diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index a319321cb26..b2188ec1be6 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -24,8 +24,8 @@ /docker-compose.yaml @hguthrie -LICENSE.txt @leslietilling +LICENSE.txt @jeff-matthews -COPYING.txt @leslietilling +COPYING.txt @jeff-matthews -CODEOWNERS @leslietilling @dshevtsov +CODEOWNERS @jeff-matthews @dshevtsov diff --git a/.github/CODE_OF_CONDUCT.md b/.github/CODE_OF_CONDUCT.md index 1a6f267d8e4..a02084614d5 100644 --- a/.github/CODE_OF_CONDUCT.md +++ b/.github/CODE_OF_CONDUCT.md @@ -1,73 +1,76 @@ -# Contributor Covenant Code of Conduct +# Magento Code of Conduct ## Our Pledge -In the interest of fostering an open and welcoming environment, we as -contributors and maintainers pledge to making participation in our project and -our community a harassment-free experience for everyone, regardless of age, body -size, disability, ethnicity, gender identity and expression, level of experience, -education, socio-economic status, nationality, personal appearance, race, -religion, or sexual identity and orientation. +We as members, contributors, and leaders pledge to make participation in our project and community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community. ## Our Standards -Examples of behavior that contributes to creating a positive environment -include: +Examples of behavior that contribute to a positive environment for our project and community include: -* Using welcoming and inclusive language -* Being respectful of differing viewpoints and experiences -* Gracefully accepting constructive criticism -* Focusing on what is best for the community -* Showing empathy towards other community members +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience +* Focusing on what is best, not just for us as individuals but for the overall community -Examples of unacceptable behavior by participants include: +Examples of unacceptable behavior include: -* Using sexualized language or imagery and unwelcome sexual attention or - advances -* Trolling, insulting/derogatory comments, and personal or political attacks +* The use of sexualized language or imagery, and sexual attention or advances of any kind +* Trolling, insulting or derogatory comments, and personal or political attacks * Public or private harassment -* Publishing others' private information, such as a physical or electronic - address, without explicit permission -* Other conduct which could reasonably be considered inappropriate in a - professional setting +* Publishing others' private information, such as a physical or email address, without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a professional setting ## Our Responsibilities -Project maintainers are responsible for clarifying the standards of acceptable -behavior and are expected to take appropriate and fair corrective action in -response to any instances of unacceptable behavior. +Project maintainers are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any instances of unacceptable behavior. -Project maintainers have the right and responsibility to remove, edit, or -reject comments, commits, code, wiki edits, issues, and other contributions -that are not aligned to this Code of Conduct, or to ban temporarily or -permanently any contributor for other behaviors that they deem inappropriate, -threatening, offensive, or harmful. +Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for behaviors that they deem inappropriate, threatening, offensive, or harmful. ## Scope -This Code of Conduct applies both within project spaces and in public spaces -when an individual is representing the project or its community. Examples of -representing a project or community include using an official project e-mail -address, posting via an official social media account, or acting as an appointed -representative at an online or offline event. Representation of a project may be -further defined and clarified by project maintainers. +This Code of Conduct applies when an individual is representing the project or its community both within project spaces and in public spaces. Examples of representing a project or community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers. ## Enforcement -Instances of abusive, harassing, or otherwise unacceptable behavior may be -reported by contacting the project team in [Slack](https://magentocommeng.slack.com/archives/CAN932A3H). All -complaints will be reviewed and investigated and will result in a response that -is deemed necessary and appropriate to the circumstances. The project team is -obligated to maintain confidentiality with regard to the reporter of an incident. -Further details of specific enforcement policies may be posted separately. +Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by first contacting the project team at `engcom@adobe.com`. Oversight of Adobe projects is handled by the Adobe Open Source Office, which has final say in any violations and enforcement of this Code of Conduct and can be reached at `Grp-opensourceoffice@adobe.com`. All complaints will be reviewed and investigated promptly and fairly. -Project maintainers who do not follow or enforce the Code of Conduct in good -faith may face temporary or permanent repercussions as determined by other -members of the project's leadership. +The project team must respect the privacy and security of the reporter of any incident. -## Attribution +Project maintainers who do not follow or enforce the Code of Conduct may face temporary or permanent repercussions as determined by other members of the project's leadership or the Adobe Open Source Office. + +## Enforcement Guidelines + +Project maintainers will follow these Community Impact Guidelines in determining the consequences for any action they deem to be in violation of this Code of Conduct: + +### 1. Correction + +Community Impact: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community. + +Consequence: A private, written warning from project maintainers describing the violation and why the behavior was unacceptable. A public apology may be requested from the violator before any further involvement in the project by violator. + +### 2. Warning + +Community Impact: A relatively minor violation through a single incident or series of actions. -This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, -available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html +Consequence: A written warning from project maintainers that includes stated consequences for continued unacceptable behavior. Violator must refrain from interacting with the people involved for a specified period of time as determined by the project maintainers, including, but not limited to, unsolicited interaction with those enforcing the Code of Conduct through channels such as community spaces and social media. Continued violations may lead to a temporary or permanent ban. + +### 3. Temporary Ban + +Community Impact: A more serious violation of community standards, including sustained unacceptable behavior. + +Consequence: A temporary ban from any interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Failure to comply with the temporary ban may lead to a permanent ban. + +### 4. Permanent Ban + +Community Impact: Demonstrating a consistent pattern of violation of community standards or an egregious violation of community standards, including, but not limited to, sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals. + +Consequence: A permanent ban from any interaction with the community. + +## Attribution -[homepage]: https://www.contributor-covenant.org +This Code of Conduct is adapted from the Contributor Covenant, version 2.1, +available at https://www.contributor-covenant.org/version/2/1/code_of_conduct.html. diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 361680478a1..478cf20deaa 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -8,12 +8,9 @@ DevDocs staff members and [Community Maintainers](https://devdocs.magento.com/co ## Rewards for contributions -DevDocs works with Magento Community Engineering teams and projects. -As you contribute PRs, you gain [Contribution Points](https://devdocs.magento.com/contributor-guide/contributing.html#points). - If you write and contribute a full topic, we will add your name (or your company's name) at the top of the DevDocs page and link it to your blog or website! -If you contribute a major update to a topic, your GitHub username will be added to a description of the update in our [What's New topic](https://devdocs.magento.com/whats-new.html). +If you contribute a new topic or a major update to a topic, your GitHub username will be added to a description of the update in our [What's New topic](https://devdocs.magento.com/whats-new.html). ## Get started @@ -151,6 +148,6 @@ You can provide feedback using the following options: Have a question? Need help? Magento DevDocs, Maintainers, and other Contributors are available through: - [Slack](https://magentocommeng.slack.com/archives/CAN932A3H) ([Join us](https://opensource.magento.com/slack)) -- [Twitter @MagentoDevDocs](https://twitter.com/MagentoDevDocs) +- [Twitter @AdobeCommrcDocs](https://twitter.com/AdobeCommrcDocs) Thank you for contributing your brilliance to Magento DevDocs!! diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md deleted file mode 100644 index 96bd36d37cf..00000000000 --- a/.github/ISSUE_TEMPLATE.md +++ /dev/null @@ -1,25 +0,0 @@ -# General issue - -## Description: - - - -## Possible solutions: - - - -## Additional information: - - - - diff --git a/.github/ISSUE_TEMPLATE/BUG.md b/.github/ISSUE_TEMPLATE/BUG.md deleted file mode 100644 index 8a07df34ede..00000000000 --- a/.github/ISSUE_TEMPLATE/BUG.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -name: Bug report -about: Create an issue about a bug on the devdocs website ---- - -# Bug report - -## Description - - - -### Steps to reproduce - - - -1. First Step -1. Second Step -1. Etc. - -## Expected result - - - -## Possible solutions - - - -## Additional information - - - - diff --git a/.github/ISSUE_TEMPLATE/COMMUNITY_ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE/COMMUNITY_ISSUE_TEMPLATE.md deleted file mode 100644 index e227d0de7f6..00000000000 --- a/.github/ISSUE_TEMPLATE/COMMUNITY_ISSUE_TEMPLATE.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -name: Community engineering issue -about: Create an issue related to a community engineering effort ---- - -# Community engineering issue - - - -Type of Doc: - -- [ ] New topic -- [ ] Topic Update, Devdoc link: -- [ ] Other - -Magento 2 GitHub Issue: https://github.com/magento/devdocs/issues/link - -Magento 2 GitHub PR: https://github.com/magento/devdocs/pull/link - -Magento 2 version: - -- [ ] 2.3 - -Notifications of Changes: - -- [ ] Changes to Admin interface? -- [ ] New software requirements? -- [ ] New REST endpoints or updated GraphQL query syntax? -- [ ] New command line option? - -## Content - - - -## Additional information - - - - diff --git a/.github/ISSUE_TEMPLATE/NEW_FEATURE.md b/.github/ISSUE_TEMPLATE/NEW_FEATURE.md deleted file mode 100644 index 14276c04b9b..00000000000 --- a/.github/ISSUE_TEMPLATE/NEW_FEATURE.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -name: New feature -about: Create a request for new functionality in devdocs ---- - -# New feature request - -## Description - - - -## Expected result - - - -## Benefits - - - -## Possible solutions - - - -## Additional information - - - - diff --git a/.github/ISSUE_TEMPLATE/NEW_TOPIC.md b/.github/ISSUE_TEMPLATE/NEW_TOPIC.md deleted file mode 100644 index 30dffd6afa9..00000000000 --- a/.github/ISSUE_TEMPLATE/NEW_TOPIC.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -name: New topic -about: Create a request to add missing information to devdocs ---- - -# New topic request - -## Description - - - -## Content checklist - - - - - -- [ ] The topic provides an explanation of how ____ works. -- [ ] The topic provides steps for ____. -- [ ] The topic contains code samples that shows ____. -- [ ] Other (please specify) - -## Additional information/resources - - - - diff --git a/.github/ISSUE_TEMPLATE/TOPIC_CLARIFICATION.md b/.github/ISSUE_TEMPLATE/TOPIC_CLARIFICATION.md deleted file mode 100644 index 3a47c1d7173..00000000000 --- a/.github/ISSUE_TEMPLATE/TOPIC_CLARIFICATION.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -name: Topic clarification/correction -about: Create a request to clarify or correct a documentation topic ---- - -# Topic clarification/correction request - -## Topic Link - - - -## Description - - - -## Possible solutions - - - -## Additional information - - - - diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000000..303e5651398 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,11 @@ +blank_issues_enabled: false +contact_links: + - name: Help Center + url: https://support.magento.com/hc/en-us + about: Find help with issues unrelated to documentation here. + - name: Community resources + url: https://developer.adobe.com/open/magento + about: Find more resources here. + - name: Contact the team + url: https://magentocommeng.slack.com/messages/CAN932A3H + about: Ask and answer questions directly with the team. diff --git a/.github/ISSUE_TEMPLATE/incorrect_topic.yaml b/.github/ISSUE_TEMPLATE/incorrect_topic.yaml new file mode 100644 index 00000000000..09f38bfba70 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/incorrect_topic.yaml @@ -0,0 +1,35 @@ +name: Incorrect or unclear topic +description: "Unclear or incorrect documentation: ambiguous guidelines, wrong or obsolete examples, typos, etc." +body: + - type: markdown + attributes: + value: | + Thank you for taking the time to report this issue! + This request should only relate to the content of the devdocs.magento.com website. + If you are having an issue with the actual product (as opposed to the docs), search the [Help Center](https://support.magento.com/hc/en-us) or report it as a [codebase issue](https://devdocs.magento.com/contributor-guide/contributing.html#report). + Requests that do not comply with our Code of Conduct or do not contain enough information may be closed at the maintainers' discretion. + - type: checkboxes + attributes: + label: Is there an existing issue for this? + description: Please search to see if an issue already exists for the documentation you are requesting. + options: + - label: I have searched the existing issues + required: true + - type: input + attributes: + label: Which topic? + description: A link to the topic that needs clarification or correction + placeholder: "Example: https://devdocs.magento.com/guides/v2.4/install-gde/system-requirements.html" + validations: + required: true + - type: textarea + attributes: + label: What's wrong with the content? + validations: + required: true + - type: textarea + attributes: + label: What changes do you propose? + - type: textarea + attributes: + label: Anything else that can help to cover this? diff --git a/.github/ISSUE_TEMPLATE/missing_content.yaml b/.github/ISSUE_TEMPLATE/missing_content.yaml new file mode 100644 index 00000000000..de7750c5fbe --- /dev/null +++ b/.github/ISSUE_TEMPLATE/missing_content.yaml @@ -0,0 +1,28 @@ +name: Missing content +description: Undocumented feature, service, command, API, UI component, procedure, etc. +body: + - type: markdown + attributes: + value: | + Thank you for taking the time to report this issue! + This request should only relate to the content of the devdocs.magento.com website. + If you are having an issue with the actual product (as opposed to the docs), search the [Help Center](https://support.magento.com/hc/en-us) or report it as a [codebase issue](https://devdocs.magento.com/contributor-guide/contributing.html#report). + Requests that do not comply with our Code of Conduct or do not contain enough information may be closed at the maintainers' discretion. + - type: checkboxes + attributes: + label: Is there an existing issue for this? + description: Please search to see if an issue already exists for the documentation you are requesting. + options: + - label: I have searched the existing issues + required: true + - type: textarea + attributes: + label: What's missing? + placeholder: | + - In the or ... + - Missing explanation of how ... works. + - Missing steps or guidelines for .... + - Missing code samples to demonstrate .... + - Something else ... + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/site_bug.yaml b/.github/ISSUE_TEMPLATE/site_bug.yaml new file mode 100644 index 00000000000..30a5e49e820 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/site_bug.yaml @@ -0,0 +1,52 @@ +name: Site bug +description: Something isn't working on devdocs.magento.com or when building the website locally. +labels: ["bug"] +assignees: + - dshevtsov +body: + - type: markdown + attributes: + value: | + Thank you for taking the time to report this issue! + This bug report should only relate to the devdocs website itself or non-content issues such as when building locally or running rake commands. + If you are having an issue with the actual product (as opposed to the docs), search the [Help Center](https://support.magento.com/hc/en-us) or report it as a [codebase issue](https://devdocs.magento.com/contributor-guide/contributing.html#report). + Issues that do not comply with our Code of Conduct or do not contain enough information may be closed at the maintainers' discretion. + - type: checkboxes + attributes: + label: Is there an existing issue for this? + description: Please search to see if an issue already exists for the bug you encountered. + options: + - label: I have searched the existing issues + required: true + - type: textarea + attributes: + label: Current behavior + description: | + Tell us what happened. Include error messages and issues. + validations: + required: true + - type: textarea + attributes: + label: Expected behavior + description: | + Tell us what you expected to happen. + validations: + required: true + - type: textarea + attributes: + label: Steps to reproduce + description: | + Provide a set of clear steps to reproduce this bug. + validations: + required: true + - type: textarea + attributes: + label: Environment + description: | + Describe your environment. + Provide all the details that will help us to reproduce the bug. + value: | + - Browser: + - OS: + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/site_feature.yaml b/.github/ISSUE_TEMPLATE/site_feature.yaml new file mode 100644 index 00000000000..2d9e6da9918 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/site_feature.yaml @@ -0,0 +1,38 @@ +name: Site feature request +description: Propose a new functionality or an improvement of the devdocs.magento.com website or of the local development tools. +labels: ["Site Improvements"] +assignees: + - dshevtsov +body: + - type: markdown + attributes: + value: | + Thank you for taking the time to report this issue! + This feature request should only relate to the devdocs website itself or other non-content request such as rake commands. + If you are having an issue with the actual product (as opposed to the docs), search the [Help Center](https://support.magento.com/hc/en-us) or report it as a [codebase issue](https://devdocs.magento.com/contributor-guide/contributing.html#report). + Requests that do not comply with our Code of Conduct or do not contain enough information may be closed at the maintainers' discretion. + - type: checkboxes + attributes: + label: Is there an existing issue for this? + description: Please search to see if an issue already exists for the feature you are requesting. + options: + - label: I have searched the existing issues + required: true + - type: textarea + attributes: + label: What feature should be added? + validations: + required: true + - type: textarea + attributes: + label: What is the expected behavior? + validations: + required: true + - type: textarea + attributes: + label: How will this feature improve the user experience? + validations: + required: true + - type: textarea + attributes: + label: What would a solution for this issue look like? diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index 750bce28d72..14995a92a49 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -20,20 +20,21 @@ on: ############### # Set the Job # ############### +permissions: + contents: read + jobs: mdl: name: mdl runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - name: Set up Ruby - uses: actions/setup-ruby@v1 - with: - ruby-version: 2.6 - - name: Install mdl gem - run: gem install mdl - - name: Run mdl - run: mdl --style=_checks/styles/style-rules-prod --ignore-front-matter --git-recurse -- . + - uses: actions/checkout@v3 + - name: Set up Ruby + uses: ruby/setup-ruby@v1 + - name: Install mdl gem + run: gem install mdl + - name: Run mdl + run: mdl --style=_checks/styles/style-rules-prod --ignore-front-matter --git-recurse -- . super-lint: # Set the agent to run on runs-on: ubuntu-latest @@ -46,7 +47,7 @@ jobs: # Checkout the code base # ########################## - name: Checkout Code - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: # Full git history is needed to get a proper list of changed files within `super-linter` fetch-depth: 0 @@ -55,11 +56,20 @@ jobs: # Run Linter against code base # ################################ - name: Lint Code Base - uses: github/super-linter@v3 + uses: github/super-linter/slim@v4.9.7 env: VALIDATE_ALL_CODEBASE: false DEFAULT_BRANCH: master - VALIDATE_HTML: false - VALIDATE_JSCPD: false - VALIDATE_OPENAPI: false + VALIDATE_BASH: true + VALIDATE_BASH_EXEC: true + VALIDATE_CSS: true + VALIDATE_DOCKERFILE_HADOLINT: true + VALIDATE_GITHUB_ACTIONS: true + VALIDATE_GITLEAKS: true + VALIDATE_JAVASCRIPT_ES: true + VALIDATE_JSON: true + VALIDATE_MARKDOWN: true MARKDOWN_CONFIG_FILE: .markdownlint.json + VALIDATE_RUBY: true + VALIDATE_SHELL_SHFMT: true + VALIDATE_YAML: true diff --git a/.gitignore b/.gitignore index 682bab6a230..10339208556 100644 --- a/.gitignore +++ b/.gitignore @@ -27,6 +27,4 @@ _algolia_api_key /src/mbi/ /src/page-builder/ -/src/page-builder-migration/ -/src/guides/m1x/ /src/mftf/ diff --git a/.ruby-version b/.ruby-version index f2f33d6c706..849c0c47ffc 100644 --- a/.ruby-version +++ b/.ruby-version @@ -1 +1 @@ -ruby-2.7.2 \ No newline at end of file +ruby-2.7.5 diff --git a/Docfile.yml b/Docfile.yml index 06837816195..6b93f68f76a 100644 --- a/Docfile.yml +++ b/Docfile.yml @@ -7,16 +7,16 @@ content_map: filter: true - directory: src/mftf - repository: magento/magento2-functional-testing-framework - branch: master + repository: commerce-docs/magento2-functional-testing-framework-public + branch: migrated-docs filter: true - directory: src/mftf/v2 - repository: magento/magento2-functional-testing-framework + repository: commerce-docs/magento2-functional-testing-framework-public branch: 2.x-develop filter: true - directory: src/page-builder - repository: magento/magento2-page-builder-docs + repository: magento/pagebuilder-docs branch: master filter: true diff --git a/Gemfile b/Gemfile index 55d297c215e..633d70e8fa0 100644 --- a/Gemfile +++ b/Gemfile @@ -2,29 +2,33 @@ source 'https://rubygems.org' -gem 'devdocs', git: 'https://github.com/magento-devdocs/devdocs-theme.git' -gem 'jekyll' +gem 'devdocs', git: 'https://github.com/commerce-docs/devdocs-theme.git' +gem 'jekyll', '4.2.2' gem 'rake' -gem 'whatsup_github' +# gem 'whatsup_github' -gem 'wdm', platform: :mswin +# gem 'wdm', platform: :mswin group :test do gem 'html-proofer' gem 'launchy' - gem 'mdl' + # gem 'mdl' end -group :optimization do - gem 'image_optim' - gem 'image_optim_pack' -end +# group :optimization do +# gem 'image_optim' +# gem 'image_optim_pack' +# end group :jekyll_plugins do - gem 'jekyll-algolia', '~> 1.0' + # gem 'jekyll-algolia', '~> 1.0' gem 'jekyll-optional-front-matter' gem 'jekyll-redirect-from' gem 'jekyll-relative-links' gem 'jekyll-sitemap' gem 'jekyll-titles-from-headings' end + +group :resolutions do + gem 'ffi', '1.15.5' +end \ No newline at end of file diff --git a/Gemfile.lock b/Gemfile.lock index a66e2ef9cd0..7c5117154af 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,80 +1,39 @@ GIT - remote: https://github.com/magento-devdocs/devdocs-theme.git - revision: c437253c75119e8c890b7e8e968ddf812205085c + remote: https://github.com/commerce-docs/devdocs-theme.git + revision: 04462e71c495bb63ecdf0fd61ca679b116da9026 specs: - devdocs (16) + devdocs (20) jekyll (>= 4.0) GEM remote: https://rubygems.org/ specs: - addressable (2.8.0) - public_suffix (>= 2.0.2, < 5.0) - algolia_html_extractor (2.6.4) - json (~> 2.0) - nokogiri (~> 1.10) - algoliasearch (1.27.5) - httpclient (~> 2.8, >= 2.8.3) - json (>= 1.5.1) - chef-utils (17.2.29) - concurrent-ruby + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + childprocess (5.0.0) colorator (1.1.0) - concurrent-ruby (1.1.9) - em-websocket (0.5.2) + concurrent-ruby (1.3.3) + em-websocket (0.5.3) eventmachine (>= 0.12.9) - http_parser.rb (~> 0.6.0) - ethon (0.14.0) + http_parser.rb (~> 0) + ethon (0.16.0) ffi (>= 1.15.0) eventmachine (1.2.7) - exifr (1.3.9) - faraday (1.5.1) - faraday-em_http (~> 1.0) - faraday-em_synchrony (~> 1.0) - faraday-excon (~> 1.1) - faraday-httpclient (~> 1.0.1) - faraday-net_http (~> 1.0) - faraday-net_http_persistent (~> 1.1) - faraday-patron (~> 1.0) - multipart-post (>= 1.2, < 3) - ruby2_keywords (>= 0.0.4) - faraday-em_http (1.0.0) - faraday-em_synchrony (1.0.0) - faraday-excon (1.1.0) - faraday-httpclient (1.0.1) - faraday-net_http (1.0.1) - faraday-net_http_persistent (1.2.0) - faraday-patron (1.0.0) - ffi (1.15.3) - filesize (0.2.0) + ffi (1.15.5) forwardable-extended (2.6.0) - fspath (3.1.2) - html-proofer (3.19.2) + html-proofer (4.4.3) addressable (~> 2.3) mercenary (~> 0.3) - nokogumbo (~> 2.0) - parallel (~> 1.3) + nokogiri (~> 1.13) + parallel (~> 1.10) rainbow (~> 3.0) typhoeus (~> 1.3) yell (~> 2.0) - http_parser.rb (0.6.0) - httpclient (2.8.3) - i18n (1.8.10) + zeitwerk (~> 2.5) + http_parser.rb (0.8.0) + i18n (1.14.5) concurrent-ruby (~> 1.0) - image_optim (0.30.0) - exifr (~> 1.2, >= 1.2.2) - fspath (~> 3.0) - image_size (>= 1.5, < 3) - in_threads (~> 1.3) - progress (~> 3.0, >= 3.0.1) - image_optim_pack (0.7.0.20210511) - fspath (>= 2.1, < 4) - image_optim (~> 0.19) - image_optim_pack (0.7.0.20210511-x86_64-darwin) - fspath (>= 2.1, < 4) - image_optim (~> 0.19) - image_size (2.1.1) - in_threads (1.5.4) - jekyll (4.2.0) + jekyll (4.2.2) addressable (~> 2.4) colorator (~> 1.0) em-websocket (~> 0.5) @@ -89,22 +48,13 @@ GEM rouge (~> 3.0) safe_yaml (~> 1.0) terminal-table (~> 2.0) - jekyll-algolia (1.7.1) - algolia_html_extractor (~> 2.6) - algoliasearch (~> 1.26) - filesize (~> 0.1) - jekyll (>= 3.6, < 5.0) - json (~> 2.0) - nokogiri (~> 1.6) - progressbar (~> 1.9) - verbal_expressions (~> 0.1.5) jekyll-optional-front-matter (0.3.2) jekyll (>= 3.0, < 5.0) jekyll-redirect-from (0.16.0) jekyll (>= 3.3, < 5.0) - jekyll-relative-links (0.6.1) + jekyll-relative-links (0.7.0) jekyll (>= 3.3, < 5.0) - jekyll-sass-converter (2.1.0) + jekyll-sass-converter (2.2.0) sassc (> 2.0.1, < 3.0) jekyll-sitemap (1.4.0) jekyll (>= 3.7, < 5.0) @@ -112,101 +62,71 @@ GEM jekyll (>= 3.3, < 5.0) jekyll-watch (2.2.1) listen (~> 3.0) - json (2.5.1) - kramdown (2.3.1) + kramdown (2.4.0) rexml kramdown-parser-gfm (1.1.0) kramdown (~> 2.0) - launchy (2.5.0) - addressable (~> 2.7) - liquid (4.0.3) - listen (3.5.1) + launchy (3.0.1) + addressable (~> 2.8) + childprocess (~> 5.0) + liquid (4.0.4) + listen (3.9.0) rb-fsevent (~> 0.10, >= 0.10.3) rb-inotify (~> 0.9, >= 0.9.10) - mdl (0.11.0) - kramdown (~> 2.3) - kramdown-parser-gfm (~> 1.1) - mixlib-cli (~> 2.1, >= 2.1.1) - mixlib-config (>= 2.2.1, < 4) - mixlib-shellout mercenary (0.4.0) - mini_portile2 (2.5.3) - mixlib-cli (2.1.8) - mixlib-config (3.0.9) - tomlrb - mixlib-shellout (3.2.5) - chef-utils - multipart-post (2.1.1) - netrc (0.11.0) - nokogiri (1.11.7) - mini_portile2 (~> 2.5.0) + mini_portile2 (2.8.7) + nokogiri (1.15.6) + mini_portile2 (~> 2.8.2) + racc (~> 1.4) + nokogiri (1.15.6-arm64-darwin) racc (~> 1.4) - nokogiri (1.11.7-x86_64-darwin) + nokogiri (1.15.6-x86_64-darwin) racc (~> 1.4) - nokogumbo (2.0.5) - nokogiri (~> 1.8, >= 1.8.4) - octokit (4.21.0) - faraday (>= 0.9) - sawyer (~> 0.8.0, >= 0.5.3) - parallel (1.20.1) + parallel (1.25.1) pathutil (0.16.2) forwardable-extended (~> 2.6) - progress (3.6.0) - progressbar (1.11.0) - public_suffix (4.0.6) - racc (1.5.2) - rainbow (3.0.0) - rake (13.0.6) - rb-fsevent (0.11.0) - rb-inotify (0.10.1) + public_suffix (5.1.1) + racc (1.8.1) + rainbow (3.1.1) + rake (13.2.1) + rb-fsevent (0.11.2) + rb-inotify (0.11.1) ffi (~> 1.0) - rexml (3.2.5) - rouge (3.26.0) - ruby2_keywords (0.0.4) + rexml (3.3.6) + strscan + rouge (3.30.0) safe_yaml (1.0.5) sassc (2.4.0) ffi (~> 1.9) - sawyer (0.8.2) - addressable (>= 2.3.5) - faraday (> 0.8, < 2.0) + strscan (3.1.0) terminal-table (2.0.0) unicode-display_width (~> 1.1, >= 1.1.1) - thor (1.1.0) - tomlrb (2.0.1) - typhoeus (1.4.0) + typhoeus (1.4.1) ethon (>= 0.9.0) - unicode-display_width (1.7.0) - verbal_expressions (0.1.5) - wdm (0.1.1) - whatsup_github (0.4.2) - netrc (~> 0.11) - octokit (~> 4.20) - thor (~> 1.1) + unicode-display_width (1.8.0) yell (2.2.2) + zeitwerk (2.6.17) PLATFORMS + arm64-darwin-22 ruby x86-mswin32 - x86_64-darwin-18 x86_64-darwin-19 + x86_64-darwin-21 + x86_64-darwin-22 DEPENDENCIES devdocs! + ffi (= 1.15.5) html-proofer - image_optim - image_optim_pack - jekyll - jekyll-algolia (~> 1.0) + jekyll (= 4.2.2) jekyll-optional-front-matter jekyll-redirect-from jekyll-relative-links jekyll-sitemap jekyll-titles-from-headings launchy - mdl rake - wdm - whatsup_github BUNDLED WITH - 2.2.15 + 2.1.4 diff --git a/README.md b/README.md index 5a2d2b045f1..169996e61be 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,20 @@ # Adobe Commerce Developer Documentation -Welcome! This site contains the latest Adobe Commerce and Magento Open Source developer documentation for ongoing releases of both products. For additional information, see our [Contribution Guide](https://github.com/magento/devdocs/blob/master/.github/CONTRIBUTING.md). +This project contains the source code of the Adobe Commerce and Magento Open Source developer documentation website for the latest 2.3 release. -## Contributors - -Our goal is to provide the Commerce and Open Source communities with comprehensive and quality technical documentation. We believe that to accomplish that goal we need experts from the community to share their knowledge with us and each other. We are thankful to all of our contributors for improving the documentation. - -![](https://raw.githubusercontent.com/wiki/magento/magento2/images/dev_docs_contributors.png) +> **Important update** +> +> Adobe Commerce and Magento Open Source 2.4.x documentation has been migrated to Adobe sites. See our new landing pages to access the most current information. +> +>[Adobe Commerce Developer Documentation](https://developer.adobe.com/commerce/docs/) (Adobe Developer site)—Develop, customize, integrate, extend, and use advanced capabilities +> +>[Adobe Commerce Documentation](https://experienceleague.adobe.com/docs/commerce.html) (Adobe Experience League)—Plan, implement, operate, upgrade, and maintain your Commerce projects +> +> Some content was consolidated or moved to different guides. If you have trouble finding a topic, see the [Migrated topics](https://commerce-docs.github.io/devdocs-archive/migrated-topics.html). +> +> We welcome contributions to migrated content! You can find similar links to GitHub on the Adobe sites. +> +> The content at https://devdocs.magento.com is no longer supported since [the 2.3 release line has reached end of support](https://experienceleague.adobe.com/docs/commerce-operations/release/versions.html#2.3). ## Building this site @@ -16,7 +24,7 @@ You can build the site locally in the following ways: - [Installing the project dependencies locally](#build-locally) (Mac, Linux) - [Using Docker (docker-compose)](https://github.com/magento/devdocs/wiki/Build-DevDocs-with-Docker) (Mac, Linux, Windows) -- [Using a Vagrant virtual machine](https://github.com/magento-devdocs/vagrant-for-magento-devdocs) (Mac, Linux, Windows) +- [Using a Vagrant virtual machine](https://github.com/commerce-docs/vagrant-for-magento-devdocs) (Mac, Linux, Windows) - [Build DevDocs in Windows](https://github.com/magento/devdocs/wiki/Build-DevDocs-in-Windows) (Windows 7 & 10) - [Building older versions of the documentation](https://github.com/magento/devdocs/wiki/Build-DevDocs-with-Docker) @@ -121,30 +129,9 @@ Once you have completed preparing your environment, you can build locally and pr > ***TIP*** > Leave the serve terminal open and running. Every time you save changes to a file, it automatically regenerates the site so you can test the output immediately. Changing the `_config.yml` file or other YAML file with data or configuration requires a fresh build (stop and start the server again with `rake preview`). -### Exclude private repositories - -If you do not have access to the private repositories required by Docfile, you can exclude them in `_config.local.yml` to avoid the link checking report about missing pages. - -Create a `_config.local.yml` file at the root of the project directory and exclude the paths you do not want to generate: - -```yaml -exclude: - - page-builder -``` - ->**TIP** ->You can override any other configuration options using this file. - ->**TIP** ->To ignore the `_config.local.yml` file and preview the site with default configuration, use the `preview:all` option : -> ->```bash ->rake preview:all ->``` - ## Building old versions -The published website contains documentation for the most current Adobe Commerce and Magento Open Source releases only. For cases, when you need to view the content as it was for an earlier release, we created [tags](https://github.com/magento/devdocs/tags) in this repository. Typically, they point at the commit when the release notes were finalized and published. +The published website contains documentation for the latest 2.3.x Adobe Commerce and Magento Open Source release only. For cases, when you need to view the content as it was for an earlier release, we created [tags](https://github.com/magento/devdocs/tags) in this repository. Typically, they point at the commit when the release notes were finalized and published. To view the list of available tags: @@ -163,10 +150,13 @@ Find guidelines for building the site locally in the checked out README. >**NOTE** >There is no guarantee the site will be built, since it can have dependencies on the external resources that are not available anymore. +## Archived docs + +To view the archived documentation, see . + *** -If you have questions, open an issue and ask us. We're looking forward to hearing from you! +Our public channels: - [Slack](https://magentocommeng.slack.com/archives/CAN932A3H) ([Join us](https://opensource.magento.com/slack)) -- [Visit our wiki](https://github.com/magento/devdocs/wiki) -- +- diff --git a/Rakefile b/Rakefile index 4220e23cd0d..41dea3436c8 100644 --- a/Rakefile +++ b/Rakefile @@ -13,6 +13,8 @@ require 'html-proofer' require 'kramdown' require 'launchy' require 'colorator' +require 'csv' +require 'rdoc' # Require helper methods from the 'lib' directory Dir.glob('lib/**/*.rb') { |file| require_relative(file) } @@ -24,7 +26,7 @@ desc "Same as 'rake', 'rake preview'" task default: %w[preview] desc "Same as 'test:report'" -task test: %w[test:md test:report] +task test: %w[test:md test:report test:unused_images test:unused_includes] desc 'Preview the devdocs locally' task preview: %w[install clean] do diff --git a/_checks/html_check_hook.rb b/_checks/html_check_hook.rb index 96cd3c8294e..819d57a6d04 100644 --- a/_checks/html_check_hook.rb +++ b/_checks/html_check_hook.rb @@ -11,7 +11,7 @@ # require 'html-proofer' require 'yaml' -require_relative '../lib/double_slash_check.rb' +require_relative '../lib/double_slash_check' Jekyll::Hooks.register :site, :post_write do |site| # Do nothing unless 'site.check_links' is set @@ -19,21 +19,21 @@ # Do not exit when html-proofer raises an error begin - # Check 'url_ignore' in '_config.checks.yml' + # Check 'ignore_urls' in '_config.checks.yml' # and add 'excludes' from Jekyll configuration. # checks_config = YAML.load_file('_config.checks.yml') - url_ignore = checks_config.dig('html-proofer', :url_ignore) + ignore_urls = checks_config.dig('html-proofer', :ignore_urls) jekyll_excludes = site.config['exclude'] jekyll_excludes_as_regex = jekyll_excludes.map do |item| Regexp.new Regexp.escape(item) end - if url_ignore - url_ignore.push(jekyll_excludes_as_regex).flatten!.uniq! + if ignore_urls + ignore_urls.push(jekyll_excludes_as_regex).flatten!.uniq! else - checks_config['html-proofer'][:url_ignore] = jekyll_excludes_as_regex + checks_config['html-proofer'][:ignore_urls] = jekyll_excludes_as_regex end # Read configuration options for html-proofer diff --git a/_config.checks.yml b/_config.checks.yml index a53513ee405..789f1526c03 100644 --- a/_config.checks.yml +++ b/_config.checks.yml @@ -4,40 +4,22 @@ # html-proofer: - # Validate HTML - :check_html: true - + # Do not flag a tags missing href + :allow_missing_href: true + # Do not check external links. :disable_external: true - # Report only errors that fall within the 4xx status code range. - :only_4xx: true + # Ignore images with missing alt tags + :ignore_missing_alt: true # Ignores images with empty alt tags. - :empty_alt_ignore: true - - # Sort errors by description in the report - :error_sort: :desc - - # Use up to 3 parallel processes to speed up internal file checks. - :parallel: - :in_processes: 3 - - :cache: - :timeframe: 2w + :ignore_empty_alt: true - # Ignore entirely the files which pathname matches a specified pattern - :file_ignore: + # Ignore entirely the files which pathname matches a specified pattern + :ignore_files: - !ruby/regexp /guides\/v2\.3\/mrg/ - !ruby/regexp /guides\/v2\.4\/mrg/ - - :internal_domains: - - devdocs.magento.com - - # Ignore any link that includes a specified pattern - :url_ignore: - - !ruby/regexp /guides\/v2\.2/ - - !ruby/regexp /\/v2\.4\/mrg/ - - !ruby/regexp /\/redoc\/2\.4\// - - !ruby/regexp /\/download\// - + - !ruby/regexp /mbi/ + - !ruby/regexp /mftf/ + - !ruby/regexp /page-builder/ diff --git a/_config.yml b/_config.yml index de6b79081dd..f6df5bc28c5 100644 --- a/_config.yml +++ b/_config.yml @@ -9,7 +9,7 @@ description: Adobe Commerce Developer Guide # the base protocol and domain url: https://devdocs.magento.com -# Site theme: https://github.com/magento-devdocs/devdocs-theme +# Site theme: https://github.com/commerce-docs/devdocs-theme # About themes in Jekyll: https://jekyllrb.com/docs/themes/ theme: devdocs @@ -50,9 +50,9 @@ defaults: github_repo: https://github.com/magento/devdocs/ github_files: https://github.com/magento/devdocs/blob/master/ # Enables the 'Edit this page on GitHub' appearances on pages - github_link: true + github_link: false # Enables the 'Give us feedback' appearances on pages - feedback_link: true + feedback_link: false - scope: @@ -96,6 +96,7 @@ defaults: scope: path: mftf/v2 values: + guide_version: '2.3' group: mftf-v2 github_files: https://github.com/magento/magento2-functional-testing-framework/tree/2.6.5/ github_repo: https://github.com/magento/magento2-functional-testing-framework/ @@ -109,21 +110,25 @@ defaults: github_files: https://github.com/magento/magento2-page-builder-docs/tree/master/ github_repo: https://github.com/magento/magento2-page-builder-docs/ + - + scope: + path: magento-payments + values: + group: magento-payments + - scope: path: guides/v2.3/mrg values: group: module-reference-guide-2_3 github_link: false - feedback_link: false - scope: path: guides/v2.4/mrg values: group: module-reference-guide-2_4 - github_link: false - feedback_link: false + layout: migrated - scope: @@ -202,7 +207,7 @@ algolia: # It is safe to use in production front-end code. # Used at src/_includes/layout/header-scripts.html # For more details, refer to: https://www.algolia.com/doc/guides/security/api-keys/#search-only-api-key - search_only_key: d2d0f33ab73e291ef8d88d8b565e754c + search_only_key: d2d0f33ab73e291ef8d88d8b565e754c #gitleaks:allow google: gtm: GTM-KRCLXBB diff --git a/_plugins/generators/migrated_log.rb b/_plugins/generators/migrated_log.rb new file mode 100644 index 00000000000..0177d92729a --- /dev/null +++ b/_plugins/generators/migrated_log.rb @@ -0,0 +1,120 @@ +# frozen_string_literal: true + +# Copyright © Adobe, Inc. All rights reserved. +# See COPYING.txt for license details. + +# This plugin generates the page that contains a list of migrated topics: https://devdocs.magento.com/migrated.html +# It adds global data: +# - site.data.migration.migrated_pages +# - site.data.migration.deprecated_pages +# - site.data.migration.all_migrating_pages +# - site.data.migration.remained_migrating_pages +# +# And generates the `tmp/migrated-from-to.csv` file with the list of links "from" and "to" for the migrated pages. +# To enable the file generation, add 'migrated_log: generate_file' to _config.local.yml. +# + +module Jekyll + # Custom generator for MRG pages + class MigratedLog < Generator + safe true + + def generate(site) + @site = site + pages = @site.pages + migrated_pages = pages.select { |page| page.data['status']&.include? 'migrated' } + v2_3_pages = pages.select { |page| page.data['guide_version'] == '2.3' } + remained_pages = pages - v2_3_pages + deprecated_pages = remained_pages.select { |page| page.data['group'].nil? || (page.data['redirect_to'] && !page.data['status']) } + all_migrating_pages = remained_pages - deprecated_pages + remained_migrating_pages = all_migrating_pages - migrated_pages + migrated_pages_data = [] + + if (site.config['migrated_log']&.include? 'generate_file') + # Create a CSV file that contains links 'from' and 'to' for migrated pages + migrated_pages = pages.select { |pages| pages.data['status']&.include? 'migrated' } + redirects = migrated_pages.map { |page| "https://devdocs.magento.com#{page.data['redirect']['from']},#{page.data['redirect']['to']}" } + File.write('tmp/migrated-from-to.csv', redirects.join("\n")) + end + + # Create an array of JSON objects that contain metadata for migrated pages + migrated_pages.each do |page| + migrated_page = { + path: page.path, + title: page.data['title'] || abort("Error in '#{page.path}'.\n Check 'title' in the file's frontmatter.".red), + guide: if page.data['layout'].include?('video') + 'Video Tutorials' + else + @site.data.dig('toc', page.data['group'], + 'label') || abort("Error in '#{page.path}'.\n Check 'group' in the file's frontmatter or 'label' in the corresponding TOC.".red) + end, + migrated_from: site.baseurl + page.url, + redirected_to: page.data['redirect_to'] || abort("Error in '#{page.path}'.\n Check 'redirect_to' in the file's frontmatter.".red), + redirected_to_source: if page.data['redirect_to'].start_with?('https://experienceleague.adobe.com') + 'Adobe Experience League' + elsif page.data['redirect_to'].start_with?('https://developer.adobe.com') + 'Adobe Developer' + else + abort "Error in '#{page.path}'.\nThe 'redirected_to' parameter in the front matter points to the wrong domain: #{page.data['redirect_to']}.\nShould be 'https://experienceleague.adobe.com' or 'https://developer.adobe.com'".red + end + } + migrated_pages_data << migrated_page + end + + # Group migrated pages by guide + migrated_pages_by_group = migrated_pages_data.group_by { |page| page[:guide] }.sort.to_h + # Introductory text in the Migrated topics page + content = "The following #{migrated_pages.size} topics have been migrated and redirected.\n\n" + migrated_pages_by_group.each do |guide, topics| + content += "\n## #{guide}\n\n\n" + topics.sort_by { |topic| topic[:title] } + .each do |topic| + content += "1. [#{topic[:title]}](#{topic[:migrated_from]}) has moved to [#{topic[:redirected_to_source]}](#{topic[:redirected_to]})\n" + end + end + + content += "\n***\n\n\n" + content += "\n## Pages to be migrated\n\n\n" + + if remained_migrating_pages.empty? + content += 'All 2.4 and versionless pages were migrated' + else + remained_migrating_pages.sort_by(&:path) + .each do |page| + content += "1. `#{page.path}`\n" + end + end + + # PageWithoutAFile handles processing files without reading it. + # 'migrated.md' is a virtual file that's been created during Jekyll run. + # See details in https://www.rubydoc.info/gems/jekyll/Jekyll/PageWithoutAFile + # See tests in https://github.com/jekyll/jekyll/blob/master/test/test_page_without_a_file.rb + topic = PageWithoutAFile.new( + @site, + @site.source, + '.', + 'migrated.md' + ) + topic.content = content + topic.data['title'] = 'Migrated topics' + topic.data['layout'] = 'full-width' + topic.data['github_link'] = false + topic.data['feedback_link'] = false + topic.process('migrated.md') + + # Add the newly constructed page object to the rest of pages + # on the site. + pages << topic + + site.data['migration'] = + { + 'migrated_pages' => migrated_pages.map(&:path), + 'deprecated_pages' => deprecated_pages.map(&:path), + 'all_migrating_pages' => all_migrating_pages.map(&:path), + 'remained_migrating_pages' => remained_migrating_pages.map(&:path) + } + + migrated_pages_data + end + end +end diff --git a/_plugins/generators/mrg_v2_3.rb b/_plugins/generators/mrg_v2_3.rb deleted file mode 100644 index a8ac98c2c74..00000000000 --- a/_plugins/generators/mrg_v2_3.rb +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright © Magento, Inc. All rights reserved. -# See COPYING.txt for license details. - -# frozen_string_literal: true - -# This plugin generates module-specific topics in the 'guides/v2.3/mrg'. -# It takes data from files in '_data/codebase/mrg' and generates -# a virtual .md page for it with the same name. -# The content in data is generated internally from -# modules' READMEs of magento2ce, magento2ee, magento2b2b repositories. -# - -module Jekyll - # Custom generator for MRG pages - class Mrg2_3PageGenerator < Generator - safe true - - def generate(site) - # Make the site object available in any scope in this class. - @site = site - - # Data from '_data/codebase/mrg' as a Hash where - # the filename is a key and its content is a value. - mrg_data = @site.data['codebase']['v2_3']['mrg'] - # Loop through the hash where a key is assigned to a 'mod' (module is a - # special token in Ruby and should not be used) and value is assigned to - # 'metadata'. - # For example, for '_data/codebase/v2_3/mrg/NewModule.yml' that contains - # - # title: Magento_NewModule - # edition: ce - # content: Magento_NewModule is an awesome module - # - # this will create a new virtual page guides/v2.3/mrg/ce/NewModule.md - # that would correspond to: - # --- - # title: Magento_NewModule - # --- - # Magento_NewModule is an awesome module. - # - mrg_data.each do |category, modules| - modules.each do |mod, metadata| - # PageWithoutAFile handles processing files without reading it. - # mrg_topic is a virtual '.md' file - # See details in https://www.rubydoc.info/gems/jekyll/Jekyll/PageWithoutAFile - # See tests in https://github.com/jekyll/jekyll/blob/master/test/test_page_without_a_file.rb - mrg_topic = PageWithoutAFile.new( - @site, - @site.source, - "guides/v2.3/mrg/#{category}", - "#{mod}.md" - ) - mrg_topic.content = metadata['content'] - mrg_topic.data['title'] = metadata['title'] - mrg_topic.data['last_modified_at'] = metadata['last_modified_at'] - mrg_topic.process("#{mod}.md") - - # Add the newly constructed page object to the rest of pages - # on the site. - @site.pages << mrg_topic - end - end - end - end -end diff --git a/_plugins/generators/mrg_v2_4.rb b/_plugins/generators/mrg_v2_4.rb deleted file mode 100644 index 7da8b9f618b..00000000000 --- a/_plugins/generators/mrg_v2_4.rb +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright © Magento, Inc. All rights reserved. -# See COPYING.txt for license details. - -# frozen_string_literal: true - -# This plugin generates module-specific topics in the 'guides/v2.4/mrg'. -# It takes data from files in '_data/codebase/mrg' and generates -# a virtual .md page for it with the same name. -# The content in data is generated internally from -# modules' READMEs of magento2ce, magento2ee, magento2b2b repositories. -# - -module Jekyll - # Custom generator for MRG pages - class Mrg24PageGenerator < Generator - safe true - - def generate(site) - # Make the site object available in any scope in this class. - @site = site - - # Data from '_data/codebase/mrg' as a Hash where - # the filename is a key and its content is a value. - mrg_data = @site.data['codebase']['v2_4']['mrg'] - # Loop through the hash where a key is assigned to a 'mod' (module is a - # special token in Ruby and should not be used) and value is assigned to - # 'metadata'. - # For example, for '_data/codebase/v2_4/mrg/NewModule.yml' that contains - # - # title: Magento_NewModule - # content: Magento_NewModule is an awesome module - # - # this will create a new virtual page guides/v2.4/mrg/NewModule.md - # that would correspond to: - # --- - # title: Magento_NewModule - # --- - # Magento_NewModule is an awesome module. - # - mrg_data.each do |mod, metadata| - # PageWithoutAFile handles processing files without reading it. - # mrg_topic is a virtual '.md' file - # See details in https://www.rubydoc.info/gems/jekyll/Jekyll/PageWithoutAFile - # See tests in https://github.com/jekyll/jekyll/blob/master/test/test_page_without_a_file.rb - mrg_topic = PageWithoutAFile.new( - @site, - @site.source, - 'guides/v2.4/mrg/', - "#{mod}.md" - ) - mrg_topic.content = metadata['content'] - mrg_topic.data['title'] = metadata['title'] - mrg_topic.process("#{mod}.md") - - # Add the newly constructed page object to the rest of pages - # on the site. - @site.pages << mrg_topic - end - end - end -end diff --git a/_plugins/page-params/page_canonical_url.rb b/_plugins/page-params/page_canonical_url.rb deleted file mode 100644 index 41244ea9a03..00000000000 --- a/_plugins/page-params/page_canonical_url.rb +++ /dev/null @@ -1,45 +0,0 @@ -# frozen_string_literal: true - -# Copyright © Magento, Inc. All rights reserved. -# See COPYING.txt for license details. - -# -# This plugin generates a canonical_url parameter for each page implicitly, unless -# canonical_url is set in front matter manually. -# The parameter is an absolute link that is intended to be used in layouts as -# a canonical link using Liquid as 'page.canonical_url'. -# For pages in 'guides' of a version different from the default version specified -# in the _config.yml, the plugin substitutes version to the default version. -# For example: if 'page.url' is '/guides/v2.3/ftf/introduction.html', -# then 'page.canonical_url' for the page is site.url + site.baseurl + '/guides/v2.4/ftf/introduction.html'. -# In all other cases, 'page.canonical_url' is site.url + site.baseurl + page.url'. -# The plugin is disabled in serving mode. -# -Jekyll::Hooks.register :pages, :post_init do |page| - # Do nothing in serving mode - next if page.site.config['serving'] - - # Do nothing for redirects - next if page.name == 'redirect.html' - - # Glossary. Create variables to be used in the script. - site_url = page.site.config['url'] - site_baseurl = page.site.baseurl - default_version = page.site.config['version'] - page_url = page.url - data = page.data - pattern_to_replace = %r{/guides/v2\.3} - page_canonical_url = data['canonical_url'] - - # Create the 'canonical_url' parameter and assign a value to it. - if page_canonical_url.nil? - relative_page_canonical_url = - if page_url.start_with? pattern_to_replace - page_url.sub pattern_to_replace, "/guides/v#{default_version}" - else - page_url - end - page_canonical_url = File.join site_url, site_baseurl, relative_page_canonical_url - data['canonical_url'] = page_canonical_url - end -end diff --git a/_plugins/page-params/redirect_23.rb b/_plugins/page-params/redirect_23.rb new file mode 100644 index 00000000000..4636ab5e805 --- /dev/null +++ b/_plugins/page-params/redirect_23.rb @@ -0,0 +1,46 @@ +# Copyright 2023 Adobe +# All Rights Reserved. +# +# NOTICE: All information contained herein is, and remains +# the property of Adobe and its suppliers, if any. The intellectual +# and technical concepts contained herein are proprietary to Adobe +# and its suppliers and are protected by all applicable intellectual +# property laws, including trade secret and copyright laws. +# Dissemination of this information or reproduction of this material +# is strictly forbidden + +# This plugin redirects 2.3 pages to the DevSite. +# It uses redirect metadata from the 2.4 version of the page. +# If there is no 2.4 version of the page, then it redirects to https://developer.adobe.com/commerce/docs/ + +# frozen_string_literal: true + +Jekyll::Hooks.register :site, :post_read do |site| + pages = site.pages + + pages.each do |page| + # Skip pages where the parameter is already set + next unless page.path.start_with? 'guides/v2.3/' + + # Process only files with 'md' and 'html' extensions + next unless File.extname(page.path).match?(/md|html/) + + # Skip redirects + next if page.name == 'redirect.html' + + # Skip pages where the parameter is already set + next if page.data['redirect_to'] + + path_23 = page.path + + path_24 = path_23.sub('v2.3', 'v2.4') + + page_24 = pages.find { |page| page.path == path_24 } + + if page_24.nil? + page.data['redirect_to'] = 'https://developer.adobe.com/commerce/docs/' + else + page.data['redirect_to'] = page_24.data['redirect_to'] + end + end +end diff --git a/_plugins/page-params/redirect_mftf_v2.rb b/_plugins/page-params/redirect_mftf_v2.rb new file mode 100644 index 00000000000..7427ea2d931 --- /dev/null +++ b/_plugins/page-params/redirect_mftf_v2.rb @@ -0,0 +1,28 @@ +# Copyright 2023 Adobe +# All Rights Reserved. +# +# NOTICE: All information contained herein is, and remains +# the property of Adobe and its suppliers, if any. The intellectual +# and technical concepts contained herein are proprietary to Adobe +# and its suppliers and are protected by all applicable intellectual +# property laws, including trade secret and copyright laws. +# Dissemination of this information or reproduction of this material +# is strictly forbidden + +# This plugin redirects MFTF v2 pages to the MFTF repo. + +# frozen_string_literal: true + +Jekyll::Hooks.register :site, :post_read do |site| + pages = site.pages + + pages.each do |page| + # Skip pages where the parameter is already set + next unless page.path.start_with? 'mftf/v2' + + # Process only files with 'md' and 'html' extensions + next unless File.extname(page.path).match?(/md/) + + page.data['redirect_to'] = "https://github.com/magento/magento2-functional-testing-framework/blob/2.x-develop/#{page.path.delete_prefix('mftf/v2/')}" + end +end diff --git a/lib/doc_config.rb b/lib/doc_config.rb index df62b8300d8..365c1fff840 100644 --- a/lib/doc_config.rb +++ b/lib/doc_config.rb @@ -6,6 +6,7 @@ # Read Docfile file and get configuration data for adding subrepositories class DocConfig attr_reader :config + def initialize(config_file = 'Docfile.yml') @config = YAML.load_file(config_file) end diff --git a/lib/link_checker.rb b/lib/link_checker.rb index faf8d46ffd7..2139bfcb436 100644 --- a/lib/link_checker.rb +++ b/lib/link_checker.rb @@ -17,7 +17,7 @@ def self.options baseurl = ENV['BUILD_NUMBER'] return config['html-proofer'] unless baseurl - url_swap = { url_swap: { %r{\A/#{baseurl}} => '' } } + url_swap = { swap_urls: { %r{\A/#{baseurl}} => '' } } config['html-proofer'].merge(url_swap) end @@ -40,6 +40,6 @@ def self.current_branch def self.file_name prefix = 'broken-links-in-' timestamp = Time.now.strftime('_%m-%d_%H-%M-%S') - prefix + current_branch + timestamp + '.md' + "#{prefix}#{current_branch}#{timestamp}.md" end end diff --git a/rakelib/check.rake b/rakelib/check.rake index c84bf3d23b0..202e5a149ab 100644 --- a/rakelib/check.rake +++ b/rakelib/check.rake @@ -14,7 +14,9 @@ namespace :check do puts 'Looking in uncommitted files ...'.blue modified_files = `git ls-files --modified --others --exclude-standard`.split("\n") deleted_files = `git ls-files --deleted`.split("\n") - image_files_to_check = (modified_files - deleted_files).select { |file| File.extname(file) =~ /\.(png|jpg|jpeg|gif)/i } + image_files_to_check = (modified_files - deleted_files).select do |file| + File.extname(file) =~ /\.(png|jpg|jpeg|gif)/i + end next puts 'No images to check.'.magenta if image_files_to_check.empty? diff --git a/rakelib/multirepo.rake b/rakelib/multirepo.rake index 02d096e4955..b05fdc734ee 100644 --- a/rakelib/multirepo.rake +++ b/rakelib/multirepo.rake @@ -8,7 +8,7 @@ namespace :multirepo do task :init do protocol = ENV['token'] ? "https://#{ENV['token']}@github.com/" : 'git@github.com:' @content_map.each do |subrepo| - repo_url = protocol + subrepo['repository'] + '.git' + repo_url = "#{protocol}#{subrepo['repository']}.git" add_subrepo(subrepo['directory'], repo_url, subrepo['branch'], subrepo['filter']) end end @@ -34,7 +34,7 @@ namespace :multirepo do abort 'Provide a directory name for the multirepo docs. Example: dir=src/mftf' unless dir abort "'#{dir}' directory already exists" if Dir.exist? dir unless repo - abort 'Provide a repository cloning URL (SSH).Example: repo=git@github.com:magento-devdocs/magento2-functional-testing-framework.git' + abort 'Provide a repository cloning URL (SSH).Example: repo=git@github.com:commerce-docs/magento2-functional-testing-framework.git' end abort 'Provide a branch name for the multirepo docs. Example: branch=master' unless branch diff --git a/rakelib/test.rake b/rakelib/test.rake index dec7365a221..21b49b78460 100644 --- a/rakelib/test.rake +++ b/rakelib/test.rake @@ -16,9 +16,10 @@ namespace :test do desc 'Check the existing _site for broken INTERNAL links' task :html do - puts 'Checking HTML ...'.magenta + # puts 'Checking HTML ...'.magenta - LinkChecker.check_site + # LinkChecker.check_site + puts 'Link checking has been disabled since the project is no longer supported'.magenta end desc 'Check the existing _site for broken links and report to a separate file' @@ -48,18 +49,75 @@ namespace :test do desc 'Test Markdown style with mdl' task :md do - puts 'Testing Markdown style with mdl ...'.magenta - print 'List the rules: $ '.magenta - sh 'bin/mdl -l --style=_checks/styles/style-rules-prod' - puts 'Linting ...'.magenta - output = - `bin/mdl \ - --style=_checks/styles/style-rules-prod \ - --ignore-front-matter \ - --git-recurse \ - -- .` - puts output.yellow - abort 'Fix the reported issues'.red unless output.empty? - puts 'No issues found'.green + # puts 'Testing Markdown style with mdl ...'.magenta + # print 'List the rules: $ '.magenta + # sh 'bin/mdl -l --style=_checks/styles/style-rules-prod' + # puts 'Linting ...'.magenta + # output = + # `bin/mdl \ + # --style=_checks/styles/style-rules-prod \ + # --ignore-front-matter \ + # --git-recurse \ + # -- .` + # puts output.yellow + # abort 'Fix the reported issues'.red unless output.empty? + # puts 'No issues found'.green + puts 'Markdown testing has been disabled since the project is no longer supported'.magenta + end + + desc 'Find unused images. To exclude by regex pattern, use the "exclude_img" argument. Example of excluding a "layout" directory: "rake test:unused_includes exclude_img=/layout/"' + task :unused_images do + puts 'Running a task for finding unused images (png,svg,jpeg,jpg,ico)'.magenta + images = FileList['src/**/*.{png,svg,jpeg,jpg,ico}'] + + puts "The project contains a total of #{images.size} images." + + exclude = ENV['exclude_img'] + images.exclude(/#{exclude}/) if exclude + + puts 'Checking for unlinked images...' + Dir['src/**/*.{md,html,js,css}'].each do |file| + # Exclude symmlinks + next if File.symlink? file + + images.delete_if { |image| File.read(file).include?(File.basename(image)) } + end + + if images.empty? + puts 'No unlinked images'.green + else + images.each do |image| + puts "No links for #{image}".yellow + end + puts "Found #{images.size} dangling images".red + end + end + + desc 'Find unused includes. To exclude by regex pattern, use the "exclude_incl" argument. Example of excluding a "layout" directory: "rake test:unused_includes exclude_incl=/layout/"' + task :unused_includes do + puts 'Running a task to find unused _includes'.magenta + includes = FileList['src/_includes/**/*'] + + puts "The project contains a total of #{includes.size} includes" + + exclude = ENV['exclude_incl'] + includes.exclude(/#{exclude}/) if exclude + + Dir['src/**/*.{md,html}'].each do |file| + next if File.symlink? file + + includes.delete_if { |include| File.read(file).include?(File.basename(include)) } + end + + if includes.empty? + puts 'No unlinked includes'.green + else + puts 'The following includes are not linked:' + includes.each do |include| + puts "No links for #{include}".yellow + end + puts "Found #{includes.size} unlinked includes".red + puts 'Be careful removing include files. Some include files, such as those in the layout/** directory, may not be linked in the project, but may be used implicitly by the doc theme.'.bold + end end end diff --git a/rakelib/update.rake b/rakelib/update.rake index 11c282a1e7e..b5128d08722 100644 --- a/rakelib/update.rake +++ b/rakelib/update.rake @@ -48,6 +48,66 @@ namespace :update do update_dir subrepo['directory'] end end + + desc "Find and replace links from 'tmp/migrated-from-to.csv' in files at the provided directory. + Arguments: + - 'dir' is an absolute path to the directory to process the links. Required. + - 'exclude' is an fnmatch pattern for paths to exclude from processing. For fnmatch format, see https://ruby-doc.org/core-2.7.5/Dir.html#method-c-glob. Optional. + Examples: + rake update:migrated_links_at dir=path/to/codebase. + rake update:migrated_links_at dir=path/to/codebase exclude='**/Test/**'" + task :migrated_links_at do + # check if 'tmp/migrated-from-to.csv' exists + links_file = 'tmp/migrated-from-to.csv' + unless File.exist? links_file + abort 'FAILED. Missing "tmp/migrated-from-to.csv" file. Make sure that your _config.local.yml file contains the "migrated_log: generate_file" parameter.' + end + # check if the provided directory ('dir') exist + dir = File.expand_path(ENV['dir']) + unless dir + abort 'FAILED. Missing argument "dir". Provide a directory to check the links. Example: rake update:migrated_links_at dir=path/to/codebase' + end + unless Dir.exist?(dir) + abort "FAILED. Check the path provided through the 'dir' argument. The provide directory does not exist: #{dir}" + end + exclude = ENV['exclude'] + # parse 'tmp/migrated-from-to.csv' + links = CSV.read links_file + # for each file in dir, find and replace all links + puts 'Work in progress...'.magenta + dir_glob_pattern = File.join(dir, '**', '*') + full_file_list = Dir[dir_glob_pattern] + # exclude paths by pattern from the file list if the 'exclude' argument was added + if exclude + exclude_glob_pattern = File.join(dir, exclude) + excluded_file_list = Dir[exclude_glob_pattern] + final_file_list = full_file_list - excluded_file_list + else + final_file_list = full_file_list + end + + final_file_list.each do |file| + # ignore directory paths + next if File.directory? file + # ignore symlinks + next if File.symlink? file + # ignore empty files + next if File.zero? file + # ignore binary files + next if RDoc::Parser.binary? file + + # read the file + content = File.read file + # iterate through the array of links + links.each do |redirect| + # replace first link from the array with the second links + content.gsub!(redirect[0], redirect[1]) + end + # write the update content back to the file + File.write(file, content) + end + puts 'Done!'.green + end end def update_dir(dir) diff --git a/src/404.md b/src/404.md index 3302aabccb7..0cf8c777b08 100644 --- a/src/404.md +++ b/src/404.md @@ -2,6 +2,7 @@ layout: full-width title: Page Not Found permalink: /404.html +redirect_to: https://developer.adobe.com/commerce/docs/ --- ## Sorry! diff --git a/src/_data/codebase/cloud/magento-cloud.json b/src/_data/codebase/cloud/magento-cloud.json index 44a8566e3fa..f59171cd46b 100644 --- a/src/_data/codebase/cloud/magento-cloud.json +++ b/src/_data/codebase/cloud/magento-cloud.json @@ -1 +1 @@ -{"application":{"name":"Magento Cloud CLI","version":"1.38.0"},"commands":[{"name":"_completion","usage":["_completion [-g|--generate-hook] [-p|--program PROGRAM] [-m|--multiple] [--shell-type [SHELL-TYPE]]"],"description":"BASH completion hook.","help":"To enable BASH completion, run:\n\n eval `[program] _completion -g`<\/comment>.\n\nOr for an alias:\n\n eval `[program] _completion -g -p [alias]`<\/comment>.\n","definition":{"arguments":[],"options":{"generate-hook":{"name":"--generate-hook","shortcut":"-g","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Generate BASH code that sets up completion for this application.","default":false},"program":{"name":"--program","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Program name that should trigger completion (defaults to the absolute application path)<\/comment>.","default":null},"multiple":{"name":"--multiple","shortcut":"-m","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Generated hook can be used for multiple applications.","default":false},"shell-type":{"name":"--shell-type","shortcut":"","accept_value":true,"is_value_required":false,"is_multiple":false,"description":"Set the shell type (zsh or bash). Otherwise this is determined automatically.","default":null}}},"hidden":true},{"name":"bot","usage":["magento-cloud bot [--party] [--parrot]"],"description":"The Magento Cloud Bot","help":"","definition":{"arguments":[],"options":{"party":{"name":"--party","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"","default":false},"parrot":{"name":"--parrot","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"clear-cache","usage":["magento-cloud clear-cache","clearcache","cc"],"description":"Clear the CLI cache","help":"","definition":{"arguments":[],"options":{"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"decode","usage":["magento-cloud decode [-P|--property PROPERTY] [--] "],"description":"Decode an encoded string such as MAGENTO_CLOUD_VARIABLES","help":"","definition":{"arguments":{"value":{"name":"value","is_required":true,"is_array":false,"description":"The variable value to decode","default":null}},"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The property to view within the variable","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"docs","usage":["magento-cloud docs [--browser BROWSER] [--pipe] [--] []..."],"description":"Open the online documentation","help":"","definition":{"arguments":{"search":{"name":"search","is_required":false,"is_array":true,"description":"Search term(s)","default":[]}},"options":{"browser":{"name":"--browser","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The browser to use to open the URL. Set 0 for none.","default":null},"pipe":{"name":"--pipe","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output the URL to stdout.","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"help","usage":["help [--format FORMAT] [--raw] [--] []"],"description":"Displays help for a command","help":"The help<\/info> command displays help for a given command:\n\n php \/Users\/heatherguthrie\/.magento-cloud\/bin\/magento-cloud help list<\/info>\n\nYou can also output the help in other formats by using the --format<\/comment> option:\n\n php \/Users\/heatherguthrie\/.magento-cloud\/bin\/magento-cloud help --format=xml list<\/info>\n\nTo display the list of available commands, please use the list<\/info> command.","definition":{"arguments":{"command_name":{"name":"command_name","is_required":false,"is_array":false,"description":"The command name","default":"help"}},"options":{"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (txt, xml, json, or md)","default":"txt"},"raw":{"name":"--raw","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"To output raw command help","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"legacy-migrate","usage":["magento-cloud legacy-migrate [--no-backup]"],"description":"Migrate from the legacy file structure","help":"Before version 3.x, the Magento Cloud CLI required a project to have a \"repository\"\ndirectory containing the Git repository, \"builds\", \"shared\" and others. From\nversion 3, the Git repository itself is treated as the project. Metadata is\nstored inside the repository (in .magento\/local) and ignored by Git.\n\nThis command will migrate from the old file structure to the new one.","definition":{"arguments":[],"options":{"no-backup":{"name":"--no-backup","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not create a backup of the project.","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"list","usage":["list [--raw] [--format FORMAT] [--all] [--] []"],"description":"Lists commands","help":"The list<\/info> command lists all commands:\n\n php \/Users\/heatherguthrie\/.magento-cloud\/bin\/magento-cloud list<\/info>\n\nYou can also display the commands for a specific namespace:\n\n php \/Users\/heatherguthrie\/.magento-cloud\/bin\/magento-cloud list test<\/info>\n\nYou can also output the information in other formats by using the --format<\/comment> option:\n\n php \/Users\/heatherguthrie\/.magento-cloud\/bin\/magento-cloud list --format=xml<\/info>\n\nIt's also possible to get raw list of commands (useful for embedding command runner):\n\n php \/Users\/heatherguthrie\/.magento-cloud\/bin\/magento-cloud list --raw<\/info>","definition":{"arguments":{"namespace":{"name":"namespace","is_required":false,"is_array":false,"description":"The namespace name","default":null}},"options":{"raw":{"name":"--raw","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"To output raw command list","default":false},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (txt, xml, json, or md)","default":"txt"}}},"hidden":false},{"name":"multi","usage":["magento-cloud multi [-p|--projects PROJECTS] [--continue] [--sort SORT] [--reverse] [--] "],"description":"Execute a command on multiple projects","help":"","definition":{"arguments":{"cmd":{"name":"cmd","is_required":true,"is_array":false,"description":"The command to execute","default":null}},"options":{"projects":{"name":"--projects","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A list of project IDs, separated by commas and\/or whitespace","default":null},"continue":{"name":"--continue","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Continue running commands even if an exception is encountered","default":false},"sort":{"name":"--sort","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A property by which to sort the list of project options","default":"title"},"reverse":{"name":"--reverse","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Reverse the order of project options","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"web","usage":["magento-cloud web [--browser BROWSER] [--pipe] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT]"],"description":"Open the Web UI","help":"","definition":{"arguments":[],"options":{"browser":{"name":"--browser","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The browser to use to open the URL. Set 0 for none.","default":null},"pipe":{"name":"--pipe","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output the URL to stdout.","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"welcome","usage":["magento-cloud welcome"],"description":"Welcome to Magento Cloud","help":"","definition":{"arguments":[],"options":{"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"winky","usage":["magento-cloud winky"],"description":"","help":"","definition":{"arguments":[],"options":{"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"activity:cancel","usage":["magento-cloud activity:cancel [--type TYPE] [-a|--all] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--] []"],"description":"Cancel an activity","help":"","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"The activity ID. Defaults to the most recent cancellable activity.","default":null}},"options":{"type":{"name":"--type","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter by type (when selecting a default activity)","default":null},"all":{"name":"--all","shortcut":"-a","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Check recent activities on all environments (when selecting a default activity)","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"activity:get","usage":["magento-cloud activity:get [-P|--property PROPERTY] [--type TYPE] [--state STATE] [--result RESULT] [-i|--incomplete] [-a|--all] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--format FORMAT] [--columns COLUMNS] [--no-header] [--date-fmt DATE-FMT] [--] []"],"description":"View detailed information on a single activity","help":"","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"The activity ID. Defaults to the most recent activity.","default":null}},"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The property to view","default":null},"type":{"name":"--type","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter by type (when selecting a default activity)","default":null},"state":{"name":"--state","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Filter by state (when selecting a default activity): in_progress, pending, complete, or cancelled","default":[]},"result":{"name":"--result","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter by result (when selecting a default activity): success or failure","default":null},"incomplete":{"name":"--incomplete","shortcut":"-i","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Include only incomplete activities (when selecting a default activity). This is a shorthand for --state=in_progress,pending<\/info>","default":false},"all":{"name":"--all","shortcut":"-a","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Check recent activities on all environments (when selecting a default activity)","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"activity:list","usage":["magento-cloud activity:list [--type TYPE] [--limit LIMIT] [--start START] [--state STATE] [--result RESULT] [-i|--incomplete] [-a|--all] [--format FORMAT] [--columns COLUMNS] [--no-header] [--date-fmt DATE-FMT] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT]","activities","act"],"description":"Get a list of activities for an environment or project","help":"","definition":{"arguments":[],"options":{"type":{"name":"--type","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter activities by type","default":null},"limit":{"name":"--limit","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Limit the number of results displayed","default":10},"start":{"name":"--start","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Only activities created before this date will be listed","default":null},"state":{"name":"--state","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Filter activities by state: in_progress, pending, complete, or cancelled","default":[]},"result":{"name":"--result","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter activities by result: success or failure","default":null},"incomplete":{"name":"--incomplete","shortcut":"-i","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Only list incomplete activities","default":false},"all":{"name":"--all","shortcut":"-a","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"List activities on all environments","default":false},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"activity:log","usage":["magento-cloud activity:log [--refresh REFRESH] [-t|--timestamps] [--type TYPE] [--state STATE] [--result RESULT] [-i|--incomplete] [-a|--all] [--date-fmt DATE-FMT] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--] []"],"description":"Display the log for an activity","help":"","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"The activity ID. Defaults to the most recent activity.","default":null}},"options":{"refresh":{"name":"--refresh","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Activity refresh interval (seconds). Set to 0 to disable refreshing.","default":3},"timestamps":{"name":"--timestamps","shortcut":"-t","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display a timestamp next to each message","default":false},"type":{"name":"--type","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter by type (when selecting a default activity)","default":null},"state":{"name":"--state","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Filter by state (when selecting a default activity): in_progress, pending, complete, or cancelled","default":[]},"result":{"name":"--result","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter by result (when selecting a default activity): success or failure","default":null},"incomplete":{"name":"--incomplete","shortcut":"-i","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Include only incomplete activities (when selecting a default activity). This is a shorthand for --state=in_progress,pending<\/info>","default":false},"all":{"name":"--all","shortcut":"-a","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Check recent activities on all environments (when selecting a default activity)","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"api:curl","usage":["magento-cloud api:curl [-X|--request REQUEST] [-d|--data DATA] [-i|--include] [-I|--head] [--disable-compression] [--enable-glob] [-H|--header HEADER] [--] []"],"description":"Run an authenticated cURL request on the Magento Cloud API","help":"","definition":{"arguments":{"path":{"name":"path","is_required":false,"is_array":false,"description":"The API path","default":null}},"options":{"request":{"name":"--request","shortcut":"-X","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The request method to use","default":null},"data":{"name":"--data","shortcut":"-d","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Data to send","default":null},"include":{"name":"--include","shortcut":"-i","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Include headers in the output","default":false},"head":{"name":"--head","shortcut":"-I","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Fetch headers only","default":false},"disable-compression":{"name":"--disable-compression","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not use the curl --compressed flag","default":false},"enable-glob":{"name":"--enable-glob","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Enable curl globbing (remove the --globoff flag)","default":false},"header":{"name":"--header","shortcut":"-H","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Extra header(s)","default":[]},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"app:config-get","usage":["magento-cloud app:config-get [-P|--property PROPERTY] [--refresh] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [-i|--identity-file IDENTITY-FILE]"],"description":"View the configuration of an app","help":"","definition":{"arguments":[],"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The configuration property to view","default":null},"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to refresh the cache","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"[Deprecated option, no longer used]","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"app:list","usage":["magento-cloud apps [--refresh] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--format FORMAT] [--columns COLUMNS] [--no-header]","apps"],"description":"List apps in the project","help":"","definition":{"arguments":[],"options":{"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to refresh the cache","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"auth:api-token-login","usage":["magento-cloud auth:api-token-login"],"description":"Log in to Magento Cloud using an API token","help":"Use this command to log in to your Magento Cloud account using an API token.\n\nYou can create an account at:\n https:\/\/accounts.magento.cloud<\/info>\n\nIf you have an account, but you do not already have an API token, you can create one here:\n https:\/\/accounts.magento.cloud\/user\/api-tokens<\/info>\n\nAlternatively, to log in to the CLI with a browser, run:\n magento-cloud auth:browser-login<\/info>","definition":{"arguments":[],"options":{"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"auth:browser-login","usage":["magento-cloud login [-f|--force] [--browser BROWSER] [--pipe]","login"],"description":"Log in to Magento Cloud via a browser","help":"Use this command to log in to the Magento Cloud CLI using a web browser.\n\nIt launches a temporary local website which redirects you to log in if\nnecessary, and then captures the resulting authorization code.\n\nYour system's default browser will be used. You can override this using the\n--browser<\/info> option.\n\nAlternatively, to log in using an API token (without a browser), run:\nmagento-cloud auth:api-token-login<\/info>\n\nTo authenticate non-interactively, configure an API token using the\nMAGENTO_CLOUD_CLI_TOKEN<\/info> environment variable.","definition":{"arguments":[],"options":{"force":{"name":"--force","shortcut":"-f","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Log in again, even if already logged in","default":false},"browser":{"name":"--browser","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The browser to use to open the URL. Set 0 for none.","default":null},"pipe":{"name":"--pipe","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output the URL to stdout.","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"auth:info","usage":["magento-cloud auth:info [-P|--property PROPERTY] [--refresh] [--format FORMAT] [--columns COLUMNS] [--no-header] [--] []"],"description":"Display your account information","help":"","definition":{"arguments":{"property":{"name":"property","is_required":false,"is_array":false,"description":"The account property to view","default":null}},"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The account property to view (alternate syntax)","default":null},"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to refresh the cache","default":false},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"auth:logout","usage":["magento-cloud logout [-a|--all] [--other]","logout"],"description":"Log out of Magento Cloud","help":"","definition":{"arguments":[],"options":{"all":{"name":"--all","shortcut":"-a","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Log out from all local sessions","default":false},"other":{"name":"--other","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Log out from other local sessions","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"auth:password-login","usage":["magento-cloud auth:password-login","auth:login"],"description":"[ DEPRECATED ]<\/> Log in to Magento Cloud using a username and password","help":"Use this command to log in to your Magento Cloud account in the terminal.\n\nYou can create an account at:\n https:\/\/accounts.magento.cloud<\/info>\n\nIf you have an account, but you do not already have a password, you can set one here:\n https:\/\/accounts.magento.cloud\/user\/password<\/info>\n\nAlternatively, to log in to the CLI with a browser, run:\n magento-cloud auth:browser-login<\/info>\n\nTo authenticate non-interactively, configure an API token using the MAGENTO_CLOUD_CLI_TOKEN<\/info> environment variable.","definition":{"arguments":[],"options":{"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"auth:token","usage":["magento-cloud auth:token"],"description":"Obtain an OAuth 2 access token for requests to Magento Cloud APIs","help":"","definition":{"arguments":[],"options":{"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"blackfire:setup","usage":["magento-cloud blackfire:setup [--server_id SERVER_ID] [--server_token SERVER_TOKEN] [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait]"],"description":"Setup Blackfire.io integration for the project","help":"","definition":{"arguments":[],"options":{"server_id":{"name":"--server_id","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The server id","default":null},"server_token":{"name":"--server_token","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The server token","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"certificate:add","usage":["magento-cloud certificate:add [--cert CERT] [--key KEY] [--chain CHAIN] [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait]"],"description":"Add an SSL certificate to the project","help":"","definition":{"arguments":[],"options":{"cert":{"name":"--cert","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The path to the certificate file","default":null},"key":{"name":"--key","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The path to the certificate private key file","default":null},"chain":{"name":"--chain","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The path to the certificate chain file","default":[]},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"certificate:delete","usage":["magento-cloud certificate:delete [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] "],"description":"Delete a certificate from the project","help":"","definition":{"arguments":{"id":{"name":"id","is_required":true,"is_array":false,"description":"The certificate ID (or the start of it)","default":null}},"options":{"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"certificate:get","usage":["magento-cloud certificate:get [-P|--property PROPERTY] [--date-fmt DATE-FMT] [-p|--project PROJECT] [--host HOST] [--] "],"description":"View a certificate","help":"","definition":{"arguments":{"id":{"name":"id","is_required":true,"is_array":false,"description":"The certificate ID (or the start of it)","default":null}},"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The certificate property to view","default":null},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"certificate:list","usage":["magento-cloud certificate:list [--domain DOMAIN] [--exclude-domain EXCLUDE-DOMAIN] [--issuer ISSUER] [--only-auto] [--no-auto] [--ignore-expiry] [--only-expired] [--no-expired] [--pipe-domains] [--date-fmt DATE-FMT] [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST]","certificates","certs"],"description":"List project certificates","help":"","definition":{"arguments":[],"options":{"domain":{"name":"--domain","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter by domain name (case-insensitive search)","default":null},"exclude-domain":{"name":"--exclude-domain","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Exclude certificates, matching by domain name (case-insensitive search)","default":null},"issuer":{"name":"--issuer","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter by issuer","default":null},"only-auto":{"name":"--only-auto","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Show only auto-provisioned certificates","default":false},"no-auto":{"name":"--no-auto","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Show only manually added certificates","default":false},"ignore-expiry":{"name":"--ignore-expiry","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Show both expired and non-expired certificates","default":false},"only-expired":{"name":"--only-expired","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Show only expired certificates","default":false},"no-expired":{"name":"--no-expired","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Show only non-expired certificates (default)","default":false},"pipe-domains":{"name":"--pipe-domains","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Only return a list of domain names covered by the certificates","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"commit:get","usage":["magento-cloud commit:get [-P|--property PROPERTY] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--date-fmt DATE-FMT] [--format FORMAT] [--columns COLUMNS] [--no-header] [--] []"],"description":"Show commit details","help":"","definition":{"arguments":{"commit":{"name":"commit","is_required":false,"is_array":false,"description":"The commit SHA. This can also accept \"HEAD\", and caret (^) or tilde (~) suffixes for parent commits.","default":"HEAD"}},"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The commit property to display.","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"DEPRECATED","default":null},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"DEPRECATED","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"DEPRECATED","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"commit:list","usage":["magento-cloud commits [--limit LIMIT] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--format FORMAT] [--columns COLUMNS] [--no-header] [--date-fmt DATE-FMT] [--] []","commits"],"description":"List commits","help":"","definition":{"arguments":{"commit":{"name":"commit","is_required":false,"is_array":false,"description":"The starting Git commit SHA. This can also accept \"HEAD\", and caret (^) or tilde (~) suffixes for parent commits.","default":null}},"options":{"limit":{"name":"--limit","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The number of commits to display.","default":10},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"db:dump","usage":["magento-cloud db:dump [--schema SCHEMA] [-f|--file FILE] [-d|--directory DIRECTORY] [-z|--gzip] [-t|--timestamp] [-o|--stdout] [--table TABLE] [--exclude-table EXCLUDE-TABLE] [--schema-only] [--charset CHARSET] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [-r|--relationship RELATIONSHIP] [-i|--identity-file IDENTITY-FILE]","sql-dump","environment:sql-dump"],"description":"Create a local dump of the remote database","help":"","definition":{"arguments":[],"options":{"schema":{"name":"--schema","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The schema to dump. Omit to use the default schema (usually \"main\").","default":null},"file":{"name":"--file","shortcut":"-f","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A custom filename for the dump","default":null},"directory":{"name":"--directory","shortcut":"-d","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A custom directory for the dump","default":null},"gzip":{"name":"--gzip","shortcut":"-z","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Compress the dump using gzip","default":false},"timestamp":{"name":"--timestamp","shortcut":"-t","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Add a timestamp to the dump filename","default":false},"stdout":{"name":"--stdout","shortcut":"-o","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output to STDOUT instead of a file","default":false},"table":{"name":"--table","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Table(s) to include","default":[]},"exclude-table":{"name":"--exclude-table","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Table(s) to exclude","default":[]},"schema-only":{"name":"--schema-only","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Dump only schemas, no data","default":false},"charset":{"name":"--charset","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The character set encoding for the dump","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"relationship":{"name":"--relationship","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The service relationship to use","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"db:size","usage":["magento-cloud db:size [-B|--bytes] [-C|--cleanup] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [-r|--relationship RELATIONSHIP] [--format FORMAT] [--columns COLUMNS] [--no-header] [-i|--identity-file IDENTITY-FILE]"],"description":"Estimate the disk usage of a database","help":"This is an estimate of the database disk usage. The real size on disk is usually a bit higher because of overhead.","definition":{"arguments":[],"options":{"bytes":{"name":"--bytes","shortcut":"-B","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Show sizes in bytes.","default":false},"cleanup":{"name":"--cleanup","shortcut":"-C","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Check if tables can be cleaned up and show me recommendations (InnoDb only).","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"relationship":{"name":"--relationship","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The service relationship to use","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"db:sql","usage":["magento-cloud sql [--raw] [--schema SCHEMA] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [-r|--relationship RELATIONSHIP] [-i|--identity-file IDENTITY-FILE] [--] []","sql","environment:sql"],"description":"Run SQL on the remote database","help":"","definition":{"arguments":{"query":{"name":"query","is_required":false,"is_array":false,"description":"An SQL statement to execute","default":null}},"options":{"raw":{"name":"--raw","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Produce raw, non-tabular output","default":false},"schema":{"name":"--schema","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The schema to use. Omit to use the default schema (usually \"main\"). Pass an empty string to not use any schema.","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"relationship":{"name":"--relationship","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The service relationship to use","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"domain:add","usage":["magento-cloud domain:add [--cert CERT] [--key KEY] [--chain CHAIN] [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] "],"description":"Add a new domain to the project","help":"","definition":{"arguments":{"name":{"name":"name","is_required":true,"is_array":false,"description":"The domain name","default":null}},"options":{"cert":{"name":"--cert","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The path to the certificate file for this domain","default":null},"key":{"name":"--key","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The path to the private key file for the provided certificate.","default":null},"chain":{"name":"--chain","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The path to the certificate chain file or files for the provided certificate","default":[]},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"domain:delete","usage":["magento-cloud domain:delete [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] "],"description":"Delete a domain from the project","help":"","definition":{"arguments":{"name":{"name":"name","is_required":true,"is_array":false,"description":"The domain name","default":null}},"options":{"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"domain:get","usage":["magento-cloud domain:get [-P|--property PROPERTY] [--format FORMAT] [--columns COLUMNS] [--no-header] [--date-fmt DATE-FMT] [-p|--project PROJECT] [--host HOST] [--] []"],"description":"Show detailed information for a domain","help":"","definition":{"arguments":{"name":{"name":"name","is_required":false,"is_array":false,"description":"The domain name","default":null}},"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The domain property to view","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"domain:list","usage":["magento-cloud domains [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST]","domains"],"description":"Get a list of all domains","help":"","definition":{"arguments":[],"options":{"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"domain:update","usage":["magento-cloud domain:update [--cert CERT] [--key KEY] [--chain CHAIN] [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] "],"description":"Update a domain","help":"","definition":{"arguments":{"name":{"name":"name","is_required":true,"is_array":false,"description":"The domain name","default":null}},"options":{"cert":{"name":"--cert","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The path to the certificate file for this domain","default":null},"key":{"name":"--key","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The path to the private key file for the provided certificate.","default":null},"chain":{"name":"--chain","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The path to the certificate chain file or files for the provided certificate","default":[]},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:activate","usage":["magento-cloud environment:activate [--parent PARENT] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] []..."],"description":"Activate an environment","help":"","definition":{"arguments":{"environment":{"name":"environment","is_required":false,"is_array":true,"description":"The environment(s) to activate","default":[]}},"options":{"parent":{"name":"--parent","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Set a new environment parent before activating","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:branch","usage":["magento-cloud branch [--title TITLE] [--force] [--no-clone-parent] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [-i|--identity-file IDENTITY-FILE] [--] [] []","branch"],"description":"Branch an environment","help":"","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"The ID (branch name) of the new environment","default":null},"parent":{"name":"parent","is_required":false,"is_array":false,"description":"The parent of the new environment","default":null}},"options":{"title":{"name":"--title","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The title of the new environment","default":null},"force":{"name":"--force","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Create the new environment even if the branch cannot be checked out locally","default":false},"no-clone-parent":{"name":"--no-clone-parent","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not clone the parent branch's data","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:checkout","usage":["magento-cloud checkout [-i|--identity-file IDENTITY-FILE] [--] []","checkout"],"description":"Check out an environment","help":"","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"The ID of the environment to check out. For example: \"sprint2\"","default":null}},"options":{"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:delete","usage":["magento-cloud environment:deactivate [--delete-branch] [--no-delete-branch] [--inactive] [--merged] [--exclude EXCLUDE] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] []...","environment:deactivate"],"description":"Delete an environment","help":"When a Magento Cloud environment is deleted, it will become \"inactive\": it will\nexist only as a Git branch, containing code but no services, databases nor\nfiles.\n\nThis command allows you to delete environment(s) as well as their Git branches.","definition":{"arguments":{"environment":{"name":"environment","is_required":false,"is_array":true,"description":"The environment(s) to delete","default":[]}},"options":{"delete-branch":{"name":"--delete-branch","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Delete the remote Git branch(es) too","default":false},"no-delete-branch":{"name":"--no-delete-branch","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not delete the remote Git branch(es)","default":false},"inactive":{"name":"--inactive","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Delete all inactive environments","default":false},"merged":{"name":"--merged","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Delete all merged environments","default":false},"exclude":{"name":"--exclude","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Environments not to delete","default":[]},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:http-access","usage":["magento-cloud httpaccess [--access ACCESS] [--auth AUTH] [--enabled ENABLED] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait]","httpaccess"],"description":"Update HTTP access settings for an environment","help":"","definition":{"arguments":[],"options":{"access":{"name":"--access","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Access restriction in the format \"permission:address\". Use 0 to clear all addresses.","default":[]},"auth":{"name":"--auth","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"HTTP Basic auth credentials in the format \"username:password\". Use 0 to clear all credentials.","default":[]},"enabled":{"name":"--enabled","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether access control should be enabled: 1 to enable, 0 to disable","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:info","usage":["magento-cloud environment:info [--refresh] [--date-fmt DATE-FMT] [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] [] []","environment:metadata"],"description":"Read or set properties for an environment","help":"","definition":{"arguments":{"property":{"name":"property","is_required":false,"is_array":false,"description":"The name of the property","default":null},"value":{"name":"value","is_required":false,"is_array":false,"description":"Set a new value for the property","default":null}},"options":{"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to refresh the cache","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:init","usage":["magento-cloud environment:init [--profile PROFILE] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] "],"description":"Initialize an environment from a public Git repository","help":"","definition":{"arguments":{"url":{"name":"url","is_required":true,"is_array":false,"description":"A URL to a Git repository","default":null}},"options":{"profile":{"name":"--profile","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The name of the profile","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:list","usage":["magento-cloud environment:list [-I|--no-inactive] [--pipe] [--refresh REFRESH] [--sort SORT] [--reverse] [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST]","environments","env"],"description":"Get a list of environments","help":"","definition":{"arguments":[],"options":{"no-inactive":{"name":"--no-inactive","shortcut":"-I","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not show inactive environments","default":false},"pipe":{"name":"--pipe","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output a simple list of environment IDs.","default":false},"refresh":{"name":"--refresh","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether to refresh the list.","default":1},"sort":{"name":"--sort","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A property to sort by","default":"title"},"reverse":{"name":"--reverse","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Sort in reverse (descending) order","default":false},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:logs","usage":["magento-cloud log [--lines LINES] [--tail] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [--worker WORKER] [--] []","log","logs"],"description":"Read an environment's logs","help":"","definition":{"arguments":{"type":{"name":"type","is_required":false,"is_array":false,"description":"The log type, e.g. \"access\" or \"error\"","default":null}},"options":{"lines":{"name":"--lines","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The number of lines to show","default":100},"tail":{"name":"--tail","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Continuously tail the log","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"worker":{"name":"--worker","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A worker name","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:merge","usage":["magento-cloud merge [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] []","merge"],"description":"Merge an environment","help":"This command will initiate a Git merge of the specified environment into its parent environment.","definition":{"arguments":{"environment":{"name":"environment","is_required":false,"is_array":false,"description":"The environment to merge","default":null}},"options":{"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:push","usage":["magento-cloud push [--target TARGET] [-f|--force] [--force-with-lease] [-u|--set-upstream] [--activate] [--branch] [--parent PARENT] [-W|--no-wait] [--wait] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-i|--identity-file IDENTITY-FILE] [--] []","push"],"description":"Push code to an environment","help":"","definition":{"arguments":{"source":{"name":"source","is_required":false,"is_array":false,"description":"The source ref: a branch name or commit hash","default":"HEAD"}},"options":{"target":{"name":"--target","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The target branch name","default":null},"force":{"name":"--force","shortcut":"-f","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Allow non-fast-forward updates","default":false},"force-with-lease":{"name":"--force-with-lease","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Allow non-fast-forward updates, if the remote-tracking branch is up to date","default":false},"set-upstream":{"name":"--set-upstream","shortcut":"-u","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Set the target environment as the upstream for the source branch","default":false},"activate":{"name":"--activate","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Activate the environment before pushing","default":false},"branch":{"name":"--branch","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"DEPRECATED: alias of --activate","default":false},"parent":{"name":"--parent","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Set a new environment parent (only used with --activate or --branch)","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:redeploy","usage":["magento-cloud redeploy [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait]","redeploy"],"description":"Redeploy an environment","help":"","definition":{"arguments":[],"options":{"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:relationships","usage":["magento-cloud relationships [-P|--property PROPERTY] [--refresh] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [-i|--identity-file IDENTITY-FILE] [--] []","relationships"],"description":"Show an environment's relationships","help":"","definition":{"arguments":{"environment":{"name":"environment","is_required":false,"is_array":false,"description":"The environment","default":null}},"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The relationship property to view","default":null},"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to refresh the relationships","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:scp","usage":["magento-cloud scp [-r|--recursive] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [--worker WORKER] [-i|--identity-file IDENTITY-FILE] [--] []...","scp"],"description":"Copy files to and from current environment using scp","help":"","definition":{"arguments":{"files":{"name":"files","is_required":false,"is_array":true,"description":"Files to copy. Use the remote: prefix to define remote locations.","default":[]}},"options":{"recursive":{"name":"--recursive","shortcut":"-r","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Recursively copy entire directories","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"worker":{"name":"--worker","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A worker name","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:set-remote","usage":["magento-cloud environment:set-remote []"],"description":"Set the remote environment to map to a branch","help":"","definition":{"arguments":{"environment":{"name":"environment","is_required":true,"is_array":false,"description":"The environment machine name. Set to 0 to remove the mapping for a branch","default":null},"branch":{"name":"branch","is_required":false,"is_array":false,"description":"The Git branch to map (defaults to the current branch)","default":null}},"options":{"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"environment:ssh","usage":["magento-cloud ssh [--pipe] [--all] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [--worker WORKER] [-i|--identity-file IDENTITY-FILE] [--] []...","ssh"],"description":"SSH to the current environment","help":"","definition":{"arguments":{"cmd":{"name":"cmd","is_required":false,"is_array":true,"description":"A command to run on the environment.","default":[]}},"options":{"pipe":{"name":"--pipe","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output the SSH URL only.","default":false},"all":{"name":"--all","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output all SSH URLs (for every app).","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"worker":{"name":"--worker","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A worker name","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:synchronize","usage":["magento-cloud sync [--rebase] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] []...","sync"],"description":"Synchronize an environment's code and\/or data from its parent","help":"This command synchronizes to a child environment from its parent environment.\n\nSynchronizing \"code\" means there will be a Git merge from the parent to the\nchild. Synchronizing \"data\" means that all files in all services (including\nstatic files, databases, logs, search indices, etc.) will be copied from the\nparent to the child.","definition":{"arguments":{"synchronize":{"name":"synchronize","is_required":false,"is_array":true,"description":"What to synchronize: \"code\", \"data\" or both","default":[]}},"options":{"rebase":{"name":"--rebase","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Synchronize code by rebasing instead of merging","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:url","usage":["magento-cloud url [-1|--primary] [--browser BROWSER] [--pipe] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT]","url"],"description":"Get the public URLs of an environment","help":"","definition":{"arguments":[],"options":{"primary":{"name":"--primary","shortcut":"-1","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Only return the URL for the primary route","default":false},"browser":{"name":"--browser","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The browser to use to open the URL. Set 0 for none.","default":null},"pipe":{"name":"--pipe","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output the URL to stdout.","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:xdebug","usage":["magento-cloud xdebug [--port PORT] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [--worker WORKER] [-i|--identity-file IDENTITY-FILE]","xdebug"],"description":"Open a tunnel to Xdebug on the environment","help":"","definition":{"arguments":[],"options":{"port":{"name":"--port","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The local port","default":9000},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"worker":{"name":"--worker","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A worker name","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"integration:activity:get","usage":["magento-cloud integration:activity:get [-P|--property PROPERTY] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--format FORMAT] [--columns COLUMNS] [--no-header] [--date-fmt DATE-FMT] [--] [] []"],"description":"View detailed information on a single integration activity","help":"","definition":{"arguments":{"integration":{"name":"integration","is_required":false,"is_array":false,"description":"An integration ID. Leave blank to choose from a list.","default":null},"activity":{"name":"activity","is_required":false,"is_array":false,"description":"The activity ID. Defaults to the most recent integration activity.","default":null}},"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The property to view","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"[Deprecated option, not used]","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"integration:activity:list","usage":["magento-cloud i:act [--type TYPE] [--limit LIMIT] [--start START] [--state STATE] [--result RESULT] [--format FORMAT] [--columns COLUMNS] [--no-header] [--date-fmt DATE-FMT] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--] []","i:act","integration:activities"],"description":"Get a list of activities for an integration","help":"","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"An integration ID. Leave blank to choose from a list.","default":null}},"options":{"type":{"name":"--type","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter activities by type","default":null},"limit":{"name":"--limit","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Limit the number of results displayed","default":10},"start":{"name":"--start","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Only activities created before this date will be listed","default":null},"state":{"name":"--state","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Filter activities by state","default":[]},"result":{"name":"--result","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter activities by result","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"[Deprecated option, not used]","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"integration:activity:log","usage":["magento-cloud integration:activity:log [-t|--timestamps] [--date-fmt DATE-FMT] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--] [] []"],"description":"Display the log for an integration activity","help":"","definition":{"arguments":{"integration":{"name":"integration","is_required":false,"is_array":false,"description":"An integration ID. Leave blank to choose from a list.","default":null},"activity":{"name":"activity","is_required":false,"is_array":false,"description":"The activity ID. Defaults to the most recent integration activity.","default":null}},"options":{"timestamps":{"name":"--timestamps","shortcut":"-t","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display a timestamp next to each message","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"[Deprecated option, not used]","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"integration:add","usage":["magento-cloud integration:add [--type TYPE] [--base-url BASE-URL] [--username USERNAME] [--token TOKEN] [--key KEY] [--secret SECRET] [--server-project SERVER-PROJECT] [--repository REPOSITORY] [--build-merge-requests BUILD-MERGE-REQUESTS] [--build-pull-requests BUILD-PULL-REQUESTS] [--build-draft-pull-requests BUILD-DRAFT-PULL-REQUESTS] [--build-pull-requests-post-merge BUILD-PULL-REQUESTS-POST-MERGE] [--build-wip-merge-requests BUILD-WIP-MERGE-REQUESTS] [--merge-requests-clone-parent-data MERGE-REQUESTS-CLONE-PARENT-DATA] [--pull-requests-clone-parent-data PULL-REQUESTS-CLONE-PARENT-DATA] [--resync-pull-requests RESYNC-PULL-REQUESTS] [--fetch-branches FETCH-BRANCHES] [--prune-branches PRUNE-BRANCHES] [--room ROOM] [--url URL] [--shared-key SHARED-KEY] [--file FILE] [--events EVENTS] [--states STATES] [--environments ENVIRONMENTS] [--excluded-environments EXCLUDED-ENVIRONMENTS] [--from-address FROM-ADDRESS] [--recipients RECIPIENTS] [--channel CHANNEL] [--routing-key ROUTING-KEY] [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait]"],"description":"Add an integration to the project","help":"","definition":{"arguments":[],"options":{"type":{"name":"--type","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The integration type ('bitbucket', 'bitbucket_server', 'github', 'gitlab', 'hipchat', 'webhook', 'health.email', 'health.pagerduty', 'health.slack', 'health.webhook', 'script')","default":null},"base-url":{"name":"--base-url","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The base URL of the server installation","default":null},"username":{"name":"--username","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The Bitbucket Server username","default":null},"token":{"name":"--token","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An access token for the integration","default":null},"key":{"name":"--key","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A Bitbucket OAuth consumer key","default":null},"secret":{"name":"--secret","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A Bitbucket OAuth consumer secret","default":null},"server-project":{"name":"--server-project","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project (e.g. 'namespace\/repo')","default":null},"repository":{"name":"--repository","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The repository to track (e.g. 'owner\/repository')","default":null},"build-merge-requests":{"name":"--build-merge-requests","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"GitLab: build merge requests as environments","default":true},"build-pull-requests":{"name":"--build-pull-requests","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Build every pull request as an environment","default":true},"build-draft-pull-requests":{"name":"--build-draft-pull-requests","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Build draft pull requests","default":true},"build-pull-requests-post-merge":{"name":"--build-pull-requests-post-merge","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Build pull requests based on their post-merge state","default":false},"build-wip-merge-requests":{"name":"--build-wip-merge-requests","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"GitLab: build WIP merge requests","default":true},"merge-requests-clone-parent-data":{"name":"--merge-requests-clone-parent-data","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"GitLab: clone data for merge requests","default":true},"pull-requests-clone-parent-data":{"name":"--pull-requests-clone-parent-data","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Clone the parent environment's data for pull requests","default":true},"resync-pull-requests":{"name":"--resync-pull-requests","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Re-sync pull request environment data on every build","default":false},"fetch-branches":{"name":"--fetch-branches","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Fetch all branches from the remote (as inactive environments)","default":true},"prune-branches":{"name":"--prune-branches","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Delete branches that do not exist on the remote","default":true},"room":{"name":"--room","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"HipChat room ID","default":null},"url":{"name":"--url","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Webhook: a URL to receive JSON data","default":null},"shared-key":{"name":"--shared-key","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Webhook: the JWS shared secret key","default":null},"file":{"name":"--file","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The name of a local file that contains the script to upload","default":null},"events":{"name":"--events","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"A list of events to act on, e.g. environment.push","default":["*"]},"states":{"name":"--states","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"A list of states to act on, e.g. pending, in_progress, complete","default":["complete"]},"environments":{"name":"--environments","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The environment IDs to include","default":["*"]},"excluded-environments":{"name":"--excluded-environments","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The environment IDs to exclude","default":[]},"from-address":{"name":"--from-address","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"[Optional] Custom From address for alert emails","default":null},"recipients":{"name":"--recipients","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The recipient email address(es)","default":[]},"channel":{"name":"--channel","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The Slack channel","default":null},"routing-key":{"name":"--routing-key","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The PagerDuty routing key","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"integration:delete","usage":["magento-cloud integration:delete [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] []"],"description":"Delete an integration from a project","help":"","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"The integration ID. Leave blank to choose from a list.","default":null}},"options":{"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"integration:get","usage":["magento-cloud integration:get [-P|--property [PROPERTY]] [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST] [--] []"],"description":"View details of an integration","help":"","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"An integration ID. Leave blank to choose from a list.","default":null}},"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":false,"is_multiple":false,"description":"The integration property to view","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"integration:list","usage":["magento-cloud integrations [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST]","integrations"],"description":"View a list of project integration(s)","help":"","definition":{"arguments":[],"options":{"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"integration:update","usage":["magento-cloud integration:update [--type TYPE] [--base-url BASE-URL] [--username USERNAME] [--token TOKEN] [--key KEY] [--secret SECRET] [--server-project SERVER-PROJECT] [--repository REPOSITORY] [--build-merge-requests BUILD-MERGE-REQUESTS] [--build-pull-requests BUILD-PULL-REQUESTS] [--build-draft-pull-requests BUILD-DRAFT-PULL-REQUESTS] [--build-pull-requests-post-merge BUILD-PULL-REQUESTS-POST-MERGE] [--build-wip-merge-requests BUILD-WIP-MERGE-REQUESTS] [--merge-requests-clone-parent-data MERGE-REQUESTS-CLONE-PARENT-DATA] [--pull-requests-clone-parent-data PULL-REQUESTS-CLONE-PARENT-DATA] [--resync-pull-requests RESYNC-PULL-REQUESTS] [--fetch-branches FETCH-BRANCHES] [--prune-branches PRUNE-BRANCHES] [--room ROOM] [--url URL] [--shared-key SHARED-KEY] [--file FILE] [--events EVENTS] [--states STATES] [--environments ENVIRONMENTS] [--excluded-environments EXCLUDED-ENVIRONMENTS] [--from-address FROM-ADDRESS] [--recipients RECIPIENTS] [--channel CHANNEL] [--routing-key ROUTING-KEY] [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] []"],"description":"Update an integration","help":"","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"The ID of the integration to update","default":null}},"options":{"type":{"name":"--type","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The integration type ('bitbucket', 'bitbucket_server', 'github', 'gitlab', 'hipchat', 'webhook', 'health.email', 'health.pagerduty', 'health.slack', 'health.webhook', 'script')","default":null},"base-url":{"name":"--base-url","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The base URL of the server installation","default":null},"username":{"name":"--username","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The Bitbucket Server username","default":null},"token":{"name":"--token","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An access token for the integration","default":null},"key":{"name":"--key","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A Bitbucket OAuth consumer key","default":null},"secret":{"name":"--secret","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A Bitbucket OAuth consumer secret","default":null},"server-project":{"name":"--server-project","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project (e.g. 'namespace\/repo')","default":null},"repository":{"name":"--repository","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The repository to track (e.g. 'owner\/repository')","default":null},"build-merge-requests":{"name":"--build-merge-requests","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"GitLab: build merge requests as environments","default":true},"build-pull-requests":{"name":"--build-pull-requests","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Build every pull request as an environment","default":true},"build-draft-pull-requests":{"name":"--build-draft-pull-requests","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Build draft pull requests","default":true},"build-pull-requests-post-merge":{"name":"--build-pull-requests-post-merge","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Build pull requests based on their post-merge state","default":false},"build-wip-merge-requests":{"name":"--build-wip-merge-requests","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"GitLab: build WIP merge requests","default":true},"merge-requests-clone-parent-data":{"name":"--merge-requests-clone-parent-data","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"GitLab: clone data for merge requests","default":true},"pull-requests-clone-parent-data":{"name":"--pull-requests-clone-parent-data","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Clone the parent environment's data for pull requests","default":true},"resync-pull-requests":{"name":"--resync-pull-requests","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Re-sync pull request environment data on every build","default":false},"fetch-branches":{"name":"--fetch-branches","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Fetch all branches from the remote (as inactive environments)","default":true},"prune-branches":{"name":"--prune-branches","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Delete branches that do not exist on the remote","default":true},"room":{"name":"--room","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"HipChat room ID","default":null},"url":{"name":"--url","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Webhook: a URL to receive JSON data","default":null},"shared-key":{"name":"--shared-key","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Webhook: the JWS shared secret key","default":null},"file":{"name":"--file","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The name of a local file that contains the script to upload","default":null},"events":{"name":"--events","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"A list of events to act on, e.g. environment.push","default":["*"]},"states":{"name":"--states","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"A list of states to act on, e.g. pending, in_progress, complete","default":["complete"]},"environments":{"name":"--environments","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The environment IDs to include","default":["*"]},"excluded-environments":{"name":"--excluded-environments","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The environment IDs to exclude","default":[]},"from-address":{"name":"--from-address","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"[Optional] Custom From address for alert emails","default":null},"recipients":{"name":"--recipients","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The recipient email address(es)","default":[]},"channel":{"name":"--channel","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The Slack channel","default":null},"routing-key":{"name":"--routing-key","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The PagerDuty routing key","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"integration:validate","usage":["magento-cloud integration:validate [-p|--project PROJECT] [--host HOST] [--] []"],"description":"Validate an existing integration","help":"This command allows you to check whether an integration is valid.\n\nAn exit code of 0 means the integration is valid, while 4 means it is invalid.\nAny other exit code indicates an unexpected error.\n\nIntegrations are validated automatically on creation and on update. However,\nbecause they involve external resources, it is possible for a valid integration\nto become invalid. For example, an access token may be revoked, or an external\nrepository may be deleted.","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"An integration ID. Leave blank to choose from a list.","default":null}},"options":{"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"local:build","usage":["magento-cloud build [-a|--abslinks] [-s|--source SOURCE] [-d|--destination DESTINATION] [-c|--copy] [--clone] [--run-deploy-hooks] [--no-clean] [--no-archive] [--no-backup] [--no-cache] [--no-build-hooks] [--no-deps] [--working-copy] [--concurrency CONCURRENCY] [--lock] [--] []...","build"],"description":"Build the current project locally","help":"","definition":{"arguments":{"app":{"name":"app","is_required":false,"is_array":true,"description":"Specify application(s) to build","default":[]}},"options":{"abslinks":{"name":"--abslinks","shortcut":"-a","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Use absolute links","default":false},"source":{"name":"--source","shortcut":"-s","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The source directory. Defaults to the current project root.","default":null},"destination":{"name":"--destination","shortcut":"-d","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The destination, to which the web root of each app will be symlinked. Default: _www","default":null},"copy":{"name":"--copy","shortcut":"-c","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Copy to a build directory, instead of symlinking from the source","default":false},"clone":{"name":"--clone","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Use Git to clone the current HEAD to the build directory","default":false},"run-deploy-hooks":{"name":"--run-deploy-hooks","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Run deploy and\/or post_deploy hooks","default":false},"no-clean":{"name":"--no-clean","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not remove old builds","default":false},"no-archive":{"name":"--no-archive","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not create or use a build archive","default":false},"no-backup":{"name":"--no-backup","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not back up the previous build","default":false},"no-cache":{"name":"--no-cache","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Disable caching","default":false},"no-build-hooks":{"name":"--no-build-hooks","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not run post-build hooks","default":false},"no-deps":{"name":"--no-deps","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not install build dependencies locally","default":false},"working-copy":{"name":"--working-copy","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Drush: use git to clone a repository of each Drupal module rather than simply downloading a version","default":false},"concurrency":{"name":"--concurrency","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Drush: set the number of concurrent projects that will be processed at the same time","default":4},"lock":{"name":"--lock","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Drush: create or update a lock file (only available with Drush version 7+)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"local:clean","usage":["magento-cloud clean [--keep KEEP] [--max-age MAX-AGE] [--include-active]","clean"],"description":"Remove old project builds","help":"","definition":{"arguments":[],"options":{"keep":{"name":"--keep","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The maximum number of builds to keep","default":5},"max-age":{"name":"--max-age","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The maximum age of builds, in seconds. Ignored if not set.","default":null},"include-active":{"name":"--include-active","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Delete active build(s) too","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"local:dir","usage":["magento-cloud dir []","dir"],"description":"Find the local project root","help":"","definition":{"arguments":{"subdir":{"name":"subdir","is_required":false,"is_array":false,"description":"The subdirectory to find ('local', 'web' or 'shared')","default":null}},"options":{"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"mount:download","usage":["magento-cloud mount:download [-a|--all] [-m|--mount MOUNT] [--target TARGET] [--source-path] [--delete] [--exclude EXCLUDE] [--include INCLUDE] [--refresh] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [--worker WORKER] [-i|--identity-file IDENTITY-FILE]"],"description":"Download files from a mount, using rsync","help":"","definition":{"arguments":[],"options":{"all":{"name":"--all","shortcut":"-a","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Download from all mounts","default":false},"mount":{"name":"--mount","shortcut":"-m","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The mount (as an app-relative path)","default":null},"target":{"name":"--target","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The directory to which files will be downloaded. If --all is used, the mount path will be appended","default":null},"source-path":{"name":"--source-path","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Use the mount's source path (rather than the mount path) as a subdirectory of the target, when --all is used","default":false},"delete":{"name":"--delete","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to delete extraneous files in the target directory","default":false},"exclude":{"name":"--exclude","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"File(s) to exclude from the download (pattern)","default":[]},"include":{"name":"--include","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"File(s) to include in the download (pattern)","default":[]},"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to refresh the cache","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"worker":{"name":"--worker","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A worker name","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"mount:list","usage":["magento-cloud mounts [--paths] [--refresh] [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [--worker WORKER]","mounts"],"description":"Get a list of mounts","help":"","definition":{"arguments":[],"options":{"paths":{"name":"--paths","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output the mount paths only (one per line)","default":false},"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to refresh the cache","default":false},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"worker":{"name":"--worker","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A worker name","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"mount:size","usage":["magento-cloud mount:size [-B|--bytes] [--refresh] [--format FORMAT] [--columns COLUMNS] [--no-header] [-i|--identity-file IDENTITY-FILE] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [--worker WORKER]"],"description":"Check the disk usage of mounts","help":"Use this command to check the disk size and usage for an application's mounts.\n\nMounts are directories mounted into the application from a persistent, writable\nfilesystem. They are configured in the mounts<\/info> key in the .magento.app.yaml<\/info> file.\n\nThe filesystem's total size is determined by the disk<\/info> key in the same file.","definition":{"arguments":[],"options":{"bytes":{"name":"--bytes","shortcut":"-B","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Show sizes in bytes","default":false},"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Refresh the cache","default":false},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"worker":{"name":"--worker","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A worker name","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"mount:upload","usage":["magento-cloud mount:upload [--source SOURCE] [-m|--mount MOUNT] [--delete] [--exclude EXCLUDE] [--include INCLUDE] [--refresh] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [--worker WORKER] [-i|--identity-file IDENTITY-FILE]"],"description":"Upload files to a mount, using rsync","help":"","definition":{"arguments":[],"options":{"source":{"name":"--source","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A directory containing files to upload","default":null},"mount":{"name":"--mount","shortcut":"-m","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The mount (as an app-relative path)","default":null},"delete":{"name":"--delete","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to delete extraneous files in the mount","default":false},"exclude":{"name":"--exclude","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"File(s) to exclude from the upload (pattern)","default":[]},"include":{"name":"--include","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"File(s) to include in the upload (pattern)","default":[]},"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to refresh the cache","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"worker":{"name":"--worker","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A worker name","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"project:clear-build-cache","usage":["magento-cloud project:clear-build-cache [-p|--project PROJECT] [--host HOST]"],"description":"Clear a project's build cache","help":"","definition":{"arguments":[],"options":{"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"project:curl","usage":["magento-cloud project:curl [-X|--request REQUEST] [-d|--data DATA] [-i|--include] [-I|--head] [--disable-compression] [--enable-glob] [-H|--header HEADER] [-p|--project PROJECT] [--host HOST] [--] []"],"description":"Run an authenticated cURL request on a project's API","help":"","definition":{"arguments":{"path":{"name":"path","is_required":false,"is_array":false,"description":"The API path","default":null}},"options":{"request":{"name":"--request","shortcut":"-X","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The request method to use","default":null},"data":{"name":"--data","shortcut":"-d","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Data to send","default":null},"include":{"name":"--include","shortcut":"-i","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Include headers in the output","default":false},"head":{"name":"--head","shortcut":"-I","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Fetch headers only","default":false},"disable-compression":{"name":"--disable-compression","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not use the curl --compressed flag","default":false},"enable-glob":{"name":"--enable-glob","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Enable curl globbing (remove the --globoff flag)","default":false},"header":{"name":"--header","shortcut":"-H","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Extra header(s)","default":[]},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"project:get","usage":["magento-cloud get [-e|--environment ENVIRONMENT] [--depth DEPTH] [--build] [-p|--project PROJECT] [--host HOST] [-i|--identity-file IDENTITY-FILE] [--] [] []","get"],"description":"Clone a project locally","help":"","definition":{"arguments":{"project":{"name":"project","is_required":false,"is_array":false,"description":"The project ID","default":null},"directory":{"name":"directory","is_required":false,"is_array":false,"description":"The directory to clone to. Defaults to the project title","default":null}},"options":{"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID to clone. Defaults to the project default, or the first available environment","default":null},"depth":{"name":"--depth","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Create a shallow clone: limit the number of commits in the history","default":null},"build":{"name":"--build","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Build the project after cloning","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"project:info","usage":["magento-cloud project:info [--refresh] [--date-fmt DATE-FMT] [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] [] []","project:metadata"],"description":"Read or set properties for a project","help":"","definition":{"arguments":{"property":{"name":"property","is_required":false,"is_array":false,"description":"The name of the property","default":null},"value":{"name":"value","is_required":false,"is_array":false,"description":"Set a new value for the property","default":null}},"options":{"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to refresh the cache","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"project:list","usage":["magento-cloud project:list [--pipe] [--host HOST] [--title TITLE] [--my] [--refresh REFRESH] [--sort SORT] [--reverse] [--format FORMAT] [--columns COLUMNS] [--no-header]","projects","pro"],"description":"Get a list of all active projects","help":"","definition":{"arguments":[],"options":{"pipe":{"name":"--pipe","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output a simple list of project IDs","default":false},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter by region hostname (exact match)","default":null},"title":{"name":"--title","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter by title (case-insensitive search)","default":null},"my":{"name":"--my","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display only the projects you own","default":false},"refresh":{"name":"--refresh","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether to refresh the list","default":1},"sort":{"name":"--sort","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A property to sort by","default":"title"},"reverse":{"name":"--reverse","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Sort in reverse (descending) order","default":false},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"project:set-remote","usage":["magento-cloud project:set-remote []"],"description":"Set the remote project for the current Git repository","help":"","definition":{"arguments":{"project":{"name":"project","is_required":false,"is_array":false,"description":"The project ID","default":null}},"options":{"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"project:variable:delete","usage":["magento-cloud project:variable:delete [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] "],"description":"[ DEPRECATED ]<\/> Delete a variable from a project","help":"This command is deprecated and will be removed in a future version.\nInstead, use: variable:delete --level project [variable]<\/info>","definition":{"arguments":{"name":{"name":"name","is_required":true,"is_array":false,"description":"The variable name","default":null}},"options":{"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"project:variable:get","usage":["magento-cloud project:variable:get [--pipe] [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST] [--] []","project-variables","pvget","project:variable:list"],"description":"[ DEPRECATED ]<\/> View variable(s) for a project","help":"This command is deprecated and will be removed in a future version.\nInstead, use variable:list<\/info> and variable:get<\/info>","definition":{"arguments":{"name":{"name":"name","is_required":false,"is_array":false,"description":"The name of the variable","default":null}},"options":{"pipe":{"name":"--pipe","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output the full variable value only (a \"name\" must be specified)","default":false},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"project:variable:set","usage":["magento-cloud pvset [--json] [--no-visible-build] [--no-visible-runtime] [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] ","pvset"],"description":"[ DEPRECATED ]<\/> Set a variable for a project","help":"This command is deprecated and will be removed in a future version.\nInstead, use variable:create<\/info> and variable:update<\/info>","definition":{"arguments":{"name":{"name":"name","is_required":true,"is_array":false,"description":"The variable name","default":null},"value":{"name":"value","is_required":true,"is_array":false,"description":"The variable value","default":null}},"options":{"json":{"name":"--json","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Mark the value as JSON","default":false},"no-visible-build":{"name":"--no-visible-build","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not expose this variable at build time","default":false},"no-visible-runtime":{"name":"--no-visible-runtime","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not expose this variable at runtime","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"repo:cat","usage":["magento-cloud repo:cat [-c|--commit COMMIT] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--] "],"description":"Read a file in the project repository","help":"","definition":{"arguments":{"path":{"name":"path","is_required":true,"is_array":false,"description":"The path to the file","default":null}},"options":{"commit":{"name":"--commit","shortcut":"-c","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The commit SHA. This can also accept \"HEAD\", and caret (^) or tilde (~) suffixes for parent commits.","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"repo:ls","usage":["magento-cloud repo:ls [-d|--directories] [-f|--files] [--git-style] [-c|--commit COMMIT] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--] []"],"description":"List files in the project repository","help":"","definition":{"arguments":{"path":{"name":"path","is_required":false,"is_array":false,"description":"The path to a subdirectory","default":null}},"options":{"directories":{"name":"--directories","shortcut":"-d","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Show directories only","default":false},"files":{"name":"--files","shortcut":"-f","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Show files only","default":false},"git-style":{"name":"--git-style","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Style output similar to \"git ls-tree\"","default":false},"commit":{"name":"--commit","shortcut":"-c","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The commit SHA. This can also accept \"HEAD\", and caret (^) or tilde (~) suffixes for parent commits.","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"route:get","usage":["magento-cloud route:get [--id ID] [-1|--primary] [-P|--property PROPERTY] [--refresh] [--date-fmt DATE-FMT] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [-i|--identity-file IDENTITY-FILE] [--] []"],"description":"View detailed information about a route","help":"","definition":{"arguments":{"route":{"name":"route","is_required":false,"is_array":false,"description":"The route's original URL","default":null}},"options":{"id":{"name":"--id","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A route ID to select","default":null},"primary":{"name":"--primary","shortcut":"-1","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Select the primary route","default":false},"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The property to display","default":null},"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Bypass the cache of routes","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"[Deprecated option, no longer used]","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"[Deprecated option, no longer used]","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"route:list","usage":["magento-cloud routes [--refresh] [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--] []","routes","environment:routes"],"description":"List all routes for an environment","help":"","definition":{"arguments":{"environment":{"name":"environment","is_required":false,"is_array":false,"description":"The environment ID","default":null}},"options":{"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Bypass the cache of routes","default":false},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"self:install","usage":["magento-cloud self:install [--shell-type SHELL-TYPE]","local:install"],"description":"Install or update CLI configuration files","help":"This command automatically installs shell configuration for the Magento Cloud CLI,\nadding autocompletion support and handy aliases. Bash and ZSH are supported.","definition":{"arguments":[],"options":{"shell-type":{"name":"--shell-type","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The shell type for autocompletion (bash or zsh)","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"self:stats","usage":["magento-cloud self:stats [-p|--page PAGE] [-c|--count COUNT] [--format FORMAT] [--columns COLUMNS] [--no-header] [--date-fmt DATE-FMT]"],"description":"View stats on GitHub package downloads","help":"","definition":{"arguments":[],"options":{"page":{"name":"--page","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Page number","default":1},"count":{"name":"--count","shortcut":"-c","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Results per page (max: 100)","default":20},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"self:update","usage":["magento-cloud self-update [--no-major] [--unstable] [--manifest MANIFEST] [--current-version CURRENT-VERSION] [--timeout TIMEOUT]","self-update","update"],"description":"Update the CLI to the latest version","help":"","definition":{"arguments":[],"options":{"no-major":{"name":"--no-major","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Only update between minor or patch versions","default":false},"unstable":{"name":"--unstable","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Update to a new unstable version, if available","default":false},"manifest":{"name":"--manifest","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Override the manifest file location","default":null},"current-version":{"name":"--current-version","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Override the current version","default":null},"timeout":{"name":"--timeout","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A timeout for the version check","default":30},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"service:list","usage":["magento-cloud services [--refresh] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--format FORMAT] [--columns COLUMNS] [--no-header]","services"],"description":"List services in the project","help":"","definition":{"arguments":[],"options":{"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to refresh the cache","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"service:mongo:dump","usage":["magento-cloud mongodump [-c|--collection COLLECTION] [-z|--gzip] [-o|--stdout] [-r|--relationship RELATIONSHIP] [-i|--identity-file IDENTITY-FILE] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP]","mongodump"],"description":"Create a binary archive dump of data from MongoDB","help":"","definition":{"arguments":[],"options":{"collection":{"name":"--collection","shortcut":"-c","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The collection to dump","default":null},"gzip":{"name":"--gzip","shortcut":"-z","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Compress the dump using gzip","default":false},"stdout":{"name":"--stdout","shortcut":"-o","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output to STDOUT instead of a file","default":false},"relationship":{"name":"--relationship","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The service relationship to use","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"service:mongo:export","usage":["magento-cloud mongoexport [-c|--collection COLLECTION] [--jsonArray] [--type TYPE] [-f|--fields FIELDS] [-r|--relationship RELATIONSHIP] [-i|--identity-file IDENTITY-FILE] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP]","mongoexport"],"description":"Export data from MongoDB","help":"","definition":{"arguments":[],"options":{"collection":{"name":"--collection","shortcut":"-c","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The collection to export","default":null},"jsonArray":{"name":"--jsonArray","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Export data as a single JSON array","default":false},"type":{"name":"--type","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The export type, e.g. \"csv\"","default":null},"fields":{"name":"--fields","shortcut":"-f","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The fields to export","default":[]},"relationship":{"name":"--relationship","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The service relationship to use","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"service:mongo:restore","usage":["magento-cloud mongorestore [-c|--collection COLLECTION] [-r|--relationship RELATIONSHIP] [-i|--identity-file IDENTITY-FILE] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP]","mongorestore"],"description":"Restore a binary archive dump of data into MongoDB","help":"","definition":{"arguments":[],"options":{"collection":{"name":"--collection","shortcut":"-c","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The collection to restore","default":null},"relationship":{"name":"--relationship","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The service relationship to use","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"service:mongo:shell","usage":["magento-cloud mongo [--eval EVAL] [-r|--relationship RELATIONSHIP] [-i|--identity-file IDENTITY-FILE] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP]","mongo"],"description":"Use the MongoDB shell","help":"","definition":{"arguments":[],"options":{"eval":{"name":"--eval","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Pass a JavaScript fragment to the shell","default":null},"relationship":{"name":"--relationship","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The service relationship to use","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"service:redis-cli","usage":["magento-cloud redis [-r|--relationship RELATIONSHIP] [-i|--identity-file IDENTITY-FILE] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [--] []","redis"],"description":"Access the Redis CLI","help":"","definition":{"arguments":{"args":{"name":"args","is_required":false,"is_array":false,"description":"Arguments to add to the Redis command","default":null}},"options":{"relationship":{"name":"--relationship","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The service relationship to use","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"session:switch","usage":["magento-cloud session:switch []"],"description":"[ BETA ]<\/> Switch between sessions","help":"Multiple session IDs allow you to be logged into multiple accounts at the same time.\n\nThe default ID is \"default\".","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"The new session ID","default":null}},"options":{"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"snapshot:create","usage":["magento-cloud backup [--live] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] []","backup","backup:create","environment:backup"],"description":"Make a snapshot of an environment","help":"","definition":{"arguments":{"environment":{"name":"environment","is_required":false,"is_array":false,"description":"The environment","default":null}},"options":{"live":{"name":"--live","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Live backup: do not stop the environment. If set, this leaves the environment running and open to connections during the backup. This reduces downtime, at the risk of backing up data in an inconsistent state.","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"snapshot:list","usage":["magento-cloud snapshots [--limit LIMIT] [--start START] [--format FORMAT] [--columns COLUMNS] [--no-header] [--date-fmt DATE-FMT] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT]","snapshots","backups","backup:list"],"description":"List available snapshots of an environment","help":"","definition":{"arguments":[],"options":{"limit":{"name":"--limit","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Limit the number of snapshots to list","default":10},"start":{"name":"--start","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Only snapshots created before this date will be listed","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"snapshot:restore","usage":["magento-cloud snapshot:restore [--target TARGET] [--branch-from BRANCH-FROM] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] []","environment:restore","snapshot:restore"],"description":"Restore an environment snapshot","help":"","definition":{"arguments":{"snapshot":{"name":"snapshot","is_required":false,"is_array":false,"description":"The name of the snapshot. Defaults to the most recent one","default":null}},"options":{"target":{"name":"--target","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment to restore to. Defaults to the snapshot's current environment","default":null},"branch-from":{"name":"--branch-from","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"If the --target does not yet exist, this specifies the parent of the new environment","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"source-operation:run","usage":["magento-cloud source-operation:run [--variable VARIABLE] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] "],"description":"[ BETA ]<\/> Run a source operation","help":"","definition":{"arguments":{"operation":{"name":"operation","is_required":true,"is_array":false,"description":"The operation name","default":null}},"options":{"variable":{"name":"--variable","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"A variable to set during the operation, in the format type:name=value<\/info>","default":[]},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"ssh-cert:info","usage":["magento-cloud ssh-cert:info [--no-refresh] [-P|--property PROPERTY] [--date-fmt DATE-FMT]"],"description":"Display information about the current SSH certificate","help":"","definition":{"arguments":[],"options":{"no-refresh":{"name":"--no-refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not refresh the certificate if it is invalid","default":false},"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The certificate property to display","default":null},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"ssh-cert:load","usage":["magento-cloud ssh-cert:load [--refresh-only] [--new] [--new-key]"],"description":"Generate an SSH certificate","help":"","definition":{"arguments":[],"options":{"refresh-only":{"name":"--refresh-only","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Only refresh the certificate, if necessary (do not write SSH config)","default":false},"new":{"name":"--new","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Force the certificate to be refreshed","default":false},"new-key":{"name":"--new-key","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"[Deprecated] Use --new instead","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"ssh-key:add","usage":["magento-cloud ssh-key:add [--name NAME] [--] []"],"description":"Add a new SSH key","help":"","definition":{"arguments":{"path":{"name":"path","is_required":false,"is_array":false,"description":"The path to an existing SSH public key","default":null}},"options":{"name":{"name":"--name","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A name to identify the key","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"ssh-key:delete","usage":["magento-cloud ssh-key:delete []"],"description":"Delete an SSH key","help":"","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"The ID of the SSH key to delete","default":null}},"options":{"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"ssh-key:list","usage":["magento-cloud ssh-keys [--format FORMAT] [--columns COLUMNS] [--no-header]","ssh-keys"],"description":"Get a list of SSH keys in your account","help":"","definition":{"arguments":[],"options":{"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"subscription:info","usage":["magento-cloud subscription:info [-s|--id ID] [--date-fmt DATE-FMT] [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST] [--] [] []"],"description":"Read or modify subscription properties","help":"","definition":{"arguments":{"property":{"name":"property","is_required":false,"is_array":false,"description":"The name of the property","default":null},"value":{"name":"value","is_required":false,"is_array":false,"description":"Set a new value for the property","default":null}},"options":{"id":{"name":"--id","shortcut":"-s","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The subscription ID","default":null},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"tunnel:close","usage":["magento-cloud tunnel:close [-a|--all] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP]"],"description":"Close SSH tunnels","help":"","definition":{"arguments":[],"options":{"all":{"name":"--all","shortcut":"-a","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Close all tunnels","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"tunnel:info","usage":["magento-cloud tunnel:info [-P|--property PROPERTY] [-c|--encode] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [--format FORMAT] [--columns COLUMNS] [--no-header]"],"description":"View relationship info for SSH tunnels","help":"","definition":{"arguments":[],"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The relationship property to view","default":null},"encode":{"name":"--encode","shortcut":"-c","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output as base64-encoded JSON","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"tunnel:list","usage":["magento-cloud tunnels [-a|--all] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [--format FORMAT] [--columns COLUMNS] [--no-header]","tunnels"],"description":"List SSH tunnels","help":"","definition":{"arguments":[],"options":{"all":{"name":"--all","shortcut":"-a","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"View all tunnels","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"tunnel:open","usage":["magento-cloud tunnel:open [-g|--gateway-ports] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [-i|--identity-file IDENTITY-FILE]"],"description":"Open SSH tunnels to an app's relationships","help":"This command opens SSH tunnels to all of the relationships of an application.\n\nConnections can then be made to the application's services as if they were\nlocal, for example a local MySQL client can be used, or the Solr web\nadministration endpoint can be accessed through a local browser.\n\nThis command requires the posix and pcntl PHP extensions (as multiple\nbackground CLI processes are created to keep the SSH tunnels open). The\ntunnel:single<\/info> command can be used on systems without these\nextensions.","definition":{"arguments":[],"options":{"gateway-ports":{"name":"--gateway-ports","shortcut":"-g","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Allow remote hosts to connect to local forwarded ports","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"tunnel:single","usage":["magento-cloud tunnel:single [--port PORT] [-g|--gateway-ports] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [-r|--relationship RELATIONSHIP] [-i|--identity-file IDENTITY-FILE]"],"description":"Open a single SSH tunnel to an app relationship","help":"","definition":{"arguments":[],"options":{"port":{"name":"--port","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The local port","default":null},"gateway-ports":{"name":"--gateway-ports","shortcut":"-g","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Allow remote hosts to connect to local forwarded ports","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"relationship":{"name":"--relationship","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The service relationship to use","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"user:add","usage":["magento-cloud user:add [-r|--role ROLE] [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] []"],"description":"Add a user to the project","help":"","definition":{"arguments":{"email":{"name":"email","is_required":false,"is_array":false,"description":"The user's email address","default":null}},"options":{"role":{"name":"--role","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The user's project role ('admin' or 'viewer') or environment-specific role (e.g. 'master:contributor' or 'stage:viewer'). The character % can be used as a wildcard in the environment ID e.g. '%:viewer'. The role can be abbreviated, e.g. 'master:c'.","default":[]},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"user:delete","usage":["magento-cloud user:delete [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] "],"description":"Delete a user from the project","help":"","definition":{"arguments":{"email":{"name":"email","is_required":true,"is_array":false,"description":"The user's email address","default":null}},"options":{"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"user:get","usage":["magento-cloud user:get [-l|--level LEVEL] [--pipe] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [-r|--role ROLE] [--] []","user:role"],"description":"View a user's role(s)","help":"","definition":{"arguments":{"email":{"name":"email","is_required":false,"is_array":false,"description":"The user's email address","default":null}},"options":{"level":{"name":"--level","shortcut":"-l","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The role level ('project' or 'environment')","default":null},"pipe":{"name":"--pipe","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output the role to stdout (after making any changes)","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"role":{"name":"--role","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"[Deprecated: use user:update to change a user's role(s)]","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"user:list","usage":["magento-cloud users [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST]","users"],"description":"List project users","help":"","definition":{"arguments":[],"options":{"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"user:update","usage":["magento-cloud user:update [-r|--role ROLE] [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] []"],"description":"Update user role(s) on a project","help":"","definition":{"arguments":{"email":{"name":"email","is_required":false,"is_array":false,"description":"The user's email address","default":null}},"options":{"role":{"name":"--role","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The user's project role ('admin' or 'viewer') or environment-specific role (e.g. 'master:contributor' or 'stage:viewer'). The character % can be used as a wildcard in the environment ID e.g. '%:viewer'. The role can be abbreviated, e.g. 'master:c'.","default":[]},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"variable:create","usage":["magento-cloud variable:create [-l|--level LEVEL] [--name NAME] [--value VALUE] [--json JSON] [--sensitive SENSITIVE] [--prefix PREFIX] [--enabled ENABLED] [--inheritable INHERITABLE] [--visible-build VISIBLE-BUILD] [--visible-runtime VISIBLE-RUNTIME] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] []"],"description":"Create a variable","help":"","definition":{"arguments":{"name":{"name":"name","is_required":false,"is_array":false,"description":"The variable name","default":null}},"options":{"level":{"name":"--level","shortcut":"-l","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The level at which to set the variable ('project' or 'environment')","default":null},"name":{"name":"--name","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The variable name","default":null},"value":{"name":"--value","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The variable's value","default":null},"json":{"name":"--json","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable is JSON-formatted","default":false},"sensitive":{"name":"--sensitive","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable is sensitive","default":false},"prefix":{"name":"--prefix","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The variable name's prefix (e.g. 'none' or 'env:')","default":"none"},"enabled":{"name":"--enabled","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable should be enabled","default":true},"inheritable":{"name":"--inheritable","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable is inheritable by child environments","default":true},"visible-build":{"name":"--visible-build","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable should be visible at build time","default":true},"visible-runtime":{"name":"--visible-runtime","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable should be visible at runtime","default":true},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"variable:delete","usage":["magento-cloud variable:delete [-l|--level LEVEL] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] "],"description":"Delete a variable","help":"","definition":{"arguments":{"name":{"name":"name","is_required":true,"is_array":false,"description":"The variable name","default":null}},"options":{"level":{"name":"--level","shortcut":"-l","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The variable level ('project', 'environment', 'p' or 'e')","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"variable:disable","usage":["magento-cloud variable:disable [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] "],"description":"[ DEPRECATED ]<\/> Disable an enabled environment-level variable","help":"This command is deprecated and will be removed in a future version.\nInstead, use: variable:update --enabled false [variable]<\/info>","definition":{"arguments":{"name":{"name":"name","is_required":true,"is_array":false,"description":"The name of the variable","default":null}},"options":{"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"variable:enable","usage":["magento-cloud variable:enable [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] "],"description":"[ DEPRECATED ]<\/> Enable a disabled environment-level variable","help":"This command is deprecated and will be removed in a future version.\nInstead, use: variable:update --enabled false [variable]<\/info>","definition":{"arguments":{"name":{"name":"name","is_required":true,"is_array":false,"description":"The name of the variable","default":null}},"options":{"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"variable:get","usage":["magento-cloud vget [-P|--property PROPERTY] [-l|--level LEVEL] [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--pipe] [--] []","vget"],"description":"View a variable","help":"","definition":{"arguments":{"name":{"name":"name","is_required":false,"is_array":false,"description":"The name of the variable","default":null}},"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"View a single variable property","default":null},"level":{"name":"--level","shortcut":"-l","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The variable level ('project', 'environment', 'p' or 'e')","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"pipe":{"name":"--pipe","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"[Deprecated option] Output the variable value only","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"variable:list","usage":["magento-cloud variable:list [-l|--level LEVEL] [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT]","variables","var"],"description":"List variables","help":"","definition":{"arguments":[],"options":{"level":{"name":"--level","shortcut":"-l","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The variable level ('project', 'environment', 'p' or 'e')","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"variable:set","usage":["magento-cloud vset [--json] [--disabled] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] ","vset"],"description":"[ DEPRECATED ]<\/> Set a variable for an environment","help":"This command is deprecated and will be removed in a future version.\nInstead, use variable:create<\/info> and variable:update<\/info>","definition":{"arguments":{"name":{"name":"name","is_required":true,"is_array":false,"description":"The variable name","default":null},"value":{"name":"value","is_required":true,"is_array":false,"description":"The variable value","default":null}},"options":{"json":{"name":"--json","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Mark the value as JSON","default":false},"disabled":{"name":"--disabled","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Mark the variable as disabled","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"variable:update","usage":["magento-cloud variable:update [-l|--level LEVEL] [--value VALUE] [--json JSON] [--sensitive SENSITIVE] [--enabled ENABLED] [--inheritable INHERITABLE] [--visible-build VISIBLE-BUILD] [--visible-runtime VISIBLE-RUNTIME] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] "],"description":"Update a variable","help":"","definition":{"arguments":{"name":{"name":"name","is_required":true,"is_array":false,"description":"The variable name","default":null}},"options":{"level":{"name":"--level","shortcut":"-l","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The variable level ('project', 'environment', 'p' or 'e')","default":null},"value":{"name":"--value","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The variable's value","default":null},"json":{"name":"--json","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable is JSON-formatted","default":false},"sensitive":{"name":"--sensitive","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable is sensitive","default":false},"enabled":{"name":"--enabled","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable should be enabled","default":true},"inheritable":{"name":"--inheritable","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable is inheritable by child environments","default":true},"visible-build":{"name":"--visible-build","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable should be visible at build time","default":true},"visible-runtime":{"name":"--visible-runtime","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable should be visible at runtime","default":true},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"worker:list","usage":["magento-cloud workers [--refresh] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--format FORMAT] [--columns COLUMNS] [--no-header]","workers"],"description":"Get a list of all deployed workers","help":"","definition":{"arguments":[],"options":{"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to refresh the cache","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false}],"namespaces":[{"id":"_global","commands":["_completion","act","activities","apps","backup","backups","bot","branch","build","cc","certificates","certs","checkout","clean","clear-cache","clearcache","commits","decode","dir","docs","domains","env","environments","get","help","httpaccess","integrations","legacy-migrate","list","log","login","logout","logs","merge","mongo","mongodump","mongoexport","mongorestore","mounts","multi","pro","project-variables","projects","push","pvget","pvset","redeploy","redis","relationships","routes","scp","self-update","services","snapshots","sql","sql-dump","ssh","ssh-keys","sync","tunnels","update","url","users","var","variables","vget","vset","web","welcome","winky","workers","xdebug"]},{"id":"activity","commands":["activity:cancel","activity:get","activity:list","activity:log"]},{"id":"api","commands":["api:curl"]},{"id":"app","commands":["app:config-get","app:list"]},{"id":"auth","commands":["auth:api-token-login","auth:browser-login","auth:info","auth:login","auth:logout","auth:password-login","auth:token"]},{"id":"backup","commands":["backup:create","backup:list"]},{"id":"blackfire","commands":["blackfire:setup"]},{"id":"certificate","commands":["certificate:add","certificate:delete","certificate:get","certificate:list"]},{"id":"commit","commands":["commit:get","commit:list"]},{"id":"db","commands":["db:dump","db:size","db:sql"]},{"id":"domain","commands":["domain:add","domain:delete","domain:get","domain:list","domain:update"]},{"id":"environment","commands":["environment:activate","environment:backup","environment:branch","environment:checkout","environment:deactivate","environment:delete","environment:http-access","environment:info","environment:init","environment:list","environment:logs","environment:merge","environment:metadata","environment:push","environment:redeploy","environment:relationships","environment:restore","environment:routes","environment:scp","environment:set-remote","environment:sql","environment:sql-dump","environment:ssh","environment:synchronize","environment:url","environment:xdebug"]},{"id":"i","commands":["i:act"]},{"id":"integration","commands":["integration:activities","integration:activity:get","integration:activity:list","integration:activity:log","integration:add","integration:delete","integration:get","integration:list","integration:update","integration:validate"]},{"id":"local","commands":["local:build","local:clean","local:dir","local:install"]},{"id":"mount","commands":["mount:download","mount:list","mount:size","mount:upload"]},{"id":"project","commands":["project:clear-build-cache","project:curl","project:get","project:info","project:list","project:metadata","project:set-remote","project:variable:delete","project:variable:get","project:variable:list","project:variable:set"]},{"id":"repo","commands":["repo:cat","repo:ls"]},{"id":"route","commands":["route:get","route:list"]},{"id":"self","commands":["self:install","self:stats","self:update"]},{"id":"service","commands":["service:list","service:mongo:dump","service:mongo:export","service:mongo:restore","service:mongo:shell","service:redis-cli"]},{"id":"session","commands":["session:switch"]},{"id":"snapshot","commands":["snapshot:create","snapshot:list","snapshot:restore"]},{"id":"source-operation","commands":["source-operation:run"]},{"id":"ssh-cert","commands":["ssh-cert:info","ssh-cert:load"]},{"id":"ssh-key","commands":["ssh-key:add","ssh-key:delete","ssh-key:list"]},{"id":"subscription","commands":["subscription:info"]},{"id":"tunnel","commands":["tunnel:close","tunnel:info","tunnel:list","tunnel:open","tunnel:single"]},{"id":"user","commands":["user:add","user:delete","user:get","user:list","user:role","user:update"]},{"id":"variable","commands":["variable:create","variable:delete","variable:disable","variable:enable","variable:get","variable:list","variable:set","variable:update"]},{"id":"worker","commands":["worker:list"]}]} \ No newline at end of file +{"application":{"name":"Magento Cloud CLI","version":"1.38.1"},"commands":[{"name":"_completion","usage":["_completion [-g|--generate-hook] [-p|--program PROGRAM] [-m|--multiple] [--shell-type [SHELL-TYPE]]"],"description":"BASH completion hook.","help":"To enable BASH completion, run:\n\n eval `[program] _completion -g`<\/comment>.\n\nOr for an alias:\n\n eval `[program] _completion -g -p [alias]`<\/comment>.\n","definition":{"arguments":[],"options":{"generate-hook":{"name":"--generate-hook","shortcut":"-g","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Generate BASH code that sets up completion for this application.","default":false},"program":{"name":"--program","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Program name that should trigger completion (defaults to the absolute application path)<\/comment>.","default":null},"multiple":{"name":"--multiple","shortcut":"-m","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Generated hook can be used for multiple applications.","default":false},"shell-type":{"name":"--shell-type","shortcut":"","accept_value":true,"is_value_required":false,"is_multiple":false,"description":"Set the shell type (zsh or bash). Otherwise this is determined automatically.","default":null}}},"hidden":true},{"name":"bot","usage":["magento-cloud bot [--party] [--parrot]"],"description":"The Magento Cloud Bot","help":"","definition":{"arguments":[],"options":{"party":{"name":"--party","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"","default":false},"parrot":{"name":"--parrot","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"clear-cache","usage":["magento-cloud clear-cache","clearcache","cc"],"description":"Clear the CLI cache","help":"","definition":{"arguments":[],"options":{"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"decode","usage":["magento-cloud decode [-P|--property PROPERTY] [--] "],"description":"Decode an encoded string such as MAGENTO_CLOUD_VARIABLES","help":"","definition":{"arguments":{"value":{"name":"value","is_required":true,"is_array":false,"description":"The variable value to decode","default":null}},"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The property to view within the variable","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"docs","usage":["magento-cloud docs [--browser BROWSER] [--pipe] [--] []..."],"description":"Open the online documentation","help":"","definition":{"arguments":{"search":{"name":"search","is_required":false,"is_array":true,"description":"Search term(s)","default":[]}},"options":{"browser":{"name":"--browser","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The browser to use to open the URL. Set 0 for none.","default":null},"pipe":{"name":"--pipe","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output the URL to stdout.","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"help","usage":["help [--format FORMAT] [--raw] [--] []"],"description":"Displays help for a command","help":"The help<\/info> command displays help for a given command:\n\n php \/root\/.magento-cloud\/bin\/magento-cloud help list<\/info>\n\nYou can also output the help in other formats by using the --format<\/comment> option:\n\n php \/root\/.magento-cloud\/bin\/magento-cloud help --format=xml list<\/info>\n\nTo display the list of available commands, please use the list<\/info> command.","definition":{"arguments":{"command_name":{"name":"command_name","is_required":false,"is_array":false,"description":"The command name","default":"help"}},"options":{"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (txt, xml, json, or md)","default":"txt"},"raw":{"name":"--raw","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"To output raw command help","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"legacy-migrate","usage":["magento-cloud legacy-migrate [--no-backup]"],"description":"Migrate from the legacy file structure","help":"Before version 3.x, the Magento Cloud CLI required a project to have a \"repository\"\ndirectory containing the Git repository, \"builds\", \"shared\" and others. From\nversion 3, the Git repository itself is treated as the project. Metadata is\nstored inside the repository (in .magento\/local) and ignored by Git.\n\nThis command will migrate from the old file structure to the new one.","definition":{"arguments":[],"options":{"no-backup":{"name":"--no-backup","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not create a backup of the project.","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"list","usage":["list [--raw] [--format FORMAT] [--all] [--] []"],"description":"Lists commands","help":"The list<\/info> command lists all commands:\n\n php \/root\/.magento-cloud\/bin\/magento-cloud list<\/info>\n\nYou can also display the commands for a specific namespace:\n\n php \/root\/.magento-cloud\/bin\/magento-cloud list test<\/info>\n\nYou can also output the information in other formats by using the --format<\/comment> option:\n\n php \/root\/.magento-cloud\/bin\/magento-cloud list --format=xml<\/info>\n\nIt's also possible to get raw list of commands (useful for embedding command runner):\n\n php \/root\/.magento-cloud\/bin\/magento-cloud list --raw<\/info>","definition":{"arguments":{"namespace":{"name":"namespace","is_required":false,"is_array":false,"description":"The namespace name","default":null}},"options":{"raw":{"name":"--raw","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"To output raw command list","default":false},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (txt, xml, json, or md)","default":"txt"}}},"hidden":false},{"name":"multi","usage":["magento-cloud multi [-p|--projects PROJECTS] [--continue] [--sort SORT] [--reverse] [--] "],"description":"Execute a command on multiple projects","help":"","definition":{"arguments":{"cmd":{"name":"cmd","is_required":true,"is_array":false,"description":"The command to execute","default":null}},"options":{"projects":{"name":"--projects","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A list of project IDs, separated by commas and\/or whitespace","default":null},"continue":{"name":"--continue","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Continue running commands even if an exception is encountered","default":false},"sort":{"name":"--sort","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A property by which to sort the list of project options","default":"title"},"reverse":{"name":"--reverse","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Reverse the order of project options","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"web","usage":["magento-cloud web [--browser BROWSER] [--pipe] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT]"],"description":"Open the Web UI","help":"","definition":{"arguments":[],"options":{"browser":{"name":"--browser","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The browser to use to open the URL. Set 0 for none.","default":null},"pipe":{"name":"--pipe","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output the URL to stdout.","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"welcome","usage":["magento-cloud welcome"],"description":"Welcome to Magento Cloud","help":"","definition":{"arguments":[],"options":{"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"winky","usage":["magento-cloud winky"],"description":"","help":"","definition":{"arguments":[],"options":{"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"activity:cancel","usage":["magento-cloud activity:cancel [--type TYPE] [-a|--all] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--] []"],"description":"Cancel an activity","help":"","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"The activity ID. Defaults to the most recent cancellable activity.","default":null}},"options":{"type":{"name":"--type","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter by type (when selecting a default activity)","default":null},"all":{"name":"--all","shortcut":"-a","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Check recent activities on all environments (when selecting a default activity)","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"activity:get","usage":["magento-cloud activity:get [-P|--property PROPERTY] [--type TYPE] [--state STATE] [--result RESULT] [-i|--incomplete] [-a|--all] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--format FORMAT] [--columns COLUMNS] [--no-header] [--date-fmt DATE-FMT] [--] []"],"description":"View detailed information on a single activity","help":"","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"The activity ID. Defaults to the most recent activity.","default":null}},"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The property to view","default":null},"type":{"name":"--type","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter by type (when selecting a default activity)","default":null},"state":{"name":"--state","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Filter by state (when selecting a default activity): in_progress, pending, complete, or cancelled","default":[]},"result":{"name":"--result","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter by result (when selecting a default activity): success or failure","default":null},"incomplete":{"name":"--incomplete","shortcut":"-i","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Include only incomplete activities (when selecting a default activity). This is a shorthand for --state=in_progress,pending<\/info>","default":false},"all":{"name":"--all","shortcut":"-a","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Check recent activities on all environments (when selecting a default activity)","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"activity:list","usage":["magento-cloud activity:list [--type TYPE] [--limit LIMIT] [--start START] [--state STATE] [--result RESULT] [-i|--incomplete] [-a|--all] [--format FORMAT] [--columns COLUMNS] [--no-header] [--date-fmt DATE-FMT] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT]","activities","act"],"description":"Get a list of activities for an environment or project","help":"","definition":{"arguments":[],"options":{"type":{"name":"--type","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter activities by type","default":null},"limit":{"name":"--limit","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Limit the number of results displayed","default":10},"start":{"name":"--start","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Only activities created before this date will be listed","default":null},"state":{"name":"--state","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Filter activities by state: in_progress, pending, complete, or cancelled","default":[]},"result":{"name":"--result","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter activities by result: success or failure","default":null},"incomplete":{"name":"--incomplete","shortcut":"-i","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Only list incomplete activities","default":false},"all":{"name":"--all","shortcut":"-a","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"List activities on all environments","default":false},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"activity:log","usage":["magento-cloud activity:log [--refresh REFRESH] [-t|--timestamps] [--type TYPE] [--state STATE] [--result RESULT] [-i|--incomplete] [-a|--all] [--date-fmt DATE-FMT] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--] []"],"description":"Display the log for an activity","help":"","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"The activity ID. Defaults to the most recent activity.","default":null}},"options":{"refresh":{"name":"--refresh","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Activity refresh interval (seconds). Set to 0 to disable refreshing.","default":3},"timestamps":{"name":"--timestamps","shortcut":"-t","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display a timestamp next to each message","default":false},"type":{"name":"--type","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter by type (when selecting a default activity)","default":null},"state":{"name":"--state","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Filter by state (when selecting a default activity): in_progress, pending, complete, or cancelled","default":[]},"result":{"name":"--result","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter by result (when selecting a default activity): success or failure","default":null},"incomplete":{"name":"--incomplete","shortcut":"-i","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Include only incomplete activities (when selecting a default activity). This is a shorthand for --state=in_progress,pending<\/info>","default":false},"all":{"name":"--all","shortcut":"-a","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Check recent activities on all environments (when selecting a default activity)","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"api:curl","usage":["magento-cloud api:curl [-X|--request REQUEST] [-d|--data DATA] [-i|--include] [-I|--head] [--disable-compression] [--enable-glob] [-H|--header HEADER] [--] []"],"description":"Run an authenticated cURL request on the Magento Cloud API","help":"","definition":{"arguments":{"path":{"name":"path","is_required":false,"is_array":false,"description":"The API path","default":null}},"options":{"request":{"name":"--request","shortcut":"-X","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The request method to use","default":null},"data":{"name":"--data","shortcut":"-d","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Data to send","default":null},"include":{"name":"--include","shortcut":"-i","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Include headers in the output","default":false},"head":{"name":"--head","shortcut":"-I","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Fetch headers only","default":false},"disable-compression":{"name":"--disable-compression","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not use the curl --compressed flag","default":false},"enable-glob":{"name":"--enable-glob","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Enable curl globbing (remove the --globoff flag)","default":false},"header":{"name":"--header","shortcut":"-H","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Extra header(s)","default":[]},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"app:config-get","usage":["magento-cloud app:config-get [-P|--property PROPERTY] [--refresh] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [-i|--identity-file IDENTITY-FILE]"],"description":"View the configuration of an app","help":"","definition":{"arguments":[],"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The configuration property to view","default":null},"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to refresh the cache","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"[Deprecated option, no longer used]","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"app:list","usage":["magento-cloud apps [--refresh] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--format FORMAT] [--columns COLUMNS] [--no-header]","apps"],"description":"List apps in the project","help":"","definition":{"arguments":[],"options":{"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to refresh the cache","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"auth:api-token-login","usage":["magento-cloud auth:api-token-login"],"description":"Log in to Magento Cloud using an API token","help":"Use this command to log in to your Magento Cloud account using an API token.\n\nYou can create an account at:\n https:\/\/accounts.magento.cloud<\/info>\n\nIf you have an account, but you do not already have an API token, you can create one here:\n https:\/\/accounts.magento.cloud\/user\/api-tokens<\/info>\n\nAlternatively, to log in to the CLI with a browser, run:\n magento-cloud auth:browser-login<\/info>","definition":{"arguments":[],"options":{"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"auth:browser-login","usage":["magento-cloud login [-f|--force] [--browser BROWSER] [--pipe]","login"],"description":"Log in to Magento Cloud via a browser","help":"Use this command to log in to the Magento Cloud CLI using a web browser.\n\nIt launches a temporary local website which redirects you to log in if\nnecessary, and then captures the resulting authorization code.\n\nYour system's default browser will be used. You can override this using the\n--browser<\/info> option.\n\nAlternatively, to log in using an API token (without a browser), run:\nmagento-cloud auth:api-token-login<\/info>\n\nTo authenticate non-interactively, configure an API token using the\nMAGENTO_CLOUD_CLI_TOKEN<\/info> environment variable.","definition":{"arguments":[],"options":{"force":{"name":"--force","shortcut":"-f","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Log in again, even if already logged in","default":false},"browser":{"name":"--browser","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The browser to use to open the URL. Set 0 for none.","default":null},"pipe":{"name":"--pipe","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output the URL to stdout.","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"auth:info","usage":["magento-cloud auth:info [-P|--property PROPERTY] [--refresh] [--format FORMAT] [--columns COLUMNS] [--no-header] [--] []"],"description":"Display your account information","help":"","definition":{"arguments":{"property":{"name":"property","is_required":false,"is_array":false,"description":"The account property to view","default":null}},"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The account property to view (alternate syntax)","default":null},"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to refresh the cache","default":false},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"auth:logout","usage":["magento-cloud logout [-a|--all] [--other]","logout"],"description":"Log out of Magento Cloud","help":"","definition":{"arguments":[],"options":{"all":{"name":"--all","shortcut":"-a","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Log out from all local sessions","default":false},"other":{"name":"--other","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Log out from other local sessions","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"auth:password-login","usage":["magento-cloud auth:password-login","auth:login"],"description":"[ DEPRECATED ]<\/> Log in to Magento Cloud using a username and password","help":"Use this command to log in to your Magento Cloud account in the terminal.\n\nYou can create an account at:\n https:\/\/accounts.magento.cloud<\/info>\n\nIf you have an account, but you do not already have a password, you can set one here:\n https:\/\/accounts.magento.cloud\/user\/password<\/info>\n\nAlternatively, to log in to the CLI with a browser, run:\n magento-cloud auth:browser-login<\/info>\n\nTo authenticate non-interactively, configure an API token using the MAGENTO_CLOUD_CLI_TOKEN<\/info> environment variable.","definition":{"arguments":[],"options":{"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"auth:token","usage":["magento-cloud auth:token"],"description":"Obtain an OAuth 2 access token for requests to Magento Cloud APIs","help":"","definition":{"arguments":[],"options":{"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"blackfire:setup","usage":["magento-cloud blackfire:setup [--server_id SERVER_ID] [--server_token SERVER_TOKEN] [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait]"],"description":"Setup Blackfire.io integration for the project","help":"","definition":{"arguments":[],"options":{"server_id":{"name":"--server_id","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The server id","default":null},"server_token":{"name":"--server_token","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The server token","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"certificate:add","usage":["magento-cloud certificate:add [--cert CERT] [--key KEY] [--chain CHAIN] [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait]"],"description":"Add an SSL certificate to the project","help":"","definition":{"arguments":[],"options":{"cert":{"name":"--cert","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The path to the certificate file","default":null},"key":{"name":"--key","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The path to the certificate private key file","default":null},"chain":{"name":"--chain","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The path to the certificate chain file","default":[]},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"certificate:delete","usage":["magento-cloud certificate:delete [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] "],"description":"Delete a certificate from the project","help":"","definition":{"arguments":{"id":{"name":"id","is_required":true,"is_array":false,"description":"The certificate ID (or the start of it)","default":null}},"options":{"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"certificate:get","usage":["magento-cloud certificate:get [-P|--property PROPERTY] [--date-fmt DATE-FMT] [-p|--project PROJECT] [--host HOST] [--] "],"description":"View a certificate","help":"","definition":{"arguments":{"id":{"name":"id","is_required":true,"is_array":false,"description":"The certificate ID (or the start of it)","default":null}},"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The certificate property to view","default":null},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"certificate:list","usage":["magento-cloud certificate:list [--domain DOMAIN] [--exclude-domain EXCLUDE-DOMAIN] [--issuer ISSUER] [--only-auto] [--no-auto] [--ignore-expiry] [--only-expired] [--no-expired] [--pipe-domains] [--date-fmt DATE-FMT] [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST]","certificates","certs"],"description":"List project certificates","help":"","definition":{"arguments":[],"options":{"domain":{"name":"--domain","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter by domain name (case-insensitive search)","default":null},"exclude-domain":{"name":"--exclude-domain","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Exclude certificates, matching by domain name (case-insensitive search)","default":null},"issuer":{"name":"--issuer","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter by issuer","default":null},"only-auto":{"name":"--only-auto","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Show only auto-provisioned certificates","default":false},"no-auto":{"name":"--no-auto","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Show only manually added certificates","default":false},"ignore-expiry":{"name":"--ignore-expiry","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Show both expired and non-expired certificates","default":false},"only-expired":{"name":"--only-expired","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Show only expired certificates","default":false},"no-expired":{"name":"--no-expired","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Show only non-expired certificates (default)","default":false},"pipe-domains":{"name":"--pipe-domains","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Only return a list of domain names covered by the certificates","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"commit:get","usage":["magento-cloud commit:get [-P|--property PROPERTY] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--date-fmt DATE-FMT] [--format FORMAT] [--columns COLUMNS] [--no-header] [--] []"],"description":"Show commit details","help":"","definition":{"arguments":{"commit":{"name":"commit","is_required":false,"is_array":false,"description":"The commit SHA. This can also accept \"HEAD\", and caret (^) or tilde (~) suffixes for parent commits.","default":"HEAD"}},"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The commit property to display.","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"DEPRECATED","default":null},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"DEPRECATED","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"DEPRECATED","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"commit:list","usage":["magento-cloud commits [--limit LIMIT] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--format FORMAT] [--columns COLUMNS] [--no-header] [--date-fmt DATE-FMT] [--] []","commits"],"description":"List commits","help":"","definition":{"arguments":{"commit":{"name":"commit","is_required":false,"is_array":false,"description":"The starting Git commit SHA. This can also accept \"HEAD\", and caret (^) or tilde (~) suffixes for parent commits.","default":null}},"options":{"limit":{"name":"--limit","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The number of commits to display.","default":10},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"db:dump","usage":["magento-cloud db:dump [--schema SCHEMA] [-f|--file FILE] [-d|--directory DIRECTORY] [-z|--gzip] [-t|--timestamp] [-o|--stdout] [--table TABLE] [--exclude-table EXCLUDE-TABLE] [--schema-only] [--charset CHARSET] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [-r|--relationship RELATIONSHIP] [-i|--identity-file IDENTITY-FILE]","sql-dump","environment:sql-dump"],"description":"Create a local dump of the remote database","help":"","definition":{"arguments":[],"options":{"schema":{"name":"--schema","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The schema to dump. Omit to use the default schema (usually \"main\").","default":null},"file":{"name":"--file","shortcut":"-f","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A custom filename for the dump","default":null},"directory":{"name":"--directory","shortcut":"-d","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A custom directory for the dump","default":null},"gzip":{"name":"--gzip","shortcut":"-z","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Compress the dump using gzip","default":false},"timestamp":{"name":"--timestamp","shortcut":"-t","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Add a timestamp to the dump filename","default":false},"stdout":{"name":"--stdout","shortcut":"-o","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output to STDOUT instead of a file","default":false},"table":{"name":"--table","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Table(s) to include","default":[]},"exclude-table":{"name":"--exclude-table","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Table(s) to exclude","default":[]},"schema-only":{"name":"--schema-only","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Dump only schemas, no data","default":false},"charset":{"name":"--charset","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The character set encoding for the dump","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"relationship":{"name":"--relationship","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The service relationship to use","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"db:size","usage":["magento-cloud db:size [-B|--bytes] [-C|--cleanup] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [-r|--relationship RELATIONSHIP] [--format FORMAT] [--columns COLUMNS] [--no-header] [-i|--identity-file IDENTITY-FILE]"],"description":"Estimate the disk usage of a database","help":"This is an estimate of the database disk usage. The real size on disk is usually a bit higher because of overhead.","definition":{"arguments":[],"options":{"bytes":{"name":"--bytes","shortcut":"-B","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Show sizes in bytes.","default":false},"cleanup":{"name":"--cleanup","shortcut":"-C","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Check if tables can be cleaned up and show me recommendations (InnoDb only).","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"relationship":{"name":"--relationship","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The service relationship to use","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"db:sql","usage":["magento-cloud sql [--raw] [--schema SCHEMA] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [-r|--relationship RELATIONSHIP] [-i|--identity-file IDENTITY-FILE] [--] []","sql","environment:sql"],"description":"Run SQL on the remote database","help":"","definition":{"arguments":{"query":{"name":"query","is_required":false,"is_array":false,"description":"An SQL statement to execute","default":null}},"options":{"raw":{"name":"--raw","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Produce raw, non-tabular output","default":false},"schema":{"name":"--schema","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The schema to use. Omit to use the default schema (usually \"main\"). Pass an empty string to not use any schema.","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"relationship":{"name":"--relationship","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The service relationship to use","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"domain:add","usage":["magento-cloud domain:add [--cert CERT] [--key KEY] [--chain CHAIN] [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] "],"description":"Add a new domain to the project","help":"","definition":{"arguments":{"name":{"name":"name","is_required":true,"is_array":false,"description":"The domain name","default":null}},"options":{"cert":{"name":"--cert","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The path to the certificate file for this domain","default":null},"key":{"name":"--key","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The path to the private key file for the provided certificate.","default":null},"chain":{"name":"--chain","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The path to the certificate chain file or files for the provided certificate","default":[]},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"domain:delete","usage":["magento-cloud domain:delete [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] "],"description":"Delete a domain from the project","help":"","definition":{"arguments":{"name":{"name":"name","is_required":true,"is_array":false,"description":"The domain name","default":null}},"options":{"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"domain:get","usage":["magento-cloud domain:get [-P|--property PROPERTY] [--format FORMAT] [--columns COLUMNS] [--no-header] [--date-fmt DATE-FMT] [-p|--project PROJECT] [--host HOST] [--] []"],"description":"Show detailed information for a domain","help":"","definition":{"arguments":{"name":{"name":"name","is_required":false,"is_array":false,"description":"The domain name","default":null}},"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The domain property to view","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"domain:list","usage":["magento-cloud domains [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST]","domains"],"description":"Get a list of all domains","help":"","definition":{"arguments":[],"options":{"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"domain:update","usage":["magento-cloud domain:update [--cert CERT] [--key KEY] [--chain CHAIN] [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] "],"description":"Update a domain","help":"","definition":{"arguments":{"name":{"name":"name","is_required":true,"is_array":false,"description":"The domain name","default":null}},"options":{"cert":{"name":"--cert","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The path to the certificate file for this domain","default":null},"key":{"name":"--key","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The path to the private key file for the provided certificate.","default":null},"chain":{"name":"--chain","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The path to the certificate chain file or files for the provided certificate","default":[]},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:activate","usage":["magento-cloud environment:activate [--parent PARENT] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] []..."],"description":"Activate an environment","help":"","definition":{"arguments":{"environment":{"name":"environment","is_required":false,"is_array":true,"description":"The environment(s) to activate","default":[]}},"options":{"parent":{"name":"--parent","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Set a new environment parent before activating","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:branch","usage":["magento-cloud branch [--title TITLE] [--force] [--no-clone-parent] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [-i|--identity-file IDENTITY-FILE] [--] [] []","branch"],"description":"Branch an environment","help":"","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"The ID (branch name) of the new environment","default":null},"parent":{"name":"parent","is_required":false,"is_array":false,"description":"The parent of the new environment","default":null}},"options":{"title":{"name":"--title","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The title of the new environment","default":null},"force":{"name":"--force","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Create the new environment even if the branch cannot be checked out locally","default":false},"no-clone-parent":{"name":"--no-clone-parent","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not clone the parent branch's data","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:checkout","usage":["magento-cloud checkout [-i|--identity-file IDENTITY-FILE] [--] []","checkout"],"description":"Check out an environment","help":"","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"The ID of the environment to check out. For example: \"sprint2\"","default":null}},"options":{"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:delete","usage":["magento-cloud environment:deactivate [--delete-branch] [--no-delete-branch] [--inactive] [--merged] [--exclude EXCLUDE] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] []...","environment:deactivate"],"description":"Delete an environment","help":"When a Magento Cloud environment is deleted, it will become \"inactive\": it will\nexist only as a Git branch, containing code but no services, databases nor\nfiles.\n\nThis command allows you to delete environment(s) as well as their Git branches.","definition":{"arguments":{"environment":{"name":"environment","is_required":false,"is_array":true,"description":"The environment(s) to delete","default":[]}},"options":{"delete-branch":{"name":"--delete-branch","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Delete the remote Git branch(es) too","default":false},"no-delete-branch":{"name":"--no-delete-branch","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not delete the remote Git branch(es)","default":false},"inactive":{"name":"--inactive","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Delete all inactive environments","default":false},"merged":{"name":"--merged","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Delete all merged environments","default":false},"exclude":{"name":"--exclude","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Environments not to delete","default":[]},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:http-access","usage":["magento-cloud httpaccess [--access ACCESS] [--auth AUTH] [--enabled ENABLED] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait]","httpaccess"],"description":"Update HTTP access settings for an environment","help":"","definition":{"arguments":[],"options":{"access":{"name":"--access","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Access restriction in the format \"permission:address\". Use 0 to clear all addresses.","default":[]},"auth":{"name":"--auth","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"HTTP Basic auth credentials in the format \"username:password\". Use 0 to clear all credentials.","default":[]},"enabled":{"name":"--enabled","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether access control should be enabled: 1 to enable, 0 to disable","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:info","usage":["magento-cloud environment:info [--refresh] [--date-fmt DATE-FMT] [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] [] []","environment:metadata"],"description":"Read or set properties for an environment","help":"","definition":{"arguments":{"property":{"name":"property","is_required":false,"is_array":false,"description":"The name of the property","default":null},"value":{"name":"value","is_required":false,"is_array":false,"description":"Set a new value for the property","default":null}},"options":{"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to refresh the cache","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:init","usage":["magento-cloud environment:init [--profile PROFILE] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] "],"description":"Initialize an environment from a public Git repository","help":"","definition":{"arguments":{"url":{"name":"url","is_required":true,"is_array":false,"description":"A URL to a Git repository","default":null}},"options":{"profile":{"name":"--profile","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The name of the profile","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:list","usage":["magento-cloud environment:list [-I|--no-inactive] [--pipe] [--refresh REFRESH] [--sort SORT] [--reverse] [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST]","environments","env"],"description":"Get a list of environments","help":"","definition":{"arguments":[],"options":{"no-inactive":{"name":"--no-inactive","shortcut":"-I","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not show inactive environments","default":false},"pipe":{"name":"--pipe","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output a simple list of environment IDs.","default":false},"refresh":{"name":"--refresh","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether to refresh the list.","default":1},"sort":{"name":"--sort","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A property to sort by","default":"title"},"reverse":{"name":"--reverse","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Sort in reverse (descending) order","default":false},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:logs","usage":["magento-cloud log [--lines LINES] [--tail] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [--worker WORKER] [--] []","log","logs"],"description":"Read an environment's logs","help":"","definition":{"arguments":{"type":{"name":"type","is_required":false,"is_array":false,"description":"The log type, e.g. \"access\" or \"error\"","default":null}},"options":{"lines":{"name":"--lines","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The number of lines to show","default":100},"tail":{"name":"--tail","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Continuously tail the log","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"worker":{"name":"--worker","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A worker name","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:merge","usage":["magento-cloud merge [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] []","merge"],"description":"Merge an environment","help":"This command will initiate a Git merge of the specified environment into its parent environment.","definition":{"arguments":{"environment":{"name":"environment","is_required":false,"is_array":false,"description":"The environment to merge","default":null}},"options":{"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:push","usage":["magento-cloud push [--target TARGET] [-f|--force] [--force-with-lease] [-u|--set-upstream] [--activate] [--branch] [--parent PARENT] [-W|--no-wait] [--wait] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-i|--identity-file IDENTITY-FILE] [--] []","push"],"description":"Push code to an environment","help":"","definition":{"arguments":{"source":{"name":"source","is_required":false,"is_array":false,"description":"The source ref: a branch name or commit hash","default":"HEAD"}},"options":{"target":{"name":"--target","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The target branch name","default":null},"force":{"name":"--force","shortcut":"-f","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Allow non-fast-forward updates","default":false},"force-with-lease":{"name":"--force-with-lease","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Allow non-fast-forward updates, if the remote-tracking branch is up to date","default":false},"set-upstream":{"name":"--set-upstream","shortcut":"-u","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Set the target environment as the upstream for the source branch","default":false},"activate":{"name":"--activate","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Activate the environment before pushing","default":false},"branch":{"name":"--branch","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"DEPRECATED: alias of --activate","default":false},"parent":{"name":"--parent","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Set a new environment parent (only used with --activate or --branch)","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:redeploy","usage":["magento-cloud redeploy [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait]","redeploy"],"description":"Redeploy an environment","help":"","definition":{"arguments":[],"options":{"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:relationships","usage":["magento-cloud relationships [-P|--property PROPERTY] [--refresh] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [-i|--identity-file IDENTITY-FILE] [--] []","relationships"],"description":"Show an environment's relationships","help":"","definition":{"arguments":{"environment":{"name":"environment","is_required":false,"is_array":false,"description":"The environment","default":null}},"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The relationship property to view","default":null},"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to refresh the relationships","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:scp","usage":["magento-cloud scp [-r|--recursive] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [--worker WORKER] [-i|--identity-file IDENTITY-FILE] [--] []...","scp"],"description":"Copy files to and from current environment using scp","help":"","definition":{"arguments":{"files":{"name":"files","is_required":false,"is_array":true,"description":"Files to copy. Use the remote: prefix to define remote locations.","default":[]}},"options":{"recursive":{"name":"--recursive","shortcut":"-r","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Recursively copy entire directories","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"worker":{"name":"--worker","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A worker name","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:set-remote","usage":["magento-cloud environment:set-remote []"],"description":"Set the remote environment to map to a branch","help":"","definition":{"arguments":{"environment":{"name":"environment","is_required":true,"is_array":false,"description":"The environment machine name. Set to 0 to remove the mapping for a branch","default":null},"branch":{"name":"branch","is_required":false,"is_array":false,"description":"The Git branch to map (defaults to the current branch)","default":null}},"options":{"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"environment:ssh","usage":["magento-cloud ssh [--pipe] [--all] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [--worker WORKER] [-i|--identity-file IDENTITY-FILE] [--] []...","ssh"],"description":"SSH to the current environment","help":"","definition":{"arguments":{"cmd":{"name":"cmd","is_required":false,"is_array":true,"description":"A command to run on the environment.","default":[]}},"options":{"pipe":{"name":"--pipe","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output the SSH URL only.","default":false},"all":{"name":"--all","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output all SSH URLs (for every app).","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"worker":{"name":"--worker","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A worker name","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:synchronize","usage":["magento-cloud sync [--rebase] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] []...","sync"],"description":"Synchronize an environment's code and\/or data from its parent","help":"This command synchronizes to a child environment from its parent environment.\n\nSynchronizing \"code\" means there will be a Git merge from the parent to the\nchild. Synchronizing \"data\" means that all files in all services (including\nstatic files, databases, logs, search indices, etc.) will be copied from the\nparent to the child.","definition":{"arguments":{"synchronize":{"name":"synchronize","is_required":false,"is_array":true,"description":"What to synchronize: \"code\", \"data\" or both","default":[]}},"options":{"rebase":{"name":"--rebase","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Synchronize code by rebasing instead of merging","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:url","usage":["magento-cloud url [-1|--primary] [--browser BROWSER] [--pipe] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT]","url"],"description":"Get the public URLs of an environment","help":"","definition":{"arguments":[],"options":{"primary":{"name":"--primary","shortcut":"-1","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Only return the URL for the primary route","default":false},"browser":{"name":"--browser","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The browser to use to open the URL. Set 0 for none.","default":null},"pipe":{"name":"--pipe","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output the URL to stdout.","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"environment:xdebug","usage":["magento-cloud xdebug [--port PORT] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [--worker WORKER] [-i|--identity-file IDENTITY-FILE]","xdebug"],"description":"Open a tunnel to Xdebug on the environment","help":"","definition":{"arguments":[],"options":{"port":{"name":"--port","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The local port","default":9000},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"worker":{"name":"--worker","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A worker name","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"integration:activity:get","usage":["magento-cloud integration:activity:get [-P|--property PROPERTY] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--format FORMAT] [--columns COLUMNS] [--no-header] [--date-fmt DATE-FMT] [--] [] []"],"description":"View detailed information on a single integration activity","help":"","definition":{"arguments":{"integration":{"name":"integration","is_required":false,"is_array":false,"description":"An integration ID. Leave blank to choose from a list.","default":null},"activity":{"name":"activity","is_required":false,"is_array":false,"description":"The activity ID. Defaults to the most recent integration activity.","default":null}},"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The property to view","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"[Deprecated option, not used]","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"integration:activity:list","usage":["magento-cloud i:act [--type TYPE] [--limit LIMIT] [--start START] [--state STATE] [--result RESULT] [--format FORMAT] [--columns COLUMNS] [--no-header] [--date-fmt DATE-FMT] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--] []","i:act","integration:activities"],"description":"Get a list of activities for an integration","help":"","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"An integration ID. Leave blank to choose from a list.","default":null}},"options":{"type":{"name":"--type","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter activities by type","default":null},"limit":{"name":"--limit","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Limit the number of results displayed","default":10},"start":{"name":"--start","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Only activities created before this date will be listed","default":null},"state":{"name":"--state","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Filter activities by state","default":[]},"result":{"name":"--result","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter activities by result","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"[Deprecated option, not used]","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"integration:activity:log","usage":["magento-cloud integration:activity:log [-t|--timestamps] [--date-fmt DATE-FMT] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--] [] []"],"description":"Display the log for an integration activity","help":"","definition":{"arguments":{"integration":{"name":"integration","is_required":false,"is_array":false,"description":"An integration ID. Leave blank to choose from a list.","default":null},"activity":{"name":"activity","is_required":false,"is_array":false,"description":"The activity ID. Defaults to the most recent integration activity.","default":null}},"options":{"timestamps":{"name":"--timestamps","shortcut":"-t","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display a timestamp next to each message","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"[Deprecated option, not used]","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"integration:add","usage":["magento-cloud integration:add [--type TYPE] [--base-url BASE-URL] [--username USERNAME] [--token TOKEN] [--key KEY] [--secret SECRET] [--server-project SERVER-PROJECT] [--repository REPOSITORY] [--build-merge-requests BUILD-MERGE-REQUESTS] [--build-pull-requests BUILD-PULL-REQUESTS] [--build-draft-pull-requests BUILD-DRAFT-PULL-REQUESTS] [--build-pull-requests-post-merge BUILD-PULL-REQUESTS-POST-MERGE] [--build-wip-merge-requests BUILD-WIP-MERGE-REQUESTS] [--merge-requests-clone-parent-data MERGE-REQUESTS-CLONE-PARENT-DATA] [--pull-requests-clone-parent-data PULL-REQUESTS-CLONE-PARENT-DATA] [--resync-pull-requests RESYNC-PULL-REQUESTS] [--fetch-branches FETCH-BRANCHES] [--prune-branches PRUNE-BRANCHES] [--room ROOM] [--url URL] [--shared-key SHARED-KEY] [--file FILE] [--events EVENTS] [--states STATES] [--environments ENVIRONMENTS] [--excluded-environments EXCLUDED-ENVIRONMENTS] [--from-address FROM-ADDRESS] [--recipients RECIPIENTS] [--channel CHANNEL] [--routing-key ROUTING-KEY] [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait]"],"description":"Add an integration to the project","help":"","definition":{"arguments":[],"options":{"type":{"name":"--type","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The integration type ('bitbucket', 'bitbucket_server', 'github', 'gitlab', 'hipchat', 'webhook', 'health.email', 'health.pagerduty', 'health.slack', 'health.webhook', 'script')","default":null},"base-url":{"name":"--base-url","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The base URL of the server installation","default":null},"username":{"name":"--username","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The Bitbucket Server username","default":null},"token":{"name":"--token","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An access token for the integration","default":null},"key":{"name":"--key","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A Bitbucket OAuth consumer key","default":null},"secret":{"name":"--secret","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A Bitbucket OAuth consumer secret","default":null},"server-project":{"name":"--server-project","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project (e.g. 'namespace\/repo')","default":null},"repository":{"name":"--repository","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The repository to track (e.g. 'owner\/repository')","default":null},"build-merge-requests":{"name":"--build-merge-requests","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"GitLab: build merge requests as environments","default":true},"build-pull-requests":{"name":"--build-pull-requests","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Build every pull request as an environment","default":true},"build-draft-pull-requests":{"name":"--build-draft-pull-requests","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Build draft pull requests","default":true},"build-pull-requests-post-merge":{"name":"--build-pull-requests-post-merge","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Build pull requests based on their post-merge state","default":false},"build-wip-merge-requests":{"name":"--build-wip-merge-requests","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"GitLab: build WIP merge requests","default":true},"merge-requests-clone-parent-data":{"name":"--merge-requests-clone-parent-data","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"GitLab: clone data for merge requests","default":true},"pull-requests-clone-parent-data":{"name":"--pull-requests-clone-parent-data","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Clone the parent environment's data for pull requests","default":true},"resync-pull-requests":{"name":"--resync-pull-requests","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Re-sync pull request environment data on every build","default":false},"fetch-branches":{"name":"--fetch-branches","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Fetch all branches from the remote (as inactive environments)","default":true},"prune-branches":{"name":"--prune-branches","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Delete branches that do not exist on the remote","default":true},"room":{"name":"--room","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"HipChat room ID","default":null},"url":{"name":"--url","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Webhook: a URL to receive JSON data","default":null},"shared-key":{"name":"--shared-key","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Webhook: the JWS shared secret key","default":null},"file":{"name":"--file","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The name of a local file that contains the script to upload","default":null},"events":{"name":"--events","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"A list of events to act on, e.g. environment.push","default":["*"]},"states":{"name":"--states","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"A list of states to act on, e.g. pending, in_progress, complete","default":["complete"]},"environments":{"name":"--environments","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The environment IDs to include","default":["*"]},"excluded-environments":{"name":"--excluded-environments","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The environment IDs to exclude","default":[]},"from-address":{"name":"--from-address","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"[Optional] Custom From address for alert emails","default":null},"recipients":{"name":"--recipients","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The recipient email address(es)","default":[]},"channel":{"name":"--channel","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The Slack channel","default":null},"routing-key":{"name":"--routing-key","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The PagerDuty routing key","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"integration:delete","usage":["magento-cloud integration:delete [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] []"],"description":"Delete an integration from a project","help":"","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"The integration ID. Leave blank to choose from a list.","default":null}},"options":{"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"integration:get","usage":["magento-cloud integration:get [-P|--property [PROPERTY]] [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST] [--] []"],"description":"View details of an integration","help":"","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"An integration ID. Leave blank to choose from a list.","default":null}},"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":false,"is_multiple":false,"description":"The integration property to view","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"integration:list","usage":["magento-cloud integrations [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST]","integrations"],"description":"View a list of project integration(s)","help":"","definition":{"arguments":[],"options":{"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"integration:update","usage":["magento-cloud integration:update [--type TYPE] [--base-url BASE-URL] [--username USERNAME] [--token TOKEN] [--key KEY] [--secret SECRET] [--server-project SERVER-PROJECT] [--repository REPOSITORY] [--build-merge-requests BUILD-MERGE-REQUESTS] [--build-pull-requests BUILD-PULL-REQUESTS] [--build-draft-pull-requests BUILD-DRAFT-PULL-REQUESTS] [--build-pull-requests-post-merge BUILD-PULL-REQUESTS-POST-MERGE] [--build-wip-merge-requests BUILD-WIP-MERGE-REQUESTS] [--merge-requests-clone-parent-data MERGE-REQUESTS-CLONE-PARENT-DATA] [--pull-requests-clone-parent-data PULL-REQUESTS-CLONE-PARENT-DATA] [--resync-pull-requests RESYNC-PULL-REQUESTS] [--fetch-branches FETCH-BRANCHES] [--prune-branches PRUNE-BRANCHES] [--room ROOM] [--url URL] [--shared-key SHARED-KEY] [--file FILE] [--events EVENTS] [--states STATES] [--environments ENVIRONMENTS] [--excluded-environments EXCLUDED-ENVIRONMENTS] [--from-address FROM-ADDRESS] [--recipients RECIPIENTS] [--channel CHANNEL] [--routing-key ROUTING-KEY] [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] []"],"description":"Update an integration","help":"","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"The ID of the integration to update","default":null}},"options":{"type":{"name":"--type","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The integration type ('bitbucket', 'bitbucket_server', 'github', 'gitlab', 'hipchat', 'webhook', 'health.email', 'health.pagerduty', 'health.slack', 'health.webhook', 'script')","default":null},"base-url":{"name":"--base-url","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The base URL of the server installation","default":null},"username":{"name":"--username","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The Bitbucket Server username","default":null},"token":{"name":"--token","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An access token for the integration","default":null},"key":{"name":"--key","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A Bitbucket OAuth consumer key","default":null},"secret":{"name":"--secret","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A Bitbucket OAuth consumer secret","default":null},"server-project":{"name":"--server-project","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project (e.g. 'namespace\/repo')","default":null},"repository":{"name":"--repository","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The repository to track (e.g. 'owner\/repository')","default":null},"build-merge-requests":{"name":"--build-merge-requests","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"GitLab: build merge requests as environments","default":true},"build-pull-requests":{"name":"--build-pull-requests","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Build every pull request as an environment","default":true},"build-draft-pull-requests":{"name":"--build-draft-pull-requests","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Build draft pull requests","default":true},"build-pull-requests-post-merge":{"name":"--build-pull-requests-post-merge","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Build pull requests based on their post-merge state","default":false},"build-wip-merge-requests":{"name":"--build-wip-merge-requests","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"GitLab: build WIP merge requests","default":true},"merge-requests-clone-parent-data":{"name":"--merge-requests-clone-parent-data","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"GitLab: clone data for merge requests","default":true},"pull-requests-clone-parent-data":{"name":"--pull-requests-clone-parent-data","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Clone the parent environment's data for pull requests","default":true},"resync-pull-requests":{"name":"--resync-pull-requests","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Re-sync pull request environment data on every build","default":false},"fetch-branches":{"name":"--fetch-branches","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Fetch all branches from the remote (as inactive environments)","default":true},"prune-branches":{"name":"--prune-branches","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Delete branches that do not exist on the remote","default":true},"room":{"name":"--room","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"HipChat room ID","default":null},"url":{"name":"--url","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Webhook: a URL to receive JSON data","default":null},"shared-key":{"name":"--shared-key","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Webhook: the JWS shared secret key","default":null},"file":{"name":"--file","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The name of a local file that contains the script to upload","default":null},"events":{"name":"--events","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"A list of events to act on, e.g. environment.push","default":["*"]},"states":{"name":"--states","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"A list of states to act on, e.g. pending, in_progress, complete","default":["complete"]},"environments":{"name":"--environments","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The environment IDs to include","default":["*"]},"excluded-environments":{"name":"--excluded-environments","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The environment IDs to exclude","default":[]},"from-address":{"name":"--from-address","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"[Optional] Custom From address for alert emails","default":null},"recipients":{"name":"--recipients","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The recipient email address(es)","default":[]},"channel":{"name":"--channel","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The Slack channel","default":null},"routing-key":{"name":"--routing-key","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The PagerDuty routing key","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"integration:validate","usage":["magento-cloud integration:validate [-p|--project PROJECT] [--host HOST] [--] []"],"description":"Validate an existing integration","help":"This command allows you to check whether an integration is valid.\n\nAn exit code of 0 means the integration is valid, while 4 means it is invalid.\nAny other exit code indicates an unexpected error.\n\nIntegrations are validated automatically on creation and on update. However,\nbecause they involve external resources, it is possible for a valid integration\nto become invalid. For example, an access token may be revoked, or an external\nrepository may be deleted.","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"An integration ID. Leave blank to choose from a list.","default":null}},"options":{"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"local:build","usage":["magento-cloud build [-a|--abslinks] [-s|--source SOURCE] [-d|--destination DESTINATION] [-c|--copy] [--clone] [--run-deploy-hooks] [--no-clean] [--no-archive] [--no-backup] [--no-cache] [--no-build-hooks] [--no-deps] [--working-copy] [--concurrency CONCURRENCY] [--lock] [--] []...","build"],"description":"Build the current project locally","help":"","definition":{"arguments":{"app":{"name":"app","is_required":false,"is_array":true,"description":"Specify application(s) to build","default":[]}},"options":{"abslinks":{"name":"--abslinks","shortcut":"-a","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Use absolute links","default":false},"source":{"name":"--source","shortcut":"-s","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The source directory. Defaults to the current project root.","default":null},"destination":{"name":"--destination","shortcut":"-d","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The destination, to which the web root of each app will be symlinked. Default: _www","default":null},"copy":{"name":"--copy","shortcut":"-c","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Copy to a build directory, instead of symlinking from the source","default":false},"clone":{"name":"--clone","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Use Git to clone the current HEAD to the build directory","default":false},"run-deploy-hooks":{"name":"--run-deploy-hooks","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Run deploy and\/or post_deploy hooks","default":false},"no-clean":{"name":"--no-clean","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not remove old builds","default":false},"no-archive":{"name":"--no-archive","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not create or use a build archive","default":false},"no-backup":{"name":"--no-backup","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not back up the previous build","default":false},"no-cache":{"name":"--no-cache","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Disable caching","default":false},"no-build-hooks":{"name":"--no-build-hooks","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not run post-build hooks","default":false},"no-deps":{"name":"--no-deps","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not install build dependencies locally","default":false},"working-copy":{"name":"--working-copy","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Drush: use git to clone a repository of each Drupal module rather than simply downloading a version","default":false},"concurrency":{"name":"--concurrency","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Drush: set the number of concurrent projects that will be processed at the same time","default":4},"lock":{"name":"--lock","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Drush: create or update a lock file (only available with Drush version 7+)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"local:clean","usage":["magento-cloud clean [--keep KEEP] [--max-age MAX-AGE] [--include-active]","clean"],"description":"Remove old project builds","help":"","definition":{"arguments":[],"options":{"keep":{"name":"--keep","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The maximum number of builds to keep","default":5},"max-age":{"name":"--max-age","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The maximum age of builds, in seconds. Ignored if not set.","default":null},"include-active":{"name":"--include-active","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Delete active build(s) too","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"local:dir","usage":["magento-cloud dir []","dir"],"description":"Find the local project root","help":"","definition":{"arguments":{"subdir":{"name":"subdir","is_required":false,"is_array":false,"description":"The subdirectory to find ('local', 'web' or 'shared')","default":null}},"options":{"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"mount:download","usage":["magento-cloud mount:download [-a|--all] [-m|--mount MOUNT] [--target TARGET] [--source-path] [--delete] [--exclude EXCLUDE] [--include INCLUDE] [--refresh] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [--worker WORKER] [-i|--identity-file IDENTITY-FILE]"],"description":"Download files from a mount, using rsync","help":"","definition":{"arguments":[],"options":{"all":{"name":"--all","shortcut":"-a","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Download from all mounts","default":false},"mount":{"name":"--mount","shortcut":"-m","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The mount (as an app-relative path)","default":null},"target":{"name":"--target","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The directory to which files will be downloaded. If --all is used, the mount path will be appended","default":null},"source-path":{"name":"--source-path","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Use the mount's source path (rather than the mount path) as a subdirectory of the target, when --all is used","default":false},"delete":{"name":"--delete","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to delete extraneous files in the target directory","default":false},"exclude":{"name":"--exclude","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"File(s) to exclude from the download (pattern)","default":[]},"include":{"name":"--include","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"File(s) to include in the download (pattern)","default":[]},"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to refresh the cache","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"worker":{"name":"--worker","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A worker name","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"mount:list","usage":["magento-cloud mounts [--paths] [--refresh] [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [--worker WORKER]","mounts"],"description":"Get a list of mounts","help":"","definition":{"arguments":[],"options":{"paths":{"name":"--paths","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output the mount paths only (one per line)","default":false},"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to refresh the cache","default":false},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"worker":{"name":"--worker","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A worker name","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"mount:size","usage":["magento-cloud mount:size [-B|--bytes] [--refresh] [--format FORMAT] [--columns COLUMNS] [--no-header] [-i|--identity-file IDENTITY-FILE] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [--worker WORKER]"],"description":"Check the disk usage of mounts","help":"Use this command to check the disk size and usage for an application's mounts.\n\nMounts are directories mounted into the application from a persistent, writable\nfilesystem. They are configured in the mounts<\/info> key in the .magento.app.yaml<\/info> file.\n\nThe filesystem's total size is determined by the disk<\/info> key in the same file.","definition":{"arguments":[],"options":{"bytes":{"name":"--bytes","shortcut":"-B","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Show sizes in bytes","default":false},"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Refresh the cache","default":false},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"worker":{"name":"--worker","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A worker name","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"mount:upload","usage":["magento-cloud mount:upload [--source SOURCE] [-m|--mount MOUNT] [--delete] [--exclude EXCLUDE] [--include INCLUDE] [--refresh] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [--worker WORKER] [-i|--identity-file IDENTITY-FILE]"],"description":"Upload files to a mount, using rsync","help":"","definition":{"arguments":[],"options":{"source":{"name":"--source","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A directory containing files to upload","default":null},"mount":{"name":"--mount","shortcut":"-m","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The mount (as an app-relative path)","default":null},"delete":{"name":"--delete","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to delete extraneous files in the mount","default":false},"exclude":{"name":"--exclude","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"File(s) to exclude from the upload (pattern)","default":[]},"include":{"name":"--include","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"File(s) to include in the upload (pattern)","default":[]},"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to refresh the cache","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"worker":{"name":"--worker","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A worker name","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"project:clear-build-cache","usage":["magento-cloud project:clear-build-cache [-p|--project PROJECT] [--host HOST]"],"description":"Clear a project's build cache","help":"","definition":{"arguments":[],"options":{"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"project:curl","usage":["magento-cloud project:curl [-X|--request REQUEST] [-d|--data DATA] [-i|--include] [-I|--head] [--disable-compression] [--enable-glob] [-H|--header HEADER] [-p|--project PROJECT] [--host HOST] [--] []"],"description":"Run an authenticated cURL request on a project's API","help":"","definition":{"arguments":{"path":{"name":"path","is_required":false,"is_array":false,"description":"The API path","default":null}},"options":{"request":{"name":"--request","shortcut":"-X","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The request method to use","default":null},"data":{"name":"--data","shortcut":"-d","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Data to send","default":null},"include":{"name":"--include","shortcut":"-i","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Include headers in the output","default":false},"head":{"name":"--head","shortcut":"-I","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Fetch headers only","default":false},"disable-compression":{"name":"--disable-compression","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not use the curl --compressed flag","default":false},"enable-glob":{"name":"--enable-glob","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Enable curl globbing (remove the --globoff flag)","default":false},"header":{"name":"--header","shortcut":"-H","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Extra header(s)","default":[]},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"project:get","usage":["magento-cloud get [-e|--environment ENVIRONMENT] [--depth DEPTH] [--build] [-p|--project PROJECT] [--host HOST] [-i|--identity-file IDENTITY-FILE] [--] [] []","get"],"description":"Clone a project locally","help":"","definition":{"arguments":{"project":{"name":"project","is_required":false,"is_array":false,"description":"The project ID","default":null},"directory":{"name":"directory","is_required":false,"is_array":false,"description":"The directory to clone to. Defaults to the project title","default":null}},"options":{"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID to clone. Defaults to the project default, or the first available environment","default":null},"depth":{"name":"--depth","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Create a shallow clone: limit the number of commits in the history","default":null},"build":{"name":"--build","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Build the project after cloning","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"project:info","usage":["magento-cloud project:info [--refresh] [--date-fmt DATE-FMT] [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] [] []","project:metadata"],"description":"Read or set properties for a project","help":"","definition":{"arguments":{"property":{"name":"property","is_required":false,"is_array":false,"description":"The name of the property","default":null},"value":{"name":"value","is_required":false,"is_array":false,"description":"Set a new value for the property","default":null}},"options":{"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to refresh the cache","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"project:list","usage":["magento-cloud project:list [--pipe] [--host HOST] [--title TITLE] [--my] [--refresh REFRESH] [--sort SORT] [--reverse] [--format FORMAT] [--columns COLUMNS] [--no-header]","projects","pro"],"description":"Get a list of all active projects","help":"","definition":{"arguments":[],"options":{"pipe":{"name":"--pipe","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output a simple list of project IDs","default":false},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter by region hostname (exact match)","default":null},"title":{"name":"--title","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Filter by title (case-insensitive search)","default":null},"my":{"name":"--my","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display only the projects you own","default":false},"refresh":{"name":"--refresh","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether to refresh the list","default":1},"sort":{"name":"--sort","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A property to sort by","default":"title"},"reverse":{"name":"--reverse","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Sort in reverse (descending) order","default":false},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"project:set-remote","usage":["magento-cloud project:set-remote []"],"description":"Set the remote project for the current Git repository","help":"","definition":{"arguments":{"project":{"name":"project","is_required":false,"is_array":false,"description":"The project ID","default":null}},"options":{"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"project:variable:delete","usage":["magento-cloud project:variable:delete [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] "],"description":"[ DEPRECATED ]<\/> Delete a variable from a project","help":"This command is deprecated and will be removed in a future version.\nInstead, use: variable:delete --level project [variable]<\/info>","definition":{"arguments":{"name":{"name":"name","is_required":true,"is_array":false,"description":"The variable name","default":null}},"options":{"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"project:variable:get","usage":["magento-cloud project:variable:get [--pipe] [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST] [--] []","project-variables","pvget","project:variable:list"],"description":"[ DEPRECATED ]<\/> View variable(s) for a project","help":"This command is deprecated and will be removed in a future version.\nInstead, use variable:list<\/info> and variable:get<\/info>","definition":{"arguments":{"name":{"name":"name","is_required":false,"is_array":false,"description":"The name of the variable","default":null}},"options":{"pipe":{"name":"--pipe","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output the full variable value only (a \"name\" must be specified)","default":false},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"project:variable:set","usage":["magento-cloud pvset [--json] [--no-visible-build] [--no-visible-runtime] [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] ","pvset"],"description":"[ DEPRECATED ]<\/> Set a variable for a project","help":"This command is deprecated and will be removed in a future version.\nInstead, use variable:create<\/info> and variable:update<\/info>","definition":{"arguments":{"name":{"name":"name","is_required":true,"is_array":false,"description":"The variable name","default":null},"value":{"name":"value","is_required":true,"is_array":false,"description":"The variable value","default":null}},"options":{"json":{"name":"--json","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Mark the value as JSON","default":false},"no-visible-build":{"name":"--no-visible-build","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not expose this variable at build time","default":false},"no-visible-runtime":{"name":"--no-visible-runtime","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not expose this variable at runtime","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"repo:cat","usage":["magento-cloud repo:cat [-c|--commit COMMIT] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--] "],"description":"Read a file in the project repository","help":"","definition":{"arguments":{"path":{"name":"path","is_required":true,"is_array":false,"description":"The path to the file","default":null}},"options":{"commit":{"name":"--commit","shortcut":"-c","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The commit SHA. This can also accept \"HEAD\", and caret (^) or tilde (~) suffixes for parent commits.","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"repo:ls","usage":["magento-cloud repo:ls [-d|--directories] [-f|--files] [--git-style] [-c|--commit COMMIT] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--] []"],"description":"List files in the project repository","help":"","definition":{"arguments":{"path":{"name":"path","is_required":false,"is_array":false,"description":"The path to a subdirectory","default":null}},"options":{"directories":{"name":"--directories","shortcut":"-d","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Show directories only","default":false},"files":{"name":"--files","shortcut":"-f","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Show files only","default":false},"git-style":{"name":"--git-style","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Style output similar to \"git ls-tree\"","default":false},"commit":{"name":"--commit","shortcut":"-c","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The commit SHA. This can also accept \"HEAD\", and caret (^) or tilde (~) suffixes for parent commits.","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"route:get","usage":["magento-cloud route:get [--id ID] [-1|--primary] [-P|--property PROPERTY] [--refresh] [--date-fmt DATE-FMT] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [-i|--identity-file IDENTITY-FILE] [--] []"],"description":"View detailed information about a route","help":"","definition":{"arguments":{"route":{"name":"route","is_required":false,"is_array":false,"description":"The route's original URL","default":null}},"options":{"id":{"name":"--id","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A route ID to select","default":null},"primary":{"name":"--primary","shortcut":"-1","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Select the primary route","default":false},"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The property to display","default":null},"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Bypass the cache of routes","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"[Deprecated option, no longer used]","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"[Deprecated option, no longer used]","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"route:list","usage":["magento-cloud routes [--refresh] [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--] []","routes","environment:routes"],"description":"List all routes for an environment","help":"","definition":{"arguments":{"environment":{"name":"environment","is_required":false,"is_array":false,"description":"The environment ID","default":null}},"options":{"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Bypass the cache of routes","default":false},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"self:install","usage":["magento-cloud self:install [--shell-type SHELL-TYPE]","local:install"],"description":"Install or update CLI configuration files","help":"This command automatically installs shell configuration for the Magento Cloud CLI,\nadding autocompletion support and handy aliases. Bash and ZSH are supported.","definition":{"arguments":[],"options":{"shell-type":{"name":"--shell-type","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The shell type for autocompletion (bash or zsh)","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"self:stats","usage":["magento-cloud self:stats [-p|--page PAGE] [-c|--count COUNT] [--format FORMAT] [--columns COLUMNS] [--no-header] [--date-fmt DATE-FMT]"],"description":"View stats on GitHub package downloads","help":"","definition":{"arguments":[],"options":{"page":{"name":"--page","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Page number","default":1},"count":{"name":"--count","shortcut":"-c","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Results per page (max: 100)","default":20},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"self:update","usage":["magento-cloud self-update [--no-major] [--unstable] [--manifest MANIFEST] [--current-version CURRENT-VERSION] [--timeout TIMEOUT]","self-update","update"],"description":"Update the CLI to the latest version","help":"","definition":{"arguments":[],"options":{"no-major":{"name":"--no-major","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Only update between minor or patch versions","default":false},"unstable":{"name":"--unstable","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Update to a new unstable version, if available","default":false},"manifest":{"name":"--manifest","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Override the manifest file location","default":null},"current-version":{"name":"--current-version","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Override the current version","default":null},"timeout":{"name":"--timeout","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A timeout for the version check","default":30},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"service:list","usage":["magento-cloud services [--refresh] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--format FORMAT] [--columns COLUMNS] [--no-header]","services"],"description":"List services in the project","help":"","definition":{"arguments":[],"options":{"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to refresh the cache","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"service:mongo:dump","usage":["magento-cloud mongodump [-c|--collection COLLECTION] [-z|--gzip] [-o|--stdout] [-r|--relationship RELATIONSHIP] [-i|--identity-file IDENTITY-FILE] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP]","mongodump"],"description":"Create a binary archive dump of data from MongoDB","help":"","definition":{"arguments":[],"options":{"collection":{"name":"--collection","shortcut":"-c","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The collection to dump","default":null},"gzip":{"name":"--gzip","shortcut":"-z","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Compress the dump using gzip","default":false},"stdout":{"name":"--stdout","shortcut":"-o","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output to STDOUT instead of a file","default":false},"relationship":{"name":"--relationship","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The service relationship to use","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"service:mongo:export","usage":["magento-cloud mongoexport [-c|--collection COLLECTION] [--jsonArray] [--type TYPE] [-f|--fields FIELDS] [-r|--relationship RELATIONSHIP] [-i|--identity-file IDENTITY-FILE] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP]","mongoexport"],"description":"Export data from MongoDB","help":"","definition":{"arguments":[],"options":{"collection":{"name":"--collection","shortcut":"-c","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The collection to export","default":null},"jsonArray":{"name":"--jsonArray","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Export data as a single JSON array","default":false},"type":{"name":"--type","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The export type, e.g. \"csv\"","default":null},"fields":{"name":"--fields","shortcut":"-f","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The fields to export","default":[]},"relationship":{"name":"--relationship","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The service relationship to use","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"service:mongo:restore","usage":["magento-cloud mongorestore [-c|--collection COLLECTION] [-r|--relationship RELATIONSHIP] [-i|--identity-file IDENTITY-FILE] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP]","mongorestore"],"description":"Restore a binary archive dump of data into MongoDB","help":"","definition":{"arguments":[],"options":{"collection":{"name":"--collection","shortcut":"-c","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The collection to restore","default":null},"relationship":{"name":"--relationship","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The service relationship to use","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"service:mongo:shell","usage":["magento-cloud mongo [--eval EVAL] [-r|--relationship RELATIONSHIP] [-i|--identity-file IDENTITY-FILE] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP]","mongo"],"description":"Use the MongoDB shell","help":"","definition":{"arguments":[],"options":{"eval":{"name":"--eval","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Pass a JavaScript fragment to the shell","default":null},"relationship":{"name":"--relationship","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The service relationship to use","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"service:redis-cli","usage":["magento-cloud redis [-r|--relationship RELATIONSHIP] [-i|--identity-file IDENTITY-FILE] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [--] []","redis"],"description":"Access the Redis CLI","help":"","definition":{"arguments":{"args":{"name":"args","is_required":false,"is_array":false,"description":"Arguments to add to the Redis command","default":null}},"options":{"relationship":{"name":"--relationship","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The service relationship to use","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"session:switch","usage":["magento-cloud session:switch []"],"description":"[ BETA ]<\/> Switch between sessions","help":"Multiple session IDs allow you to be logged into multiple accounts at the same time.\n\nThe default ID is \"default\".","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"The new session ID","default":null}},"options":{"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"snapshot:create","usage":["magento-cloud backup [--live] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] []","backup","backup:create","environment:backup"],"description":"Make a snapshot of an environment","help":"","definition":{"arguments":{"environment":{"name":"environment","is_required":false,"is_array":false,"description":"The environment","default":null}},"options":{"live":{"name":"--live","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Live backup: do not stop the environment. If set, this leaves the environment running and open to connections during the backup. This reduces downtime, at the risk of backing up data in an inconsistent state.","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"snapshot:list","usage":["magento-cloud snapshots [--limit LIMIT] [--start START] [--format FORMAT] [--columns COLUMNS] [--no-header] [--date-fmt DATE-FMT] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT]","snapshots","backups","backup:list"],"description":"List available snapshots of an environment","help":"","definition":{"arguments":[],"options":{"limit":{"name":"--limit","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Limit the number of snapshots to list","default":10},"start":{"name":"--start","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Only snapshots created before this date will be listed","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"snapshot:restore","usage":["magento-cloud snapshot:restore [--target TARGET] [--branch-from BRANCH-FROM] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] []","environment:restore","snapshot:restore"],"description":"Restore an environment snapshot","help":"","definition":{"arguments":{"snapshot":{"name":"snapshot","is_required":false,"is_array":false,"description":"The name of the snapshot. Defaults to the most recent one","default":null}},"options":{"target":{"name":"--target","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment to restore to. Defaults to the snapshot's current environment","default":null},"branch-from":{"name":"--branch-from","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"If the --target does not yet exist, this specifies the parent of the new environment","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"source-operation:run","usage":["magento-cloud source-operation:run [--variable VARIABLE] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] "],"description":"[ BETA ]<\/> Run a source operation","help":"","definition":{"arguments":{"operation":{"name":"operation","is_required":true,"is_array":false,"description":"The operation name","default":null}},"options":{"variable":{"name":"--variable","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"A variable to set during the operation, in the format type:name=value<\/info>","default":[]},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"ssh-cert:info","usage":["magento-cloud ssh-cert:info [--no-refresh] [-P|--property PROPERTY] [--date-fmt DATE-FMT]"],"description":"Display information about the current SSH certificate","help":"","definition":{"arguments":[],"options":{"no-refresh":{"name":"--no-refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not refresh the certificate if it is invalid","default":false},"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The certificate property to display","default":null},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"ssh-cert:load","usage":["magento-cloud ssh-cert:load [--refresh-only] [--new] [--new-key]"],"description":"Generate an SSH certificate","help":"","definition":{"arguments":[],"options":{"refresh-only":{"name":"--refresh-only","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Only refresh the certificate, if necessary (do not write SSH config)","default":false},"new":{"name":"--new","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Force the certificate to be refreshed","default":false},"new-key":{"name":"--new-key","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"[Deprecated] Use --new instead","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"ssh-key:add","usage":["magento-cloud ssh-key:add [--name NAME] [--] []"],"description":"Add a new SSH key","help":"","definition":{"arguments":{"path":{"name":"path","is_required":false,"is_array":false,"description":"The path to an existing SSH public key","default":null}},"options":{"name":{"name":"--name","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"A name to identify the key","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"ssh-key:delete","usage":["magento-cloud ssh-key:delete []"],"description":"Delete an SSH key","help":"","definition":{"arguments":{"id":{"name":"id","is_required":false,"is_array":false,"description":"The ID of the SSH key to delete","default":null}},"options":{"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"ssh-key:list","usage":["magento-cloud ssh-keys [--format FORMAT] [--columns COLUMNS] [--no-header]","ssh-keys"],"description":"Get a list of SSH keys in your account","help":"","definition":{"arguments":[],"options":{"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"subscription:info","usage":["magento-cloud subscription:info [-s|--id ID] [--date-fmt DATE-FMT] [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST] [--] [] []"],"description":"Read or modify subscription properties","help":"","definition":{"arguments":{"property":{"name":"property","is_required":false,"is_array":false,"description":"The name of the property","default":null},"value":{"name":"value","is_required":false,"is_array":false,"description":"Set a new value for the property","default":null}},"options":{"id":{"name":"--id","shortcut":"-s","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The subscription ID","default":null},"date-fmt":{"name":"--date-fmt","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The date format (as a PHP date format string)","default":"c"},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"tunnel:close","usage":["magento-cloud tunnel:close [-a|--all] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP]"],"description":"Close SSH tunnels","help":"","definition":{"arguments":[],"options":{"all":{"name":"--all","shortcut":"-a","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Close all tunnels","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"tunnel:info","usage":["magento-cloud tunnel:info [-P|--property PROPERTY] [-c|--encode] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [--format FORMAT] [--columns COLUMNS] [--no-header]"],"description":"View relationship info for SSH tunnels","help":"","definition":{"arguments":[],"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The relationship property to view","default":null},"encode":{"name":"--encode","shortcut":"-c","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output as base64-encoded JSON","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"tunnel:list","usage":["magento-cloud tunnels [-a|--all] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [--format FORMAT] [--columns COLUMNS] [--no-header]","tunnels"],"description":"List SSH tunnels","help":"","definition":{"arguments":[],"options":{"all":{"name":"--all","shortcut":"-a","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"View all tunnels","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"tunnel:open","usage":["magento-cloud tunnel:open [-g|--gateway-ports] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [-i|--identity-file IDENTITY-FILE]"],"description":"Open SSH tunnels to an app's relationships","help":"This command opens SSH tunnels to all of the relationships of an application.\n\nConnections can then be made to the application's services as if they were\nlocal, for example a local MySQL client can be used, or the Solr web\nadministration endpoint can be accessed through a local browser.\n\nThis command requires the posix and pcntl PHP extensions (as multiple\nbackground CLI processes are created to keep the SSH tunnels open). The\ntunnel:single<\/info> command can be used on systems without these\nextensions.","definition":{"arguments":[],"options":{"gateway-ports":{"name":"--gateway-ports","shortcut":"-g","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Allow remote hosts to connect to local forwarded ports","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"tunnel:single","usage":["magento-cloud tunnel:single [--port PORT] [-g|--gateway-ports] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-A|--app APP] [-r|--relationship RELATIONSHIP] [-i|--identity-file IDENTITY-FILE]"],"description":"Open a single SSH tunnel to an app relationship","help":"","definition":{"arguments":[],"options":{"port":{"name":"--port","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The local port","default":null},"gateway-ports":{"name":"--gateway-ports","shortcut":"-g","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Allow remote hosts to connect to local forwarded ports","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"app":{"name":"--app","shortcut":"-A","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The remote application name","default":null},"relationship":{"name":"--relationship","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The service relationship to use","default":null},"identity-file":{"name":"--identity-file","shortcut":"-i","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"An SSH identity (private key) to use","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"user:add","usage":["magento-cloud user:add [-r|--role ROLE] [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] []"],"description":"Add a user to the project","help":"","definition":{"arguments":{"email":{"name":"email","is_required":false,"is_array":false,"description":"The user's email address","default":null}},"options":{"role":{"name":"--role","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The user's project role ('admin' or 'viewer') or environment-specific role (e.g. 'master:contributor' or 'stage:viewer'). The character % can be used as a wildcard in the environment ID e.g. '%:viewer'. The role can be abbreviated, e.g. 'master:c'.","default":[]},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"user:delete","usage":["magento-cloud user:delete [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] "],"description":"Delete a user from the project","help":"","definition":{"arguments":{"email":{"name":"email","is_required":true,"is_array":false,"description":"The user's email address","default":null}},"options":{"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"user:get","usage":["magento-cloud user:get [-l|--level LEVEL] [--pipe] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [-r|--role ROLE] [--] []","user:role"],"description":"View a user's role(s)","help":"","definition":{"arguments":{"email":{"name":"email","is_required":false,"is_array":false,"description":"The user's email address","default":null}},"options":{"level":{"name":"--level","shortcut":"-l","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The role level ('project' or 'environment')","default":null},"pipe":{"name":"--pipe","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Output the role to stdout (after making any changes)","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"role":{"name":"--role","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"[Deprecated: use user:update to change a user's role(s)]","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"user:list","usage":["magento-cloud users [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST]","users"],"description":"List project users","help":"","definition":{"arguments":[],"options":{"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"user:update","usage":["magento-cloud user:update [-r|--role ROLE] [-p|--project PROJECT] [--host HOST] [-W|--no-wait] [--wait] [--] []"],"description":"Update user role(s) on a project","help":"","definition":{"arguments":{"email":{"name":"email","is_required":false,"is_array":false,"description":"The user's email address","default":null}},"options":{"role":{"name":"--role","shortcut":"-r","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"The user's project role ('admin' or 'viewer') or environment-specific role (e.g. 'master:contributor' or 'stage:viewer'). The character % can be used as a wildcard in the environment ID e.g. '%:viewer'. The role can be abbreviated, e.g. 'master:c'.","default":[]},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"variable:create","usage":["magento-cloud variable:create [-l|--level LEVEL] [--name NAME] [--value VALUE] [--json JSON] [--sensitive SENSITIVE] [--prefix PREFIX] [--enabled ENABLED] [--inheritable INHERITABLE] [--visible-build VISIBLE-BUILD] [--visible-runtime VISIBLE-RUNTIME] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] []"],"description":"Create a variable","help":"","definition":{"arguments":{"name":{"name":"name","is_required":false,"is_array":false,"description":"The variable name","default":null}},"options":{"level":{"name":"--level","shortcut":"-l","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The level at which to set the variable ('project' or 'environment')","default":null},"name":{"name":"--name","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The variable name","default":null},"value":{"name":"--value","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The variable's value","default":null},"json":{"name":"--json","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable is JSON-formatted","default":false},"sensitive":{"name":"--sensitive","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable is sensitive","default":false},"prefix":{"name":"--prefix","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The variable name's prefix (e.g. 'none' or 'env:')","default":"none"},"enabled":{"name":"--enabled","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable should be enabled","default":true},"inheritable":{"name":"--inheritable","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable is inheritable by child environments","default":true},"visible-build":{"name":"--visible-build","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable should be visible at build time","default":true},"visible-runtime":{"name":"--visible-runtime","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable should be visible at runtime","default":true},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"variable:delete","usage":["magento-cloud variable:delete [-l|--level LEVEL] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] "],"description":"Delete a variable","help":"","definition":{"arguments":{"name":{"name":"name","is_required":true,"is_array":false,"description":"The variable name","default":null}},"options":{"level":{"name":"--level","shortcut":"-l","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The variable level ('project', 'environment', 'p' or 'e')","default":null},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"variable:disable","usage":["magento-cloud variable:disable [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] "],"description":"[ DEPRECATED ]<\/> Disable an enabled environment-level variable","help":"This command is deprecated and will be removed in a future version.\nInstead, use: variable:update --enabled false [variable]<\/info>","definition":{"arguments":{"name":{"name":"name","is_required":true,"is_array":false,"description":"The name of the variable","default":null}},"options":{"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"variable:enable","usage":["magento-cloud variable:enable [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] "],"description":"[ DEPRECATED ]<\/> Enable a disabled environment-level variable","help":"This command is deprecated and will be removed in a future version.\nInstead, use: variable:update --enabled false [variable]<\/info>","definition":{"arguments":{"name":{"name":"name","is_required":true,"is_array":false,"description":"The name of the variable","default":null}},"options":{"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"variable:get","usage":["magento-cloud vget [-P|--property PROPERTY] [-l|--level LEVEL] [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--pipe] [--] []","vget"],"description":"View a variable","help":"","definition":{"arguments":{"name":{"name":"name","is_required":false,"is_array":false,"description":"The name of the variable","default":null}},"options":{"property":{"name":"--property","shortcut":"-P","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"View a single variable property","default":null},"level":{"name":"--level","shortcut":"-l","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The variable level ('project', 'environment', 'p' or 'e')","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"pipe":{"name":"--pipe","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"[Deprecated option] Output the variable value only","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"variable:list","usage":["magento-cloud variable:list [-l|--level LEVEL] [--format FORMAT] [--columns COLUMNS] [--no-header] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT]","variables","var"],"description":"List variables","help":"","definition":{"arguments":[],"options":{"level":{"name":"--level","shortcut":"-l","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The variable level ('project', 'environment', 'p' or 'e')","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"variable:set","usage":["magento-cloud vset [--json] [--disabled] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] ","vset"],"description":"[ DEPRECATED ]<\/> Set a variable for an environment","help":"This command is deprecated and will be removed in a future version.\nInstead, use variable:create<\/info> and variable:update<\/info>","definition":{"arguments":{"name":{"name":"name","is_required":true,"is_array":false,"description":"The variable name","default":null},"value":{"name":"value","is_required":true,"is_array":false,"description":"The variable value","default":null}},"options":{"json":{"name":"--json","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Mark the value as JSON","default":false},"disabled":{"name":"--disabled","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Mark the variable as disabled","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":true},{"name":"variable:update","usage":["magento-cloud variable:update [-l|--level LEVEL] [--value VALUE] [--json JSON] [--sensitive SENSITIVE] [--enabled ENABLED] [--inheritable INHERITABLE] [--visible-build VISIBLE-BUILD] [--visible-runtime VISIBLE-RUNTIME] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [-W|--no-wait] [--wait] [--] "],"description":"Update a variable","help":"","definition":{"arguments":{"name":{"name":"name","is_required":true,"is_array":false,"description":"The variable name","default":null}},"options":{"level":{"name":"--level","shortcut":"-l","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The variable level ('project', 'environment', 'p' or 'e')","default":null},"value":{"name":"--value","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The variable's value","default":null},"json":{"name":"--json","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable is JSON-formatted","default":false},"sensitive":{"name":"--sensitive","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable is sensitive","default":false},"enabled":{"name":"--enabled","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable should be enabled","default":true},"inheritable":{"name":"--inheritable","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable is inheritable by child environments","default":true},"visible-build":{"name":"--visible-build","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable should be visible at build time","default":true},"visible-runtime":{"name":"--visible-runtime","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"Whether the variable should be visible at runtime","default":true},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"no-wait":{"name":"--no-wait","shortcut":"-W","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not wait for the operation to complete","default":false},"wait":{"name":"--wait","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Wait for the operation to complete (default)","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false},{"name":"worker:list","usage":["magento-cloud workers [--refresh] [-p|--project PROJECT] [--host HOST] [-e|--environment ENVIRONMENT] [--format FORMAT] [--columns COLUMNS] [--no-header]","workers"],"description":"Get a list of all deployed workers","help":"","definition":{"arguments":[],"options":{"refresh":{"name":"--refresh","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Whether to refresh the cache","default":false},"project":{"name":"--project","shortcut":"-p","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project ID or URL","default":null},"host":{"name":"--host","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The project's API hostname","default":null},"environment":{"name":"--environment","shortcut":"-e","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The environment ID","default":null},"format":{"name":"--format","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":false,"description":"The output format (\"table\", \"csv\", \"tsv\", or \"plain\")","default":"table"},"columns":{"name":"--columns","shortcut":"","accept_value":true,"is_value_required":true,"is_multiple":true,"description":"Columns to display (comma-separated list, or multiple values)","default":[]},"no-header":{"name":"--no-header","shortcut":"","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output the table header","default":false},"help":{"name":"--help","shortcut":"-h","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this help message","default":false},"quiet":{"name":"--quiet","shortcut":"-q","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Do not output any message","default":false},"verbose":{"name":"--verbose","shortcut":"-v|-vv|-vvv","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Increase the verbosity of messages","default":false},"version":{"name":"--version","shortcut":"-V","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Display this application version","default":false},"yes":{"name":"--yes","shortcut":"-y","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"yes\" to any yes\/no questions; disable interaction","default":false},"no":{"name":"--no","shortcut":"-n","accept_value":false,"is_value_required":false,"is_multiple":false,"description":"Answer \"no\" to any yes\/no questions; disable interaction","default":false}}},"hidden":false}],"namespaces":[{"id":"_global","commands":["_completion","act","activities","apps","backup","backups","bot","branch","build","cc","certificates","certs","checkout","clean","clear-cache","clearcache","commits","decode","dir","docs","domains","env","environments","get","help","httpaccess","integrations","legacy-migrate","list","log","login","logout","logs","merge","mongo","mongodump","mongoexport","mongorestore","mounts","multi","pro","project-variables","projects","push","pvget","pvset","redeploy","redis","relationships","routes","scp","self-update","services","snapshots","sql","sql-dump","ssh","ssh-keys","sync","tunnels","update","url","users","var","variables","vget","vset","web","welcome","winky","workers","xdebug"]},{"id":"activity","commands":["activity:cancel","activity:get","activity:list","activity:log"]},{"id":"api","commands":["api:curl"]},{"id":"app","commands":["app:config-get","app:list"]},{"id":"auth","commands":["auth:api-token-login","auth:browser-login","auth:info","auth:login","auth:logout","auth:password-login","auth:token"]},{"id":"backup","commands":["backup:create","backup:list"]},{"id":"blackfire","commands":["blackfire:setup"]},{"id":"certificate","commands":["certificate:add","certificate:delete","certificate:get","certificate:list"]},{"id":"commit","commands":["commit:get","commit:list"]},{"id":"db","commands":["db:dump","db:size","db:sql"]},{"id":"domain","commands":["domain:add","domain:delete","domain:get","domain:list","domain:update"]},{"id":"environment","commands":["environment:activate","environment:backup","environment:branch","environment:checkout","environment:deactivate","environment:delete","environment:http-access","environment:info","environment:init","environment:list","environment:logs","environment:merge","environment:metadata","environment:push","environment:redeploy","environment:relationships","environment:restore","environment:routes","environment:scp","environment:set-remote","environment:sql","environment:sql-dump","environment:ssh","environment:synchronize","environment:url","environment:xdebug"]},{"id":"i","commands":["i:act"]},{"id":"integration","commands":["integration:activities","integration:activity:get","integration:activity:list","integration:activity:log","integration:add","integration:delete","integration:get","integration:list","integration:update","integration:validate"]},{"id":"local","commands":["local:build","local:clean","local:dir","local:install"]},{"id":"mount","commands":["mount:download","mount:list","mount:size","mount:upload"]},{"id":"project","commands":["project:clear-build-cache","project:curl","project:get","project:info","project:list","project:metadata","project:set-remote","project:variable:delete","project:variable:get","project:variable:list","project:variable:set"]},{"id":"repo","commands":["repo:cat","repo:ls"]},{"id":"route","commands":["route:get","route:list"]},{"id":"self","commands":["self:install","self:stats","self:update"]},{"id":"service","commands":["service:list","service:mongo:dump","service:mongo:export","service:mongo:restore","service:mongo:shell","service:redis-cli"]},{"id":"session","commands":["session:switch"]},{"id":"snapshot","commands":["snapshot:create","snapshot:list","snapshot:restore"]},{"id":"source-operation","commands":["source-operation:run"]},{"id":"ssh-cert","commands":["ssh-cert:info","ssh-cert:load"]},{"id":"ssh-key","commands":["ssh-key:add","ssh-key:delete","ssh-key:list"]},{"id":"subscription","commands":["subscription:info"]},{"id":"tunnel","commands":["tunnel:close","tunnel:info","tunnel:list","tunnel:open","tunnel:single"]},{"id":"user","commands":["user:add","user:delete","user:get","user:list","user:role","user:update"]},{"id":"variable","commands":["variable:create","variable:delete","variable:disable","variable:enable","variable:get","variable:list","variable:set","variable:update"]},{"id":"worker","commands":["worker:list"]}]} \ No newline at end of file diff --git a/src/_data/codebase/v2_3/mrg/b2b/B2b.yml b/src/_data/codebase/v2_3/mrg/b2b/B2b.yml deleted file mode 100644 index 80511937732..00000000000 --- a/src/_data/codebase/v2_3/mrg/b2b/B2b.yml +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Magento_B2b -source_repo: magento2b2b -release: 1.1.7 -github_path: app/code/Magento/B2b/README.md -last_modified_at: '2021-04-26 15:17:51 -0500' -content: |- - ## Overview - - The Magento_b2b module is the base module for B2B. It must be present on all B2B installations. - - This module also provides several B2B branding elements. For example, it adds a link to B2B customer support in Admin, and it displays "B2B Edition" at the bottom of the site. Also, the module adds the configuration page for B2B settings where an admin user can enable or disable a B2B feature. Disabling a B2B feature in store configurations disables this feature for the storefront only, and it is still available in the admin panel. - - ## Installation details - - This module must be installed to use and to configure the other B2B modules. It can be uninstalled after other B2B modules are uninstalled. - - ## Structure - - [Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html). - - ## Extensibility - - Extension developers can interact with the Magento_B2b module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_B2b module. - - ## Additional information - - You can track [backward incompatible changes made in a Magento B2b mainline after the Magento 2.3 release](https://devdocs.magento.com/guides/v2.3/release-notes/changes/b2b_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/b2b/BundleNegotiableQuote.yml b/src/_data/codebase/v2_3/mrg/b2b/BundleNegotiableQuote.yml deleted file mode 100644 index 39c5c52086b..00000000000 --- a/src/_data/codebase/v2_3/mrg/b2b/BundleNegotiableQuote.yml +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: Magento_BundleNegotiableQuote -source_repo: magento2b2b -release: 1.1.7 -github_path: app/code/Magento/BundleNegotiableQuote/README.md -last_modified_at: '2021-04-26 15:17:51 -0500' -content: |- - ## Overview - - The Magento_BundleNegotiableQuote module enables bundle products to be displayed in a negotiable quote in an B2B environment. This module extends Magento_NegotiableQuote module and Magento_Bundle module. - - The Magento_BundleNegotiableQuote module provides the following features: - - * Display bundle products in a negotiable quote. - - * Order bundle products from a negotiable quote. - - ## Installation details - - This module has a dependency on the Magento_NegotiableQuote and Magento_Bundle, which must be installed and enabled first. - - The Magento_BundleNegotiableQuote module does not create any backward incompatible changes and can be uninstalled at any time. - - ## Structure - - [Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html). - - ## Extensibility - - Extension developers can interact with the Magento_BundleNegotiableQuote module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_BundleNegotiableQuote module. - - ## Additional information - - You can track [backward incompatible changes made in a Magento B2b mainline after the Magento 2.3 release](https://devdocs.magento.com/guides/v2.3/release-notes/changes/b2b_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/b2b/BundleRequisitionList.yml b/src/_data/codebase/v2_3/mrg/b2b/BundleRequisitionList.yml deleted file mode 100644 index 20310e63e62..00000000000 --- a/src/_data/codebase/v2_3/mrg/b2b/BundleRequisitionList.yml +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Magento_BundleRequisitionList -source_repo: magento2b2b -release: 1.1.7 -github_path: app/code/Magento/BundleRequisitionList/README.md -last_modified_at: '2021-04-26 15:17:51 -0500' -content: "## Overview\n\nThe Magento_BundleRequisitionList module enables bundle products - to be displayed in a requisition list in an B2B environment. This module extends - Magento_RequisitionList module and Magento_Bundle module.\n\nThe Magento_BundleRequisitionList - module provides the following features:\n\n* Display bundle products in a requisition - list. \n\n* Add bundle products to cart from a requisition list. \n \n## Installation - details\n\nThis module has a dependency on the Magento_RequisitionList and Magento_Bundle, - which must be installed and enabled first. \n \nThe Magento_BundleRequisitionList - module does not create any backward incompatible changes and can be uninstalled - at any time. \n \n## Structure\n \n[Learn about a typical file structure for a Magento - 2 module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html).\n - \n### Layouts\n \nYou can extend and override layouts in the `Magento\\BundleRequisitionList\\view\\frontend\\layout` - directories.\n\nFor more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html).\n\n## - Additional information\n \nYou can track [backward incompatible changes made in - a Magento B2b mainline after the Magento 2.3 release](https://devdocs.magento.com/guides/v2.3/release-notes/changes/b2b_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/b2b/BundleSharedCatalog.yml b/src/_data/codebase/v2_3/mrg/b2b/BundleSharedCatalog.yml deleted file mode 100644 index e49aa07ad9a..00000000000 --- a/src/_data/codebase/v2_3/mrg/b2b/BundleSharedCatalog.yml +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Magento_BundleSharedCatalog -source_repo: magento2b2b -release: 1.1.7 -github_path: app/code/Magento/BundleSharedCatalog/README.md -last_modified_at: '2021-04-26 15:17:51 -0500' -content: |- - ## Overview - - The Magento_BundleSharedCatalog module enables bundle products to be added to a shared catalog in an B2B environment. This module extends Magento_SharedCatalog module and Magento_Bundle module. - - The Magento_BundleSharedCatalog module provides the following features: - - * Display and manage prices for bundle products within a shared catalog. - - * Control the visibility of bundle products in quotes and orders. Only those bundle products that have been added to a shared catalog will be available for searches via the "Add by SKU" feature in quotes and orders. - - ## Installation details - - This module has a dependency on the Magento_SharedCatalog and Magento_Bundle, which must be installed and enabled first. - - The Magento_BundleSharedCatalog module does not create any backward incompatible changes and can be uninstalled at any time. - - ## Structure - - [Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html). - - ## Extensibility - - Extension developers can interact with the Magento_BundleSharedCatalog module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_BundleSharedCatalog module. - - ### Layouts - - You can extend and override layouts in the `Magento\BundleSharedCatalog\view\adminhtml\layout` directories. - - For more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html). - - ### UI components - - The following directory contains extensible UI components: - - * `Magento\BundleSharedCatalog\view\adminhtml\ui_component` - renderer for pricing and structure listings - - For more information, see [UI Listing/Grid Component](https://devdocs.magento.com/guides/v2.3/ui-components/ui-listing-grid.html). - - ## Additional information - - You can track [backward incompatible changes made in a Magento B2b mainline after the Magento 2.3 release](https://devdocs.magento.com/guides/v2.3/release-notes/changes/b2b_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/b2b/CheckoutAddressSearchNegotiableQuote.yml b/src/_data/codebase/v2_3/mrg/b2b/CheckoutAddressSearchNegotiableQuote.yml deleted file mode 100644 index 246a46f810e..00000000000 --- a/src/_data/codebase/v2_3/mrg/b2b/CheckoutAddressSearchNegotiableQuote.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: Magento_CheckoutAddressSearchNegotiableQuote -source_repo: magento2b2b -release: 1.1.7 -github_path: app/code/Magento/CheckoutAddressSearchNegotiableQuote/README.md -last_modified_at: '2019-04-10 17:47:51 -0500' -content: |- - ## CheckoutAddressSearchNegotiableQuote module Overview - - CheckoutAddressSearchNegotiableQuote module extends Magento_CheckoutAddressSearch if it is enabled in configuration and it modifies NegotiableQuote shipping address on checkout. - - CheckoutAddressSearchNegotiableQuote module removes shipping address search configuration on shipping step on checkout if negotiable quote address is locked and it replaces selected shipping address component to display only negotiable quote address. diff --git a/src/_data/codebase/v2_3/mrg/b2b/CheckoutAgreementsNegotiableQuote.yml b/src/_data/codebase/v2_3/mrg/b2b/CheckoutAgreementsNegotiableQuote.yml deleted file mode 100644 index 414488b28c4..00000000000 --- a/src/_data/codebase/v2_3/mrg/b2b/CheckoutAgreementsNegotiableQuote.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Magento_CheckoutAgreementsNegotiableQuote -source_repo: magento2b2b -release: 1.1.7 -github_path: app/code/Magento/CheckoutAgreementsNegotiableQuote/README.md -last_modified_at: '2019-08-16 15:20:08 -0500' -content: |- - ## CheckoutAgreementsNegotiableQuote module Overview - - CheckoutAgreementsNegotiableQuote module extends CheckoutAgreements if it is enabled in configuration and it adds agreements to payment data on checkout with negotiable quote. diff --git a/src/_data/codebase/v2_3/mrg/b2b/Company.yml b/src/_data/codebase/v2_3/mrg/b2b/Company.yml deleted file mode 100644 index a4aaf430a22..00000000000 --- a/src/_data/codebase/v2_3/mrg/b2b/Company.yml +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: Magento_Company -source_repo: magento2b2b -release: 1.1.7 -github_path: app/code/Magento/Company/README.md -last_modified_at: '2021-04-26 15:17:51 -0500' -content: |- - ## Overview - - The Magento_Company module allows a merchant to create a company account and assign multiple members of the company to the account. - - The module also implements roles and permissions for the company members. The company admin builds a hierarchical company structure (which consists of teams and users) in the storefront and assigns roles and permissions to the company members. This hierarchy allows the company admin to control user activity within the account. This hierarchy as well as roles and permissions are currently available in the storefront only. A merchant can only view the list of company members in Admin. - A merchant can view and manage company profiles in Admin. A company's status controls what kind of access the company members have to the website. An admin user can also configure company-level emails and allow or disallow a company registration from the storefront. Also, this module adds a 'customer type' attribute to the customer in Admin: individual user, company member or company admin. - - ## Installation details - - This module does not create any backward incompatible changes. This module can be deactivated after all the other B2B modules (except QuickOrder and RequisitionList) are deactivated. - - ## Structure - - [Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html). - - ## Extensibility - - Extension developers can interact with the Magento_Company module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_Company module. - - ### Layouts - - You can extend and override layouts in the `Magento\Company\view\adminhtml\layout` and `Magento\Company\view\frontend\layout` directories. - - For more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html). - - ### UI components - - The following directories contain extensible UI components: - - * `Magento\Company\view\adminhtml\ui_component` - customer listing, invitation form, sales order grid - - * `Magento\Company\view\base\ui_component` - company listing, complany creation form, customer creation form - - * `Magento\Company\view\frontend\ui_component` - company users listing, role listing - - For more information, see [UI Listing/Grid Component](https://devdocs.magento.com/guides/v2.3/ui-components/ui-listing-grid.html). - - ## Additional information - - You can track [backward incompatible changes made in a Magento B2b mainline after the Magento 2.3 release](https://devdocs.magento.com/guides/v2.3/release-notes/changes/b2b_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/b2b/CompanyCredit.yml b/src/_data/codebase/v2_3/mrg/b2b/CompanyCredit.yml deleted file mode 100644 index 7d93c0b8f47..00000000000 --- a/src/_data/codebase/v2_3/mrg/b2b/CompanyCredit.yml +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: Magento_CompanyCredit -source_repo: magento2b2b -release: 1.1.7 -github_path: app/code/Magento/CompanyCredit/README.md -last_modified_at: '2021-04-26 15:17:51 -0500' -content: |- - ## Overview - - The Magento_CompanyCredit module adds the "Payment on Account" payment method for B2B companies. It also allows the credit history to be viewed from both Admin and the storefront. - - With the Magento_Company Credit module - - - a customer can pay orders with Payment on Account method (or in credit); - - an admin user can manage credit and credit settings for a company (in the admin panel); - - merchants and customers can track credit history, and specifically: credit allocation, order placement, credit reimbursement, credit change (amount, currency or possibility to exceed credit limit). - - The company credit functionality is available for company users only. - - ## Installation details - - The module has a dependency on the Magento_Company module, which must be installed and enabled the first. The module does not create any backward incompatible changes. The CompanyCredit module can be deactivated and uninstalled at any time. - - ## Structure - - [Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html). - - ## Extensibility - - Extension developers can interact with the Magento_CompanyCredit module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_CompanyCredit module. - - [Payment method configuration](https://devdocs.magento.com/guides/v2.3/payments-integrations/base-integration/payment-option-config.html) will allow you additional configuration to extend module functionality. - - ### Layouts - - You can extend and override layouts in the `Magento\CompanyCredit\view\adminhtml\layout` and `Magento\CompanyCredit\view\frontend\layout` directories. - - For more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html). - - ### UI components - - The following directories contain extensible UI components: - - - `Magento\CompanyCredit\view\adminhtml\ui_component` - company form, company listing, history listing - - - `Magento\CompanyCredit\view\frontend\ui_component` - balance history listing - - For more information, see [UI Listing/Grid Component](https://devdocs.magento.com/guides/v2.3/ui-components/ui-listing-grid.html) and [UI Form Component](https://devdocs.magento.com/guides/v2.3/ui_comp_guide/components/ui-form.html) - - ## Additional information - - You can track [backward incompatible changes made in a Magento B2b mainline after the Magento 2.3 release](https://devdocs.magento.com/guides/v2.3/release-notes/changes/b2b_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/b2b/CompanyPayment.yml b/src/_data/codebase/v2_3/mrg/b2b/CompanyPayment.yml deleted file mode 100644 index 5ecf88b3243..00000000000 --- a/src/_data/codebase/v2_3/mrg/b2b/CompanyPayment.yml +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: Magento_CompanyPayment -source_repo: magento2b2b -release: 1.1.7 -github_path: app/code/Magento/CompanyPayment/README.md -last_modified_at: '2021-04-26 15:17:51 -0500' -content: |- - ## Overview - - The Magento_CompanyPayment module allows a merchant to configure which payment methods are available for B2B companies. - - In Admin, the CompanyPayment module adds an additional panel (on the Company profile page and on the B2B Features page) where a merchant configures payment methods for companies. Payment methods can be configured on the store level or on the company level. - - ## Installation details - - The module has a dependency on the Magento_Company module, which must be installed and enabled first. This module does not create any backward incompatible changes. It can be deactivated and uninstalled at any time. - - ## Structure - - [Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html). - - ## Extensibility - - Extension developers can interact with the Magento_CompanyPayment module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_CompanyPayment module. - - ### Layouts - - You can extend and override layouts in the `Magento\CompanyPayment\view\frontend\layout` directory. - - For more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html). - - ### UI components - - The following directory contains extensible UI components: - - - - * `Magento\CompanyPayment\view\frontend\ui_component` - company form - - For more information, see [UI Form Component](https://devdocs.magento.com/guides/v2.3/ui_comp_guide/components/ui-form.html). - - ## Additional information - - You can track [backward incompatible changes made in a Magento B2b mainline after the Magento 2.3 release](https://devdocs.magento.com/guides/v2.3/release-notes/changes/b2b_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/b2b/ConfigurableNegotiableQuote.yml b/src/_data/codebase/v2_3/mrg/b2b/ConfigurableNegotiableQuote.yml deleted file mode 100644 index 1c9d265cf8d..00000000000 --- a/src/_data/codebase/v2_3/mrg/b2b/ConfigurableNegotiableQuote.yml +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Magento_ConfigurableNegotiableQuote -source_repo: magento2b2b -release: 1.1.7 -github_path: app/code/Magento/ConfigurableNegotiableQuote/README.md -last_modified_at: '2021-04-26 15:17:51 -0500' -content: |- - ## Overview - - The Magento_ConfigurableNegotiableQuote module enables configurable products to be displayed in a negotiable quote in an B2B environment. This module extends Magento_NegotiableQuote and Magento_Configurable modules. - - The Magento_ConfigurableNegotiableQuote module provides the following features: - - * Display configurable products in a negotiable quote. - - * Order configurable products from a negotiable quote. - - ## Installation details - - The Magento_ConfigurableNegotiableQuote module has a dependency on the Magento_NegotiableQuote and Magento_Configurable modules, which must be installed and enabled first. This module does not create any backward incompatible changes. It can be uninstalled or deactivated at any time. - - ## Structure - - [Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html). - - ## Extensibility - - Extension developers can interact with the Magento_ConfigurableNegotiableQuote module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_ConfigurableNegotiableQuote module. - - ## Additional information - - You can track [backward incompatible changes made in a Magento B2b mainline after the Magento 2.3 release](https://devdocs.magento.com/guides/v2.3/release-notes/changes/b2b_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/b2b/ConfigurableRequisitionList.yml b/src/_data/codebase/v2_3/mrg/b2b/ConfigurableRequisitionList.yml deleted file mode 100644 index 3d28a683fca..00000000000 --- a/src/_data/codebase/v2_3/mrg/b2b/ConfigurableRequisitionList.yml +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Magento_ConfigurableRequisitionList -source_repo: magento2b2b -release: 1.1.7 -github_path: app/code/Magento/ConfigurableRequisitionList/README.md -last_modified_at: '2021-04-26 15:17:51 -0500' -content: |- - ## Overview - - The Magento_ConfigurableRequisitionList module enables configurable products to be displayed in a requisition list in an B2B environment. This module extends Magento_RequisitionList and Magento_Configurable modules. - - The Magento_ConfigurableRequisitionList module provides the following features: - - * Display configurable products in a requisition list. - - * Add configurable products to cart from a requisition list. - - ## Installation details - - The Magento_ConfigurableRequisitionList module has a dependency on the Magento_RequisitionList and Magento_Configurable modules, which must be installed and enabled first. This module does not create any backward incompatible changes. It can be uninstalled or deactivated at any time. - - ## Structure - - [Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html). - - ### Layouts - - You can extend and override layouts in the `Magento\ConfigurableRequisitionList\view\frontend\layout` directories. - - For more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html). - - ## Additional information - - You can track [backward incompatible changes made in a Magento B2b mainline after the Magento 2.3 release](https://devdocs.magento.com/guides/v2.3/release-notes/changes/b2b_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/b2b/ConfigurableSharedCatalog.yml b/src/_data/codebase/v2_3/mrg/b2b/ConfigurableSharedCatalog.yml deleted file mode 100644 index 022ae50db1a..00000000000 --- a/src/_data/codebase/v2_3/mrg/b2b/ConfigurableSharedCatalog.yml +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: Magento_ConfigurableSharedCatalog -source_repo: magento2b2b -release: 1.1.7 -github_path: app/code/Magento/ConfigurableSharedCatalog/README.md -last_modified_at: '2021-04-26 15:17:51 -0500' -content: |- - ## Overview - - The Magento_ConfigurableSharedCatalog module enables configurable products to be added to a shared catalog in an B2B environment. This module extends Magento_SharedCatalog and Magento_Configurable modules. - - The Magento_ConfigurableSharedCatalog module provides the following features: - - * Display base and custom prices for configurable products within a shared catalog. There is no ability to edit the price of a configurable product. - - * Control the visibility of configurable products in quotes and orders. Only those configurable products that have been added to a shared catalog will be available for searches via the "Add by SKU" feature in quotes and orders. - - ## Installation details - - The Magento_ConfigurableSharedCatalog module has a dependency on the Magento_SharedCatalog and Magento_Configurable modules, which must be installed and enabled first. This module does not create any backward incompatible changes. It can be uninstalled or deactivated at any time. - - ## Structure - - [Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html). - - ## Extensibility - - Extension developers can interact with the Magento_ConfigurableSharedCatalog module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_ConfigurableSharedCatalog module. - - ### Layouts - - You can extend and override layouts in the `Magento\ConfigurableSharedCatalog\view\adminhtml\layout` directories. - - For more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html). - - ### UI components - - The following directory contains extensible UI components: - - * `Magento\ConfigurableSharedCatalog\view\adminhtml\ui_component` - renderer for pricing and structure listings - - For more information, see [UI Listing/Grid Component](https://devdocs.magento.com/guides/v2.3/ui-components/ui-listing-grid.html). - - ## Additional information - - You can track [backward incompatible changes made in a Magento B2b mainline after the Magento 2.3 release](https://devdocs.magento.com/guides/v2.3/release-notes/changes/b2b_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/b2b/GiftCardNegotiableQuote.yml b/src/_data/codebase/v2_3/mrg/b2b/GiftCardNegotiableQuote.yml deleted file mode 100644 index 97b452848c6..00000000000 --- a/src/_data/codebase/v2_3/mrg/b2b/GiftCardNegotiableQuote.yml +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Magento_GiftCardNegotiableQuote -source_repo: magento2b2b -release: 1.1.7 -github_path: app/code/Magento/GiftCardNegotiableQuote/README.md -last_modified_at: '2021-04-26 15:17:51 -0500' -content: |- - ## Overview - - The Magento_GiftCardNegotiableQuote module enables gift cards to be displayed in a negotiable quote in an B2B environment. This module extends Magento_NegotiableQuote and Magento_GiftCard modules. - - The Magento_GiftCardNegotiableQuote module provides the following features: - - * Display gift cards in a negotiable quote. - - * Order gift cards from a negotiable quote. - - ## Installation details - - The Magento_GiftCardNegotiableQuote module has a dependency on the Magento_NegotiableQuote and Magento_GiftCard modules, which must be installed and enabled first. This module does not create any backward incompatible changes. It can be uninstalled or deactivated at any time. - - ## Structure - - [Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html). - - ## Additional information - - You can track [backward incompatible changes made in a Magento B2b mainline after the Magento 2.3 release](https://devdocs.magento.com/guides/v2.3/release-notes/changes/b2b_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/b2b/GiftCardRequisitionList.yml b/src/_data/codebase/v2_3/mrg/b2b/GiftCardRequisitionList.yml deleted file mode 100644 index 5d40af732cb..00000000000 --- a/src/_data/codebase/v2_3/mrg/b2b/GiftCardRequisitionList.yml +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Magento_GiftCardRequisitionList -source_repo: magento2b2b -release: 1.1.7 -github_path: app/code/Magento/GiftCardRequisitionList/README.md -last_modified_at: '2021-04-26 15:17:51 -0500' -content: |- - ## Overview - - The Magento_GiftCardRequisitionList module enables gift cards to be displayed in a requisition list in an B2B environment. This module extends Magento_RequisitionList and Magento_GiftCard modules. - - The Magento_GiftCardRequisitionList module provides the following features: - - * Display gift cards in a requisition list. - - * Add gift cards to cart from a requisition list. - - ## Installation details - - The Magento_GiftCardRequisitionList module has a dependency on the Magento_RequisitionList and Magento_GiftCard modules, which must be installed and enabled first. This module does not create any backward incompatible changes. It can be uninstalled or deactivated at any time. - - ## Structure - - [Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html). - - ## Additional information - - You can track [backward incompatible changes made in a Magento B2b mainline after the Magento 2.3 release](https://devdocs.magento.com/guides/v2.3/release-notes/changes/b2b_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/b2b/GiftCardSharedCatalog.yml b/src/_data/codebase/v2_3/mrg/b2b/GiftCardSharedCatalog.yml deleted file mode 100644 index 5834852b115..00000000000 --- a/src/_data/codebase/v2_3/mrg/b2b/GiftCardSharedCatalog.yml +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Magento_GiftCardSharedCatalog -source_repo: magento2b2b -release: 1.1.7 -github_path: app/code/Magento/GiftCardSharedCatalog/README.md -last_modified_at: '2021-04-26 15:17:51 -0500' -content: "## Overview\n\nThe Magento_GiftCardSharedCatalog module enables gift cards - to be added to a shared catalog in an B2B environment. This module extends Magento_SharedCatalog - and Magento_GiftCard modules.\n\nThe Magento_GiftCardSharedCatalog module provides - the following features:\n\n* Display and manage prices for gift cards within a shared - catalog.\n\n* Control the visibility of gift cards in quotes and orders. Only those - gift card products that have been added to a shared catalog will be available for - searches via the \"Add by SKU\" feature in quotes and orders. \n\n## Installation - details\n\nThe Magento_GiftCardSharedCatalog module has a dependency on the Magento_SharedCatalog - and Magento_GiftCard modules, which must be installed and enabled first. This module - does not create any backward incompatible changes. It can be uninstalled or deactivated - at any time.\n\n## Structure\n\n[Learn about a typical file structure for a Magento - 2 module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html).\n\n## - Extensibility\n\nExtension developers can interact with the Magento_GiftCardSharedCatalog - module. For more information about the Magento extension mechanism, see [Magento - plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html).\n\n[The - Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) - enables you to override the functionality of the Magento_GiftCardSharedCatalog module.\n\n### - Layouts\n\nYou can extend and override layouts in the `Magento\\GiftCardSharedCatalog\\view\\adminhtml\\layout` - directories.\n\nFor more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html).\n\n### - UI components\n\nThe following directory contains extensible UI components:\n\n* - `Magento\\GiftCardSharedCatalog\\view\\adminhtml\\ui_component` - renderer for pricing - and structure listings\n\nFor more information, see [UI Listing/Grid Component](https://devdocs.magento.com/guides/v2.3/ui-components/ui-listing-grid.html).\n\n## - Additional information\n\nYou can track [backward incompatible changes made in a - Magento B2b mainline after the Magento 2.3 release](https://devdocs.magento.com/guides/v2.3/release-notes/changes/b2b_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/b2b/GroupedRequisitionList.yml b/src/_data/codebase/v2_3/mrg/b2b/GroupedRequisitionList.yml deleted file mode 100644 index d341cdb6eb2..00000000000 --- a/src/_data/codebase/v2_3/mrg/b2b/GroupedRequisitionList.yml +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: Magento_GroupedRequisitionList -source_repo: magento2b2b -release: 1.1.7 -github_path: app/code/Magento/GroupedRequisitionList/README.md -last_modified_at: '2021-04-26 15:17:51 -0500' -content: |- - ## Overview - - The Magento_GroupedRequisitionList module enables grouped products to be displayed in a requisition list in an B2B environment. This module extends Magento_RequisitionList and Magento_Grouped modules. - - The Magento_GroupedRequisitionList module provides the following features: - - * Display grouped products in a requisition list. - - * Add grouped products to cart from a requisition list. - - * Disable ability to change quantity of grouped products in a requisition list. - - ## Installation details - - The module has dependency on the Magento_RequisitionList module and Magento_Grouped modules, which must be installed and enabled first. This module does not create any backward incompatible changes. Can be uninstalled or deactivated at any time. - - ## Structure - - [Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html). - - ## Extensibility - - Extension developers can interact with the Magento_GroupedRequisitionList module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_GroupedRequisitionList module. - - ### Layouts - - You can extend and override layouts in the `Magento\GroupedRequistionList\view\frontend\layout` directories. - - For more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html). - - ## Additional information - - You can track [backward incompatible changes made in a Magento B2b mainline after the Magento 2.3 release](https://devdocs.magento.com/guides/v2.3/release-notes/changes/b2b_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/b2b/GroupedSharedCatalog.yml b/src/_data/codebase/v2_3/mrg/b2b/GroupedSharedCatalog.yml deleted file mode 100644 index 4572faec808..00000000000 --- a/src/_data/codebase/v2_3/mrg/b2b/GroupedSharedCatalog.yml +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: Magento_GroupedSharedCatalog -source_repo: magento2b2b -release: 1.1.7 -github_path: app/code/Magento/GroupedSharedCatalog/README.md -last_modified_at: '2021-04-26 15:17:51 -0500' -content: |- - ## Overview - - The Magento_GroupedSharedCatalog module enables grouped products to be added to a shared catalog in an B2B environment. This module extends Magento_SharedCatalog and Magento_Grouped modules. - - The Magento_GroupedSharedCatalog module provides the following features: - - * Display base and custom prices for grouped products within a shared catalog. There is no ability to edit the price of a grouped product. - - * Control the visibility of grouped products in quotes and orders. Only those grouped products that have been added to a shared catalog will be available for searches via the "Add by SKU" feature in quotes and orders. - - ## Installation details - - The module has dependency on the Magento_SharedCatalog module and Magento_Grouped modules, which must be installed and enabled first. This module does not create any backward incompatible changes. Can be uninstalled or deactivated at any time. - - ## Structure - - [Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html). - - ## Extensibility - - Extension developers can interact with the Magento_GroupedSharedCatalog module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_GroupedSharedCatalog module. - - ### Layouts - - You can extend and override layouts in the `Magento\GroupedSharedCatalog\view\adminhtml\layout` directories. - - For more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html). - - ### UI components - - The following directory contains extensible UI components: - - * `Magento\GroupedSharedCatalog\view\adminhtml\ui_component` - renderer for pricing and structure listings - - For more information, see [UI Listing/Grid Component](https://devdocs.magento.com/guides/v2.3/ui-components/ui-listing-grid.html). - - ## Additional information - - You can track [backward incompatible changes made in a Magento B2b mainline after the Magento 2.3 release](https://devdocs.magento.com/guides/v2.3/release-notes/changes/b2b_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/b2b/NegotiableQuote.yml b/src/_data/codebase/v2_3/mrg/b2b/NegotiableQuote.yml deleted file mode 100644 index 98984323c7e..00000000000 --- a/src/_data/codebase/v2_3/mrg/b2b/NegotiableQuote.yml +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: Magento_NegotiableQuote -source_repo: magento2b2b -release: 1.1.7 -github_path: app/code/Magento/NegotiableQuote/README.md -last_modified_at: '2021-04-26 15:17:51 -0500' -content: |- - ## Overview - - The Magento_NegotiableQuote module allows a customer and a merchant (admin user) to negotiate product and/or shipping prices before the customer places an order. Its functionality is available for the company members only. - - Currently, B2B quoting is global--the price is given for the quote as a whole. Quoting per item is not supported. The quote lifecycle is managed via quote statuses. The quoting interface allows both a merchant and a customer to manage items in the quote (add, delete, change quantity) as well as make an offer (or request a quote) for items and/or for shipping. The negotiated price set in the negotiable quote is exactly the price that will be applied on a quote during checkout, order generation, and invoice generation. - - The module provides a set of configurations for the quoting feature, such as the ability to request a quote, configure the minimum quote amount, configure the default expiration period, configure attached files, and set email templates for quotes. The module provides web APIs and can be integrated with 3rd party solutions to manage negotiable quote in Magento. - - ## Installation details - - The module heavily depends on the Quote and Magento_Company modules, which must be previously installed and enabled. - - Also, the module has dependency on the following Magento’s B2C modules: Tax module, Checkout module and Cart Pricing Rules module. - - When working with the SharedCatalog module, Negotiable Quote will be restricted to the products added to the shared catalog and custom prices set in the shared catalog. - - The module does not create any backward incompatible changes. Can be deactivated and uninstalled at any time. - - ## Structure - - [Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html). - - ## Extensibility - - Magento_NegotiableQuote uses Extensible attributes to extend Magento_Quote. For more information about the Magento extensible attributes, see [Adding extension attributes to entity](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/extension_attributes/adding-attributes.html). - - Extension developers can interact with the Magento_NegotiableQuote module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_NegotiableQuote module. - - ### Layouts - - You can extend and override layouts in the `Magento\NegotiableQuote\view\adminhtml\layout` and `Magento\NegotiableQuote\view\frontend\layout` directories. - - For more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html). - - ### UI components - - The following directories contain extensible UI components: - - * `Magento\NegotiableQuote\view\adminhtml\ui_component` - company form, negotiable quote grid - - * `Magento\NegotiableQuote\view\frontend\ui_component` - negotiable quote listing - - For more information, see [UI Listing/Grid Component](https://devdocs.magento.com/guides/v2.3/ui-components/ui-listing-grid.html) and [UI Form Component](https://devdocs.magento.com/guides/v2.3/ui_comp_guide/components/ui-form.html). - - ## Additional information - - You can track [backward incompatible changes made in a Magento B2b mainline after the Magento 2.3 release](https://devdocs.magento.com/guides/v2.3/release-notes/changes/b2b_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/b2b/NegotiableQuoteSharedCatalog.yml b/src/_data/codebase/v2_3/mrg/b2b/NegotiableQuoteSharedCatalog.yml deleted file mode 100644 index a2bab8ae02c..00000000000 --- a/src/_data/codebase/v2_3/mrg/b2b/NegotiableQuoteSharedCatalog.yml +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Magento_NegotiableQuoteSharedCatalog -source_repo: magento2b2b -release: 1.1.7 -github_path: app/code/Magento/NegotiableQuoteSharedCatalog/README.md -last_modified_at: '2021-04-26 15:17:51 -0500' -content: |- - ## Overview - - The Magento_NegotiableQuoteSharedCatalog module enables the NegotiableQuote module to interact with a SharedCatalog in an B2B environment. This module extends the Magento_NegotiableQuote module and Magento_SharedCatalog modules. - - The Magento_NegotiableQuoteSharedCatalog module provides the following features: - - * Remove items from a negotiable quote if corresponding products were removed from this company's shared catalog. - - ## Installation details - - This module has a dependency on the Magento_NegotiableQuote and Magento_SharedCatalog module, which must be installed and enabled first. - - The Magento_NegotiableQuoteSharedCatalog module does not create any backward incompatible changes. It can be uninstalled at any time. - - ## Structure - - [Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html). - - ## Extensibility - - Extension developers can interact with the Magento_NegotiableQuoteSharedCatalog module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_NegotiableQuoteSharedCatalog module. - - ## Additional information - - You can track [backward incompatible changes made in a Magento B2b mainline after the Magento 2.3 release](https://devdocs.magento.com/guides/v2.3/release-notes/changes/b2b_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/b2b/QuickOrder.yml b/src/_data/codebase/v2_3/mrg/b2b/QuickOrder.yml deleted file mode 100644 index 04b8d41c751..00000000000 --- a/src/_data/codebase/v2_3/mrg/b2b/QuickOrder.yml +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: Magento_QuickOrder -source_repo: magento2b2b -release: 1.1.7 -github_path: app/code/Magento/QuickOrder/README.md -last_modified_at: '2021-04-26 15:17:51 -0500' -content: "## Overview\n\nThe Magento_QuickOrder module allows customers to improve - their user experience by creating a new order from a list of multiple SKUs.\n\nMultiple - items can be sent to the shopping cart from a CSV file, by copy-pasting multiple - SKUs from another source, or by manually entering SKUs one-by-one into the Quick - Order form. This feature is available for both logged-in users and guests.\n \n## - Installation details\n \nThe module does not create any backward incompatible changes. - It heavily depends on the Magento_AdvancedCheckout module and cannot work without - it. Can be deactivated and uninstalled at any time. \n \n## Structure\n \n[Learn - about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html).\n - \n## Extensibility\n\nExtension developers can interact with the Magento_QuickOrder - module. For more information about the Magento extension mechanism, see [Magento - plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html).\n - \n[The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) - enables you to override the functionality of the Magento_QuickOrder module.\n\n### - Layouts\n \nYou can extend and override layouts in the `Magento\\QuickOrder\\view\\frontend\\layout` - directory.\n\nFor more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html).\n - \n## Additional information\n \nYou can track [backward incompatible changes made - in a Magento B2b mainline after the Magento 2.3 release](https://devdocs.magento.com/guides/v2.3/release-notes/changes/b2b_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/b2b/RequisitionList.yml b/src/_data/codebase/v2_3/mrg/b2b/RequisitionList.yml deleted file mode 100644 index f48d43416be..00000000000 --- a/src/_data/codebase/v2_3/mrg/b2b/RequisitionList.yml +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: Magento_RequisitionList -source_repo: magento2b2b -release: 1.1.7 -github_path: app/code/Magento/RequisitionList/README.md -last_modified_at: '2021-04-26 15:17:51 -0500' -content: |- - ## Overview - - The Magento_RequisitionList module allows a customer to create multiple lists of frequently-purchased items and use those lists for order placement. This feature is available for both logged-in users and guests. - - RequisitionList functionality is similiar to wish lists, but it has the following differences: - - * A requisition list is not purged after sending items to the shopping cart. It can be used to place multiple orders. - - * The UI for requisition lists has been modified to a compact view in order to display large number of items. - - The merchant can configure maximum number of requisition lists per customer. - - ## Installation details - - The module does not create any backward incompatible changes. It can be deactivated and uninstalled in any time. - - ## Structure - - [Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html). - - ## Extensibility - - Extension developers can interact with the Magento_RequisitionList module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_RequisitionList module. - - ### Layouts - - You can extend and override layouts in the `Magento\RequisitionList\view\frontend\layout` directories. - - For more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html). - - ### UI components - - The following directories contain extensible UI components: - - * `Magento\RequisitionList\view\frontend\ui_component` - requisition list listing - - For more information, see [UI Listing/Grid Component](https://devdocs.magento.com/guides/v2.3/ui-components/ui-listing-grid.html). - - ## Additional information - - You can track [backward incompatible changes made in a Magento B2b mainline after the Magento 2.3 release](https://devdocs.magento.com/guides/v2.3/release-notes/changes/b2b_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/b2b/SharedCatalog.yml b/src/_data/codebase/v2_3/mrg/b2b/SharedCatalog.yml deleted file mode 100644 index d5bc099c59c..00000000000 --- a/src/_data/codebase/v2_3/mrg/b2b/SharedCatalog.yml +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: Magento_SharedCatalog -source_repo: magento2b2b -release: 1.1.7 -github_path: app/code/Magento/SharedCatalog/README.md -last_modified_at: '2021-04-26 15:17:51 -0500' -content: |- - ## Overview - - The Magento_SharedCatalog modules defines the visibility of products as well as product prices in the catalog and in B2B quotes for different company accounts. - - The module allows a merchant to create multiple shared catalogs, link them to one or more company accounts, and set different product prices. Shared catalogs also control the visibility of products and categories for a company in the storefront. The shared catalog type (public or custom) defines the scope of products and prices available for guest users vs logged-in users. The system can have only one public and any number of custom shared catalogs. - - The module relies on the CatalogPermissions module, in that the visibility of categories for a customer group is defined by category permissions for this customer group. Once a shared catalog is enabled in B2B features, the category permissions are automatically enabled. Adding a product or a category to a shared catalog enables appropriate category permissions for the customer groups linked to this shared catalog. - - The module provides web APIs and can be integrated with third-party solutions to manage shared catalogs in Magento. - - ## Installation details - - The module heavily depends on the Magento_Company module, which must be installed and enabled the first. Category permissions must be enabled for shared catalogs to work properly. Price configuration for a shared catalog requires the start of a message queue consumer `sharedCatalogUpdatePrice`. - - The module does not create any backward incompatible changes. Can be deactivated and uninstalled at any time. - - When the module is uninstalled, the other [ProductType]SharedCatalog modules won't work. - - ## Structure - - [Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html). - - ## Extensibility - - Shared catalogs are using message queues to save prices. For more information about queues, see [Message Queues](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/message-queues.html). - - Extension developers can interact with the Magento_SharedCatalog module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_SharedCatalog module. - - ### Layouts - - You can extend and override layouts in the `Magento\SharedCatalog\view\adminhtml\layout` directory. - - For more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html). - - ### UI components - - The `Magento\SharedCatalog\view\adminhtml\ui_component` directory contains extensible UI components. - - * Forms: Company, catalog rule, catalog rule staging, product, sales rule, sales rule staging update, shared catalog, shared catalog tier price. - - * Listings: Company, product, shared catalog company, shared catalog, shared catalog product pricing, shared catalog product listing. - - For more information, see [UI Listing/Grid Component](https://devdocs.magento.com/guides/v2.3/ui-components/ui-listing-grid.html) and [UI Form Component](https://devdocs.magento.com/guides/v2.3/ui_comp_guide/components/ui-form.html). - - ## Additional information - - You can track [backward incompatible changes made in a Magento B2b mainline after the Magento 2.3 release](https://devdocs.magento.com/guides/v2.3/release-notes/changes/b2b_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/ce/AdminAnalytics.yml b/src/_data/codebase/v2_3/mrg/ce/AdminAnalytics.yml deleted file mode 100644 index 67878d02800..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/AdminAnalytics.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_AdminAnalytics -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/AdminAnalytics/README.md -last_modified_at: '2019-08-08 11:00:49 -0500' -content: The Magento\AdminAnalytics module gathers information about the features - Magento administrators use. This information will be used to help improve the user - experience on the Magento Admin. diff --git a/src/_data/codebase/v2_3/mrg/ce/AdminNotification.yml b/src/_data/codebase/v2_3/mrg/ce/AdminNotification.yml deleted file mode 100644 index 0579a8124f5..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/AdminNotification.yml +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: Magento_AdminNotification -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/AdminNotification/README.md -last_modified_at: '2019-08-19 00:16:18 +0100' -content: |- - The Magento_AdminNotification module provides the ability to alert administrators via system messages and provides a message inbox for surveys and notifications. - - ## Installation details - - The Magento_AdminNotification module creates the following tables in the database: - - `adminnotification_inbox` - - `admin_system_messages` - - Before disabling or uninstalling this module, note that the Magento_Indexer module depends on this module. - - For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.3/install-gde/install/cli/install-cli-subcommands-enable.html). - - ## Extensibility - - Extension developers can interact with the Magento_AdminNotification module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_AdminNotification module. - - ### Events - - This module observes the following events: - - - `controller_action_predispatch` event in `Magento\AdminNotification\Observer\PredispatchAdminActionControllerObserver` file. - - ### Layouts - - This module introduces the following layouts and layout handles in the `view/adminhtml/layout` directory: - - - `adminhtml_notification_index` - - `adminhtml_notification_block` - - For more information about layouts in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html). - - ### UI components - - You can extend admin notifications using the `view/adminhtml/ui_component/notification_area.xml` configuration file. - - For information about UI components in Magento 2, see [Overview of UI components](https://devdocs.magento.com/guides/v2.3/ui_comp_guide/bk-ui_comps.html). diff --git a/src/_data/codebase/v2_3/mrg/ce/AdvancedPricingImportExport.yml b/src/_data/codebase/v2_3/mrg/ce/AdvancedPricingImportExport.yml deleted file mode 100644 index cb1b6c6bd0f..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/AdvancedPricingImportExport.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Magento_AdvancedPricingImportExport -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/AdvancedPricingImportExport/README.md -last_modified_at: '2019-08-18 23:54:55 +0100' -content: |- - The Magento_AdvancedPricingImportExport module handles the import and export of the advanced pricing. - - ## Extensibility - - Extension developers can interact with the Magento_AdvancedPricingImportExport module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_AdvancedPricingImportExport module. diff --git a/src/_data/codebase/v2_3/mrg/ce/AdvancedSearch.yml b/src/_data/codebase/v2_3/mrg/ce/AdvancedSearch.yml deleted file mode 100644 index 55b33e4e0e2..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/AdvancedSearch.yml +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Magento_AdvancedSearch -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/AdvancedSearch/README.md -last_modified_at: '2019-08-20 00:08:51 +0100' -content: "The Magento_AdvancedSearch module introduces advanced search functionality - and provides interfaces that allow third-party search engines to implement this - functionality.\n\n## Installation details\n\nBefore disabling or uninstalling this - module, note that the following modules depends on this module:\n- Magento_Elasticsearch\n- - Magento_Elasticsearch6\n\nFor information about module installation in Magento 2, - see [Enable or disable modules](https://devdocs.magento.com/guides/v2.3/install-gde/install/cli/install-cli-subcommands-enable.html).\n\n## - Extensibility\n\nExtension developers can interact with the Magento_AdvancedSearch - module. For more information about the Magento extension mechanism, see [Magento - plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html).\n\n[The - Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) - enables you to override the functionality of the Magento_AdvancedSearch module.\n\n### - Events\n\nThis module observes the following event:\n\n - `catalogsearch_query_save_after` - in the `Magento\\AdvancedSearch\\Model\\Recommendations\\SaveSearchQueryRelationsObserver` - file. \n\nFor information about an event in Magento 2, see [Events and observers](http://devdocs.magento.com/guides/v2.3/extension-dev-guide/events-and-observers.html#events).\n\n### - Layouts\n\nThe module interacts with the following layout handles in the `view/adminhtml/layout` - directory:\n\n- `catalog_search_block`\n- `catalog_search_edit`\n- `catalog_search_relatedgrid`\n\nThe - module interacts with the following layout handles in the `view/frontend/layout` - directory:\n\n- `catalogsearch_result_index`\n\nFor more information about layouts - in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html)." diff --git a/src/_data/codebase/v2_3/mrg/ce/Amqp.yml b/src/_data/codebase/v2_3/mrg/ce/Amqp.yml deleted file mode 100644 index a173b70bf61..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Amqp.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Magento_Amqp -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Amqp/README.md -last_modified_at: '2019-08-19 00:22:19 +0100' -content: |- - Magento_Amqp module provides functionality to publish/consume messages with the Advanced Message Queuing Protocol (AMQP). - - ## Extensibility - - Extension developers can interact with the Magento_Amqp module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_Amqp module. diff --git a/src/_data/codebase/v2_3/mrg/ce/AmqpStore.yml b/src/_data/codebase/v2_3/mrg/ce/AmqpStore.yml deleted file mode 100644 index 0902b2c40e0..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/AmqpStore.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Magento_AmqpStore -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/AmqpStore/README.md -last_modified_at: '2019-08-27 01:59:34 +0100' -content: |- - The Magento_AmqpStore module provides the ability to specify a store before publishing messages with the Advanced Message Queuing Protocol (AMQP). - - ## Extensibility - - Extension developers can interact with the Magento_AmqpStore module using plugins. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_AmqpStore module. diff --git a/src/_data/codebase/v2_3/mrg/ce/Analytics.yml b/src/_data/codebase/v2_3/mrg/ce/Analytics.yml deleted file mode 100644 index cc630314a24..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Analytics.yml +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: Magento_Analytics -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Analytics/README.md -last_modified_at: '2019-09-15 22:49:37 +0100' -content: |- - The Magento_Analytics module integrates your Magento instance with the [Adobe Commerce Reporting](https://magento.com/products/business-intelligence) to use [Advanced Reporting](https://devdocs.magento.com/guides/v2.3/advanced-reporting/modules.html) functionality. - - The module implements the following functionality: - - - Enabling subscription to Adobe Commerce Reporting and automatic re-subscription - - Declaring the configuration schemas for report data collection - - Collecting the Magento instance data as reports for Commerce Reporting - - Introducing API that provides the collected data - - Extending Magento configuration with the module parameters: - - Subscription status (enabled/disabled) - - Industry (a business area in which the instance website works) - - Time of data collection (time of the day when the module collects data) - - ## Installation details - - Before disabling or uninstalling this module, note that the following modules depends on this module: - - Magento_CatalogAnalytics - - Magento_CustomerAnalytics - - Magento_QuoteAnalytics - - Magento_ReviewAnalytics - - Magento_SalesAnalytics - - Magento_WishlistAnalytics - - ## Structure - - Beyond the [usual module file structure](https://devdocs.magento.com/guides/v2.3/architecture/archi_perspectives/components/modules/mod_intro.html) the module contains a directory `ReportXml`. - [Report XML](https://devdocs.magento.com/guides/v2.3/advanced-reporting/report-xml.html) is a markup language used to build reports for Advanced Reporting. - The language declares SQL queries using XML declaration. - - ## Subscription Process - - The subscription to the Commerce Reporting service is enabled during the installation process of the Analytics module. Each administrator will be notified of these new features upon their initial login to the Admin Panel. - - ## Analytics Settings - - Configuration settings for the Analytics module can be modified in the Admin Panel on the Stores > Configuration page under the General > Advanced Reporting tab. - - The following options can be adjusted: - - Advanced Reporting Service (Enabled/Disabled) - - Alters the status of the Advanced Reporting subscription - - Time of day to send data (Hour/Minute/Second in the store's time zone) - - Defines when the data collection process for the Advanced Reporting service occurs - - Industry - - Defines the industry of the store in order to create a personalized Advanced Reporting experience - - ## Extensibility - - We do not recommend to extend the Magento_Analytics module. It introduces an API that is purposed to transfer the collected data. Note that the API cannot be used for other needs. diff --git a/src/_data/codebase/v2_3/mrg/ce/AsynchronousOperations.yml b/src/_data/codebase/v2_3/mrg/ce/AsynchronousOperations.yml deleted file mode 100644 index f32acf021e9..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/AsynchronousOperations.yml +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Magento_AsynchronousOperations -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/AsynchronousOperations/README.md -last_modified_at: '2019-08-27 01:56:24 +0100' -content: "This component is designed to provide a response for a client that launched - the bulk operation as soon as possible and postpone handling of operations moving - them to the background handler.\n\n## Installation details\n\nThe Magento_AsynchronousOperations - module creates the following tables in the database:\n\n- `magento_bulk`\n- `magento_operation`\n- - `magento_acknowledged_bulk`\n\nBefore disabling or uninstalling this module, note - that the following modules depends on this module:\n\n- Magento_WebapiAsync \n\nFor - information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.3/install-gde/install/cli/install-cli-subcommands-enable.html).\n\n## - Extensibility\n\nExtension developers can interact with the Magento_AsynchronousOperations - module. For more information about the Magento extension mechanism, see [Magento - plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html).\n\n[The - Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) - enables you to override the functionality of the Magento_AsynchronousOperations - module.\n\n### Layouts\n\nThis module introduces the following layouts and layout - handles in the `view/adminhtml/layout` directory:\n\n- `bulk_bulk_details`\n- `bulk_bulk_details_modal`\n- - `bulk_index_index`\n\nFor more information about layouts in Magento 2, see the [Layout - documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html).\n\n### - UI components\n\nYou can extend Magento_AsynchronousOperations module using the - following configuration files in the `view/adminhtml/ui_component/` directory:\n\n- - `bulk_details_form`\n- `bulk_details_form_modal`\n- `bulk_listing`\n- `failed_operation_listing`\n- - `failed_operation_modal_listing`\n- `notification_area`\n- `retriable_operation_listing`\n- - `retriable_operation_modal_listing`\n\nFor information about UI components in Magento - 2, see [Overview of UI components](https://devdocs.magento.com/guides/v2.3/ui_comp_guide/bk-ui_comps.html)." diff --git a/src/_data/codebase/v2_3/mrg/ce/Authorization.yml b/src/_data/codebase/v2_3/mrg/ce/Authorization.yml deleted file mode 100644 index 287ab51945b..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Authorization.yml +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Magento_Authorization -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Authorization/README.md -last_modified_at: '2019-08-25 07:43:56 +0100' -content: |- - The Magento_Authorization module enables management of access control list roles and rules in the application. - - ## Installation details - - The Magento_AdminNotification module creates the following tables in the database: - - - `authorization_role` - - `authorization_rule` - - Before disabling or uninstalling this module, note that the Magento_GraphQl module depends on this module. - - For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.3/install-gde/install/cli/install-cli-subcommands-enable.html). - - ## Extensibility - - Extension developers can interact with the Magento_Authorization module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_Authorization module. diff --git a/src/_data/codebase/v2_3/mrg/ce/Authorizenet.yml b/src/_data/codebase/v2_3/mrg/ce/Authorizenet.yml deleted file mode 100644 index 4755b3d3a16..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Authorizenet.yml +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Magento_Authorizenet -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Authorizenet/README.md -last_modified_at: '2019-08-28 14:50:53 +0100' -content: "The Magento_Authorizenet module implements the integration with the Authorize.Net - payment gateway and makes the latter available as a payment method in Magento.\n\n## - Extensibility\n\nExtension developers can interact with the Magento_Authorizenet - module. For more information about the Magento extension mechanism, see [Magento - plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html).\n\n[The - Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) - enables you to override the functionality of the Magento_Authorizenet module.\n\n### - Events\n\nThis module dispatches the following events:\n\n - `checkout_directpost_placeOrder` - event in the `\\Magento\\Authorizenet\\Controller\\Directpost\\Payment\\Place::placeCheckoutOrder()` - method. Parameters:\n - `result` is a data object (`\\Magento\\Framework\\DataObject` - class).\n - `action` is a controller object (`\\Magento\\Authorizenet\\Controller\\Directpost\\Payment\\Place`).\n - \n - `order_cancel_after` event in the `\\Magento\\Authorizenet\\Model\\Directpost::declineOrder()` - method. Parameters:\n - `order` is an order object (`\\Magento\\Sales\\Model\\Order` - class).\n \n\nThis module observes the following events:\n\n - `checkout_submit_all_after` - event in the `Magento\\Authorizenet\\Observer\\SaveOrderAfterSubmitObserver` file.\n - - `checkout_directpost_placeOrder` event in the `Magento\\Authorizenet\\Observer\\AddFieldsToResponseObserver` - file.\n\nFor information about events in Magento 2, see [Events and observers](http://devdocs.magento.com/guides/v2.3/extension-dev-guide/events-and-observers.html#events).\n\n### - Layouts\n\nThis module introduces the following layouts and layout handles in the - `view/adminhtml/layout` directory:\n\n- `adminhtml_authorizenet_directpost_payment_redirect`\n\nThis - module introduces the following layouts and layout handles in the `view/frontend/layout` - directory:\n\n- `authorizenet_directpost_payment_backendresponse`\n- `authorizenet_directpost_payment_redirect`\n- - `authorizenet_directpost_payment_response`\n\nFor more information about layouts - in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html)." diff --git a/src/_data/codebase/v2_3/mrg/ce/AuthorizenetAcceptjs.yml b/src/_data/codebase/v2_3/mrg/ce/AuthorizenetAcceptjs.yml deleted file mode 100644 index b7d2113ca18..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/AuthorizenetAcceptjs.yml +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Magento_AuthorizenetAcceptjs -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/AuthorizenetAcceptjs/README.md -last_modified_at: '2019-08-28 00:26:17 +0100' -content: |- - The Magento_AuthorizenetAcceptjs module implements the integration with the Authorize.Net payment gateway and makes the latter available as a payment method in Magento. - - ## Installation details - - Before disabling or uninstalling this module, note that the `Magento_AuthorizenetCardinal` module depends on this module. - - For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.3/install-gde/install/cli/install-cli-subcommands-enable.html). - - ## Structure - - `Gateway/` - the directory that contains payment gateway command interfaces and service classes. - - For information about typical file structure of a module in Magento 2, see [Module file structure](http://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html#module-file-structure). - - ## Extensibility - - Extension developers can interact with the Magento_AuthorizenetAcceptjs module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_AuthorizenetAcceptjs module. - - ### Events - - This module observes the following events: - - - `payment_method_assign_data_authorizenet_acceptjs` event in the `Magento\AuthorizenetAcceptjs\Observer\DataAssignObserver` file. - - For information about an event in Magento 2, see [Events and observers](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/events-and-observers.html#events). diff --git a/src/_data/codebase/v2_3/mrg/ce/AuthorizenetCardinal.yml b/src/_data/codebase/v2_3/mrg/ce/AuthorizenetCardinal.yml deleted file mode 100644 index 6ec03848a48..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/AuthorizenetCardinal.yml +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Magento_AuthorizenetCardinal -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/AuthorizenetCardinal/README.md -last_modified_at: '2019-08-28 14:16:34 +0100' -content: "Use the Magento_AuthorizenetCardinal module to enable 3D Secure 2.0 support - for AuthorizenetAcceptjs payment integrations.\n\n## Structure\n\n`Gateway/` - the - directory that contains payment gateway command interfaces and service classes.\n\nFor - information about typical file structure of a module in Magento 2, see [Module file - structure](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html#module-file-structure).\n\n## - Extensibility\n\nExtension developers can interact with the Magento_AuthorizenetCardinal - module. For more information about the Magento extension mechanism, see [Magento - plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html).\n\n[The - Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) - enables you to override the functionality of the Magento_AuthorizenetCardinal module.\n\n### - Events\n \nThis module observes the following events:\n\n- `payment_method_assign_data_authorizenet_acceptjs` - event in the `Magento\\AuthorizenetCardinal\\Observer\\DataAssignObserver` file.\n\nFor - information about an event in Magento 2, see [Events and observers](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/events-and-observers.html#events)." diff --git a/src/_data/codebase/v2_3/mrg/ce/AuthorizenetGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/AuthorizenetGraphQl.yml deleted file mode 100644 index 550963590e7..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/AuthorizenetGraphQl.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Magento_AuthorizenetGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/AuthorizenetGraphQl/README.md -last_modified_at: '2019-08-28 00:38:47 +0100' -content: |- - The Magento_AuthorizenetGraphQl module defines the data types needed to pass payment information data from the client to Magento. - - ## Extensibility - - Extension developers can interact with the Magento_AuthorizenetGraphQl module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_AuthorizenetGraphQl module. diff --git a/src/_data/codebase/v2_3/mrg/ce/Backend.yml b/src/_data/codebase/v2_3/mrg/ce/Backend.yml deleted file mode 100644 index 9810f243e1d..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Backend.yml +++ /dev/null @@ -1,117 +0,0 @@ ---- -title: Magento_Backend -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Backend/README.md -last_modified_at: '2019-09-15 23:59:05 +0100' -content: |- - The Magento_Backend module contains common infrastructure and assets for other modules to be defined and used in their - administration user interface (UI). - - The Magento_Backend module does not contain anything specific to other modules. Among many things it handles the logic of authenticating and authorizing users. - - ## Installation details - - Before disabling or uninstalling this module, note that the following modules depends on this module: - - - Magento_Analytics - - Magento_Authorization - - Magento_NewRelicReporting - - Magento_ProductVideo - - Magento_ReleaseNotification - - Magento_Search - - Magento_Security - - Magento_Signifyd - - Magento_Swatches - - Magento_Ui - - Magento_User - - Magento_Webapi - - For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.3/install-gde/install/cli/install-cli-subcommands-enable.html). - - ## Structure - - Beyond the [usual module file structure](https://devdocs.magento.com/guides/v2.3/architecture/archi_perspectives/components/modules/mod_intro.html) the module contains a directory `Service/V1`. - - `Service/V1` - contains logic to provide a list of modules installed in Magento. - - For information about typical file structure of a module in Magento 2, see [Module file structure](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html#module-file-structure). - - ## Extensibility - - Extension developers can interact with the Magento_Backend module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_Backend module. - - ### Events - - The module dispatches the following events: - - - `adminhtml_block_html_before` event in the `\Magento\Backend\Block\Template::_toHtml()` method. Parameters: - - `block` is the backend block template (this) (`\Magento\Backend\Block\Template` class). - - `adminhtml_store_edit_form_prepare_form` event in the `\Magento\Backend\Block\System\Store\Edit\AbstractForm::_prepareForm()` method. Parameters: - - `block` is the AbstractForm block (this) (`\Magento\Backend\Block\System\Store\Edit\AbstractForm` class). - - `backend_block_widget_grid_prepare_grid_before` event in the `\Magento\Backend\Block\Widget\Grid::_prepareGrid()` method. Parameters: - - `grid` is the widget grid block (this) (`\Magento\Backend\Block\Widget\Grid` class) - - `collection` is the grid collection (`\Magento\Framework\Data\Collection` class). - - `adminhtml_cache_flush_system` event in the `\Magento\Backend\Console\Command\CacheCleanCommand::performAction()` method. - - `adminhtml_cache_flush_all` event in the `\Magento\Backend\Console\Command\CacheFlushCommand::performAction()` method. - - `clean_catalog_images_cache_after` event in the `\Magento\Backend\Controller\Adminhtml\Cache\CleanImages::execute()` method. - - `clean_media_cache_after` event in the `\Magento\Backend\Controller\Adminhtml\Cache\CleanMedia::execute()` method. - - `clean_static_files_cache_after` event in the `\Magento\Backend\Controller\Adminhtml\Cache\CleanStaticFiles::execute()` method. - - `adminhtml_cache_flush_all` event in the `\Magento\Backend\Controller\Adminhtml\Cache\FlushAll::execute()` method. - - `adminhtml_cache_flush_system` event in the `\Magento\Backend\Controller\Adminhtml\Cache\FlushSystem::execute()` method. - - `theme_save_after` event in the `\Magento\Backend\Controller\Adminhtml\System\Design\Save::execute()` method. - - `backend_auth_user_login_success` event in the `\Magento\Backend\Model\Auth::login()` method. Parameters: - - `user` is the credential storage object (`null | \Magento\Backend\Model\Auth\Credential\StorageInterface`) - - `backend_auth_user_login_failed` event in the `\Magento\Backend\Model\Auth::login()` method. Parameters: - - `user_name` is username extracted from the credential storage object (`null | \Magento\Backend\Model\Auth\Credential\StorageInterface`) - - `exception` any exception generated (`\Magento\Framework\Exception\LocalizedException | \Magento\Framework\Exception\Plugin\AuthenticationException`) - - For information about an event in Magento 2, see [Events and observers](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/events-and-observers.html#events). - - ### Layouts - - This module introduces the following layouts and layout handles in the `view/adminhtml/layout` directory: - - - `admin_login` - - `adminhtml_auth_login` - - `adminhtml_cache_block` - - `adminhtml_cache_index` - - `adminhtml_dashboard_customersmost` - - `adminhtml_dashboard_customersnewest` - - `adminhtml_dashboard_index` - - `adminhtml_dashboard_productsviewed` - - `adminhtml_denied` - - `adminhtml_noroute` - - `adminhtml_system_account_index` - - `adminhtml_system_design_edit` - - `adminhtml_system_design_grid` - - `adminhtml_system_design_grid_block` - - `adminhtml_system_design_index` - - `adminhtml_system_store_deletestore` - - `adminhtml_system_store_editstore` - - `adminhtml_system_store_grid_block` - - `adminhtml_system_store_index` - - `default` - - `editor` - - `empty` - - `formkey` - - `overlay_popup` - - `popup` - - - For more information about layouts in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html). - - ### UI components - - You can extend Magento_Backend module using the following configuration files: - - - `view/adminhtml/ui_component/design_config_form.xml` - - `view/adminhtml/ui_component/design_config_listing.xml` - - For information about UI components in Magento 2, see [Overview of UI components](https://devdocs.magento.com/guides/v2.3/ui_comp_guide/bk-ui_comps.html). - - ## Additional information - - For information about significant changes in patch releases, see [2.3.x Release information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_3/mrg/ce/Backup.yml b/src/_data/codebase/v2_3/mrg/ce/Backup.yml deleted file mode 100644 index 77d589ecfc7..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Backup.yml +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Magento_Backup -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Backup/README.md -last_modified_at: '2019-09-16 12:24:25 -0300' -content: "The Magento_Backup module allows administrators to perform backups and rollbacks. - Types of backups include system, database and media backups. This module relies - on the Cron module to schedule backups.\n\nThe Magento_Backup module does not affect - the storefront.\n\nFor more information about this module, see [Magento Backups](https://docs.magento.com/m2/ce/user_guide/system/backups.html)\n\n## - Extensibility\n\nExtension developers can interact with the Magento_Backup module. - For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html).\n\n[The - Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) - enables you to override the functionality of the Magento_Backup module.\n\n### Layouts\n\nThis - module introduces the following layouts and layout handles in the `view/adminhtml/layout` - directory: \n\n`backup_index_block`\n`backup_index_disabled`\n`backup_index_grid`\n`backup_index_index`\n\nFor - more information about layouts in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html).\n\n## - Additional information\n\nFor information about significant changes in patch releases, - see [2.3.x Release information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html)." diff --git a/src/_data/codebase/v2_3/mrg/ce/Braintree.yml b/src/_data/codebase/v2_3/mrg/ce/Braintree.yml deleted file mode 100644 index ca225067c00..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Braintree.yml +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: Magento_Braintree -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Braintree/README.md -last_modified_at: '2019-09-23 14:26:40 -0500' -content: |- - The Magento_Braintree module implements integration with the Braintree payment system. - - ## Extensibility - - Extension developers can interact with the Magento_Braintree module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_Braintree module. - - ### Events - - This module observes the following events: - - - `payment_method_assign_data_braintree` event in `Magento\Braintree\Observer\DataAssignObserver` file. - - `payment_method_assign_data_braintree_paypal` event in `Magento\Braintree\Observer\DataAssignObserver` file. - - `shortcut_buttons_container` event in `Magento\Braintree\Observer\AddPaypalShortcuts` file. - - For information about an event in Magento 2, see [Events and observers](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/events-and-observers.html#events). - - ### Layouts - - This module interacts with the following layouts and layout handles in the `view/adminhtml/layout` directory: - - - `braintree_paypal_review` - - `checkout_index_index` - - `multishipping_checkout_billing` - - `vault_cards_listaction` - - This module interacts with the following layout handles in the `view/frontend/layout` directory: - - - `adminhtml_system_config_edit` - - `braintree_report_index` - - `sales_order_create_index` - - `sales_order_create_load_block_billing_method` - - For more information about layouts in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html). - - ### UI components - - You can extend admin notifications using the `view/adminhtml/ui_component/braintree_report.xml` configuration file. - - For information about UI components in Magento 2, see [Overview of UI components](https://devdocs.magento.com/guides/v2.3/ui_comp_guide/bk-ui_comps.html). - - ## Additional information - - For information about significant changes in patch releases, see [2.3.x Release information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_3/mrg/ce/BraintreeGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/BraintreeGraphQl.yml deleted file mode 100644 index e70b5ca6153..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/BraintreeGraphQl.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Magento_BraintreeGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/BraintreeGraphQl/README.md -last_modified_at: '2019-09-30 15:26:35 +0100' -content: |- - The Magento_BraintreeGraphQl module provides type and resolver information for the GraphQL module to pass payment information data from the client to Magento. - - ## Extensibility - - Extension developers can interact with the Magento_BraintreeGraphQl module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_BraintreeGraphQl module. diff --git a/src/_data/codebase/v2_3/mrg/ce/Bundle.yml b/src/_data/codebase/v2_3/mrg/ce/Bundle.yml deleted file mode 100644 index 00d1f5de029..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Bundle.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_Bundle -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Bundle/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: |- - Magento_Bundle module introduces new product type in the Magento application named Bundle Product. - This module is designed to extend existing functionality of Magento_Catalog module by adding new product type. diff --git a/src/_data/codebase/v2_3/mrg/ce/BundleGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/BundleGraphQl.yml deleted file mode 100644 index 7415522f6a9..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/BundleGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_BundleGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/BundleGraphQl/README.md -last_modified_at: '2018-01-24 11:57:46 -0600' -content: |- - **BundleGraphQl** provides type and resolver information for the GraphQl module - to generate bundle product information. diff --git a/src/_data/codebase/v2_3/mrg/ce/BundleImportExport.yml b/src/_data/codebase/v2_3/mrg/ce/BundleImportExport.yml deleted file mode 100644 index 922cb986e4b..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/BundleImportExport.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_BundleImportExport -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/BundleImportExport/README.md -last_modified_at: '2015-05-28 02:24:13 +0300' -content: |- - Magento_BundleImportExport module implements Bundle products import/export functionality. - This module is designed to extend existing functionality of Magento_CatalogImportExport module by adding new product type. diff --git a/src/_data/codebase/v2_3/mrg/ce/CacheInvalidate.yml b/src/_data/codebase/v2_3/mrg/ce/CacheInvalidate.yml deleted file mode 100644 index 68c2783c059..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CacheInvalidate.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_CacheInvalidate -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CacheInvalidate/README.md -last_modified_at: '2015-04-13 17:31:45 -0500' -content: |- - The CacheInvalidate module is used to invalidate the Varnish cache if it is configured. - It listens for events that request the cache to be flushed or cause the cache to be invalid, then sends Varnish a purge request using cURL. diff --git a/src/_data/codebase/v2_3/mrg/ce/Captcha.yml b/src/_data/codebase/v2_3/mrg/ce/Captcha.yml deleted file mode 100644 index 00b68e15952..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Captcha.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_Captcha -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Captcha/README.md -last_modified_at: '2014-07-11 11:30:21 -0700' -content: The Captcha module allows applying Turing test in the process of user authentication - or similar tasks. diff --git a/src/_data/codebase/v2_3/mrg/ce/CardinalCommerce.yml b/src/_data/codebase/v2_3/mrg/ce/CardinalCommerce.yml deleted file mode 100644 index f4e5fffb2a7..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CardinalCommerce.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_CardinalCommerce -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CardinalCommerce/README.md -last_modified_at: '2019-06-11 13:12:54 -0500' -content: The CardinalCommerce module provides a possibility to enable 3-D Secure 2.0 - support for payment methods. diff --git a/src/_data/codebase/v2_3/mrg/ce/Catalog.yml b/src/_data/codebase/v2_3/mrg/ce/Catalog.yml deleted file mode 100644 index 1b865213b85..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Catalog.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Magento_Catalog -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Catalog/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: |- - Magento_Catalog module functionality is represented by the following sub-systems: - - Products Management. It includes CRUD operation of product, product media, product attributes, etc... - - Category Management. It includes CRUD operation of category, category attributes - - Catalog module provides mechanism for creating new product type in the system. - Catalog module provides API filtering that allows to limit product selection with advanced filters. diff --git a/src/_data/codebase/v2_3/mrg/ce/CatalogAnalytics.yml b/src/_data/codebase/v2_3/mrg/ce/CatalogAnalytics.yml deleted file mode 100644 index 3d4bc3c8634..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CatalogAnalytics.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_CatalogAnalytics -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CatalogAnalytics/README.md -last_modified_at: '2019-08-06 14:40:28 -0500' -content: The Magento_CatalogAnalytics module configures data definitions for a data - collection related to the Catalog module entities to be used in [Advanced Reporting](https://devdocs.magento.com/guides/v2.3/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_3/mrg/ce/CatalogCmsGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/CatalogCmsGraphQl.yml deleted file mode 100644 index 9fe5eb5cd4e..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CatalogCmsGraphQl.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_CatalogCmsGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CatalogCmsGraphQl/README.md -last_modified_at: '2019-10-11 12:20:01 -0500' -content: "**CatalogCmsGraphQl** provides type and resolver information for GraphQL - attributes that have dependencies on the Catalog and Cms modules." diff --git a/src/_data/codebase/v2_3/mrg/ce/CatalogCustomerGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/CatalogCustomerGraphQl.yml deleted file mode 100644 index 21def7f4a49..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CatalogCustomerGraphQl.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_CatalogCustomerGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CatalogCustomerGraphQl/README.md -last_modified_at: '2019-09-19 13:05:37 -0500' -content: "**CatalogCustomerGraphQl** provides type and resolver information for GraphQL - attributes that have dependences on the Catalog and Customer modules." diff --git a/src/_data/codebase/v2_3/mrg/ce/CatalogGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/CatalogGraphQl.yml deleted file mode 100644 index 1efd5f2ef3f..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CatalogGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_CatalogGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CatalogGraphQl/README.md -last_modified_at: '2018-01-16 13:17:37 -0600' -content: |- - **CatalogGraphQl** provides type and resolver information for the GraphQl module - to generate catalog and product information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/ce/CatalogInventory.yml b/src/_data/codebase/v2_3/mrg/ce/CatalogInventory.yml deleted file mode 100644 index 925ba8d4bb8..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CatalogInventory.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_CatalogInventory -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CatalogInventory/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: Magento_CatalogInventory module allows retrieve and update stock attributes, - such as status and quantity. diff --git a/src/_data/codebase/v2_3/mrg/ce/CatalogInventoryGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/CatalogInventoryGraphQl.yml deleted file mode 100644 index 744bdd93040..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CatalogInventoryGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_CatalogInventoryGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CatalogInventoryGraphQl/README.md -last_modified_at: '2018-07-18 16:40:53 +0200' -content: |- - **CatalogInventoryGraphQl** provides type information for the GraphQl module - to generate inventory stock fields for product information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/ce/CatalogRule.yml b/src/_data/codebase/v2_3/mrg/ce/CatalogRule.yml deleted file mode 100644 index d30632d7e85..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CatalogRule.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_CatalogRule -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CatalogRule/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: Magento_CatalogRule module is responsible for one of the types of price rules - in Magento. Catalog Rules are applied to products before they are added to the cart. diff --git a/src/_data/codebase/v2_3/mrg/ce/CatalogRuleConfigurable.yml b/src/_data/codebase/v2_3/mrg/ce/CatalogRuleConfigurable.yml deleted file mode 100644 index 21c814a6ed6..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CatalogRuleConfigurable.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_CatalogRuleConfigurable -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CatalogRuleConfigurable/README.md -last_modified_at: '2015-09-07 17:18:34 +0300' -content: Magento_CatalogRuleConfigurable module is an extension of Magento_CatalogRule - and Magento_ConfigurableProduct modules that handle catalog rule indexer for configurable - product diff --git a/src/_data/codebase/v2_3/mrg/ce/CatalogRuleGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/CatalogRuleGraphQl.yml deleted file mode 100644 index 756d4e24073..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CatalogRuleGraphQl.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_CatalogRuleGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CatalogRuleGraphQl/README.md -last_modified_at: '2020-07-10 18:30:28 +0300' -content: The *Magento_CatalogRuleGraphQl* module applies catalog rules to products - for GraphQL requests. diff --git a/src/_data/codebase/v2_3/mrg/ce/CatalogSearch.yml b/src/_data/codebase/v2_3/mrg/ce/CatalogSearch.yml deleted file mode 100644 index 46fcea1728c..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CatalogSearch.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_CatalogSearch -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CatalogSearch/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: |- - Magento_CatalogSearch module is an extension of Magento_Catalog module that allows to use search engine for product searching capabilities. - The module implements Magento_Search library interfaces. diff --git a/src/_data/codebase/v2_3/mrg/ce/CatalogUrlRewriteGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/CatalogUrlRewriteGraphQl.yml deleted file mode 100644 index 70c600c970b..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CatalogUrlRewriteGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_CatalogUrlRewriteGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CatalogUrlRewriteGraphQl/README.md -last_modified_at: '2018-01-16 16:07:17 -0600' -content: |- - **CatalogUrlRewriteGraphQl** provides type information for the GraphQl module - to generate url rewrite fields for catalog and product information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/ce/CatalogWidget.yml b/src/_data/codebase/v2_3/mrg/ce/CatalogWidget.yml deleted file mode 100644 index b30b2812dea..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CatalogWidget.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_CatalogWidget -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CatalogWidget/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: |- - **CatalogWidget** contains various widgets that extend Catalog module functionality: - - Product List widget provides widget that contains product list created using rule based filter. diff --git a/src/_data/codebase/v2_3/mrg/ce/Checkout.yml b/src/_data/codebase/v2_3/mrg/ce/Checkout.yml deleted file mode 100644 index 9a016c85b39..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Checkout.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Magento_Checkout -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Checkout/README.md -last_modified_at: '2014-10-24 14:51:44 -0700' -content: |- - Magento\Checkout module allows merchant to register sale transaction with the customer. Module implements consumer flow - that includes such actions like adding products to cart, providing shipping and billing information and confirming - the purchase. diff --git a/src/_data/codebase/v2_3/mrg/ce/CheckoutAgreements.yml b/src/_data/codebase/v2_3/mrg/ce/CheckoutAgreements.yml deleted file mode 100644 index ba2bc97b874..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CheckoutAgreements.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Magento_CheckoutAgreements -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CheckoutAgreements/README.md -last_modified_at: '2014-10-24 14:51:44 -0700' -content: |- - Magento\CheckoutAgreements module provides the ability add web store agreement that customers must accept before purchasing - products from store. The customer will need to accept the terms and conditions in the Order Review section of the - checkout process to be able to place an order if Terms and Conditions functionality is enabled. diff --git a/src/_data/codebase/v2_3/mrg/ce/CheckoutAgreementsGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/CheckoutAgreementsGraphQl.yml deleted file mode 100644 index ce5518b0420..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CheckoutAgreementsGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_CheckoutAgreementsGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CheckoutAgreementsGraphQl/README.md -last_modified_at: '2019-03-20 17:00:47 +0200' -content: |- - **CheckoutAgreementsGraphQl** provides type information for the GraphQl module - to generate Checkout Agreements fields for Checkout Agreements information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/ce/Cms.yml b/src/_data/codebase/v2_3/mrg/ce/Cms.yml deleted file mode 100644 index 1cb91e66b95..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Cms.yml +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Magento_Cms -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Cms/README.md -last_modified_at: '2017-12-12 09:36:23 -0600' -content: |- - The CMS module provides the create, edit, and manage functionality on pages for different content types. - - ## UI components - - ### Wysiwyg - - The Wysiwyg UI component is a customizable and configurable TinyMCE4 editor. - - The default implementation has the following customizations: - - * Magento Media Library support diff --git a/src/_data/codebase/v2_3/mrg/ce/CmsGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/CmsGraphQl.yml deleted file mode 100644 index ec1998a1403..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CmsGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_CmsGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CmsGraphQl/README.md -last_modified_at: '2018-06-30 14:36:35 +0300' -content: |- - **CmsGraphQl** provides type information for the GraphQl module - to generate CMS fields for cms information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/ce/CmsUrlRewrite.yml b/src/_data/codebase/v2_3/mrg/ce/CmsUrlRewrite.yml deleted file mode 100644 index 14fc709cdb0..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CmsUrlRewrite.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Magento_CmsUrlRewrite -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CmsUrlRewrite/README.md -last_modified_at: '2017-03-07 16:04:38 -0600' -content: "## Overview\n \nThe Magento_CmsUrlRewrite module adds support for URL rewrite - rules for CMS pages. See also Magento_UrlRewrite module. \n\nThe module adds and - removes URL rewrite rules as CMS pages are added or removed by a user.\nThe rules - can be edited by an admin user as any other URL rewrite rule." diff --git a/src/_data/codebase/v2_3/mrg/ce/CmsUrlRewriteGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/CmsUrlRewriteGraphQl.yml deleted file mode 100644 index e24b763efd4..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CmsUrlRewriteGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_CmsUrlRewriteGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CmsUrlRewriteGraphQl/README.md -last_modified_at: '2018-01-17 16:25:54 -0600' -content: |- - **CmsUrlRewriteGraphQl** provides type information for the GraphQl module - to generate url rewrite fields for cms information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/ce/Config.yml b/src/_data/codebase/v2_3/mrg/ce/Config.yml deleted file mode 100644 index ce207c2d812..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Config.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Magento_Config -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Config/README.md -last_modified_at: '2019-09-03 18:23:54 +0300' -content: |- - The Config module is designed to implement system configuration functionality. - It provides mechanisms to add, edit, store and retrieve the configuration data for each scope (there can be a default scope as well as scopes for each website and store). - - Modules can add items to be configured on the system configuration page by creating system.xml files in their etc/adminhtml directories. These system.xml files get merged to populate the forms in the config page. diff --git a/src/_data/codebase/v2_3/mrg/ce/ConfigurableProduct.yml b/src/_data/codebase/v2_3/mrg/ce/ConfigurableProduct.yml deleted file mode 100644 index 5728b0a9e17..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/ConfigurableProduct.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: Magento_ConfigurableProduct -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/ConfigurableProduct/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: |- - Magento_ConfigurableProduct module introduces new product type in the Magento application called Configurable Product. - This module is designed to extend existing functionality of Magento_Catalog module by adding new product type. - - Configurable Products let the customers select the variant they desire by choosing options. - For example, store owner sells t-shirts in two colors and three sizes. diff --git a/src/_data/codebase/v2_3/mrg/ce/ConfigurableProductGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/ConfigurableProductGraphQl.yml deleted file mode 100644 index 9e5bcfb6e10..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/ConfigurableProductGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_ConfigurableProductGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/ConfigurableProductGraphQl/README.md -last_modified_at: '2018-01-16 13:17:37 -0600' -content: |- - **ConfigurableProductGraphQl** provides type and resolver information for the GraphQl module - to generate configurable product information. diff --git a/src/_data/codebase/v2_3/mrg/ce/ConfigurableProductSales.yml b/src/_data/codebase/v2_3/mrg/ce/ConfigurableProductSales.yml deleted file mode 100644 index e002c2ab05f..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/ConfigurableProductSales.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_ConfigurableProductSales -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/ConfigurableProductSales/README.md -last_modified_at: '2017-07-14 16:51:00 +0300' -content: |- - The Magento_ConfigurableProductSales module checks that the selected options of order item are still presented in - Catalog. Returns true if the previously ordered item configuration is still available. diff --git a/src/_data/codebase/v2_3/mrg/ce/Contact.yml b/src/_data/codebase/v2_3/mrg/ce/Contact.yml deleted file mode 100644 index 00933788c71..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Contact.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_Contact -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Contact/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: Magento_Contact module provides an implementation of "Contact Us" feature - based on sending email message, allows to configure email recipients, email template, - etc... diff --git a/src/_data/codebase/v2_3/mrg/ce/Cookie.yml b/src/_data/codebase/v2_3/mrg/ce/Cookie.yml deleted file mode 100644 index 5bbe0c83c41..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Cookie.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_Cookie -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Cookie/README.md -last_modified_at: '2015-01-28 16:50:13 -0600' -content: Magento_Cookie module allows enabling and configuring HTTP cookie related - settings for the store. These settings are available in the store administration. diff --git a/src/_data/codebase/v2_3/mrg/ce/Cron.yml b/src/_data/codebase/v2_3/mrg/ce/Cron.yml deleted file mode 100644 index bc2ac4c4e97..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Cron.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_Cron -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Cron/README.md -last_modified_at: '2015-04-30 16:30:07 -0500' -content: |- - Cron is a module that enables scheduling of jobs. Other modules can add cron jobs by including crontab.xml in their etc directory. The command "bin/magento cron:run" should be run periodically to trigger the Cron module to run its scheduled jobs. - This module also allows administrators to tune cron options in Magento Admin. diff --git a/src/_data/codebase/v2_3/mrg/ce/Csp.yml b/src/_data/codebase/v2_3/mrg/ce/Csp.yml deleted file mode 100644 index b8f5ec769fe..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Csp.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_Csp -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Csp/README.md -last_modified_at: '2019-11-14 16:21:59 -0600' -content: |- - Magento_Csp implements Content Security Policies for Magento. Allows CSP configuration for Merchants, - provides a way for extension and theme developers to configure CSP headers for their extensions. diff --git a/src/_data/codebase/v2_3/mrg/ce/CurrencySymbol.yml b/src/_data/codebase/v2_3/mrg/ce/CurrencySymbol.yml deleted file mode 100644 index e5c79e7c9d2..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CurrencySymbol.yml +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Magento_CurrencySymbol -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CurrencySymbol/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: |- - **CurrencySymbol** enables the creation of custom currencies and management of currency conversion rates. - - ## Controllers - - ### Currency Controllers - ***CurrencySymbol\Controller\Adminhtml\System\Currency\FetchRates.php*** gets a specified currency conversion rate. - Supports all defined currencies in the system. - ***CurrencySymbol\Controller\Adminhtml\System\Currency\SaveRates.php*** saves rates for defined currencies. - - ### Currency Symbol Controllers - ***CurrencySymbol\Controller\Adminhtml\System\Currencysymbol\Reset.php*** resets all custom currency symbols. - ***CurrencySymbol\Controller\Adminhtml\System\Currencysymbol\Save.php*** creates custom currency symbols. diff --git a/src/_data/codebase/v2_3/mrg/ce/Customer.yml b/src/_data/codebase/v2_3/mrg/ce/Customer.yml deleted file mode 100644 index 39376519805..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Customer.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_Customer -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Customer/README.md -last_modified_at: '2015-08-27 15:34:05 -0500' -content: "The Magento_Customer module serves to handle the customer data (Customer, - Customer Address and Customer Group entities) both in the admin panel and the storefront. - \nFor customer passwords, the module implements upgrading hashes." diff --git a/src/_data/codebase/v2_3/mrg/ce/CustomerAnalytics.yml b/src/_data/codebase/v2_3/mrg/ce/CustomerAnalytics.yml deleted file mode 100644 index e491da63c17..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CustomerAnalytics.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_CustomerAnalytics -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CustomerAnalytics/README.md -last_modified_at: '2019-08-06 14:40:28 -0500' -content: The Magento_CustomerAnalytics module configures data definitions for a data - collection related to the Customer module entities to be used in [Advanced Reporting](https://devdocs.magento.com/guides/v2.3/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_3/mrg/ce/CustomerDownloadableGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/CustomerDownloadableGraphQl.yml deleted file mode 100644 index e3a5df790bc..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CustomerDownloadableGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_CustomerDownloadableGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CustomerDownloadableGraphQl/README.md -last_modified_at: '2019-06-25 22:45:10 +0200' -content: |- - **CustomerDownloadableGraphQl** provides type and resolver information for the GraphQl module - to generate downloadable product information. diff --git a/src/_data/codebase/v2_3/mrg/ce/CustomerGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/CustomerGraphQl.yml deleted file mode 100644 index f896135d3a3..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CustomerGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_CustomerGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CustomerGraphQl/README.md -last_modified_at: '2018-01-16 13:17:37 -0600' -content: |- - **CustomerGraphQl** provides type and resolver information for the GraphQl module - to generate customer information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/ce/CustomerImportExport.yml b/src/_data/codebase/v2_3/mrg/ce/CustomerImportExport.yml deleted file mode 100644 index 51e02271e2a..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/CustomerImportExport.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_CustomerImportExport -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/CustomerImportExport/README.md -last_modified_at: '2014-10-31 09:04:08 -0700' -content: The Magento_CustomerImportExport module handles the import and export of - the customers data and related addresses. diff --git a/src/_data/codebase/v2_3/mrg/ce/Deploy.yml b/src/_data/codebase/v2_3/mrg/ce/Deploy.yml deleted file mode 100644 index d0e4bdc6e50..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Deploy.yml +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: Magento_Deploy -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Deploy/README.md -last_modified_at: '2019-07-16 21:19:40 +0100' -content: "## Purpose of module\n\nDeploy is a module that holds collection of services - and command line tools to help with Magento application deployment. \nTo execute - this command, please, run \"bin/magento setup:static-content:deploy\" from the Magento - root directory.\nDeploy module contains 2 additional commands that allows switching - between application modes (for instance from \ndevelopment to\nproduction) and show - current application mode. To change the mode run \"bin/magento deploy:mode:set [mode]\".\nWhere - mode can be one of the following:\n - development\n - production\nWhen switching - to production mode, you can pass optional parameter skip-compilation to do not compile - static files, CSS \nand do not run the compilation process.\n\n# Deployment\n## - System requirements\n\n## Install\nThe Magento_Deploy module is installed automatically - (using the native Magento install mechanism) without any additional actions." diff --git a/src/_data/codebase/v2_3/mrg/ce/Developer.yml b/src/_data/codebase/v2_3/mrg/ce/Developer.yml deleted file mode 100644 index f23c3d9754e..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Developer.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_Developer -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Developer/README.md -last_modified_at: '2015-01-15 14:33:14 -0600' -content: The Magento_Developer module provides functionality to make it easier to - develop in Magento 2. diff --git a/src/_data/codebase/v2_3/mrg/ce/Dhl.yml b/src/_data/codebase/v2_3/mrg/ce/Dhl.yml deleted file mode 100644 index af66947240e..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Dhl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_Dhl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Dhl/README.md -last_modified_at: '2014-10-31 09:04:08 -0700' -content: |- - The Magento_Dhl module implements the integration with the DHL shipping carrier. - DHL is available for international shipments only. diff --git a/src/_data/codebase/v2_3/mrg/ce/Directory.yml b/src/_data/codebase/v2_3/mrg/ce/Directory.yml deleted file mode 100644 index d16001bd6f1..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Directory.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_Directory -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Directory/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: |- - **Directory** enables the management of countries and regions recognized by the store and associated data - like the country code and currency rates. Also, enables conversion of prices to a specified currency format. diff --git a/src/_data/codebase/v2_3/mrg/ce/DirectoryGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/DirectoryGraphQl.yml deleted file mode 100644 index 749a20f89dc..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/DirectoryGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_DirectoryGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/DirectoryGraphQl/README.md -last_modified_at: '2019-01-31 09:12:38 -0500' -content: |- - **DirectoryGraphQl** provides type and resolver information for the GraphQl module - to generate directory information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/ce/Downloadable.yml b/src/_data/codebase/v2_3/mrg/ce/Downloadable.yml deleted file mode 100644 index 6f37fcfa1f7..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Downloadable.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_Downloadable -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Downloadable/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: |- - Magento_Downloadable module introduces new product type in the Magento application called Downloadable Product. - This module is designed to extend existing functionality of Magento_Catalog module by adding new product type. diff --git a/src/_data/codebase/v2_3/mrg/ce/DownloadableGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/DownloadableGraphQl.yml deleted file mode 100644 index a05f45ab9e3..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/DownloadableGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_DownloadableGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/DownloadableGraphQl/README.md -last_modified_at: '2018-01-24 15:58:51 -0600' -content: |- - **DownloadableGraphQl** provides type and resolver information for the GraphQl module - to generate downloadable product information. diff --git a/src/_data/codebase/v2_3/mrg/ce/DownloadableImportExport.yml b/src/_data/codebase/v2_3/mrg/ce/DownloadableImportExport.yml deleted file mode 100644 index e65d6dcaf84..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/DownloadableImportExport.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_DownloadableImportExport -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/DownloadableImportExport/README.md -last_modified_at: '2015-08-10 11:16:49 +0300' -content: The Magento_DownloadableImportExport module handles the import and export - of the downloadable products. diff --git a/src/_data/codebase/v2_3/mrg/ce/Eav.yml b/src/_data/codebase/v2_3/mrg/ce/Eav.yml deleted file mode 100644 index fae273a9380..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Eav.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_Eav -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Eav/README.md -last_modified_at: '2014-10-24 14:51:44 -0700' -content: |- - Magento\EAV stands for Entity-Attribute-Value. The purpose of Magento\Eav module is to make entities - configurable/extendable by admin user. diff --git a/src/_data/codebase/v2_3/mrg/ce/EavGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/EavGraphQl.yml deleted file mode 100644 index 6d6aa2d84f2..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/EavGraphQl.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_EavGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/EavGraphQl/README.md -last_modified_at: '2018-01-16 13:17:37 -0600' -content: "**EavGraphQl** primarily provides the GraphQl module information to generate - metadata for Eav attributes." diff --git a/src/_data/codebase/v2_3/mrg/ce/Elasticsearch.yml b/src/_data/codebase/v2_3/mrg/ce/Elasticsearch.yml deleted file mode 100644 index 67192b12f48..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Elasticsearch.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_Elasticsearch -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Elasticsearch/README.md -last_modified_at: '2018-03-09 17:43:18 -0600' -content: |- - Magento\Elasticsearch module allows to use Elastic search engine for product searching capabilities. - The module implements Magento\Search library interfaces. diff --git a/src/_data/codebase/v2_3/mrg/ce/Elasticsearch6.yml b/src/_data/codebase/v2_3/mrg/ce/Elasticsearch6.yml deleted file mode 100644 index 67cbcd2bb1e..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Elasticsearch6.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_Elasticsearch6 -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Elasticsearch6/README.md -last_modified_at: '2019-02-27 13:06:48 +0100' -content: |- - Magento\Elasticsearch module allows to use Elastic search engine (v6) for product searching capabilities. - The module implements Magento\Search library interfaces. diff --git a/src/_data/codebase/v2_3/mrg/ce/Elasticsearch7.yml b/src/_data/codebase/v2_3/mrg/ce/Elasticsearch7.yml deleted file mode 100644 index fe59dfedd0f..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Elasticsearch7.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_Elasticsearch7 -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Elasticsearch7/README.md -last_modified_at: '2020-01-31 16:12:43 -0600' -content: |- - Magento\Elasticsearch7 module allows to use Elastic search engine (v7) for product searching capabilities. - The module implements Magento\Search library interfaces. diff --git a/src/_data/codebase/v2_3/mrg/ce/Email.yml b/src/_data/codebase/v2_3/mrg/ce/Email.yml deleted file mode 100644 index e84abb5711c..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Email.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_Email -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Email/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: |- - **Email** enables you to manage email templates, which are used when you send email through the - *\Magento\Framework\Mail\TransportInterface* implementations. diff --git a/src/_data/codebase/v2_3/mrg/ce/EncryptionKey.yml b/src/_data/codebase/v2_3/mrg/ce/EncryptionKey.yml deleted file mode 100644 index de0eb3a218e..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/EncryptionKey.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_EncryptionKey -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/EncryptionKey/README.md -last_modified_at: '2015-08-27 15:34:05 -0500' -content: The Magento_EncryptionKey module provides an advanced encryption model to - protect passwords and other sensitive data. diff --git a/src/_data/codebase/v2_3/mrg/ce/Fedex.yml b/src/_data/codebase/v2_3/mrg/ce/Fedex.yml deleted file mode 100644 index 589b0b01488..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Fedex.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Magento_Fedex -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Fedex/README.md -last_modified_at: '2014-10-31 09:04:08 -0700' -content: The Magento_Fedex implements the integration with the FedEx shipping carrier. diff --git a/src/_data/codebase/v2_3/mrg/ce/GiftMessage.yml b/src/_data/codebase/v2_3/mrg/ce/GiftMessage.yml deleted file mode 100644 index 69c1e5b0a25..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/GiftMessage.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_GiftMessage -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/GiftMessage/README.md -last_modified_at: '2014-10-24 14:51:44 -0700' -content: Magento\GiftMessage module allows to add a message to order or to each ordered - item either on frontend or backend. diff --git a/src/_data/codebase/v2_3/mrg/ce/GoogleAdwords.yml b/src/_data/codebase/v2_3/mrg/ce/GoogleAdwords.yml deleted file mode 100644 index 0b0f4dd4302..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/GoogleAdwords.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Magento_GoogleAdwords -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/GoogleAdwords/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: GoogleAdwords is a module designed for integration of Google Adwords service. diff --git a/src/_data/codebase/v2_3/mrg/ce/GoogleAnalytics.yml b/src/_data/codebase/v2_3/mrg/ce/GoogleAnalytics.yml deleted file mode 100644 index cc9400a69db..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/GoogleAnalytics.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_GoogleAnalytics -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/GoogleAnalytics/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: Magento_GoogleAnalytics is a module for integration with Google Analytics - service. diff --git a/src/_data/codebase/v2_3/mrg/ce/GoogleOptimizer.yml b/src/_data/codebase/v2_3/mrg/ce/GoogleOptimizer.yml deleted file mode 100644 index e413a1c42b2..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/GoogleOptimizer.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Magento_GoogleOptimizer -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/GoogleOptimizer/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: "Magento_GoogleOptimizer module implements functionality of Google Experiment - tool that is the part of Google Analytics functionality.\n\nGoogle Experiment (on - Google side) allows to make two variants of the same page and compare their popularity. - \nFrom Magento side, code generated by Google should be saved and displayed on a - particular page.\nGoogle Experiment functionality is available on pages of products, - categories and cms pages. \nThis allows to save different codes for products and - categories on different store views.\nThis functionality can be switched on and - off on the configuration page (Stores -> Configuration -> General -> Google Api - -> Google Analytics).\nAlso this functionality depends on Google Analytics module - and configuration options." diff --git a/src/_data/codebase/v2_3/mrg/ce/GraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/GraphQl.yml deleted file mode 100644 index 6fd2d45f762..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/GraphQl.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Magento_GraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/GraphQl/README.md -last_modified_at: '2017-10-25 11:14:11 -0500' -content: "**GraphQl** provides the framework for the application to expose GraphQL - compliant web services. It exposes an area for\nGraphQL services and resolves request - data based on the generated schema. It also maps this response to a JSON object - \nfor the client to read." diff --git a/src/_data/codebase/v2_3/mrg/ce/GraphQlCache.yml b/src/_data/codebase/v2_3/mrg/ce/GraphQlCache.yml deleted file mode 100644 index a76f6005ab5..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/GraphQlCache.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_GraphQlCache -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/GraphQlCache/README.md -last_modified_at: '2019-04-08 11:49:04 -0500' -content: |- - **GraphQL Cache** provides the ability to cache GraphQL queries. - This module allows Magento's built-in cache or Varnish as the application for serving the Full Page Cache to the front end. diff --git a/src/_data/codebase/v2_3/mrg/ce/GroupedCatalogInventory.yml b/src/_data/codebase/v2_3/mrg/ce/GroupedCatalogInventory.yml deleted file mode 100644 index 411b37370b6..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/GroupedCatalogInventory.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_GroupedCatalogInventory -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/GroupedCatalogInventory/README.md -last_modified_at: '2018-11-27 16:04:57 -0600' -content: Magento_GroupedCatalogInventory contains behavior related to the inventory - status of items within grouped products. diff --git a/src/_data/codebase/v2_3/mrg/ce/GroupedProduct.yml b/src/_data/codebase/v2_3/mrg/ce/GroupedProduct.yml deleted file mode 100644 index 0485cc5b626..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/GroupedProduct.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: Magento_GroupedProduct -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/GroupedProduct/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: |- - Magento_GroupedProduct module provides ability to offer several standalone products for sale as a group on the same Product Detail page. - It can offer variations of a product, or group them by season or theme to create a coordinated set. - Products can be purchased separately or as a set. - Each product purchased appears in the Shopping Cart as a separate item. - This module extends the existing functionality of Magento_Catalog module by adding new product type. diff --git a/src/_data/codebase/v2_3/mrg/ce/GroupedProductGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/GroupedProductGraphQl.yml deleted file mode 100644 index ff67fc7393f..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/GroupedProductGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_GroupedProductGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/GroupedProductGraphQl/README.md -last_modified_at: '2018-01-29 15:12:49 -0600' -content: |- - **GroupedProductGraphQl** provides type and resolver information for the GraphQl module - to generate grouped product information. diff --git a/src/_data/codebase/v2_3/mrg/ce/ImportExport.yml b/src/_data/codebase/v2_3/mrg/ce/ImportExport.yml deleted file mode 100644 index 38f2218904e..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/ImportExport.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_ImportExport -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/ImportExport/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: |- - Magento_ImportExport module provides a framework and basic functionality for importing/exporting various entities in Magento. - It can be disabled and in such case all dependent import/export functionality (products, customers, orders etc.) will be disabled in Magento. diff --git a/src/_data/codebase/v2_3/mrg/ce/Indexer.yml b/src/_data/codebase/v2_3/mrg/ce/Indexer.yml deleted file mode 100644 index 5cd1c4fbeb8..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Indexer.yml +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Magento_Indexer -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Indexer/README.md -last_modified_at: '2016-04-11 18:16:09 +0300' -content: |- - ## Overview - Magento_Indexer module is a base of Magento Indexing functionality. - It allows: - - read indexers configuration, - - represent indexers in admin, - - regenerate indexes by cron schedule, - - regenerate indexes from console, - - view and reset indexer state from console, - - view and set indexer mode from console - - There are 2 modes of the Indexers: "Update on save" and "Update by schedule". - Manual full reindex can be performed via console by running `php -f bin/magento indexer:reindex` console command. diff --git a/src/_data/codebase/v2_3/mrg/ce/InstantPurchase.yml b/src/_data/codebase/v2_3/mrg/ce/InstantPurchase.yml deleted file mode 100644 index ba053f8ddba..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/InstantPurchase.yml +++ /dev/null @@ -1,66 +0,0 @@ ---- -title: Magento_InstantPurchase -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/InstantPurchase/README.md -last_modified_at: '2019-08-06 14:40:28 -0500' -content: |- - ## Overview - - Instant Purchase feature allows the Customer to place the order in seconds without going through full checkout. Once clicked, system places the order using default shipping and billing addresses and stored payment method. Order is placed and customer gets confirmation message in notification area. - - Prerequisites to display the Instant Purchase button: - 1. Instant purchase enabled for a store at `Store / Configurations / Sales / Sales / Instant Purchase` - 2. Customer is logged in - 3. Customer has default shipping and billing address defined - 4. Customer has valid stored payment method with instant purchase support - - ## Structure - - In addition to [a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html) `PaymentMethodsIntegration` directory contains interfaces and basic implementation of integration vault payment method to the instant purchase. - - ## Extensibility - - ### Instant purchase customization - - Almost all aspects of instant purchase may be customized. See comments to classes and interfaces marked with `@api` tag. - - All payments created for instant purchase also have `'instant-purchase' => true` in addition information. Use this only if all other customization points not suitable, - - ### Payment method integration - - Instant purchase support may be implemented for any payment method with [vault support](https://devdocs.magento.com/guides/v2.3/payments-integrations/vault/vault-intro.html). - Basic implementation provided in `Magento\InstantPurchase\PaymentMethodIntegration` should be enough in most cases. It is not enabled by default to avoid issues on production sites and authors of vault payment method should verify correct work for instant purchase manually. - To enable basic implementation just add single option to configuration of payemnt method in `config.xml`: - - ``` - - 1 - - ``` - - Basic implementation is a good start point but it's recommended to provide own implementation to improve user experience. If instant purchase integration has customization then `supported` option is not required. - - ``` - - Implementation_Of_Magento\InstantPurchase\PaymentMethodIntegration\AvailabilityCheckerInterface - Implementation_Of_Magento\InstantPurchase\PaymentMethodIntegration\PaymentTokenFormatterInterface - Implementation_Of_Magento\InstantPurchase\PaymentMethodIntegration\PaymentAdditionalInformationProviderInterface - - ``` - - - `Magento\InstantPurchase\PaymentMethodIntegration\AvailabilityCheckerInterface` - allows programmatically defines if instant purchase supported (e.g. support may not be available if some payment method option switched on/off). Basic implementation always returns `true`. - - `Magento\InstantPurchase\PaymentMethodIntegration\PaymentTokenFormatterInterface` - creates string that describes stored payment method. Basic implementation returns payment method name. It is highly recommended to implement own formatter. - - `Magento\InstantPurchase\PaymentMethodIntegration\PaymentAdditionalInformationProviderInterface` - allows to add some extra values to payment additional information array. Default implementation returns empty array. - - ## Additional information - - ### Backward incompatible changes - - The `Magento_InstantPurchase` module does not introduce backward incompatible changes. - - You can track [backward incompatible changes in patch releases](https://devdocs.magento.com/guides/v2.3/release-notes/backward-incompatible-changes/reference.html). - - *** - - This module was initially developed by the [Creatuity Corp.](https://creatuity.com/) and [Magento Community Engineering Team](mailto:engcom@magento.com). diff --git a/src/_data/codebase/v2_3/mrg/ce/Integration.yml b/src/_data/codebase/v2_3/mrg/ce/Integration.yml deleted file mode 100644 index 2ea2cfae3e2..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Integration.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Magento_Integration -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Integration/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: |- - **Integration** enables third-party services to call the Web API by using access tokens. - It provides an admin UI that enables manual creation of integrations. Extensions can also provide a configuration - file so that an integration can be automatically pre-configured. The module also contains the data - model for request and access token management. diff --git a/src/_data/codebase/v2_3/mrg/ce/LayeredNavigation.yml b/src/_data/codebase/v2_3/mrg/ce/LayeredNavigation.yml deleted file mode 100644 index aa52e56333c..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/LayeredNavigation.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_LayeredNavigation -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/LayeredNavigation/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: |- - Magento_LayeredNavigation module introduces Layered Navigation UI for Catalog (faceted search). - This module can be removed from Magento installation without impact on the application. diff --git a/src/_data/codebase/v2_3/mrg/ce/Marketplace.yml b/src/_data/codebase/v2_3/mrg/ce/Marketplace.yml deleted file mode 100644 index b2a14a049b8..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Marketplace.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_Marketplace -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Marketplace/README.md -last_modified_at: '2015-10-02 13:02:03 +0300' -content: The Magento_Marketplace module allows to display partners of Magento in the - backend. diff --git a/src/_data/codebase/v2_3/mrg/ce/MediaGallery.yml b/src/_data/codebase/v2_3/mrg/ce/MediaGallery.yml deleted file mode 100644 index 8c5c4382156..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/MediaGallery.yml +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Magento_MediaGallery -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/MediaGallery/README.md -last_modified_at: '2019-11-04 11:34:55 +0000' -content: |- - The Magento_MediaGallery module is responsible for storing and managing media gallery assets attributes. - - ## Installation details - - The Magento_MediaGallery module creates the following tables in the database: - - - `media_gallery_asset` - - `media_gallery_keyword` - - `media_gallery_asset_keyword` - - For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.3/install-gde/install/cli/install-cli-subcommands-enable.html). - - ## Extensibility - - Extension developers can interact with the Magento_MediaGallery module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_MediaGallery module. - - ## Additional information - - For information about significant changes in patch releases, see [2.3.x Release information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_3/mrg/ce/MediaGalleryApi.yml b/src/_data/codebase/v2_3/mrg/ce/MediaGalleryApi.yml deleted file mode 100644 index fa5338ec4e1..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/MediaGalleryApi.yml +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Magento_MediaGalleryApi -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/MediaGalleryApi/README.md -last_modified_at: '2019-11-04 11:34:55 +0000' -content: |- - The Magento_MediaGalleryApi module serves as application program interface (API) responsible for storing and managing media gallery asset attributes. - - ## Extensibility - - Extension developers can interact with the Magento_MediaGallery module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_MediaGalleryApi module. - - ## Additional information - - For information about significant changes in patch releases, see [2.3.x Release information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_3/mrg/ce/MediaStorage.yml b/src/_data/codebase/v2_3/mrg/ce/MediaStorage.yml deleted file mode 100644 index f6ad3cce226..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/MediaStorage.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_MediaStorage -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/MediaStorage/README.md -last_modified_at: '2015-02-26 14:04:15 +0200' -content: The Magento_MediaStorage module implements functionality related with upload - media files and synchronize it by database. diff --git a/src/_data/codebase/v2_3/mrg/ce/MessageQueue.yml b/src/_data/codebase/v2_3/mrg/ce/MessageQueue.yml deleted file mode 100644 index f3a18ee4d11..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/MessageQueue.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Magento_MessageQueue -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/MessageQueue/README.md -last_modified_at: '2018-02-21 14:27:13 +0200' -content: "**MessageQueue** provides support of Advanced Message Queuing Protocol" diff --git a/src/_data/codebase/v2_3/mrg/ce/MsrpConfigurableProduct.yml b/src/_data/codebase/v2_3/mrg/ce/MsrpConfigurableProduct.yml deleted file mode 100644 index 16a036bac04..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/MsrpConfigurableProduct.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_MsrpConfigurableProduct -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/MsrpConfigurableProduct/README.md -last_modified_at: '2019-03-02 19:21:49 -0600' -content: "**MsrpConfigurableProduct** provides type and resolver information for the - Msrp module from the ConfigurableProduct module." diff --git a/src/_data/codebase/v2_3/mrg/ce/MsrpGroupedProduct.yml b/src/_data/codebase/v2_3/mrg/ce/MsrpGroupedProduct.yml deleted file mode 100644 index 1f64d05570b..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/MsrpGroupedProduct.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_MsrpGroupedProduct -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/MsrpGroupedProduct/README.md -last_modified_at: '2019-03-02 19:21:49 -0600' -content: "**MsrpGroupedProduct** provides type and resolver information for the Msrp - module from the GroupedProduct module." diff --git a/src/_data/codebase/v2_3/mrg/ce/Multishipping.yml b/src/_data/codebase/v2_3/mrg/ce/Multishipping.yml deleted file mode 100644 index bfac0de4574..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Multishipping.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_Multishipping -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Multishipping/README.md -last_modified_at: '2014-10-24 14:51:44 -0700' -content: |- - Magento\Multishipping module provides functionality that allows customer to request shipping to more than one address - using different carriers. The module provides alternative to standard checkout flow. diff --git a/src/_data/codebase/v2_3/mrg/ce/MysqlMq.yml b/src/_data/codebase/v2_3/mrg/ce/MysqlMq.yml deleted file mode 100644 index b28913c2611..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/MysqlMq.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Magento_MysqlMq -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/MysqlMq/README.md -last_modified_at: '2018-02-21 14:27:42 +0200' -content: "**MysqlMq** provides message queue implementation based on MySQL." diff --git a/src/_data/codebase/v2_3/mrg/ce/NewRelicReporting.yml b/src/_data/codebase/v2_3/mrg/ce/NewRelicReporting.yml deleted file mode 100644 index 5566b43916b..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/NewRelicReporting.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_NewRelicReporting -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/NewRelicReporting/README.md -last_modified_at: '2015-10-01 16:15:45 +0300' -content: "Module Magento\\NewRelicReporting implements integration New Relic APM and - New Relic Insights with Magento, giving \nreal-time visibility into business and - performance metrics for data-driven decision making." diff --git a/src/_data/codebase/v2_3/mrg/ce/Newsletter.yml b/src/_data/codebase/v2_3/mrg/ce/Newsletter.yml deleted file mode 100644 index 18bfa0a3386..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Newsletter.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_Newsletter -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Newsletter/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: Magento_Newsletter module allows clients to subscribe for information about - new promotions and discounts and allows store administrators to send newsletters - to clients subscribed for them. diff --git a/src/_data/codebase/v2_3/mrg/ce/OfflinePayments.yml b/src/_data/codebase/v2_3/mrg/ce/OfflinePayments.yml deleted file mode 100644 index 993e012db8c..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/OfflinePayments.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: Magento_OfflinePayments -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/OfflinePayments/README.md -last_modified_at: '2014-10-31 09:04:08 -0700' -content: |- - The Magento_OfflinePayments module implements the payment methods which do not require interaction with a payment gateway (so called offline methods). These methods are the following: - *Bank transfer - *Cash on delivery - *Check / Money Order - *Purchase order diff --git a/src/_data/codebase/v2_3/mrg/ce/OfflineShipping.yml b/src/_data/codebase/v2_3/mrg/ce/OfflineShipping.yml deleted file mode 100644 index 034b3f73a5c..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/OfflineShipping.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: Magento_OfflineShipping -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/OfflineShipping/README.md -last_modified_at: '2014-10-31 09:04:08 -0700' -content: |- - The Magento_OfflineShipping module implements the shipping methods which do not involve a direct interaction with shipping carriers, so called offline shipping methods. Namely, the following: - *Free Shipping - *Flat Rate - *Table Rates - *Store Pickup diff --git a/src/_data/codebase/v2_3/mrg/ce/PageCache.yml b/src/_data/codebase/v2_3/mrg/ce/PageCache.yml deleted file mode 100644 index 7bee14b7d40..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/PageCache.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Magento_PageCache -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/PageCache/README.md -last_modified_at: '2014-10-24 14:51:44 -0700' -content: |- - The PageCache module provides functionality of caching full pages content in Magento application. An administrator may switch between built-in caching and Varnish caching. Built-in caching is default and ready to use without the need of any external tools. - Requests and responses are managed by PageCache plugin. It loads data from cache and returns a response. If data is not present in cache, it passes the request to Magento and waits for the response. Response is then saved in cache. - Blocks can be set as private blocks by setting the property '_isScopePrivate' to true. These blocks contain personalized information and are not cached in the server. These blocks are being rendered using AJAX call after the page is loaded. Contents are cached in browser instead. - Blocks can also be set as non-cacheable by setting the 'cacheable' attribute in layout XML files. For example ``. Pages containing such blocks are not cached. diff --git a/src/_data/codebase/v2_3/mrg/ce/Payment.yml b/src/_data/codebase/v2_3/mrg/ce/Payment.yml deleted file mode 100644 index 38aec85537d..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Payment.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_Payment -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Payment/README.md -last_modified_at: '2014-10-31 09:04:08 -0700' -content: |- - The Magento_Payment module provides the abstraction level for all payment methods, and all logic that should be used when adding a new payment method. This logic includes configuration models, separate models for payment data verification and so on. - For example, Magento\Payment\Model\Method\AbstractMethod is an abstract model which should be extended by particular payment methods. diff --git a/src/_data/codebase/v2_3/mrg/ce/Paypal.yml b/src/_data/codebase/v2_3/mrg/ce/Paypal.yml deleted file mode 100644 index a3788f5faa8..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Paypal.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Magento_Paypal -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Paypal/README.md -last_modified_at: '2019-03-31 18:42:40 +0300' -content: |- - Module Magento\PayPal implements integration with the PayPal payment system. Namely, it enables the following payment methods: - * PayPal Express Checkout - * PayPal Payments Standard - * PayPal Payments Pro - * PayPal Credit - * PayFlow Payment Gateway diff --git a/src/_data/codebase/v2_3/mrg/ce/PaypalCaptcha.yml b/src/_data/codebase/v2_3/mrg/ce/PaypalCaptcha.yml deleted file mode 100644 index 0eb7a61876a..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/PaypalCaptcha.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_PaypalCaptcha -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/PaypalCaptcha/README.md -last_modified_at: '2019-03-21 15:00:40 -0500' -content: The PayPal Captcha module provides a possibility to enable Captcha validation - on Payflow Pro payment form. diff --git a/src/_data/codebase/v2_3/mrg/ce/PaypalGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/PaypalGraphQl.yml deleted file mode 100644 index 717b14ea36e..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/PaypalGraphQl.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_PaypalGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/PaypalGraphQl/README.md -last_modified_at: '2019-05-23 10:50:05 -0500' -content: "**PaypalGraphQl** provides resolver information for using Paypal payment - methods via GraphQl." diff --git a/src/_data/codebase/v2_3/mrg/ce/Persistent.yml b/src/_data/codebase/v2_3/mrg/ce/Persistent.yml deleted file mode 100644 index 0d2e0b78471..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Persistent.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: Magento_Persistent -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Persistent/README.md -last_modified_at: '2014-10-24 14:51:44 -0700' -content: |- - Magento\Persistent module enables set customer a long-term cookie containing internal id (random hash - to exclude brute - force) of persistent session. Persistent session data is kept in DB - so it's not deleted in some days and is kept for - as much time as we need. DB session keeps customerId + some data from real customer session that we want to sync (e.g. - num items in shopping cart). For registered customer this info is synced to persistent session if choose "Remember me" - checkbox during first login. diff --git a/src/_data/codebase/v2_3/mrg/ce/ProductAlert.yml b/src/_data/codebase/v2_3/mrg/ce/ProductAlert.yml deleted file mode 100644 index 1f0b1032faf..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/ProductAlert.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_ProductAlert -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/ProductAlert/README.md -last_modified_at: '2014-10-31 09:04:08 -0700' -content: The Magento_ProductAlert module enables product alerts, which allow customers - to sign up for emails about product price or stock status change. diff --git a/src/_data/codebase/v2_3/mrg/ce/ProductVideo.yml b/src/_data/codebase/v2_3/mrg/ce/ProductVideo.yml deleted file mode 100644 index d4d4dec93c5..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/ProductVideo.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_ProductVideo -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/ProductVideo/README.md -last_modified_at: '2015-09-11 16:19:20 +0300' -content: The Magento_ProductVideo module implements functionality related with linking - video files from external resources to product. diff --git a/src/_data/codebase/v2_3/mrg/ce/Quote.yml b/src/_data/codebase/v2_3/mrg/ce/Quote.yml deleted file mode 100644 index 170e55daddc..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Quote.yml +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: Magento_Quote -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Quote/README.md -last_modified_at: '2015-01-06 12:45:10 +0200' -content: |- - ## Purpose of module - - - # Deployment - ## System requirements - - The Magento_Quote module does not have any specific system requirements. - - ## Install - The Magento_Quote module is installed automatically (using the native Magento install mechanism) without any additional actions. diff --git a/src/_data/codebase/v2_3/mrg/ce/QuoteAnalytics.yml b/src/_data/codebase/v2_3/mrg/ce/QuoteAnalytics.yml deleted file mode 100644 index d5acfb3b4d3..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/QuoteAnalytics.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_QuoteAnalytics -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/QuoteAnalytics/README.md -last_modified_at: '2019-08-06 14:40:28 -0500' -content: The Magento_QuoteAnalytics module configures data definitions for a data - collection related to the Quote module entities to be used in [Advanced Reporting](https://devdocs.magento.com/guides/v2.3/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_3/mrg/ce/QuoteGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/QuoteGraphQl.yml deleted file mode 100644 index 369b26c488f..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/QuoteGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_QuoteGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/QuoteGraphQl/README.md -last_modified_at: '2018-07-31 14:11:47 +0200' -content: |- - **QuoteGraphQl** provides type and resolver information for the GraphQl module - to generate quote (cart) information endpoints. Also provides endpoints for modifying a quote. diff --git a/src/_data/codebase/v2_3/mrg/ce/RelatedProductGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/RelatedProductGraphQl.yml deleted file mode 100644 index d7bb0c0f704..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/RelatedProductGraphQl.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_RelatedProductGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/RelatedProductGraphQl/README.md -last_modified_at: '2019-05-08 12:53:00 -0500' -content: "**RelatedProductGraphQl** provides endpoints for getting Cross Sell / Related/ - Up Sell products data." diff --git a/src/_data/codebase/v2_3/mrg/ce/ReleaseNotification.yml b/src/_data/codebase/v2_3/mrg/ce/ReleaseNotification.yml deleted file mode 100644 index 2f3b9d9bd32..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/ReleaseNotification.yml +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: Magento_ReleaseNotification -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/ReleaseNotification/README.md -last_modified_at: '2019-09-06 19:55:12 +0300' -content: "The **Release Notification Module** serves to provide a notification delivery - platform for displaying new features of a Magento installation or upgrade as well - as any other required release notifications.\n\n## Purpose and Content\n\n* Provides - a method of notifying administrators of changes, features, and functionality being - introduced in a Magento release.\n* Displays a modal containing a high level overview - of the features included in the installed or upgraded release of Magento upon the - initial login of each administrator into the Admin Panel for a given Magento version.\n* - The modal is enabled with pagination functionality to allow for easy navigation - between each modal page.\n* Each modal page includes detailed information about - a highlighted feature of the Magento release or other notification.\n* Release Notification - modal content is determined and provided by Magento Marketing.\n\n## Content Retrieval\n\nRelease - notification content is maintained by Magento for each Magento version, edition, - and locale. To retrieve the content, a response is returned from a request with - the following parameters:\n\n* **version** = The Magento version that the client - has installed (ex. 2.3.0).\n* **edition** = The Magento edition that the client - has installed (ex. Community).\n* **locale** = The chosen locale of the admin user - (ex. en_US).\n\nThe module will make three attempts to retrieve content for the - parameters in the order listed:\n\n1. Version/Edition/Locale\n2. Version/Edition/en_US - (default locale)\n3. Version (default file for a Magento version)\n\nIf there is - no content to be retrieved after these requests, the release notification modal - will not be displayed to the admin user.\n\n## Content Guidelines\n\nThe modal system - in the ReleaseNotification module can have up to four modal pages. The admin user - can navigate between pages using the \"< Prev\" and \"Next >\" buttons at the bottom - of the modal. The last modal page will have a \"Done\" button that will close the - modal and record that the admin user has seen the notification. \n\nEach modal page - can have the following optional content:\n\n* Main Content\n * Title\n * URL - to the image to be displayed alongside the title\n * Text body\n * Bullet - point list\n* Sub Headings (highlighted overviews of the content to be detailed - on subsequent modal pages) - one to three Sub Headings may be displayed\n * Sub - heading title\n * URL to the image to be display before the sub heading title\n - \ * Sub heading content\n* Footer\n * Footer content text\n\nThe Sub Heading - section is ideally used on the first modal page as a way to describe one to three - highlighted features that will be presented in greater detail on the following modal - pages. It is recommended to use the Main Content -> Text Body and Bullet Point lists - as the paragraph and list content displayed on a highlighted feature's detail modal - page.\n\nA clickable link to internal or external content in any text field will - be created by using the following format and opened in a new browser tab. Providing - the URL for the link followed by the text to be displayed for that link in brackets - will cause a clickable link to be created. The text between the brackets [text] - will be the text that the clickable link shows.\n\n### Link Format Example:\n\nThe - text: `https://devdocs.magento.com/ [Magento DevDocs].` will appear as [Magento - DevDocs](https://devdocs.magento.com/)." diff --git a/src/_data/codebase/v2_3/mrg/ce/Reports.yml b/src/_data/codebase/v2_3/mrg/ce/Reports.yml deleted file mode 100644 index 2ce4b838797..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Reports.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: Magento_Reports -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Reports/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: |- - Magento_Reports module provides ability to collect various reports such as: - - products reports (bestsellers, low stock, most viewed, products ordered), - - sales reports (orders, tax, invoiced, shipping, refunds, coupons, and PayPal settlement reports), - - customer reports (new accounts, customer by order totals, customers by number of orders), - - shopping cart reports (products in cart, abandoned carts) diff --git a/src/_data/codebase/v2_3/mrg/ce/RequireJs.yml b/src/_data/codebase/v2_3/mrg/ce/RequireJs.yml deleted file mode 100644 index b006aeb0bd2..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/RequireJs.yml +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Magento_RequireJs -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/RequireJs/README.md -last_modified_at: '2014-11-28 11:40:11 -0800' -content: |- - ## Purpose of module - - The Magento\RequireJs module introduces support for RequireJs JavaScript library and provides infrastructure for other modules to have them declared related configuration for RequireJs library. - - # Deployment - ## System requirements - - The Magento\RequireJs module does not have any specific system requirements. - - ## Install - The Magento\RequireJs module is installed automatically (using the native Magento Setup). No additional actions required. diff --git a/src/_data/codebase/v2_3/mrg/ce/Review.yml b/src/_data/codebase/v2_3/mrg/ce/Review.yml deleted file mode 100644 index 4f6dfa91db2..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Review.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Magento_Review -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Review/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: Magento_Review module functionality allows to write reviews for products. diff --git a/src/_data/codebase/v2_3/mrg/ce/ReviewAnalytics.yml b/src/_data/codebase/v2_3/mrg/ce/ReviewAnalytics.yml deleted file mode 100644 index 25e685812d0..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/ReviewAnalytics.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_ReviewAnalytics -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/ReviewAnalytics/README.md -last_modified_at: '2019-08-06 14:40:28 -0500' -content: The Magento_ReviewAnalytics module configures data definitions for a data - collection related to the Review module entities to be used in [Advanced Reporting](https://devdocs.magento.com/guides/v2.3/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_3/mrg/ce/Robots.yml b/src/_data/codebase/v2_3/mrg/ce/Robots.yml deleted file mode 100644 index 71300ea37a5..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Robots.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Magento_Robots -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Robots/README.md -last_modified_at: '2017-06-15 17:15:28 +0300' -content: "The Robots module provides the following functionalities: \n* contains a - router to match application action class for requests to the `robots.txt` file;\n* - allows obtaining the content of the `robots.txt` file depending on the settings - of the current website." diff --git a/src/_data/codebase/v2_3/mrg/ce/Rss.yml b/src/_data/codebase/v2_3/mrg/ce/Rss.yml deleted file mode 100644 index c6a5d6072e5..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Rss.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_Rss -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Rss/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: Magento_Rss module is responsible for processing all RSS feeds of the application - and allows to turn on/off RSS centrally. diff --git a/src/_data/codebase/v2_3/mrg/ce/Rule.yml b/src/_data/codebase/v2_3/mrg/ce/Rule.yml deleted file mode 100644 index a932db55d16..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Rule.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_Rule -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Rule/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: 'Magento_Rule module provides abstract implementation of rules and rule conditions - that are extended by other modules, in particular by: Magento_SalesRule, Magento_CatalogRule, - etc...' diff --git a/src/_data/codebase/v2_3/mrg/ce/Sales.yml b/src/_data/codebase/v2_3/mrg/ce/Sales.yml deleted file mode 100644 index 3c3ba1cac19..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Sales.yml +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Magento_Sales -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Sales/README.md -last_modified_at: '2014-10-24 14:51:44 -0700' -content: |- - ## Purpose of module - - Magento\Sales module is responsible for order processing and appearance in system, - Magento\Sales module manages next system entities and flows: - * order management; - * invoice management; - * shipment management (including tracks management); - * credit memos management; - Magento\Sales module is required for Magento\Checkout module to perform checkout operations. - - # Deployment - ## System requirements - - The Magento_Sales module does not have any specific system requirements. - Depending on how many orders are being placed, there might be consideration for the database size - - ## Install - The Magento_Sales module is installed automatically (using the native Magento install mechanism) without any additional actions. diff --git a/src/_data/codebase/v2_3/mrg/ce/SalesAnalytics.yml b/src/_data/codebase/v2_3/mrg/ce/SalesAnalytics.yml deleted file mode 100644 index 40c516a79bd..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/SalesAnalytics.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_SalesAnalytics -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/SalesAnalytics/README.md -last_modified_at: '2019-08-06 14:40:28 -0500' -content: The Magento_SalesAnalytics module configures data definitions for a data - collection related to the Sales module entities to be used in [Advanced Reporting](https://devdocs.magento.com/guides/v2.3/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_3/mrg/ce/SalesGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/SalesGraphQl.yml deleted file mode 100644 index 605d411786e..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/SalesGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_SalesGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/SalesGraphQl/README.md -last_modified_at: '2018-10-15 19:46:32 +0300' -content: |- - **SalesGraphQl** provides type and resolver information for the GraphQl module - to generate sales orders information. diff --git a/src/_data/codebase/v2_3/mrg/ce/SalesInventory.yml b/src/_data/codebase/v2_3/mrg/ce/SalesInventory.yml deleted file mode 100644 index 5f408dca956..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/SalesInventory.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_SalesInventory -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/SalesInventory/README.md -last_modified_at: '2016-09-21 16:39:44 +0300' -content: Magento_SalesInventory module allows retrieve and update stock attributes - related to Magento_Sales, such as status and quantity. diff --git a/src/_data/codebase/v2_3/mrg/ce/SalesRule.yml b/src/_data/codebase/v2_3/mrg/ce/SalesRule.yml deleted file mode 100644 index ccdcd91ade3..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/SalesRule.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_SalesRule -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/SalesRule/README.md -last_modified_at: '2014-10-24 14:51:44 -0700' -content: SalesRule module is responsible for managing and processing Promotion Shopping - Cart Rules. diff --git a/src/_data/codebase/v2_3/mrg/ce/SalesSequence.yml b/src/_data/codebase/v2_3/mrg/ce/SalesSequence.yml deleted file mode 100644 index 9cab89aeb44..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/SalesSequence.yml +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: Magento_SalesSequence -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/SalesSequence/README.md -last_modified_at: '2015-03-20 16:50:43 +0200' -content: |- - ## Purpose of module - - Magento\SalesSequence module is responsible for sequences processing in Sales module, - Magento\SalesSequence module manages sequences for next system entities and flows: - * order; - * invoice; - * shipment; - * credit memos; - Magento\SalesSequence module is required for Magento\Sales module. - - # Deployment - ## System requirements - - The Magento_SalesSequence module does not have any specific system requirements. - - ## Install - The Magento_SalesSequence module is installed automatically (using the native Magento install mechanism) without any additional actions. diff --git a/src/_data/codebase/v2_3/mrg/ce/SampleData.yml b/src/_data/codebase/v2_3/mrg/ce/SampleData.yml deleted file mode 100644 index eddcac60168..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/SampleData.yml +++ /dev/null @@ -1,84 +0,0 @@ ---- -title: Magento_SampleData -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/SampleData/README.md -last_modified_at: '2021-03-03 15:17:15 +0100' -content: |- - Magento sample data includes a sample store, complete with more than 250 products (about 200 of them are configurable products), categories, promotional price rules, CMS pages, banners, and so on. Sample data uses the Luma theme on the storefront. - - Installing sample data is optional. - - Technically, sample data is a set of regular Magento modules, which can be deployed and installed together with the Magento instance, or later in the scope of upgrade. - - ## Deploy Sample Data - - You can deploy sample data from one of the following sources: - - * From the Magento composer repository, optionally using Magento CLI - * From the Magento GitHub repository - - If your Magento code base was cloned from the `master` branch, you can use either source of the sample data. If it was cloned from the `develop` branch, use the GitHub repository and choose to get sample data modules from the `develop` branch. - - ### Deploy Sample Data from Composer Repository - - To deploy sample data from the Magento composer repository using Magento CLI: - - 1. If your Magento instance is already installed, skip this step. Otherwise, in the Magento root directory, run: `# composer install`. - 2. In the Magento root directory, run: `# bin/magento sampledata:deploy`. This command collects the dependencies from the `suggest` sections of the `composer.json` files of modules, which suggest to install sample data (like `Magento_Catalog`, `Magento_Sales`, and so on). - - To deploy sample data from the Magento composer repository without Magento CLI: - - 1. Specify sample data packages in the `require` section of the root `composer.json` file, for example: - ``` - { - "require": { - ... - "magento/module-catalog-sample-data": "{version}", - "magento/module-configurable-sample-data": "{version}", - "magento/module-cms-sample-data": "{version}", - "magento/module-sales-sample-data": "{version}" - .... - } - } - ``` - - Where `` is the version of the packages; it should correspond to the version of the Magento instance. - - Each package corresponds to a sample data module. The complete list of available modules can be viewed in the [sample data GitHub repository] (https://github.com/magento/magento2-sample-data/tree/develop/app/code/Magento) - - 2. To update the dependencies, in the Magento root directory, run: `# composer update` - - ### Deploy Sample Data from GitHub Repository - - To deploy sample data from the GitHub repository: - - 1. Clone sample data from `https://github.com/magento/magento2-sample-data`. If your Magento instance was cloned from the `master` branch, choose the `master` branch when cloning sample data; choose the `develop` branch if Magento was cloned from `develop`. - 2. Link the sample data and your Magento instance by running: `# php -f /dev/tools/build-sample-data.php -- --ce-source=""` - - ## Install Sample Data - - Once the sample data is deployed, it will be installed automatically when you install or upgrade your Magento instance by using the command line. - - ## Uninstall Sample Data - - To remove the sample data modules from the code base, run one of the following commands from the Magento root directory: - - * If sample data was deployed from the composer repository, run: `# bin/magento sampledata:remove` - * If sample data was deployed from the GitHub repository and linked to your Magento instance, run: - `# php -f /dev/tools/build-sample-data.php – --command=unlink --ce-source=""` - - To delete all the products and other entities provided by the sample data modules, delete the database and reinstall Magento with a clean database. - - ## Reinstall Sample Data - - If you have deleted certain entities provided by sample data and want to restore them, take the following steps: - - 1. From the Magento root directory, run the following command: `# bin/magento sampledata:reset` - 2. Upgrade Magento as usual. - - The deleted sample data entities will be restored. Those entities, which were changed, will preserve these changes and will not be restored to the default view. - - ## Documentation - - You can find the more detailed description of sample data manipulation procedures at . diff --git a/src/_data/codebase/v2_3/mrg/ce/Search.yml b/src/_data/codebase/v2_3/mrg/ce/Search.yml deleted file mode 100644 index c5e6ade2494..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Search.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_Search -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Search/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: Magento_Search module introduces basic search functionality and provides - interfaces that allow to implement search for specific module. diff --git a/src/_data/codebase/v2_3/mrg/ce/Security.yml b/src/_data/codebase/v2_3/mrg/ce/Security.yml deleted file mode 100644 index 10b138620cf..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Security.yml +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Magento_Security -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Security/README.md -last_modified_at: '2016-01-11 17:45:47 +0300' -content: |- - **Security** management module - _Main features:_ - 1. Added support for simultaneous admin user logins with ability to enable/disable the feature, review and disconnect the list of current logged in sessions - 2. Added password complexity configuration - 3. Enhanced security to prevent account takeover for sessions opened on public computers and similar: - * Password confirmation for all critical flows (like password, email change) - * Lockout of the account after a configurable amount of incorrect login/password entries - * Password Change functionality is enhanced by email and/or ip address by frequency, number and requests per hour limitation - * Change password link becomes invalid after the first use or after a configurable amount of time - * Password/email change notifications are sent to both old and new email addresses - 4. Fixed: the password is not being reset until the new password is submitted via the form available by a one time link sent to the email address diff --git a/src/_data/codebase/v2_3/mrg/ce/SendFriend.yml b/src/_data/codebase/v2_3/mrg/ce/SendFriend.yml deleted file mode 100644 index 287ba24044c..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/SendFriend.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_SendFriend -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/SendFriend/README.md -last_modified_at: '2015-06-02 12:45:34 +0300' -content: The Magento_SendFriend implements the functionality behind the "Email to - a Friend" link on a product page, which allows to share favorite products with others - by clicking the link. diff --git a/src/_data/codebase/v2_3/mrg/ce/SendFriendGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/SendFriendGraphQl.yml deleted file mode 100644 index 671db5d36d6..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/SendFriendGraphQl.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Magento_SendFriendGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/SendFriendGraphQl/README.md -last_modified_at: '2018-11-19 20:18:31 +0200' -content: "**SendFriendGraphQl** provides support of GraphQL for SendFriend functionality." diff --git a/src/_data/codebase/v2_3/mrg/ce/Shipping.yml b/src/_data/codebase/v2_3/mrg/ce/Shipping.yml deleted file mode 100644 index 02713462870..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Shipping.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_Shipping -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Shipping/README.md -last_modified_at: '2014-10-31 09:04:08 -0700' -content: |- - The Magento_Shipping module provides the abstract models and interfaces for a shipping carrier integration, including the web interface for the Shipment entity. - You need to extend these abstractions if you are adding new shipping carrier integration. diff --git a/src/_data/codebase/v2_3/mrg/ce/Signifyd.yml b/src/_data/codebase/v2_3/mrg/ce/Signifyd.yml deleted file mode 100644 index d697c31c32f..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Signifyd.yml +++ /dev/null @@ -1,83 +0,0 @@ ---- -title: Magento_Signifyd -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Signifyd/README.md -last_modified_at: '2019-08-06 14:40:28 -0500' -content: |- - ## Overview - - The Magento_Signifyd module provides integration with the [Signifyd](https://www.signifyd.com/) fraud protection system. The integration is based on the Signifyd API; see the [Signifyd API docs](https://www.signifyd.com/docs/api/#/introduction/) for technical details. - - The module implementation allows to: - - - create a [Signifyd case](https://www.signifyd.com/docs/api/#/reference/cases) for a placed order - - automatically receive a [Signifyd guarantee](https://www.signifyd.com/docs/api/#/reference/guarantees) for a created case - - automatically cancel a guarantee when the order is canceled - - ## Extensibility - - The Magento_Signifyd module does not add own Events, Layouts, and UI Components as extension points. - - ### Public API - - The following interfaces (marked with the `@api` annotation) provide methods that allow to: - - `Magento\Signifyd\Api\Data\CaseInterface` (common abstraction for the Signifyd case entity): - - - set or retrieve all case data fields - - `Magento\Signifyd\Api\CaseManagementInterface`: - - - create a new case entity - - retrieve the existing case entity for a specified order - - `Magento\Signifyd\Api\CaseCreationServiceInterface`: - - - create a case entity for a specified order - - send a request through the Signifyd API to create a new case - - `Magento\Signifyd\Api\CaseRepositoryInterface`: - - - describe methods to work with a case entity - - `Magento\Signifyd\Api\GuaranteeCreationServiceInterface`: - - - send a request through the Signifyd API to create a new case guarantee - - `Magento\Signifyd\Api\GuaranteeCancelingServiceInterface`: - - send a request through the Signifyd API to cancel the Signifyd case guarantee - - `Magento\Signifyd\Api\Data\CaseSearchResultsInterface`: - - - might be used by `Magento\Signifyd\Api\CaseRepositoryInterface` to retrieve a list of case entities by specific conditions - - For information about a public API in Magento 2, see [Public interfaces & APIs](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/api-concepts.html). - - ## Additional information - - ### Webhooks - - To update the entity data for a case or guarantee, the Magento_Signifyd module uses the [Signifyd Webhooks](https://www.signifyd.com/docs/api/#/reference/webhooks) mechanism. - - The newly created case entities have the `PENDING` status for a case and a guarantee. After receiving Webhook, both statuses are changed to appropriate Signifyd statuses. - - ### Debug mode - - The Debug Mode may be enabled in the module configuration. This logs the communication data between the Magento_Signifyd module and the Signifyd service in this file: - - var/log/debug.log - - ### Backward incompatible changes - - The Magento_Signifyd module does not introduce backward incompatible changes. - - You can track [backward incompatible changes in patch releases](https://devdocs.magento.com/guides/v2.3/release-notes/backward-incompatible-changes/reference.html). - - ### Processing supplementary payment information - - To improve the accuracy of Signifyd's transaction estimation, you may perform these operations (links lead to the Magento Developer Documentation Portal): - - - [Provide custom AVS/CVV mapping](https://devdocs.magento.com/guides/v2.3/payments-integrations/signifyd/signifyd.html#provide-avscvv-response-codes) - - - [Retrieve payment method for a placed order](https://devdocs.magento.com/guides/v2.3/payments-integrations/signifyd/signifyd.html#retrieve-payment-method-for-a-placed-order) diff --git a/src/_data/codebase/v2_3/mrg/ce/Sitemap.yml b/src/_data/codebase/v2_3/mrg/ce/Sitemap.yml deleted file mode 100644 index 10bee506d8f..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Sitemap.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_Sitemap -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Sitemap/README.md -last_modified_at: '2014-07-11 11:30:21 -0700' -content: |- - The Sitemap module allows managing the Magento application sitemap and - [sitemap.xml](http://en.wikipedia.org/wiki/Sitemaps) for searching engines. diff --git a/src/_data/codebase/v2_3/mrg/ce/Store.yml b/src/_data/codebase/v2_3/mrg/ce/Store.yml deleted file mode 100644 index 212f23bf40b..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Store.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Magento_Store -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Store/README.md -last_modified_at: '2014-10-24 14:51:44 -0700' -content: |- - The Store module provides one of the basic and major features of a content management system for e-commerce web - sites by creating and managing a store for the customers to conduct online-shopping. Stores can be combined in groups, - and are linked to a specific website. All store related configurations (currency, locale, scope etc.), management and - storage maintenance are covered under this module. diff --git a/src/_data/codebase/v2_3/mrg/ce/StoreGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/StoreGraphQl.yml deleted file mode 100644 index f1bd02f2b2c..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/StoreGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_StoreGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/StoreGraphQl/README.md -last_modified_at: '2018-04-09 17:36:37 -0500' -content: |- - **StoreGraphQl** provides type information for the GraphQl module - to generate store fields information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/ce/Swagger.yml b/src/_data/codebase/v2_3/mrg/ce/Swagger.yml deleted file mode 100644 index 64254ffab99..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Swagger.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Magento_Swagger -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Swagger/README.md -last_modified_at: '2015-08-14 15:14:44 -0500' -content: |- - The Magento_Swagger module provides access to a page generated using the swagger-ui package. The swagger-ui can be viewed - [on Github](https://github.com/swagger-api/swagger-ui). It accesses the JSON Schema describing Magento's REST APIs, - and displays it in a user-friendly, navigable format. diff --git a/src/_data/codebase/v2_3/mrg/ce/SwaggerWebapi.yml b/src/_data/codebase/v2_3/mrg/ce/SwaggerWebapi.yml deleted file mode 100644 index 91dd3c99ff1..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/SwaggerWebapi.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_SwaggerWebapi -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/SwaggerWebapi/README.md -last_modified_at: '2018-03-23 17:48:45 +1300' -content: The Magento_SwaggerWebapi module provides the implementation of the REST - Webapi module with Magento_Swagger. diff --git a/src/_data/codebase/v2_3/mrg/ce/SwaggerWebapiAsync.yml b/src/_data/codebase/v2_3/mrg/ce/SwaggerWebapiAsync.yml deleted file mode 100644 index 90c85afe13a..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/SwaggerWebapiAsync.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_SwaggerWebapiAsync -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/SwaggerWebapiAsync/README.md -last_modified_at: '2018-03-23 17:48:46 +1300' -content: The Magento_SwaggerWebapiAsync module provides the implementation of the - Asynchronous WebApi module with Magento_Swagger. diff --git a/src/_data/codebase/v2_3/mrg/ce/Swatches.yml b/src/_data/codebase/v2_3/mrg/ce/Swatches.yml deleted file mode 100644 index 2493263a4fe..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Swatches.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_Swatches -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Swatches/README.md -last_modified_at: '2015-07-28 12:18:39 +0300' -content: Magento_Swatches module is replacing default product attributes text values - with swatch images, for more convenient product displaying and selection. diff --git a/src/_data/codebase/v2_3/mrg/ce/SwatchesGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/SwatchesGraphQl.yml deleted file mode 100644 index 5c6872338a5..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/SwatchesGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_SwatchesGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/SwatchesGraphQl/README.md -last_modified_at: '2018-01-16 16:07:17 -0600' -content: |- - **SwatchesGraphQl** provides type information for the GraphQl module - to generate swatches fields for catalog and product information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/ce/SwatchesLayeredNavigation.yml b/src/_data/codebase/v2_3/mrg/ce/SwatchesLayeredNavigation.yml deleted file mode 100644 index a001e33cc0b..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/SwatchesLayeredNavigation.yml +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Magento_SwatchesLayeredNavigation -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/SwatchesLayeredNavigation/README.md -last_modified_at: '2016-03-10 13:38:33 +0200' -content: |- - ## Overview - - The **Magento_SwatchesLayeredNavigation** module enables LayeredNavigation functionality for Swatch attributes - - ## Backward incompatible changes - No backward incompatible changes - - ## Dependencies - The **Magento_SwatchesLayeredNavigation** is dependent on the following modules: - - - Magento_Swatches - - Magento_LayeredNavigation - - ## Specific Settings - The **Magento_SwatchesLayeredNavigation** module does not provide any specific settings. - - ## Specific Extension Points - The **Magento_SwatchesLayeredNavigation** module does not provide any specific extension points. You can extend it using the Magento extension mechanism. diff --git a/src/_data/codebase/v2_3/mrg/ce/Tax.yml b/src/_data/codebase/v2_3/mrg/ce/Tax.yml deleted file mode 100644 index 06bb6fee5d9..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Tax.yml +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: Magento_Tax -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Tax/README.md -last_modified_at: '2014-10-24 14:51:44 -0700' -content: |- - ## Purpose of module - The Magento_Tax module provides the calculations needed to compute the consumption tax on goods and services. - - The Magento_Tax module includes the following: - * configuration of the tax rates and rules to apply - * configuration of tax classes that apply to: - ** taxation on products - ** taxation on shipping charges - ** taxation on gift options (example: gift wrapping) - * specification whether the consumption tax is "sales & use" (typically product prices are loaded without any tax) or "VAT" (typically product prices are loaded including tax) - * specification of whether the tax total line can be toggled to display the tax details/subtotals - * display of prices (presented with tax, without tax, or both with and without) - - The Magento_Tax module also handles special cases when computing tax, such as: - * determining the tax on an individual item (for example, one that is being returned) when the original tax has been computed on the entire shopping cart - ** example country: United States - * being able to handle 2 or more tax rates that are applied separately (examples include a "luxury tax" on exclusive items) - * being able to handle a subsequent tax rate that is applied after a previous one is applied (a "tax on tax" situation, which recently was a part of Canadian tax law) - - # Deployment - ## System requirements - The Magento_Tax module does not have any specific system requirements. - - Depending on how many tax rates and tax rules are being used, there might be consideration for the database size - Depending on the frequency of updating tax rates and tax rules, there might be consideration for the scheduling of these updates - - ## Install - The Magento_Tax module is installed automatically (using the native Magento install mechanism) without any additional actions. - - ## Uninstall - The Magento_Tax module should not be uninstalled; it is a required module. diff --git a/src/_data/codebase/v2_3/mrg/ce/TaxGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/TaxGraphQl.yml deleted file mode 100644 index f4ee77c2899..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/TaxGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_TaxGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/TaxGraphQl/README.md -last_modified_at: '2018-01-16 16:07:17 -0600' -content: |- - **TaxGraphQl** provides type information for the GraphQl module - to generate tax fields for catalog and product information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/ce/Theme.yml b/src/_data/codebase/v2_3/mrg/ce/Theme.yml deleted file mode 100644 index b16cc890600..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Theme.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_Theme -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Theme/README.md -last_modified_at: '2014-07-11 11:30:21 -0700' -content: The Theme module contains common infrastructure that provides an ability - to apply and use themes in Magento application. diff --git a/src/_data/codebase/v2_3/mrg/ce/ThemeGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/ThemeGraphQl.yml deleted file mode 100644 index 8abe38f13e8..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/ThemeGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_ThemeGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/ThemeGraphQl/README.md -last_modified_at: '2018-12-06 10:59:37 -0500' -content: |- - **ThemeGraphQl** provides type information for the GraphQl module - to generate theme fields information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/ce/Tinymce3.yml b/src/_data/codebase/v2_3/mrg/ce/Tinymce3.yml deleted file mode 100644 index 082be898b0a..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Tinymce3.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Magento_Tinymce3 -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Tinymce3/README.md -last_modified_at: '2018-05-14 17:18:09 -0500' -content: We have updated the TinyMCE module to the latest available version, 4.6.4. - TinyMCE v4.6.4 provides backwards-compatibility for modified editor modules to prevent - the loss of functionality. The TinyMCE3 module is now deprecated and will be removed - in a future release. diff --git a/src/_data/codebase/v2_3/mrg/ce/Translation.yml b/src/_data/codebase/v2_3/mrg/ce/Translation.yml deleted file mode 100644 index b2c239a7e0e..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Translation.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_Translation -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Translation/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: |- - **Translation** enables localization of a store for multiple regions and markets. - Also provides the inline translation tool. diff --git a/src/_data/codebase/v2_3/mrg/ce/Ui.yml b/src/_data/codebase/v2_3/mrg/ce/Ui.yml deleted file mode 100644 index cfbe0d3a0af..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Ui.yml +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Magento_Ui -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Ui/README.md -last_modified_at: '2016-08-05 21:54:51 +1200' -content: |- - ## Purpose of module - - The Magento\Ui module introduces a set of common UI components, which could be used and configured via layout XML files. - - # Deployment - ## System requirements - - The Magento\Ui module does not have any specific system requirements. - - ## Install - The Magento\Ui module is installed automatically (using the native Magento Setup). No additional actions required. diff --git a/src/_data/codebase/v2_3/mrg/ce/Ups.yml b/src/_data/codebase/v2_3/mrg/ce/Ups.yml deleted file mode 100644 index 256bd08008c..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Ups.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_Ups -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Ups/README.md -last_modified_at: '2014-10-31 09:04:08 -0700' -content: The Magento_Ups module implements integration with the United Parcel Service - shipping carrier. diff --git a/src/_data/codebase/v2_3/mrg/ce/UrlRewrite.yml b/src/_data/codebase/v2_3/mrg/ce/UrlRewrite.yml deleted file mode 100644 index 6fe5e7215ac..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/UrlRewrite.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_UrlRewrite -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/UrlRewrite/README.md -last_modified_at: '2014-12-12 12:14:06 -0800' -content: Magento_UrlRewrite module provides ability to customize website URLs by creating - custom URL rewrite rules. diff --git a/src/_data/codebase/v2_3/mrg/ce/UrlRewriteGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/UrlRewriteGraphQl.yml deleted file mode 100644 index c1b50168ce1..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/UrlRewriteGraphQl.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Magento_UrlRewriteGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/UrlRewriteGraphQl/README.md -last_modified_at: '2018-01-17 11:18:15 -0600' -content: |- - **UrlRewriteGraphQl** provides type information for the GraphQl module - to generate url rewrites from entities that implement such rewrites, - like categories, products or cms and other 3rd party modules. diff --git a/src/_data/codebase/v2_3/mrg/ce/User.yml b/src/_data/codebase/v2_3/mrg/ce/User.yml deleted file mode 100644 index 842d5698518..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/User.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Magento_User -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/User/README.md -last_modified_at: '2015-08-27 15:34:05 -0500' -content: |- - **User** enables admin users to manage and assign roles to administrators and other non-customer users, - reset user passwords, and invalidate access tokens. - Different roles can be assigned to different users to define their permissions. - For admin passwords, it enables setting lifetimes and locking them when expired or when a specified numbers of failures have occurred. It allows preventing password brute force attacks for system backend. diff --git a/src/_data/codebase/v2_3/mrg/ce/Usps.yml b/src/_data/codebase/v2_3/mrg/ce/Usps.yml deleted file mode 100644 index 05df59c2d8c..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Usps.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_Usps -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Usps/README.md -last_modified_at: '2014-10-31 09:04:08 -0700' -content: The Magento_Usps module provides integration with the United States Postal - Service shipping carrier. diff --git a/src/_data/codebase/v2_3/mrg/ce/Variable.yml b/src/_data/codebase/v2_3/mrg/ce/Variable.yml deleted file mode 100644 index c167e8d4526..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Variable.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_Variable -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Variable/README.md -last_modified_at: '2015-02-10 10:11:24 -0600' -content: Magento\Variable Allows to create custom variables and then use them in email - templates or in WYSIWYG editor for editing description of system entities. diff --git a/src/_data/codebase/v2_3/mrg/ce/Vault.yml b/src/_data/codebase/v2_3/mrg/ce/Vault.yml deleted file mode 100644 index cb8a989d601..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Vault.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_Vault -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Vault/README.md -last_modified_at: '2015-12-02 14:06:21 +0200' -content: The Magento_Vault module implements the integration with the Vault payment - gateway and makes the latter available as a payment method in Magento. diff --git a/src/_data/codebase/v2_3/mrg/ce/VaultGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/VaultGraphQl.yml deleted file mode 100644 index 10d6a08736d..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/VaultGraphQl.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Magento_VaultGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/VaultGraphQl/README.md -last_modified_at: '2019-01-22 15:13:27 -0500' -content: |- - **VaultGraphQl** provides type and resolver information for the GraphQl module - to generate Vault (stored payment information) information endpoints. This module also - provides mutations for modifying a payment token. diff --git a/src/_data/codebase/v2_3/mrg/ce/Version.yml b/src/_data/codebase/v2_3/mrg/ce/Version.yml deleted file mode 100644 index 4c2c4d80ebe..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Version.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Magento_Version -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Version/README.md -last_modified_at: '2015-01-29 16:15:56 -0600' -content: Magento\Version Allows to get Magento version and edition by HTTP GET request diff --git a/src/_data/codebase/v2_3/mrg/ce/Webapi.yml b/src/_data/codebase/v2_3/mrg/ce/Webapi.yml deleted file mode 100644 index 39acbe1462d..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Webapi.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Magento_Webapi -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Webapi/README.md -last_modified_at: '2014-10-24 14:51:44 -0700' -content: |- - **Webapi** provides the framework for the application to expose REST and SOAP web services. It exposes an area for REST - and another area for SOAP services and routes requests based on the Webapi configuration. It also handles - deserialization of requests and serialization of responses. diff --git a/src/_data/codebase/v2_3/mrg/ce/WebapiAsync.yml b/src/_data/codebase/v2_3/mrg/ce/WebapiAsync.yml deleted file mode 100644 index 9832ba5be6f..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/WebapiAsync.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_WebapiAsync -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/WebapiAsync/README.md -last_modified_at: '2018-03-20 12:57:53 +0200' -content: "**WebapiAsync** Extends Webapi extension and provide functional to process - asynchronous requests. It handle asynchronous requests, schedule, publish and consum - bulk operations from queue." diff --git a/src/_data/codebase/v2_3/mrg/ce/WebapiSecurity.yml b/src/_data/codebase/v2_3/mrg/ce/WebapiSecurity.yml deleted file mode 100644 index 03840dd7b87..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/WebapiSecurity.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Magento_WebapiSecurity -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/WebapiSecurity/README.md -last_modified_at: '2016-03-22 15:38:49 -0500' -content: |- - **WebapiSecurity** enables access management of some Web API resources. - If checkbox is enabled in backend through: Stores -> Configuration -> Services -> Magento Web API -> Web Api Security - then the security of all of the services outlined in app/code/Magento/WebapiSecurity/etc/di.xml would be loosened. You may modify this list to customize which services should follow this behavior. - By loosening the security, these services would allow access anonymously (by anyone). diff --git a/src/_data/codebase/v2_3/mrg/ce/Weee.yml b/src/_data/codebase/v2_3/mrg/ce/Weee.yml deleted file mode 100644 index be3d1e1a88a..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Weee.yml +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Magento_Weee -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Weee/README.md -last_modified_at: '2017-04-10 16:29:08 -0500' -content: |- - The Magento_Weee module enables the application of fees/fixed product taxes (FPT) on certain types of products, usually related to electronic devices and recycling. - Fixed product taxes can be used to setup a WEEE tax that is a fixed amount, rather than a percentage of the product price. FPT can be configured to be displayed at various places in Magento. Rules, amounts, and display options can be configured in the backend. This module extends the existing functionality of Magento_Tax. - - The Magento_Wee module includes the following: - - * ability to add different number of fixed product taxes to product. They are treated as a product attribute; - * configuration of where Weee appears (on category, product, sales, invoice, or credit memo pages) and whether FPT should be taxed; - * a new line item in the totals section. - - # System requirements - The Magento_Weee module does not have any specific system requirements. - - ## Install - Magento_Weee module can be installed automatically (using native Magento install mechanism) without any additional actions - - ## Uninstall - Magento installation with existing products with FPT: - * Disable FPT on the backend - * Remove all products with FPT - * Remove all FPT attributes from attribute sets - * Delete all FPT attributes - * Remove module directory from the code base - - New Magento installation: - * Can be removed without additional actions diff --git a/src/_data/codebase/v2_3/mrg/ce/WeeeGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/WeeeGraphQl.yml deleted file mode 100644 index 922ecb01c59..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/WeeeGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_WeeeGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/WeeeGraphQl/README.md -last_modified_at: '2018-01-17 17:11:48 -0600' -content: |- - **WeeeGraphQl** provides type information for the GraphQl module - to generate wee tax fields for catalog and product information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/ce/Widget.yml b/src/_data/codebase/v2_3/mrg/ce/Widget.yml deleted file mode 100644 index 0f3afbaf914..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Widget.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_Widget -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Widget/README.md -last_modified_at: '2014-07-11 11:30:21 -0700' -content: The Widget module allows Magento application to be extended with custom widget - blocks. diff --git a/src/_data/codebase/v2_3/mrg/ce/Wishlist.yml b/src/_data/codebase/v2_3/mrg/ce/Wishlist.yml deleted file mode 100644 index 1225985969a..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/Wishlist.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_Wishlist -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/Wishlist/README.md -last_modified_at: '2014-10-31 09:04:08 -0700' -content: |- - The Magento_Wishlist implements the Wishlist functionality. - This allows customers to create a list of products that they can add to their shopping cart to be purchased at a later date, or share with friends. diff --git a/src/_data/codebase/v2_3/mrg/ce/WishlistAnalytics.yml b/src/_data/codebase/v2_3/mrg/ce/WishlistAnalytics.yml deleted file mode 100644 index c7bdc84e57a..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/WishlistAnalytics.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_WishlistAnalytics -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/WishlistAnalytics/README.md -last_modified_at: '2019-08-06 14:40:28 -0500' -content: The Magento_WishlistAnalytics module configures data definitions for a data - collection related to the Wishlist module entities to be used in [Advanced Reporting](https://devdocs.magento.com/guides/v2.3/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_3/mrg/ce/WishlistGraphQl.yml b/src/_data/codebase/v2_3/mrg/ce/WishlistGraphQl.yml deleted file mode 100644 index 81f2a1e78f5..00000000000 --- a/src/_data/codebase/v2_3/mrg/ce/WishlistGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_WishlistGraphQl -source_repo: magento2ce -release: 2.3.7 -github_path: app/code/Magento/WishlistGraphQl/README.md -last_modified_at: '2018-10-26 12:42:07 +0200' -content: |- - **WishlistGraphQl** provides type information for the GraphQl module - to generate wishlist fields. diff --git a/src/_data/codebase/v2_3/mrg/ee/AdminGws.yml b/src/_data/codebase/v2_3/mrg/ee/AdminGws.yml deleted file mode 100644 index 207b378cb4f..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/AdminGws.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_AdminGws -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/AdminGws/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: "**AdminGws** provides configuration management within the Global, Website, - and Store data scopes. Restrictions can be \nimposed on various system elements - through configurations that are applied at the desired level." diff --git a/src/_data/codebase/v2_3/mrg/ee/AdminGwsConfigurableProduct.yml b/src/_data/codebase/v2_3/mrg/ee/AdminGwsConfigurableProduct.yml deleted file mode 100644 index def27620a7f..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/AdminGwsConfigurableProduct.yml +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Magento_AdminGwsConfigurableProduct -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/AdminGwsConfigurableProduct/README.md -last_modified_at: '2020-06-02 14:53:14 +0300' -content: |- -

Magento_AdminGwsConfigurableProduct module

- - ## Overview - - The Magento_AdminGwsConfigurableProduct module is a part of the restricted admin user permissions functionality in Magento EE. It extends the Magento_AdminGws module functionality for configurable product. - - ## Implementation Details - - The Magento_AdminGwsConfigurableProduct module: - - * adds plugin on `\Magento\Magento_AdminGwsConfigurableProduct\Plugin\PermissionsDataChecker` to check permissions for current user. - - ## Dependencies - - You can find the list of modules the Magento_AdminGwsConfigurableProduct module depends on in the `require` section of the `composer.json` file located in the same directory as this `README.md` file. - - ## Extension Points - - The Magento_AdminGwsConfigurableProduct module does not provide any specific extension points. - - ## Additional information - - For more Magento 2 developer documentation, see [Magento 2 Developer Documentation](http://devdocs.magento.com). diff --git a/src/_data/codebase/v2_3/mrg/ee/AdminGwsStaging.yml b/src/_data/codebase/v2_3/mrg/ee/AdminGwsStaging.yml deleted file mode 100644 index e4d96acb10e..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/AdminGwsStaging.yml +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Magento_AdminGwsStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/AdminGwsStaging/README.md -last_modified_at: '2020-03-19 10:46:04 -0500' -content: |- -

Magento_AdminGwsStaging module

- - ## Overview - - The Magento_AdminGwsStaging module is a part of the staging functionality in Magento EE. It extends the Magento_AdminGws module functionality to be used in staging mode. - - ## Implementation Details - - The Magento_AdminGwsStaging module: - - * adds plugin on `\Magento\AdminGwsStaging\Plugin\PreviewUrlBuilder` to add default store view the current user has access to. - - ## Dependencies - - You can find the list of modules the Magento_AdminGwsStaging module depends on in the `require` section of the `composer.json` file located in the same directory as this `README.md` file. - - ## Extension Points - - The Magento_AdminGwsStaging module does not provide any specific extension points. - - ## Additional information - - For more Magento 2 developer documentation, see [Magento 2 Developer Documentation](http://devdocs.magento.com). diff --git a/src/_data/codebase/v2_3/mrg/ee/AdvancedCatalog.yml b/src/_data/codebase/v2_3/mrg/ee/AdvancedCatalog.yml deleted file mode 100644 index 1f62f1cb98e..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/AdvancedCatalog.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Magento_AdvancedCatalog -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/AdvancedCatalog/README.md -last_modified_at: '2015-06-22 19:38:00 +0300' -content: |- - Magento\AdvancedCatalog module introduces list of optimizations to allow higher concurrency on product management - operations with immediate update of product data on frontend and plays as an extension to indexation logic of - Magento\Catalog module. diff --git a/src/_data/codebase/v2_3/mrg/ee/AdvancedCheckout.yml b/src/_data/codebase/v2_3/mrg/ee/AdvancedCheckout.yml deleted file mode 100644 index b066d8e7963..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/AdvancedCheckout.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Magento_AdvancedCheckout -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/AdvancedCheckout/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: |- - Magento\AdvanceCheckout extends Magento_Checkout with following functions: adding product to cart by entering SKU on - frontend, uploading list of SKUs to add products to cart on frontend and ability for admin to manage customer's shopping - cart. diff --git a/src/_data/codebase/v2_3/mrg/ee/AdvancedRule.yml b/src/_data/codebase/v2_3/mrg/ee/AdvancedRule.yml deleted file mode 100644 index cc0e8db62ce..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/AdvancedRule.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Magento_AdvancedRule -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/AdvancedRule/README.md -last_modified_at: '2015-11-20 12:14:51 -0600' -content: AdvancedRule module enhances the performance of rule processing. diff --git a/src/_data/codebase/v2_3/mrg/ee/AdvancedSalesRule.yml b/src/_data/codebase/v2_3/mrg/ee/AdvancedSalesRule.yml deleted file mode 100644 index fe2b122119f..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/AdvancedSalesRule.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Magento_AdvancedSalesRule -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/AdvancedSalesRule/README.md -last_modified_at: '2015-11-20 12:14:51 -0600' -content: AdvancedSalesRule module enhances the performance of sale rule processing. diff --git a/src/_data/codebase/v2_3/mrg/ee/Banner.yml b/src/_data/codebase/v2_3/mrg/ee/Banner.yml deleted file mode 100644 index f50b3a0ff33..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/Banner.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_Banner -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/Banner/README.md -last_modified_at: '2018-01-12 13:34:20 +0200' -content: "The Banner module allows creating and managing dynamic blocks and widgets - in Magento application. \nThe Dynamic Block content can be specified by Store View." diff --git a/src/_data/codebase/v2_3/mrg/ee/BannerCustomerSegment.yml b/src/_data/codebase/v2_3/mrg/ee/BannerCustomerSegment.yml deleted file mode 100644 index 5813245a293..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/BannerCustomerSegment.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_BannerCustomerSegment -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/BannerCustomerSegment/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: The Banner Customer Segment module allows creating and managing banners in - the customer segment scope. diff --git a/src/_data/codebase/v2_3/mrg/ee/BundleImportExportStaging.yml b/src/_data/codebase/v2_3/mrg/ee/BundleImportExportStaging.yml deleted file mode 100644 index 6fc1ae855bd..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/BundleImportExportStaging.yml +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Magento_BundleImportExportStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/BundleImportExportStaging/README.md -last_modified_at: '2017-05-26 18:23:26 +0300' -content: |- -

Magento_BundleImportExportStaging module

- - ## Overview - - The Magento_BundleImportExportStaging module is a part of the staging functionality in Magento EE. It extends the Magento_BundleImportExport module functionality to be used in staging mode. - - ## Implementation Details - - The Magento_BundleImportExportStaging module: - - * adds plugin on `\Magento\BundleImportExport\Model\Import\Product\Type\Bundle\RelationsDataSaver` to add sequence information to bundle product relations (options, selections, etc.) - - ## Dependencies - - You can find the list of modules the Magento_BundleImportExportStaging module depends on in the `require` section of the `composer.json` file located in the same directory as this `README.md` file. - - ## Extension Points - - The Magento_BundleImportExportStaging module does not provide any specific extension points. - - ## Additional information - - For more Magento 2 developer documentation, see [Magento 2 Developer Documentation](http://devdocs.magento.com). diff --git a/src/_data/codebase/v2_3/mrg/ee/BundleStaging.yml b/src/_data/codebase/v2_3/mrg/ee/BundleStaging.yml deleted file mode 100644 index b0ca578e5c3..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/BundleStaging.yml +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: Magento_BundleStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/BundleStaging/README.md -last_modified_at: '2016-04-12 17:33:21 +0300' -content: |- -

Magento_BundleStaging module

- - ## Overview - - The Magento_BundleStaging module is a part of the staging functionality in Magento EE. This new functionality enables you to stage a bundle product in the Schedule Update form of the product. - - ## Implementation Details - - The Magento_BundleStaging module extends the functionality of the Magento_Bundle module. When you schedule an update for a bundle product, all bundle item options for that concrete product are available and can be edited. All the bundle product attributes can be staged. - - ### Installation Details - - The Magento_BundleStaging module makes irreversible changes in a database during installation. It means, that you cannot uninstall this module. - - ## Dependencies - - You can find the list of modules that have dependencies with the Magento_BundleStaging module in the `require` object of the `composer.json` file. The file is located in the same directory as this `README` file. - - ## Extension Points - - Extension points enable extension developers to interact with the Magento_BundleStaging module. You can interact with the Magento_BundleStaging module using the Magento extension mechanism, see [Magento plug-ins](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html). - - [Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_BundleStaging module. - - ### UI components - - You can extend Bundle updates product listing using the grid UI component located in the `Magento/BundleStaging/view/adminhtml/ui_component/bundle_update_product_listing.xml`. For more information, see [UI Listing/Grid Component](http://devdocs.magento.com/guides/v2.1/ui-components/ui-listing-grid.html). - - ## Additional information - - For more Magento 2 developer documentation, see [Magento 2 Developer Documentation](http://devdocs.magento.com). Also, there you can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/ee/CatalogEvent.yml b/src/_data/codebase/v2_3/mrg/ee/CatalogEvent.yml deleted file mode 100644 index 1d15b144aaf..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/CatalogEvent.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_CatalogEvent -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/CatalogEvent/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: |- - Magento_CatalogEvent module is designed for creating campaigns that encourage customers to buy products with lower prices. - There are three types of the catalog events: upcoming, open, closed. diff --git a/src/_data/codebase/v2_3/mrg/ee/CatalogImportExportStaging.yml b/src/_data/codebase/v2_3/mrg/ee/CatalogImportExportStaging.yml deleted file mode 100644 index 589f1b799cb..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/CatalogImportExportStaging.yml +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Magento_CatalogImportExportStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/CatalogImportExportStaging/README.md -last_modified_at: '2016-04-07 09:45:21 -0500' -content: |- -

Magento_CatalogImportExportStaging module

- - ## Overview - - The Magento_CatalogImportExportStaging module is a part of the staging functionality in Magento EE. It extends the Magento_CatalogImportExport module functionality to be used in staging mode. - - ## Implementation Details - - The Magento_CatalogImportExportStaging module: - - * adds plugin on `Magento\CatalogImportExport\Model\Import\Product::saveProductEntity` to add version and sequence information to product entity - * listens to `catalog_product_import_bunch_delete_commit_before` event to delete values from sequence table when products being deleted - - ## Dependencies - - You can find the list of modules that have dependencies on Magento_CatalogImportExportStaging module, in the `require` section of the `composer.json` file located in the same directory as this `README.md` file. - - ## Extension Points - - The Magento_CatalogImportExportStaging module does not provide any specific extension points. You can extend it using the Magento extension mechanism. - - For more information about Magento extension mechanism, see [Magento plug-ins](http://devdocs.magento.com/guides/v2.0/extension-dev-guide/plugins.html) and [Magento dependency injection](http://devdocs.magento.com/guides/v2.0/extension-dev-guide/depend-inj.html). - - ## Additional information - - For more Magento 2 developer documentation, see [Magento 2 Developer Documentation](http://devdocs.magento.com). Also, there you can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/ee/CatalogInventoryStaging.yml b/src/_data/codebase/v2_3/mrg/ee/CatalogInventoryStaging.yml deleted file mode 100644 index eed02898d66..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/CatalogInventoryStaging.yml +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Magento_CatalogInventoryStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/CatalogInventoryStaging/README.md -last_modified_at: '2016-07-04 18:13:15 +0300' -content: "## Magento_CatalogInventoryStaging module\n\n## Overview\n\nThe Magento_CatalogInventoryStaging - module is a part of the staging functionality in Magento EE. It extends the Magento_CatalogInventory - module functionality, adding the capability to monitor the \"Stock Status\" field - on the Schedule Update form of a product. \n\n## Implementation details\n\nThe Magento_CatalogInventoryStaging - module adds the disabled \"Stock Status\" field on the Schedule Update form of a - product during form rendering.\n\n## Dependencies\n\nYou can find the list of modules - that have dependencies on the Magento_CatalogInventoryStaging module in the `require` - section of the `composer.json` file. The file is located in the root directory of - the module.\n\n## Extension points\n\nYou can interact with the Magento_CatalogInventoryStaging - module using the Magento extension mechanism, see [Magento plug-ins](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html).\n\n[The - Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) - enables you to override the functionality of the Magento_CatalogInventoryStaging - module.\n\n## Additional information\n\nYou can track [backward incompatible changes - made in a Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/ee/CatalogPermissions.yml b/src/_data/codebase/v2_3/mrg/ee/CatalogPermissions.yml deleted file mode 100644 index 98a1d75500b..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/CatalogPermissions.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Magento_CatalogPermissions -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/CatalogPermissions/README.md -last_modified_at: '2015-05-14 15:09:36 +0300' -content: |- - Magento_CatalogPermissions feature allows to restrict the following permissions: - - Browse categories - - Display product prices - - Add to cart - - Catalog search - The permissions can be restricted for specific customer groups and guest users. diff --git a/src/_data/codebase/v2_3/mrg/ee/CatalogRuleStaging.yml b/src/_data/codebase/v2_3/mrg/ee/CatalogRuleStaging.yml deleted file mode 100644 index 979ba24f22b..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/CatalogRuleStaging.yml +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: Magento_CatalogRuleStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/CatalogRuleStaging/README.md -last_modified_at: '2016-08-03 10:46:30 +0300' -content: |- - ## Magento_CatalogRuleStaging module - - ## Overview - - The Magento_CatalogRuleStaging module is a part of the staging functionality in Magento EE. It enables you to create new catalog rule updates or add new changes to the existing store updates. In other words, you can modify the catalog rules in updates. These updates are shown on the content dashboard. - - ## Implementation details - - The Magento_CatalogRuleStaging module changes a catalog rule creation page and the catalog rule related database tables to make them compatible with the Magento Staging Framework. This module depends on the Magento_CatalogRule module and extends its functionality. It changes the database structure of the Magento_CatalogRule module and the way in which catalog rules are managed. The Magento_CatalogRule module must be enabled. - - The Magento_CatalogRuleStaging module enables you to stage the following catalog rule attributes: - - - Rule Name - - Description - - Websites - - Customer Groups - - Priority - - Product Apply - - Product Discount Amount - - Subproduct Discounts - - Subproduct Apply - - Subproduct Discount Amount - - Discard Subsequent Rules - - These attributes cannot be modified and are a part of the static Magento Catalog Rule form. - - ### Installation details - - The Magento_CatalogRuleStaging module makes irreversible changes in a database during installation. You cannot uninstall this module. - - ## Dependencies - - You can find the list of modules that have dependencies on the Magento_CatalogRuleStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. - - ## Extension points - - Extension points enable extension developers to interact with the Magento_CatalogRuleStaging module. You can interact with the Magento_CatalogRuleStaging module using the Magento extension mechanism, see [Magento plug-ins](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_CatalogRuleStaging module. - - ### Layouts - - You can extend and override layouts in the `app/code/Magento/CatalogRuleStaging/view/adminhtml/layout` directory. - For more information about layouts, see the [Layout documentation](http://devdocs.magento.com/guides/v2.1/frontend-dev-guide/layouts/layout-overview.html). - - ## Additional Information - - You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/ee/CatalogStaging.yml b/src/_data/codebase/v2_3/mrg/ee/CatalogStaging.yml deleted file mode 100644 index dfe4a65a738..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/CatalogStaging.yml +++ /dev/null @@ -1,131 +0,0 @@ ---- -title: Magento_CatalogStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/CatalogStaging/README.md -last_modified_at: '2016-07-13 17:35:04 -0500' -content: |- -

Magento_CatalogStaging module

- - ## Overview - - The Magento_CatalogStaging module is a part of the staging functionality in Magento EE. It enables you to create new catalog updates or add new changes to the existing store updates. In other words, you can modify the category and product entity attributes in updates. These updates are shown on the content dashboard. - - ## Implementation Details - - The Magento_CatalogStaging module extends the Magento_Catalog module functionality. It changes a category and product creation page, and related database tables to make them compatible with the Magento Staging Framework. - - The following fields are removed from the Magento_Catalog module forms: - - - Category form: - - Schedule design update from - - Schedule design update to - - - Product form: - - Set as new from - - Set as new to - - Schedule design update from - - Schedule design update to - - Special price from - - Special price to - - They are all related to the time period attributes, and now can be set using staging functionality, when you schedule a new update as: - - - Special price - - Schedule design update - - Set product as new - - ### Category Staging - - The Magento_CatalogStaging module enables you to stage the following category attributes: - - - Enable/disable Category - - Include in Menu - - Category Name - - Content - - Category Image - - Description - - CMS Blocks - - Display Settings - - Display Mode - - Anchor - - Product Sorting - - Layered Navigation Price Step - - Search Engine Optimization - - Meta Title - - Meta Keywords - - Meta Description - - Design - - Layout - - Layout Update XML - - New Theme - - The following category attributes cannot be staged: - - - Assignment of Products to a Category - - URL - - ### Product Staging - - The Magento_CatalogStaging module enables you to stage the following product attributes: - - - Attribute Set - - Product Name - - Price - - Weight attributes - - Visibility - - New(flag) - - Country of Manufacture - - Description - - Websites(assignment) - - Design - - Layout - - Display Product Options In - - Layout Update XML - - Related Products, Up-Sells, and Cross-Sells - - Also, you can stage any other attribute added in Admin. - - The following product attributes cannot be staged: - - - Quantity - - URL Key - - SKU - - ### Installation Details - - The Magento_CatalogStaging module makes irreversible changes in a database during installation. It means, that you cannot uninstall this module. - - ## Dependencies - - You can find the list of modules that have dependencies with the Magento_CatalogStaging module in the `require` object of the `composer.json` file. The file is located in the same directory as this `README` file. - - ## Extension Points - - Extension points enable extension developers to interact with the Magento_CatalogStaging module. You can interact with the Magento_CatalogStaging module using the Magento extension mechanism, see [Magento plug-ins](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html). - - [Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_CatalogStaging module. - - ### UI components - - You can extend product and category updates using the UI components located in the `Magento\CatalogStaging\view\adminhtml\ui_component` directory. For more information, see [UI Listing/Grid Component](http://devdocs.magento.com/guides/v2.1/ui-components/ui-listing-grid.html). - - ### Layouts - - You can extend and override layouts in the `Magento\CatalogStaging\view\adminhtml\layout` directory. - For more information about layouts, see the [Layout documentation](http://devdocs.magento.com/guides/v2.1/frontend-dev-guide/layouts/layout-overview.html). - - ### Events - - You can use the following events: - - - `catalog_category_prepare_save` event in the `\Magento\CatalogStaging\Model\Category\Hydrator::hydrate()` method. Parameters: - - `category` is a category to be saved (`\Magento\Catalog\Model\Category` class). - - `request` is a request object with the `\Magento\Framework\App\RequestInterface` interface. - - `controller_action_catalog_product_save_entity_after` event in the `\Magento\CatalogStaging\Model\Product\Hydrator::hydrate()` method. Parameters: - - `controller` is a hydrator object (`\Magento\CatalogStaging\Model\Product\Hydrator`). - - `product` is a product object (`\Magento\Catalog\Model\Product` class. - - ## Additional information - - For more Magento 2 developer documentation, see [Magento 2 Developer Documentation](http://devdocs.magento.com). Also, there you can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/ee/CatalogStagingGraphQl.yml b/src/_data/codebase/v2_3/mrg/ee/CatalogStagingGraphQl.yml deleted file mode 100644 index 83bf0a1fd45..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/CatalogStagingGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_CatalogStagingGraphQl -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/CatalogStagingGraphQl/README.md -last_modified_at: '2019-11-22 09:44:16 -0600' -content: |- - **CatalogStagingGraphQl** supports Staging functionality for Catalog in the scope of GraphQl. - This includes preview capabilities for catalog entities. diff --git a/src/_data/codebase/v2_3/mrg/ee/CatalogUrlRewriteStaging.yml b/src/_data/codebase/v2_3/mrg/ee/CatalogUrlRewriteStaging.yml deleted file mode 100644 index e3a89ec5fcc..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/CatalogUrlRewriteStaging.yml +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Magento_CatalogUrlRewriteStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/CatalogUrlRewriteStaging/README.md -last_modified_at: '2016-07-04 18:13:15 +0300' -content: |- - ## Magento_CatalogUrlRewriteStaging - - ## Overview - - The Magento_CatalogUrlRewriteStaging module is a part of the staging functionality in Magento EE. It extends the Magento_CatalogUrlRewrite module. - - ## Implementation details - - The Magento_CatalogUrlRewriteStaging module disables an opportunity to change the URL for a product or category, when you schedule an update. It is a technical module that doesn't have any public calls to intercept. - - ## Dependencies - - You can find the list of modules that have dependencies on the Magento_CatalogUrlRewriteStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. - - ## Extension points - - Extensions points for the Magento_CatalogUrlRewriteStaging module are not available. - - ## Additional information - - You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/ee/CheckoutAddressSearch.yml b/src/_data/codebase/v2_3/mrg/ee/CheckoutAddressSearch.yml deleted file mode 100644 index fcb012363ae..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/CheckoutAddressSearch.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Magento_CheckoutAddressSearch -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/CheckoutAddressSearch/README.md -last_modified_at: '2019-04-10 17:47:51 -0500' -content: |- - ## CheckoutAddressSearch module Overview - - CheckoutAddressSearch module extends Magento_Checkout and adds functionality to search customer shipping and billing addresses with ui-select component. - - It prevents loading and rendering of all customer addresses on checkout. - - This feature is disabled by default and can be configured in Magento Admin Sales Checkout options. Default limit of addresses after which address search is enabled is 10 and it can be configured in Magento Admin. diff --git a/src/_data/codebase/v2_3/mrg/ee/CheckoutAddressSearchGiftRegistry.yml b/src/_data/codebase/v2_3/mrg/ee/CheckoutAddressSearchGiftRegistry.yml deleted file mode 100644 index f7ddb65ed55..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/CheckoutAddressSearchGiftRegistry.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Magento_CheckoutAddressSearchGiftRegistry -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/CheckoutAddressSearchGiftRegistry/README.md -last_modified_at: '2019-04-05 18:54:17 -0500' -content: |- - ## CheckoutAddressSearchGiftRegistry module Overview - - CheckoutAddressSearchGiftRegistry module extends Magento_GiftRegistry and adds search customer shipping and billing addresses functionality on checkout to gift registry only if customer address search is enabled in configuration. diff --git a/src/_data/codebase/v2_3/mrg/ee/CheckoutStaging.yml b/src/_data/codebase/v2_3/mrg/ee/CheckoutStaging.yml deleted file mode 100644 index 266437aad6e..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/CheckoutStaging.yml +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: Magento_CheckoutStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/CheckoutStaging/README.md -last_modified_at: '2016-07-04 12:55:14 +0000' -content: |- - ## Magento_CheckoutStaging module - - ## Overview - - The Magento_CheckoutStaging module is a part of the staging functionality in Magento EE. - It extends the checkout functionality and enables you to use it in the staging preview mode. - - ## Implementation details - - The Magento_CheckoutStaging module extends the following Magento_Checkout module functionality to be used in the staging preview mode: - - - Disables an order creation - - Creates a demo quote - - Deletes the demo quote using cron - - Configuration options: - - - The `preview_quota_lifetime` parameter in the `Magento/CheckoutStaging/etc/config.xml` sets the lifetime of the demo quote. - - The `schedule` parameter in the `Magento/CheckoutStaging/etc/crontab.xml` sets a launch schedule of the cron. - - ### Installation details - - The Magento_CheckoutStaging module makes irreversible changes in a database during installation. You cannot uninstall this module. - - ## Dependencies - - You can find the list of modules that have dependencies on the Magento_CheckoutStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. - - ## Extension points - - Extension points enable extension developers to interact with the Magento_CheckoutStaging module. For more information about the Magento extension mechanism, see [Magento plug-ins](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_CheckoutStaging module. - - ## Additional information - - You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/ee/CmsStaging.yml b/src/_data/codebase/v2_3/mrg/ee/CmsStaging.yml deleted file mode 100644 index 8d07f4366f2..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/CmsStaging.yml +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: Magento_CmsStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/CmsStaging/README.md -last_modified_at: '2016-07-13 17:35:04 -0500' -content: "## Magento_CmsStaging module\n\n## Overview\n\nThe Magento_CmsStaging module - is a part of the staging functionality in Magento EE. It enables you to create new - CMS Page and the CMS Block updates or add new changes to the existing store updates. - In other words, you can modify the CMS Pages and the CMS Blocks in updates. These - updates are shown on the content dashboard.\n\n## Implementation details\n\nThe - Magento_CmsStaging module changes the CMS Pages and CMS Blocks creation pages to - make them compatible with the Magento Staging Framework. This module depends on - the Magento_Cms module and extends its functionality. It changes the database structure - of the Magento_Cms module and the way in which CMS Pages/Blocks are managed.\n\n### - CMS Pages\n\nYou can stage the following parameters:\n\n- Enable/Disable CMS Page\n- - Page Title\n- Content \n - Content Heading\n - Content (WYSIWYG)\n- Search - Engine Optimization \n - URL Key\n - Meta Keywords\n - Meta Description\n- - Design \n - Layout\n - Layout Update XML\n - Theme\n\n### CMS Blocks\n\nThe - following parameters can be staged:\n\n- Enable/Disable CMS Block\n- Block Title\n- - Identifier \n- Store View\n- Content (WYSIWYG)\n\n### Installation details\n\nThe - Magento_CmsStaging module makes irreversible changes in a database during installation. - You cannot uninstall this module.\n\n## Dependencies\n\nYou can find the list of - modules that have dependencies on the Magento_CmsStaging module in the `require` - section of the `composer.json` file. The file is located in the root directory of - the module.\n\n## Extension points\n\nExtension points enable extension developers - to interact with the Magento_CmsStaging module. For more information about the Magento - extension mechanism, see [Magento plug-ins](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html).\n\n[The - Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) - enables you to override the functionality of the Magento_CmsStaging module.\n\n### - UI components\n\nYou can extend product and category updates using the UI components - located in the `Magento\\CmsStaging\\view\\adminhtml\\ui_component` directory. For - more information, see [UI Listing/Grid Component](http://devdocs.magento.com/guides/v2.1/ui-components/ui-listing-grid.html).\n\n### - Layouts\n\nYou can extend and override layouts in the `Magento\\CmsStaging\\view\\adminhtml\\layout` - directory.\nFor more information about layouts, see the [Layout documentation](http://devdocs.magento.com/guides/v2.1/frontend-dev-guide/layouts/layout-overview.html).\n\n## - Additional information\n\nYou can track [backward incompatible changes made in a - Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/ee/ConfigurableProductStaging.yml b/src/_data/codebase/v2_3/mrg/ee/ConfigurableProductStaging.yml deleted file mode 100644 index 6a12c740c9e..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/ConfigurableProductStaging.yml +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: Magento_ConfigurableProductStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/ConfigurableProductStaging/README.md -last_modified_at: '2017-02-06 15:24:41 +0200' -content: |- - ## Magento_ConfigurableProductStaging module - - ## Overview - - The Magento_ConfigurableProductStaging module is a part of the staging functionality in Magento EE. It enables you to create new Configurable Product updates or add new changes to the existing store updates. In other words, you can modify the Configurable Products entity attributes in updates. These updates are shown on the content dashboard. - - ## Implementation details - - The Magento_ConfigurableProductStaging module adds the "Configurations" tab and the configuration wizard to the Schedule Update form of a product. - - ### Installation details - - The Magento_ConfigurableProductStaging module makes irreversible changes in a database during installation. You cannot uninstall this module. - - ## Dependencies - - You can find the list of modules that have dependencies on the Magento_ConfigurableProductStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. - - ## Extension points - - Extension points enable extension developers to interact with the Magento_ConfigurableProductStaging module. For more information about the Magento extension mechanism, see [Magento plug-ins](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_ConfigurableProductStaging module. - - ### UI components - - You can extend product and category updates using the UI components located in the `Magento\ConfigurableProductStaging\view\adminhtml\ui_component` directory. For more information, see [UI Listing/Grid Component](http://devdocs.magento.com/guides/v2.1/ui-components/ui-listing-grid.html). - - ### Layouts - - You can extend and override layouts in the `Magento\ConfigurableProductStaging\view\adminhtml\layout` directory. - For more information about layouts, see the [Layout documentation](http://devdocs.magento.com/guides/v2.1/frontend-dev-guide/layouts/layout-overview.html). - - ## Additional information - - You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/ee/CustomAttributeManagement.yml b/src/_data/codebase/v2_3/mrg/ee/CustomAttributeManagement.yml deleted file mode 100644 index 63f27b34ae3..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/CustomAttributeManagement.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Magento_CustomAttributeManagement -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/CustomAttributeManagement/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: |- - Magento_CustomAttributeManagement implements user-defined attributes management which provides ability to manage attributes of customers and their address. - Admin user can manage attributes on UI level without assistance of programmer. - Admin user can create new, modify, and remove attributes, control attributes properties and visibility on frontend. - User defined attributes are attributes which are created by admin user and not available out of box. - This attributes can be deleted from the system after their creation. - System attributes are attributes which cannot be deleted from the system in usual way and admin user can edit only their label. - Hidden attribute is an attribute which is hidden from the user on back-end and on front-end. diff --git a/src/_data/codebase/v2_3/mrg/ee/CustomerBalance.yml b/src/_data/codebase/v2_3/mrg/ee/CustomerBalance.yml deleted file mode 100644 index fde7570a7df..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/CustomerBalance.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_CustomerBalance -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/CustomerBalance/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: |- - The Magento_CustomerBalance module enables customers to have a non-monetary balance in store credits associated to their accounts. - Store credit can be used by customers for shopping in the store and by the store administrator for making refunds. diff --git a/src/_data/codebase/v2_3/mrg/ee/CustomerBalanceGraphQl.yml b/src/_data/codebase/v2_3/mrg/ee/CustomerBalanceGraphQl.yml deleted file mode 100644 index be0c6395621..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/CustomerBalanceGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_CustomerBalanceGraphQl -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/CustomerBalanceGraphQl/README.md -last_modified_at: '2019-07-16 10:30:00 -0500' -content: |- - The **CustomerBalanceGraphQl** provides type and resolver information for enabling customers to have a non-monetary balance in store credits associated to their accounts. - Store credit can be used by customers for shopping in the store and by the store administrator for making refunds. diff --git a/src/_data/codebase/v2_3/mrg/ee/CustomerCustomAttributes.yml b/src/_data/codebase/v2_3/mrg/ee/CustomerCustomAttributes.yml deleted file mode 100644 index 05f80a52c56..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/CustomerCustomAttributes.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_CustomerCustomAttributes -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/CustomerCustomAttributes/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: |- - The Magento_CustomerCustomAttributes module handles user-defined customer and customer address attributes. - User-defined attributes are the ones, which are created by a store administrator additionally to the default ones. diff --git a/src/_data/codebase/v2_3/mrg/ee/CustomerFinance.yml b/src/_data/codebase/v2_3/mrg/ee/CustomerFinance.yml deleted file mode 100644 index 9a571468e87..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/CustomerFinance.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_CustomerFinance -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/CustomerFinance/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: |- - The Magento\CustomerFinance module handles the import and export of the store credit and reward customer data. - It extends Magento_CustomerImportExport and joins the basic customer data with reward and customer balance information to enable to import/export of customer data with reward and store credit data. diff --git a/src/_data/codebase/v2_3/mrg/ee/CustomerSegment.yml b/src/_data/codebase/v2_3/mrg/ee/CustomerSegment.yml deleted file mode 100644 index 3a0819e6527..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/CustomerSegment.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_CustomerSegment -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/CustomerSegment/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: |- - The Magento_CustomerSegment module enables customer segmentation, allowing the creation of customer groups based on characteristics like shopping cart content, orders history, address, and so on. - This allows dynamically targeting different content and promotions for those groups. Various components of a website, such as promotions and banners, can be personalized depending on the customer segment of a customer browsing the store at the moment. diff --git a/src/_data/codebase/v2_3/mrg/ee/Cybersource.yml b/src/_data/codebase/v2_3/mrg/ee/Cybersource.yml deleted file mode 100644 index b17fc22f902..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/Cybersource.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_Cybersource -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/Cybersource/README.md -last_modified_at: '2015-06-19 14:49:00 +0300' -content: The Magento_Cybersource module implements the integration with the Cybersource - payment gateway and makes the latter available as a payment method in Magento. diff --git a/src/_data/codebase/v2_3/mrg/ee/DownloadableStaging.yml b/src/_data/codebase/v2_3/mrg/ee/DownloadableStaging.yml deleted file mode 100644 index bc6d8418a8b..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/DownloadableStaging.yml +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: Magento_DownloadableStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/DownloadableStaging/README.md -last_modified_at: '2016-07-13 17:35:04 -0500' -content: |- - ## Magento_DownloadableStaging module - - ## Overview - - The Magento_DownloadableStaging module is a part of the staging functionality in Magento EE. It enables you to create new Downloadable Product updates or add new changes to the existing store updates. In other words, you can modify the Downloadable Products entity attributes in updates. These updates are shown on the content dashboard. - - ## Implementation details - - The Magento_DownloadableStaging module changes the Downloadable Product creation page to make them compatible with the Magento Staging Framework. This module extends the Magento_Downloadable module functionality to be used in staging. - - The Magento_DownloadableStaging module adds the "Downloadable information" tab to the Schedule Update form for a product. - - ### Installation details - - The Magento_DownloadableStaging module makes irreversible changes in a database during installation. You cannot uninstall this module. - - ## Dependencies - - You can find the list of modules that have dependencies on the Magento_DownloadableStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. - - ## Extension points - - Extension points enable extension developers to interact with the Magento_DownloadableStaging module. - For more information about the Magento extension mechanism, see [Magento plug-ins](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_DownloadableStaging module. - - ### UI components - - You can extend product and category updates using the UI components located in the `Magento\DownloadableStaging\view\adminhtml\ui_component` directory. For more information, see [UI Listing/Grid Component](http://devdocs.magento.com/guides/v2.1/ui-components/ui-listing-grid.html). - - ### Layouts - - You can extend and override layouts in the `Magento\DownloadableStaging\view\adminhtml\layout` directory. - For more information about layouts, see the [Layout documentation](http://devdocs.magento.com/guides/v2.1/frontend-dev-guide/layouts/layout-overview.html). - - ## Additional information - - You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/ee/ElasticsearchCatalogPermissions.yml b/src/_data/codebase/v2_3/mrg/ee/ElasticsearchCatalogPermissions.yml deleted file mode 100644 index 5848a66b667..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/ElasticsearchCatalogPermissions.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_ElasticsearchCatalogPermissions -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/ElasticsearchCatalogPermissions/README.md -last_modified_at: '2018-12-28 16:36:26 +0200' -content: |- - Magento\ElasticsearchCatalogPermissions module allows to use Elastic search engine for product searching capabilities in case if Magento\CatalogPermissions module is also enabled. - The module implements Magento\Search library interfaces. diff --git a/src/_data/codebase/v2_3/mrg/ee/Enterprise.yml b/src/_data/codebase/v2_3/mrg/ee/Enterprise.yml deleted file mode 100644 index 8255a0a724d..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/Enterprise.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Magento_Enterprise -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/Enterprise/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: The Enterprise module switches the store to Enterprise edition by adding - a link to Enterprise customer support in Admin Panel, switching notifications from - Community to Enterprise-related ones, some small enhancements like displaying "Enterprise - Edition" in the bottom of the site, etc. diff --git a/src/_data/codebase/v2_3/mrg/ee/Eway.yml b/src/_data/codebase/v2_3/mrg/ee/Eway.yml deleted file mode 100644 index 0d070004cdd..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/Eway.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_Eway -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/Eway/README.md -last_modified_at: '2015-07-29 19:08:38 +0300' -content: The Magento_Eway module implements the integration with the Eway payment - gateway and makes the latter available as a payment method in Magento. diff --git a/src/_data/codebase/v2_3/mrg/ee/GiftCard.yml b/src/_data/codebase/v2_3/mrg/ee/GiftCard.yml deleted file mode 100644 index 32a44c3506f..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/GiftCard.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Magento_GiftCard -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/GiftCard/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: "Magento_GiftCard module introduces new product type in the Magento application - called GiftCard Product.\nThis module extends existing functionality of Magento_Catalog - module by adding new product type.\n\nThis product option enables store owner to - offers gift cards in Virtual, Physical, or Combination format. \nWhen a gift card - is ordered, a unique code is generated that is emailed to a customer for virtual - gift cards, or exported for printing to physical gift cards. \nThis unique number - can only be redeemed by one customer." diff --git a/src/_data/codebase/v2_3/mrg/ee/GiftCardAccount.yml b/src/_data/codebase/v2_3/mrg/ee/GiftCardAccount.yml deleted file mode 100644 index 855889075d5..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/GiftCardAccount.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_GiftCardAccount -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/GiftCardAccount/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: The Magento_GiftCardAccount module is responsible for gift card balances, - for both gift cards created by a store administrator and gift cards sold as gift - card products. diff --git a/src/_data/codebase/v2_3/mrg/ee/GiftCardAccountGraphQl.yml b/src/_data/codebase/v2_3/mrg/ee/GiftCardAccountGraphQl.yml deleted file mode 100644 index 1473629194b..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/GiftCardAccountGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_GiftCardAccountGraphQl -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/GiftCardAccountGraphQl/README.md -last_modified_at: '2019-05-30 10:55:23 -0500' -content: |- - **GiftCardAccountGraphQl** provides type and resolver information for the GraphQl module - to generate giftcard acccount information. diff --git a/src/_data/codebase/v2_3/mrg/ee/GiftCardGraphQl.yml b/src/_data/codebase/v2_3/mrg/ee/GiftCardGraphQl.yml deleted file mode 100644 index 812bfb3d3bf..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/GiftCardGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_GiftCardGraphQl -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/GiftCardGraphQl/README.md -last_modified_at: '2018-01-30 15:41:07 -0600' -content: |- - **GiftCardGraphQl** provides type and resolver information for the GraphQl module - to generate giftcard product information. diff --git a/src/_data/codebase/v2_3/mrg/ee/GiftCardImportExport.yml b/src/_data/codebase/v2_3/mrg/ee/GiftCardImportExport.yml deleted file mode 100644 index 08d650f2b5c..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/GiftCardImportExport.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_GiftCardImportExport -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/GiftCardImportExport/README.md -last_modified_at: '2015-08-18 15:10:06 +0300' -content: |- - Magento_GiftCardImportExport module introduces import and export form GiftCard Product. - This module extends existing functionality of Magento_CatalogImportExport module by adding new product type. diff --git a/src/_data/codebase/v2_3/mrg/ee/GiftCardStaging.yml b/src/_data/codebase/v2_3/mrg/ee/GiftCardStaging.yml deleted file mode 100644 index 6e70375d5f4..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/GiftCardStaging.yml +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Magento_GiftCardStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/GiftCardStaging/README.md -last_modified_at: '2016-07-13 17:35:04 -0500' -content: |- - ## Magento_GiftCardStaging module - - ## Overview - - The Magento_GiftCardStaging module is a part of the staging functionality in Magento EE. It enables you to create new GiftCard Product updates or add new changes to the existing store updates. In other words, you can modify the GiftCard Product entity attributes in updates. These updates are shown on the content dashboard. - - ## Implementation details - - The Magento_GiftCardStaging module changes the GiftCard Product creation page to make them compatible with the Magento Staging Framework: - - - Adds the Amount field set to the Schedule Update form - - Provides functionality of the field set - - Returns Amounts values to the initial state after update is finished - - ## Dependencies - - You can find the list of modules that have dependencies on the Magento_GiftCardStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. - - ## Extension points - - Extension points enable extension developers to interact with the Magento_GiftCardStaging module. For more information about the Magento extension mechanism, see [Magento plug-ins](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_GiftCardStaging module. - - ## Additional information - - You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/ee/GiftMessageStaging.yml b/src/_data/codebase/v2_3/mrg/ee/GiftMessageStaging.yml deleted file mode 100644 index 26a8adb476a..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/GiftMessageStaging.yml +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Magento_GiftMessageStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/GiftMessageStaging/README.md -last_modified_at: '2016-07-04 18:13:15 +0300' -content: |- - ## Magento_GiftMessageStaging module - - ## Overview - - The Magento_GiftMessageStaging module is a part of the staging functionality in Magento EE. It extends the Magento_GiftMessage module functionality to be used in the Schedule Update form. - - ## Implementation details - - The Magento_GiftMessageStaging module enables you to stage the "Allow Gift Message" flag in the "Gift Options" field set in the "Schedule Update" form of the product. - - ## Dependencies - - You can find the list of modules that have dependencies on the Magento_GiftMessageStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. - - ## Extension points - - [The Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.0/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_GiftMessageStaging module. - - ## Additional information - - You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/ee/GiftRegistry.yml b/src/_data/codebase/v2_3/mrg/ee/GiftRegistry.yml deleted file mode 100644 index daf32373966..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/GiftRegistry.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Magento_GiftRegistry -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/GiftRegistry/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: |- - Magento\GiftRegistry module that allows to create sets of gifts specified for specific holiday(Birthday, Wedding, etc). - It resembles wishlist, but there are differences. You can describe Gift Registry as a wishlist of products you would - like to share with other people so they could purchase anything from the list. Customer can even set some shipping - address to a gift registry, thus anyone who follows this list with a purchase would automatically have that shipping - address set by default during checkout. Customer can manage his gift registries in his profile. The gift registry can be - shared or stay private. Every gift registry has system attributes and can have custom attributes. diff --git a/src/_data/codebase/v2_3/mrg/ee/GiftWrapping.yml b/src/_data/codebase/v2_3/mrg/ee/GiftWrapping.yml deleted file mode 100644 index 1e5fc0d3f99..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/GiftWrapping.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Magento_GiftWrapping -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/GiftWrapping/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: |- - Magento\GiftWrapping module provides functionality that allows customer to add gift wrapping to the items purchased - from the store as gifts and charge it individually. Magento\GiftWrapping module extends functionality of gift - messages by combining gift messages with gift wrapping functionality diff --git a/src/_data/codebase/v2_3/mrg/ee/GiftWrappingStaging.yml b/src/_data/codebase/v2_3/mrg/ee/GiftWrappingStaging.yml deleted file mode 100644 index f8ad693e45f..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/GiftWrappingStaging.yml +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Magento_GiftWrappingStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/GiftWrappingStaging/README.md -last_modified_at: '2016-07-04 18:13:15 +0300' -content: |- - ## Magento_GiftWrappingStaging module - - ## Overview - - The Magento_GiftWrappingStaging module is a part of the staging functionality in Magento EE. It allows to stage value of 'Allow Gift Wrapping' flag and price of the wrapping for each product update. - - ## Implementation details - - The Magento_GiftWrappingStaging module adds to the Schedule Update form of a product the following functionality: - - - Enable/disable gift wrapping ("Allow Gift Wrapping" field) - - Set a price for the gift wrapping ("Price for Gift Wrapping" field). - - ## Dependencies - - You can find the list of modules that have dependencies on the Magento_GiftWrappingStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. - - ## Extension points - - [The Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.0/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_GiftWrappingStaging module. - - ## Additional information - - You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/ee/GoogleOptimizerStaging.yml b/src/_data/codebase/v2_3/mrg/ee/GoogleOptimizerStaging.yml deleted file mode 100644 index 1f4cb0ae2db..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/GoogleOptimizerStaging.yml +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Magento_GoogleOptimizerStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/GoogleOptimizerStaging/README.md -last_modified_at: '2016-07-04 18:13:15 +0300' -content: |- - ## Magento_GoogleOptimizerStaging module - - ## Overview - - The Magento_GoogleOptimizerStaging module is a part of the staging functionality in Magento EE. It enables you to stage values of the product metadata. - - ## Implementation details - - The Magento_GoogleOptimizerStaging module enables you to stage parameters added by the Magento_GoogleOptimizer module in the Search Engine Optimization field set: - - - Meta Title - - Meta Keywords - - Meta Description - - ## Dependencies - - You can find the list of modules that have dependencies on the Magento_GoogleOptimizerStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. - - ## Extension points - - [The Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_GoogleOptimizerStaging module. - - ## Additional information - - You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/ee/GoogleTagManager.yml b/src/_data/codebase/v2_3/mrg/ee/GoogleTagManager.yml deleted file mode 100644 index 04252ce0bac..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/GoogleTagManager.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_GoogleTagManager -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/GoogleTagManager/README.md -last_modified_at: '2015-06-22 19:55:26 +0300' -content: Magento_GoogleTagManager is a module for integration with Google Tag Manager - service. diff --git a/src/_data/codebase/v2_3/mrg/ee/GroupedProductStaging.yml b/src/_data/codebase/v2_3/mrg/ee/GroupedProductStaging.yml deleted file mode 100644 index ae709aa8583..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/GroupedProductStaging.yml +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Magento_GroupedProductStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/GroupedProductStaging/README.md -last_modified_at: '2016-07-04 18:13:15 +0300' -content: |- - ## Magento_GroupedProductStaging module - - ## Overview - - The Magento_GroupedProductStaging module is a part of the staging functionality in Magento EE. It enables you to stage products assigned to grouped product. - - ## Implementation details - - The Magento_GroupedProductStaging module extends functionality of the Magento_GroupedProduct to be used in staging. It adds Grouped Products field set to the Schedule Update form of a product. - - ## Dependencies - - You can find the list of modules that have dependencies on the Magento_GroupedProductStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. - - ## Extension points - - [The Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_GroupedProductStaging module. - - ## Additional information - - You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/ee/Invitation.yml b/src/_data/codebase/v2_3/mrg/ee/Invitation.yml deleted file mode 100644 index 1a736ef07b7..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/Invitation.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_Invitation -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/Invitation/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: The Magento_Invitation module enables invitation sending, referral tracking - and generating invitation reports. diff --git a/src/_data/codebase/v2_3/mrg/ee/LayeredNavigationStaging.yml b/src/_data/codebase/v2_3/mrg/ee/LayeredNavigationStaging.yml deleted file mode 100644 index da9885972b3..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/LayeredNavigationStaging.yml +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Magento_LayeredNavigationStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/LayeredNavigationStaging/README.md -last_modified_at: '2016-07-04 12:55:14 +0000' -content: |- - ## Magento_LayeredNavigationStaging module - - ## Overview - - The Magento_LayeredNavigationStaging module is a part of the staging functionality in Magento EE. - It restricts functionality of the Magento_LayeredNavigationStaging module in the staging preview mode. - - ## Implementation details - - The Magento_LayeredNavigationStaging module disables the Magento_LayeredNavigation module functionality in the staging preview mode. - - ## Dependencies - - You can find the list of modules that have dependencies on the Magento_LayeredNavigationStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. - - ## Extension points - - Extension points enable extension developers to interact with the Magento_LayeredNavigationStaging module. [The Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_LayeredNavigationStaging module. - - ### Layouts - - You can extend and override layouts in the `Magento/LayeredNavigationStaging/view/frontend/layout/` directory. - For more information about layouts, see the [Layout documentation](http://devdocs.magento.com/guides/v2.1/frontend-dev-guide/layouts/layout-overview.html). - - ## Additional information - - You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/ee/Logging.yml b/src/_data/codebase/v2_3/mrg/ee/Logging.yml deleted file mode 100644 index 1f1b3ce65cf..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/Logging.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_Logging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/Logging/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: |- - The Logging module is used for logging actions done in the backend by administrators. Information such as time of action, type of action and administrator who performed the action is recorded. - By default all actions are recorded. Rules can be configured only to identify specific kinds of actions. diff --git a/src/_data/codebase/v2_3/mrg/ee/MsrpStaging.yml b/src/_data/codebase/v2_3/mrg/ee/MsrpStaging.yml deleted file mode 100644 index 4d9222b84ca..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/MsrpStaging.yml +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Magento_MsrpStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/MsrpStaging/README.md -last_modified_at: '2016-07-06 16:58:52 +0300' -content: |- - ## Magento_MsrpStaging module - - ## Overview - - The Magento_MsrpStaging module is a part of the staging functionality in Magento EE. It enables you to stage the manufacturer's suggested retail price. - - ## Implementation details - - The Magento_MsrpStaging module extends the Magento_Msrp module to be used in staging. It adds the following fields in the Advice Pricing form: - - - Manufacturer's Suggested Retail Price - - Display Actual Price - - ## Dependencies - - You can find the list of modules that have dependencies on the Magento_MsrpStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. - - ## Extension points - - [The Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_MsrpStaging module. - - ## Additional information - - You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/ee/MultipleWishlist.yml b/src/_data/codebase/v2_3/mrg/ee/MultipleWishlist.yml deleted file mode 100644 index 4fc3b3faf25..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/MultipleWishlist.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_MultipleWishlist -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/MultipleWishlist/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: |- - The Magento_MultipleWishlist module implements the multiple wishlists functionality. - These are lists of products from a store a customer would like to buy. Customers can save products to multiple wish lists and copy or move items from list to list. diff --git a/src/_data/codebase/v2_3/mrg/ee/PaymentStaging.yml b/src/_data/codebase/v2_3/mrg/ee/PaymentStaging.yml deleted file mode 100644 index ed856db5341..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/PaymentStaging.yml +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Magento_PaymentStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/PaymentStaging/README.md -last_modified_at: '2016-07-04 12:55:14 +0000' -content: |- - ## Magento Magento_PaymentStaging Module - - ## Overview - - The Magento_PaymentStaging module is a part of the staging functionality in Magento EE. It extends the Magento_Payment module for the staging preview functionality. - - ## Implementation details - - The Magento_PaymentStaging module restricts functionality of the Magento_Payment module in the staging preview mode. It shows only offline payment methods that are enabled. - - ## Dependencies - - You can find the list of modules that have dependencies on the Magento_PaymentStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. - - ## Extension points - - Extension points enable extension developers to interact with the Magento_PaymentStaging module. For more information about the Magento extension mechanism, see [Magento plug-ins](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_PaymentStaging module. - - ## Additional information - - You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/ee/PersistentHistory.yml b/src/_data/codebase/v2_3/mrg/ee/PersistentHistory.yml deleted file mode 100644 index 5b0a9702583..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/PersistentHistory.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Magento_PersistentHistory -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/PersistentHistory/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: |- - Magento\PersistentHistory module extends functionality of Magento\Persistent by providing ability to keep track of - products added to wishlist, recently ordered items, currently compared products, comparison history, recently viewed - products and customer group membership and segmentation. diff --git a/src/_data/codebase/v2_3/mrg/ee/PricePermissions.yml b/src/_data/codebase/v2_3/mrg/ee/PricePermissions.yml deleted file mode 100644 index 57e518c796e..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/PricePermissions.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_PricePermissions -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/PricePermissions/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: Magento_PricePermissions module allows to restrict such admin rights as changing - or reading product price, changing product status. diff --git a/src/_data/codebase/v2_3/mrg/ee/ProductVideoStaging.yml b/src/_data/codebase/v2_3/mrg/ee/ProductVideoStaging.yml deleted file mode 100644 index 11afbf16e53..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/ProductVideoStaging.yml +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Magento_ProductVideoStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/ProductVideoStaging/README.md -last_modified_at: '2016-07-04 18:13:15 +0300' -content: |- - ## Magento_ProductVideoStaging module - - ## Overview - - The Magento_ProductVideoStaging module is a part of the staging functionality in Magento EE. It enables you to add or remove a video to a product update. - - ## Implementation details - - The Magento_ProductVideoStaging module extends the Magento_ProductVideo functionality to be used in staging. It adds an "Add Video" button to the Schedule Update form and supports a New Video form in staging mode. - - ## Dependencies - - You can find the list of modules that have dependencies on the Magento_ProductVideoStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. - - ## Extension points - - Extension points enable extension developers to interact with the Magento_ProductVideoStaging module. [The Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_ProductVideoStaging module. - - ### Layouts - - You can extend and override layouts in the `app/code/Magento/ProductVideoStaging/view/adminhtml/layout` directory. - For more information about layouts, see the [Layout documentation](http://devdocs.magento.com/guides/v2.1/frontend-dev-guide/layouts/layout-overview.html). - - ## Additional information - - You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/ee/PromotionPermissions.yml b/src/_data/codebase/v2_3/mrg/ee/PromotionPermissions.yml deleted file mode 100644 index 431b373caf1..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/PromotionPermissions.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Magento_PromotionPermissions -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/PromotionPermissions/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: |- - Magento\PromotionPermission module provides the possibility to an admin user to manage access of promotions and product - prices in the Admin Panel. An admin user can set the following access rights for promotions and product prices: edit, - read, without any permissions. diff --git a/src/_data/codebase/v2_3/mrg/ee/Reminder.yml b/src/_data/codebase/v2_3/mrg/ee/Reminder.yml deleted file mode 100644 index df2e01cebc8..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/Reminder.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_Reminder -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/Reminder/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: Magento_Reminder module provides functionality for sending reminder emails - to customers according to pre-configured rules. diff --git a/src/_data/codebase/v2_3/mrg/ee/ResourceConnections.yml b/src/_data/codebase/v2_3/mrg/ee/ResourceConnections.yml deleted file mode 100644 index 58383db91be..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/ResourceConnections.yml +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: Magento_ResourceConnections -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/ResourceConnections/README.md -last_modified_at: '2015-08-25 12:44:48 +0300' -content: "Magento\\ResourceConnections module adds a mechanism to segregate database - connections between master and slave \ndatabase servers based on the request type.\n\nFor - each master database connection (except the indexer connection) that are configured - in db/connection section \nof app/etc/env.php you can add one slave connection that - can be configured in db/slave_connection.\nConfiguration format is the same as db/connection. - Slave connection name must be the same as associated master \nconnection name. To - enable slave connections for specific resources create a slave connection configuration - \nby adding slave_connection node as below:\n\n```php\n\n array (\n 'connection' =>\n array - (\n 'default' =>\n array (\n 'host' - => 'default-master-host',\n 'dbname' => 'magento',\n - \ 'username' => 'magento',\n 'password' - => 'magento',\n 'active' => '1',\n ),\n - \ ),\n 'slave_connection' =>\n array (\n - \ 'default' =>\n array (\n 'host' - => 'default-slave-host',\n 'dbname' => 'magento',\n 'username' - => 'read_only',\n 'password' => 'password',\n 'active' - => '1',\n ),\n ),\n 'table_prefix' => '',\n ),\n - \ //.......\n```\nTo add slave connection for resources other than 'default' repeat - the step and add to db/slave_connection \nnew element with same name and slave configuration - for specified resource. \nConfig structure retains backward compatibility if module - is turned off.\n\nWARNING: 'indexer' connection is not designed to have slave configuration." diff --git a/src/_data/codebase/v2_3/mrg/ee/ReviewStaging.yml b/src/_data/codebase/v2_3/mrg/ee/ReviewStaging.yml deleted file mode 100644 index 50862dc90fb..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/ReviewStaging.yml +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: Magento_ReviewStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/ReviewStaging/README.md -last_modified_at: '2016-07-04 18:13:15 +0300' -content: "## Magento_ReviewStaging module\n\n## Overview\n\nThe Magento_ReviewStaging - module is a part of the staging functionality in Magento EE. It displays the Product - Reviews grid on the Schedule Update form.\n\n## Implementation details\n\nThe Magento_ReviewStaging - module extends the following Magento_Review module functionality to be used in staging - mode:\n\n- Adds Product Reviews grid on the Schedule Update form. \n\nNOTE You cannot - create an update for a product review.\n\n## Dependencies\n\nYou can find the list - of modules that have dependencies on the Magento_ReviewStaging module in the `require` - section of the `composer.json` file. The file is located in the root directory of - the module.\n\n## Extension points\n\nExtension points enable extension developers - to interact with the Magento_ReviewStaging module. For more information about the - Magento extension mechanism, see [Magento plug-ins](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html).\n\n[The - Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) - enables you to override the functionality of the Magento_ReviewStaging module.\n\n### - Layouts\n\nYou can extend and override layouts in the `Magento\\ReviewStaging\\view\\adminhtml\\layout` - directory.\nFor more information about layouts, see the [Layout documentation](http://devdocs.magento.com/guides/v2.1/frontend-dev-guide/layouts/layout-overview.html).\n\n## - Additional information\n\nYou can track [backward incompatible changes made in a - Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/ee/Reward.yml b/src/_data/codebase/v2_3/mrg/ee/Reward.yml deleted file mode 100644 index c9cbe89d45e..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/Reward.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Magento_Reward -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/Reward/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: |- - Magento\Reward module allows an online merchant to implement unique programs designed to enhance user experience and increase - customer loyalty. Points are awarded based on a wide range of transaction and customer activities, with the ability for - the merchant to control point allotment, balance, and expiration. Customers can redeem points toward purchases based on - a conversion rate between points and currency that is set up by the merchant. diff --git a/src/_data/codebase/v2_3/mrg/ee/RewardGraphQl.yml b/src/_data/codebase/v2_3/mrg/ee/RewardGraphQl.yml deleted file mode 100644 index 871f1aedadd..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/RewardGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_RewardGraphQl -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/RewardGraphQl/README.md -last_modified_at: '2018-01-16 16:07:42 -0600' -content: |- - **RewardGraphQl** provides type information for the GraphQl module - to generate reward fields for customer information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/ee/RewardStaging.yml b/src/_data/codebase/v2_3/mrg/ee/RewardStaging.yml deleted file mode 100644 index 2a2d9c02f27..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/RewardStaging.yml +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Magento_RewardStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/RewardStaging/README.md -last_modified_at: '2017-06-02 13:06:13 +0300' -content: |- - ## Magento_RewardStaging module - - ## Overview - - The Magento_RewardStaging module is a part of the staging functionality in Magento EE. It enables you to create updates for the Add Reward Points attribute of Sales Rules. - - ## Implementation details - - The Magento_RewardStaging module extends the following Magento_Reward module functionality to be used in staging mode: - - - Adds the ability to be staged for Add Reward Points field of Sales Rules. - - ## Dependencies - - You can find the list of modules that have dependencies on the Magento_RewardStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. - - ## Extension points - - Extension points enable extension developers to interact with the Magento_RewardStaging module. [The Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_RewardStaging module. - - ## Additional information - - You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/ee/Rma.yml b/src/_data/codebase/v2_3/mrg/ee/Rma.yml deleted file mode 100644 index 1d78d3e5e92..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/Rma.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Magento_Rma -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/Rma/README.md -last_modified_at: '2016-04-08 15:30:29 +0300' -content: Rma module is responsible for processing Return Merchandise Approvals. diff --git a/src/_data/codebase/v2_3/mrg/ee/RmaGraphQl.yml b/src/_data/codebase/v2_3/mrg/ee/RmaGraphQl.yml deleted file mode 100644 index 8c3eda2a0fe..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/RmaGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_RmaGraphQl -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/RmaGraphQl/README.md -last_modified_at: '2018-01-16 16:07:42 -0600' -content: |- - **RmaGraphQl** provides type information for the GraphQl module - to generate rma fields for catalog and product information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/ee/RmaStaging.yml b/src/_data/codebase/v2_3/mrg/ee/RmaStaging.yml deleted file mode 100644 index 841d715970c..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/RmaStaging.yml +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Magento_RmaStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/RmaStaging/README.md -last_modified_at: '2016-07-06 16:58:52 +0300' -content: |- - ## Magento_RmaStaging module - - ## Overview - - The Magento_RmaStaging module is a part of the staging functionality in Magento EE. It enables you to create updates for the parameters of the Autosettings field set of a product. - - RMA stands for a return merchandise authorization. - - ## Implementation details - - The Magento_RmaStaging module extends the following Magento_Rma module functionality to be used in staging mode: - - - Adds the Autosettings field set to the Schedule update form of a product. - - ## Dependencies - - You can find the list of modules that have dependencies on the Magento_RmaStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. - - ## Extension points - - Extension points enable extension developers to interact with the Magento_RmaStaging module. [The Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_RmaStaging module. - - ## Additional information - - You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/ee/SalesArchive.yml b/src/_data/codebase/v2_3/mrg/ee/SalesArchive.yml deleted file mode 100644 index 5113da2a791..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/SalesArchive.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Magento_SalesArchive -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/SalesArchive/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: |- - ## Purpose of module - - Magento\SalesArchive module responsible for creating logical partitions for storing previews of orders, invoices, credit memos, shipments. - Primary purpose of this module is to increase performance for read operation on orders (shipments, credit memos, shipments) grid. diff --git a/src/_data/codebase/v2_3/mrg/ee/SalesRuleStaging.yml b/src/_data/codebase/v2_3/mrg/ee/SalesRuleStaging.yml deleted file mode 100644 index 8740819f7a0..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/SalesRuleStaging.yml +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Magento_SalesRuleStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/SalesRuleStaging/README.md -last_modified_at: '2016-07-13 17:35:04 -0500' -content: "

Magento_SalesRuleStaging module

\n\n## Overview\n\nThe Magento_SalesRuleStaging - module is a part of the staging functionality in Magento EE. It enables you to create - new sales rule updates or add new changes to the existing store updates. In other - words, you can modify the sales rules in updates. These updates are shown on the - content dashboard.\n\n## Implementation Details\n\nThe Magento_SalesRuleStaging - module changes the Cart Price Rules page and the sales rule related database tables - to make them compatible with the Magento Staging Framework. \nThe Magento_SalesRuleStaging - module enables you to stage the following sales rule attributes:\n\n- Rule Name\n- - Description\n- Websites\n- Customer Groups\n- Priority\n- Condition\n- Action\n\nThis - module depends on the Magento_SalesRule module and extends its functionality. It - changes database structure of the Magento_SalesRule module and the way in which - sales rules are managed.\n \n### Installation Details\n \nDo not uninstall the Magento_SalesRuleStaging - module, because it makes irreversible changes in the database during installation. - Also, the Magento_SalesRule module cannot be disabled.\n\n## Dependencies\n\nYou - can find the list of modules that have dependencies with the Magento_SalesRuleStaging - module in the `require` object of the `composer.json` file located in the same directory - as this `README` file.\n\n## Extension Points\n\nExtension points enable extension - developers to interact with the Magento_SalesRuleStaging. However, the Magento_SalesRuleStaging - module does not provide any specific extension points.\n\nFor more information about - Magento extension mechanism, see [Magento plug-ins](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html).\n\n[Magento - dependency injection mechanism](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) - enables you to override the functionality of the Magento_SalesRuleStaging module.\n\n## - Additional information\n\nFor more Magento 2 developer documentation, see [Magento - 2 Developer Documentation](http://devdocs.magento.com). Also, you can track there - [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 - release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/ee/ScalableCheckout.yml b/src/_data/codebase/v2_3/mrg/ee/ScalableCheckout.yml deleted file mode 100644 index 76bdd4e4608..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/ScalableCheckout.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Magento_ScalableCheckout -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/ScalableCheckout/README.md -last_modified_at: '2015-02-04 13:08:45 +0200' -content: |- - Magento\ScalableCheckout module provides ability for system extension (Checkout can be configured to work with separate DataBase). - Extraction of Checkout tables to separate database will guarantee better scalability for Magento, - and will allow main server to be optimised for read operations which will reduce latency. diff --git a/src/_data/codebase/v2_3/mrg/ee/ScalableInventory.yml b/src/_data/codebase/v2_3/mrg/ee/ScalableInventory.yml deleted file mode 100644 index d675aef810e..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/ScalableInventory.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Magento_ScalableInventory -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/ScalableInventory/README.md -last_modified_at: '2015-09-01 17:12:45 +0300' -content: |- - Magento\ScalableInventory module provides ability for system extension (CatalogInventory can be configured to work with separate quantity storage). - Extraction of quantity updates to separate storage will guarantee better scalability for Magento, - and will allow main server to be optimised for read operations which will reduce latency. diff --git a/src/_data/codebase/v2_3/mrg/ee/ScalableOms.yml b/src/_data/codebase/v2_3/mrg/ee/ScalableOms.yml deleted file mode 100644 index a8436132a96..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/ScalableOms.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Magento_ScalableOms -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/ScalableOms/README.md -last_modified_at: '2015-05-15 13:27:50 +0300' -content: |- - Magento\ScalableOms (Order Management System) module provides ability for system extension - (Sales can be configured to work with separate database). - Extraction of Sales tables to separate database will guarantee better scalability for Magento, - and will allow main server to be optimised for read operations which will reduce latency. diff --git a/src/_data/codebase/v2_3/mrg/ee/ScheduledImportExport.yml b/src/_data/codebase/v2_3/mrg/ee/ScheduledImportExport.yml deleted file mode 100644 index 994727e8c0a..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/ScheduledImportExport.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_ScheduledImportExport -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/ScheduledImportExport/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: |- - Magento_ScheduledImportExport functionality allows to simplify routine of importing and/or exporting data in the store by automating this process. - Admin user can create a rule for importing or exporting new data (which could be Products, Customers and Customer Addresses) and specify date and time of the operation. diff --git a/src/_data/codebase/v2_3/mrg/ee/SearchStaging.yml b/src/_data/codebase/v2_3/mrg/ee/SearchStaging.yml deleted file mode 100644 index 141ebac2392..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/SearchStaging.yml +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: Magento_SearchStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/SearchStaging/README.md -last_modified_at: '2016-07-04 12:55:14 +0000' -content: |- - ## Magento_SearchStaging module - - ## Overview - - The Magento_SearchStaging module is a part of the staging functionality in Magento EE. - It restricts functionality of the Magento_SearchStaging module in the staging preview mode. - - ## Implementation details - - The Magento_SearchStaging module disables the Magento_Search module functionality in the staging preview mode. - - ## Dependencies - - You can find the list of modules that have dependencies on the Magento_SearchStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. - - ## Extension points - - Extension points enable extension developers to interact with the Magento_SearchStaging module. [The Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_SearchStaging module. - - ### Layouts - - You can extend and override layouts in the `Magento/SearchStaging/view/frontend/layout/` directory. - For more information about layouts, see the [Layout documentation](http://devdocs.magento.com/guides/v2.1/frontend-dev-guide/layouts/layout-overview.html). - - ## Additional information - - You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/ee/Staging.yml b/src/_data/codebase/v2_3/mrg/ee/Staging.yml deleted file mode 100644 index 39a6f48960d..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/Staging.yml +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: Magento_Staging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/Staging/README.md -last_modified_at: '2016-10-19 18:10:05 +0300' -content: |- - ## Overview - Magento_Staging module is used for setting up, previewing and managing future store updates. - - ## Dependencies - The **Magento_Staging** is dependent on the following modules: - - Magento_Ui - - ## Extension points - Magento_Staging module have configured timeline view that simplify representation of updates. Configuration of - timeline is present in view/adminhtml/ui_component/staging_update_grid.xml file. Difference between simple grid is - in next components declaration: - - listingToolbar - * template - overloaded template to provide switcher between grid and timeline, legend for timeline. - * updateTypes - path to status column that provide data for legend - - columns - * component - timeline component tht extends listing. - * recordTmpl - overloaded template for timeline records. - * detailsTmpl - template for tooltip that provide details about updates. - - status column - * component - extends selection column, sets class based on value. - * updateTypesMap - array that contains bounded classes and values. - - ## Precautions - - To avoid mixed content and to work properly, Staging Site Preview feature requires both Storefront and Admin area to be under the same protocol (http or https). diff --git a/src/_data/codebase/v2_3/mrg/ee/StagingGraphQl.yml b/src/_data/codebase/v2_3/mrg/ee/StagingGraphQl.yml deleted file mode 100644 index 4c66ccc3cfa..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/StagingGraphQl.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_StagingGraphQl -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/StagingGraphQl/README.md -last_modified_at: '2019-11-20 16:45:00 -0600' -content: |- - **StagingGraphQl** provides type information for the GraphQl module - to stage and preview entities. diff --git a/src/_data/codebase/v2_3/mrg/ee/Support.yml b/src/_data/codebase/v2_3/mrg/ee/Support.yml deleted file mode 100644 index c468dc03373..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/Support.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_Support -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/Support/README.md -last_modified_at: '2015-07-31 14:51:10 +0300' -content: Magento_Support module is used for generation of system reports, which provide - detailed information about the system environment and Magento instance configuration. diff --git a/src/_data/codebase/v2_3/mrg/ee/TargetRule.yml b/src/_data/codebase/v2_3/mrg/ee/TargetRule.yml deleted file mode 100644 index 4ae10c54281..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/TargetRule.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_TargetRule -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/TargetRule/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: Magento_TargetRule module allows to configure the rules for showing related - products. diff --git a/src/_data/codebase/v2_3/mrg/ee/Tinymce3Banner.yml b/src/_data/codebase/v2_3/mrg/ee/Tinymce3Banner.yml deleted file mode 100644 index 2a59e7f7b95..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/Tinymce3Banner.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Magento_Tinymce3Banner -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/Tinymce3Banner/README.md -last_modified_at: '2018-05-14 12:30:39 -0500' -content: Tinymce3Banner module allows to update banner widget images on Wysiwyg. We - have updated the TinyMCE module to the latest available version, 4.6.4. TinyMCE - v4.6.4 provides backwards-compatibility for modified editor modules to prevent the - loss of functionality. With TinyMCE4 you can update banner widget images using the - WYSIWYG. The TinyMCE3 module is now deprecated and will be removed in a future release. diff --git a/src/_data/codebase/v2_3/mrg/ee/VersionsCms.yml b/src/_data/codebase/v2_3/mrg/ee/VersionsCms.yml deleted file mode 100644 index 010358ec3db..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/VersionsCms.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Magento_VersionsCms -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/VersionsCms/README.md -last_modified_at: '2017-04-14 11:20:03 -0500' -content: |- - The Versions CMS module adds a hierarchy feature for CMS pages. - - The hierarchy feature organizes CMS pages as a hierarchy tree that allows parent/child relationships between pages. diff --git a/src/_data/codebase/v2_3/mrg/ee/VersionsCmsUrlRewrite.yml b/src/_data/codebase/v2_3/mrg/ee/VersionsCmsUrlRewrite.yml deleted file mode 100644 index 053711c321b..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/VersionsCmsUrlRewrite.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Magento_VersionsCmsUrlRewrite -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/VersionsCmsUrlRewrite/README.md -last_modified_at: '2020-01-20 12:07:09 +0200' -content: "The Versions CMS Url Rewrite Module ties up the Store Switcher program with - implementation of the Hierarchy structure. See also Magento_UrlRewrite and Magento_VersionsCms - modules. \n\nExtends the Store Switcher program and makes it take into account nodes - from the Hierarchy structure." diff --git a/src/_data/codebase/v2_3/mrg/ee/VisualMerchandiser.yml b/src/_data/codebase/v2_3/mrg/ee/VisualMerchandiser.yml deleted file mode 100644 index 12873720eb1..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/VisualMerchandiser.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Magento_VisualMerchandiser -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/VisualMerchandiser/README.md -last_modified_at: '2015-06-03 11:17:57 +0000' -content: |- - Create and merchandise categories quickly and easily with Visual Merchandiser for Magento. - Drag-and-drop products into position, or set up 'Smart Categories' based upon attributes. - Saves you hours merchandising your Magento store. - - With Visual Merchandiser, products can be re-organised in seconds – visually. - You see the products in place, with images, just like the customer sees them. diff --git a/src/_data/codebase/v2_3/mrg/ee/WebsiteRestriction.yml b/src/_data/codebase/v2_3/mrg/ee/WebsiteRestriction.yml deleted file mode 100644 index 680c15ec778..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/WebsiteRestriction.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Magento_WebsiteRestriction -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/WebsiteRestriction/README.md -last_modified_at: '2014-12-17 18:31:49 +0000' -content: |- - **Website Restriction** enables administrators to restrict all access to the site or restrict site access - to only logged in customers. You might want to restrict all access when the site is closed for maintenance. - You might want to restrict site access to only logged in customers if the site is a B2B site or if there is - a private sale for registered customers. diff --git a/src/_data/codebase/v2_3/mrg/ee/WeeeStaging.yml b/src/_data/codebase/v2_3/mrg/ee/WeeeStaging.yml deleted file mode 100644 index b5b0714962f..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/WeeeStaging.yml +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: Magento_WeeeStaging -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/WeeeStaging/README.md -last_modified_at: '2016-07-06 16:58:52 +0300' -content: |- - ## Magento_WeeeStaging module - - ## Overview - - The Magento_WeeeStaging module is a part of the staging functionality in Magento EE. It enables you to stage a value of Fixed Product Tax. - - ## Implementation details - - The Magento_WeeeStaging module extends the following Magento_Weee module functionality to be used in staging: - - - adds an opportunity to schedule a Fixed Product Tax type attribute using the Schedule Update form of a product - - ## Dependencies - - You can find the list of modules that have dependencies on the Magento_WeeeStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. - - ## Extension points - - Extension points enable extension developers to interact with the Magento_WeeeStaging module. [The Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the module. - - [The Magento dependency injection mechanism](http://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_WeeeStaging module. - - ## Additional information - - You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](http://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/ee/Worldpay.yml b/src/_data/codebase/v2_3/mrg/ee/Worldpay.yml deleted file mode 100644 index dec497cbad3..00000000000 --- a/src/_data/codebase/v2_3/mrg/ee/Worldpay.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_Worldpay -source_repo: magento2ee -release: 2.3.7 -github_path: app/code/Magento/Worldpay/README.md -last_modified_at: '2015-07-07 12:08:21 +0300' -content: The Magento_Worldpay module implements the integration with the Worldpay - payment gateway and makes the latter available as a payment method in Magento. diff --git a/src/_data/codebase/v2_3/mrg/module-admin-analytics.yml b/src/_data/codebase/v2_3/mrg/module-admin-analytics.yml new file mode 100644 index 00000000000..9fc5d0362c1 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-admin-analytics.yml @@ -0,0 +1,5 @@ +--- +title: AdminAnalytics +content: The Magento\AdminAnalytics module gathers information about the features + Magento administrators use. This information will be used to help improve the user + experience on the Magento Admin. diff --git a/src/_data/codebase/v2_3/mrg/module-admin-gws-configurable-product.yml b/src/_data/codebase/v2_3/mrg/module-admin-gws-configurable-product.yml new file mode 100644 index 00000000000..e7dd02be932 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-admin-gws-configurable-product.yml @@ -0,0 +1,26 @@ +--- +title: AdminGwsConfigurableProduct +content: |- +

Magento_AdminGwsConfigurableProduct module

+ + ## Overview + + The Magento_AdminGwsConfigurableProduct module is a part of the restricted admin user permissions functionality in Magento EE. It extends the Magento_AdminGws module functionality for configurable product. + + ## Implementation Details + + The Magento_AdminGwsConfigurableProduct module: + + * adds plugin on `\Magento\Magento_AdminGwsConfigurableProduct\Plugin\PermissionsDataChecker` to check permissions for current user. + + ## Dependencies + + You can find the list of modules the Magento_AdminGwsConfigurableProduct module depends on in the `require` section of the `composer.json` file located in the same directory as this `README.md` file. + + ## Extension Points + + The Magento_AdminGwsConfigurableProduct module does not provide any specific extension points. + + ## Additional information + + For more Magento 2 developer documentation, see [Magento 2 Developer Documentation](https://devdocs.magento.com). diff --git a/src/_data/codebase/v2_3/mrg/module-admin-gws-staging.yml b/src/_data/codebase/v2_3/mrg/module-admin-gws-staging.yml new file mode 100644 index 00000000000..ba8e6fcc175 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-admin-gws-staging.yml @@ -0,0 +1,26 @@ +--- +title: AdminGwsStaging +content: |- +

Magento_AdminGwsStaging module

+ + ## Overview + + The Magento_AdminGwsStaging module is a part of the staging functionality in Magento EE. It extends the Magento_AdminGws module functionality to be used in staging mode. + + ## Implementation Details + + The Magento_AdminGwsStaging module: + + * adds plugin on `\Magento\AdminGwsStaging\Plugin\PreviewUrlBuilder` to add default store view the current user has access to. + + ## Dependencies + + You can find the list of modules the Magento_AdminGwsStaging module depends on in the `require` section of the `composer.json` file located in the same directory as this `README.md` file. + + ## Extension Points + + The Magento_AdminGwsStaging module does not provide any specific extension points. + + ## Additional information + + For more Magento 2 developer documentation, see [Magento 2 Developer Documentation](https://devdocs.magento.com). diff --git a/src/_data/codebase/v2_3/mrg/module-admin-gws.yml b/src/_data/codebase/v2_3/mrg/module-admin-gws.yml new file mode 100644 index 00000000000..e25d184483c --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-admin-gws.yml @@ -0,0 +1,5 @@ +--- +title: AdminGws +content: "**AdminGws** provides configuration management within the Global, Website, + and Store data scopes. Restrictions can be \nimposed on various system elements + through configurations that are applied at the desired level." diff --git a/src/_data/codebase/v2_3/mrg/module-admin-notification.yml b/src/_data/codebase/v2_3/mrg/module-admin-notification.yml new file mode 100644 index 00000000000..010a2d43e9c --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-admin-notification.yml @@ -0,0 +1,41 @@ +--- +title: AdminNotification +content: |- + The Magento_AdminNotification module provides the ability to alert administrators via system messages and provides a message inbox for surveys and notifications. + + ## Installation details + + The Magento_AdminNotification module creates the following tables in the database: + - `adminnotification_inbox` + - `admin_system_messages` + + Before disabling or uninstalling this module, note that the Magento_Indexer module depends on this module. + + For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.3/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + Extension developers can interact with the Magento_AdminNotification module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_AdminNotification module. + + ### Events + + This module observes the following events: + + - `controller_action_predispatch` event in `Magento\AdminNotification\Observer\PredispatchAdminActionControllerObserver` file. + + ### Layouts + + This module introduces the following layouts and layout handles in the `view/adminhtml/layout` directory: + + - `adminhtml_notification_index` + - `adminhtml_notification_block` + + For more information about layouts in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html). + + ### UI components + + You can extend admin notifications using the `view/adminhtml/ui_component/notification_area.xml` configuration file. + + For information about UI components in Magento 2, see [Overview of UI components](https://devdocs.magento.com/guides/v2.3/ui_comp_guide/bk-ui_comps.html). diff --git a/src/_data/codebase/v2_3/mrg/module-adobe-ims-api.yml b/src/_data/codebase/v2_3/mrg/module-adobe-ims-api.yml new file mode 100644 index 00000000000..990f1a8ae40 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-adobe-ims-api.yml @@ -0,0 +1,14 @@ +--- +title: AdobeImsApi +content: |- + The Magento_AdobeImsApi module serves as application program interface (API) responsible for authentication to Adobe services. + + ## Extensibility + + Extension developers can interact with the Magento_AdobeImsApi module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_AdobeImsApi module. + + ## Additional information + + For information about significant changes in patch releases, see [2.3.x Release information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-adobe-ims.yml b/src/_data/codebase/v2_3/mrg/module-adobe-ims.yml new file mode 100644 index 00000000000..cad180ff998 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-adobe-ims.yml @@ -0,0 +1,24 @@ +--- +title: AdobeIms +content: |- + The Magento_AdobeIms module is responsible for authentication to Adobe services. + + ## Installation details + + The Magento_AdobeIms module creates the following tables in the database: + + - `adobe_user_profile` + + Before disabling or uninstalling this module, note that the `Magento_AdobeStockImageAdminUi` module depends on this module. + + For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.3/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + Extension developers can interact with the Magento_AdobeIms module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_AdobeIms module. + + ## Additional information + + For information about significant changes in patch releases, see [2.3.x Release information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-adobe-stock-admin-ui.yml b/src/_data/codebase/v2_3/mrg/module-adobe-stock-admin-ui.yml new file mode 100644 index 00000000000..6aafd8f4bb2 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-adobe-stock-admin-ui.yml @@ -0,0 +1,14 @@ +--- +title: AdobeStockAdminUi +content: |- + The Magento_AdobeStockAdminUi module is responsible for the admin panel user interface (UI) implementation of the Adobe Stock integration. + + ## Extensibility + + Extension developers can interact with the Magento_AdobeStockAdminUi module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_AdobeStockAdminUi module. + + ## Additional information + + For information about significant changes in patch releases, see [2.3.x Release information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-adobe-stock-asset-api.yml b/src/_data/codebase/v2_3/mrg/module-adobe-stock-asset-api.yml new file mode 100644 index 00000000000..23458074c8a --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-adobe-stock-asset-api.yml @@ -0,0 +1,14 @@ +--- +title: AdobeStockAssetApi +content: |- + The Magento_AdobeStockAssetApi module serves as application program interface (API) for the Adobe Stock assets integration. + + ## Extensibility + + Extension developers can interact with the Magento_AdobeStockAssetApi module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_AdobeStockAssetApi module. + + ## Additional information + + For information about significant changes in patch releases, see [2.3.x Release information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-adobe-stock-asset.yml b/src/_data/codebase/v2_3/mrg/module-adobe-stock-asset.yml new file mode 100644 index 00000000000..e92fdb39758 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-adobe-stock-asset.yml @@ -0,0 +1,26 @@ +--- +title: AdobeStockAsset +content: |- + The Magento_AdobeStockAsset module is responsible for the Adobe Stock assets handling implementation on Magento side. + + ## Installation details + + The Magento_AdobeStockAsset module creates the following tables in the database: + + - `adobe_stock_asset` + - `adobe_stock_category` + - `adobe_stock_creator` + + Before disabling or uninstalling this module, note that the `Magento_AdobeStockImage` module depends on this module. + + For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.3/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + Extension developers can interact with the Magento_AdobeStockAsset module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_AdobeStockAsset module. + + ## Additional information + + For information about significant changes in patch releases, see [2.3.x Release information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-adobe-stock-client-api.yml b/src/_data/codebase/v2_3/mrg/module-adobe-stock-client-api.yml new file mode 100644 index 00000000000..80591444a02 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-adobe-stock-client-api.yml @@ -0,0 +1,14 @@ +--- +title: AdobeStockClientApi +content: |- + The Magento_AdobeStockClientApi module serves as application program interface (API) for the communication to Adobe Stock. + + ## Extensibility + + Extension developers can interact with the Magento_AdobeStockClientApi module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_AdobeStockClientApi module. + + ## Additional information + + For information about significant changes in patch releases, see [2.3.x Release information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-adobe-stock-client.yml b/src/_data/codebase/v2_3/mrg/module-adobe-stock-client.yml new file mode 100644 index 00000000000..aeee6311492 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-adobe-stock-client.yml @@ -0,0 +1,14 @@ +--- +title: AdobeStockClient +content: |- + The Magento_AdobeStockClient module is responsible for the communication to Adobe Stock API. + + ## Extensibility + + Extension developers can interact with the Magento_AdobeStockClient module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_AdobeStockClient module. + + ## Additional information + + For information about significant changes in patch releases, see [2.3.x Release information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-adobe-stock-image-admin-ui.yml b/src/_data/codebase/v2_3/mrg/module-adobe-stock-image-admin-ui.yml new file mode 100644 index 00000000000..d7ca62eabc3 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-adobe-stock-image-admin-ui.yml @@ -0,0 +1,28 @@ +--- +title: AdobeStockImageAdminUi +content: |- + The Magento_AdobeStockImageAdminUi module is responsible for the admin panel user interface (UI) implementation. + + ## Extensibility + + Extension developers can interact with the Magento_AdobeStockImageAdminUi module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_AdobeStockImageAdminUi module. + + ### Layouts + + This module interacts with the following layouts and layout handles in the `view/adminhtml/layout` directory: + + - `cms_wysiwyg_images_index` + + For more information about layouts in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html). + + ### UI components + + You can extend admin notifications using the `view/adminhtml/ui_component/adobe_stock_images_listing.xml` configuration file. + + For information about UI components in Magento 2, see [Overview of UI components](https://devdocs.magento.com/guides/v2.3/ui_comp_guide/bk-ui_comps.html). + + ## Additional information + + For information about significant changes in patch releases, see [2.3.x Release information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-adobe-stock-image-api.yml b/src/_data/codebase/v2_3/mrg/module-adobe-stock-image-api.yml new file mode 100644 index 00000000000..63195497026 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-adobe-stock-image-api.yml @@ -0,0 +1,14 @@ +--- +title: AdobeStockImageApi +content: |- + The Magento_AdobeStockImageApi module module serves as application program interface (API) for the Adobe Stock image. + + ## Extensibility + + Extension developers can interact with the Magento_AdobeStockImageApi module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_AdobeStockImageApi module. + + ## Additional information + + For information about significant changes in patch releases, see [2.3.x Release information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-adobe-stock-image.yml b/src/_data/codebase/v2_3/mrg/module-adobe-stock-image.yml new file mode 100644 index 00000000000..748f2dfcbce --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-adobe-stock-image.yml @@ -0,0 +1,14 @@ +--- +title: AdobeStockImage +content: |- + The Magento_AdobeStockImage module is responsible for the images handling implementation. + + ## Extensibility + + Extension developers can interact with the Magento_AdobeStockImage module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_AdobeStockImage module. + + ## Additional information + + For information about significant changes in patch releases, see [2.3.x Release information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-advanced-catalog.yml b/src/_data/codebase/v2_3/mrg/module-advanced-catalog.yml new file mode 100644 index 00000000000..e5fe80d9dde --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-advanced-catalog.yml @@ -0,0 +1,6 @@ +--- +title: AdvancedCatalog +content: |- + Magento\AdvancedCatalog module introduces list of optimizations to allow higher concurrency on product management + operations with immediate update of product data on frontend and plays as an extension to indexation logic of + Magento\Catalog module. diff --git a/src/_data/codebase/v2_3/mrg/module-advanced-checkout.yml b/src/_data/codebase/v2_3/mrg/module-advanced-checkout.yml new file mode 100644 index 00000000000..d1e3f040d89 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-advanced-checkout.yml @@ -0,0 +1,6 @@ +--- +title: AdvancedCheckout +content: |- + Magento\AdvanceCheckout extends Magento_Checkout with following functions: adding product to cart by entering SKU on + frontend, uploading list of SKUs to add products to cart on frontend and ability for admin to manage customer's shopping + cart. diff --git a/src/_data/codebase/v2_3/mrg/module-advanced-pricing-import-export.yml b/src/_data/codebase/v2_3/mrg/module-advanced-pricing-import-export.yml new file mode 100644 index 00000000000..db680ea0704 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-advanced-pricing-import-export.yml @@ -0,0 +1,10 @@ +--- +title: AdvancedPricingImportExport +content: |- + The Magento_AdvancedPricingImportExport module handles the import and export of the advanced pricing. + + ## Extensibility + + Extension developers can interact with the Magento_AdvancedPricingImportExport module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_AdvancedPricingImportExport module. diff --git a/src/_data/codebase/v2_3/mrg/module-advanced-rule.yml b/src/_data/codebase/v2_3/mrg/module-advanced-rule.yml new file mode 100644 index 00000000000..f8ade930d8e --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-advanced-rule.yml @@ -0,0 +1,3 @@ +--- +title: AdvancedRule +content: AdvancedRule module enhances the performance of rule processing. diff --git a/src/_data/codebase/v2_3/mrg/module-advanced-sales-rule.yml b/src/_data/codebase/v2_3/mrg/module-advanced-sales-rule.yml new file mode 100644 index 00000000000..5c196415413 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-advanced-sales-rule.yml @@ -0,0 +1,3 @@ +--- +title: AdvancedSalesRule +content: AdvancedSalesRule module enhances the performance of sale rule processing. diff --git a/src/_data/codebase/v2_3/mrg/module-advanced-search.yml b/src/_data/codebase/v2_3/mrg/module-advanced-search.yml new file mode 100644 index 00000000000..2790e04e730 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-advanced-search.yml @@ -0,0 +1,21 @@ +--- +title: AdvancedSearch +content: "The Magento_AdvancedSearch module introduces advanced search functionality + and provides interfaces that allow third-party search engines to implement this + functionality.\n\n## Installation details\n\nBefore disabling or uninstalling this + module, note that the following modules depends on this module:\n- Magento_Elasticsearch\n- + Magento_Elasticsearch6\n\nFor information about module installation in Magento 2, + see [Enable or disable modules](https://devdocs.magento.com/guides/v2.3/install-gde/install/cli/install-cli-subcommands-enable.html).\n\n## + Extensibility\n\nExtension developers can interact with the Magento_AdvancedSearch + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_AdvancedSearch module.\n\n### + Events\n\nThis module observes the following event:\n\n - `catalogsearch_query_save_after` + in the `Magento\\AdvancedSearch\\Model\\Recommendations\\SaveSearchQueryRelationsObserver` + file. \n\nFor information about an event in Magento 2, see [Events and observers](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/events-and-observers.html#events).\n\n### + Layouts\n\nThe module interacts with the following layout handles in the `view/adminhtml/layout` + directory:\n\n- `catalog_search_block`\n- `catalog_search_edit`\n- `catalog_search_relatedgrid`\n\nThe + module interacts with the following layout handles in the `view/frontend/layout` + directory:\n\n- `catalogsearch_result_index`\n\nFor more information about layouts + in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-amqp-store.yml b/src/_data/codebase/v2_3/mrg/module-amqp-store.yml new file mode 100644 index 00000000000..30c5bab2828 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-amqp-store.yml @@ -0,0 +1,10 @@ +--- +title: AmqpStore +content: |- + The Magento_AmqpStore module provides the ability to specify a store before publishing messages with the Advanced Message Queuing Protocol (AMQP). + + ## Extensibility + + Extension developers can interact with the Magento_AmqpStore module using plugins. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_AmqpStore module. diff --git a/src/_data/codebase/v2_3/mrg/module-amqp.yml b/src/_data/codebase/v2_3/mrg/module-amqp.yml new file mode 100644 index 00000000000..ec7e6bed186 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-amqp.yml @@ -0,0 +1,10 @@ +--- +title: Amqp +content: |- + Magento_Amqp module provides functionality to publish/consume messages with the Advanced Message Queuing Protocol (AMQP). + + ## Extensibility + + Extension developers can interact with the Magento_Amqp module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_Amqp module. diff --git a/src/_data/codebase/v2_3/mrg/module-analytics.yml b/src/_data/codebase/v2_3/mrg/module-analytics.yml new file mode 100644 index 00000000000..b4c6454b977 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-analytics.yml @@ -0,0 +1,51 @@ +--- +title: Analytics +content: |- + The Magento_Analytics module integrates your Magento instance with the [Magento Business Intelligence (MBI)](https://magento.com/products/business-intelligence) to use [Advanced Reporting](https://devdocs.magento.com/guides/v2.3/advanced-reporting/modules.html) functionality. + + The module implements the following functionality: + + - Enabling subscription to Magento Business Intelligence (MBI) and automatic re-subscription + - Declaring the configuration schemas for report data collection + - Collecting the Magento instance data as reports for MBI + - Introducing API that provides the collected data + - Extending Magento configuration with the module parameters: + - Subscription status (enabled/disabled) + - Industry (a business area in which the instance website works) + - Time of data collection (time of the day when the module collects data) + + ## Installation details + + Before disabling or uninstalling this module, note that the following modules depends on this module: + - Magento_CatalogAnalytics + - Magento_CustomerAnalytics + - Magento_QuoteAnalytics + - Magento_ReviewAnalytics + - Magento_SalesAnalytics + - Magento_WishlistAnalytics + + ## Structure + + Beyond the [usual module file structure](https://devdocs.magento.com/guides/v2.3/architecture/archi_perspectives/components/modules/mod_intro.html) the module contains a directory `ReportXml`. + [Report XML](https://devdocs.magento.com/guides/v2.3/advanced-reporting/report-xml.html) is a markup language used to build reports for Advanced Reporting. + The language declares SQL queries using XML declaration. + + ## Subscription Process + + The subscription to the MBI service is enabled during the installation process of the Analytics module. Each administrator will be notified of these new features upon their initial login to the Admin Panel. + + ## Analytics Settings + + Configuration settings for the Analytics module can be modified in the Admin Panel on the Stores > Configuration page under the General > Advanced Reporting tab. + + The following options can be adjusted: + - Advanced Reporting Service (Enabled/Disabled) + - Alters the status of the Advanced Reporting subscription + - Time of day to send data (Hour/Minute/Second in the store's time zone) + - Defines when the data collection process for the Advanced Reporting service occurs + - Industry + - Defines the industry of the store in order to create a personalized Advanced Reporting experience + + ## Extensibility + + We do not recommend to extend the Magento_Analytics module. It introduces an API that is purposed to transfer the collected data. Note that the API cannot be used for other needs. diff --git a/src/_data/codebase/v2_3/mrg/module-asynchronous-operations.yml b/src/_data/codebase/v2_3/mrg/module-asynchronous-operations.yml new file mode 100644 index 00000000000..245d4eef72e --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-asynchronous-operations.yml @@ -0,0 +1,24 @@ +--- +title: AsynchronousOperations +content: "This component is designed to provide a response for a client that launched + the bulk operation as soon as possible and postpone handling of operations moving + them to the background handler.\n\n## Installation details\n\nThe Magento_AsynchronousOperations + module creates the following tables in the database:\n\n- `magento_bulk`\n- `magento_operation`\n- + `magento_acknowledged_bulk`\n\nBefore disabling or uninstalling this module, note + that the following modules depends on this module:\n\n- Magento_WebapiAsync \n\nFor + information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.3/install-gde/install/cli/install-cli-subcommands-enable.html).\n\n## + Extensibility\n\nExtension developers can interact with the Magento_AsynchronousOperations + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_AsynchronousOperations + module.\n\n### Layouts\n\nThis module introduces the following layouts and layout + handles in the `view/adminhtml/layout` directory:\n\n- `bulk_bulk_details`\n- `bulk_bulk_details_modal`\n- + `bulk_index_index`\n\nFor more information about layouts in Magento 2, see the [Layout + documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html).\n\n### + UI components\n\nYou can extend Magento_AsynchronousOperations module using the + following configuration files in the `view/adminhtml/ui_component/` directory:\n\n- + `bulk_details_form`\n- `bulk_details_form_modal`\n- `bulk_listing`\n- `failed_operation_listing`\n- + `failed_operation_modal_listing`\n- `notification_area`\n- `retriable_operation_listing`\n- + `retriable_operation_modal_listing`\n\nFor information about UI components in Magento + 2, see [Overview of UI components](https://devdocs.magento.com/guides/v2.3/ui_comp_guide/bk-ui_comps.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-authorization.yml b/src/_data/codebase/v2_3/mrg/module-authorization.yml new file mode 100644 index 00000000000..86caaabcf3c --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-authorization.yml @@ -0,0 +1,21 @@ +--- +title: Authorization +content: |- + The Magento_Authorization module enables management of access control list roles and rules in the application. + + ## Installation details + + The Magento_AdminNotification module creates the following tables in the database: + + - `authorization_role` + - `authorization_rule` + + Before disabling or uninstalling this module, note that the Magento_GraphQl module depends on this module. + + For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.3/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + Extension developers can interact with the Magento_Authorization module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_Authorization module. diff --git a/src/_data/codebase/v2_3/mrg/module-authorizenet-acceptjs.yml b/src/_data/codebase/v2_3/mrg/module-authorizenet-acceptjs.yml new file mode 100644 index 00000000000..0ec3f71982e --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-authorizenet-acceptjs.yml @@ -0,0 +1,30 @@ +--- +title: AuthorizenetAcceptjs +content: |- + The Magento_AuthorizenetAcceptjs module implements the integration with the Authorize.Net payment gateway and makes the latter available as a payment method in Magento. + + ## Installation details + + Before disabling or uninstalling this module, note that the `Magento_AuthorizenetCardinal` module depends on this module. + + For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.3/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Structure + + `Gateway/` - the directory that contains payment gateway command interfaces and service classes. + + For information about typical file structure of a module in Magento 2, see [Module file structure](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html#module-file-structure). + + ## Extensibility + + Extension developers can interact with the Magento_AuthorizenetAcceptjs module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_AuthorizenetAcceptjs module. + + ### Events + + This module observes the following events: + + - `payment_method_assign_data_authorizenet_acceptjs` event in the `Magento\AuthorizenetAcceptjs\Observer\DataAssignObserver` file. + + For information about an event in Magento 2, see [Events and observers](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/events-and-observers.html#events). diff --git a/src/_data/codebase/v2_3/mrg/module-authorizenet-cardinal.yml b/src/_data/codebase/v2_3/mrg/module-authorizenet-cardinal.yml new file mode 100644 index 00000000000..57aa4b07b12 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-authorizenet-cardinal.yml @@ -0,0 +1,15 @@ +--- +title: AuthorizenetCardinal +content: "Use the Magento_AuthorizenetCardinal module to enable 3D Secure 2.0 support + for AuthorizenetAcceptjs payment integrations.\n\n## Structure\n\n`Gateway/` - the + directory that contains payment gateway command interfaces and service classes.\n\nFor + information about typical file structure of a module in Magento 2, see [Module file + structure](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html#module-file-structure).\n\n## + Extensibility\n\nExtension developers can interact with the Magento_AuthorizenetCardinal + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_AuthorizenetCardinal module.\n\n### + Events\n \nThis module observes the following events:\n\n- `payment_method_assign_data_authorizenet_acceptjs` + event in the `Magento\\AuthorizenetCardinal\\Observer\\DataAssignObserver` file.\n\nFor + information about an event in Magento 2, see [Events and observers](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/events-and-observers.html#events)." diff --git a/src/_data/codebase/v2_3/mrg/module-authorizenet-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-authorizenet-graph-ql.yml new file mode 100644 index 00000000000..67a9cd98949 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-authorizenet-graph-ql.yml @@ -0,0 +1,10 @@ +--- +title: AuthorizenetGraphQl +content: |- + The Magento_AuthorizenetGraphQl module defines the data types needed to pass payment information data from the client to Magento. + + ## Extensibility + + Extension developers can interact with the Magento_AuthorizenetGraphQl module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_AuthorizenetGraphQl module. diff --git a/src/_data/codebase/v2_3/mrg/module-authorizenet.yml b/src/_data/codebase/v2_3/mrg/module-authorizenet.yml new file mode 100644 index 00000000000..3bf5ffde9a6 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-authorizenet.yml @@ -0,0 +1,25 @@ +--- +title: Authorizenet +content: "The Magento_Authorizenet module implements the integration with the Authorize.Net + payment gateway and makes the latter available as a payment method in Magento.\n\n## + Extensibility\n\nExtension developers can interact with the Magento_Authorizenet + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_Authorizenet module.\n\n### + Events\n\nThis module dispatches the following events:\n\n - `checkout_directpost_placeOrder` + event in the `\\Magento\\Authorizenet\\Controller\\Directpost\\Payment\\Place::placeCheckoutOrder()` + method. Parameters:\n - `result` is a data object (`\\Magento\\Framework\\DataObject` + class).\n - `action` is a controller object (`\\Magento\\Authorizenet\\Controller\\Directpost\\Payment\\Place`).\n + \n - `order_cancel_after` event in the `\\Magento\\Authorizenet\\Model\\Directpost::declineOrder()` + method. Parameters:\n - `order` is an order object (`\\Magento\\Sales\\Model\\Order` + class).\n \n\nThis module observes the following events:\n\n - `checkout_submit_all_after` + event in the `Magento\\Authorizenet\\Observer\\SaveOrderAfterSubmitObserver` file.\n + - `checkout_directpost_placeOrder` event in the `Magento\\Authorizenet\\Observer\\AddFieldsToResponseObserver` + file.\n\nFor information about events in Magento 2, see [Events and observers](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/events-and-observers.html#events).\n\n### + Layouts\n\nThis module introduces the following layouts and layout handles in the + `view/adminhtml/layout` directory:\n\n- `adminhtml_authorizenet_directpost_payment_redirect`\n\nThis + module introduces the following layouts and layout handles in the `view/frontend/layout` + directory:\n\n- `authorizenet_directpost_payment_backendresponse`\n- `authorizenet_directpost_payment_redirect`\n- + `authorizenet_directpost_payment_response`\n\nFor more information about layouts + in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-b2b.yml b/src/_data/codebase/v2_3/mrg/module-b2b.yml new file mode 100644 index 00000000000..e46d97e311a --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-b2b.yml @@ -0,0 +1,18 @@ +--- +title: B2b +content: "## Overview\n\nThe Magento_b2b module is the base module for B2B. It must + be present on all B2B installations.\n\nThis module also provides several B2B branding + elements. For example, it adds a link to B2B customer support in Admin, and it displays + \"B2B Edition\" at the bottom of the site. Also, the module adds the configuration + page for B2B settings where an admin user can enable or disable a B2B feature. Disabling + a B2B feature in store configurations disables this feature for the storefront only, + and it is still available in the admin panel.\n\n## Installation details\n\nThis + module must be installed to use and to configure the other B2B modules. It can be + uninstalled after other B2B modules are uninstalled.\n\n## Structure\n \n[Learn + about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/build/module-file-structure.html).\n + \n## Extensibility\n \nExtension developers can interact with the Magento_B2b module. + For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/plugins.html).\n + \n[The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_B2b module.\n \n \n## Additional + information\n \nYou can track [backward incompatible changes made in a Magento B2b + mainline after the Magento 2.2 release](https://devdocs.magento.com/guides/v2.2/release-notes/changes/b2b_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-backend.yml b/src/_data/codebase/v2_3/mrg/module-backend.yml new file mode 100644 index 00000000000..dd184d8fe71 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-backend.yml @@ -0,0 +1,113 @@ +--- +title: Backend +content: |- + The Magento_Backend module contains common infrastructure and assets for other modules to be defined and used in their + administration user interface (UI). + + The Magento_Backend module does not contain anything specific to other modules. Among many things it handles the logic of authenticating and authorizing users. + + ## Installation details + + Before disabling or uninstalling this module, note that the following modules depends on this module: + + - Magento_Analytics + - Magento_Authorization + - Magento_NewRelicReporting + - Magento_ProductVideo + - Magento_ReleaseNotification + - Magento_Search + - Magento_Security + - Magento_Signifyd + - Magento_Swatches + - Magento_Ui + - Magento_User + - Magento_Webapi + + For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.3/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Structure + + Beyond the [usual module file structure](https://devdocs.magento.com/guides/v2.3/architecture/archi_perspectives/components/modules/mod_intro.html) the module contains a directory `Service/V1`. + + `Service/V1` - contains logic to provide a list of modules installed in Magento. + + For information about typical file structure of a module in Magento 2, see [Module file structure](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html#module-file-structure). + + ## Extensibility + + Extension developers can interact with the Magento_Backend module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_Backend module. + + ### Events + + The module dispatches the following events: + + - `adminhtml_block_html_before` event in the `\Magento\Backend\Block\Template::_toHtml()` method. Parameters: + - `block` is the backend block template (this) (`\Magento\Backend\Block\Template` class). + - `adminhtml_store_edit_form_prepare_form` event in the `\Magento\Backend\Block\System\Store\Edit\AbstractForm::_prepareForm()` method. Parameters: + - `block` is the AbstractForm block (this) (`\Magento\Backend\Block\System\Store\Edit\AbstractForm` class). + - `backend_block_widget_grid_prepare_grid_before` event in the `\Magento\Backend\Block\Widget\Grid::_prepareGrid()` method. Parameters: + - `grid` is the widget grid block (this) (`\Magento\Backend\Block\Widget\Grid` class) + - `collection` is the grid collection (`\Magento\Framework\Data\Collection` class). + - `adminhtml_cache_flush_system` event in the `\Magento\Backend\Console\Command\CacheCleanCommand::performAction()` method. + - `adminhtml_cache_flush_all` event in the `\Magento\Backend\Console\Command\CacheFlushCommand::performAction()` method. + - `clean_catalog_images_cache_after` event in the `\Magento\Backend\Controller\Adminhtml\Cache\CleanImages::execute()` method. + - `clean_media_cache_after` event in the `\Magento\Backend\Controller\Adminhtml\Cache\CleanMedia::execute()` method. + - `clean_static_files_cache_after` event in the `\Magento\Backend\Controller\Adminhtml\Cache\CleanStaticFiles::execute()` method. + - `adminhtml_cache_flush_all` event in the `\Magento\Backend\Controller\Adminhtml\Cache\FlushAll::execute()` method. + - `adminhtml_cache_flush_system` event in the `\Magento\Backend\Controller\Adminhtml\Cache\FlushSystem::execute()` method. + - `theme_save_after` event in the `\Magento\Backend\Controller\Adminhtml\System\Design\Save::execute()` method. + - `backend_auth_user_login_success` event in the `\Magento\Backend\Model\Auth::login()` method. Parameters: + - `user` is the credential storage object (`null | \Magento\Backend\Model\Auth\Credential\StorageInterface`) + - `backend_auth_user_login_failed` event in the `\Magento\Backend\Model\Auth::login()` method. Parameters: + - `user_name` is username extracted from the credential storage object (`null | \Magento\Backend\Model\Auth\Credential\StorageInterface`) + - `exception` any exception generated (`\Magento\Framework\Exception\LocalizedException | \Magento\Framework\Exception\Plugin\AuthenticationException`) + + For information about an event in Magento 2, see [Events and observers](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/events-and-observers.html#events). + + ### Layouts + + This module introduces the following layouts and layout handles in the `view/adminhtml/layout` directory: + + - `admin_login` + - `adminhtml_auth_login` + - `adminhtml_cache_block` + - `adminhtml_cache_index` + - `adminhtml_dashboard_customersmost` + - `adminhtml_dashboard_customersnewest` + - `adminhtml_dashboard_index` + - `adminhtml_dashboard_productsviewed` + - `adminhtml_denied` + - `adminhtml_noroute` + - `adminhtml_system_account_index` + - `adminhtml_system_design_edit` + - `adminhtml_system_design_grid` + - `adminhtml_system_design_grid_block` + - `adminhtml_system_design_index` + - `adminhtml_system_store_deletestore` + - `adminhtml_system_store_editstore` + - `adminhtml_system_store_grid_block` + - `adminhtml_system_store_index` + - `default` + - `editor` + - `empty` + - `formkey` + - `overlay_popup` + - `popup` + + + For more information about layouts in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html). + + ### UI components + + You can extend Magento_Backend module using the following configuration files: + + - `view/adminhtml/ui_component/design_config_form.xml` + - `view/adminhtml/ui_component/design_config_listing.xml` + + For information about UI components in Magento 2, see [Overview of UI components](https://devdocs.magento.com/guides/v2.3/ui_comp_guide/bk-ui_comps.html). + + ## Additional information + + For information about significant changes in patch releases, see [2.3.x Release information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-backup.yml b/src/_data/codebase/v2_3/mrg/module-backup.yml new file mode 100644 index 00000000000..d7bb13ac942 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-backup.yml @@ -0,0 +1,15 @@ +--- +title: Backup +content: "The Magento_Backup module allows administrators to perform backups and rollbacks. + Types of backups include system, database and media backups. This module relies + on the Cron module to schedule backups.\n\nThe Magento_Backup module does not affect + the storefront.\n\nFor more information about this module, see [Magento Backups](https://docs.magento.com/m2/ce/user_guide/system/backups.html)\n\n## + Extensibility\n\nExtension developers can interact with the Magento_Backup module. + For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_Backup module.\n\n### Layouts\n\nThis + module introduces the following layouts and layout handles in the `view/adminhtml/layout` + directory: \n\n`backup_index_block`\n`backup_index_disabled`\n`backup_index_grid`\n`backup_index_index`\n\nFor + more information about layouts in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html).\n\n## + Additional information\n\nFor information about significant changes in patch releases, + see [2.3.x Release information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-banner-customer-segment.yml b/src/_data/codebase/v2_3/mrg/module-banner-customer-segment.yml new file mode 100644 index 00000000000..b152c0de6ff --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-banner-customer-segment.yml @@ -0,0 +1,4 @@ +--- +title: BannerCustomerSegment +content: The Banner Customer Segment module allows creating and managing banners in + the customer segment scope. diff --git a/src/_data/codebase/v2_3/mrg/module-banner-page-builder-analytics.yml b/src/_data/codebase/v2_3/mrg/module-banner-page-builder-analytics.yml new file mode 100644 index 00000000000..483e78a7294 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-banner-page-builder-analytics.yml @@ -0,0 +1,5 @@ +--- +title: BannerPageBuilderAnalytics +content: The Magento_BannerPageBuilderAnalytics module configures data definitions + for a data collection related to the PageBuilder module entities to be used in [Advanced + Reporting](https://devdocs.magento.com/guides/v2.2/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_3/mrg/module-banner-page-builder.yml b/src/_data/codebase/v2_3/mrg/module-banner-page-builder.yml new file mode 100644 index 00000000000..f2e70de2b3c --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-banner-page-builder.yml @@ -0,0 +1,4 @@ +--- +title: BannerPageBuilder +content: The Magento_BannerPageBuilder extends existing Dynamic Block tests in Magento + EE, and adds new tests for PageBuilder usage. diff --git a/src/_data/codebase/v2_3/mrg/module-banner.yml b/src/_data/codebase/v2_3/mrg/module-banner.yml new file mode 100644 index 00000000000..8cceaee467f --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-banner.yml @@ -0,0 +1,4 @@ +--- +title: Banner +content: "The Banner module allows creating and managing dynamic blocks and widgets + in Magento application. \nThe Dynamic Block content can be specified by Store View." diff --git a/src/_data/codebase/v2_3/mrg/module-braintree-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-braintree-graph-ql.yml new file mode 100644 index 00000000000..164e6405d8b --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-braintree-graph-ql.yml @@ -0,0 +1,10 @@ +--- +title: BraintreeGraphQl +content: |- + The Magento_BraintreeGraphQl module provides type and resolver information for the GraphQL module to pass payment information data from the client to Magento. + + ## Extensibility + + Extension developers can interact with the Magento_BraintreeGraphQl module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_BraintreeGraphQl module. diff --git a/src/_data/codebase/v2_3/mrg/module-braintree.yml b/src/_data/codebase/v2_3/mrg/module-braintree.yml new file mode 100644 index 00000000000..c67e7241ac0 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-braintree.yml @@ -0,0 +1,48 @@ +--- +title: Braintree +content: |- + The Magento_Braintree module implements integration with the Braintree payment system. + + ## Extensibility + + Extension developers can interact with the Magento_Braintree module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_Braintree module. + + ### Events + + This module observes the following events: + + - `payment_method_assign_data_braintree` event in `Magento\Braintree\Observer\DataAssignObserver` file. + - `payment_method_assign_data_braintree_paypal` event in `Magento\Braintree\Observer\DataAssignObserver` file. + - `shortcut_buttons_container` event in `Magento\Braintree\Observer\AddPaypalShortcuts` file. + + For information about an event in Magento 2, see [Events and observers](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/events-and-observers.html#events). + + ### Layouts + + This module interacts with the following layouts and layout handles in the `view/adminhtml/layout` directory: + + - `braintree_paypal_review` + - `checkout_index_index` + - `multishipping_checkout_billing` + - `vault_cards_listaction` + + This module interacts with the following layout handles in the `view/frontend/layout` directory: + + - `adminhtml_system_config_edit` + - `braintree_report_index` + - `sales_order_create_index` + - `sales_order_create_load_block_billing_method` + + For more information about layouts in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html). + + ### UI components + + You can extend admin notifications using the `view/adminhtml/ui_component/braintree_report.xml` configuration file. + + For information about UI components in Magento 2, see [Overview of UI components](https://devdocs.magento.com/guides/v2.3/ui_comp_guide/bk-ui_comps.html). + + ## Additional information + + For information about significant changes in patch releases, see [2.3.x Release information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-bundle-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-bundle-graph-ql.yml new file mode 100644 index 00000000000..5b5ed1c17ab --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-bundle-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: BundleGraphQl +content: |- + **BundleGraphQl** provides type and resolver information for the GraphQl module + to generate bundle product information. diff --git a/src/_data/codebase/v2_3/mrg/module-bundle-import-export-staging.yml b/src/_data/codebase/v2_3/mrg/module-bundle-import-export-staging.yml new file mode 100644 index 00000000000..bc7e81c4ad6 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-bundle-import-export-staging.yml @@ -0,0 +1,26 @@ +--- +title: BundleImportExportStaging +content: |- +

Magento_BundleImportExportStaging module

+ + ## Overview + + The Magento_BundleImportExportStaging module is a part of the staging functionality in Magento EE. It extends the Magento_BundleImportExport module functionality to be used in staging mode. + + ## Implementation Details + + The Magento_BundleImportExportStaging module: + + * adds plugin on `\Magento\BundleImportExport\Model\Import\Product\Type\Bundle\RelationsDataSaver` to add sequence information to bundle product relations (options, selections, etc.) + + ## Dependencies + + You can find the list of modules the Magento_BundleImportExportStaging module depends on in the `require` section of the `composer.json` file located in the same directory as this `README.md` file. + + ## Extension Points + + The Magento_BundleImportExportStaging module does not provide any specific extension points. + + ## Additional information + + For more Magento 2 developer documentation, see [Magento 2 Developer Documentation](https://devdocs.magento.com). diff --git a/src/_data/codebase/v2_3/mrg/module-bundle-import-export.yml b/src/_data/codebase/v2_3/mrg/module-bundle-import-export.yml new file mode 100644 index 00000000000..3f03362db49 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-bundle-import-export.yml @@ -0,0 +1,5 @@ +--- +title: BundleImportExport +content: |- + Magento_BundleImportExport module implements Bundle products import/export functionality. + This module is designed to extend existing functionality of Magento_CatalogImportExport module by adding new product type. diff --git a/src/_data/codebase/v2_3/mrg/module-bundle-negotiable-quote.yml b/src/_data/codebase/v2_3/mrg/module-bundle-negotiable-quote.yml new file mode 100644 index 00000000000..964f332d916 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-bundle-negotiable-quote.yml @@ -0,0 +1,19 @@ +--- +title: BundleNegotiableQuote +content: "## Overview\n\nThe Magento_BundleNegotiableQuote module enables bundle products + to be displayed in a negotiable quote in an B2B environment. This module extends + Magento_NegotiableQuote module and Magento_Bundle module.\n\nThe Magento_BundleNegotiableQuote + module provides the following features:\n\n* Display bundle products in a negotiable + quote.\n \n* Order bundle products from a negotiable quote.\n \n## Installation + details\n\nThis module has a dependency on the Magento_NegotiableQuote and Magento_Bundle, + which must be installed and enabled first. \n \nThe Magento_BundleNegotiableQuote + module does not create any backward incompatible changes and can be uninstalled + at any time. \n \n## Structure\n \n[Learn about a typical file structure for a Magento + 2 module](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/build/module-file-structure.html).\n + \n## Extensibility\n \nExtension developers can interact with the Magento_BundleNegotiableQuote + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/plugins.html).\n + \n[The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_BundleNegotiableQuote module.\n\n## + Additional information\n \nYou can track [backward incompatible changes made in + a Magento B2b mainline after the Magento 2.2 release](https://devdocs.magento.com/guides/v2.2/release-notes/changes/b2b_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-bundle-requisition-list.yml b/src/_data/codebase/v2_3/mrg/module-bundle-requisition-list.yml new file mode 100644 index 00000000000..f97ef185f7a --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-bundle-requisition-list.yml @@ -0,0 +1,16 @@ +--- +title: BundleRequisitionList +content: "## Overview\n\nThe Magento_BundleRequisitionList module enables bundle products + to be displayed in a requisition list in an B2B environment. This module extends + Magento_RequisitionList module and Magento_Bundle module.\n\nThe Magento_BundleRequisitionList + module provides the following features:\n\n* Display bundle products in a requisition + list. \n\n* Add bundle products to cart from a requisition list. \n \n## Installation + details\n\nThis module has a dependency on the Magento_RequisitionList and Magento_Bundle, + which must be installed and enabled first. \n \nThe Magento_BundleRequisitionList + module does not create any backward incompatible changes and can be uninstalled + at any time. \n \n## Structure\n \n[Learn about a typical file structure for a Magento + 2 module](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/build/module-file-structure.html).\n + \n### Layouts\n \nYou can extend and override layouts in the `Magento\\BundleRequisitionList\\view\\frontend\\layout` + directories.\n\nFor more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.2/frontend-dev-guide/layouts/layout-overview.html).\n\n## + Additional information\n \nYou can track [backward incompatible changes made in + a Magento B2b mainline after the Magento 2.2 release](https://devdocs.magento.com/guides/v2.2/release-notes/changes/b2b_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-bundle-shared-catalog.yml b/src/_data/codebase/v2_3/mrg/module-bundle-shared-catalog.yml new file mode 100644 index 00000000000..f0147a85579 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-bundle-shared-catalog.yml @@ -0,0 +1,26 @@ +--- +title: BundleSharedCatalog +content: "## Overview\n\nThe Magento_BundleSharedCatalog module enables bundle products + to be added to a shared catalog in an B2B environment. This module extends Magento_SharedCatalog + module and Magento_Bundle module.\n\nThe Magento_BundleSharedCatalog module provides + the following features:\n\n* Display and manage prices for bundle products within + a shared catalog.\n\n* Control the visibility of bundle products in quotes and orders. + Only those bundle products that have been added to a shared catalog will be available + for searches via the \"Add by SKU\" feature in quotes and orders. \n \n## Installation + details\n\nThis module has a dependency on the Magento_SharedCatalog and Magento_Bundle, + which must be installed and enabled first. \n \nThe Magento_BundleSharedCatalog + module does not create any backward incompatible changes and can be uninstalled + at any time. \n \n## Structure\n \n[Learn about a typical file structure for a Magento + 2 module](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/build/module-file-structure.html).\n + \n## Extensibility\n \nExtension developers can interact with the Magento_BundleSharedCatalog + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/plugins.html).\n + \n[The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_BundleSharedCatalog module.\n\n### + Layouts\n \nYou can extend and override layouts in the `Magento\\BundleSharedCatalog\\view\\adminhtml\\layout` + directories.\n\nFor more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.2/frontend-dev-guide/layouts/layout-overview.html).\n + \n### UI components\n\nThe following directory contains extensible UI components: + \n\n* `Magento\\BundleSharedCatalog\\view\\adminhtml\\ui_component` - renderer for + pricing and structure listings\n\nFor more information, see [UI Listing/Grid Component](https://devdocs.magento.com/guides/v2.2/ui-components/ui-listing-grid.html).\n\n## + Additional information\n \nYou can track [backward incompatible changes made in + a Magento B2b mainline after the Magento 2.2 release](https://devdocs.magento.com/guides/v2.2/release-notes/changes/b2b_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-bundle-staging.yml b/src/_data/codebase/v2_3/mrg/module-bundle-staging.yml new file mode 100644 index 00000000000..65e7d007c2c --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-bundle-staging.yml @@ -0,0 +1,34 @@ +--- +title: BundleStaging +content: |- +

Magento_BundleStaging module

+ + ## Overview + + The Magento_BundleStaging module is a part of the staging functionality in Magento EE. This new functionality enables you to stage a bundle product in the Schedule Update form of the product. + + ## Implementation Details + + The Magento_BundleStaging module extends the functionality of the Magento_Bundle module. When you schedule an update for a bundle product, all bundle item options for that concrete product are available and can be edited. All the bundle product attributes can be staged. + + ### Installation Details + + The Magento_BundleStaging module makes irreversible changes in a database during installation. It means, that you cannot uninstall this module. + + ## Dependencies + + You can find the list of modules that have dependencies with the Magento_BundleStaging module in the `require` object of the `composer.json` file. The file is located in the same directory as this `README` file. + + ## Extension Points + + Extension points enable extension developers to interact with the Magento_BundleStaging module. You can interact with the Magento_BundleStaging module using the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html). + + [Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_BundleStaging module. + + ### UI components + + You can extend Bundle updates product listing using the grid UI component located in the `Magento/BundleStaging/view/adminhtml/ui_component/bundle_update_product_listing.xml`. For more information, see [UI Listing/Grid Component](https://devdocs.magento.com/guides/v2.1/ui-components/ui-listing-grid.html). + + ## Additional information + + For more Magento 2 developer documentation, see [Magento 2 Developer Documentation](https://devdocs.magento.com). Also, there you can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-bundle.yml b/src/_data/codebase/v2_3/mrg/module-bundle.yml new file mode 100644 index 00000000000..22eba6f78b3 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-bundle.yml @@ -0,0 +1,5 @@ +--- +title: Bundle +content: |- + Magento_Bundle module introduces new product type in the Magento application named Bundle Product. + This module is designed to extend existing functionality of Magento_Catalog module by adding new product type. diff --git a/src/_data/codebase/v2_3/mrg/module-cache-invalidate.yml b/src/_data/codebase/v2_3/mrg/module-cache-invalidate.yml new file mode 100644 index 00000000000..c9614f5eca6 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-cache-invalidate.yml @@ -0,0 +1,5 @@ +--- +title: CacheInvalidate +content: |- + The CacheInvalidate module is used to invalidate the Varnish cache if it is configured. + It listens for events that request the cache to be flushed or cause the cache to be invalid, then sends Varnish a purge request using cURL. diff --git a/src/_data/codebase/v2_3/mrg/module-captcha.yml b/src/_data/codebase/v2_3/mrg/module-captcha.yml new file mode 100644 index 00000000000..b731dce85a4 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-captcha.yml @@ -0,0 +1,4 @@ +--- +title: Captcha +content: The Captcha module allows applying Turing test in the process of user authentication + or similar tasks. diff --git a/src/_data/codebase/v2_3/mrg/module-cardinal-commerce.yml b/src/_data/codebase/v2_3/mrg/module-cardinal-commerce.yml new file mode 100644 index 00000000000..39b645f1f47 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-cardinal-commerce.yml @@ -0,0 +1,4 @@ +--- +title: CardinalCommerce +content: The CardinalCommerce module provides a possibility to enable 3-D Secure 2.0 + support for payment methods. diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-analytics.yml b/src/_data/codebase/v2_3/mrg/module-catalog-analytics.yml new file mode 100644 index 00000000000..59c8cf9272e --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-analytics.yml @@ -0,0 +1,4 @@ +--- +title: CatalogAnalytics +content: The Magento_CatalogAnalytics module configures data definitions for a data + collection related to the Catalog module entities to be used in [Advanced Reporting](https://devdocs.magento.com/guides/v2.3/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-cms-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-catalog-cms-graph-ql.yml new file mode 100644 index 00000000000..894712f16ee --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-cms-graph-ql.yml @@ -0,0 +1,4 @@ +--- +title: CatalogCmsGraphQl +content: "**CatalogCmsGraphQl** provides type and resolver information for GraphQL + attributes that have dependencies on the Catalog and Cms modules." diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-customer-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-catalog-customer-graph-ql.yml new file mode 100644 index 00000000000..acecd1e11fd --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-customer-graph-ql.yml @@ -0,0 +1,4 @@ +--- +title: CatalogCustomerGraphQl +content: "**CatalogCustomerGraphQl** provides type and resolver information for GraphQL + attributes that have dependences on the Catalog and Customer modules." diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-event.yml b/src/_data/codebase/v2_3/mrg/module-catalog-event.yml new file mode 100644 index 00000000000..91f888da1b7 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-event.yml @@ -0,0 +1,5 @@ +--- +title: CatalogEvent +content: |- + Magento_CatalogEvent module is designed for creating campaigns that encourage customers to buy products with lower prices. + There are three types of the catalog events: upcoming, open, closed. diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-catalog-graph-ql.yml new file mode 100644 index 00000000000..25842843a42 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: CatalogGraphQl +content: |- + **CatalogGraphQl** provides type and resolver information for the GraphQl module + to generate catalog and product information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-import-export-staging.yml b/src/_data/codebase/v2_3/mrg/module-catalog-import-export-staging.yml new file mode 100644 index 00000000000..6db2a530151 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-import-export-staging.yml @@ -0,0 +1,29 @@ +--- +title: CatalogImportExportStaging +content: |- +

Magento_CatalogImportExportStaging module

+ + ## Overview + + The Magento_CatalogImportExportStaging module is a part of the staging functionality in Magento EE. It extends the Magento_CatalogImportExport module functionality to be used in staging mode. + + ## Implementation Details + + The Magento_CatalogImportExportStaging module: + + * adds plugin on `Magento\CatalogImportExport\Model\Import\Product::saveProductEntity` to add version and sequence information to product entity + * listens to `catalog_product_import_bunch_delete_commit_before` event to delete values from sequence table when products being deleted + + ## Dependencies + + You can find the list of modules that have dependencies on Magento_CatalogImportExportStaging module, in the `require` section of the `composer.json` file located in the same directory as this `README.md` file. + + ## Extension Points + + The Magento_CatalogImportExportStaging module does not provide any specific extension points. You can extend it using the Magento extension mechanism. + + For more information about Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.0/extension-dev-guide/plugins.html) and [Magento dependency injection](https://devdocs.magento.com/guides/v2.0/extension-dev-guide/depend-inj.html). + + ## Additional information + + For more Magento 2 developer documentation, see [Magento 2 Developer Documentation](https://devdocs.magento.com). Also, there you can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-inventory-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-catalog-inventory-graph-ql.yml new file mode 100644 index 00000000000..532330eca8d --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-inventory-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: CatalogInventoryGraphQl +content: |- + **CatalogInventoryGraphQl** provides type information for the GraphQl module + to generate inventory stock fields for product information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-inventory-staging.yml b/src/_data/codebase/v2_3/mrg/module-catalog-inventory-staging.yml new file mode 100644 index 00000000000..f680be4990f --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-inventory-staging.yml @@ -0,0 +1,16 @@ +--- +title: CatalogInventoryStaging +content: "## Magento_CatalogInventoryStaging module\n\n## Overview\n\nThe Magento_CatalogInventoryStaging + module is a part of the staging functionality in Magento EE. It extends the Magento_CatalogInventory + module functionality, adding the capability to monitor the \"Stock Status\" field + on the Schedule Update form of a product. \n\n## Implementation details\n\nThe Magento_CatalogInventoryStaging + module adds the disabled \"Stock Status\" field on the Schedule Update form of a + product during form rendering.\n\n## Dependencies\n\nYou can find the list of modules + that have dependencies on the Magento_CatalogInventoryStaging module in the `require` + section of the `composer.json` file. The file is located in the root directory of + the module.\n\n## Extension points\n\nYou can interact with the Magento_CatalogInventoryStaging + module using the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_CatalogInventoryStaging + module.\n\n## Additional information\n\nYou can track [backward incompatible changes + made in a Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-inventory.yml b/src/_data/codebase/v2_3/mrg/module-catalog-inventory.yml new file mode 100644 index 00000000000..a85a4269bee --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-inventory.yml @@ -0,0 +1,4 @@ +--- +title: CatalogInventory +content: Magento_CatalogInventory module allows retrieve and update stock attributes, + such as status and quantity. diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-page-builder-analytics-staging.yml b/src/_data/codebase/v2_3/mrg/module-catalog-page-builder-analytics-staging.yml new file mode 100644 index 00000000000..55f4eb5bb97 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-page-builder-analytics-staging.yml @@ -0,0 +1,5 @@ +--- +title: CatalogPageBuilderAnalyticsStaging +content: The Magento_CatalogPageBuilderAnalyticsStaging module configures data definitions + for a data collection related to the PageBuilder module entities to be used in [Advanced + Reporting](https://devdocs.magento.com/guides/v2.2/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-page-builder-analytics.yml b/src/_data/codebase/v2_3/mrg/module-catalog-page-builder-analytics.yml new file mode 100644 index 00000000000..a79f56f9f15 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-page-builder-analytics.yml @@ -0,0 +1,5 @@ +--- +title: CatalogPageBuilderAnalytics +content: The Magento_CatalogPageBuilderAnalytics module configures data definitions + for a data collection related to the PageBuilder module entities to be used in [Advanced + Reporting](https://devdocs.magento.com/guides/v2.2/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-permissions.yml b/src/_data/codebase/v2_3/mrg/module-catalog-permissions.yml new file mode 100644 index 00000000000..f79af583fda --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-permissions.yml @@ -0,0 +1,9 @@ +--- +title: CatalogPermissions +content: |- + Magento_CatalogPermissions feature allows to restrict the following permissions: + - Browse categories + - Display product prices + - Add to cart + - Catalog search + The permissions can be restricted for specific customer groups and guest users. diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-rule-configurable.yml b/src/_data/codebase/v2_3/mrg/module-catalog-rule-configurable.yml new file mode 100644 index 00000000000..4cd6a9a6d68 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-rule-configurable.yml @@ -0,0 +1,5 @@ +--- +title: CatalogRuleConfigurable +content: Magento_CatalogRuleConfigurable module is an extension of Magento_CatalogRule + and Magento_ConfigurableProduct modules that handle catalog rule indexer for configurable + product diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-rule-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-catalog-rule-graph-ql.yml new file mode 100644 index 00000000000..ae016c24605 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-rule-graph-ql.yml @@ -0,0 +1,4 @@ +--- +title: CatalogRuleGraphQl +content: The *Magento_CatalogRuleGraphQl* module applies catalog rules to products + for GraphQL requests. diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-rule-staging.yml b/src/_data/codebase/v2_3/mrg/module-catalog-rule-staging.yml new file mode 100644 index 00000000000..3f4c6662281 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-rule-staging.yml @@ -0,0 +1,51 @@ +--- +title: CatalogRuleStaging +content: |- + ## Magento_CatalogRuleStaging module + + ## Overview + + The Magento_CatalogRuleStaging module is a part of the staging functionality in Magento EE. It enables you to create new catalog rule updates or add new changes to the existing store updates. In other words, you can modify the catalog rules in updates. These updates are shown on the content dashboard. + + ## Implementation details + + The Magento_CatalogRuleStaging module changes a catalog rule creation page and the catalog rule related database tables to make them compatible with the Magento Staging Framework. This module depends on the Magento_CatalogRule module and extends its functionality. It changes the database structure of the Magento_CatalogRule module and the way in which catalog rules are managed. The Magento_CatalogRule module must be enabled. + + The Magento_CatalogRuleStaging module enables you to stage the following catalog rule attributes: + + - Rule Name + - Description + - Websites + - Customer Groups + - Priority + - Product Apply + - Product Discount Amount + - Subproduct Discounts + - Subproduct Apply + - Subproduct Discount Amount + - Discard Subsequent Rules + + These attributes cannot be modified and are a part of the static Magento Catalog Rule form. + + ### Installation details + + The Magento_CatalogRuleStaging module makes irreversible changes in a database during installation. You cannot uninstall this module. + + ## Dependencies + + You can find the list of modules that have dependencies on the Magento_CatalogRuleStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. + + ## Extension points + + Extension points enable extension developers to interact with the Magento_CatalogRuleStaging module. You can interact with the Magento_CatalogRuleStaging module using the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_CatalogRuleStaging module. + + ### Layouts + + You can extend and override layouts in the `app/code/Magento/CatalogRuleStaging/view/adminhtml/layout` directory. + For more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.1/frontend-dev-guide/layouts/layout-overview.html). + + ## Additional Information + + You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-rule.yml b/src/_data/codebase/v2_3/mrg/module-catalog-rule.yml new file mode 100644 index 00000000000..dd833059108 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-rule.yml @@ -0,0 +1,4 @@ +--- +title: CatalogRule +content: Magento_CatalogRule module is responsible for one of the types of price rules + in Magento. Catalog Rules are applied to products before they are added to the cart. diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-search.yml b/src/_data/codebase/v2_3/mrg/module-catalog-search.yml new file mode 100644 index 00000000000..acfc94e6ee1 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-search.yml @@ -0,0 +1,5 @@ +--- +title: CatalogSearch +content: |- + Magento_CatalogSearch module is an extension of Magento_Catalog module that allows to use search engine for product searching capabilities. + The module implements Magento_Search library interfaces. diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-staging-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-catalog-staging-graph-ql.yml new file mode 100644 index 00000000000..b633dfec7f1 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-staging-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: CatalogStagingGraphQl +content: |- + **CatalogStagingGraphQl** supports Staging functionality for Catalog in the scope of GraphQl. + This includes preview capabilities for catalog entities. diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-staging-page-builder.yml b/src/_data/codebase/v2_3/mrg/module-catalog-staging-page-builder.yml new file mode 100644 index 00000000000..4ffce125b30 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-staging-page-builder.yml @@ -0,0 +1,4 @@ +--- +title: CatalogStagingPageBuilder +content: The Magento_CatalogStagingPageBuilder module sets up PageBuilder to be a + part of the staging functionality in Magento EE. diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-staging.yml b/src/_data/codebase/v2_3/mrg/module-catalog-staging.yml new file mode 100644 index 00000000000..3fe0cd23630 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-staging.yml @@ -0,0 +1,127 @@ +--- +title: CatalogStaging +content: |- +

Magento_CatalogStaging module

+ + ## Overview + + The Magento_CatalogStaging module is a part of the staging functionality in Magento EE. It enables you to create new catalog updates or add new changes to the existing store updates. In other words, you can modify the category and product entity attributes in updates. These updates are shown on the content dashboard. + + ## Implementation Details + + The Magento_CatalogStaging module extends the Magento_Catalog module functionality. It changes a category and product creation page, and related database tables to make them compatible with the Magento Staging Framework. + + The following fields are removed from the Magento_Catalog module forms: + + - Category form: + - Schedule design update from + - Schedule design update to + + - Product form: + - Set as new from + - Set as new to + - Schedule design update from + - Schedule design update to + - Special price from + - Special price to + + They are all related to the time period attributes, and now can be set using staging functionality, when you schedule a new update as: + + - Special price + - Schedule design update + - Set product as new + + ### Category Staging + + The Magento_CatalogStaging module enables you to stage the following category attributes: + + - Enable/disable Category + - Include in Menu + - Category Name + - Content + - Category Image + - Description + - CMS Blocks + - Display Settings + - Display Mode + - Anchor + - Product Sorting + - Layered Navigation Price Step + - Search Engine Optimization + - Meta Title + - Meta Keywords + - Meta Description + - Design + - Layout + - Layout Update XML + - New Theme + + The following category attributes cannot be staged: + + - Assignment of Products to a Category + - URL + + ### Product Staging + + The Magento_CatalogStaging module enables you to stage the following product attributes: + + - Attribute Set + - Product Name + - Price + - Weight attributes + - Visibility + - New(flag) + - Country of Manufacture + - Description + - Websites(assignment) + - Design + - Layout + - Display Product Options In + - Layout Update XML + - Related Products, Up-Sells, and Cross-Sells + + Also, you can stage any other attribute added in Admin. + + The following product attributes cannot be staged: + + - Quantity + - URL Key + - SKU + + ### Installation Details + + The Magento_CatalogStaging module makes irreversible changes in a database during installation. It means, that you cannot uninstall this module. + + ## Dependencies + + You can find the list of modules that have dependencies with the Magento_CatalogStaging module in the `require` object of the `composer.json` file. The file is located in the same directory as this `README` file. + + ## Extension Points + + Extension points enable extension developers to interact with the Magento_CatalogStaging module. You can interact with the Magento_CatalogStaging module using the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html). + + [Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_CatalogStaging module. + + ### UI components + + You can extend product and category updates using the UI components located in the `Magento\CatalogStaging\view\adminhtml\ui_component` directory. For more information, see [UI Listing/Grid Component](https://devdocs.magento.com/guides/v2.1/ui-components/ui-listing-grid.html). + + ### Layouts + + You can extend and override layouts in the `Magento\CatalogStaging\view\adminhtml\layout` directory. + For more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.1/frontend-dev-guide/layouts/layout-overview.html). + + ### Events + + You can use the following events: + + - `catalog_category_prepare_save` event in the `\Magento\CatalogStaging\Model\Category\Hydrator::hydrate()` method. Parameters: + - `category` is a category to be saved (`\Magento\Catalog\Model\Category` class). + - `request` is a request object with the `\Magento\Framework\App\RequestInterface` interface. + - `controller_action_catalog_product_save_entity_after` event in the `\Magento\CatalogStaging\Model\Product\Hydrator::hydrate()` method. Parameters: + - `controller` is a hydrator object (`\Magento\CatalogStaging\Model\Product\Hydrator`). + - `product` is a product object (`\Magento\Catalog\Model\Product` class. + + ## Additional information + + For more Magento 2 developer documentation, see [Magento 2 Developer Documentation](https://devdocs.magento.com). Also, there you can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-url-rewrite-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-catalog-url-rewrite-graph-ql.yml new file mode 100644 index 00000000000..38010ce517e --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-url-rewrite-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: CatalogUrlRewriteGraphQl +content: |- + **CatalogUrlRewriteGraphQl** provides type information for the GraphQl module + to generate url rewrite fields for catalog and product information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-url-rewrite-staging.yml b/src/_data/codebase/v2_3/mrg/module-catalog-url-rewrite-staging.yml new file mode 100644 index 00000000000..840b174f05c --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-url-rewrite-staging.yml @@ -0,0 +1,24 @@ +--- +title: CatalogUrlRewriteStaging +content: |- + ## Magento_CatalogUrlRewriteStaging + + ## Overview + + The Magento_CatalogUrlRewriteStaging module is a part of the staging functionality in Magento EE. It extends the Magento_CatalogUrlRewrite module. + + ## Implementation details + + The Magento_CatalogUrlRewriteStaging module disables an opportunity to change the URL for a product or category, when you schedule an update. It is a technical module that doesn't have any public calls to intercept. + + ## Dependencies + + You can find the list of modules that have dependencies on the Magento_CatalogUrlRewriteStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. + + ## Extension points + + Extensions points for the Magento_CatalogUrlRewriteStaging module are not available. + + ## Additional information + + You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-catalog-widget.yml b/src/_data/codebase/v2_3/mrg/module-catalog-widget.yml new file mode 100644 index 00000000000..aa7cb44ad84 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog-widget.yml @@ -0,0 +1,5 @@ +--- +title: CatalogWidget +content: |- + **CatalogWidget** contains various widgets that extend Catalog module functionality: + - Product List widget provides widget that contains product list created using rule based filter. diff --git a/src/_data/codebase/v2_3/mrg/module-catalog.yml b/src/_data/codebase/v2_3/mrg/module-catalog.yml new file mode 100644 index 00000000000..ebca0df749e --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-catalog.yml @@ -0,0 +1,9 @@ +--- +title: Catalog +content: |- + Magento_Catalog module functionality is represented by the following sub-systems: + - Products Management. It includes CRUD operation of product, product media, product attributes, etc... + - Category Management. It includes CRUD operation of category, category attributes + + Catalog module provides mechanism for creating new product type in the system. + Catalog module provides API filtering that allows to limit product selection with advanced filters. diff --git a/src/_data/codebase/v2_3/mrg/module-checkout-address-search-gift-registry.yml b/src/_data/codebase/v2_3/mrg/module-checkout-address-search-gift-registry.yml new file mode 100644 index 00000000000..a9f3c71bf53 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-checkout-address-search-gift-registry.yml @@ -0,0 +1,6 @@ +--- +title: CheckoutAddressSearchGiftRegistry +content: |- + ## CheckoutAddressSearchGiftRegistry module Overview + + CheckoutAddressSearchGiftRegistry module extends Magento_GiftRegistry and adds search customer shipping and billing addresses functionality on checkout to gift registry only if customer address search is enabled in configuration. diff --git a/src/_data/codebase/v2_3/mrg/module-checkout-address-search-negotiable-quote.yml b/src/_data/codebase/v2_3/mrg/module-checkout-address-search-negotiable-quote.yml new file mode 100644 index 00000000000..a9eba9a3a8e --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-checkout-address-search-negotiable-quote.yml @@ -0,0 +1,8 @@ +--- +title: CheckoutAddressSearchNegotiableQuote +content: |- + ## CheckoutAddressSearchNegotiableQuote module Overview + + CheckoutAddressSearchNegotiableQuote module extends Magento_CheckoutAddressSearch if it is enabled in configuration and it modifies NegotiableQuote shipping address on checkout. + + CheckoutAddressSearchNegotiableQuote module removes shipping address search configuration on shipping step on checkout if negotiable quote address is locked and it replaces selected shipping address component to display only negotiable quote address. diff --git a/src/_data/codebase/v2_3/mrg/module-checkout-address-search.yml b/src/_data/codebase/v2_3/mrg/module-checkout-address-search.yml new file mode 100644 index 00000000000..9b99ac647e6 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-checkout-address-search.yml @@ -0,0 +1,10 @@ +--- +title: CheckoutAddressSearch +content: |- + ## CheckoutAddressSearch module Overview + + CheckoutAddressSearch module extends Magento_Checkout and adds functionality to search customer shipping and billing addresses with ui-select component. + + It prevents loading and rendering of all customer addresses on checkout. + + This feature is disabled by default and can be configured in Magento Admin Sales Checkout options. Default limit of addresses after which address search is enabled is 10 and it can be configured in Magento Admin. diff --git a/src/_data/codebase/v2_3/mrg/module-checkout-agreements-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-checkout-agreements-graph-ql.yml new file mode 100644 index 00000000000..d2c2bcb005a --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-checkout-agreements-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: CheckoutAgreementsGraphQl +content: |- + **CheckoutAgreementsGraphQl** provides type information for the GraphQl module + to generate Checkout Agreements fields for Checkout Agreements information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/module-checkout-agreements-negotiable-quote.yml b/src/_data/codebase/v2_3/mrg/module-checkout-agreements-negotiable-quote.yml new file mode 100644 index 00000000000..ad17d1a421b --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-checkout-agreements-negotiable-quote.yml @@ -0,0 +1,6 @@ +--- +title: CheckoutAgreementsNegotiableQuote +content: |- + ## CheckoutAgreementsNegotiableQuote module Overview + + CheckoutAgreementsNegotiableQuote module extends CheckoutAgreements if it is enabled in configuration and it adds agreements to payment data on checkout with negotiable quote. diff --git a/src/_data/codebase/v2_3/mrg/module-checkout-agreements.yml b/src/_data/codebase/v2_3/mrg/module-checkout-agreements.yml new file mode 100644 index 00000000000..ed3816fe884 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-checkout-agreements.yml @@ -0,0 +1,6 @@ +--- +title: CheckoutAgreements +content: |- + Magento\CheckoutAgreements module provides the ability add web store agreement that customers must accept before purchasing + products from store. The customer will need to accept the terms and conditions in the Order Review section of the + checkout process to be able to place an order if Terms and Conditions functionality is enabled. diff --git a/src/_data/codebase/v2_3/mrg/module-checkout-staging.yml b/src/_data/codebase/v2_3/mrg/module-checkout-staging.yml new file mode 100644 index 00000000000..5d668bc1238 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-checkout-staging.yml @@ -0,0 +1,40 @@ +--- +title: CheckoutStaging +content: |- + ## Magento_CheckoutStaging module + + ## Overview + + The Magento_CheckoutStaging module is a part of the staging functionality in Magento EE. + It extends the checkout functionality and enables you to use it in the staging preview mode. + + ## Implementation details + + The Magento_CheckoutStaging module extends the following Magento_Checkout module functionality to be used in the staging preview mode: + + - Disables an order creation + - Creates a demo quote + - Deletes the demo quote using cron + + Configuration options: + + - The `preview_quota_lifetime` parameter in the `Magento/CheckoutStaging/etc/config.xml` sets the lifetime of the demo quote. + - The `schedule` parameter in the `Magento/CheckoutStaging/etc/crontab.xml` sets a launch schedule of the cron. + + ### Installation details + + The Magento_CheckoutStaging module makes irreversible changes in a database during installation. You cannot uninstall this module. + + ## Dependencies + + You can find the list of modules that have dependencies on the Magento_CheckoutStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. + + ## Extension points + + Extension points enable extension developers to interact with the Magento_CheckoutStaging module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_CheckoutStaging module. + + ## Additional information + + You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-checkout.yml b/src/_data/codebase/v2_3/mrg/module-checkout.yml new file mode 100644 index 00000000000..c5fe179928b --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-checkout.yml @@ -0,0 +1,6 @@ +--- +title: Checkout +content: |- + Magento\Checkout module allows merchant to register sale transaction with the customer. Module implements consumer flow + that includes such actions like adding products to cart, providing shipping and billing information and confirming + the purchase. diff --git a/src/_data/codebase/v2_3/mrg/module-cms-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-cms-graph-ql.yml new file mode 100644 index 00000000000..ca489be4801 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-cms-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: CmsGraphQl +content: |- + **CmsGraphQl** provides type information for the GraphQl module + to generate CMS fields for cms information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/module-cms-page-builder-analytics-staging.yml b/src/_data/codebase/v2_3/mrg/module-cms-page-builder-analytics-staging.yml new file mode 100644 index 00000000000..ba8cd50c96d --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-cms-page-builder-analytics-staging.yml @@ -0,0 +1,5 @@ +--- +title: CmsPageBuilderAnalyticsStaging +content: The Magento_CmsPageBuilderAnalyticsStaging module configures data definitions + for a data collection related to the PageBuilder module entities to be used in [Advanced + Reporting](https://devdocs.magento.com/guides/v2.2/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_3/mrg/module-cms-page-builder-analytics.yml b/src/_data/codebase/v2_3/mrg/module-cms-page-builder-analytics.yml new file mode 100644 index 00000000000..1aa319923ab --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-cms-page-builder-analytics.yml @@ -0,0 +1,5 @@ +--- +title: CmsPageBuilderAnalytics +content: The Magento_CmsPageBuilderAnalytics module configures data definitions for + a data collection related to the PageBuilder module entities to be used in [Advanced + Reporting](https://devdocs.magento.com/guides/v2.2/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_3/mrg/module-cms-staging.yml b/src/_data/codebase/v2_3/mrg/module-cms-staging.yml new file mode 100644 index 00000000000..dfa15cbd79b --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-cms-staging.yml @@ -0,0 +1,33 @@ +--- +title: CmsStaging +content: "## Magento_CmsStaging module\n\n## Overview\n\nThe Magento_CmsStaging module + is a part of the staging functionality in Magento EE. It enables you to create new + CMS Page and the CMS Block updates or add new changes to the existing store updates. + In other words, you can modify the CMS Pages and the CMS Blocks in updates. These + updates are shown on the content dashboard.\n\n## Implementation details\n\nThe + Magento_CmsStaging module changes the CMS Pages and CMS Blocks creation pages to + make them compatible with the Magento Staging Framework. This module depends on + the Magento_Cms module and extends its functionality. It changes the database structure + of the Magento_Cms module and the way in which CMS Pages/Blocks are managed.\n\n### + CMS Pages\n\nYou can stage the following parameters:\n\n- Enable/Disable CMS Page\n- + Page Title\n- Content \n - Content Heading\n - Content (WYSIWYG)\n- Search + Engine Optimization \n - URL Key\n - Meta Keywords\n - Meta Description\n- + Design \n - Layout\n - Layout Update XML\n - Theme\n\n### CMS Blocks\n\nThe + following parameters can be staged:\n\n- Enable/Disable CMS Block\n- Block Title\n- + Identifier \n- Store View\n- Content (WYSIWYG)\n\n### Installation details\n\nThe + Magento_CmsStaging module makes irreversible changes in a database during installation. + You cannot uninstall this module.\n\n## Dependencies\n\nYou can find the list of + modules that have dependencies on the Magento_CmsStaging module in the `require` + section of the `composer.json` file. The file is located in the root directory of + the module.\n\n## Extension points\n\nExtension points enable extension developers + to interact with the Magento_CmsStaging module. For more information about the Magento + extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_CmsStaging module.\n\n### + UI components\n\nYou can extend product and category updates using the UI components + located in the `Magento\\CmsStaging\\view\\adminhtml\\ui_component` directory. For + more information, see [UI Listing/Grid Component](https://devdocs.magento.com/guides/v2.1/ui-components/ui-listing-grid.html).\n\n### + Layouts\n\nYou can extend and override layouts in the `Magento\\CmsStaging\\view\\adminhtml\\layout` + directory.\nFor more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.1/frontend-dev-guide/layouts/layout-overview.html).\n\n## + Additional information\n\nYou can track [backward incompatible changes made in a + Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-cms-url-rewrite-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-cms-url-rewrite-graph-ql.yml new file mode 100644 index 00000000000..7f619fa0cc8 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-cms-url-rewrite-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: CmsUrlRewriteGraphQl +content: |- + **CmsUrlRewriteGraphQl** provides type information for the GraphQl module + to generate url rewrite fields for cms information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/module-cms-url-rewrite.yml b/src/_data/codebase/v2_3/mrg/module-cms-url-rewrite.yml new file mode 100644 index 00000000000..bc22962e974 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-cms-url-rewrite.yml @@ -0,0 +1,6 @@ +--- +title: CmsUrlRewrite +content: "## Overview\n \nThe Magento_CmsUrlRewrite module adds support for URL rewrite + rules for CMS pages. See also Magento_UrlRewrite module. \n\nThe module adds and + removes URL rewrite rules as CMS pages are added or removed by a user.\nThe rules + can be edited by an admin user as any other URL rewrite rule." diff --git a/src/_data/codebase/v2_3/mrg/module-cms.yml b/src/_data/codebase/v2_3/mrg/module-cms.yml new file mode 100644 index 00000000000..c326ce62fc6 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-cms.yml @@ -0,0 +1,14 @@ +--- +title: Cms +content: |- + The CMS module provides the create, edit, and manage functionality on pages for different content types. + + ## UI components + + ### Wysiwyg + + The Wysiwyg UI component is a customizable and configurable TinyMCE4 editor. + + The default implementation has the following customizations: + + * Magento Media Library support diff --git a/src/_data/codebase/v2_3/mrg/module-company-credit.yml b/src/_data/codebase/v2_3/mrg/module-company-credit.yml new file mode 100644 index 00000000000..804e52aa2d0 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-company-credit.yml @@ -0,0 +1,32 @@ +--- +title: CompanyCredit +content: "## Overview\n\nThe Magento_CompanyCredit module adds the \"Payment on Account\" + payment method for B2B companies. It also allows the credit history to be viewed + from both Admin and the storefront. \n\nWith the Magento_Company Credit module\n- + a customer can pay orders with Payment on Account method (or in credit);\n- an admin + user can manage credit and credit settings for a company (in the admin panel);\n- + merchants and customers can track credit history, and specifically: credit allocation, + order placement, credit reimbursement, credit change (amount, currency or possibility + to exceed credit limit).\n\nThe company credit functionality is available for company + users only.\n \n## Installation details\n \nThe module has a dependency on the Magento_Company + module, which must be installed and enabled the first. The module does not create + any backward incompatible changes. The CompanyCredit module can be deactivated and + uninstalled at any time. \n \n## Structure\n \n[Learn about a typical file structure + for a Magento 2 module](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/build/module-file-structure.html).\n + \n## Extensibility\n \nExtension developers can interact with the Magento_CompanyCredit + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/plugins.html).\n + \n[The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_CompanyCredit module.\n\n[Payment + method configuration](https://devdocs.magento.com/guides/v2.2/payments-integrations/base-integration/payment-option-config.html) + will allow you additional configuration to extend module functionality.\n\n### Layouts\n + \nYou can extend and override layouts in the `Magento\\CompanyCredit\\view\\adminhtml\\layout` + and `Magento\\CompanyCredit\\view\\frontend\\layout` directories.\n\nFor more information + about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.2/frontend-dev-guide/layouts/layout-overview.html).\n + \n### UI components\n\nThe following directories contain extensible UI components: + \n\n* `Magento\\CompanyCredit\\view\\adminhtml\\ui_component` - company form, company + listing, history listing\n\n* `Magento\\CompanyCredit\\view\\frontend\\ui_component` + - balance history listing\n\nFor more information, see [UI Listing/Grid Component](https://devdocs.magento.com/guides/v2.2/ui-components/ui-listing-grid.html) + and [UI Form Component](https://devdocs.magento.com/guides/v2.2/ui_comp_guide/components/ui-form.html)\n\n## + Additional information\n \nYou can track [backward incompatible changes made in + a Magento B2b mainline after the Magento 2.2 release](https://devdocs.magento.com/guides/v2.2/release-notes/changes/b2b_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-company-payment.yml b/src/_data/codebase/v2_3/mrg/module-company-payment.yml new file mode 100644 index 00000000000..239ddc41e4e --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-company-payment.yml @@ -0,0 +1,24 @@ +--- +title: CompanyPayment +content: "## Overview\n\nThe Magento_CompanyPayment module allows a merchant to configure + which payment methods are available for B2B companies.\n\nIn Admin, the CompanyPayment + module adds an additional panel (on the Company profile page and on the B2B Features + page) where a merchant configures payment methods for companies. Payment methods + can be configured on the store level or on the company level. \n \n## Installation + details\n \nThe module has a dependency on the Magento_Company module, which must + be installed and enabled first. This module does not create any backward incompatible + changes. It can be deactivated and uninstalled at any time.\n \n## Structure\n \n[Learn + about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/build/module-file-structure.html).\n + \n## Extensibility\n \nExtension developers can interact with the Magento_CompanyPayment + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/plugins.html).\n + \n[The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_CompanyPayment module.\n\n### + Layouts\n \nYou can extend and override layouts in the `Magento\\CompanyPayment\\view\\frontend\\layout` + directory.\n\nFor more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.2/frontend-dev-guide/layouts/layout-overview.html).\n + \n### UI components\n\nThe following directory contains extensible UI components: + \n\n\n\n* `Magento\\CompanyPayment\\view\\frontend\\ui_component` + - company form\n\nFor more information, see [UI Form Component](https://devdocs.magento.com/guides/v2.2/ui_comp_guide/components/ui-form.html).\n\n## + Additional information\n \nYou can track [backward incompatible changes made in + a Magento B2b mainline after the Magento 2.2 release](https://devdocs.magento.com/guides/v2.2/release-notes/changes/b2b_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-company.yml b/src/_data/codebase/v2_3/mrg/module-company.yml new file mode 100644 index 00000000000..bcadbd518fe --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-company.yml @@ -0,0 +1,34 @@ +--- +title: Company +content: "## Overview\n\nThe Magento_Company module allows a merchant to create a + company account and assign multiple members of the company to the account. \n\nThe + module also implements roles and permissions for the company members. The company + admin builds a hierarchical company structure (which consists of teams and users) + in the storefront and assigns roles and permissions to the company members. This + hierarchy allows the company admin to control user activity within the account. + This hierarchy as well as roles and permissions are currently available in the storefront + only. A merchant can only view the list of company members in Admin.\nA merchant + can view and manage company profiles in Admin. A company's status controls what + kind of access the company members have to the website. An admin user can also configure + company-level emails and allow or disallow a company registration from the storefront. + Also, this module adds a 'customer type' attribute to the customer in Admin: individual + user, company member or company admin.\n\n## Installation details\n \nThis module + does not create any backward incompatible changes. This module can be deactivated + after all the other B2B modules (except QuickOrder and RequisitionList) are deactivated.\n + \n## Structure\n \n[Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/build/module-file-structure.html).\n + \n## Extensibility\n \nExtension developers can interact with the Magento_Company + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/plugins.html).\n + \n[The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_Company module.\n\n### + Layouts\n \nYou can extend and override layouts in the `Magento\\Company\\view\\adminhtml\\layout` + and `Magento\\Company\\view\\frontend\\layout` directories.\n\nFor more information + about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.2/frontend-dev-guide/layouts/layout-overview.html).\n + \n### UI components\n\nThe following directories contain extensible UI components: + \n\n* `Magento\\Company\\view\\adminhtml\\ui_component` - customer listing, invitation + form, sales order grid\n\n* `Magento\\Company\\view\\base\\ui_component` - company + listing, complany creation form, customer creation form\n\n* `Magento\\Company\\view\\frontend\\ui_component` + - company users listing, role listing\n\n\nFor more information, see [UI Listing/Grid + Component](https://devdocs.magento.com/guides/v2.2/ui-components/ui-listing-grid.html).\n\n## + Additional information\n \nYou can track [backward incompatible changes made in + a Magento B2b mainline after the Magento 2.2 release](https://devdocs.magento.com/guides/v2.2/release-notes/changes/b2b_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-config.yml b/src/_data/codebase/v2_3/mrg/module-config.yml new file mode 100644 index 00000000000..69335180e61 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-config.yml @@ -0,0 +1,7 @@ +--- +title: Config +content: |- + The Config module is designed to implement system configuration functionality. + It provides mechanisms to add, edit, store and retrieve the configuration data for each scope (there can be a default scope as well as scopes for each website and store). + + Modules can add items to be configured on the system configuration page by creating system.xml files in their etc/adminhtml directories. These system.xml files get merged to populate the forms in the config page. diff --git a/src/_data/codebase/v2_3/mrg/module-configurable-negotiable-quote.yml b/src/_data/codebase/v2_3/mrg/module-configurable-negotiable-quote.yml new file mode 100644 index 00000000000..14278f6a4f0 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-configurable-negotiable-quote.yml @@ -0,0 +1,19 @@ +--- +title: ConfigurableNegotiableQuote +content: "## Overview\n\nThe Magento_ConfigurableNegotiableQuote module enables configurable + products to be displayed in a negotiable quote in an B2B environment. This module + extends Magento_NegotiableQuote and Magento_Configurable modules.\n\nThe Magento_ConfigurableNegotiableQuote + module provides the following features:\n\n* Display configurable products in a + negotiable quote.\n \n* Order configurable products from a negotiable quote.\n \n## + Installation details\n \nThe Magento_ConfigurableNegotiableQuote module has a dependency + on the Magento_NegotiableQuote and Magento_Configurable modules, which must be installed + and enabled first. This module does not create any backward incompatible changes. + It can be uninstalled or deactivated at any time. \n \n## Structure\n \n[Learn about + a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/build/module-file-structure.html).\n + \n## Extensibility\n \nExtension developers can interact with the Magento_ConfigurableNegotiableQuote + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/plugins.html).\n + \n[The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_ConfigurableNegotiableQuote + module.\n\n## Additional information\n \nYou can track [backward incompatible changes + made in a Magento B2b mainline after the Magento 2.2 release](https://devdocs.magento.com/guides/v2.2/release-notes/changes/b2b_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-configurable-product-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-configurable-product-graph-ql.yml new file mode 100644 index 00000000000..25473ecc83f --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-configurable-product-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: ConfigurableProductGraphQl +content: |- + **ConfigurableProductGraphQl** provides type and resolver information for the GraphQl module + to generate configurable product information. diff --git a/src/_data/codebase/v2_3/mrg/module-configurable-product-sales.yml b/src/_data/codebase/v2_3/mrg/module-configurable-product-sales.yml new file mode 100644 index 00000000000..dee364249d0 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-configurable-product-sales.yml @@ -0,0 +1,5 @@ +--- +title: ConfigurableProductSales +content: |- + The Magento_ConfigurableProductSales module checks that the selected options of order item are still presented in + Catalog. Returns true if the previously ordered item configuration is still available. diff --git a/src/_data/codebase/v2_3/mrg/module-configurable-product-staging.yml b/src/_data/codebase/v2_3/mrg/module-configurable-product-staging.yml new file mode 100644 index 00000000000..01c2bb12963 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-configurable-product-staging.yml @@ -0,0 +1,39 @@ +--- +title: ConfigurableProductStaging +content: |- + ## Magento_ConfigurableProductStaging module + + ## Overview + + The Magento_ConfigurableProductStaging module is a part of the staging functionality in Magento EE. It enables you to create new Configurable Product updates or add new changes to the existing store updates. In other words, you can modify the Configurable Products entity attributes in updates. These updates are shown on the content dashboard. + + ## Implementation details + + The Magento_ConfigurableProductStaging module adds the "Configurations" tab and the configuration wizard to the Schedule Update form of a product. + + ### Installation details + + The Magento_ConfigurableProductStaging module makes irreversible changes in a database during installation. You cannot uninstall this module. + + ## Dependencies + + You can find the list of modules that have dependencies on the Magento_ConfigurableProductStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. + + ## Extension points + + Extension points enable extension developers to interact with the Magento_ConfigurableProductStaging module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_ConfigurableProductStaging module. + + ### UI components + + You can extend product and category updates using the UI components located in the `Magento\ConfigurableProductStaging\view\adminhtml\ui_component` directory. For more information, see [UI Listing/Grid Component](https://devdocs.magento.com/guides/v2.1/ui-components/ui-listing-grid.html). + + ### Layouts + + You can extend and override layouts in the `Magento\ConfigurableProductStaging\view\adminhtml\layout` directory. + For more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.1/frontend-dev-guide/layouts/layout-overview.html). + + ## Additional information + + You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-configurable-product.yml b/src/_data/codebase/v2_3/mrg/module-configurable-product.yml new file mode 100644 index 00000000000..eef146e36ca --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-configurable-product.yml @@ -0,0 +1,8 @@ +--- +title: ConfigurableProduct +content: |- + Magento_ConfigurableProduct module introduces new product type in the Magento application called Configurable Product. + This module is designed to extend existing functionality of Magento_Catalog module by adding new product type. + + Configurable Products let the customers select the variant they desire by choosing options. + For example, store owner sells t-shirts in two colors and three sizes. diff --git a/src/_data/codebase/v2_3/mrg/module-configurable-requisition-list.yml b/src/_data/codebase/v2_3/mrg/module-configurable-requisition-list.yml new file mode 100644 index 00000000000..884e5e776bf --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-configurable-requisition-list.yml @@ -0,0 +1,16 @@ +--- +title: ConfigurableRequisitionList +content: "## Overview\n\nThe Magento_ConfigurableRequisitionList module enables configurable + products to be displayed in a requisition list in an B2B environment. This module + extends Magento_RequisitionList and Magento_Configurable modules.\n\nThe Magento_ConfigurableRequisitionList + module provides the following features:\n\n* Display configurable products in a + requisition list.\n\n* Add configurable products to cart from a requisition list. + \n \n## Installation details\n \nThe Magento_ConfigurableRequisitionList module + has a dependency on the Magento_RequisitionList and Magento_Configurable modules, + which must be installed and enabled first. This module does not create any backward + incompatible changes. It can be uninstalled or deactivated at any time. \n \n## + Structure\n \n[Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/build/module-file-structure.html).\n\n### + Layouts\n \nYou can extend and override layouts in the `Magento\\ConfigurableRequisitionList\\view\\frontend\\layout` + directories.\n\nFor more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.2/frontend-dev-guide/layouts/layout-overview.html).\n\n## + Additional information\n \nYou can track [backward incompatible changes made in + a Magento B2b mainline after the Magento 2.2 release](https://devdocs.magento.com/guides/v2.2/release-notes/changes/b2b_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-configurable-shared-catalog.yml b/src/_data/codebase/v2_3/mrg/module-configurable-shared-catalog.yml new file mode 100644 index 00000000000..e0e8812e8cb --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-configurable-shared-catalog.yml @@ -0,0 +1,28 @@ +--- +title: ConfigurableSharedCatalog +content: "## Overview\n\nThe Magento_ConfigurableSharedCatalog module enables configurable + products to be added to a shared catalog in an B2B environment. This module extends + Magento_SharedCatalog and Magento_Configurable modules.\n\nThe Magento_ConfigurableSharedCatalog + module provides the following features:\n\n* Display base and custom prices for + configurable products within a shared catalog. There is no ability to edit the price + of a configurable product.\n\n* Control the visibility of configurable products + in quotes and orders. Only those configurable products that have been added to a + shared catalog will be available for searches via the \"Add by SKU\" feature in + quotes and orders. \n\n \n## Installation details\n \nThe Magento_ConfigurableSharedCatalog + module has a dependency on the Magento_SharedCatalog and Magento_Configurable modules, + which must be installed and enabled first. This module does not create any backward + incompatible changes. It can be uninstalled or deactivated at any time. \n \n## + Structure\n \n[Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/build/module-file-structure.html).\n + \n## Extensibility\n \nExtension developers can interact with the Magento_ConfigurableSharedCatalog + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/plugins.html).\n + \n[The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_ConfigurableSharedCatalog + module.\n\n### Layouts\n \nYou can extend and override layouts in the `Magento\\ConfigurableSharedCatalog\\view\\adminhtml\\layout` + directories.\n\nFor more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.2/frontend-dev-guide/layouts/layout-overview.html).\n + \n### UI components\n\nThe following directory contains extensible UI components: + \n\n* `Magento\\ConfigurableSharedCatalog\\view\\adminhtml\\ui_component` - renderer + for pricing and structure listings\n\nFor more information, see [UI Listing/Grid + Component](https://devdocs.magento.com/guides/v2.2/ui-components/ui-listing-grid.html).\n\n## + Additional information\n \nYou can track [backward incompatible changes made in + a Magento B2b mainline after the Magento 2.2 release](https://devdocs.magento.com/guides/v2.2/release-notes/changes/b2b_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-contact.yml b/src/_data/codebase/v2_3/mrg/module-contact.yml new file mode 100644 index 00000000000..b8164b8c0e2 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-contact.yml @@ -0,0 +1,5 @@ +--- +title: Contact +content: Magento_Contact module provides an implementation of "Contact Us" feature + based on sending email message, allows to configure email recipients, email template, + etc... diff --git a/src/_data/codebase/v2_3/mrg/module-cookie.yml b/src/_data/codebase/v2_3/mrg/module-cookie.yml new file mode 100644 index 00000000000..6e7ed43a252 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-cookie.yml @@ -0,0 +1,4 @@ +--- +title: Cookie +content: Magento_Cookie module allows enabling and configuring HTTP cookie related + settings for the store. These settings are available in the store administration. diff --git a/src/_data/codebase/v2_3/mrg/module-cron.yml b/src/_data/codebase/v2_3/mrg/module-cron.yml new file mode 100644 index 00000000000..68b57e98ded --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-cron.yml @@ -0,0 +1,5 @@ +--- +title: Cron +content: |- + Cron is a module that enables scheduling of jobs. Other modules can add cron jobs by including crontab.xml in their etc directory. The command "bin/magento cron:run" should be run periodically to trigger the Cron module to run its scheduled jobs. + This module also allows administrators to tune cron options in Magento Admin. diff --git a/src/_data/codebase/v2_3/mrg/module-csp.yml b/src/_data/codebase/v2_3/mrg/module-csp.yml new file mode 100644 index 00000000000..c12d4d6d255 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-csp.yml @@ -0,0 +1,5 @@ +--- +title: Csp +content: |- + Magento_Csp implements Content Security Policies for Magento. Allows CSP configuration for Merchants, + provides a way for extension and theme developers to configure CSP headers for their extensions. diff --git a/src/_data/codebase/v2_3/mrg/module-currency-symbol.yml b/src/_data/codebase/v2_3/mrg/module-currency-symbol.yml new file mode 100644 index 00000000000..33b04e0865b --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-currency-symbol.yml @@ -0,0 +1,15 @@ +--- +title: CurrencySymbol +content: |- + **CurrencySymbol** enables the creation of custom currencies and management of currency conversion rates. + + ## Controllers + + ### Currency Controllers + ***CurrencySymbol\Controller\Adminhtml\System\Currency\FetchRates.php*** gets a specified currency conversion rate. + Supports all defined currencies in the system. + ***CurrencySymbol\Controller\Adminhtml\System\Currency\SaveRates.php*** saves rates for defined currencies. + + ### Currency Symbol Controllers + ***CurrencySymbol\Controller\Adminhtml\System\Currencysymbol\Reset.php*** resets all custom currency symbols. + ***CurrencySymbol\Controller\Adminhtml\System\Currencysymbol\Save.php*** creates custom currency symbols. diff --git a/src/_data/codebase/v2_3/mrg/module-custom-attribute-management.yml b/src/_data/codebase/v2_3/mrg/module-custom-attribute-management.yml new file mode 100644 index 00000000000..7eab37ffceb --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-custom-attribute-management.yml @@ -0,0 +1,10 @@ +--- +title: CustomAttributeManagement +content: |- + Magento_CustomAttributeManagement implements user-defined attributes management which provides ability to manage attributes of customers and their address. + Admin user can manage attributes on UI level without assistance of programmer. + Admin user can create new, modify, and remove attributes, control attributes properties and visibility on frontend. + User defined attributes are attributes which are created by admin user and not available out of box. + This attributes can be deleted from the system after their creation. + System attributes are attributes which cannot be deleted from the system in usual way and admin user can edit only their label. + Hidden attribute is an attribute which is hidden from the user on back-end and on front-end. diff --git a/src/_data/codebase/v2_3/mrg/module-customer-analytics.yml b/src/_data/codebase/v2_3/mrg/module-customer-analytics.yml new file mode 100644 index 00000000000..fd74b4f834b --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-customer-analytics.yml @@ -0,0 +1,4 @@ +--- +title: CustomerAnalytics +content: The Magento_CustomerAnalytics module configures data definitions for a data + collection related to the Customer module entities to be used in [Advanced Reporting](https://devdocs.magento.com/guides/v2.3/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_3/mrg/module-customer-balance-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-customer-balance-graph-ql.yml new file mode 100644 index 00000000000..4fcc5cd6def --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-customer-balance-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: CustomerBalanceGraphQl +content: |- + The **CustomerBalanceGraphQl** provides type and resolver information for enabling customers to have a non-monetary balance in store credits associated to their accounts. + Store credit can be used by customers for shopping in the store and by the store administrator for making refunds. diff --git a/src/_data/codebase/v2_3/mrg/module-customer-balance.yml b/src/_data/codebase/v2_3/mrg/module-customer-balance.yml new file mode 100644 index 00000000000..2d03c213c85 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-customer-balance.yml @@ -0,0 +1,5 @@ +--- +title: CustomerBalance +content: |- + The Magento_CustomerBalance module enables customers to have a non-monetary balance in store credits associated to their accounts. + Store credit can be used by customers for shopping in the store and by the store administrator for making refunds. diff --git a/src/_data/codebase/v2_3/mrg/module-customer-custom-attributes.yml b/src/_data/codebase/v2_3/mrg/module-customer-custom-attributes.yml new file mode 100644 index 00000000000..5c5406fea54 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-customer-custom-attributes.yml @@ -0,0 +1,5 @@ +--- +title: CustomerCustomAttributes +content: |- + The Magento_CustomerCustomAttributes module handles user-defined customer and customer address attributes. + User-defined attributes are the ones, which are created by a store administrator additionally to the default ones. diff --git a/src/_data/codebase/v2_3/mrg/module-customer-downloadable-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-customer-downloadable-graph-ql.yml new file mode 100644 index 00000000000..22dfbe0dac2 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-customer-downloadable-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: CustomerDownloadableGraphQl +content: |- + **CustomerDownloadableGraphQl** provides type and resolver information for the GraphQl module + to generate downloadable product information. diff --git a/src/_data/codebase/v2_3/mrg/module-customer-finance.yml b/src/_data/codebase/v2_3/mrg/module-customer-finance.yml new file mode 100644 index 00000000000..dac13713200 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-customer-finance.yml @@ -0,0 +1,5 @@ +--- +title: CustomerFinance +content: |- + The Magento\CustomerFinance module handles the import and export of the store credit and reward customer data. + It extends Magento_CustomerImportExport and joins the basic customer data with reward and customer balance information to enable to import/export of customer data with reward and store credit data. diff --git a/src/_data/codebase/v2_3/mrg/module-customer-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-customer-graph-ql.yml new file mode 100644 index 00000000000..860a2cc9022 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-customer-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: CustomerGraphQl +content: |- + **CustomerGraphQl** provides type and resolver information for the GraphQl module + to generate customer information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/module-customer-import-export.yml b/src/_data/codebase/v2_3/mrg/module-customer-import-export.yml new file mode 100644 index 00000000000..99ee830a523 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-customer-import-export.yml @@ -0,0 +1,4 @@ +--- +title: CustomerImportExport +content: The Magento_CustomerImportExport module handles the import and export of + the customers data and related addresses. diff --git a/src/_data/codebase/v2_3/mrg/module-customer-segment.yml b/src/_data/codebase/v2_3/mrg/module-customer-segment.yml new file mode 100644 index 00000000000..802f455ac5b --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-customer-segment.yml @@ -0,0 +1,5 @@ +--- +title: CustomerSegment +content: |- + The Magento_CustomerSegment module enables customer segmentation, allowing the creation of customer groups based on characteristics like shopping cart content, orders history, address, and so on. + This allows dynamically targeting different content and promotions for those groups. Various components of a website, such as promotions and banners, can be personalized depending on the customer segment of a customer browsing the store at the moment. diff --git a/src/_data/codebase/v2_3/mrg/module-customer.yml b/src/_data/codebase/v2_3/mrg/module-customer.yml new file mode 100644 index 00000000000..a83f71786ae --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-customer.yml @@ -0,0 +1,5 @@ +--- +title: Customer +content: "The Magento_Customer module serves to handle the customer data (Customer, + Customer Address and Customer Group entities) both in the admin panel and the storefront. + \nFor customer passwords, the module implements upgrading hashes." diff --git a/src/_data/codebase/v2_3/mrg/module-cybersource.yml b/src/_data/codebase/v2_3/mrg/module-cybersource.yml new file mode 100644 index 00000000000..ac19bc6f4b5 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-cybersource.yml @@ -0,0 +1,4 @@ +--- +title: Cybersource +content: The Magento_Cybersource module implements the integration with the Cybersource + payment gateway and makes the latter available as a payment method in Magento. diff --git a/src/_data/codebase/v2_3/mrg/module-deploy.yml b/src/_data/codebase/v2_3/mrg/module-deploy.yml new file mode 100644 index 00000000000..3ed1b745c29 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-deploy.yml @@ -0,0 +1,13 @@ +--- +title: Deploy +content: "## Purpose of module\n\nDeploy is a module that holds collection of services + and command line tools to help with Magento application deployment. \nTo execute + this command, please, run \"bin/magento setup:static-content:deploy\" from the Magento + root directory.\nDeploy module contains 2 additional commands that allows switching + between application modes (for instance from \ndevelopment to\nproduction) and show + current application mode. To change the mode run \"bin/magento deploy:mode:set [mode]\".\nWhere + mode can be one of the following:\n - development\n - production\nWhen switching + to production mode, you can pass optional parameter skip-compilation to do not compile + static files, CSS \nand do not run the compilation process.\n\n# Deployment\n## + System requirements\n\n## Install\nThe Magento_Deploy module is installed automatically + (using the native Magento install mechanism) without any additional actions." diff --git a/src/_data/codebase/v2_3/mrg/module-developer.yml b/src/_data/codebase/v2_3/mrg/module-developer.yml new file mode 100644 index 00000000000..b2e9efa40b6 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-developer.yml @@ -0,0 +1,4 @@ +--- +title: Developer +content: The Magento_Developer module provides functionality to make it easier to + develop in Magento 2. diff --git a/src/_data/codebase/v2_3/mrg/module-dhl.yml b/src/_data/codebase/v2_3/mrg/module-dhl.yml new file mode 100644 index 00000000000..1f6ea89c690 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-dhl.yml @@ -0,0 +1,5 @@ +--- +title: Dhl +content: |- + The Magento_Dhl module implements the integration with the DHL shipping carrier. + DHL is available for international shipments only. diff --git a/src/_data/codebase/v2_3/mrg/module-directory-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-directory-graph-ql.yml new file mode 100644 index 00000000000..121edea6ef6 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-directory-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: DirectoryGraphQl +content: |- + **DirectoryGraphQl** provides type and resolver information for the GraphQl module + to generate directory information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/module-directory.yml b/src/_data/codebase/v2_3/mrg/module-directory.yml new file mode 100644 index 00000000000..8a7410a5309 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-directory.yml @@ -0,0 +1,5 @@ +--- +title: Directory +content: |- + **Directory** enables the management of countries and regions recognized by the store and associated data + like the country code and currency rates. Also, enables conversion of prices to a specified currency format. diff --git a/src/_data/codebase/v2_3/mrg/module-downloadable-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-downloadable-graph-ql.yml new file mode 100644 index 00000000000..f420d093473 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-downloadable-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: DownloadableGraphQl +content: |- + **DownloadableGraphQl** provides type and resolver information for the GraphQl module + to generate downloadable product information. diff --git a/src/_data/codebase/v2_3/mrg/module-downloadable-import-export.yml b/src/_data/codebase/v2_3/mrg/module-downloadable-import-export.yml new file mode 100644 index 00000000000..358c336efbb --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-downloadable-import-export.yml @@ -0,0 +1,4 @@ +--- +title: DownloadableImportExport +content: The Magento_DownloadableImportExport module handles the import and export + of the downloadable products. diff --git a/src/_data/codebase/v2_3/mrg/module-downloadable-staging.yml b/src/_data/codebase/v2_3/mrg/module-downloadable-staging.yml new file mode 100644 index 00000000000..8a53c09c45a --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-downloadable-staging.yml @@ -0,0 +1,42 @@ +--- +title: DownloadableStaging +content: |- + ## Magento_DownloadableStaging module + + ## Overview + + The Magento_DownloadableStaging module is a part of the staging functionality in Magento EE. It enables you to create new Downloadable Product updates or add new changes to the existing store updates. In other words, you can modify the Downloadable Products entity attributes in updates. These updates are shown on the content dashboard. + + ## Implementation details + + The Magento_DownloadableStaging module changes the Downloadable Product creation page to make them compatible with the Magento Staging Framework. This module extends the Magento_Downloadable module functionality to be used in staging. + + The Magento_DownloadableStaging module adds the "Downloadable information" tab to the Schedule Update form for a product. + + ### Installation details + + The Magento_DownloadableStaging module makes irreversible changes in a database during installation. You cannot uninstall this module. + + ## Dependencies + + You can find the list of modules that have dependencies on the Magento_DownloadableStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. + + ## Extension points + + Extension points enable extension developers to interact with the Magento_DownloadableStaging module. + For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_DownloadableStaging module. + + ### UI components + + You can extend product and category updates using the UI components located in the `Magento\DownloadableStaging\view\adminhtml\ui_component` directory. For more information, see [UI Listing/Grid Component](https://devdocs.magento.com/guides/v2.1/ui-components/ui-listing-grid.html). + + ### Layouts + + You can extend and override layouts in the `Magento\DownloadableStaging\view\adminhtml\layout` directory. + For more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.1/frontend-dev-guide/layouts/layout-overview.html). + + ## Additional information + + You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-downloadable.yml b/src/_data/codebase/v2_3/mrg/module-downloadable.yml new file mode 100644 index 00000000000..651661c9ec8 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-downloadable.yml @@ -0,0 +1,5 @@ +--- +title: Downloadable +content: |- + Magento_Downloadable module introduces new product type in the Magento application called Downloadable Product. + This module is designed to extend existing functionality of Magento_Catalog module by adding new product type. diff --git a/src/_data/codebase/v2_3/mrg/module-eav-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-eav-graph-ql.yml new file mode 100644 index 00000000000..90ae6bb719b --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-eav-graph-ql.yml @@ -0,0 +1,4 @@ +--- +title: EavGraphQl +content: "**EavGraphQl** primarily provides the GraphQl module information to generate + metadata for Eav attributes." diff --git a/src/_data/codebase/v2_3/mrg/module-eav.yml b/src/_data/codebase/v2_3/mrg/module-eav.yml new file mode 100644 index 00000000000..97205dadad4 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-eav.yml @@ -0,0 +1,5 @@ +--- +title: Eav +content: |- + Magento\EAV stands for Entity-Attribute-Value. The purpose of Magento\Eav module is to make entities + configurable/extendable by admin user. diff --git a/src/_data/codebase/v2_3/mrg/module-elasticsearch-6.yml b/src/_data/codebase/v2_3/mrg/module-elasticsearch-6.yml new file mode 100644 index 00000000000..74d1095f840 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-elasticsearch-6.yml @@ -0,0 +1,5 @@ +--- +title: Elasticsearch6 +content: |- + Magento\Elasticsearch module allows to use Elastic search engine (v6) for product searching capabilities. + The module implements Magento\Search library interfaces. diff --git a/src/_data/codebase/v2_3/mrg/module-elasticsearch-7.yml b/src/_data/codebase/v2_3/mrg/module-elasticsearch-7.yml new file mode 100644 index 00000000000..63f76e83245 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-elasticsearch-7.yml @@ -0,0 +1,5 @@ +--- +title: Elasticsearch7 +content: |- + Magento\Elasticsearch7 module allows to use Elastic search engine (v7) for product searching capabilities. + The module implements Magento\Search library interfaces. diff --git a/src/_data/codebase/v2_3/mrg/module-elasticsearch-catalog-permissions.yml b/src/_data/codebase/v2_3/mrg/module-elasticsearch-catalog-permissions.yml new file mode 100644 index 00000000000..360f57b0e3b --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-elasticsearch-catalog-permissions.yml @@ -0,0 +1,5 @@ +--- +title: ElasticsearchCatalogPermissions +content: |- + Magento\ElasticsearchCatalogPermissions module allows to use Elastic search engine for product searching capabilities in case if Magento\CatalogPermissions module is also enabled. + The module implements Magento\Search library interfaces. diff --git a/src/_data/codebase/v2_3/mrg/module-elasticsearch.yml b/src/_data/codebase/v2_3/mrg/module-elasticsearch.yml new file mode 100644 index 00000000000..5324dbb4055 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-elasticsearch.yml @@ -0,0 +1,5 @@ +--- +title: Elasticsearch +content: |- + Magento\Elasticsearch module allows to use Elastic search engine for product searching capabilities. + The module implements Magento\Search library interfaces. diff --git a/src/_data/codebase/v2_3/mrg/module-email.yml b/src/_data/codebase/v2_3/mrg/module-email.yml new file mode 100644 index 00000000000..97a4b3d7463 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-email.yml @@ -0,0 +1,5 @@ +--- +title: Email +content: |- + **Email** enables you to manage email templates, which are used when you send email through the + *\Magento\Framework\Mail\TransportInterface* implementations. diff --git a/src/_data/codebase/v2_3/mrg/module-encryption-key.yml b/src/_data/codebase/v2_3/mrg/module-encryption-key.yml new file mode 100644 index 00000000000..0142b7b3f80 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-encryption-key.yml @@ -0,0 +1,4 @@ +--- +title: EncryptionKey +content: The Magento_EncryptionKey module provides an advanced encryption model to + protect passwords and other sensitive data. diff --git a/src/_data/codebase/v2_3/mrg/module-enterprise.yml b/src/_data/codebase/v2_3/mrg/module-enterprise.yml new file mode 100644 index 00000000000..6d1dfaaf627 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-enterprise.yml @@ -0,0 +1,6 @@ +--- +title: Enterprise +content: The Enterprise module switches the store to Enterprise edition by adding + a link to Enterprise customer support in Admin Panel, switching notifications from + Community to Enterprise-related ones, some small enhancements like displaying "Enterprise + Edition" in the bottom of the site, etc. diff --git a/src/_data/codebase/v2_3/mrg/module-eway.yml b/src/_data/codebase/v2_3/mrg/module-eway.yml new file mode 100644 index 00000000000..8ee5a3c8ba5 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-eway.yml @@ -0,0 +1,4 @@ +--- +title: Eway +content: The Magento_Eway module implements the integration with the Eway payment + gateway and makes the latter available as a payment method in Magento. diff --git a/src/_data/codebase/v2_3/mrg/module-fedex.yml b/src/_data/codebase/v2_3/mrg/module-fedex.yml new file mode 100644 index 00000000000..099577d0f45 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-fedex.yml @@ -0,0 +1,3 @@ +--- +title: Fedex +content: The Magento_Fedex implements the integration with the FedEx shipping carrier. diff --git a/src/_data/codebase/v2_3/mrg/module-gift-card-account-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-gift-card-account-graph-ql.yml new file mode 100644 index 00000000000..52e91f87998 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-gift-card-account-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: GiftCardAccountGraphQl +content: |- + **GiftCardAccountGraphQl** provides type and resolver information for the GraphQl module + to generate giftcard acccount information. diff --git a/src/_data/codebase/v2_3/mrg/module-gift-card-account.yml b/src/_data/codebase/v2_3/mrg/module-gift-card-account.yml new file mode 100644 index 00000000000..57082cffd09 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-gift-card-account.yml @@ -0,0 +1,5 @@ +--- +title: GiftCardAccount +content: The Magento_GiftCardAccount module is responsible for gift card balances, + for both gift cards created by a store administrator and gift cards sold as gift + card products. diff --git a/src/_data/codebase/v2_3/mrg/module-gift-card-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-gift-card-graph-ql.yml new file mode 100644 index 00000000000..d1eefd97a8d --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-gift-card-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: GiftCardGraphQl +content: |- + **GiftCardGraphQl** provides type and resolver information for the GraphQl module + to generate giftcard product information. diff --git a/src/_data/codebase/v2_3/mrg/module-gift-card-import-export.yml b/src/_data/codebase/v2_3/mrg/module-gift-card-import-export.yml new file mode 100644 index 00000000000..5512e621ceb --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-gift-card-import-export.yml @@ -0,0 +1,5 @@ +--- +title: GiftCardImportExport +content: |- + Magento_GiftCardImportExport module introduces import and export form GiftCard Product. + This module extends existing functionality of Magento_CatalogImportExport module by adding new product type. diff --git a/src/_data/codebase/v2_3/mrg/module-gift-card-negotiable-quote.yml b/src/_data/codebase/v2_3/mrg/module-gift-card-negotiable-quote.yml new file mode 100644 index 00000000000..46fa1855a00 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-gift-card-negotiable-quote.yml @@ -0,0 +1,24 @@ +--- +title: GiftCardNegotiableQuote +content: |- + ## Overview + + The Magento_GiftCardNegotiableQuote module enables gift cards to be displayed in a negotiable quote in an B2B environment. This module extends Magento_NegotiableQuote and Magento_GiftCard modules. + + The Magento_GiftCardNegotiableQuote module provides the following features: + + * Display gift cards in a negotiable quote. + + * Order gift cards from a negotiable quote. + + ## Installation details + + The Magento_GiftCardNegotiableQuote module has a dependency on the Magento_NegotiableQuote and Magento_GiftCard modules, which must be installed and enabled first. This module does not create any backward incompatible changes. It can be uninstalled or deactivated at any time. + + ## Structure + + [Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/build/module-file-structure.html). + + ## Additional information + + You can track [backward incompatible changes made in a Magento B2b mainline after the Magento 2.2 release](https://devdocs.magento.com/guides/v2.2/release-notes/changes/b2b_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-gift-card-requisition-list.yml b/src/_data/codebase/v2_3/mrg/module-gift-card-requisition-list.yml new file mode 100644 index 00000000000..85bb25a8a73 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-gift-card-requisition-list.yml @@ -0,0 +1,14 @@ +--- +title: GiftCardRequisitionList +content: "## Overview\n\nThe Magento_GiftCardRequisitionList module enables gift cards + to be displayed in a requisition list in an B2B environment. This module extends + Magento_RequisitionList and Magento_GiftCard modules.\n\nThe Magento_GiftCardRequisitionList + module provides the following features:\n\n* Display gift cards in a requisition + list. \n\n* Add gift cards to cart from a requisition list. \n\n## Installation + details\n\nThe Magento_GiftCardRequisitionList module has a dependency on the Magento_RequisitionList + and Magento_GiftCard modules, which must be installed and enabled first. This module + does not create any backward incompatible changes. It can be uninstalled or deactivated + at any time.\n\n## Structure\n\n[Learn about a typical file structure for a Magento + 2 module](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/build/module-file-structure.html).\n\n## + Additional information\n\nYou can track [backward incompatible changes made in a + Magento B2b mainline after the Magento 2.2 release](https://devdocs.magento.com/guides/v2.2/release-notes/changes/b2b_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-gift-card-shared-catalog.yml b/src/_data/codebase/v2_3/mrg/module-gift-card-shared-catalog.yml new file mode 100644 index 00000000000..8f5f1fe3297 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-gift-card-shared-catalog.yml @@ -0,0 +1,26 @@ +--- +title: GiftCardSharedCatalog +content: "## Overview\n\nThe Magento_GiftCardSharedCatalog module enables gift cards + to be added to a shared catalog in an B2B environment. This module extends Magento_SharedCatalog + and Magento_GiftCard modules.\n\nThe Magento_GiftCardSharedCatalog module provides + the following features:\n\n* Display and manage prices for gift cards within a shared + catalog.\n\n* Control the visibility of gift cards in quotes and orders. Only those + gift card products that have been added to a shared catalog will be available for + searches via the \"Add by SKU\" feature in quotes and orders. \n\n## Installation + details\n\nThe Magento_GiftCardSharedCatalog module has a dependency on the Magento_SharedCatalog + and Magento_GiftCard modules, which must be installed and enabled first. This module + does not create any backward incompatible changes. It can be uninstalled or deactivated + at any time.\n\n## Structure\n\n[Learn about a typical file structure for a Magento + 2 module](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/build/module-file-structure.html).\n\n## + Extensibility\n\nExtension developers can interact with the Magento_GiftCardSharedCatalog + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_GiftCardSharedCatalog module.\n\n### + Layouts\n\nYou can extend and override layouts in the `Magento\\GiftCardSharedCatalog\\view\\adminhtml\\layout` + directories.\n\nFor more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.2/frontend-dev-guide/layouts/layout-overview.html).\n\n### + UI components\n\nThe following directory contains extensible UI components:\n\n* + `Magento\\GiftCardSharedCatalog\\view\\adminhtml\\ui_component` - renderer for pricing + and structure listings\n\nFor more information, see [UI Listing/Grid Component](https://devdocs.magento.com/guides/v2.2/ui-components/ui-listing-grid.html).\n\n## + Additional information\n\nYou can track [backward incompatible changes made in a + Magento B2b mainline after the Magento 2.2 release](https://devdocs.magento.com/guides/v2.2/release-notes/changes/b2b_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-gift-card-staging.yml b/src/_data/codebase/v2_3/mrg/module-gift-card-staging.yml new file mode 100644 index 00000000000..dbd95fe6e4f --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-gift-card-staging.yml @@ -0,0 +1,30 @@ +--- +title: GiftCardStaging +content: |- + ## Magento_GiftCardStaging module + + ## Overview + + The Magento_GiftCardStaging module is a part of the staging functionality in Magento EE. It enables you to create new GiftCard Product updates or add new changes to the existing store updates. In other words, you can modify the GiftCard Product entity attributes in updates. These updates are shown on the content dashboard. + + ## Implementation details + + The Magento_GiftCardStaging module changes the GiftCard Product creation page to make them compatible with the Magento Staging Framework: + + - Adds the Amount field set to the Schedule Update form + - Provides functionality of the field set + - Returns Amounts values to the initial state after update is finished + + ## Dependencies + + You can find the list of modules that have dependencies on the Magento_GiftCardStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. + + ## Extension points + + Extension points enable extension developers to interact with the Magento_GiftCardStaging module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_GiftCardStaging module. + + ## Additional information + + You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-gift-card.yml b/src/_data/codebase/v2_3/mrg/module-gift-card.yml new file mode 100644 index 00000000000..f1680fe3910 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-gift-card.yml @@ -0,0 +1,9 @@ +--- +title: GiftCard +content: "Magento_GiftCard module introduces new product type in the Magento application + called GiftCard Product.\nThis module extends existing functionality of Magento_Catalog + module by adding new product type.\n\nThis product option enables store owner to + offers gift cards in Virtual, Physical, or Combination format. \nWhen a gift card + is ordered, a unique code is generated that is emailed to a customer for virtual + gift cards, or exported for printing to physical gift cards. \nThis unique number + can only be redeemed by one customer." diff --git a/src/_data/codebase/v2_3/mrg/module-gift-message-staging.yml b/src/_data/codebase/v2_3/mrg/module-gift-message-staging.yml new file mode 100644 index 00000000000..149236b93ba --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-gift-message-staging.yml @@ -0,0 +1,24 @@ +--- +title: GiftMessageStaging +content: |- + ## Magento_GiftMessageStaging module + + ## Overview + + The Magento_GiftMessageStaging module is a part of the staging functionality in Magento EE. It extends the Magento_GiftMessage module functionality to be used in the Schedule Update form. + + ## Implementation details + + The Magento_GiftMessageStaging module enables you to stage the "Allow Gift Message" flag in the "Gift Options" field set in the "Schedule Update" form of the product. + + ## Dependencies + + You can find the list of modules that have dependencies on the Magento_GiftMessageStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. + + ## Extension points + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.0/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_GiftMessageStaging module. + + ## Additional information + + You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-gift-message.yml b/src/_data/codebase/v2_3/mrg/module-gift-message.yml new file mode 100644 index 00000000000..69b05069096 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-gift-message.yml @@ -0,0 +1,4 @@ +--- +title: GiftMessage +content: Magento\GiftMessage module allows to add a message to order or to each ordered + item either on frontend or backend. diff --git a/src/_data/codebase/v2_3/mrg/module-gift-registry.yml b/src/_data/codebase/v2_3/mrg/module-gift-registry.yml new file mode 100644 index 00000000000..f39e2da7498 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-gift-registry.yml @@ -0,0 +1,9 @@ +--- +title: GiftRegistry +content: |- + Magento\GiftRegistry module that allows to create sets of gifts specified for specific holiday(Birthday, Wedding, etc). + It resembles wishlist, but there are differences. You can describe Gift Registry as a wishlist of products you would + like to share with other people so they could purchase anything from the list. Customer can even set some shipping + address to a gift registry, thus anyone who follows this list with a purchase would automatically have that shipping + address set by default during checkout. Customer can manage his gift registries in his profile. The gift registry can be + shared or stay private. Every gift registry has system attributes and can have custom attributes. diff --git a/src/_data/codebase/v2_3/mrg/module-gift-wrapping-staging.yml b/src/_data/codebase/v2_3/mrg/module-gift-wrapping-staging.yml new file mode 100644 index 00000000000..3d2330f2343 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-gift-wrapping-staging.yml @@ -0,0 +1,27 @@ +--- +title: GiftWrappingStaging +content: |- + ## Magento_GiftWrappingStaging module + + ## Overview + + The Magento_GiftWrappingStaging module is a part of the staging functionality in Magento EE. It allows to stage value of 'Allow Gift Wrapping' flag and price of the wrapping for each product update. + + ## Implementation details + + The Magento_GiftWrappingStaging module adds to the Schedule Update form of a product the following functionality: + + - Enable/disable gift wrapping ("Allow Gift Wrapping" field) + - Set a price for the gift wrapping ("Price for Gift Wrapping" field). + + ## Dependencies + + You can find the list of modules that have dependencies on the Magento_GiftWrappingStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. + + ## Extension points + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.0/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_GiftWrappingStaging module. + + ## Additional information + + You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-gift-wrapping.yml b/src/_data/codebase/v2_3/mrg/module-gift-wrapping.yml new file mode 100644 index 00000000000..61111caa718 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-gift-wrapping.yml @@ -0,0 +1,6 @@ +--- +title: GiftWrapping +content: |- + Magento\GiftWrapping module provides functionality that allows customer to add gift wrapping to the items purchased + from the store as gifts and charge it individually. Magento\GiftWrapping module extends functionality of gift + messages by combining gift messages with gift wrapping functionality diff --git a/src/_data/codebase/v2_3/mrg/module-google-adwords.yml b/src/_data/codebase/v2_3/mrg/module-google-adwords.yml new file mode 100644 index 00000000000..76e362425e0 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-google-adwords.yml @@ -0,0 +1,3 @@ +--- +title: GoogleAdwords +content: GoogleAdwords is a module designed for integration of Google Adwords service. diff --git a/src/_data/codebase/v2_3/mrg/module-google-analytics.yml b/src/_data/codebase/v2_3/mrg/module-google-analytics.yml new file mode 100644 index 00000000000..a721bfe5f62 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-google-analytics.yml @@ -0,0 +1,4 @@ +--- +title: GoogleAnalytics +content: Magento_GoogleAnalytics is a module for integration with Google Analytics + service. diff --git a/src/_data/codebase/v2_3/mrg/module-google-optimizer-staging.yml b/src/_data/codebase/v2_3/mrg/module-google-optimizer-staging.yml new file mode 100644 index 00000000000..c9bc9e603eb --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-google-optimizer-staging.yml @@ -0,0 +1,28 @@ +--- +title: GoogleOptimizerStaging +content: |- + ## Magento_GoogleOptimizerStaging module + + ## Overview + + The Magento_GoogleOptimizerStaging module is a part of the staging functionality in Magento EE. It enables you to stage values of the product metadata. + + ## Implementation details + + The Magento_GoogleOptimizerStaging module enables you to stage parameters added by the Magento_GoogleOptimizer module in the Search Engine Optimization field set: + + - Meta Title + - Meta Keywords + - Meta Description + + ## Dependencies + + You can find the list of modules that have dependencies on the Magento_GoogleOptimizerStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. + + ## Extension points + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_GoogleOptimizerStaging module. + + ## Additional information + + You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-google-optimizer.yml b/src/_data/codebase/v2_3/mrg/module-google-optimizer.yml new file mode 100644 index 00000000000..9196d1dd431 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-google-optimizer.yml @@ -0,0 +1,12 @@ +--- +title: GoogleOptimizer +content: "Magento_GoogleOptimizer module implements functionality of Google Experiment + tool that is the part of Google Analytics functionality.\n\nGoogle Experiment (on + Google side) allows to make two variants of the same page and compare their popularity. + \nFrom Magento side, code generated by Google should be saved and displayed on a + particular page.\nGoogle Experiment functionality is available on pages of products, + categories and cms pages. \nThis allows to save different codes for products and + categories on different store views.\nThis functionality can be switched on and + off on the configuration page (Stores -> Configuration -> General -> Google Api + -> Google Analytics).\nAlso this functionality depends on Google Analytics module + and configuration options." diff --git a/src/_data/codebase/v2_3/mrg/module-google-tag-manager.yml b/src/_data/codebase/v2_3/mrg/module-google-tag-manager.yml new file mode 100644 index 00000000000..c8547119a0a --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-google-tag-manager.yml @@ -0,0 +1,4 @@ +--- +title: GoogleTagManager +content: Magento_GoogleTagManager is a module for integration with Google Tag Manager + service. diff --git a/src/_data/codebase/v2_3/mrg/module-graph-ql-cache.yml b/src/_data/codebase/v2_3/mrg/module-graph-ql-cache.yml new file mode 100644 index 00000000000..947839849bf --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-graph-ql-cache.yml @@ -0,0 +1,5 @@ +--- +title: GraphQlCache +content: |- + **GraphQL Cache** provides the ability to cache GraphQL queries. + This module allows Magento's built-in cache or Varnish as the application for serving the Full Page Cache to the front end. diff --git a/src/_data/codebase/v2_3/mrg/module-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-graph-ql.yml new file mode 100644 index 00000000000..7388f74a990 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-graph-ql.yml @@ -0,0 +1,6 @@ +--- +title: GraphQl +content: "**GraphQl** provides the framework for the application to expose GraphQL + compliant web services. It exposes an area for\nGraphQL services and resolves request + data based on the generated schema. It also maps this response to a JSON object + \nfor the client to read." diff --git a/src/_data/codebase/v2_3/mrg/module-grouped-catalog-inventory.yml b/src/_data/codebase/v2_3/mrg/module-grouped-catalog-inventory.yml new file mode 100644 index 00000000000..b84bf826b4a --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-grouped-catalog-inventory.yml @@ -0,0 +1,4 @@ +--- +title: GroupedCatalogInventory +content: Magento_GroupedCatalogInventory contains behavior related to the inventory + status of items within grouped products. diff --git a/src/_data/codebase/v2_3/mrg/module-grouped-product-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-grouped-product-graph-ql.yml new file mode 100644 index 00000000000..91b3adfefe6 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-grouped-product-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: GroupedProductGraphQl +content: |- + **GroupedProductGraphQl** provides type and resolver information for the GraphQl module + to generate grouped product information. diff --git a/src/_data/codebase/v2_3/mrg/module-grouped-product-staging.yml b/src/_data/codebase/v2_3/mrg/module-grouped-product-staging.yml new file mode 100644 index 00000000000..7830af897d6 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-grouped-product-staging.yml @@ -0,0 +1,24 @@ +--- +title: GroupedProductStaging +content: |- + ## Magento_GroupedProductStaging module + + ## Overview + + The Magento_GroupedProductStaging module is a part of the staging functionality in Magento EE. It enables you to stage products assigned to grouped product. + + ## Implementation details + + The Magento_GroupedProductStaging module extends functionality of the Magento_GroupedProduct to be used in staging. It adds Grouped Products field set to the Schedule Update form of a product. + + ## Dependencies + + You can find the list of modules that have dependencies on the Magento_GroupedProductStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. + + ## Extension points + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_GroupedProductStaging module. + + ## Additional information + + You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-grouped-product.yml b/src/_data/codebase/v2_3/mrg/module-grouped-product.yml new file mode 100644 index 00000000000..d19d7085562 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-grouped-product.yml @@ -0,0 +1,8 @@ +--- +title: GroupedProduct +content: |- + Magento_GroupedProduct module provides ability to offer several standalone products for sale as a group on the same Product Detail page. + It can offer variations of a product, or group them by season or theme to create a coordinated set. + Products can be purchased separately or as a set. + Each product purchased appears in the Shopping Cart as a separate item. + This module extends the existing functionality of Magento_Catalog module by adding new product type. diff --git a/src/_data/codebase/v2_3/mrg/module-grouped-requisition-list.yml b/src/_data/codebase/v2_3/mrg/module-grouped-requisition-list.yml new file mode 100644 index 00000000000..94a5a076f1f --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-grouped-requisition-list.yml @@ -0,0 +1,22 @@ +--- +title: GroupedRequisitionList +content: "## Overview\n\nThe Magento_GroupedRequisitionList module enables grouped + products to be displayed in a requisition list in an B2B environment. This module + extends Magento_RequisitionList and Magento_Grouped modules.\n\nThe Magento_GroupedRequisitionList + module provides the following features:\n\n* Display grouped products in a requisition + list.\n\n* Add grouped products to cart from a requisition list. \n\n* Disable ability + to change quantity of grouped products in a requisition list. \n \n## Installation + details\n \nThe module has dependency on the Magento_RequisitionList module and + Magento_Grouped modules, which must be installed and enabled first. This module + does not create any backward incompatible changes. Can be uninstalled or deactivated + at any time. \n \n## Structure\n \n[Learn about a typical file structure for a Magento + 2 module](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/build/module-file-structure.html).\n + \n## Extensibility\n \nExtension developers can interact with the Magento_GroupedRequisitionList + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/plugins.html).\n + \n[The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_GroupedRequisitionList + module.\n\n### Layouts\n \nYou can extend and override layouts in the `Magento\\GroupedRequistionList\\view\\frontend\\layout` + directories.\n\nFor more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.2/frontend-dev-guide/layouts/layout-overview.html).\n\n## + Additional information\n \nYou can track [backward incompatible changes made in + a Magento B2b mainline after the Magento 2.2 release](https://devdocs.magento.com/guides/v2.2/release-notes/changes/b2b_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-grouped-shared-catalog.yml b/src/_data/codebase/v2_3/mrg/module-grouped-shared-catalog.yml new file mode 100644 index 00000000000..fce0b304cf1 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-grouped-shared-catalog.yml @@ -0,0 +1,27 @@ +--- +title: GroupedSharedCatalog +content: "## Overview\n\nThe Magento_GroupedSharedCatalog module enables grouped products + to be added to a shared catalog in an B2B environment. This module extends Magento_SharedCatalog + and Magento_Grouped modules.\n\nThe Magento_GroupedSharedCatalog module provides + the following features:\n\n* Display base and custom prices for grouped products + within a shared catalog. There is no ability to edit the price of a grouped product.\n\n* + Control the visibility of grouped products in quotes and orders. Only those grouped + products that have been added to a shared catalog will be available for searches + via the \"Add by SKU\" feature in quotes and orders. \n\n \n## Installation details\n + \nThe module has dependency on the Magento_SharedCatalog module and Magento_Grouped + modules, which must be installed and enabled first. This module does not create + any backward incompatible changes. Can be uninstalled or deactivated at any time. + \n \n## Structure\n \n[Learn about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/build/module-file-structure.html).\n + \n## Extensibility\n \nExtension developers can interact with the Magento_GroupedSharedCatalog + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/plugins.html).\n + \n[The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_GroupedSharedCatalog module.\n\n### + Layouts\n \nYou can extend and override layouts in the `Magento\\GroupedSharedCatalog\\view\\adminhtml\\layout` + directories.\n\nFor more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.2/frontend-dev-guide/layouts/layout-overview.html).\n + \n### UI components\n\nThe following directory contains extensible UI components: + \n\n* `Magento\\GroupedSharedCatalog\\view\\adminhtml\\ui_component` - renderer + for pricing and structure listings\n\nFor more information, see [UI Listing/Grid + Component](https://devdocs.magento.com/guides/v2.2/ui-components/ui-listing-grid.html).\n\n## + Additional information\n \nYou can track [backward incompatible changes made in + a Magento B2b mainline after the Magento 2.2 release](https://devdocs.magento.com/guides/v2.2/release-notes/changes/b2b_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-import-export.yml b/src/_data/codebase/v2_3/mrg/module-import-export.yml new file mode 100644 index 00000000000..69fd70648c0 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-import-export.yml @@ -0,0 +1,5 @@ +--- +title: ImportExport +content: |- + Magento_ImportExport module provides a framework and basic functionality for importing/exporting various entities in Magento. + It can be disabled and in such case all dependent import/export functionality (products, customers, orders etc.) will be disabled in Magento. diff --git a/src/_data/codebase/v2_3/mrg/module-indexer.yml b/src/_data/codebase/v2_3/mrg/module-indexer.yml new file mode 100644 index 00000000000..61a205c7957 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-indexer.yml @@ -0,0 +1,15 @@ +--- +title: Indexer +content: |- + ## Overview + Magento_Indexer module is a base of Magento Indexing functionality. + It allows: + - read indexers configuration, + - represent indexers in admin, + - regenerate indexes by cron schedule, + - regenerate indexes from console, + - view and reset indexer state from console, + - view and set indexer mode from console + + There are 2 modes of the Indexers: "Update on save" and "Update by schedule". + Manual full reindex can be performed via console by running `php -f bin/magento indexer:reindex` console command. diff --git a/src/_data/codebase/v2_3/mrg/module-instant-purchase.yml b/src/_data/codebase/v2_3/mrg/module-instant-purchase.yml new file mode 100644 index 00000000000..c91763fcc97 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-instant-purchase.yml @@ -0,0 +1,62 @@ +--- +title: InstantPurchase +content: |- + ## Overview + + Instant Purchase feature allows the Customer to place the order in seconds without going through full checkout. Once clicked, system places the order using default shipping and billing addresses and stored payment method. Order is placed and customer gets confirmation message in notification area. + + Prerequisites to display the Instant Purchase button: + 1. Instant purchase enabled for a store at `Store / Configurations / Sales / Sales / Instant Purchase` + 2. Customer is logged in + 3. Customer has default shipping and billing address defined + 4. Customer has valid stored payment method with instant purchase support + + ## Structure + + In addition to [a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/build/module-file-structure.html) `PaymentMethodsIntegration` directory contains interfaces and basic implementation of integration vault payment method to the instant purchase. + + ## Extensibility + + ### Instant purchase customization + + Almost all aspects of instant purchase may be customized. See comments to classes and interfaces marked with `@api` tag. + + All payments created for instant purchase also have `'instant-purchase' => true` in addition information. Use this only if all other customization points not suitable, + + ### Payment method integration + + Instant purchase support may be implemented for any payment method with [vault support](https://devdocs.magento.com/guides/v2.3/payments-integrations/vault/vault-intro.html). + Basic implementation provided in `Magento\InstantPurchase\PaymentMethodIntegration` should be enough in most cases. It is not enabled by default to avoid issues on production sites and authors of vault payment method should verify correct work for instant purchase manually. + To enable basic implementation just add single option to configuration of payemnt method in `config.xml`: + + ``` + + 1 + + ``` + + Basic implementation is a good start point but it's recommended to provide own implementation to improve user experience. If instant purchase integration has customization then `supported` option is not required. + + ``` + + Implementation_Of_Magento\InstantPurchase\PaymentMethodIntegration\AvailabilityCheckerInterface + Implementation_Of_Magento\InstantPurchase\PaymentMethodIntegration\PaymentTokenFormatterInterface + Implementation_Of_Magento\InstantPurchase\PaymentMethodIntegration\PaymentAdditionalInformationProviderInterface + + ``` + + - `Magento\InstantPurchase\PaymentMethodIntegration\AvailabilityCheckerInterface` - allows programmatically defines if instant purchase supported (e.g. support may not be available if some payment method option switched on/off). Basic implementation always returns `true`. + - `Magento\InstantPurchase\PaymentMethodIntegration\PaymentTokenFormatterInterface` - creates string that describes stored payment method. Basic implementation returns payment method name. It is highly recommended to implement own formatter. + - `Magento\InstantPurchase\PaymentMethodIntegration\PaymentAdditionalInformationProviderInterface` - allows to add some extra values to payment additional information array. Default implementation returns empty array. + + ## Additional information + + ### Backward incompatible changes + + The `Magento_InstantPurchase` module does not introduce backward incompatible changes. + + You can track [backward incompatible changes in patch releases](https://devdocs.magento.com/guides/v2.3/release-notes/backward-incompatible-changes/reference.html). + + *** + + This module was initially developed by the [Creatuity Corp.](https://creatuity.com/) and [Magento Community Engineering Team](mailto:engcom@magento.com). diff --git a/src/_data/codebase/v2_3/mrg/module-integration.yml b/src/_data/codebase/v2_3/mrg/module-integration.yml new file mode 100644 index 00000000000..c4354a80995 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-integration.yml @@ -0,0 +1,7 @@ +--- +title: Integration +content: |- + **Integration** enables third-party services to call the Web API by using access tokens. + It provides an admin UI that enables manual creation of integrations. Extensions can also provide a configuration + file so that an integration can be automatically pre-configured. The module also contains the data + model for request and access token management. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-admin-ui.yml b/src/_data/codebase/v2_3/mrg/module-inventory-admin-ui.yml new file mode 100644 index 00000000000..db4993d1658 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-admin-ui.yml @@ -0,0 +1,25 @@ +--- +title: InventoryAdminUi +content: |- + The `InventoryAdminUi` module extends the Magento Admin UI to add Inventory Management functionality. + + This module is part of the new inventory infrastructure. The + [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) + describes the MSI (Multi-Source Inventory) project in more detail. + + ## Installation details + + This module is installed as part of Magento Open Source. It may be disabled if the Inventory Management UI + is provided by a 3rd-party system or if you run a headless version of Magento. + + ## Extensibility + + The `InventoryAdminUi` module contains several extension points. + + ### Layouts + + You can extend and override layouts defined in the `view/adminhtml/layout` directory. + + ### UI Components + + The `view/adminhtml/ui_component` directory contains extensible UI components. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-advanced-checkout.yml b/src/_data/codebase/v2_3/mrg/module-inventory-advanced-checkout.yml new file mode 100644 index 00000000000..bad2fe4bb0d --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-advanced-checkout.yml @@ -0,0 +1,8 @@ +--- +title: InventoryAdvancedCheckout +content: |- + ## Magento_InventoryAdvancedCheckout + + ## Overview + + The Magento_InventoryAdvancedCheckout module adds multi-sourcing capabilities to the AdvancedCheckout module allowing Order By SKU feature to work correctly with multiple inventory sources enabled. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-api.yml b/src/_data/codebase/v2_3/mrg/module-inventory-api.yml new file mode 100644 index 00000000000..ce04e8b9572 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-api.yml @@ -0,0 +1,12 @@ +--- +title: InventoryApi +content: "The `InventoryApi` module provides Inventory Management service contracts. + \n\nThis module is part of the new inventory infrastructure. The\n[Inventory Management + overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis + module is installed as part of Magento Open Source. It cannot be deleted or disabled.\n\n## + Extensibility\n\nThe `InventoryApi` module contains extension points and APIs that + 3rd-party developers\ncan use to provide custom inventory functionality.\n\n### + Public APIs\n\nPublic APIs are defined in the `Api` and `Api/Data` directories.\n\n### + REST endpoints\n\nThe `etc/webapi.xml` file defines endpoints for managing sources, + stocks, stock source links, and source items." diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-bundle-product-admin-ui.yml b/src/_data/codebase/v2_3/mrg/module-inventory-bundle-product-admin-ui.yml new file mode 100644 index 00000000000..abb8a311d7e --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-bundle-product-admin-ui.yml @@ -0,0 +1,9 @@ +--- +title: InventoryBundleProductAdminUi +content: "The `InventoryBundleProductAdminUi`extends the Magento Admin UI to add MSI + functionality.\n\nThis module is part of the new inventory infrastructure. The\n[Inventory + Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis + module is installed as part of Magento Open Source. It may be disabled if the Inventory + Management UI\nis provided by a 3rd-party system or if you run a headless version + of Magento.\n \n## Extensibility\n\nThere are no extension points or for this module." diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-bundle-product.yml b/src/_data/codebase/v2_3/mrg/module-inventory-bundle-product.yml new file mode 100644 index 00000000000..cdc82ff978c --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-bundle-product.yml @@ -0,0 +1,16 @@ +--- +title: InventoryBundleProduct +content: |- + The `InventoryBundleProduct` module integrates inventory management business logic into Magento's bundle product logic. + + This module is part of the new inventory infrastructure. The + [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) + describes the MSI (Multi-Source Inventory) project in more detail. + + ## Installation details + + This module is installed as part of Magento Open Source. It cannot be deleted or disabled. + + ## Extension points and service contracts + + There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-cache.yml b/src/_data/codebase/v2_3/mrg/module-inventory-cache.yml new file mode 100644 index 00000000000..47ccc74b93c --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-cache.yml @@ -0,0 +1,16 @@ +--- +title: InventoryCache +content: |- + The `InventoryCache` module integrates inventory management business logic into Magento's cache logic. + + This module is part of the new inventory infrastructure. The + [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) + describes the MSI (Multi-Source Inventory) project in more detail. + + ## Installation details + + This module is installed as part of Magento Open Source. It cannot be deleted or disabled. + + ## Extension points and service contracts + + There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-catalog-admin-ui.yml b/src/_data/codebase/v2_3/mrg/module-inventory-catalog-admin-ui.yml new file mode 100644 index 00000000000..87ec08c44ee --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-catalog-admin-ui.yml @@ -0,0 +1,25 @@ +--- +title: InventoryCatalogAdminUi +content: |- + The `InventoryCatalogAdminUi` module extends the Magento Admin UI to add MSI functionality. + + This module is part of the new inventory infrastructure. The + [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) + describes the MSI (Multi-Source Inventory) project in more detail. + + ## Installation details + + This module is installed as part of Magento Open Source. It may be disabled if the Inventory Management UI + is provided by a 3rd-party system or if you run a headless version of Magento. + + ## Extensibility + + The `InventoryCatalogAdminUi` module contains several extension points. + + ### Layouts + + You can extend and override layouts defined in the `view/adminhtml/layout` directory. + + ### UI Components + + The `view/adminhtml/ui_component` directory contains extensible UI components. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-catalog-api.yml b/src/_data/codebase/v2_3/mrg/module-inventory-catalog-api.yml new file mode 100644 index 00000000000..d320115a8e1 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-catalog-api.yml @@ -0,0 +1,12 @@ +--- +title: InventoryCatalogApi +content: "The `InventoryCatalogApi` module provides service contracts for default + source and stock providers as well as bulk operations. \n\nThis module is part of + the new inventory infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis + module is installed as part of Magento Open Source. It cannot be deleted or disabled.\n\n## + Extensibility\n\nThe `InventoryCatalogApi` module contains extension points and + APIs that 3rd-party developers\ncan use to provide custom inventory catalog functionality.\n\n### + Public APIs\n\nPublic APIs are defined in the `Api` directory.\n\n### REST endpoints\n\nThe + `etc/webapi.xml` file defines endpoints for assigning, unassigning, and transferring + sources in bulk." diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-catalog-search.yml b/src/_data/codebase/v2_3/mrg/module-inventory-catalog-search.yml new file mode 100644 index 00000000000..e23cdf08382 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-catalog-search.yml @@ -0,0 +1,16 @@ +--- +title: InventoryCatalogSearch +content: |- + The `InventoryCatalogSearch` module integrates inventory management business logic into Magento's search logic. + + This module is part of the new inventory infrastructure. The + [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) + describes the MSI (Multi-Source Inventory) project in more detail. + + ## Installation details + + This module is installed as part of Magento Open Source. It cannot be deleted or disabled. + + ## Extension points and service contracts + + There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-catalog.yml b/src/_data/codebase/v2_3/mrg/module-inventory-catalog.yml new file mode 100644 index 00000000000..fda5861cca9 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-catalog.yml @@ -0,0 +1,11 @@ +--- +title: InventoryCatalog +content: "The `InventoryCatalog` module integrates inventory management business logic + into Magento's catalog logic.\n\nThis module is part of the new inventory infrastructure. + The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis + module is installed as part of Magento Open Source. Unless a custom implementation + for `InventoryCatalogApi`\nis provided by a 3rd-party module, the module cannot + be deleted or disabled.\n\n## Extension points and service contracts\n\nAll public + interfaces related to this module are located in the `InventoryCatalogApi` module. + \nUse the interfaces defined in `InventoryCatalogApi` to extend this module." diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-configurable-product-admin-ui.yml b/src/_data/codebase/v2_3/mrg/module-inventory-configurable-product-admin-ui.yml new file mode 100644 index 00000000000..217f9f436dc --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-configurable-product-admin-ui.yml @@ -0,0 +1,11 @@ +--- +title: InventoryConfigurableProductAdminUi +content: "The `InventoryConfigurableProductAdminUi`extends the Magento Admin UI to + add inventory management functionality.\n\nThis module is part of the new inventory + infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis + module is installed as part of Magento Open Source. It may be disabled if the Inventory + Management UI\nis provided by a 3rd-party system or if you run a headless version + of Magento.\n \n## Extensibility\n\nThe `InventoryConfigurableProductAdminUi` module + contains several extension points.\n\n### UI Components\n\nThe `view/adminhtml/ui_component` + directory contains extensible UI components." diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-configurable-product-indexer.yml b/src/_data/codebase/v2_3/mrg/module-inventory-configurable-product-indexer.yml new file mode 100644 index 00000000000..9ec93aa5ddf --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-configurable-product-indexer.yml @@ -0,0 +1,16 @@ +--- +title: InventoryConfigurableProductIndexer +content: |- + The `InventoryConfigurableProductIndexer` module integrates inventory management business logic into Magento's indexation logic for configurable products. + + This module is part of the new inventory infrastructure. The + [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) + describes the MSI (Multi-Source Inventory) project in more detail. + + ## Installation details + + This module is installed as part of Magento Open Source. It cannot be deleted or disabled. + + ## Extension points and service contracts + + There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-configurable-product.yml b/src/_data/codebase/v2_3/mrg/module-inventory-configurable-product.yml new file mode 100644 index 00000000000..65a3fcae0a2 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-configurable-product.yml @@ -0,0 +1,18 @@ +--- +title: InventoryConfigurableProduct +content: |- + ## InventoryConfigurableProduct module + + The `InventoryConfigurableProduct` module integrates inventory management business logic into Magento's configurable product logic. + + This module is part of the new inventory infrastructure. The + [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) + describes the MSI (Multi-Source Inventory) project in more detail. + + ## Installation details + + This module is installed as part of Magento Open Source. It cannot be deleted or disabled. + + ## Extension points and service contracts + + There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-configuration-api.yml b/src/_data/codebase/v2_3/mrg/module-inventory-configuration-api.yml new file mode 100644 index 00000000000..0c4b773f54b --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-configuration-api.yml @@ -0,0 +1,21 @@ +--- +title: InventoryConfigurationApi +content: |- + The `InventoryConfigurationApi` module provides service contracts for inventory management configuration. + + This module is part of the new inventory infrastructure. The + [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) + describes the MSI (Multi-Source Inventory) project in more detail. + + ## Installation details + + This module is installed as part of Magento Open Source. It cannot be disabled. + + ## Extensibility + + The `InventoryConfigurationApi` module contains extension points and APIs that 3rd-party developers + can use to provide custom inventory functionality. + + ### Public APIs + + Public APIs are defined in the `Api` and `Api/Data` directories. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-configuration.yml b/src/_data/codebase/v2_3/mrg/module-inventory-configuration.yml new file mode 100644 index 00000000000..82697c82084 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-configuration.yml @@ -0,0 +1,12 @@ +--- +title: InventoryConfiguration +content: "The `InventoryConfiguration` module implements logic for inventory management + configuration.\n\nThis module is part of the new inventory infrastructure. The\n[Inventory + Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis + module is installed as part of Magento Open Source. Unless a custom implementation + for\n`InventoryConfigurationApi` is provided by a 3rd-party module, the module cannot + be deleted or disabled.\n\n## Extension points and service contracts\n\nAll public + interfaces related to this module are located in the `InventoryConfigurationApi` + module. \nUse the interfaces defined in `InventoryConfigurationApi` to extend this + module." diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-distance-based-source-selection-admin-ui.yml b/src/_data/codebase/v2_3/mrg/module-inventory-distance-based-source-selection-admin-ui.yml new file mode 100644 index 00000000000..82c0103eec1 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-distance-based-source-selection-admin-ui.yml @@ -0,0 +1,17 @@ +--- +title: InventoryDistanceBasedSourceSelectionAdminUi +content: |- + The `InventoryDistanceBasedSourceSelectionAdminUi` module extends Magento's admin UI with source selection based on distance functionality. + + This module is part of the new inventory infrastructure. The + [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) + describes the MSI (Multi-Source Inventory) project in more detail. + + ## Installation details + + This module is installed as part of Magento Open Source. It may be disabled if the Inventory Management UI + is provided by a 3rd-party system or if you run a headless version of Magento. + + ## Extension points and service contracts + + There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-distance-based-source-selection-api.yml b/src/_data/codebase/v2_3/mrg/module-inventory-distance-based-source-selection-api.yml new file mode 100644 index 00000000000..c0ea7b1d4e2 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-distance-based-source-selection-api.yml @@ -0,0 +1,11 @@ +--- +title: InventoryDistanceBasedSourceSelectionApi +content: "The `InventoryDistanceBasedSourceSelectionApi` module provides service contracts + for distance based source selection algorithm. \n\nThis module is part of the new + inventory infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis + module is installed as part of Magento Open Source.\n\n## Extensibility\n\nThe `InventoryDistanceBasedSourceSelectionApi` + module contains extension points and APIs that 3rd-party developers\ncan use to + provide custom distance based source selection algorithms.\n\n### Public APIs\n\nPublic + APIs are defined in the `Api` and `Api/Data` directories.\n\n### REST endpoints\n\nThe + `etc/webapi.xml` file defines endpoints for managing distance based algorithms." diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-distance-based-source-selection.yml b/src/_data/codebase/v2_3/mrg/module-inventory-distance-based-source-selection.yml new file mode 100644 index 00000000000..dfec4ebf440 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-distance-based-source-selection.yml @@ -0,0 +1,10 @@ +--- +title: InventoryDistanceBasedSourceSelection +content: "The `InventoryDistanceBasedSourceSelection` module implements logic for + distance based source selection\n\nThis module is part of the new inventory infrastructure. + The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis + module is installed as part of Magento Open Source.\n\n## Extension points and service + contracts\n\nAll public interfaces related to this module are located in the `InventoryDistanceBasedSourceSelectionApi` + module. \nUse the interfaces defined in `InventoryDistanceBasedSourceSelectionApi` + to extend this module." diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-elasticsearch.yml b/src/_data/codebase/v2_3/mrg/module-inventory-elasticsearch.yml new file mode 100644 index 00000000000..874ffd05279 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-elasticsearch.yml @@ -0,0 +1,16 @@ +--- +title: InventoryElasticsearch +content: |- + The `InventoryElasticsearch` module provides elastic search support for Inventory Management. + + This module is part of the new inventory infrastructure. The + [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) + describes the MSI (Multi-Source Inventory) project in more detail. + + ## Installation details + + This module is installed as part of Magento Open Source. It cannot be deleted or disabled. + + ## Extension points and service contracts + + There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-export-stock-api.yml b/src/_data/codebase/v2_3/mrg/module-inventory-export-stock-api.yml new file mode 100644 index 00000000000..9ec8d697102 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-export-stock-api.yml @@ -0,0 +1,17 @@ +--- +title: InventoryExportStockApi +content: |- + The `InventoryExportStockApi` module provides provides aggregated stock export functionality api. + + This module is part of the new inventory infrastructure. The + [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) + describes the MSI (Multi-Source Inventory) project in more detail. + + ## Installation details + + This module is installed as part of Magento Open Source. It may be disabled if the Inventory Management UI + is provided by a 3rd-party system or if you run a headless version of Magento. + + ## Extension points and service contracts + + There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-export-stock.yml b/src/_data/codebase/v2_3/mrg/module-inventory-export-stock.yml new file mode 100644 index 00000000000..c4ac4ce0106 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-export-stock.yml @@ -0,0 +1,17 @@ +--- +title: InventoryExportStock +content: |- + The `InventoryExportStock` module provides aggregated stock export functionality. + + This module is part of the new inventory infrastructure. The + [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) + describes the MSI (Multi-Source Inventory) project in more detail. + + ## Installation details + + This module is installed as part of Magento Open Source. It may be disabled if the Inventory Management UI + is provided by a 3rd-party system or if you run a headless version of Magento. + + ## Extension points and service contracts + + There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-inventory-graph-ql.yml new file mode 100644 index 00000000000..48a75285bc8 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-graph-ql.yml @@ -0,0 +1,17 @@ +--- +title: InventoryGraphQl +content: |- + The `InventoryGraphQl` provides type information for the GraphQl module + to generate inventory stock fields for product information endpoints. + + This module is part of the new inventory infrastructure. The + [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) + describes the MSI (Multi-Source Inventory) project in more detail. + + ## Installation details + + This module is installed as part of Magento Open Source. It cannot be deleted or disabled. + + ## Extension points and service contracts + + There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-grouped-product-admin-ui.yml b/src/_data/codebase/v2_3/mrg/module-inventory-grouped-product-admin-ui.yml new file mode 100644 index 00000000000..2de781b69c4 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-grouped-product-admin-ui.yml @@ -0,0 +1,17 @@ +--- +title: InventoryGroupedProductAdminUi +content: |- + The `InventoryGroupedProductAdminUi` module extends Magento's admin UI with inventory management functionality. + + This module is part of the new inventory infrastructure. The + [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) + describes the MSI (Multi-Source Inventory) project in more detail. + + ## Installation details + + This module is installed as part of Magento Open Source. It may be disabled if the Inventory Management UI + is provided by a 3rd-party system or if you run a headless version of Magento. + + ## Extension points and service contracts + + There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-grouped-product-indexer.yml b/src/_data/codebase/v2_3/mrg/module-inventory-grouped-product-indexer.yml new file mode 100644 index 00000000000..8dc7364ac8e --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-grouped-product-indexer.yml @@ -0,0 +1,16 @@ +--- +title: InventoryGroupedProductIndexer +content: |- + The `InventoryGroupedProductIndexer` module integrates inventory management business logic into Magento's indexation logic for grouped products. + + This module is part of the new inventory infrastructure. The + [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) + describes the MSI (Multi-Source Inventory) project in more detail. + + ## Installation details + + This module is installed as part of Magento Open Source. It cannot be deleted or disabled. + + ## Extension points and service contracts + + There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-grouped-product.yml b/src/_data/codebase/v2_3/mrg/module-inventory-grouped-product.yml new file mode 100644 index 00000000000..be37f8cddf1 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-grouped-product.yml @@ -0,0 +1,9 @@ +--- +title: InventoryGroupedProduct +content: "The `InventoryGroupedProduct` module integrates inventory management business + logic into Magento's grouped product logic.\n\nThis module is part of the new inventory + infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis + module is installed as part of Magento Open Source. It cannot be deleted or disabled.\n + \n## Extension points and service contracts\n\nThere are no extension points or + service contracts for this module." diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-import-export.yml b/src/_data/codebase/v2_3/mrg/module-inventory-import-export.yml new file mode 100644 index 00000000000..8df5eb25fe0 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-import-export.yml @@ -0,0 +1,10 @@ +--- +title: InventoryImportExport +content: "The `InventoryImportExport` module provides compatibility between Magento's + flat file import/export logic and Inventory Management.\n\nThis module is part of + the new inventory infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n \n## Installation details\n\nThis + module is installed as part of Magento Open Source. It cannot be deleted or disabled.\n\n## + Extension points and service contracts\n\nThere are no extension points or service + contracts for this module.\n\n## Additional information\n\nThe `files/sample/stock_sources.csv` + file is a template for importing inventory into the system." diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-indexer.yml b/src/_data/codebase/v2_3/mrg/module-inventory-indexer.yml new file mode 100644 index 00000000000..032bd1b82d9 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-indexer.yml @@ -0,0 +1,16 @@ +--- +title: InventoryIndexer +content: |- + The `InventoryIndexer` module provides indexation logic for Inventory Management. + + This module is part of the new inventory infrastructure. The + [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) + describes the MSI (Multi-Source Inventory) project in more detail. + + ## Installation details + + This module is installed as part of Magento Open Source. It cannot be deleted or disabled. + + ## Extension points and service contracts + + There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-low-quantity-notification-admin-ui.yml b/src/_data/codebase/v2_3/mrg/module-inventory-low-quantity-notification-admin-ui.yml new file mode 100644 index 00000000000..7ce40c6e7a8 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-low-quantity-notification-admin-ui.yml @@ -0,0 +1,25 @@ +--- +title: InventoryLowQuantityNotificationAdminUi +content: |- + The `InventoryLowQuantityNotificationAdminUi` module extends Magento's admin UI with inventory management functionality. + + This module is part of the new inventory infrastructure. The + [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) + describes the MSI (Multi-Source Inventory) project in more detail. + + ## Installation details + + This module is installed as part of Magento Open Source. It may be disabled if the Inventory Management UI + is provided by a 3rd-party system or if you run a headless version of Magento. + + ## Extensibility + + The `InventoryLowQuantityNotificationAdminUi` module contains several extension points. + + ### Layouts + + You can extend and override layouts defined in the `view/adminhtml/layout` directory. + + ### UI Components + + The `view/adminhtml/ui_component` directory contains extensible UI components. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-low-quantity-notification-api.yml b/src/_data/codebase/v2_3/mrg/module-inventory-low-quantity-notification-api.yml new file mode 100644 index 00000000000..811989e932f --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-low-quantity-notification-api.yml @@ -0,0 +1,12 @@ +--- +title: InventoryLowQuantityNotificationApi +content: "The `InventoryLowQuantityNotificationApi` module provides service contracts + for managing Inventory Management notifications. \n\nThis module is part of the + new inventory infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis + module is installed as part of Magento Open Source. It cannot be deleted or disabled.\n\n## + Extensibility\n\nThe `InventoryLowQuantityNotificationApi` module contains extension + points and APIs that 3rd-party developers\ncan use to provide custom low quantity + notification functionality.\n\n### Public APIs\n\nPublic APIs are defined in the + `Api` and `Api/Data` directories.\n\n### REST endpoints\n\nThe `etc/webapi.xml` + file defines endpoints for managing low quantity notifications." diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-low-quantity-notification.yml b/src/_data/codebase/v2_3/mrg/module-inventory-low-quantity-notification.yml new file mode 100644 index 00000000000..d98123d0634 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-low-quantity-notification.yml @@ -0,0 +1,12 @@ +--- +title: InventoryLowQuantityNotification +content: "The `InventoryLowQuantityNotification` module integrates Inventory Management + business logic into Magento's low quantity notification logic.\n\nThis module is + part of the new inventory infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis + module is installed as part of Magento Open Source. Unless a custom implementation + for\n`InventoryLowQuantityNotificationApi` is provided by a 3rd-party module, the + module cannot be deleted or disabled.\n\n## Extension points and service contracts\n\nAll + public interfaces related to this module are located in the `InventoryLowQuantityNotificationApi` + module. \nUse the interfaces defined in `InventoryLowQuantityNotificationApi` to + extend this module." diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-multi-dimensional-indexer-api.yml b/src/_data/codebase/v2_3/mrg/module-inventory-multi-dimensional-indexer-api.yml new file mode 100644 index 00000000000..0e452f8a8db --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-multi-dimensional-indexer-api.yml @@ -0,0 +1,14 @@ +--- +title: InventoryMultiDimensionalIndexerApi +content: "The `InventoryMultiDimensionalIndexerApi` module provides functionality + for creating and handling multi-dimension indexes.\n\nThis module is part of the + new inventory infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis + module is installed as part of Magento Open Source. It cannot be deleted or disabled.\n\n\n## + Extension points\n\nThe library introduces a set of extension points which split + a monolithic index by the specified dimension (Scope), creating \nan independent + index (i.e. dedicated MySQL table) per dimension. The library also provides a mechanism + for resolving \nindex names based on the provided scope. The multi-dimension indexes + are introduced for the sake of data scalability\nand the ability to reindex data + in the scope of particular dimension only.\n\nAn aliasing mechanism guarantees zero + downtime to make Front-End responsive while Full Reindex being processed." diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-product-alert.yml b/src/_data/codebase/v2_3/mrg/module-inventory-product-alert.yml new file mode 100644 index 00000000000..c53fb946070 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-product-alert.yml @@ -0,0 +1,16 @@ +--- +title: InventoryProductAlert +content: |- + The `InventoryProductAlert` module integrates Inventory Management business logic into Magento's product alert logic. + + This module is part of the new inventory infrastructure. The + [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) + describes the MSI (Multi-Source Inventory) project in more detail. + + ## Installation details + + This module is installed as part of Magento Open Source. It cannot be deleted or disabled. + + ## Extension points and service contracts + + There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-requisition-list.yml b/src/_data/codebase/v2_3/mrg/module-inventory-requisition-list.yml new file mode 100644 index 00000000000..2aad3740a9e --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-requisition-list.yml @@ -0,0 +1,4 @@ +--- +title: InventoryRequisitionList +content: The Magento_InventoryRequisitionList allows the customer to use the new inventory + management (MSI). diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-reservation-cli.yml b/src/_data/codebase/v2_3/mrg/module-inventory-reservation-cli.yml new file mode 100644 index 00000000000..5923e1f6614 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-reservation-cli.yml @@ -0,0 +1,8 @@ +--- +title: InventoryReservationCli +content: |- + The `InventoryReservationCli` module provide a cli command which helps the developer to discover inconsistencies on reservation. + + This module is part of the new inventory infrastructure. The + [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) + describes the MSI (Multi-Source Inventory) project in more detail. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-reservations-api.yml b/src/_data/codebase/v2_3/mrg/module-inventory-reservations-api.yml new file mode 100644 index 00000000000..49d90e5676a --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-reservations-api.yml @@ -0,0 +1,21 @@ +--- +title: InventoryReservationsApi +content: |- + The `InventoryReservationsApi` module provides service contracts for Inventory Management reservations. + + This module is part of the new inventory infrastructure. The + [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) + describes the MSI (Multi-Source Inventory) project in more detail. + + ## Installation details + + This module is installed as part of Magento Open Source. It cannot be deleted or disabled. + + ## Extensibility + + The `InventoryReservationsApi` module contains extension points and APIs that 3rd-party developers + can use to provide custom inventory reservation functionality. + + ### Public APIs + + Public APIs are defined in the `Model` directory. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-reservations.yml b/src/_data/codebase/v2_3/mrg/module-inventory-reservations.yml new file mode 100644 index 00000000000..f6b84d2964a --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-reservations.yml @@ -0,0 +1,12 @@ +--- +title: InventoryReservations +content: "The `InventoryReservations` module provides logic for handling product reservations.\n\nThis + module is part of the new inventory infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis + module is installed as part of Magento Open Source. Unless a custom implementation + for\n`InventoryReservationApi` is provided by a 3rd-party module, the module cannot + be deleted or disabled.\n\n## Extension points and service contracts\n\nAll public + interfaces related to this module are located in the `InventoryReservationsApi` + module. \nUse the interfaces defined in `InventoryReservationsApi` to extend this + module.\n\n## Additional information\n\nThe `InventoryReservations` module creates + the `inventory_cleanup_reservations` cron job." diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-sales-admin-ui.yml b/src/_data/codebase/v2_3/mrg/module-inventory-sales-admin-ui.yml new file mode 100644 index 00000000000..b2b7ccb6d32 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-sales-admin-ui.yml @@ -0,0 +1,12 @@ +--- +title: InventorySalesAdminUi +content: "The `InventorySalesAdminUi` module extends Magento's Admin UI with Inventory + Management functionality.\n\nThis module is part of the new inventory infrastructure. + The \n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis + module is installed as part of Magento Open Source. It may be disabled if the Inventory + Management UI\nis provided by a 3rd-party system or if you run a headless version + of Magento.\n\n## Extensibility\n\nThe `InventorySalesAdminUi` module contains several + extension points.\n\n### Layouts\n\nYou can extend and override layouts defined + in the `view/adminhtml/layout` directory.\n\n### UI Components\n\nThe `view/adminhtml/ui_component` + directory contains extensible UI components." diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-sales-api.yml b/src/_data/codebase/v2_3/mrg/module-inventory-sales-api.yml new file mode 100644 index 00000000000..0e2123857dd --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-sales-api.yml @@ -0,0 +1,12 @@ +--- +title: InventorySalesApi +content: "The `InventorySalesApi` module provides service contracts for inventory + management. \n\nThis module is part of the new inventory infrastructure. The\n[Inventory + Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis + module is installed as part of Magento Open Source. It cannot be deleted or disabled.\n\n## + Extensibility\n\nThe `InventorySalesApi` module contains extension points and APIs + that 3rd-party developers\ncan use to provide custom inventory catalog functionality.\n\n### + Public APIs\n\nPublic APIs are defined in the `Api` and `Api/Data` directories.\n\n### + REST endpoints\n\nThe `etc/webapi.xml` file defines endpoints for determining whether + a salable amount of products are available for purchase." diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-sales-frontend-ui.yml b/src/_data/codebase/v2_3/mrg/module-inventory-sales-frontend-ui.yml new file mode 100644 index 00000000000..5739f0b6937 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-sales-frontend-ui.yml @@ -0,0 +1,9 @@ +--- +title: InventorySalesFrontendUi +content: "The `InventorySalesFrontendUi` module extends Magento's frontend UI with + Inventory Management functionality. \n\nThis module is part of the new inventory + infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis + module is installed as part of Magento Open Source. You can remove it if you run + a headless version of Magento.\n\n## Extension points and service contracts\n\nThere + are no extension points or service contracts for this module." diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-sales.yml b/src/_data/codebase/v2_3/mrg/module-inventory-sales.yml new file mode 100644 index 00000000000..da6e0313751 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-sales.yml @@ -0,0 +1,11 @@ +--- +title: InventorySales +content: "The `InventorySales` module integrates Inventory Management business logic + into Magento's sales logic.\n\nThis module is part of the new inventory infrastructure. + The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n + \nThis module is installed as part of Magento Open Source. Unless a custom implementation + for `InventorySalesApi`\nis provided by a 3rd-party module, the module cannot be + deleted or disabled.\n\n## Extension points and service contracts\n\nAll public + interfaces related to this module are located in the `InventorySalesApi` module. + \nUse the interfaces defined in `InventorySalesApi` to extend this module." diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-setup-fixture-generator.yml b/src/_data/codebase/v2_3/mrg/module-inventory-setup-fixture-generator.yml new file mode 100644 index 00000000000..183d30ba263 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-setup-fixture-generator.yml @@ -0,0 +1,9 @@ +--- +title: InventorySetupFixtureGenerator +content: "The `InventorySetupFixtureGenerator` module customizes the process of Inventory + Data (Salable Quantity) Generation for [performance testing](https://devdocs.magento.com/guides/v2.3/config-guide/cli/config-cli-subcommands-perf-data.html).\n\nThis + module is part of the new inventory infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis + module is installed as part of Magento Open Source. Unless a custom implementation + \nfor Inventory Data generation is provided by a 3rd-party module, the module cannot + be deleted or disabled." diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-shipping-admin-ui.yml b/src/_data/codebase/v2_3/mrg/module-inventory-shipping-admin-ui.yml new file mode 100644 index 00000000000..2389b88fc4b --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-shipping-admin-ui.yml @@ -0,0 +1,25 @@ +--- +title: InventoryShippingAdminUi +content: |- + The `InventoryShippingAdminUi` module extends Magento's Admin UI with Inventory Management functionality. + + This module is part of the new inventory infrastructure. The + [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) + describes the MSI (Multi-Source Inventory) project in more detail. + + ## Installation details + + This module is installed as part of Magento Open Source. It may be disabled if the Inventory Management UI + is provided by a 3rd-party system or if you run a headless version of Magento. + + ## Extensibility + + The `InventoryShippingAdminUi` module contains several extension points. + + ### Layouts + + You can extend and override layouts defined in the `view/adminhtml/layout` directory. + + ### UI Components + + The `view/adminhtml/ui_component` directory contains extensible UI components. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-shipping.yml b/src/_data/codebase/v2_3/mrg/module-inventory-shipping.yml new file mode 100644 index 00000000000..b57ebc18061 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-shipping.yml @@ -0,0 +1,10 @@ +--- +title: InventoryShipping +content: "The `InventoryShipping` module integrates MSI business logic into Magento's + shipping logic.\n\nThis module is part of the new inventory infrastructure. The\n[Inventory + Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n + \nThis module is installed as part of Magento Open Source. It cannot be deleted + or disabled.\n\n## Extension points and service contracts\n\nAll public interfaces + related to this module are located in the `InventorySourceDeductionApi` and \n`InventorySourceSelectionApi` + modules. \nUse the interfaces defined in those modules to extend this module." diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-source-deduction-api.yml b/src/_data/codebase/v2_3/mrg/module-inventory-source-deduction-api.yml new file mode 100644 index 00000000000..8f58d011442 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-source-deduction-api.yml @@ -0,0 +1,7 @@ +--- +title: InventorySourceDeductionApi +content: "The `InventorySourceDeductionApi` module provides service contracts for + managing source deductuions when products are sold. \n\nThis module is part of the + new inventory infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis + module is installed as part of Magento Open Source. It cannot be deleted or disabled." diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-source-selection-api.yml b/src/_data/codebase/v2_3/mrg/module-inventory-source-selection-api.yml new file mode 100644 index 00000000000..33a0a70e524 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-source-selection-api.yml @@ -0,0 +1,25 @@ +--- +title: InventorySourceSelectionApi +content: |- + The `InventorySourceSelectionApi` module provides service contracts for source selection algorithms (SSA). + + This module is part of the new inventory infrastructure. The + [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) + describes the MSI (Multi-Source Inventory) project in more detail. + + ## Installation details + + This module is installed as part of Magento Open Source. It cannot be deleted or disabled. + + ## Extensibility + + The `InventorySourceSelectionApi` module contains extension points and APIs that 3rd-party developers + can use to provide custom inventory source selection algorithm functionality. + + ### Public APIs + + Public APIs are defined in the `Api` and `Api/Data` directories. + + ### REST endpoints + + The `etc/webapi.xml` file defines endpoints for setting the SSA and retrieving a list of valid SSAs. diff --git a/src/_data/codebase/v2_3/mrg/module-inventory-source-selection.yml b/src/_data/codebase/v2_3/mrg/module-inventory-source-selection.yml new file mode 100644 index 00000000000..07d792c8711 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory-source-selection.yml @@ -0,0 +1,12 @@ +--- +title: InventorySourceSelection +content: "The `InventorySourceSelection` module provides source selection logic for + Inventory Management.\n\nThis module is part of the new inventory infrastructure. + The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis + module is installed as part of Magento Open Source. Unless a custom implementation + for `InventorySourceSelectionApi`\nis provided by a 3rd-party module, the module + cannot be deleted or disabled.\n\n## Extension points and service contracts\n\nAll + public interfaces related to this module are located in the `InventorySourceSelectionApi` + module. \nUse the interfaces defined in `InventorySourceSelectionApi` to extend + this module." diff --git a/src/_data/codebase/v2_3/mrg/module-inventory.yml b/src/_data/codebase/v2_3/mrg/module-inventory.yml new file mode 100644 index 00000000000..38420cfef87 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-inventory.yml @@ -0,0 +1,16 @@ +--- +title: Inventory +content: "The `Inventory` module is part of the new inventory infrastructure,\nwhich + replaces the legacy `CatalogInventory` module with new and expanded features and + APIs for Inventory Management. \n \nThe [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes + the MSI (Multi-Source Inventory) project in more detail.\n\nAll Inventory Management + modules follow the \n[Single Responsibility Principle](https://en.wikipedia.org/wiki/Single_responsibility_principle).\n[Inventory + management architecture](https://devdocs.magento.com/guides/v2.3/inventory/architecture.html) + \nprovides additional insight about the overall structure of these modules.\n\n## + Installation details\n\nThis module is installed as part of Magento Open Source. + Unless a custom implementation for `InventoryApi` is provided\nby a 3rd-party module, + the module cannot be deleted or disabled.\n\n## Extension points and service contracts\n\nMagento + does not recommend using or referring to classes and other entities in the `Inventory` + module. All public \ninterfaces and extension points related to this module are + located in the `InventoryApi` module. \nUse the interfaces and extension points + defined in `InventoryApi` to extend this module." diff --git a/src/_data/codebase/v2_3/mrg/module-invitation.yml b/src/_data/codebase/v2_3/mrg/module-invitation.yml new file mode 100644 index 00000000000..6c468b6de2b --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-invitation.yml @@ -0,0 +1,4 @@ +--- +title: Invitation +content: The Magento_Invitation module enables invitation sending, referral tracking + and generating invitation reports. diff --git a/src/_data/codebase/v2_3/mrg/module-layered-navigation-staging.yml b/src/_data/codebase/v2_3/mrg/module-layered-navigation-staging.yml new file mode 100644 index 00000000000..4a812b39b73 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-layered-navigation-staging.yml @@ -0,0 +1,30 @@ +--- +title: LayeredNavigationStaging +content: |- + ## Magento_LayeredNavigationStaging module + + ## Overview + + The Magento_LayeredNavigationStaging module is a part of the staging functionality in Magento EE. + It restricts functionality of the Magento_LayeredNavigationStaging module in the staging preview mode. + + ## Implementation details + + The Magento_LayeredNavigationStaging module disables the Magento_LayeredNavigation module functionality in the staging preview mode. + + ## Dependencies + + You can find the list of modules that have dependencies on the Magento_LayeredNavigationStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. + + ## Extension points + + Extension points enable extension developers to interact with the Magento_LayeredNavigationStaging module. [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_LayeredNavigationStaging module. + + ### Layouts + + You can extend and override layouts in the `Magento/LayeredNavigationStaging/view/frontend/layout/` directory. + For more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.1/frontend-dev-guide/layouts/layout-overview.html). + + ## Additional information + + You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-layered-navigation.yml b/src/_data/codebase/v2_3/mrg/module-layered-navigation.yml new file mode 100644 index 00000000000..5f54654c7d9 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-layered-navigation.yml @@ -0,0 +1,5 @@ +--- +title: LayeredNavigation +content: |- + Magento_LayeredNavigation module introduces Layered Navigation UI for Catalog (faceted search). + This module can be removed from Magento installation without impact on the application. diff --git a/src/_data/codebase/v2_3/mrg/module-logging.yml b/src/_data/codebase/v2_3/mrg/module-logging.yml new file mode 100644 index 00000000000..829c02818d9 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-logging.yml @@ -0,0 +1,5 @@ +--- +title: Logging +content: |- + The Logging module is used for logging actions done in the backend by administrators. Information such as time of action, type of action and administrator who performed the action is recorded. + By default all actions are recorded. Rules can be configured only to identify specific kinds of actions. diff --git a/src/_data/codebase/v2_3/mrg/module-marketplace.yml b/src/_data/codebase/v2_3/mrg/module-marketplace.yml new file mode 100644 index 00000000000..08d815f3242 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-marketplace.yml @@ -0,0 +1,4 @@ +--- +title: Marketplace +content: The Magento_Marketplace module allows to display partners of Magento in the + backend. diff --git a/src/_data/codebase/v2_3/mrg/module-media-gallery-api.yml b/src/_data/codebase/v2_3/mrg/module-media-gallery-api.yml new file mode 100644 index 00000000000..d8ca0b49e26 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-media-gallery-api.yml @@ -0,0 +1,14 @@ +--- +title: MediaGalleryApi +content: |- + The Magento_MediaGalleryApi module serves as application program interface (API) responsible for storing and managing media gallery asset attributes. + + ## Extensibility + + Extension developers can interact with the Magento_MediaGallery module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_MediaGalleryApi module. + + ## Additional information + + For information about significant changes in patch releases, see [2.3.x Release information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-media-gallery.yml b/src/_data/codebase/v2_3/mrg/module-media-gallery.yml new file mode 100644 index 00000000000..9f4921b7f0d --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-media-gallery.yml @@ -0,0 +1,24 @@ +--- +title: MediaGallery +content: |- + The Magento_MediaGallery module is responsible for storing and managing media gallery assets attributes. + + ## Installation details + + The Magento_MediaGallery module creates the following tables in the database: + + - `media_gallery_asset` + - `media_gallery_keyword` + - `media_gallery_asset_keyword` + + For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.3/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + Extension developers can interact with the Magento_MediaGallery module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_MediaGallery module. + + ## Additional information + + For information about significant changes in patch releases, see [2.3.x Release information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-media-storage.yml b/src/_data/codebase/v2_3/mrg/module-media-storage.yml new file mode 100644 index 00000000000..29a9727f8cd --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-media-storage.yml @@ -0,0 +1,4 @@ +--- +title: MediaStorage +content: The Magento_MediaStorage module implements functionality related with upload + media files and synchronize it by database. diff --git a/src/_data/codebase/v2_3/mrg/module-message-queue.yml b/src/_data/codebase/v2_3/mrg/module-message-queue.yml new file mode 100644 index 00000000000..af72b2f1b60 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-message-queue.yml @@ -0,0 +1,3 @@ +--- +title: MessageQueue +content: "**MessageQueue** provides support of Advanced Message Queuing Protocol" diff --git a/src/_data/codebase/v2_3/mrg/module-msrp-configurable-product.yml b/src/_data/codebase/v2_3/mrg/module-msrp-configurable-product.yml new file mode 100644 index 00000000000..156836ec6e1 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-msrp-configurable-product.yml @@ -0,0 +1,4 @@ +--- +title: MsrpConfigurableProduct +content: "**MsrpConfigurableProduct** provides type and resolver information for the + Msrp module from the ConfigurableProduct module." diff --git a/src/_data/codebase/v2_3/mrg/module-msrp-grouped-product.yml b/src/_data/codebase/v2_3/mrg/module-msrp-grouped-product.yml new file mode 100644 index 00000000000..e4cc6432aca --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-msrp-grouped-product.yml @@ -0,0 +1,4 @@ +--- +title: MsrpGroupedProduct +content: "**MsrpGroupedProduct** provides type and resolver information for the Msrp + module from the GroupedProduct module." diff --git a/src/_data/codebase/v2_3/mrg/module-msrp-staging.yml b/src/_data/codebase/v2_3/mrg/module-msrp-staging.yml new file mode 100644 index 00000000000..4616fe74894 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-msrp-staging.yml @@ -0,0 +1,27 @@ +--- +title: MsrpStaging +content: |- + ## Magento_MsrpStaging module + + ## Overview + + The Magento_MsrpStaging module is a part of the staging functionality in Magento EE. It enables you to stage the manufacturer's suggested retail price. + + ## Implementation details + + The Magento_MsrpStaging module extends the Magento_Msrp module to be used in staging. It adds the following fields in the Advice Pricing form: + + - Manufacturer's Suggested Retail Price + - Display Actual Price + + ## Dependencies + + You can find the list of modules that have dependencies on the Magento_MsrpStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. + + ## Extension points + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_MsrpStaging module. + + ## Additional information + + You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-multiple-wishlist.yml b/src/_data/codebase/v2_3/mrg/module-multiple-wishlist.yml new file mode 100644 index 00000000000..93d46e28237 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-multiple-wishlist.yml @@ -0,0 +1,5 @@ +--- +title: MultipleWishlist +content: |- + The Magento_MultipleWishlist module implements the multiple wishlists functionality. + These are lists of products from a store a customer would like to buy. Customers can save products to multiple wish lists and copy or move items from list to list. diff --git a/src/_data/codebase/v2_3/mrg/module-multishipping.yml b/src/_data/codebase/v2_3/mrg/module-multishipping.yml new file mode 100644 index 00000000000..b62eed27fb9 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-multishipping.yml @@ -0,0 +1,5 @@ +--- +title: Multishipping +content: |- + Magento\Multishipping module provides functionality that allows customer to request shipping to more than one address + using different carriers. The module provides alternative to standard checkout flow. diff --git a/src/_data/codebase/v2_3/mrg/module-mysql-mq.yml b/src/_data/codebase/v2_3/mrg/module-mysql-mq.yml new file mode 100644 index 00000000000..5371ee97fb2 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-mysql-mq.yml @@ -0,0 +1,3 @@ +--- +title: MysqlMq +content: "**MysqlMq** provides message queue implementation based on MySQL." diff --git a/src/_data/codebase/v2_3/mrg/module-negotiable-quote-shared-catalog.yml b/src/_data/codebase/v2_3/mrg/module-negotiable-quote-shared-catalog.yml new file mode 100644 index 00000000000..5ce0e764097 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-negotiable-quote-shared-catalog.yml @@ -0,0 +1,20 @@ +--- +title: NegotiableQuoteSharedCatalog +content: "## Overview\n\nThe Magento_NegotiableQuoteSharedCatalog module enables the + NegotiableQuote module to interact with a SharedCatalog in an B2B environment. This + module extends the Magento_NegotiableQuote module and Magento_SharedCatalog modules.\n\nThe + Magento_NegotiableQuoteSharedCatalog module provides the following features:\n\n* + Remove items from a negotiable quote if corresponding products were removed from + this company's shared catalog.\n \n## Installation details\n\nThis module has a + dependency on the Magento_NegotiableQuote and Magento_SharedCatalog module, which + must be installed and enabled first.\n \nThe Magento_NegotiableQuoteSharedCatalog + module does not create any backward incompatible changes. It can be uninstalled + at any time. \n \n## Structure\n \n[Learn about a typical file structure for a Magento + 2 module](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/build/module-file-structure.html).\n + \n## Extensibility\n \nExtension developers can interact with the Magento_NegotiableQuoteSharedCatalog + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/plugins.html).\n + \n[The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_NegotiableQuoteSharedCatalog + module.\n\n## Additional information\n \nYou can track [backward incompatible changes + made in a Magento B2b mainline after the Magento 2.2 release](https://devdocs.magento.com/guides/v2.2/release-notes/changes/b2b_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-negotiable-quote.yml b/src/_data/codebase/v2_3/mrg/module-negotiable-quote.yml new file mode 100644 index 00000000000..48337f7db6b --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-negotiable-quote.yml @@ -0,0 +1,41 @@ +--- +title: NegotiableQuote +content: "## Overview\n\nThe Magento_NegotiableQuote module allows a customer and + a merchant (admin user) to negotiate product and/or shipping prices before the customer + places an order. Its functionality is available for the company members only. \n\nCurrently, + B2B quoting is global--the price is given for the quote as a whole. Quoting per + item is not supported. The quote lifecycle is managed via quote statuses. The quoting + interface allows both a merchant and a customer to manage items in the quote (add, + delete, change quantity) as well as make an offer (or request a quote) for items + and/or for shipping. The negotiated price set in the negotiable quote is exactly + the price that will be applied on a quote during checkout, order generation, and + invoice generation. \n\nThe module provides a set of configurations for the quoting + feature, such as the ability to request a quote, configure the minimum quote amount, + configure the default expiration period, configure attached files, and set email + templates for quotes. The module provides web APIs and can be integrated with 3rd + party solutions to manage negotiable quote in Magento.\n \n## Installation details\n + \nThe module heavily depends on the Quote and Magento_Company modules, which must + be previously installed and enabled. \n\nAlso, the module has dependency on the + following Magento’s B2C modules: Tax module, Checkout module and Cart Pricing Rules + module. \n\nWhen working with the SharedCatalog module, Negotiable Quote will be + restricted to the products added to the shared catalog and custom prices set in + the shared catalog. \n\nThe module does not create any backward incompatible changes. + Can be deactivated and uninstalled at any time.\n \n## Structure\n \n[Learn about + a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/build/module-file-structure.html).\n + \n## Extensibility\n \nMagento_NegotiableQuote uses Extensible attributes to extend + Magento_Quote. For more information about the Magento extensible attributes, see + [Adding extension attributes to entity](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/extension_attributes/adding-attributes.html).\n\nExtension + developers can interact with the Magento_NegotiableQuote module. For more information + about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/plugins.html).\n + \n[The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_NegotiableQuote module.\n\n### + Layouts\n \nYou can extend and override layouts in the `Magento\\NegotiableQuote\\view\\adminhtml\\layout` + and `Magento\\NegotiableQuote\\view\\frontend\\layout` directories.\n\nFor more + information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.2/frontend-dev-guide/layouts/layout-overview.html).\n + \n### UI components\n\nThe following directories contain extensible UI components: + \n\n* `Magento\\NegotiableQuote\\view\\adminhtml\\ui_component` - company form, + negotiable quote grid\n\n* `Magento\\NegotiableQuote\\view\\frontend\\ui_component` + - negotiable quote listing\n\nFor more information, see [UI Listing/Grid Component](https://devdocs.magento.com/guides/v2.2/ui-components/ui-listing-grid.html) + and [UI Form Component](https://devdocs.magento.com/guides/v2.2/ui_comp_guide/components/ui-form.html).\n\n## + Additional information\n \nYou can track [backward incompatible changes made in + a Magento B2b mainline after the Magento 2.2 release](https://devdocs.magento.com/guides/v2.2/release-notes/changes/b2b_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-new-relic-reporting.yml b/src/_data/codebase/v2_3/mrg/module-new-relic-reporting.yml new file mode 100644 index 00000000000..c798497e12f --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-new-relic-reporting.yml @@ -0,0 +1,5 @@ +--- +title: NewRelicReporting +content: "Module Magento\\NewRelicReporting implements integration New Relic APM and + New Relic Insights with Magento, giving \nreal-time visibility into business and + performance metrics for data-driven decision making." diff --git a/src/_data/codebase/v2_3/mrg/module-newsletter.yml b/src/_data/codebase/v2_3/mrg/module-newsletter.yml new file mode 100644 index 00000000000..061d4260b5a --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-newsletter.yml @@ -0,0 +1,5 @@ +--- +title: Newsletter +content: Magento_Newsletter module allows clients to subscribe for information about + new promotions and discounts and allows store administrators to send newsletters + to clients subscribed for them. diff --git a/src/_data/codebase/v2_3/mrg/module-offline-payments.yml b/src/_data/codebase/v2_3/mrg/module-offline-payments.yml new file mode 100644 index 00000000000..cc7d0c3092a --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-offline-payments.yml @@ -0,0 +1,8 @@ +--- +title: OfflinePayments +content: |- + The Magento_OfflinePayments module implements the payment methods which do not require interaction with a payment gateway (so called offline methods). These methods are the following: + *Bank transfer + *Cash on delivery + *Check / Money Order + *Purchase order diff --git a/src/_data/codebase/v2_3/mrg/module-offline-shipping.yml b/src/_data/codebase/v2_3/mrg/module-offline-shipping.yml new file mode 100644 index 00000000000..3d5f6384d03 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-offline-shipping.yml @@ -0,0 +1,8 @@ +--- +title: OfflineShipping +content: |- + The Magento_OfflineShipping module implements the shipping methods which do not involve a direct interaction with shipping carriers, so called offline shipping methods. Namely, the following: + *Free Shipping + *Flat Rate + *Table Rates + *Store Pickup diff --git a/src/_data/codebase/v2_3/mrg/module-page-builder-analytics.yml b/src/_data/codebase/v2_3/mrg/module-page-builder-analytics.yml new file mode 100644 index 00000000000..5364e955c3a --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-page-builder-analytics.yml @@ -0,0 +1,5 @@ +--- +title: PageBuilderAnalytics +content: The Magento_PageBuilderAnalytics module configures data definitions for a + data collection related to the PageBuilder module entities to be used in [Advanced + Reporting](https://devdocs.magento.com/guides/v2.2/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_3/mrg/module-page-builder.yml b/src/_data/codebase/v2_3/mrg/module-page-builder.yml new file mode 100644 index 00000000000..ae3c5db4033 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-page-builder.yml @@ -0,0 +1,51 @@ +--- +title: PageBuilder +content: |- + The Magento_PageBuilder module provides an enhancement for the default Magento WYSIWYG editor. It installs an alternative editor in the Admin area for building content. + + The PageBuilder editor can be used on the following content pages: + + * Category Pages + * CMS Pages + * CMS Blocks + * Dynamic Blocks + + ## Enable the module + + The PageBuilder module and the editor is enabled by default after installation. + + The editor itself is enabled globally in the Admin area under *Stores > Configuration > Content Management > Advanced Content Tool > Enable Page Builder*. + This setting determines the `is_pagebuilder_enabled` configuration value. + + ## Disable the module + + You can disable the PageBuilder module for a specific field by adding the following entry to a field configuration in an XML configuration file: + + ``` + + false + + ``` + + ### Example + + The following example disables the PageBuilder editor for the content field. + + ``` +
+
+ + + + page + + false + + + + +
+
+ ``` + + **Note:** Disabling the editor this way overrides the value of `is_pagebuilder_enabled` for the specified field. diff --git a/src/_data/codebase/v2_3/mrg/module-page-cache.yml b/src/_data/codebase/v2_3/mrg/module-page-cache.yml new file mode 100644 index 00000000000..d52a8ec6013 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-page-cache.yml @@ -0,0 +1,7 @@ +--- +title: PageCache +content: |- + The PageCache module provides functionality of caching full pages content in Magento application. An administrator may switch between built-in caching and Varnish caching. Built-in caching is default and ready to use without the need of any external tools. + Requests and responses are managed by PageCache plugin. It loads data from cache and returns a response. If data is not present in cache, it passes the request to Magento and waits for the response. Response is then saved in cache. + Blocks can be set as private blocks by setting the property '_isScopePrivate' to true. These blocks contain personalized information and are not cached in the server. These blocks are being rendered using AJAX call after the page is loaded. Contents are cached in browser instead. + Blocks can also be set as non-cacheable by setting the 'cacheable' attribute in layout XML files. For example ``. Pages containing such blocks are not cached. diff --git a/src/_data/codebase/v2_3/mrg/module-payment-staging.yml b/src/_data/codebase/v2_3/mrg/module-payment-staging.yml new file mode 100644 index 00000000000..dd601fc2526 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-payment-staging.yml @@ -0,0 +1,26 @@ +--- +title: PaymentStaging +content: |- + ## Magento Magento_PaymentStaging Module + + ## Overview + + The Magento_PaymentStaging module is a part of the staging functionality in Magento EE. It extends the Magento_Payment module for the staging preview functionality. + + ## Implementation details + + The Magento_PaymentStaging module restricts functionality of the Magento_Payment module in the staging preview mode. It shows only offline payment methods that are enabled. + + ## Dependencies + + You can find the list of modules that have dependencies on the Magento_PaymentStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. + + ## Extension points + + Extension points enable extension developers to interact with the Magento_PaymentStaging module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_PaymentStaging module. + + ## Additional information + + You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-payment.yml b/src/_data/codebase/v2_3/mrg/module-payment.yml new file mode 100644 index 00000000000..cabae040993 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-payment.yml @@ -0,0 +1,5 @@ +--- +title: Payment +content: |- + The Magento_Payment module provides the abstraction level for all payment methods, and all logic that should be used when adding a new payment method. This logic includes configuration models, separate models for payment data verification and so on. + For example, Magento\Payment\Model\Method\AbstractMethod is an abstract model which should be extended by particular payment methods. diff --git a/src/_data/codebase/v2_3/mrg/module-paypal-captcha.yml b/src/_data/codebase/v2_3/mrg/module-paypal-captcha.yml new file mode 100644 index 00000000000..e08c7ca6130 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-paypal-captcha.yml @@ -0,0 +1,4 @@ +--- +title: PaypalCaptcha +content: The PayPal Captcha module provides a possibility to enable Captcha validation + on Payflow Pro payment form. diff --git a/src/_data/codebase/v2_3/mrg/module-paypal-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-paypal-graph-ql.yml new file mode 100644 index 00000000000..0e9719f338c --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-paypal-graph-ql.yml @@ -0,0 +1,4 @@ +--- +title: PaypalGraphQl +content: "**PaypalGraphQl** provides resolver information for using Paypal payment + methods via GraphQl." diff --git a/src/_data/codebase/v2_3/mrg/module-paypal-recaptcha.yml b/src/_data/codebase/v2_3/mrg/module-paypal-recaptcha.yml new file mode 100644 index 00000000000..148faddbdb0 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-paypal-recaptcha.yml @@ -0,0 +1,4 @@ +--- +title: PaypalRecaptcha +content: "Google reCaptcha integration for Magento2 PayPal PayflowPro payment form\n\nThis + extension is built on top of MSP ReCaptcha \n\nSee: https://github.com/magento/magespecialist_ReCaptcha" diff --git a/src/_data/codebase/v2_3/mrg/module-paypal.yml b/src/_data/codebase/v2_3/mrg/module-paypal.yml new file mode 100644 index 00000000000..be035714e19 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-paypal.yml @@ -0,0 +1,9 @@ +--- +title: Paypal +content: |- + Module Magento\PayPal implements integration with the PayPal payment system. Namely, it enables the following payment methods: + * PayPal Express Checkout + * PayPal Payments Standard + * PayPal Payments Pro + * PayPal Credit + * PayFlow Payment Gateway diff --git a/src/_data/codebase/v2_3/mrg/module-persistent-history.yml b/src/_data/codebase/v2_3/mrg/module-persistent-history.yml new file mode 100644 index 00000000000..6c71fb3c874 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-persistent-history.yml @@ -0,0 +1,6 @@ +--- +title: PersistentHistory +content: |- + Magento\PersistentHistory module extends functionality of Magento\Persistent by providing ability to keep track of + products added to wishlist, recently ordered items, currently compared products, comparison history, recently viewed + products and customer group membership and segmentation. diff --git a/src/_data/codebase/v2_3/mrg/module-persistent.yml b/src/_data/codebase/v2_3/mrg/module-persistent.yml new file mode 100644 index 00000000000..2ed4beee685 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-persistent.yml @@ -0,0 +1,8 @@ +--- +title: Persistent +content: |- + Magento\Persistent module enables set customer a long-term cookie containing internal id (random hash - to exclude brute + force) of persistent session. Persistent session data is kept in DB - so it's not deleted in some days and is kept for + as much time as we need. DB session keeps customerId + some data from real customer session that we want to sync (e.g. + num items in shopping cart). For registered customer this info is synced to persistent session if choose "Remember me" + checkbox during first login. diff --git a/src/_data/codebase/v2_3/mrg/module-price-permissions.yml b/src/_data/codebase/v2_3/mrg/module-price-permissions.yml new file mode 100644 index 00000000000..174e11dcb3e --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-price-permissions.yml @@ -0,0 +1,4 @@ +--- +title: PricePermissions +content: Magento_PricePermissions module allows to restrict such admin rights as changing + or reading product price, changing product status. diff --git a/src/_data/codebase/v2_3/mrg/module-product-alert.yml b/src/_data/codebase/v2_3/mrg/module-product-alert.yml new file mode 100644 index 00000000000..c7511891aff --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-product-alert.yml @@ -0,0 +1,4 @@ +--- +title: ProductAlert +content: The Magento_ProductAlert module enables product alerts, which allow customers + to sign up for emails about product price or stock status change. diff --git a/src/_data/codebase/v2_3/mrg/module-product-video-staging.yml b/src/_data/codebase/v2_3/mrg/module-product-video-staging.yml new file mode 100644 index 00000000000..bac89179abb --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-product-video-staging.yml @@ -0,0 +1,29 @@ +--- +title: ProductVideoStaging +content: |- + ## Magento_ProductVideoStaging module + + ## Overview + + The Magento_ProductVideoStaging module is a part of the staging functionality in Magento EE. It enables you to add or remove a video to a product update. + + ## Implementation details + + The Magento_ProductVideoStaging module extends the Magento_ProductVideo functionality to be used in staging. It adds an "Add Video" button to the Schedule Update form and supports a New Video form in staging mode. + + ## Dependencies + + You can find the list of modules that have dependencies on the Magento_ProductVideoStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. + + ## Extension points + + Extension points enable extension developers to interact with the Magento_ProductVideoStaging module. [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_ProductVideoStaging module. + + ### Layouts + + You can extend and override layouts in the `app/code/Magento/ProductVideoStaging/view/adminhtml/layout` directory. + For more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.1/frontend-dev-guide/layouts/layout-overview.html). + + ## Additional information + + You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-product-video.yml b/src/_data/codebase/v2_3/mrg/module-product-video.yml new file mode 100644 index 00000000000..7bab5d304be --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-product-video.yml @@ -0,0 +1,4 @@ +--- +title: ProductVideo +content: The Magento_ProductVideo module implements functionality related with linking + video files from external resources to product. diff --git a/src/_data/codebase/v2_3/mrg/module-promotion-permissions.yml b/src/_data/codebase/v2_3/mrg/module-promotion-permissions.yml new file mode 100644 index 00000000000..f3545cc94de --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-promotion-permissions.yml @@ -0,0 +1,6 @@ +--- +title: PromotionPermissions +content: |- + Magento\PromotionPermission module provides the possibility to an admin user to manage access of promotions and product + prices in the Admin Panel. An admin user can set the following access rights for promotions and product prices: edit, + read, without any permissions. diff --git a/src/_data/codebase/v2_3/mrg/module-quick-order.yml b/src/_data/codebase/v2_3/mrg/module-quick-order.yml new file mode 100644 index 00000000000..38923412b7e --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-quick-order.yml @@ -0,0 +1,20 @@ +--- +title: QuickOrder +content: "## Overview\n\nThe Magento_QuickOrder module allows customers to improve + their user experience by creating a new order from a list of multiple SKUs.\n\nMultiple + items can be sent to the shopping cart from a CSV file, by copy-pasting multiple + SKUs from another source, or by manually entering SKUs one-by-one into the Quick + Order form. This feature is available for both logged-in users and guests.\n \n## + Installation details\n \nThe module does not create any backward incompatible changes. + It heavily depends on the Magento_AdvancedCheckout module and cannot work without + it. Can be deactivated and uninstalled at any time. \n \n## Structure\n \n[Learn + about a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/build/module-file-structure.html).\n + \n## Extensibility\n\nExtension developers can interact with the Magento_QuickOrder + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/plugins.html).\n + \n[The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_QuickOrder module.\n\n### + Layouts\n \nYou can extend and override layouts in the `Magento\\QuickOrder\\view\\frontend\\layout` + directory.\n\nFor more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.2/frontend-dev-guide/layouts/layout-overview.html).\n + \n## Additional information\n \nYou can track [backward incompatible changes made + in a Magento B2b mainline after the Magento 2.2 release](https://devdocs.magento.com/guides/v2.2/release-notes/changes/b2b_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-quote-analytics.yml b/src/_data/codebase/v2_3/mrg/module-quote-analytics.yml new file mode 100644 index 00000000000..245a5aebef3 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-quote-analytics.yml @@ -0,0 +1,4 @@ +--- +title: QuoteAnalytics +content: The Magento_QuoteAnalytics module configures data definitions for a data + collection related to the Quote module entities to be used in [Advanced Reporting](https://devdocs.magento.com/guides/v2.3/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_3/mrg/module-quote-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-quote-graph-ql.yml new file mode 100644 index 00000000000..a51e22d4962 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-quote-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: QuoteGraphQl +content: |- + **QuoteGraphQl** provides type and resolver information for the GraphQl module + to generate quote (cart) information endpoints. Also provides endpoints for modifying a quote. diff --git a/src/_data/codebase/v2_3/mrg/module-quote.yml b/src/_data/codebase/v2_3/mrg/module-quote.yml new file mode 100644 index 00000000000..65de49620bc --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-quote.yml @@ -0,0 +1,13 @@ +--- +title: Quote +content: |- + ## Purpose of module + + + # Deployment + ## System requirements + + The Magento_Quote module does not have any specific system requirements. + + ## Install + The Magento_Quote module is installed automatically (using the native Magento install mechanism) without any additional actions. diff --git a/src/_data/codebase/v2_3/mrg/module-related-product-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-related-product-graph-ql.yml new file mode 100644 index 00000000000..d12c5d6bebd --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-related-product-graph-ql.yml @@ -0,0 +1,4 @@ +--- +title: RelatedProductGraphQl +content: "**RelatedProductGraphQl** provides endpoints for getting Cross Sell / Related/ + Up Sell products data." diff --git a/src/_data/codebase/v2_3/mrg/module-release-notification.yml b/src/_data/codebase/v2_3/mrg/module-release-notification.yml new file mode 100644 index 00000000000..1a5eafd3246 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-release-notification.yml @@ -0,0 +1,44 @@ +--- +title: ReleaseNotification +content: "The **Release Notification Module** serves to provide a notification delivery + platform for displaying new features of a Magento installation or upgrade as well + as any other required release notifications.\n\n## Purpose and Content\n\n* Provides + a method of notifying administrators of changes, features, and functionality being + introduced in a Magento release.\n* Displays a modal containing a high level overview + of the features included in the installed or upgraded release of Magento upon the + initial login of each administrator into the Admin Panel for a given Magento version.\n* + The modal is enabled with pagination functionality to allow for easy navigation + between each modal page.\n* Each modal page includes detailed information about + a highlighted feature of the Magento release or other notification.\n* Release Notification + modal content is determined and provided by Magento Marketing.\n\n## Content Retrieval\n\nRelease + notification content is maintained by Magento for each Magento version, edition, + and locale. To retrieve the content, a response is returned from a request with + the following parameters:\n\n* **version** = The Magento version that the client + has installed (ex. 2.3.0).\n* **edition** = The Magento edition that the client + has installed (ex. Community).\n* **locale** = The chosen locale of the admin user + (ex. en_US).\n\nThe module will make three attempts to retrieve content for the + parameters in the order listed:\n\n1. Version/Edition/Locale\n2. Version/Edition/en_US + (default locale)\n3. Version (default file for a Magento version)\n\nIf there is + no content to be retrieved after these requests, the release notification modal + will not be displayed to the admin user.\n\n## Content Guidelines\n\nThe modal system + in the ReleaseNotification module can have up to four modal pages. The admin user + can navigate between pages using the \"< Prev\" and \"Next >\" buttons at the bottom + of the modal. The last modal page will have a \"Done\" button that will close the + modal and record that the admin user has seen the notification. \n\nEach modal page + can have the following optional content:\n\n* Main Content\n * Title\n * URL + to the image to be displayed alongside the title\n * Text body\n * Bullet + point list\n* Sub Headings (highlighted overviews of the content to be detailed + on subsequent modal pages) - one to three Sub Headings may be displayed\n * Sub + heading title\n * URL to the image to be display before the sub heading title\n + \ * Sub heading content\n* Footer\n * Footer content text\n\nThe Sub Heading + section is ideally used on the first modal page as a way to describe one to three + highlighted features that will be presented in greater detail on the following modal + pages. It is recommended to use the Main Content -> Text Body and Bullet Point lists + as the paragraph and list content displayed on a highlighted feature's detail modal + page.\n\nA clickable link to internal or external content in any text field will + be created by using the following format and opened in a new browser tab. Providing + the URL for the link followed by the text to be displayed for that link in brackets + will cause a clickable link to be created. The text between the brackets [text] + will be the text that the clickable link shows.\n\n### Link Format Example:\n\nThe + text: `https://devdocs.magento.com/ [Magento DevDocs].` will appear as [Magento + DevDocs](https://devdocs.magento.com/)." diff --git a/src/_data/codebase/v2_3/mrg/module-reminder.yml b/src/_data/codebase/v2_3/mrg/module-reminder.yml new file mode 100644 index 00000000000..e551731f37f --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-reminder.yml @@ -0,0 +1,4 @@ +--- +title: Reminder +content: Magento_Reminder module provides functionality for sending reminder emails + to customers according to pre-configured rules. diff --git a/src/_data/codebase/v2_3/mrg/module-reports.yml b/src/_data/codebase/v2_3/mrg/module-reports.yml new file mode 100644 index 00000000000..feea4ef34dd --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-reports.yml @@ -0,0 +1,8 @@ +--- +title: Reports +content: |- + Magento_Reports module provides ability to collect various reports such as: + - products reports (bestsellers, low stock, most viewed, products ordered), + - sales reports (orders, tax, invoiced, shipping, refunds, coupons, and PayPal settlement reports), + - customer reports (new accounts, customer by order totals, customers by number of orders), + - shopping cart reports (products in cart, abandoned carts) diff --git a/src/_data/codebase/v2_3/mrg/module-require-js.yml b/src/_data/codebase/v2_3/mrg/module-require-js.yml new file mode 100644 index 00000000000..87291696f6c --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-require-js.yml @@ -0,0 +1,14 @@ +--- +title: RequireJs +content: |- + ## Purpose of module + + The Magento\RequireJs module introduces support for RequireJs JavaScript library and provides infrastructure for other modules to have them declared related configuration for RequireJs library. + + # Deployment + ## System requirements + + The Magento\RequireJs module does not have any specific system requirements. + + ## Install + The Magento\RequireJs module is installed automatically (using the native Magento Setup). No additional actions required. diff --git a/src/_data/codebase/v2_3/mrg/module-requisition-list.yml b/src/_data/codebase/v2_3/mrg/module-requisition-list.yml new file mode 100644 index 00000000000..0949b6e8b81 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-requisition-list.yml @@ -0,0 +1,25 @@ +--- +title: RequisitionList +content: "## Overview\n\nThe Magento_RequisitionList module allows a customer to create + multiple lists of frequently-purchased items and use those lists for order placement. + This feature is available for both logged-in users and guests.\n \nRequisitionList + functionality is similiar to wish lists, but it has the following differences: \n\n* + A requisition list is not purged after sending items to the shopping cart. It can + be used to place multiple orders.\n\n* The UI for requisition lists has been modified + to a compact view in order to display large number of items. \n\nThe merchant can + configure maximum number of requisition lists per customer. \n\n## Installation + details\n \nThe module does not create any backward incompatible changes. It can + be deactivated and uninstalled in any time.\n \n## Structure\n \n[Learn about a + typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/build/module-file-structure.html).\n + \n## Extensibility\n \nExtension developers can interact with the Magento_RequisitionList + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/plugins.html).\n + \n[The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_RequisitionList module.\n\n### + Layouts\n \nYou can extend and override layouts in the `Magento\\RequisitionList\\view\\frontend\\layout` + directories.\n\nFor more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.2/frontend-dev-guide/layouts/layout-overview.html).\n + \n### UI components\n\nThe following directories contain extensible UI components: + \n\n* `Magento\\RequisitionList\\view\\frontend\\ui_component` - requisition list + listing\n\nFor more information, see [UI Listing/Grid Component](https://devdocs.magento.com/guides/v2.2/ui-components/ui-listing-grid.html).\n\n## + Additional information\n \nYou can track [backward incompatible changes made in + a Magento B2b mainline after the Magento 2.2 release](https://devdocs.magento.com/guides/v2.2/release-notes/changes/b2b_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-resource-connections.yml b/src/_data/codebase/v2_3/mrg/module-resource-connections.yml new file mode 100644 index 00000000000..a320b9a163f --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-resource-connections.yml @@ -0,0 +1,24 @@ +--- +title: ResourceConnections +content: "Magento\\ResourceConnections module adds a mechanism to segregate database + connections between master and slave \ndatabase servers based on the request type.\n\nFor + each master database connection (except the indexer connection) that are configured + in db/connection section \nof app/etc/env.php you can add one slave connection that + can be configured in db/slave_connection.\nConfiguration format is the same as db/connection. + Slave connection name must be the same as associated master \nconnection name. To + enable slave connections for specific resources create a slave connection configuration + \nby adding slave_connection node as below:\n\n```php\n\n array (\n 'connection' =>\n array + (\n 'default' =>\n array (\n 'host' + => 'default-master-host',\n 'dbname' => 'magento',\n + \ 'username' => 'magento',\n 'password' + => 'magento',\n 'active' => '1',\n ),\n + \ ),\n 'slave_connection' =>\n array (\n + \ 'default' =>\n array (\n 'host' + => 'default-slave-host',\n 'dbname' => 'magento',\n 'username' + => 'read_only',\n 'password' => 'password',\n 'active' + => '1',\n ),\n ),\n 'table_prefix' => '',\n ),\n + \ //.......\n```\nTo add slave connection for resources other than 'default' repeat + the step and add to db/slave_connection \nnew element with same name and slave configuration + for specified resource. \nConfig structure retains backward compatibility if module + is turned off.\n\nWARNING: 'indexer' connection is not designed to have slave configuration." diff --git a/src/_data/codebase/v2_3/mrg/module-review-analytics.yml b/src/_data/codebase/v2_3/mrg/module-review-analytics.yml new file mode 100644 index 00000000000..156e8d55d6c --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-review-analytics.yml @@ -0,0 +1,4 @@ +--- +title: ReviewAnalytics +content: The Magento_ReviewAnalytics module configures data definitions for a data + collection related to the Review module entities to be used in [Advanced Reporting](https://devdocs.magento.com/guides/v2.3/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_3/mrg/module-review-staging.yml b/src/_data/codebase/v2_3/mrg/module-review-staging.yml new file mode 100644 index 00000000000..74c02905359 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-review-staging.yml @@ -0,0 +1,19 @@ +--- +title: ReviewStaging +content: "## Magento_ReviewStaging module\n\n## Overview\n\nThe Magento_ReviewStaging + module is a part of the staging functionality in Magento EE. It displays the Product + Reviews grid on the Schedule Update form.\n\n## Implementation details\n\nThe Magento_ReviewStaging + module extends the following Magento_Review module functionality to be used in staging + mode:\n\n- Adds Product Reviews grid on the Schedule Update form. \n\nNOTE You cannot + create an update for a product review.\n\n## Dependencies\n\nYou can find the list + of modules that have dependencies on the Magento_ReviewStaging module in the `require` + section of the `composer.json` file. The file is located in the root directory of + the module.\n\n## Extension points\n\nExtension points enable extension developers + to interact with the Magento_ReviewStaging module. For more information about the + Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_ReviewStaging module.\n\n### + Layouts\n\nYou can extend and override layouts in the `Magento\\ReviewStaging\\view\\adminhtml\\layout` + directory.\nFor more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.1/frontend-dev-guide/layouts/layout-overview.html).\n\n## + Additional information\n\nYou can track [backward incompatible changes made in a + Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-review.yml b/src/_data/codebase/v2_3/mrg/module-review.yml new file mode 100644 index 00000000000..644c0c7ddbd --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-review.yml @@ -0,0 +1,3 @@ +--- +title: Review +content: Magento_Review module functionality allows to write reviews for products. diff --git a/src/_data/codebase/v2_3/mrg/module-reward-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-reward-graph-ql.yml new file mode 100644 index 00000000000..32f8047d877 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-reward-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: RewardGraphQl +content: |- + **RewardGraphQl** provides type information for the GraphQl module + to generate reward fields for customer information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/module-reward-staging.yml b/src/_data/codebase/v2_3/mrg/module-reward-staging.yml new file mode 100644 index 00000000000..ad603e2bee4 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-reward-staging.yml @@ -0,0 +1,26 @@ +--- +title: RewardStaging +content: |- + ## Magento_RewardStaging module + + ## Overview + + The Magento_RewardStaging module is a part of the staging functionality in Magento EE. It enables you to create updates for the Add Reward Points attribute of Sales Rules. + + ## Implementation details + + The Magento_RewardStaging module extends the following Magento_Reward module functionality to be used in staging mode: + + - Adds the ability to be staged for Add Reward Points field of Sales Rules. + + ## Dependencies + + You can find the list of modules that have dependencies on the Magento_RewardStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. + + ## Extension points + + Extension points enable extension developers to interact with the Magento_RewardStaging module. [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_RewardStaging module. + + ## Additional information + + You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-reward.yml b/src/_data/codebase/v2_3/mrg/module-reward.yml new file mode 100644 index 00000000000..fb444d8639a --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-reward.yml @@ -0,0 +1,7 @@ +--- +title: Reward +content: |- + Magento\Reward module allows an online merchant to implement unique programs designed to enhance user experience and increase + customer loyalty. Points are awarded based on a wide range of transaction and customer activities, with the ability for + the merchant to control point allotment, balance, and expiration. Customers can redeem points toward purchases based on + a conversion rate between points and currency that is set up by the merchant. diff --git a/src/_data/codebase/v2_3/mrg/module-rma-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-rma-graph-ql.yml new file mode 100644 index 00000000000..5096645425f --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-rma-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: RmaGraphQl +content: |- + **RmaGraphQl** provides type information for the GraphQl module + to generate rma fields for catalog and product information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/module-rma-staging.yml b/src/_data/codebase/v2_3/mrg/module-rma-staging.yml new file mode 100644 index 00000000000..f29481d20b5 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-rma-staging.yml @@ -0,0 +1,28 @@ +--- +title: RmaStaging +content: |- + ## Magento_RmaStaging module + + ## Overview + + The Magento_RmaStaging module is a part of the staging functionality in Magento EE. It enables you to create updates for the parameters of the Autosettings field set of a product. + + RMA stands for a return merchandise authorization. + + ## Implementation details + + The Magento_RmaStaging module extends the following Magento_Rma module functionality to be used in staging mode: + + - Adds the Autosettings field set to the Schedule update form of a product. + + ## Dependencies + + You can find the list of modules that have dependencies on the Magento_RmaStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. + + ## Extension points + + Extension points enable extension developers to interact with the Magento_RmaStaging module. [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_RmaStaging module. + + ## Additional information + + You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-rma.yml b/src/_data/codebase/v2_3/mrg/module-rma.yml new file mode 100644 index 00000000000..dbc7f685161 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-rma.yml @@ -0,0 +1,3 @@ +--- +title: Rma +content: Rma module is responsible for processing Return Merchandise Approvals. diff --git a/src/_data/codebase/v2_3/mrg/module-robots.yml b/src/_data/codebase/v2_3/mrg/module-robots.yml new file mode 100644 index 00000000000..26514260337 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-robots.yml @@ -0,0 +1,6 @@ +--- +title: Robots +content: "The Robots module provides the following functionalities: \n* contains a + router to match application action class for requests to the `robots.txt` file;\n* + allows obtaining the content of the `robots.txt` file depending on the settings + of the current website." diff --git a/src/_data/codebase/v2_3/mrg/module-rss.yml b/src/_data/codebase/v2_3/mrg/module-rss.yml new file mode 100644 index 00000000000..00e6a2c5af6 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-rss.yml @@ -0,0 +1,4 @@ +--- +title: Rss +content: Magento_Rss module is responsible for processing all RSS feeds of the application + and allows to turn on/off RSS centrally. diff --git a/src/_data/codebase/v2_3/mrg/module-rule.yml b/src/_data/codebase/v2_3/mrg/module-rule.yml new file mode 100644 index 00000000000..e49484c6322 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-rule.yml @@ -0,0 +1,5 @@ +--- +title: Rule +content: 'Magento_Rule module provides abstract implementation of rules and rule conditions + that are extended by other modules, in particular by: Magento_SalesRule, Magento_CatalogRule, + etc...' diff --git a/src/_data/codebase/v2_3/mrg/module-sales-analytics.yml b/src/_data/codebase/v2_3/mrg/module-sales-analytics.yml new file mode 100644 index 00000000000..38defae6a9c --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-sales-analytics.yml @@ -0,0 +1,4 @@ +--- +title: SalesAnalytics +content: The Magento_SalesAnalytics module configures data definitions for a data + collection related to the Sales module entities to be used in [Advanced Reporting](https://devdocs.magento.com/guides/v2.3/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_3/mrg/module-sales-archive.yml b/src/_data/codebase/v2_3/mrg/module-sales-archive.yml new file mode 100644 index 00000000000..b7a6f42283a --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-sales-archive.yml @@ -0,0 +1,7 @@ +--- +title: SalesArchive +content: |- + ## Purpose of module + + Magento\SalesArchive module responsible for creating logical partitions for storing previews of orders, invoices, credit memos, shipments. + Primary purpose of this module is to increase performance for read operation on orders (shipments, credit memos, shipments) grid. diff --git a/src/_data/codebase/v2_3/mrg/module-sales-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-sales-graph-ql.yml new file mode 100644 index 00000000000..e8495b5ee4c --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-sales-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: SalesGraphQl +content: |- + **SalesGraphQl** provides type and resolver information for the GraphQl module + to generate sales orders information. diff --git a/src/_data/codebase/v2_3/mrg/module-sales-inventory.yml b/src/_data/codebase/v2_3/mrg/module-sales-inventory.yml new file mode 100644 index 00000000000..49a5fcb6cba --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-sales-inventory.yml @@ -0,0 +1,4 @@ +--- +title: SalesInventory +content: Magento_SalesInventory module allows retrieve and update stock attributes + related to Magento_Sales, such as status and quantity. diff --git a/src/_data/codebase/v2_3/mrg/module-sales-rule-staging.yml b/src/_data/codebase/v2_3/mrg/module-sales-rule-staging.yml new file mode 100644 index 00000000000..eedfbd90ab4 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-sales-rule-staging.yml @@ -0,0 +1,28 @@ +--- +title: SalesRuleStaging +content: "

Magento_SalesRuleStaging module

\n\n## Overview\n\nThe Magento_SalesRuleStaging + module is a part of the staging functionality in Magento EE. It enables you to create + new sales rule updates or add new changes to the existing store updates. In other + words, you can modify the sales rules in updates. These updates are shown on the + content dashboard.\n\n## Implementation Details\n\nThe Magento_SalesRuleStaging + module changes the Cart Price Rules page and the sales rule related database tables + to make them compatible with the Magento Staging Framework. \nThe Magento_SalesRuleStaging + module enables you to stage the following sales rule attributes:\n\n- Rule Name\n- + Description\n- Websites\n- Customer Groups\n- Priority\n- Condition\n- Action\n\nThis + module depends on the Magento_SalesRule module and extends its functionality. It + changes database structure of the Magento_SalesRule module and the way in which + sales rules are managed.\n \n### Installation Details\n \nDo not uninstall the Magento_SalesRuleStaging + module, because it makes irreversible changes in the database during installation. + Also, the Magento_SalesRule module cannot be disabled.\n\n## Dependencies\n\nYou + can find the list of modules that have dependencies with the Magento_SalesRuleStaging + module in the `require` object of the `composer.json` file located in the same directory + as this `README` file.\n\n## Extension Points\n\nExtension points enable extension + developers to interact with the Magento_SalesRuleStaging. However, the Magento_SalesRuleStaging + module does not provide any specific extension points.\n\nFor more information about + Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/plugins.html).\n\n[Magento + dependency injection mechanism](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_SalesRuleStaging module.\n\n## + Additional information\n\nFor more Magento 2 developer documentation, see [Magento + 2 Developer Documentation](https://devdocs.magento.com). Also, you can track there + [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 + release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-sales-rule.yml b/src/_data/codebase/v2_3/mrg/module-sales-rule.yml new file mode 100644 index 00000000000..59216420641 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-sales-rule.yml @@ -0,0 +1,4 @@ +--- +title: SalesRule +content: SalesRule module is responsible for managing and processing Promotion Shopping + Cart Rules. diff --git a/src/_data/codebase/v2_3/mrg/module-sales-sequence.yml b/src/_data/codebase/v2_3/mrg/module-sales-sequence.yml new file mode 100644 index 00000000000..241d9b0711e --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-sales-sequence.yml @@ -0,0 +1,20 @@ +--- +title: SalesSequence +content: |- + ## Purpose of module + + Magento\SalesSequence module is responsible for sequences processing in Sales module, + Magento\SalesSequence module manages sequences for next system entities and flows: + * order; + * invoice; + * shipment; + * credit memos; + Magento\SalesSequence module is required for Magento\Sales module. + + # Deployment + ## System requirements + + The Magento_SalesSequence module does not have any specific system requirements. + + ## Install + The Magento_SalesSequence module is installed automatically (using the native Magento install mechanism) without any additional actions. diff --git a/src/_data/codebase/v2_3/mrg/module-sales.yml b/src/_data/codebase/v2_3/mrg/module-sales.yml new file mode 100644 index 00000000000..bf33366a42d --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-sales.yml @@ -0,0 +1,21 @@ +--- +title: Sales +content: |- + ## Purpose of module + + Magento\Sales module is responsible for order processing and appearance in system, + Magento\Sales module manages next system entities and flows: + * order management; + * invoice management; + * shipment management (including tracks management); + * credit memos management; + Magento\Sales module is required for Magento\Checkout module to perform checkout operations. + + # Deployment + ## System requirements + + The Magento_Sales module does not have any specific system requirements. + Depending on how many orders are being placed, there might be consideration for the database size + + ## Install + The Magento_Sales module is installed automatically (using the native Magento install mechanism) without any additional actions. diff --git a/src/_data/codebase/v2_3/mrg/module-sample-data.yml b/src/_data/codebase/v2_3/mrg/module-sample-data.yml new file mode 100644 index 00000000000..927734faeba --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-sample-data.yml @@ -0,0 +1,80 @@ +--- +title: SampleData +content: |- + Magento sample data includes a sample store, complete with more than 250 products (about 200 of them are configurable products), categories, promotional price rules, CMS pages, banners, and so on. Sample data uses the Luma theme on the storefront. + + Installing sample data is optional. + + Technically, sample data is a set of regular Magento modules, which can be deployed and installed together with the Magento instance, or later in the scope of upgrade. + + ## Deploy Sample Data + + You can deploy sample data from one of the following sources: + + * From the Magento composer repository, optionally using Magento CLI + * From the Magento GitHub repository + + If your Magento code base was cloned from the `master` branch, you can use either source of the sample data. If it was cloned from the `develop` branch, use the GitHub repository and choose to get sample data modules from the `develop` branch. + + ### Deploy Sample Data from Composer Repository + + To deploy sample data from the Magento composer repository using Magento CLI: + + 1. If your Magento instance is already installed, skip this step. Otherwise, in the Magento root directory, run: `# composer install`. + 2. In the Magento root directory, run: `# bin/magento sampledata:deploy`. This command collects the dependencies from the `suggest` sections of the `composer.json` files of modules, which suggest to install sample data (like `Magento_Catalog`, `Magento_Sales`, and so on). + + To deploy sample data from the Magento composer repository without Magento CLI: + + 1. Specify sample data packages in the `require` section of the root `composer.json` file, for example: + ``` + { + "require": { + ... + "magento/module-catalog-sample-data": "{version}", + "magento/module-configurable-sample-data": "{version}", + "magento/module-cms-sample-data": "{version}", + "magento/module-sales-sample-data": "{version}" + .... + } + } + ``` + + Where `` is the version of the packages; it should correspond to the version of the Magento instance. + + Each package corresponds to a sample data module. The complete list of available modules can be viewed in the [sample data GitHub repository] (https://github.com/magento/magento2-sample-data/tree/develop/app/code/Magento) + + 2. To update the dependencies, in the Magento root directory, run: `# composer update` + + ### Deploy Sample Data from GitHub Repository + + To deploy sample data from the GitHub repository: + + 1. Clone sample data from `https://github.com/magento/magento2-sample-data`. If your Magento instance was cloned from the `master` branch, choose the `master` branch when cloning sample data; choose the `develop` branch if Magento was cloned from `develop`. + 2. Link the sample data and your Magento instance by running: `# php -f /dev/tools/build-sample-data.php -- --ce-source=""` + + ## Install Sample Data + + Once the sample data is deployed, it will be installed automatically when you install or upgrade your Magento instance by using the command line. + + ## Uninstall Sample Data + + To remove the sample data modules from the code base, run one of the following commands from the Magento root directory: + + * If sample data was deployed from the composer repository, run: `# bin/magento sampledata:remove` + * If sample data was deployed from the GitHub repository and linked to your Magento instance, run: + `# php -f /dev/tools/build-sample-data.php – --command=unlink --ce-source=""` + + To delete all the products and other entities provided by the sample data modules, delete the database and reinstall Magento with a clean database. + + ## Reinstall Sample Data + + If you have deleted certain entities provided by sample data and want to restore them, take the following steps: + + 1. From the Magento root directory, run the following command: `# bin/magento sampledata:reset` + 2. Upgrade Magento as usual. + + The deleted sample data entities will be restored. Those entities, which were changed, will preserve these changes and will not be restored to the default view. + + ## Documentation + + You can find the more detailed description of sample data manipulation procedures at . diff --git a/src/_data/codebase/v2_3/mrg/module-scalable-checkout.yml b/src/_data/codebase/v2_3/mrg/module-scalable-checkout.yml new file mode 100644 index 00000000000..a08ce8ddc2b --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-scalable-checkout.yml @@ -0,0 +1,6 @@ +--- +title: ScalableCheckout +content: |- + Magento\ScalableCheckout module provides ability for system extension (Checkout can be configured to work with separate DataBase). + Extraction of Checkout tables to separate database will guarantee better scalability for Magento, + and will allow main server to be optimised for read operations which will reduce latency. diff --git a/src/_data/codebase/v2_3/mrg/module-scalable-inventory.yml b/src/_data/codebase/v2_3/mrg/module-scalable-inventory.yml new file mode 100644 index 00000000000..0642271ea0b --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-scalable-inventory.yml @@ -0,0 +1,6 @@ +--- +title: ScalableInventory +content: |- + Magento\ScalableInventory module provides ability for system extension (CatalogInventory can be configured to work with separate quantity storage). + Extraction of quantity updates to separate storage will guarantee better scalability for Magento, + and will allow main server to be optimised for read operations which will reduce latency. diff --git a/src/_data/codebase/v2_3/mrg/module-scalable-oms.yml b/src/_data/codebase/v2_3/mrg/module-scalable-oms.yml new file mode 100644 index 00000000000..e6a53991283 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-scalable-oms.yml @@ -0,0 +1,7 @@ +--- +title: ScalableOms +content: |- + Magento\ScalableOms (Order Management System) module provides ability for system extension + (Sales can be configured to work with separate database). + Extraction of Sales tables to separate database will guarantee better scalability for Magento, + and will allow main server to be optimised for read operations which will reduce latency. diff --git a/src/_data/codebase/v2_3/mrg/module-scheduled-import-export.yml b/src/_data/codebase/v2_3/mrg/module-scheduled-import-export.yml new file mode 100644 index 00000000000..8199a7ba2a4 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-scheduled-import-export.yml @@ -0,0 +1,5 @@ +--- +title: ScheduledImportExport +content: |- + Magento_ScheduledImportExport functionality allows to simplify routine of importing and/or exporting data in the store by automating this process. + Admin user can create a rule for importing or exporting new data (which could be Products, Customers and Customer Addresses) and specify date and time of the operation. diff --git a/src/_data/codebase/v2_3/mrg/module-search-staging.yml b/src/_data/codebase/v2_3/mrg/module-search-staging.yml new file mode 100644 index 00000000000..a64ee55b1fb --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-search-staging.yml @@ -0,0 +1,30 @@ +--- +title: SearchStaging +content: |- + ## Magento_SearchStaging module + + ## Overview + + The Magento_SearchStaging module is a part of the staging functionality in Magento EE. + It restricts functionality of the Magento_SearchStaging module in the staging preview mode. + + ## Implementation details + + The Magento_SearchStaging module disables the Magento_Search module functionality in the staging preview mode. + + ## Dependencies + + You can find the list of modules that have dependencies on the Magento_SearchStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. + + ## Extension points + + Extension points enable extension developers to interact with the Magento_SearchStaging module. [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_SearchStaging module. + + ### Layouts + + You can extend and override layouts in the `Magento/SearchStaging/view/frontend/layout/` directory. + For more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.1/frontend-dev-guide/layouts/layout-overview.html). + + ## Additional information + + You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-search.yml b/src/_data/codebase/v2_3/mrg/module-search.yml new file mode 100644 index 00000000000..0093ede2fe2 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-search.yml @@ -0,0 +1,4 @@ +--- +title: Search +content: Magento_Search module introduces basic search functionality and provides + interfaces that allow to implement search for specific module. diff --git a/src/_data/codebase/v2_3/mrg/module-security.yml b/src/_data/codebase/v2_3/mrg/module-security.yml new file mode 100644 index 00000000000..a864fc6a818 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-security.yml @@ -0,0 +1,14 @@ +--- +title: Security +content: |- + **Security** management module + _Main features:_ + 1. Added support for simultaneous admin user logins with ability to enable/disable the feature, review and disconnect the list of current logged in sessions + 2. Added password complexity configuration + 3. Enhanced security to prevent account takeover for sessions opened on public computers and similar: + * Password confirmation for all critical flows (like password, email change) + * Lockout of the account after a configurable amount of incorrect login/password entries + * Password Change functionality is enhanced by email and/or ip address by frequency, number and requests per hour limitation + * Change password link becomes invalid after the first use or after a configurable amount of time + * Password/email change notifications are sent to both old and new email addresses + 4. Fixed: the password is not being reset until the new password is submitted via the form available by a one time link sent to the email address diff --git a/src/_data/codebase/v2_3/mrg/module-send-friend-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-send-friend-graph-ql.yml new file mode 100644 index 00000000000..60f57af5639 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-send-friend-graph-ql.yml @@ -0,0 +1,3 @@ +--- +title: SendFriendGraphQl +content: "**SendFriendGraphQl** provides support of GraphQL for SendFriend functionality." diff --git a/src/_data/codebase/v2_3/mrg/module-send-friend.yml b/src/_data/codebase/v2_3/mrg/module-send-friend.yml new file mode 100644 index 00000000000..253eb7e9b96 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-send-friend.yml @@ -0,0 +1,5 @@ +--- +title: SendFriend +content: The Magento_SendFriend implements the functionality behind the "Email to + a Friend" link on a product page, which allows to share favorite products with others + by clicking the link. diff --git a/src/_data/codebase/v2_3/mrg/module-shared-catalog.yml b/src/_data/codebase/v2_3/mrg/module-shared-catalog.yml new file mode 100644 index 00000000000..ce1da3b0f52 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-shared-catalog.yml @@ -0,0 +1,41 @@ +--- +title: SharedCatalog +content: "## Overview\n\nThe Magento_SharedCatalog modules defines the visibility + of products as well as product prices in the catalog and in B2B quotes for different + company accounts. \n\nThe module allows a merchant to create multiple shared catalogs, + link them to one or more company accounts, and set different product prices. Shared + catalogs also control the visibility of products and categories for a company in + the storefront. The shared catalog type (public or custom) defines the scope of + products and prices available for guest users vs logged-in users. The system can + have only one public and any number of custom shared catalogs.\n\nThe module relies + on the CatalogPermissions module, in that the visibility of categories for a customer + group is defined by category permissions for this customer group. Once a shared + catalog is enabled in B2B features, the category permissions are automatically enabled. + Adding a product or a category to a shared catalog enables appropriate category + permissions for the customer groups linked to this shared catalog.\n\nThe module + provides web APIs and can be integrated with third-party solutions to manage shared + catalogs in Magento.\n \n## Installation details\n \nThe module heavily depends + on the Magento_Company module, which must be installed and enabled the first. Category + permissions must be enabled for shared catalogs to work properly. Price configuration + for a shared catalog requires the start of a message queue consumer `sharedCatalogUpdatePrice`.\n\nThe + module does not create any backward incompatible changes. Can be deactivated and + uninstalled at any time.\n\nWhen the module is uninstalled, the other [ProductType]SharedCatalog + modules won't work.\n \n## Structure\n \n[Learn about a typical file structure for + a Magento 2 module](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/build/module-file-structure.html).\n + \n## Extensibility\n \nShared catalogs are using message queues to save prices. + For more information about queues, see [Message Queues](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/message-queues.html).\n\nExtension + developers can interact with the Magento_SharedCatalog module. For more information + about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/plugins.html).\n + \n[The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.2/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_SharedCatalog module.\n\n### + Layouts\n \nYou can extend and override layouts in the `Magento\\SharedCatalog\\view\\adminhtml\\layout` + directory.\n\nFor more information about layouts, see the [Layout documentation](https://devdocs.magento.com/guides/v2.2/frontend-dev-guide/layouts/layout-overview.html).\n + \n### UI components\n\nThe `Magento\\SharedCatalog\\view\\adminhtml\\ui_component` + directory contains extensible UI components.\n\n* Forms: Company, catalog rule, + catalog rule staging, product, sales rule, sales rule staging update, shared catalog, + shared catalog tier price.\n\n* Listings: Company, product, shared catalog company, + shared catalog, shared catalog product pricing, shared catalog product listing.\n\nFor + more information, see [UI Listing/Grid Component](https://devdocs.magento.com/guides/v2.2/ui-components/ui-listing-grid.html) + and [UI Form Component](https://devdocs.magento.com/guides/v2.2/ui_comp_guide/components/ui-form.html).\n\n## + Additional information\n \nYou can track [backward incompatible changes made in + a Magento B2b mainline after the Magento 2.2 release](https://devdocs.magento.com/guides/v2.2/release-notes/changes/b2b_changes.html)." diff --git a/src/_data/codebase/v2_3/mrg/module-shipping.yml b/src/_data/codebase/v2_3/mrg/module-shipping.yml new file mode 100644 index 00000000000..d86c09a186b --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-shipping.yml @@ -0,0 +1,5 @@ +--- +title: Shipping +content: |- + The Magento_Shipping module provides the abstract models and interfaces for a shipping carrier integration, including the web interface for the Shipment entity. + You need to extend these abstractions if you are adding new shipping carrier integration. diff --git a/src/_data/codebase/v2_3/mrg/module-signifyd.yml b/src/_data/codebase/v2_3/mrg/module-signifyd.yml new file mode 100644 index 00000000000..a6cb70f1737 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-signifyd.yml @@ -0,0 +1,79 @@ +--- +title: Signifyd +content: |- + ## Overview + + The Magento_Signifyd module provides integration with the [Signifyd](https://www.signifyd.com/) fraud protection system. The integration is based on the Signifyd API; see the [Signifyd API docs](https://www.signifyd.com/docs/api/#/introduction/) for technical details. + + The module implementation allows to: + + - create a [Signifyd case](https://www.signifyd.com/docs/api/#/reference/cases) for a placed order + - automatically receive a [Signifyd guarantee](https://www.signifyd.com/docs/api/#/reference/guarantees) for a created case + - automatically cancel a guarantee when the order is canceled + + ## Extensibility + + The Magento_Signifyd module does not add own Events, Layouts, and UI Components as extension points. + + ### Public API + + The following interfaces (marked with the `@api` annotation) provide methods that allow to: + + `Magento\Signifyd\Api\Data\CaseInterface` (common abstraction for the Signifyd case entity): + + - set or retrieve all case data fields + + `Magento\Signifyd\Api\CaseManagementInterface`: + + - create a new case entity + - retrieve the existing case entity for a specified order + + `Magento\Signifyd\Api\CaseCreationServiceInterface`: + + - create a case entity for a specified order + - send a request through the Signifyd API to create a new case + + `Magento\Signifyd\Api\CaseRepositoryInterface`: + + - describe methods to work with a case entity + + `Magento\Signifyd\Api\GuaranteeCreationServiceInterface`: + + - send a request through the Signifyd API to create a new case guarantee + + `Magento\Signifyd\Api\GuaranteeCancelingServiceInterface`: + - send a request through the Signifyd API to cancel the Signifyd case guarantee + + `Magento\Signifyd\Api\Data\CaseSearchResultsInterface`: + + - might be used by `Magento\Signifyd\Api\CaseRepositoryInterface` to retrieve a list of case entities by specific conditions + + For information about a public API in Magento 2, see [Public interfaces & APIs](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/api-concepts.html). + + ## Additional information + + ### Webhooks + + To update the entity data for a case or guarantee, the Magento_Signifyd module uses the [Signifyd Webhooks](https://www.signifyd.com/docs/api/#/reference/webhooks) mechanism. + + The newly created case entities have the `PENDING` status for a case and a guarantee. After receiving Webhook, both statuses are changed to appropriate Signifyd statuses. + + ### Debug mode + + The Debug Mode may be enabled in the module configuration. This logs the communication data between the Magento_Signifyd module and the Signifyd service in this file: + + var/log/debug.log + + ### Backward incompatible changes + + The Magento_Signifyd module does not introduce backward incompatible changes. + + You can track [backward incompatible changes in patch releases](https://devdocs.magento.com/guides/v2.3/release-notes/backward-incompatible-changes/reference.html). + + ### Processing supplementary payment information + + To improve the accuracy of Signifyd's transaction estimation, you may perform these operations (links lead to the Magento Developer Documentation Portal): + + - [Provide custom AVS/CVV mapping](https://devdocs.magento.com/guides/v2.3/payments-integrations/signifyd/signifyd.html#provide-avscvv-response-codes) + + - [Retrieve payment method for a placed order](https://devdocs.magento.com/guides/v2.3/payments-integrations/signifyd/signifyd.html#retrieve-payment-method-for-a-placed-order) diff --git a/src/_data/codebase/v2_3/mrg/module-sitemap.yml b/src/_data/codebase/v2_3/mrg/module-sitemap.yml new file mode 100644 index 00000000000..4084855a255 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-sitemap.yml @@ -0,0 +1,5 @@ +--- +title: Sitemap +content: |- + The Sitemap module allows managing the Magento application sitemap and + [sitemap.xml](https://en.wikipedia.org/wiki/Sitemaps) for searching engines. diff --git a/src/_data/codebase/v2_3/mrg/module-staging-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-staging-graph-ql.yml new file mode 100644 index 00000000000..8e29d57ea98 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-staging-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: StagingGraphQl +content: |- + **StagingGraphQl** provides type information for the GraphQl module + to stage and preview entities. diff --git a/src/_data/codebase/v2_3/mrg/module-staging-page-builder.yml b/src/_data/codebase/v2_3/mrg/module-staging-page-builder.yml new file mode 100644 index 00000000000..1972e9faf81 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-staging-page-builder.yml @@ -0,0 +1,4 @@ +--- +title: StagingPageBuilder +content: The Magento_StagingPageBuilder module sets up PageBuilder to be a part of + the staging functionality in Magento EE. diff --git a/src/_data/codebase/v2_3/mrg/module-staging.yml b/src/_data/codebase/v2_3/mrg/module-staging.yml new file mode 100644 index 00000000000..2ee15a49ed0 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-staging.yml @@ -0,0 +1,27 @@ +--- +title: Staging +content: |- + ## Overview + Magento_Staging module is used for setting up, previewing and managing future store updates. + + ## Dependencies + The **Magento_Staging** is dependent on the following modules: + - Magento_Ui + + ## Extension points + Magento_Staging module have configured timeline view that simplify representation of updates. Configuration of + timeline is present in view/adminhtml/ui_component/staging_update_grid.xml file. Difference between simple grid is + in next components declaration: + - listingToolbar + * template - overloaded template to provide switcher between grid and timeline, legend for timeline. + * updateTypes - path to status column that provide data for legend + - columns + * component - timeline component tht extends listing. + * recordTmpl - overloaded template for timeline records. + * detailsTmpl - template for tooltip that provide details about updates. + - status column + * component - extends selection column, sets class based on value. + * updateTypesMap - array that contains bounded classes and values. + + ## Precautions + - To avoid mixed content and to work properly, Staging Site Preview feature requires both Storefront and Admin area to be under the same protocol (http or https). diff --git a/src/_data/codebase/v2_3/mrg/module-store-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-store-graph-ql.yml new file mode 100644 index 00000000000..b46a38a337e --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-store-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: StoreGraphQl +content: |- + **StoreGraphQl** provides type information for the GraphQl module + to generate store fields information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/module-store.yml b/src/_data/codebase/v2_3/mrg/module-store.yml new file mode 100644 index 00000000000..f1c542d3cf7 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-store.yml @@ -0,0 +1,7 @@ +--- +title: Store +content: |- + The Store module provides one of the basic and major features of a content management system for e-commerce web + sites by creating and managing a store for the customers to conduct online-shopping. Stores can be combined in groups, + and are linked to a specific website. All store related configurations (currency, locale, scope etc.), management and + storage maintenance are covered under this module. diff --git a/src/_data/codebase/v2_3/mrg/module-support.yml b/src/_data/codebase/v2_3/mrg/module-support.yml new file mode 100644 index 00000000000..8df964d3d60 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-support.yml @@ -0,0 +1,4 @@ +--- +title: Support +content: Magento_Support module is used for generation of system reports, which provide + detailed information about the system environment and Magento instance configuration. diff --git a/src/_data/codebase/v2_3/mrg/module-swagger-webapi-async.yml b/src/_data/codebase/v2_3/mrg/module-swagger-webapi-async.yml new file mode 100644 index 00000000000..bdc65bf2af5 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-swagger-webapi-async.yml @@ -0,0 +1,4 @@ +--- +title: SwaggerWebapiAsync +content: The Magento_SwaggerWebapiAsync module provides the implementation of the + Asynchronous WebApi module with Magento_Swagger. diff --git a/src/_data/codebase/v2_3/mrg/module-swagger-webapi.yml b/src/_data/codebase/v2_3/mrg/module-swagger-webapi.yml new file mode 100644 index 00000000000..477b9a6dbb3 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-swagger-webapi.yml @@ -0,0 +1,4 @@ +--- +title: SwaggerWebapi +content: The Magento_SwaggerWebapi module provides the implementation of the REST + Webapi module with Magento_Swagger. diff --git a/src/_data/codebase/v2_3/mrg/module-swagger.yml b/src/_data/codebase/v2_3/mrg/module-swagger.yml new file mode 100644 index 00000000000..a0d0500d083 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-swagger.yml @@ -0,0 +1,6 @@ +--- +title: Swagger +content: |- + The Magento_Swagger module provides access to a page generated using the swagger-ui package. The swagger-ui can be viewed + [on Github](https://github.com/swagger-api/swagger-ui). It accesses the JSON Schema describing Magento's REST APIs, + and displays it in a user-friendly, navigable format. diff --git a/src/_data/codebase/v2_3/mrg/module-swatches-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-swatches-graph-ql.yml new file mode 100644 index 00000000000..107759427c0 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-swatches-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: SwatchesGraphQl +content: |- + **SwatchesGraphQl** provides type information for the GraphQl module + to generate swatches fields for catalog and product information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/module-swatches-layered-navigation.yml b/src/_data/codebase/v2_3/mrg/module-swatches-layered-navigation.yml new file mode 100644 index 00000000000..89793c0ea12 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-swatches-layered-navigation.yml @@ -0,0 +1,21 @@ +--- +title: SwatchesLayeredNavigation +content: |- + ## Overview + + The **Magento_SwatchesLayeredNavigation** module enables LayeredNavigation functionality for Swatch attributes + + ## Backward incompatible changes + No backward incompatible changes + + ## Dependencies + The **Magento_SwatchesLayeredNavigation** is dependent on the following modules: + + - Magento_Swatches + - Magento_LayeredNavigation + + ## Specific Settings + The **Magento_SwatchesLayeredNavigation** module does not provide any specific settings. + + ## Specific Extension Points + The **Magento_SwatchesLayeredNavigation** module does not provide any specific extension points. You can extend it using the Magento extension mechanism. diff --git a/src/_data/codebase/v2_3/mrg/module-swatches.yml b/src/_data/codebase/v2_3/mrg/module-swatches.yml new file mode 100644 index 00000000000..23825c612be --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-swatches.yml @@ -0,0 +1,4 @@ +--- +title: Swatches +content: Magento_Swatches module is replacing default product attributes text values + with swatch images, for more convenient product displaying and selection. diff --git a/src/_data/codebase/v2_3/mrg/module-target-rule.yml b/src/_data/codebase/v2_3/mrg/module-target-rule.yml new file mode 100644 index 00000000000..2a485d09a19 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-target-rule.yml @@ -0,0 +1,4 @@ +--- +title: TargetRule +content: Magento_TargetRule module allows to configure the rules for showing related + products. diff --git a/src/_data/codebase/v2_3/mrg/module-tax-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-tax-graph-ql.yml new file mode 100644 index 00000000000..7fdaca48032 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-tax-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: TaxGraphQl +content: |- + **TaxGraphQl** provides type information for the GraphQl module + to generate tax fields for catalog and product information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/module-tax.yml b/src/_data/codebase/v2_3/mrg/module-tax.yml new file mode 100644 index 00000000000..7997e767a62 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-tax.yml @@ -0,0 +1,34 @@ +--- +title: Tax +content: |- + ## Purpose of module + The Magento_Tax module provides the calculations needed to compute the consumption tax on goods and services. + + The Magento_Tax module includes the following: + * configuration of the tax rates and rules to apply + * configuration of tax classes that apply to: + ** taxation on products + ** taxation on shipping charges + ** taxation on gift options (example: gift wrapping) + * specification whether the consumption tax is "sales & use" (typically product prices are loaded without any tax) or "VAT" (typically product prices are loaded including tax) + * specification of whether the tax total line can be toggled to display the tax details/subtotals + * display of prices (presented with tax, without tax, or both with and without) + + The Magento_Tax module also handles special cases when computing tax, such as: + * determining the tax on an individual item (for example, one that is being returned) when the original tax has been computed on the entire shopping cart + ** example country: United States + * being able to handle 2 or more tax rates that are applied separately (examples include a "luxury tax" on exclusive items) + * being able to handle a subsequent tax rate that is applied after a previous one is applied (a "tax on tax" situation, which recently was a part of Canadian tax law) + + # Deployment + ## System requirements + The Magento_Tax module does not have any specific system requirements. + + Depending on how many tax rates and tax rules are being used, there might be consideration for the database size + Depending on the frequency of updating tax rates and tax rules, there might be consideration for the scheduling of these updates + + ## Install + The Magento_Tax module is installed automatically (using the native Magento install mechanism) without any additional actions. + + ## Uninstall + The Magento_Tax module should not be uninstalled; it is a required module. diff --git a/src/_data/codebase/v2_3/mrg/module-theme-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-theme-graph-ql.yml new file mode 100644 index 00000000000..17fd7acd92b --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-theme-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: ThemeGraphQl +content: |- + **ThemeGraphQl** provides type information for the GraphQl module + to generate theme fields information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/module-theme.yml b/src/_data/codebase/v2_3/mrg/module-theme.yml new file mode 100644 index 00000000000..a9abc7386f2 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-theme.yml @@ -0,0 +1,4 @@ +--- +title: Theme +content: The Theme module contains common infrastructure that provides an ability + to apply and use themes in Magento application. diff --git a/src/_data/codebase/v2_3/mrg/module-tinymce-3-banner.yml b/src/_data/codebase/v2_3/mrg/module-tinymce-3-banner.yml new file mode 100644 index 00000000000..1272ba2eb88 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-tinymce-3-banner.yml @@ -0,0 +1,7 @@ +--- +title: Tinymce3Banner +content: Tinymce3Banner module allows to update banner widget images on Wysiwyg. We + have updated the TinyMCE module to the latest available version, 4.6.4. TinyMCE + v4.6.4 provides backwards-compatibility for modified editor modules to prevent the + loss of functionality. With TinyMCE4 you can update banner widget images using the + WYSIWYG. The TinyMCE3 module is now deprecated and will be removed in a future release. diff --git a/src/_data/codebase/v2_3/mrg/module-tinymce-3.yml b/src/_data/codebase/v2_3/mrg/module-tinymce-3.yml new file mode 100644 index 00000000000..f6f88d18b98 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-tinymce-3.yml @@ -0,0 +1,6 @@ +--- +title: Tinymce3 +content: We have updated the TinyMCE module to the latest available version, 4.6.4. + TinyMCE v4.6.4 provides backwards-compatibility for modified editor modules to prevent + the loss of functionality. The TinyMCE3 module is now deprecated and will be removed + in a future release. diff --git a/src/_data/codebase/v2_3/mrg/module-translation.yml b/src/_data/codebase/v2_3/mrg/module-translation.yml new file mode 100644 index 00000000000..ca627812d60 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-translation.yml @@ -0,0 +1,5 @@ +--- +title: Translation +content: |- + **Translation** enables localization of a store for multiple regions and markets. + Also provides the inline translation tool. diff --git a/src/_data/codebase/v2_3/mrg/module-ui.yml b/src/_data/codebase/v2_3/mrg/module-ui.yml new file mode 100644 index 00000000000..b698731d333 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-ui.yml @@ -0,0 +1,14 @@ +--- +title: Ui +content: |- + ## Purpose of module + + The Magento\Ui module introduces a set of common UI components, which could be used and configured via layout XML files. + + # Deployment + ## System requirements + + The Magento\Ui module does not have any specific system requirements. + + ## Install + The Magento\Ui module is installed automatically (using the native Magento Setup). No additional actions required. diff --git a/src/_data/codebase/v2_3/mrg/module-ups.yml b/src/_data/codebase/v2_3/mrg/module-ups.yml new file mode 100644 index 00000000000..1de5614b870 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-ups.yml @@ -0,0 +1,4 @@ +--- +title: Ups +content: The Magento_Ups module implements integration with the United Parcel Service + shipping carrier. diff --git a/src/_data/codebase/v2_3/mrg/module-url-rewrite-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-url-rewrite-graph-ql.yml new file mode 100644 index 00000000000..6cf0cc4a44d --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-url-rewrite-graph-ql.yml @@ -0,0 +1,6 @@ +--- +title: UrlRewriteGraphQl +content: |- + **UrlRewriteGraphQl** provides type information for the GraphQl module + to generate url rewrites from entities that implement such rewrites, + like categories, products or cms and other 3rd party modules. diff --git a/src/_data/codebase/v2_3/mrg/module-url-rewrite.yml b/src/_data/codebase/v2_3/mrg/module-url-rewrite.yml new file mode 100644 index 00000000000..7622136d72e --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-url-rewrite.yml @@ -0,0 +1,4 @@ +--- +title: UrlRewrite +content: Magento_UrlRewrite module provides ability to customize website URLs by creating + custom URL rewrite rules. diff --git a/src/_data/codebase/v2_3/mrg/module-user.yml b/src/_data/codebase/v2_3/mrg/module-user.yml new file mode 100644 index 00000000000..1f070775421 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-user.yml @@ -0,0 +1,7 @@ +--- +title: User +content: |- + **User** enables admin users to manage and assign roles to administrators and other non-customer users, + reset user passwords, and invalidate access tokens. + Different roles can be assigned to different users to define their permissions. + For admin passwords, it enables setting lifetimes and locking them when expired or when a specified numbers of failures have occurred. It allows preventing password brute force attacks for system backend. diff --git a/src/_data/codebase/v2_3/mrg/module-usps.yml b/src/_data/codebase/v2_3/mrg/module-usps.yml new file mode 100644 index 00000000000..99290c0eccb --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-usps.yml @@ -0,0 +1,4 @@ +--- +title: Usps +content: The Magento_Usps module provides integration with the United States Postal + Service shipping carrier. diff --git a/src/_data/codebase/v2_3/mrg/module-variable.yml b/src/_data/codebase/v2_3/mrg/module-variable.yml new file mode 100644 index 00000000000..1fd9f080b99 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-variable.yml @@ -0,0 +1,4 @@ +--- +title: Variable +content: Magento\Variable Allows to create custom variables and then use them in email + templates or in WYSIWYG editor for editing description of system entities. diff --git a/src/_data/codebase/v2_3/mrg/module-vault-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-vault-graph-ql.yml new file mode 100644 index 00000000000..e10893e8d84 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-vault-graph-ql.yml @@ -0,0 +1,6 @@ +--- +title: VaultGraphQl +content: |- + **VaultGraphQl** provides type and resolver information for the GraphQl module + to generate Vault (stored payment information) information endpoints. This module also + provides mutations for modifying a payment token. diff --git a/src/_data/codebase/v2_3/mrg/module-vault.yml b/src/_data/codebase/v2_3/mrg/module-vault.yml new file mode 100644 index 00000000000..2182b31119f --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-vault.yml @@ -0,0 +1,4 @@ +--- +title: Vault +content: The Magento_Vault module implements the integration with the Vault payment + gateway and makes the latter available as a payment method in Magento. diff --git a/src/_data/codebase/v2_3/mrg/module-version.yml b/src/_data/codebase/v2_3/mrg/module-version.yml new file mode 100644 index 00000000000..24f0fde5bcc --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-version.yml @@ -0,0 +1,3 @@ +--- +title: Version +content: Magento\Version Allows to get Magento version and edition by HTTP GET request diff --git a/src/_data/codebase/v2_3/mrg/module-versions-cms-url-rewrite.yml b/src/_data/codebase/v2_3/mrg/module-versions-cms-url-rewrite.yml new file mode 100644 index 00000000000..572dab5ecb3 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-versions-cms-url-rewrite.yml @@ -0,0 +1,6 @@ +--- +title: VersionsCmsUrlRewrite +content: "The Versions CMS Url Rewrite Module ties up the Store Switcher program with + implementation of the Hierarchy structure. See also Magento_UrlRewrite and Magento_VersionsCms + modules. \n\nExtends the Store Switcher program and makes it take into account nodes + from the Hierarchy structure." diff --git a/src/_data/codebase/v2_3/mrg/module-versions-cms.yml b/src/_data/codebase/v2_3/mrg/module-versions-cms.yml new file mode 100644 index 00000000000..c84640f9e6d --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-versions-cms.yml @@ -0,0 +1,6 @@ +--- +title: VersionsCms +content: |- + The Versions CMS module adds a hierarchy feature for CMS pages. + + The hierarchy feature organizes CMS pages as a hierarchy tree that allows parent/child relationships between pages. diff --git a/src/_data/codebase/v2_3/mrg/module-visual-merchandiser.yml b/src/_data/codebase/v2_3/mrg/module-visual-merchandiser.yml new file mode 100644 index 00000000000..d7673ac8f37 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-visual-merchandiser.yml @@ -0,0 +1,9 @@ +--- +title: VisualMerchandiser +content: |- + Create and merchandise categories quickly and easily with Visual Merchandiser for Magento. + Drag-and-drop products into position, or set up 'Smart Categories' based upon attributes. + Saves you hours merchandising your Magento store. + + With Visual Merchandiser, products can be re-organised in seconds – visually. + You see the products in place, with images, just like the customer sees them. diff --git a/src/_data/codebase/v2_3/mrg/module-webapi-async.yml b/src/_data/codebase/v2_3/mrg/module-webapi-async.yml new file mode 100644 index 00000000000..3d18ca0850e --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-webapi-async.yml @@ -0,0 +1,5 @@ +--- +title: WebapiAsync +content: "**WebapiAsync** Extends Webapi extension and provide functional to process + asynchronous requests. It handle asynchronous requests, schedule, publish and consum + bulk operations from queue." diff --git a/src/_data/codebase/v2_3/mrg/module-webapi-security.yml b/src/_data/codebase/v2_3/mrg/module-webapi-security.yml new file mode 100644 index 00000000000..0344a2d8620 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-webapi-security.yml @@ -0,0 +1,7 @@ +--- +title: WebapiSecurity +content: |- + **WebapiSecurity** enables access management of some Web API resources. + If checkbox is enabled in backend through: Stores -> Configuration -> Services -> Magento Web API -> Web Api Security + then the security of all of the services outlined in app/code/Magento/WebapiSecurity/etc/di.xml would be loosened. You may modify this list to customize which services should follow this behavior. + By loosening the security, these services would allow access anonymously (by anyone). diff --git a/src/_data/codebase/v2_3/mrg/module-webapi.yml b/src/_data/codebase/v2_3/mrg/module-webapi.yml new file mode 100644 index 00000000000..92efde43c1d --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-webapi.yml @@ -0,0 +1,6 @@ +--- +title: Webapi +content: |- + **Webapi** provides the framework for the application to expose REST and SOAP web services. It exposes an area for REST + and another area for SOAP services and routes requests based on the Webapi configuration. It also handles + deserialization of requests and serialization of responses. diff --git a/src/_data/codebase/v2_3/mrg/module-website-restriction.yml b/src/_data/codebase/v2_3/mrg/module-website-restriction.yml new file mode 100644 index 00000000000..13683124364 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-website-restriction.yml @@ -0,0 +1,7 @@ +--- +title: WebsiteRestriction +content: |- + **Website Restriction** enables administrators to restrict all access to the site or restrict site access + to only logged in customers. You might want to restrict all access when the site is closed for maintenance. + You might want to restrict site access to only logged in customers if the site is a B2B site or if there is + a private sale for registered customers. diff --git a/src/_data/codebase/v2_3/mrg/module-weee-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-weee-graph-ql.yml new file mode 100644 index 00000000000..8287c86a4b0 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-weee-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: WeeeGraphQl +content: |- + **WeeeGraphQl** provides type information for the GraphQl module + to generate wee tax fields for catalog and product information endpoints. diff --git a/src/_data/codebase/v2_3/mrg/module-weee-staging.yml b/src/_data/codebase/v2_3/mrg/module-weee-staging.yml new file mode 100644 index 00000000000..76bd7b08b4d --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-weee-staging.yml @@ -0,0 +1,28 @@ +--- +title: WeeeStaging +content: |- + ## Magento_WeeeStaging module + + ## Overview + + The Magento_WeeeStaging module is a part of the staging functionality in Magento EE. It enables you to stage a value of Fixed Product Tax. + + ## Implementation details + + The Magento_WeeeStaging module extends the following Magento_Weee module functionality to be used in staging: + + - adds an opportunity to schedule a Fixed Product Tax type attribute using the Schedule Update form of a product + + ## Dependencies + + You can find the list of modules that have dependencies on the Magento_WeeeStaging module in the `require` section of the `composer.json` file. The file is located in the root directory of the module. + + ## Extension points + + Extension points enable extension developers to interact with the Magento_WeeeStaging module. [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the module. + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.1/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_WeeeStaging module. + + ## Additional information + + You can track [backward incompatible changes made in a Magento EE mainline after the Magento 2.0 release](https://devdocs.magento.com/guides/v2.0/release-notes/changes/ee_changes.html). diff --git a/src/_data/codebase/v2_3/mrg/module-weee.yml b/src/_data/codebase/v2_3/mrg/module-weee.yml new file mode 100644 index 00000000000..f2058af57f7 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-weee.yml @@ -0,0 +1,28 @@ +--- +title: Weee +content: |- + The Magento_Weee module enables the application of fees/fixed product taxes (FPT) on certain types of products, usually related to electronic devices and recycling. + Fixed product taxes can be used to setup a WEEE tax that is a fixed amount, rather than a percentage of the product price. FPT can be configured to be displayed at various places in Magento. Rules, amounts, and display options can be configured in the backend. This module extends the existing functionality of Magento_Tax. + + The Magento_Wee module includes the following: + + * ability to add different number of fixed product taxes to product. They are treated as a product attribute; + * configuration of where Weee appears (on category, product, sales, invoice, or credit memo pages) and whether FPT should be taxed; + * a new line item in the totals section. + + # System requirements + The Magento_Weee module does not have any specific system requirements. + + ## Install + Magento_Weee module can be installed automatically (using native Magento install mechanism) without any additional actions + + ## Uninstall + Magento installation with existing products with FPT: + * Disable FPT on the backend + * Remove all products with FPT + * Remove all FPT attributes from attribute sets + * Delete all FPT attributes + * Remove module directory from the code base + + New Magento installation: + * Can be removed without additional actions diff --git a/src/_data/codebase/v2_3/mrg/module-widget.yml b/src/_data/codebase/v2_3/mrg/module-widget.yml new file mode 100644 index 00000000000..67c1f30159d --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-widget.yml @@ -0,0 +1,4 @@ +--- +title: Widget +content: The Widget module allows Magento application to be extended with custom widget + blocks. diff --git a/src/_data/codebase/v2_3/mrg/module-wishlist-analytics.yml b/src/_data/codebase/v2_3/mrg/module-wishlist-analytics.yml new file mode 100644 index 00000000000..1ab3e001ca3 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-wishlist-analytics.yml @@ -0,0 +1,4 @@ +--- +title: WishlistAnalytics +content: The Magento_WishlistAnalytics module configures data definitions for a data + collection related to the Wishlist module entities to be used in [Advanced Reporting](https://devdocs.magento.com/guides/v2.3/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_3/mrg/module-wishlist-graph-ql.yml b/src/_data/codebase/v2_3/mrg/module-wishlist-graph-ql.yml new file mode 100644 index 00000000000..8cd5b510139 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-wishlist-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: WishlistGraphQl +content: |- + **WishlistGraphQl** provides type information for the GraphQl module + to generate wishlist fields. diff --git a/src/_data/codebase/v2_3/mrg/module-wishlist.yml b/src/_data/codebase/v2_3/mrg/module-wishlist.yml new file mode 100644 index 00000000000..e114643b744 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-wishlist.yml @@ -0,0 +1,5 @@ +--- +title: Wishlist +content: |- + The Magento_Wishlist implements the Wishlist functionality. + This allows customers to create a list of products that they can add to their shopping cart to be purchased at a later date, or share with friends. diff --git a/src/_data/codebase/v2_3/mrg/module-worldpay.yml b/src/_data/codebase/v2_3/mrg/module-worldpay.yml new file mode 100644 index 00000000000..5bd6b6ce423 --- /dev/null +++ b/src/_data/codebase/v2_3/mrg/module-worldpay.yml @@ -0,0 +1,4 @@ +--- +title: Worldpay +content: The Magento_Worldpay module implements the integration with the Worldpay + payment gateway and makes the latter available as a payment method in Magento. diff --git a/src/_data/codebase/v2_3/mrg/msi/Inventory.yml b/src/_data/codebase/v2_3/mrg/msi/Inventory.yml deleted file mode 100644 index 70f16d8619b..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/Inventory.yml +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Magento_Inventory -source_repo: inventory -release: 1.1.7 -github_path: Inventory/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: "The `Inventory` module is part of the new inventory infrastructure,\nwhich - replaces the legacy `CatalogInventory` module with new and expanded features and - APIs for Inventory Management. \n \nThe [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n\nAll Inventory Management - modules follow the \n[Single Responsibility Principle](https://en.wikipedia.org/wiki/Single_responsibility_principle).\n[Inventory - management architecture](https://devdocs.magento.com/guides/v2.3/inventory/architecture.html) - \nprovides additional insight about the overall structure of these modules.\n\n## - Installation details\n\nThis module is installed as part of Magento Open Source. - Unless a custom implementation for `InventoryApi` is provided\nby a 3rd-party module, - the module cannot be deleted or disabled.\n\n## Extension points and service contracts\n\nMagento - does not recommend using or referring to classes and other entities in the `Inventory` - module. All public \ninterfaces and extension points related to this module are - located in the `InventoryApi` module. \nUse the interfaces and extension points - defined in `InventoryApi` to extend this module." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryAdminUi.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryAdminUi.yml deleted file mode 100644 index c4fb2f3aaee..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryAdminUi.yml +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Magento_InventoryAdminUi -source_repo: inventory -release: 1.1.7 -github_path: InventoryAdminUi/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: |- - The `InventoryAdminUi` module extends the Magento Admin UI to add Inventory Management functionality. - - This module is part of the new inventory infrastructure. The - [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) - describes the MSI (Multi-Source Inventory) project in more detail. - - ## Installation details - - This module is installed as part of Magento Open Source. It may be disabled if the Inventory Management UI - is provided by a 3rd-party system or if you run a headless version of Magento. - - ## Extensibility - - The `InventoryAdminUi` module contains several extension points. - - ### Layouts - - You can extend and override layouts defined in the `view/adminhtml/layout` directory. - - ### UI Components - - The `view/adminhtml/ui_component` directory contains extensible UI components. diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryAdvancedCheckout.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryAdvancedCheckout.yml deleted file mode 100644 index 593e52ee172..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryAdvancedCheckout.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: Magento_InventoryAdvancedCheckout -source_repo: inventory -release: 1.1.7 -github_path: InventoryAdvancedCheckout/README.md -last_modified_at: '2019-08-02 00:04:37 -0500' -content: |- - ## Magento_InventoryAdvancedCheckout - - ## Overview - - The Magento_InventoryAdvancedCheckout module adds multi-sourcing capabilities to the AdvancedCheckout module allowing Order By SKU feature to work correctly with multiple inventory sources enabled. diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryApi.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryApi.yml deleted file mode 100644 index 081bbb035f9..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryApi.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Magento_InventoryApi -source_repo: inventory -release: 1.1.7 -github_path: InventoryApi/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: "The `InventoryApi` module provides Inventory Management service contracts. - \n\nThis module is part of the new inventory infrastructure. The\n[Inventory Management - overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis - module is installed as part of Magento Open Source. It cannot be deleted or disabled.\n\n## - Extensibility\n\nThe `InventoryApi` module contains extension points and APIs that - 3rd-party developers\ncan use to provide custom inventory functionality.\n\n### - Public APIs\n\nPublic APIs are defined in the `Api` and `Api/Data` directories.\n\n### - REST endpoints\n\nThe `etc/webapi.xml` file defines endpoints for managing sources, - stocks, stock source links, and source items." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryBundleProduct.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryBundleProduct.yml deleted file mode 100644 index 38831b7694d..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryBundleProduct.yml +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Magento_InventoryBundleProduct -source_repo: inventory -release: 1.1.7 -github_path: InventoryBundleProduct/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: |- - The `InventoryBundleProduct` module integrates inventory management business logic into Magento's bundle product logic. - - This module is part of the new inventory infrastructure. The - [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) - describes the MSI (Multi-Source Inventory) project in more detail. - - ## Installation details - - This module is installed as part of Magento Open Source. It cannot be deleted or disabled. - - ## Extension points and service contracts - - There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryBundleProductAdminUi.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryBundleProductAdminUi.yml deleted file mode 100644 index 4cfa9b007c6..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryBundleProductAdminUi.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Magento_InventoryBundleProductAdminUi -source_repo: inventory -release: 1.1.7 -github_path: InventoryBundleProductAdminUi/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: "The `InventoryBundleProductAdminUi`extends the Magento Admin UI to add MSI - functionality.\n\nThis module is part of the new inventory infrastructure. The\n[Inventory - Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis - module is installed as part of Magento Open Source. It may be disabled if the Inventory - Management UI\nis provided by a 3rd-party system or if you run a headless version - of Magento.\n \n## Extensibility\n\nThere are no extension points or for this module." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryCache.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryCache.yml deleted file mode 100644 index be63aacb886..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryCache.yml +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Magento_InventoryCache -source_repo: inventory -release: 1.1.7 -github_path: InventoryCache/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: |- - The `InventoryCache` module integrates inventory management business logic into Magento's cache logic. - - This module is part of the new inventory infrastructure. The - [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) - describes the MSI (Multi-Source Inventory) project in more detail. - - ## Installation details - - This module is installed as part of Magento Open Source. It cannot be deleted or disabled. - - ## Extension points and service contracts - - There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryCatalog.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryCatalog.yml deleted file mode 100644 index 910865f6e5c..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryCatalog.yml +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: Magento_InventoryCatalog -source_repo: inventory -release: 1.1.7 -github_path: InventoryCatalog/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: "The `InventoryCatalog` module integrates inventory management business logic - into Magento's catalog logic.\n\nThis module is part of the new inventory infrastructure. - The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis - module is installed as part of Magento Open Source. Unless a custom implementation - for `InventoryCatalogApi`\nis provided by a 3rd-party module, the module cannot - be deleted or disabled.\n\n## Extension points and service contracts\n\nAll public - interfaces related to this module are located in the `InventoryCatalogApi` module. - \nUse the interfaces defined in `InventoryCatalogApi` to extend this module." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryCatalogAdminUi.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryCatalogAdminUi.yml deleted file mode 100644 index 5c545b4b6a6..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryCatalogAdminUi.yml +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Magento_InventoryCatalogAdminUi -source_repo: inventory -release: 1.1.7 -github_path: InventoryCatalogAdminUi/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: |- - The `InventoryCatalogAdminUi` module extends the Magento Admin UI to add MSI functionality. - - This module is part of the new inventory infrastructure. The - [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) - describes the MSI (Multi-Source Inventory) project in more detail. - - ## Installation details - - This module is installed as part of Magento Open Source. It may be disabled if the Inventory Management UI - is provided by a 3rd-party system or if you run a headless version of Magento. - - ## Extensibility - - The `InventoryCatalogAdminUi` module contains several extension points. - - ### Layouts - - You can extend and override layouts defined in the `view/adminhtml/layout` directory. - - ### UI Components - - The `view/adminhtml/ui_component` directory contains extensible UI components. diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryCatalogApi.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryCatalogApi.yml deleted file mode 100644 index 36b31230043..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryCatalogApi.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Magento_InventoryCatalogApi -source_repo: inventory -release: 1.1.7 -github_path: InventoryCatalogApi/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: "The `InventoryCatalogApi` module provides service contracts for default - source and stock providers as well as bulk operations. \n\nThis module is part of - the new inventory infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis - module is installed as part of Magento Open Source. It cannot be deleted or disabled.\n\n## - Extensibility\n\nThe `InventoryCatalogApi` module contains extension points and - APIs that 3rd-party developers\ncan use to provide custom inventory catalog functionality.\n\n### - Public APIs\n\nPublic APIs are defined in the `Api` directory.\n\n### REST endpoints\n\nThe - `etc/webapi.xml` file defines endpoints for assigning, unassigning, and transferring - sources in bulk." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryCatalogSearch.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryCatalogSearch.yml deleted file mode 100644 index 2fd50fb262c..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryCatalogSearch.yml +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Magento_InventoryCatalogSearch -source_repo: inventory -release: 1.1.7 -github_path: InventoryCatalogSearch/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: |- - The `InventoryCatalogSearch` module integrates inventory management business logic into Magento's search logic. - - This module is part of the new inventory infrastructure. The - [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) - describes the MSI (Multi-Source Inventory) project in more detail. - - ## Installation details - - This module is installed as part of Magento Open Source. It cannot be deleted or disabled. - - ## Extension points and service contracts - - There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryConfigurableProduct.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryConfigurableProduct.yml deleted file mode 100644 index 8311a73dba6..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryConfigurableProduct.yml +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: Magento_InventoryConfigurableProduct -source_repo: inventory -release: 1.1.7 -github_path: InventoryConfigurableProduct/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: |- - ## InventoryConfigurableProduct module - - The `InventoryConfigurableProduct` module integrates inventory management business logic into Magento's configurable product logic. - - This module is part of the new inventory infrastructure. The - [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) - describes the MSI (Multi-Source Inventory) project in more detail. - - ## Installation details - - This module is installed as part of Magento Open Source. It cannot be deleted or disabled. - - ## Extension points and service contracts - - There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryConfigurableProductAdminUi.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryConfigurableProductAdminUi.yml deleted file mode 100644 index d1f4431ce90..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryConfigurableProductAdminUi.yml +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: Magento_InventoryConfigurableProductAdminUi -source_repo: inventory -release: 1.1.7 -github_path: InventoryConfigurableProductAdminUi/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: "The `InventoryConfigurableProductAdminUi`extends the Magento Admin UI to - add inventory management functionality.\n\nThis module is part of the new inventory - infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis - module is installed as part of Magento Open Source. It may be disabled if the Inventory - Management UI\nis provided by a 3rd-party system or if you run a headless version - of Magento.\n \n## Extensibility\n\nThe `InventoryConfigurableProductAdminUi` module - contains several extension points.\n\n### UI Components\n\nThe `view/adminhtml/ui_component` - directory contains extensible UI components." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryConfigurableProductIndexer.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryConfigurableProductIndexer.yml deleted file mode 100644 index e32325218a6..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryConfigurableProductIndexer.yml +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Magento_InventoryConfigurableProductIndexer -source_repo: inventory -release: 1.1.7 -github_path: InventoryConfigurableProductIndexer/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: |- - The `InventoryConfigurableProductIndexer` module integrates inventory management business logic into Magento's indexation logic for configurable products. - - This module is part of the new inventory infrastructure. The - [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) - describes the MSI (Multi-Source Inventory) project in more detail. - - ## Installation details - - This module is installed as part of Magento Open Source. It cannot be deleted or disabled. - - ## Extension points and service contracts - - There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryConfiguration.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryConfiguration.yml deleted file mode 100644 index 17e5dfedd40..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryConfiguration.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Magento_InventoryConfiguration -source_repo: inventory -release: 1.1.7 -github_path: InventoryConfiguration/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: "The `InventoryConfiguration` module implements logic for inventory management - configuration.\n\nThis module is part of the new inventory infrastructure. The\n[Inventory - Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis - module is installed as part of Magento Open Source. Unless a custom implementation - for\n`InventoryConfigurationApi` is provided by a 3rd-party module, the module cannot - be deleted or disabled.\n\n## Extension points and service contracts\n\nAll public - interfaces related to this module are located in the `InventoryConfigurationApi` - module. \nUse the interfaces defined in `InventoryConfigurationApi` to extend this - module." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryConfigurationApi.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryConfigurationApi.yml deleted file mode 100644 index 76fc99c96f2..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryConfigurationApi.yml +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Magento_InventoryConfigurationApi -source_repo: inventory -release: 1.1.7 -github_path: InventoryConfigurationApi/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: |- - The `InventoryConfigurationApi` module provides service contracts for inventory management configuration. - - This module is part of the new inventory infrastructure. The - [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) - describes the MSI (Multi-Source Inventory) project in more detail. - - ## Installation details - - This module is installed as part of Magento Open Source. It cannot be disabled. - - ## Extensibility - - The `InventoryConfigurationApi` module contains extension points and APIs that 3rd-party developers - can use to provide custom inventory functionality. - - ### Public APIs - - Public APIs are defined in the `Api` and `Api/Data` directories. diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryDistanceBasedSourceSelection.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryDistanceBasedSourceSelection.yml deleted file mode 100644 index 20ccbcec50e..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryDistanceBasedSourceSelection.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Magento_InventoryDistanceBasedSourceSelection -source_repo: inventory -release: 1.1.7 -github_path: InventoryDistanceBasedSourceSelection/README.md -last_modified_at: '2018-12-28 10:54:19 +0100' -content: "The `InventoryDistanceBasedSourceSelection` module implements logic for - distance based source selection\n\nThis module is part of the new inventory infrastructure. - The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis - module is installed as part of Magento Open Source.\n\n## Extension points and service - contracts\n\nAll public interfaces related to this module are located in the `InventoryDistanceBasedSourceSelectionApi` - module. \nUse the interfaces defined in `InventoryDistanceBasedSourceSelectionApi` - to extend this module." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryDistanceBasedSourceSelectionAdminUi.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryDistanceBasedSourceSelectionAdminUi.yml deleted file mode 100644 index 71d48f57825..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryDistanceBasedSourceSelectionAdminUi.yml +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: Magento_InventoryDistanceBasedSourceSelectionAdminUi -source_repo: inventory -release: 1.1.7 -github_path: InventoryDistanceBasedSourceSelectionAdminUi/README.md -last_modified_at: '2018-12-28 10:54:19 +0100' -content: |- - The `InventoryDistanceBasedSourceSelectionAdminUi` module extends Magento's admin UI with source selection based on distance functionality. - - This module is part of the new inventory infrastructure. The - [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) - describes the MSI (Multi-Source Inventory) project in more detail. - - ## Installation details - - This module is installed as part of Magento Open Source. It may be disabled if the Inventory Management UI - is provided by a 3rd-party system or if you run a headless version of Magento. - - ## Extension points and service contracts - - There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryDistanceBasedSourceSelectionApi.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryDistanceBasedSourceSelectionApi.yml deleted file mode 100644 index c4fb106d983..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryDistanceBasedSourceSelectionApi.yml +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: Magento_InventoryDistanceBasedSourceSelectionApi -source_repo: inventory -release: 1.1.7 -github_path: InventoryDistanceBasedSourceSelectionApi/README.md -last_modified_at: '2018-12-28 10:54:19 +0100' -content: "The `InventoryDistanceBasedSourceSelectionApi` module provides service contracts - for distance based source selection algorithm. \n\nThis module is part of the new - inventory infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis - module is installed as part of Magento Open Source.\n\n## Extensibility\n\nThe `InventoryDistanceBasedSourceSelectionApi` - module contains extension points and APIs that 3rd-party developers\ncan use to - provide custom distance based source selection algorithms.\n\n### Public APIs\n\nPublic - APIs are defined in the `Api` and `Api/Data` directories.\n\n### REST endpoints\n\nThe - `etc/webapi.xml` file defines endpoints for managing distance based algorithms." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryElasticsearch.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryElasticsearch.yml deleted file mode 100644 index 94a3663f3d2..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryElasticsearch.yml +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Magento_InventoryElasticsearch -source_repo: inventory -release: 1.1.7 -github_path: InventoryElasticsearch/README.md -last_modified_at: '2018-12-21 16:08:11 +0200' -content: |- - The `InventoryElasticsearch` module provides elastic search support for Inventory Management. - - This module is part of the new inventory infrastructure. The - [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) - describes the MSI (Multi-Source Inventory) project in more detail. - - ## Installation details - - This module is installed as part of Magento Open Source. It cannot be deleted or disabled. - - ## Extension points and service contracts - - There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryExportStock.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryExportStock.yml deleted file mode 100644 index fa09af37075..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryExportStock.yml +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: Magento_InventoryExportStock -source_repo: inventory -release: 1.1.7 -github_path: InventoryExportStock/README.md -last_modified_at: '2019-04-23 22:46:43 +0300' -content: |- - The `InventoryExportStock` module provides aggregated stock export functionality. - - This module is part of the new inventory infrastructure. The - [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) - describes the MSI (Multi-Source Inventory) project in more detail. - - ## Installation details - - This module is installed as part of Magento Open Source. It may be disabled if the Inventory Management UI - is provided by a 3rd-party system or if you run a headless version of Magento. - - ## Extension points and service contracts - - There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryExportStockApi.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryExportStockApi.yml deleted file mode 100644 index 128b23bd95c..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryExportStockApi.yml +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: Magento_InventoryExportStockApi -source_repo: inventory -release: 1.1.7 -github_path: InventoryExportStockApi/README.md -last_modified_at: '2019-04-23 22:46:43 +0300' -content: |- - The `InventoryExportStockApi` module provides provides aggregated stock export functionality api. - - This module is part of the new inventory infrastructure. The - [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) - describes the MSI (Multi-Source Inventory) project in more detail. - - ## Installation details - - This module is installed as part of Magento Open Source. It may be disabled if the Inventory Management UI - is provided by a 3rd-party system or if you run a headless version of Magento. - - ## Extension points and service contracts - - There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryGraphQl.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryGraphQl.yml deleted file mode 100644 index f43a4eee350..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryGraphQl.yml +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: Magento_InventoryGraphQl -source_repo: inventory -release: 1.1.7 -github_path: InventoryGraphQl/README.md -last_modified_at: '2019-03-30 16:15:21 +0100' -content: |- - The `InventoryGraphQl` provides type information for the GraphQl module - to generate inventory stock fields for product information endpoints. - - This module is part of the new inventory infrastructure. The - [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) - describes the MSI (Multi-Source Inventory) project in more detail. - - ## Installation details - - This module is installed as part of Magento Open Source. It cannot be deleted or disabled. - - ## Extension points and service contracts - - There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryGroupedProduct.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryGroupedProduct.yml deleted file mode 100644 index 5f393cb9492..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryGroupedProduct.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Magento_InventoryGroupedProduct -source_repo: inventory -release: 1.1.7 -github_path: InventoryGroupedProduct/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: "The `InventoryGroupedProduct` module integrates inventory management business - logic into Magento's grouped product logic.\n\nThis module is part of the new inventory - infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis - module is installed as part of Magento Open Source. It cannot be deleted or disabled.\n - \n## Extension points and service contracts\n\nThere are no extension points or - service contracts for this module." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryGroupedProductAdminUi.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryGroupedProductAdminUi.yml deleted file mode 100644 index bb2ac99b0dc..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryGroupedProductAdminUi.yml +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: Magento_InventoryGroupedProductAdminUi -source_repo: inventory -release: 1.1.7 -github_path: InventoryGroupedProductAdminUi/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: |- - The `InventoryGroupedProductAdminUi` module extends Magento's admin UI with inventory management functionality. - - This module is part of the new inventory infrastructure. The - [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) - describes the MSI (Multi-Source Inventory) project in more detail. - - ## Installation details - - This module is installed as part of Magento Open Source. It may be disabled if the Inventory Management UI - is provided by a 3rd-party system or if you run a headless version of Magento. - - ## Extension points and service contracts - - There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryGroupedProductIndexer.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryGroupedProductIndexer.yml deleted file mode 100644 index b66e2a5d4d7..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryGroupedProductIndexer.yml +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Magento_InventoryGroupedProductIndexer -source_repo: inventory -release: 1.1.7 -github_path: InventoryGroupedProductIndexer/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: |- - The `InventoryGroupedProductIndexer` module integrates inventory management business logic into Magento's indexation logic for grouped products. - - This module is part of the new inventory infrastructure. The - [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) - describes the MSI (Multi-Source Inventory) project in more detail. - - ## Installation details - - This module is installed as part of Magento Open Source. It cannot be deleted or disabled. - - ## Extension points and service contracts - - There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryImportExport.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryImportExport.yml deleted file mode 100644 index b6c34c43bd6..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryImportExport.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Magento_InventoryImportExport -source_repo: inventory -release: 1.1.7 -github_path: InventoryImportExport/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: "The `InventoryImportExport` module provides compatibility between Magento's - flat file import/export logic and Inventory Management.\n\nThis module is part of - the new inventory infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n \n## Installation details\n\nThis - module is installed as part of Magento Open Source. It cannot be deleted or disabled.\n\n## - Extension points and service contracts\n\nThere are no extension points or service - contracts for this module.\n\n## Additional information\n\nThe `files/sample/stock_sources.csv` - file is a template for importing inventory into the system." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryIndexer.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryIndexer.yml deleted file mode 100644 index 44e25bef2c4..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryIndexer.yml +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Magento_InventoryIndexer -source_repo: inventory -release: 1.1.7 -github_path: InventoryIndexer/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: |- - The `InventoryIndexer` module provides indexation logic for Inventory Management. - - This module is part of the new inventory infrastructure. The - [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) - describes the MSI (Multi-Source Inventory) project in more detail. - - ## Installation details - - This module is installed as part of Magento Open Source. It cannot be deleted or disabled. - - ## Extension points and service contracts - - There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryLowQuantityNotification.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryLowQuantityNotification.yml deleted file mode 100644 index 994b276768f..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryLowQuantityNotification.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Magento_InventoryLowQuantityNotification -source_repo: inventory -release: 1.1.7 -github_path: InventoryLowQuantityNotification/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: "The `InventoryLowQuantityNotification` module integrates Inventory Management - business logic into Magento's low quantity notification logic.\n\nThis module is - part of the new inventory infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis - module is installed as part of Magento Open Source. Unless a custom implementation - for\n`InventoryLowQuantityNotificationApi` is provided by a 3rd-party module, the - module cannot be deleted or disabled.\n\n## Extension points and service contracts\n\nAll - public interfaces related to this module are located in the `InventoryLowQuantityNotificationApi` - module. \nUse the interfaces defined in `InventoryLowQuantityNotificationApi` to - extend this module." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryLowQuantityNotificationAdminUi.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryLowQuantityNotificationAdminUi.yml deleted file mode 100644 index 868aa888a90..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryLowQuantityNotificationAdminUi.yml +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Magento_InventoryLowQuantityNotificationAdminUi -source_repo: inventory -release: 1.1.7 -github_path: InventoryLowQuantityNotificationAdminUi/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: |- - The `InventoryLowQuantityNotificationAdminUi` module extends Magento's admin UI with inventory management functionality. - - This module is part of the new inventory infrastructure. The - [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) - describes the MSI (Multi-Source Inventory) project in more detail. - - ## Installation details - - This module is installed as part of Magento Open Source. It may be disabled if the Inventory Management UI - is provided by a 3rd-party system or if you run a headless version of Magento. - - ## Extensibility - - The `InventoryLowQuantityNotificationAdminUi` module contains several extension points. - - ### Layouts - - You can extend and override layouts defined in the `view/adminhtml/layout` directory. - - ### UI Components - - The `view/adminhtml/ui_component` directory contains extensible UI components. diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryLowQuantityNotificationApi.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryLowQuantityNotificationApi.yml deleted file mode 100644 index 00c6207cd6a..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryLowQuantityNotificationApi.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Magento_InventoryLowQuantityNotificationApi -source_repo: inventory -release: 1.1.7 -github_path: InventoryLowQuantityNotificationApi/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: "The `InventoryLowQuantityNotificationApi` module provides service contracts - for managing Inventory Management notifications. \n\nThis module is part of the - new inventory infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis - module is installed as part of Magento Open Source. It cannot be deleted or disabled.\n\n## - Extensibility\n\nThe `InventoryLowQuantityNotificationApi` module contains extension - points and APIs that 3rd-party developers\ncan use to provide custom low quantity - notification functionality.\n\n### Public APIs\n\nPublic APIs are defined in the - `Api` and `Api/Data` directories.\n\n### REST endpoints\n\nThe `etc/webapi.xml` - file defines endpoints for managing low quantity notifications." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryMultiDimensionalIndexerApi.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryMultiDimensionalIndexerApi.yml deleted file mode 100644 index 82c1ee569c7..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryMultiDimensionalIndexerApi.yml +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: Magento_InventoryMultiDimensionalIndexerApi -source_repo: inventory -release: 1.1.7 -github_path: InventoryMultiDimensionalIndexerApi/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: "The `InventoryMultiDimensionalIndexerApi` module provides functionality - for creating and handling multi-dimension indexes.\n\nThis module is part of the - new inventory infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis - module is installed as part of Magento Open Source. It cannot be deleted or disabled.\n\n\n## - Extension points\n\nThe library introduces a set of extension points which split - a monolithic index by the specified dimension (Scope), creating \nan independent - index (i.e. dedicated MySQL table) per dimension. The library also provides a mechanism - for resolving \nindex names based on the provided scope. The multi-dimension indexes - are introduced for the sake of data scalability\nand the ability to reindex data - in the scope of particular dimension only.\n\nAn aliasing mechanism guarantees zero - downtime to make Front-End responsive while Full Reindex being processed." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryProductAlert.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryProductAlert.yml deleted file mode 100644 index 8357354cb56..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryProductAlert.yml +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Magento_InventoryProductAlert -source_repo: inventory -release: 1.1.7 -github_path: InventoryProductAlert/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: |- - The `InventoryProductAlert` module integrates Inventory Management business logic into Magento's product alert logic. - - This module is part of the new inventory infrastructure. The - [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) - describes the MSI (Multi-Source Inventory) project in more detail. - - ## Installation details - - This module is installed as part of Magento Open Source. It cannot be deleted or disabled. - - ## Extension points and service contracts - - There are no extension points or service contracts for this module. diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryRequisitionList.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryRequisitionList.yml deleted file mode 100644 index 409c569c338..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryRequisitionList.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Magento_InventoryRequisitionList -source_repo: inventory -release: 1.1.7 -github_path: InventoryRequisitionList/README.md -last_modified_at: '2019-08-02 00:04:37 -0500' -content: The Magento_InventoryRequisitionList allows the customer to use the new inventory - management (MSI). diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryReservationCli.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryReservationCli.yml deleted file mode 100644 index 7adc3d7e774..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryReservationCli.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: Magento_InventoryReservationCli -source_repo: inventory -release: 1.1.7 -github_path: InventoryReservationCli/README.md -last_modified_at: '2019-04-10 12:11:17 +0200' -content: |- - The `InventoryReservationCli` module provide a cli command which helps the developer to discover inconsistencies on reservation. - - This module is part of the new inventory infrastructure. The - [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) - describes the MSI (Multi-Source Inventory) project in more detail. diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryReservations.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryReservations.yml deleted file mode 100644 index 6e1e83fe5d4..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryReservations.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Magento_InventoryReservations -source_repo: inventory -release: 1.1.7 -github_path: InventoryReservations/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: "The `InventoryReservations` module provides logic for handling product reservations.\n\nThis - module is part of the new inventory infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis - module is installed as part of Magento Open Source. Unless a custom implementation - for\n`InventoryReservationApi` is provided by a 3rd-party module, the module cannot - be deleted or disabled.\n\n## Extension points and service contracts\n\nAll public - interfaces related to this module are located in the `InventoryReservationsApi` - module. \nUse the interfaces defined in `InventoryReservationsApi` to extend this - module.\n\n## Additional information\n\nThe `InventoryReservations` module creates - the `inventory_cleanup_reservations` cron job." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryReservationsApi.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryReservationsApi.yml deleted file mode 100644 index 8ca1b2ef2b0..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryReservationsApi.yml +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: Magento_InventoryReservationsApi -source_repo: inventory -release: 1.1.7 -github_path: InventoryReservationsApi/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: |- - The `InventoryReservationsApi` module provides service contracts for Inventory Management reservations. - - This module is part of the new inventory infrastructure. The - [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) - describes the MSI (Multi-Source Inventory) project in more detail. - - ## Installation details - - This module is installed as part of Magento Open Source. It cannot be deleted or disabled. - - ## Extensibility - - The `InventoryReservationsApi` module contains extension points and APIs that 3rd-party developers - can use to provide custom inventory reservation functionality. - - ### Public APIs - - Public APIs are defined in the `Model` directory. diff --git a/src/_data/codebase/v2_3/mrg/msi/InventorySales.yml b/src/_data/codebase/v2_3/mrg/msi/InventorySales.yml deleted file mode 100644 index 13aca119cba..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventorySales.yml +++ /dev/null @@ -1,15 +0,0 @@ ---- -title: Magento_InventorySales -source_repo: inventory -release: 1.1.7 -github_path: InventorySales/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: "The `InventorySales` module integrates Inventory Management business logic - into Magento's sales logic.\n\nThis module is part of the new inventory infrastructure. - The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n - \nThis module is installed as part of Magento Open Source. Unless a custom implementation - for `InventorySalesApi`\nis provided by a 3rd-party module, the module cannot be - deleted or disabled.\n\n## Extension points and service contracts\n\nAll public - interfaces related to this module are located in the `InventorySalesApi` module. - \nUse the interfaces defined in `InventorySalesApi` to extend this module." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventorySalesAdminUi.yml b/src/_data/codebase/v2_3/mrg/msi/InventorySalesAdminUi.yml deleted file mode 100644 index 84be35f292c..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventorySalesAdminUi.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Magento_InventorySalesAdminUi -source_repo: inventory -release: 1.1.7 -github_path: InventorySalesAdminUi/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: "The `InventorySalesAdminUi` module extends Magento's Admin UI with Inventory - Management functionality.\n\nThis module is part of the new inventory infrastructure. - The \n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis - module is installed as part of Magento Open Source. It may be disabled if the Inventory - Management UI\nis provided by a 3rd-party system or if you run a headless version - of Magento.\n\n## Extensibility\n\nThe `InventorySalesAdminUi` module contains several - extension points.\n\n### Layouts\n\nYou can extend and override layouts defined - in the `view/adminhtml/layout` directory.\n\n### UI Components\n\nThe `view/adminhtml/ui_component` - directory contains extensible UI components." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventorySalesApi.yml b/src/_data/codebase/v2_3/mrg/msi/InventorySalesApi.yml deleted file mode 100644 index b978943b432..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventorySalesApi.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Magento_InventorySalesApi -source_repo: inventory -release: 1.1.7 -github_path: InventorySalesApi/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: "The `InventorySalesApi` module provides service contracts for inventory - management. \n\nThis module is part of the new inventory infrastructure. The\n[Inventory - Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis - module is installed as part of Magento Open Source. It cannot be deleted or disabled.\n\n## - Extensibility\n\nThe `InventorySalesApi` module contains extension points and APIs - that 3rd-party developers\ncan use to provide custom inventory catalog functionality.\n\n### - Public APIs\n\nPublic APIs are defined in the `Api` and `Api/Data` directories.\n\n### - REST endpoints\n\nThe `etc/webapi.xml` file defines endpoints for determining whether - a salable amount of products are available for purchase." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventorySalesFrontendUi.yml b/src/_data/codebase/v2_3/mrg/msi/InventorySalesFrontendUi.yml deleted file mode 100644 index ae0e9feaccc..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventorySalesFrontendUi.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Magento_InventorySalesFrontendUi -source_repo: inventory -release: 1.1.7 -github_path: InventorySalesFrontendUi/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: "The `InventorySalesFrontendUi` module extends Magento's frontend UI with - Inventory Management functionality. \n\nThis module is part of the new inventory - infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis - module is installed as part of Magento Open Source. You can remove it if you run - a headless version of Magento.\n\n## Extension points and service contracts\n\nThere - are no extension points or service contracts for this module." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventorySetupFixtureGenerator.yml b/src/_data/codebase/v2_3/mrg/msi/InventorySetupFixtureGenerator.yml deleted file mode 100644 index d0cc1ef2c08..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventorySetupFixtureGenerator.yml +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: Magento_InventorySetupFixtureGenerator -source_repo: inventory -release: 1.1.7 -github_path: InventorySetupFixtureGenerator/README.md -last_modified_at: '2018-12-24 14:41:45 +0200' -content: "The `InventorySetupFixtureGenerator` module customizes the process of Inventory - Data (Salable Quantity) Generation for [performance testing](https://devdocs.magento.com/guides/v2.3/config-guide/cli/config-cli-subcommands-perf-data.html).\n\nThis - module is part of the new inventory infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis - module is installed as part of Magento Open Source. Unless a custom implementation - \nfor Inventory Data generation is provided by a 3rd-party module, the module cannot - be deleted or disabled." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryShipping.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryShipping.yml deleted file mode 100644 index b181ad62572..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryShipping.yml +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: Magento_InventoryShipping -source_repo: inventory -release: 1.1.7 -github_path: InventoryShipping/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: "The `InventoryShipping` module integrates MSI business logic into Magento's - shipping logic.\n\nThis module is part of the new inventory infrastructure. The\n[Inventory - Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n - \nThis module is installed as part of Magento Open Source. It cannot be deleted - or disabled.\n\n## Extension points and service contracts\n\nAll public interfaces - related to this module are located in the `InventorySourceDeductionApi` and \n`InventorySourceSelectionApi` - modules. \nUse the interfaces defined in those modules to extend this module." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventoryShippingAdminUi.yml b/src/_data/codebase/v2_3/mrg/msi/InventoryShippingAdminUi.yml deleted file mode 100644 index 5f4b0d4c185..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventoryShippingAdminUi.yml +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Magento_InventoryShippingAdminUi -source_repo: inventory -release: 1.1.7 -github_path: InventoryShippingAdminUi/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: |- - The `InventoryShippingAdminUi` module extends Magento's Admin UI with Inventory Management functionality. - - This module is part of the new inventory infrastructure. The - [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) - describes the MSI (Multi-Source Inventory) project in more detail. - - ## Installation details - - This module is installed as part of Magento Open Source. It may be disabled if the Inventory Management UI - is provided by a 3rd-party system or if you run a headless version of Magento. - - ## Extensibility - - The `InventoryShippingAdminUi` module contains several extension points. - - ### Layouts - - You can extend and override layouts defined in the `view/adminhtml/layout` directory. - - ### UI Components - - The `view/adminhtml/ui_component` directory contains extensible UI components. diff --git a/src/_data/codebase/v2_3/mrg/msi/InventorySourceDeductionApi.yml b/src/_data/codebase/v2_3/mrg/msi/InventorySourceDeductionApi.yml deleted file mode 100644 index 48accb4464a..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventorySourceDeductionApi.yml +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: Magento_InventorySourceDeductionApi -source_repo: inventory -release: 1.1.7 -github_path: InventorySourceDeductionApi/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: "The `InventorySourceDeductionApi` module provides service contracts for - managing source deductuions when products are sold. \n\nThis module is part of the - new inventory infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis - module is installed as part of Magento Open Source. It cannot be deleted or disabled." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventorySourceSelection.yml b/src/_data/codebase/v2_3/mrg/msi/InventorySourceSelection.yml deleted file mode 100644 index b1bd2349461..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventorySourceSelection.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- -title: Magento_InventorySourceSelection -source_repo: inventory -release: 1.1.7 -github_path: InventorySourceSelection/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: "The `InventorySourceSelection` module provides source selection logic for - Inventory Management.\n\nThis module is part of the new inventory infrastructure. - The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html)\ndescribes - the MSI (Multi-Source Inventory) project in more detail.\n\n## Installation details\n\nThis - module is installed as part of Magento Open Source. Unless a custom implementation - for `InventorySourceSelectionApi`\nis provided by a 3rd-party module, the module - cannot be deleted or disabled.\n\n## Extension points and service contracts\n\nAll - public interfaces related to this module are located in the `InventorySourceSelectionApi` - module. \nUse the interfaces defined in `InventorySourceSelectionApi` to extend - this module." diff --git a/src/_data/codebase/v2_3/mrg/msi/InventorySourceSelectionApi.yml b/src/_data/codebase/v2_3/mrg/msi/InventorySourceSelectionApi.yml deleted file mode 100644 index cbc48cc6b0a..00000000000 --- a/src/_data/codebase/v2_3/mrg/msi/InventorySourceSelectionApi.yml +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: Magento_InventorySourceSelectionApi -source_repo: inventory -release: 1.1.7 -github_path: InventorySourceSelectionApi/README.md -last_modified_at: '2018-11-09 00:12:40 +0200' -content: |- - The `InventorySourceSelectionApi` module provides service contracts for source selection algorithms (SSA). - - This module is part of the new inventory infrastructure. The - [Inventory Management overview](https://devdocs.magento.com/guides/v2.3/inventory/index.html) - describes the MSI (Multi-Source Inventory) project in more detail. - - ## Installation details - - This module is installed as part of Magento Open Source. It cannot be deleted or disabled. - - ## Extensibility - - The `InventorySourceSelectionApi` module contains extension points and APIs that 3rd-party developers - can use to provide custom inventory source selection algorithm functionality. - - ### Public APIs - - Public APIs are defined in the `Api` and `Api/Data` directories. - - ### REST endpoints - - The `etc/webapi.xml` file defines endpoints for setting the SSA and retrieving a list of valid SSAs. diff --git a/src/_data/codebase/v2_3/mrg/page-builder/CatalogPageBuilderAnalytics.yml b/src/_data/codebase/v2_3/mrg/page-builder/CatalogPageBuilderAnalytics.yml deleted file mode 100644 index 9fbfe399a47..00000000000 --- a/src/_data/codebase/v2_3/mrg/page-builder/CatalogPageBuilderAnalytics.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_CatalogPageBuilderAnalytics -source_repo: magento2-page-builder -release: v1.3.4 -github_path: app/code/Magento/CatalogPageBuilderAnalytics/README.md -last_modified_at: '2019-03-05 18:34:09 +0100' -content: The Magento_CatalogPageBuilderAnalytics module configures data definitions - for a data collection related to the PageBuilder module entities to be used in [Advanced - Reporting](http://devdocs.magento.com/guides/v2.2/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_3/mrg/page-builder/CmsPageBuilderAnalytics.yml b/src/_data/codebase/v2_3/mrg/page-builder/CmsPageBuilderAnalytics.yml deleted file mode 100644 index b50a2fa127b..00000000000 --- a/src/_data/codebase/v2_3/mrg/page-builder/CmsPageBuilderAnalytics.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_CmsPageBuilderAnalytics -source_repo: magento2-page-builder -release: v1.3.4 -github_path: app/code/Magento/CmsPageBuilderAnalytics/README.md -last_modified_at: '2019-03-05 18:34:09 +0100' -content: The Magento_CmsPageBuilderAnalytics module configures data definitions for - a data collection related to the PageBuilder module entities to be used in [Advanced - Reporting](http://devdocs.magento.com/guides/v2.2/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_3/mrg/page-builder/PageBuilder.yml b/src/_data/codebase/v2_3/mrg/page-builder/PageBuilder.yml deleted file mode 100644 index 215be977123..00000000000 --- a/src/_data/codebase/v2_3/mrg/page-builder/PageBuilder.yml +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: Magento_PageBuilder -source_repo: magento2-page-builder -release: v1.3.4 -github_path: app/code/Magento/PageBuilder/README.md -last_modified_at: '2018-02-20 21:19:48 -0600' -content: |- - The Magento_PageBuilder module provides an enhancement for the default Magento WYSIWYG editor. It installs an alternative editor in the Admin area for building content. - - The PageBuilder editor can be used on the following content pages: - - * Category Pages - * CMS Pages - * CMS Blocks - * Dynamic Blocks - - ## Enable the module - - The PageBuilder module and the editor is enabled by default after installation. - - The editor itself is enabled globally in the Admin area under *Stores > Configuration > Content Management > Advanced Content Tool > Enable Page Builder*. - This setting determines the `is_pagebuilder_enabled` configuration value. - - ## Disable the module - - You can disable the PageBuilder module for a specific field by adding the following entry to a field configuration in an XML configuration file: - - ``` - - false - - ``` - - ### Example - - The following example disables the PageBuilder editor for the content field. - - ``` -
-
- - - - page - - false - - - - -
-
- ``` - - **Note:** Disabling the editor this way overrides the value of `is_pagebuilder_enabled` for the specified field. diff --git a/src/_data/codebase/v2_3/mrg/page-builder/PageBuilderAnalytics.yml b/src/_data/codebase/v2_3/mrg/page-builder/PageBuilderAnalytics.yml deleted file mode 100644 index d7c889e1a86..00000000000 --- a/src/_data/codebase/v2_3/mrg/page-builder/PageBuilderAnalytics.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Magento_PageBuilderAnalytics -source_repo: magento2-page-builder -release: v1.3.4 -github_path: app/code/Magento/PageBuilderAnalytics/README.md -last_modified_at: '2018-07-26 15:13:54 +0300' -content: The Magento_PageBuilderAnalytics module configures data definitions for a - data collection related to the PageBuilder module entities to be used in [Advanced - Reporting](http://devdocs.magento.com/guides/v2.2/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_3/system-requirements.yml b/src/_data/codebase/v2_3/system-requirements.yml new file mode 100644 index 00000000000..58a9d58c063 --- /dev/null +++ b/src/_data/codebase/v2_3/system-requirements.yml @@ -0,0 +1,113 @@ +--- +2.3.7-p4: + Composer: '1' + Elasticsearch: '7.16' + OpenSearch: '1.2' + MariaDB: '10.3' + MySQL: '5.7' + PHP: '7.4' + RabbitMQ: '3.8' + Redis: '6.0' + Varnish: '6.5' + Apache: '2.4' + nginx: '1.18' +2.3.7-p3: + Composer: '1' + Elasticsearch: '7.16' + OpenSearch: '1.2' + MariaDB: '10.3' + MySQL: '5.7' + PHP: '7.4' + RabbitMQ: '3.8' + Redis: '6.0' + Varnish: '6.5' + Apache: '2.4' + nginx: '1.18' +2.3.7: + Composer: '1' + Elasticsearch: '7.9' + MariaDB: '10.3' + MySQL: '5.7' + PHP: '7.4' + RabbitMQ: '3.8' + Redis: '6.0' + Varnish: '6.5' + Apache: '2.4' + nginx: '1.18' +2.3.6: + Composer: '1' + Elasticsearch: '7.7' + MariaDB: '10.2' + MySQL: '5.7' + PHP: '7.3' + RabbitMQ: '3.8' + Redis: '5.0' + Varnish: '6.4' + Apache: '2.4' + nginx: '1.18' +2.3.5: + Composer: '1' + Elasticsearch: '7.6' + MariaDB: '10.1, 10.2' + MySQL: '5.6, 5.7' + PHP: '7.2, 7.3' + RabbitMQ: '3.8' + Redis: '5.0' + Varnish: '6.3' + Apache: '2.4' + nginx: '1.18' +2.3.4: + Composer: '1' + Elasticsearch: '5, 6' + MariaDB: '10.1, 10.2' + MySQL: '5.6, 5.7' + PHP: '7.2, 7.3' + RabbitMQ: '3.7, 3.8' + Redis: '5.0' + Varnish: '4, 5, 6.2' + Apache: '2.4' + nginx: '1.18' +2.3.3: + Composer: '1' + Elasticsearch: '5, 6' + MariaDB: '10.1, 10.2' + MySQL: '5.6, 5.7' + PHP: '7.1, 7.2, 7.3' + RabbitMQ: '2.x, 3.7' + Redis: '5.0' + Varnish: '6.2' + Apache: '2.4' + nginx: '1.18' +2.3.2: + Composer: '1' + Elasticsearch: '5, 6' + MariaDB: '10.1, 10.2' + MySQL: '5.6, 5.7' + PHP: '7.1, 7.2' + RabbitMQ: '2.x, 3.7' + Redis: '5.0' + Varnish: '4, 5' + Apache: '2.4' + nginx: '1.18' +2.3.1: + Composer: '1' + Elasticsearch: '5, 6' + MariaDB: '10.1, 10.2' + MySQL: '5.6, 5.7' + PHP: '7.1, 7.2' + RabbitMQ: '2.x, 3.7' + Redis: '5.0' + Varnish: '4, 5' + Apache: '2.4' + nginx: '1.18' +2.3.0: + Composer: '1' + Elasticsearch: '2, 5' + MariaDB: '10.1, 10.2' + MySQL: '5.6, 5.7' + PHP: '7.1, 7.2' + RabbitMQ: '2.x, 3.7' + Redis: '5' + Varnish: '4, 5' + Apache: '2.4' + nginx: '1.18' diff --git a/src/_data/codebase/v2_4/b2b/bin-magento.json b/src/_data/codebase/v2_4/b2b/bin-magento.json new file mode 100644 index 00000000000..e92886a91dd --- /dev/null +++ b/src/_data/codebase/v2_4/b2b/bin-magento.json @@ -0,0 +1,13313 @@ +{ + "application": { + "name": "Magento CLI", + "version": "2.4.5" + }, + "commands": [ + { + "name": "help", + "usage": [ + "help [--format FORMAT] [--raw] [--] []" + ], + "description": "Display help for a command", + "help": "The help command displays help for a given command:\n\n php bin/magento help list\n\nYou can also output the help in other formats by using the --format option:\n\n php bin/magento help --format=xml list\n\nTo display the list of available commands, please use the list command.", + "definition": { + "arguments": { + "command_name": { + "name": "command_name", + "is_required": false, + "is_array": false, + "description": "The command name", + "default": "help" + } + }, + "options": { + "format": { + "name": "--format", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "The output format (txt, xml, json, or md)", + "default": "txt" + }, + "raw": { + "name": "--raw", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "To output raw command help", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "list", + "usage": [ + "list [--raw] [--format FORMAT] [--] []" + ], + "description": "List commands", + "help": "The list command lists all commands:\n\n php bin/magento list\n\nYou can also display the commands for a specific namespace:\n\n php bin/magento list test\n\nYou can also output the information in other formats by using the --format option:\n\n php bin/magento list --format=xml\n\nIt's also possible to get raw list of commands (useful for embedding command runner):\n\n php bin/magento list --raw", + "definition": { + "arguments": { + "namespace": { + "name": "namespace", + "is_required": false, + "is_array": false, + "description": "The namespace name", + "default": null + } + }, + "options": { + "raw": { + "name": "--raw", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "To output raw command list", + "default": false + }, + "format": { + "name": "--format", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "The output format (txt, xml, json, or md)", + "default": "txt" + } + } + }, + "hidden": false + }, + { + "name": "admin:adobe-ims:disable", + "usage": [ + "admin:adobe-ims:disable" + ], + "description": "Disable Adobe IMS Module", + "help": "Disable Adobe IMS Module", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "admin:adobe-ims:enable", + "usage": [ + "admin:adobe-ims:enable [-o|--organization-id [ORGANIZATION-ID]] [-c|--client-id [CLIENT-ID]] [-s|--client-secret [CLIENT-SECRET]] [-t|--2fa [2FA]]" + ], + "description": "Enable Adobe IMS Module.", + "help": "Enable Adobe IMS Module.", + "definition": { + "arguments": [], + "options": { + "organization-id": { + "name": "--organization-id", + "shortcut": "-o", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Set Organization ID for Adobe IMS configuration. Required when enabling the module", + "default": null + }, + "client-id": { + "name": "--client-id", + "shortcut": "-c", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Set the client ID for Adobe IMS configuration. Required when enabling the module", + "default": null + }, + "client-secret": { + "name": "--client-secret", + "shortcut": "-s", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Set the client Secret for Adobe IMS configuration. Required when enabling the module", + "default": null + }, + "2fa": { + "name": "--2fa", + "shortcut": "-t", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Check if 2FA is enabled for Organization in Adobe Admin Console. Required when enabling the module", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "admin:adobe-ims:info", + "usage": [ + "admin:adobe-ims:info" + ], + "description": "Information of Adobe IMS Module configuration", + "help": "Information of Adobe IMS Module configuration", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "admin:adobe-ims:status", + "usage": [ + "admin:adobe-ims:status" + ], + "description": "Status of Adobe IMS Module", + "help": "Status of Adobe IMS Module", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "admin:user:create", + "usage": [ + "admin:user:create [--admin-user ADMIN-USER] [--admin-password ADMIN-PASSWORD] [--admin-email ADMIN-EMAIL] [--admin-firstname ADMIN-FIRSTNAME] [--admin-lastname ADMIN-LASTNAME] [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Creates an administrator", + "help": "Creates an administrator", + "definition": { + "arguments": [], + "options": { + "admin-user": { + "name": "--admin-user", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "(Required) Admin user", + "default": null + }, + "admin-password": { + "name": "--admin-password", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "(Required) Admin password", + "default": null + }, + "admin-email": { + "name": "--admin-email", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "(Required) Admin email", + "default": null + }, + "admin-firstname": { + "name": "--admin-firstname", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "(Required) Admin first name", + "default": null + }, + "admin-lastname": { + "name": "--admin-lastname", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "(Required) Admin last name", + "default": null + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "admin:user:unlock", + "usage": [ + "admin:user:unlock " + ], + "description": "Unlock Admin Account", + "help": "This command unlocks an admin account by its username.\nTo unlock:\n bin/magento admin:user:unlock username", + "definition": { + "arguments": { + "username": { + "name": "username", + "is_required": true, + "is_array": false, + "description": "The admin username to unlock", + "default": null + } + }, + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "app:config:dump", + "usage": [ + "app:config:dump [...]" + ], + "description": "Create dump of application", + "help": "Create dump of application", + "definition": { + "arguments": { + "config-types": { + "name": "config-types", + "is_required": false, + "is_array": true, + "description": "Space-separated list of config types or omit to dump all [scopes, themes, system, i18n]", + "default": [] + } + }, + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "app:config:import", + "usage": [ + "app:config:import" + ], + "description": "Import data from shared configuration files to appropriate data storage", + "help": "Import data from shared configuration files to appropriate data storage", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "app:config:status", + "usage": [ + "app:config:status" + ], + "description": "Checks if config propagation requires update", + "help": "Checks if config propagation requires update", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "braintree:migrate", + "usage": [ + "braintree:migrate [--host HOST] [--dbname DBNAME] [--username USERNAME] [--password PASSWORD]" + ], + "description": "Migrate stored cards from a Magento 1 database", + "help": "Migrate stored cards from a Magento 1 database", + "definition": { + "arguments": [], + "options": { + "host": { + "name": "--host", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Hostname/IP. Port is optional", + "default": null + }, + "dbname": { + "name": "--dbname", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database name", + "default": null + }, + "username": { + "name": "--username", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database username. Must have read access", + "default": null + }, + "password": { + "name": "--password", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Password", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "cache:clean", + "usage": [ + "cache:clean [--bootstrap BOOTSTRAP] [--] [...]" + ], + "description": "Cleans cache type(s)", + "help": "Cleans cache type(s)", + "definition": { + "arguments": { + "types": { + "name": "types", + "is_required": false, + "is_array": true, + "description": "Space-separated list of cache types or omit to apply to all cache types.", + "default": [] + } + }, + "options": { + "bootstrap": { + "name": "--bootstrap", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "add or override parameters of the bootstrap", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "cache:disable", + "usage": [ + "cache:disable [--bootstrap BOOTSTRAP] [--] [...]" + ], + "description": "Disables cache type(s)", + "help": "Disables cache type(s)", + "definition": { + "arguments": { + "types": { + "name": "types", + "is_required": false, + "is_array": true, + "description": "Space-separated list of cache types or omit to apply to all cache types.", + "default": [] + } + }, + "options": { + "bootstrap": { + "name": "--bootstrap", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "add or override parameters of the bootstrap", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "cache:enable", + "usage": [ + "cache:enable [--bootstrap BOOTSTRAP] [--] [...]" + ], + "description": "Enables cache type(s)", + "help": "Enables cache type(s)", + "definition": { + "arguments": { + "types": { + "name": "types", + "is_required": false, + "is_array": true, + "description": "Space-separated list of cache types or omit to apply to all cache types.", + "default": [] + } + }, + "options": { + "bootstrap": { + "name": "--bootstrap", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "add or override parameters of the bootstrap", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "cache:flush", + "usage": [ + "cache:flush [--bootstrap BOOTSTRAP] [--] [...]" + ], + "description": "Flushes cache storage used by cache type(s)", + "help": "Flushes cache storage used by cache type(s)", + "definition": { + "arguments": { + "types": { + "name": "types", + "is_required": false, + "is_array": true, + "description": "Space-separated list of cache types or omit to apply to all cache types.", + "default": [] + } + }, + "options": { + "bootstrap": { + "name": "--bootstrap", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "add or override parameters of the bootstrap", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "cache:status", + "usage": [ + "cache:status [--bootstrap BOOTSTRAP]" + ], + "description": "Checks cache status", + "help": "Checks cache status", + "definition": { + "arguments": [], + "options": { + "bootstrap": { + "name": "--bootstrap", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "add or override parameters of the bootstrap", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "catalog:images:resize", + "usage": [ + "catalog:images:resize [-a|--async] [--skip_hidden_images]" + ], + "description": "Creates resized product images", + "help": "Creates resized product images", + "definition": { + "arguments": [], + "options": { + "async": { + "name": "--async", + "shortcut": "-a", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Resize image in asynchronous mode", + "default": false + }, + "skip_hidden_images": { + "name": "--skip_hidden_images", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not process images marked as hidden from product page", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "catalog:product:attributes:cleanup", + "usage": [ + "catalog:product:attributes:cleanup" + ], + "description": "Removes unused product attributes.", + "help": "Removes unused product attributes.", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "cms:wysiwyg:restrict", + "usage": [ + "cms:wysiwyg:restrict " + ], + "description": "Set whether to enforce user HTML content validation or show a warning instead", + "help": "Set whether to enforce user HTML content validation or show a warning instead", + "definition": { + "arguments": { + "restrict": { + "name": "restrict", + "is_required": true, + "is_array": false, + "description": "y\\n", + "default": null + } + }, + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "config:sensitive:set", + "usage": [ + "config:sensitive:set [-i|--interactive] [--scope [SCOPE]] [--scope-code [SCOPE-CODE]] [--] [ []]" + ], + "description": "Set sensitive configuration values", + "help": "Set sensitive configuration values", + "definition": { + "arguments": { + "path": { + "name": "path", + "is_required": false, + "is_array": false, + "description": "Configuration path for example group/section/field_name", + "default": null + }, + "value": { + "name": "value", + "is_required": false, + "is_array": false, + "description": "Configuration value", + "default": null + } + }, + "options": { + "interactive": { + "name": "--interactive", + "shortcut": "-i", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Enable interactive mode to set all sensitive variables", + "default": false + }, + "scope": { + "name": "--scope", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Scope for configuration, if not set use 'default'", + "default": "default" + }, + "scope-code": { + "name": "--scope-code", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Scope code for configuration, empty string by default", + "default": "" + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "config:set", + "usage": [ + "config:set [--scope SCOPE] [--scope-code SCOPE-CODE] [-e|--lock-env] [-c|--lock-config] [-l|--lock] [--] " + ], + "description": "Change system configuration", + "help": "Change system configuration", + "definition": { + "arguments": { + "path": { + "name": "path", + "is_required": true, + "is_array": false, + "description": "Configuration path in format section/group/field_name", + "default": null + }, + "value": { + "name": "value", + "is_required": true, + "is_array": false, + "description": "Configuration value", + "default": null + } + }, + "options": { + "scope": { + "name": "--scope", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Configuration scope (default, website, or store)", + "default": "default" + }, + "scope-code": { + "name": "--scope-code", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Scope code (required only if scope is not 'default')", + "default": null + }, + "lock-env": { + "name": "--lock-env", + "shortcut": "-e", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Lock value which prevents modification in the Admin (will be saved in app/etc/env.php)", + "default": false + }, + "lock-config": { + "name": "--lock-config", + "shortcut": "-c", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Lock and share value with other installations, prevents modification in the Admin (will be saved in app/etc/config.php)", + "default": false + }, + "lock": { + "name": "--lock", + "shortcut": "-l", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Deprecated, use the --lock-env option instead.", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "config:show", + "usage": [ + "config:show [--scope [SCOPE]] [--scope-code [SCOPE-CODE]] [--] []" + ], + "description": "Shows configuration value for given path. If path is not specified, all saved values will be shown", + "help": "Shows configuration value for given path. If path is not specified, all saved values will be shown", + "definition": { + "arguments": { + "path": { + "name": "path", + "is_required": false, + "is_array": false, + "description": "Configuration path, for example section_id/group_id/field_id", + "default": null + } + }, + "options": { + "scope": { + "name": "--scope", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Scope for configuration, if not specified, then 'default' scope will be used", + "default": "default" + }, + "scope-code": { + "name": "--scope-code", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Scope code (required only if scope is not `default`)", + "default": "" + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "cron:install", + "usage": [ + "cron:install [-f|--force] [-d|--non-optional]" + ], + "description": "Generates and installs crontab for current user", + "help": "Generates and installs crontab for current user", + "definition": { + "arguments": [], + "options": { + "force": { + "name": "--force", + "shortcut": "-f", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force install tasks", + "default": false + }, + "non-optional": { + "name": "--non-optional", + "shortcut": "-d", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Install only the non-optional (default) tasks", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "cron:remove", + "usage": [ + "cron:remove" + ], + "description": "Removes tasks from crontab", + "help": "Removes tasks from crontab", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "cron:run", + "usage": [ + "cron:run [--group GROUP] [--bootstrap BOOTSTRAP]" + ], + "description": "Runs jobs by schedule", + "help": "Runs jobs by schedule", + "definition": { + "arguments": [], + "options": { + "group": { + "name": "--group", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Run jobs only from specified group", + "default": null + }, + "bootstrap": { + "name": "--bootstrap", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add or override parameters of the bootstrap", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "customer:hash:upgrade", + "usage": [ + "customer:hash:upgrade" + ], + "description": "Upgrade customer's hash according to the latest algorithm", + "help": "Upgrade customer's hash according to the latest algorithm", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "deploy:mode:set", + "usage": [ + "deploy:mode:set [-s|--skip-compilation] [--] " + ], + "description": "Set application mode.", + "help": "Set application mode.", + "definition": { + "arguments": { + "mode": { + "name": "mode", + "is_required": true, + "is_array": false, + "description": "The application mode to set. Available options are \"developer\" or \"production\"", + "default": null + } + }, + "options": { + "skip-compilation": { + "name": "--skip-compilation", + "shortcut": "-s", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Skips the clearing and regeneration of static content (generated code, preprocessed CSS, and assets in pub/static/)", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "deploy:mode:show", + "usage": [ + "deploy:mode:show" + ], + "description": "Displays current application mode.", + "help": "Displays current application mode.", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "dev:di:info", + "usage": [ + "dev:di:info " + ], + "description": "Provides information on Dependency Injection configuration for the Command.", + "help": "Provides information on Dependency Injection configuration for the Command.", + "definition": { + "arguments": { + "class": { + "name": "class", + "is_required": true, + "is_array": false, + "description": "Class name", + "default": null + } + }, + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "dev:email:newsletter-compatibility-check", + "usage": [ + "dev:email:newsletter-compatibility-check" + ], + "description": "Scans newsletter templates for potential variable usage compatibility issues", + "help": "Scans newsletter templates for potential variable usage compatibility issues", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "dev:email:override-compatibility-check", + "usage": [ + "dev:email:override-compatibility-check" + ], + "description": "Scans email template overrides for potential variable usage compatibility issues", + "help": "Scans email template overrides for potential variable usage compatibility issues", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "dev:profiler:disable", + "usage": [ + "dev:profiler:disable" + ], + "description": "Disable the profiler.", + "help": "Disable the profiler.", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "dev:profiler:enable", + "usage": [ + "dev:profiler:enable []" + ], + "description": "Enable the profiler.", + "help": "Enable the profiler.", + "definition": { + "arguments": { + "type": { + "name": "type", + "is_required": false, + "is_array": false, + "description": "Profiler type", + "default": null + } + }, + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "dev:query-log:disable", + "usage": [ + "dev:query-log:disable" + ], + "description": "Disable DB query logging", + "help": "Disable DB query logging", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "dev:query-log:enable", + "usage": [ + "dev:query-log:enable [--include-all-queries [INCLUDE-ALL-QUERIES]] [--query-time-threshold [QUERY-TIME-THRESHOLD]] [--include-call-stack [INCLUDE-CALL-STACK]]" + ], + "description": "Enable DB query logging", + "help": "Enable DB query logging", + "definition": { + "arguments": [], + "options": { + "include-all-queries": { + "name": "--include-all-queries", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Log all queries. [true|false]", + "default": "true" + }, + "query-time-threshold": { + "name": "--query-time-threshold", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Query time thresholds.", + "default": "0.001" + }, + "include-call-stack": { + "name": "--include-call-stack", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Include call stack. [true|false]", + "default": "true" + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "dev:source-theme:deploy", + "usage": [ + "dev:source-theme:deploy [--type TYPE] [--locale LOCALE] [--area AREA] [--theme THEME] [--] [...]" + ], + "description": "Collects and publishes source files for theme.", + "help": "Collects and publishes source files for theme.", + "definition": { + "arguments": { + "file": { + "name": "file", + "is_required": false, + "is_array": true, + "description": "Files to pre-process (file should be specified without extension)", + "default": [ + "css/styles-m", + "css/styles-l" + ] + } + }, + "options": { + "type": { + "name": "--type", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Type of source files: [less]", + "default": "less" + }, + "locale": { + "name": "--locale", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Locale: [en_US]", + "default": "en_US" + }, + "area": { + "name": "--area", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Area: [frontend|adminhtml]", + "default": "frontend" + }, + "theme": { + "name": "--theme", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Theme: [Vendor/theme]", + "default": "Magento/luma" + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "dev:template-hints:disable", + "usage": [ + "dev:template-hints:disable" + ], + "description": "Disable frontend template hints. A cache flush might be required.", + "help": "Disable frontend template hints. A cache flush might be required.", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "dev:template-hints:enable", + "usage": [ + "dev:template-hints:enable" + ], + "description": "Enable frontend template hints. A cache flush might be required.", + "help": "Enable frontend template hints. A cache flush might be required.", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "dev:template-hints:status", + "usage": [ + "dev:template-hints:status" + ], + "description": "Show frontend template hints status.", + "help": "Show frontend template hints status.", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "dev:tests:run", + "usage": [ + "dev:tests:run [-c|--arguments ARGUMENTS] [--] []" + ], + "description": "Runs tests", + "help": "Runs tests", + "definition": { + "arguments": { + "type": { + "name": "type", + "is_required": false, + "is_array": false, + "description": "Type of test to run. Available types: all, unit, integration, integration-all, static, static-all, integrity, legacy, default", + "default": "default" + } + }, + "options": { + "arguments": { + "name": "--arguments", + "shortcut": "-c", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Additional arguments for PHPUnit. Example: \"-c'--filter=MyTest'\" (no spaces)", + "default": "" + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "dev:urn-catalog:generate", + "usage": [ + "dev:urn-catalog:generate [--ide IDE] [--] " + ], + "description": "Generates the catalog of URNs to *.xsd mappings for the IDE to highlight xml.", + "help": "Generates the catalog of URNs to *.xsd mappings for the IDE to highlight xml.", + "definition": { + "arguments": { + "path": { + "name": "path", + "is_required": true, + "is_array": false, + "description": "Path to file to output the catalog. For PhpStorm use .idea/misc.xml", + "default": null + } + }, + "options": { + "ide": { + "name": "--ide", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Format in which catalog will be generated. Supported: [phpstorm, vscode]", + "default": "phpstorm" + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "dev:xml:convert", + "usage": [ + "dev:xml:convert [-o|--overwrite] [--] " + ], + "description": "Converts XML file using XSL style sheets", + "help": "Converts XML file using XSL style sheets", + "definition": { + "arguments": { + "xml-file": { + "name": "xml-file", + "is_required": true, + "is_array": false, + "description": "Path to XML file that going to be transformed", + "default": null + }, + "processor": { + "name": "processor", + "is_required": true, + "is_array": false, + "description": "Path to XSL style sheet that going to be applied to XML file", + "default": null + } + }, + "options": { + "overwrite": { + "name": "--overwrite", + "shortcut": "-o", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Overwrite XML file", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "downloadable:domains:add", + "usage": [ + "downloadable:domains:add [...]" + ], + "description": "Add domains to the downloadable domains whitelist", + "help": "Add domains to the downloadable domains whitelist", + "definition": { + "arguments": { + "domains": { + "name": "domains", + "is_required": false, + "is_array": true, + "description": "Domains name", + "default": [] + } + }, + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "downloadable:domains:remove", + "usage": [ + "downloadable:domains:remove [...]" + ], + "description": "Remove domains from the downloadable domains whitelist", + "help": "Remove domains from the downloadable domains whitelist", + "definition": { + "arguments": { + "domains": { + "name": "domains", + "is_required": false, + "is_array": true, + "description": "Domain names", + "default": [] + } + }, + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "downloadable:domains:show", + "usage": [ + "downloadable:domains:show" + ], + "description": "Display downloadable domains whitelist", + "help": "Display downloadable domains whitelist", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "encryption:payment-data:update", + "usage": [ + "encryption:payment-data:update" + ], + "description": "Re-encrypts encrypted credit card data with latest encryption cipher.", + "help": "Re-encrypts encrypted credit card data with latest encryption cipher.", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "i18n:collect-phrases", + "usage": [ + "i18n:collect-phrases [-o|--output OUTPUT] [-m|--magento] [--] []" + ], + "description": "Discovers phrases in the codebase", + "help": "Discovers phrases in the codebase", + "definition": { + "arguments": { + "directory": { + "name": "directory", + "is_required": false, + "is_array": false, + "description": "Directory path to parse. Not needed if --magento flag is set", + "default": null + } + }, + "options": { + "output": { + "name": "--output", + "shortcut": "-o", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Path (including filename) to an output file. With no file specified, defaults to stdout.", + "default": null + }, + "magento": { + "name": "--magento", + "shortcut": "-m", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Use the --magento parameter to parse the current Magento codebase. Omit the parameter if a directory is specified.", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "i18n:pack", + "usage": [ + "i18n:pack [-m|--mode MODE] [-d|--allow-duplicates] [--] " + ], + "description": "Saves language package", + "help": "Saves language package", + "definition": { + "arguments": { + "source": { + "name": "source", + "is_required": true, + "is_array": false, + "description": "Path to source dictionary file with translations", + "default": null + }, + "locale": { + "name": "locale", + "is_required": true, + "is_array": false, + "description": "Target locale for dictionary, for example \"de_DE\"", + "default": null + } + }, + "options": { + "mode": { + "name": "--mode", + "shortcut": "-m", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Save mode for dictionary - \"replace\" - replace language pack by new one - \"merge\" - merge language packages, by default \"replace\"", + "default": "replace" + }, + "allow-duplicates": { + "name": "--allow-duplicates", + "shortcut": "-d", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Use the --allow-duplicates parameter to allow saving duplicates of translate. Otherwise omit the parameter.", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "i18n:uninstall", + "usage": [ + "i18n:uninstall [-b|--backup-code] [--] ..." + ], + "description": "Uninstalls language packages", + "help": "Uninstalls language packages", + "definition": { + "arguments": { + "package": { + "name": "package", + "is_required": true, + "is_array": true, + "description": "Language package name", + "default": [] + } + }, + "options": { + "backup-code": { + "name": "--backup-code", + "shortcut": "-b", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Take code and configuration files backup (excluding temporary files)", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "indexer:info", + "usage": [ + "indexer:info" + ], + "description": "Shows allowed Indexers", + "help": "Shows allowed Indexers", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "indexer:reindex", + "usage": [ + "indexer:reindex [...]" + ], + "description": "Reindexes Data", + "help": "Reindexes Data", + "definition": { + "arguments": { + "index": { + "name": "index", + "is_required": false, + "is_array": true, + "description": "Space-separated list of index types or omit to apply to all indexes.", + "default": [] + } + }, + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "indexer:reset", + "usage": [ + "indexer:reset [...]" + ], + "description": "Resets indexer status to invalid", + "help": "Resets indexer status to invalid", + "definition": { + "arguments": { + "index": { + "name": "index", + "is_required": false, + "is_array": true, + "description": "Space-separated list of index types or omit to apply to all indexes.", + "default": [] + } + }, + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "indexer:set-dimensions-mode", + "usage": [ + "indexer:set-dimensions-mode [ []]" + ], + "description": "Set Indexer Dimensions Mode", + "help": "Set Indexer Dimensions Mode", + "definition": { + "arguments": { + "indexer": { + "name": "indexer", + "is_required": false, + "is_array": false, + "description": "Indexer name [catalog_product_price|catalogpermissions_category]", + "default": null + }, + "mode": { + "name": "mode", + "is_required": false, + "is_array": false, + "description": "Indexer dimension modes catalog_product_price none,website,customer_group,website_and_customer_group catalogpermissions_category none,customer_group ", + "default": null + } + }, + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "indexer:set-mode", + "usage": [ + "indexer:set-mode [ [...]]" + ], + "description": "Sets index mode type", + "help": "Sets index mode type", + "definition": { + "arguments": { + "mode": { + "name": "mode", + "is_required": false, + "is_array": false, + "description": "Indexer mode type [realtime|schedule]", + "default": null + }, + "index": { + "name": "index", + "is_required": false, + "is_array": true, + "description": "Space-separated list of index types or omit to apply to all indexes.", + "default": [] + } + }, + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "indexer:show-dimensions-mode", + "usage": [ + "indexer:show-dimensions-mode [...]" + ], + "description": "Shows Indexer Dimension Mode", + "help": "Shows Indexer Dimension Mode", + "definition": { + "arguments": { + "indexer": { + "name": "indexer", + "is_required": false, + "is_array": true, + "description": "Space-separated list of index types or omit to apply to all indexes (catalog_product_price,catalogpermissions_category)", + "default": [] + } + }, + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "indexer:show-mode", + "usage": [ + "indexer:show-mode [...]" + ], + "description": "Shows Index Mode", + "help": "Shows Index Mode", + "definition": { + "arguments": { + "index": { + "name": "index", + "is_required": false, + "is_array": true, + "description": "Space-separated list of index types or omit to apply to all indexes.", + "default": [] + } + }, + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "indexer:status", + "usage": [ + "indexer:status [...]" + ], + "description": "Shows status of Indexer", + "help": "Shows status of Indexer", + "definition": { + "arguments": { + "index": { + "name": "index", + "is_required": false, + "is_array": true, + "description": "Space-separated list of index types or omit to apply to all indexes.", + "default": [] + } + }, + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "info:adminuri", + "usage": [ + "info:adminuri" + ], + "description": "Displays the Magento Admin URI", + "help": "Displays the Magento Admin URI", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "info:backups:list", + "usage": [ + "info:backups:list" + ], + "description": "Prints list of available backup files", + "help": "Prints list of available backup files", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "info:currency:list", + "usage": [ + "info:currency:list" + ], + "description": "Displays the list of available currencies", + "help": "Displays the list of available currencies", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "info:dependencies:show-framework", + "usage": [ + "info:dependencies:show-framework [-o|--output OUTPUT]" + ], + "description": "Shows number of dependencies on Magento framework", + "help": "Shows number of dependencies on Magento framework", + "definition": { + "arguments": [], + "options": { + "output": { + "name": "--output", + "shortcut": "-o", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Report filename", + "default": "framework-dependencies.csv" + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "info:dependencies:show-modules", + "usage": [ + "info:dependencies:show-modules [-o|--output OUTPUT]" + ], + "description": "Shows number of dependencies between modules", + "help": "Shows number of dependencies between modules", + "definition": { + "arguments": [], + "options": { + "output": { + "name": "--output", + "shortcut": "-o", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Report filename", + "default": "modules-dependencies.csv" + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "info:dependencies:show-modules-circular", + "usage": [ + "info:dependencies:show-modules-circular [-o|--output OUTPUT]" + ], + "description": "Shows number of circular dependencies between modules", + "help": "Shows number of circular dependencies between modules", + "definition": { + "arguments": [], + "options": { + "output": { + "name": "--output", + "shortcut": "-o", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Report filename", + "default": "modules-circular-dependencies.csv" + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "info:language:list", + "usage": [ + "info:language:list" + ], + "description": "Displays the list of available language locales", + "help": "Displays the list of available language locales", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "info:timezone:list", + "usage": [ + "info:timezone:list" + ], + "description": "Displays the list of available timezones", + "help": "Displays the list of available timezones", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "inventory:reservation:create-compensations", + "usage": [ + "inventory:reservation:create-compensations [-r|--raw] [--] [...]" + ], + "description": "Create reservations by provided compensation arguments", + "help": "Create reservations by provided compensation arguments", + "definition": { + "arguments": { + "compensations": { + "name": "compensations", + "is_required": false, + "is_array": true, + "description": "List of compensation arguments in format \":::\"", + "default": [] + } + }, + "options": { + "raw": { + "name": "--raw", + "shortcut": "-r", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Raw output", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "inventory:reservation:list-inconsistencies", + "usage": [ + "inventory:reservation:list-inconsistencies [-c|--complete-orders] [-i|--incomplete-orders] [-b|--bunch-size [BUNCH-SIZE]] [-r|--raw]" + ], + "description": "Show all orders and products with salable quantity inconsistencies", + "help": "Show all orders and products with salable quantity inconsistencies", + "definition": { + "arguments": [], + "options": { + "complete-orders": { + "name": "--complete-orders", + "shortcut": "-c", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Show only inconsistencies for complete orders", + "default": false + }, + "incomplete-orders": { + "name": "--incomplete-orders", + "shortcut": "-i", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Show only inconsistencies for incomplete orders", + "default": false + }, + "bunch-size": { + "name": "--bunch-size", + "shortcut": "-b", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Defines how many orders will be loaded at once", + "default": 50 + }, + "raw": { + "name": "--raw", + "shortcut": "-r", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Raw output", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "inventory-geonames:import", + "usage": [ + "inventory-geonames:import ..." + ], + "description": "Download and import geo names for source selection algorithm", + "help": "Download and import geo names for source selection algorithm", + "definition": { + "arguments": { + "countries": { + "name": "countries", + "is_required": true, + "is_array": true, + "description": "List of country codes to import", + "default": [] + } + }, + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "maintenance:allow-ips", + "usage": [ + "maintenance:allow-ips [--none] [--add] [--magento-init-params MAGENTO-INIT-PARAMS] [--] [...]" + ], + "description": "Sets maintenance mode exempt IPs", + "help": "Sets maintenance mode exempt IPs", + "definition": { + "arguments": { + "ip": { + "name": "ip", + "is_required": false, + "is_array": true, + "description": "Allowed IP addresses", + "default": [] + } + }, + "options": { + "none": { + "name": "--none", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Clear allowed IP addresses", + "default": false + }, + "add": { + "name": "--add", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Add the IP address to existing list", + "default": false + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "maintenance:disable", + "usage": [ + "maintenance:disable [--ip IP] [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Disables maintenance mode", + "help": "Disables maintenance mode", + "definition": { + "arguments": [], + "options": { + "ip": { + "name": "--ip", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": true, + "description": "Allowed IP addresses (use 'none' to clear allowed IP list)", + "default": [] + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "maintenance:enable", + "usage": [ + "maintenance:enable [--ip IP] [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Enables maintenance mode", + "help": "Enables maintenance mode", + "definition": { + "arguments": [], + "options": { + "ip": { + "name": "--ip", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": true, + "description": "Allowed IP addresses (use 'none' to clear allowed IP list)", + "default": [] + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "maintenance:status", + "usage": [ + "maintenance:status [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Displays maintenance mode status", + "help": "Displays maintenance mode status", + "definition": { + "arguments": [], + "options": { + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "media-content:sync", + "usage": [ + "media-content:sync" + ], + "description": "Synchronize content with assets", + "help": "Synchronize content with assets", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "media-gallery:sync", + "usage": [ + "media-gallery:sync" + ], + "description": "Synchronize media storage and media assets in the database", + "help": "Synchronize media storage and media assets in the database", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "module:config:status", + "usage": [ + "module:config:status" + ], + "description": "Checks the modules configuration in the 'app/etc/config.php' file and reports if they are up to date or not", + "help": "Checks the modules configuration in the 'app/etc/config.php' file and reports if they are up to date or not", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "module:disable", + "usage": [ + "module:disable [-f|--force] [--all] [-c|--clear-static-content] [--magento-init-params MAGENTO-INIT-PARAMS] [--] [...]" + ], + "description": "Disables specified modules", + "help": "Disables specified modules", + "definition": { + "arguments": { + "module": { + "name": "module", + "is_required": false, + "is_array": true, + "description": "Name of the module", + "default": [] + } + }, + "options": { + "force": { + "name": "--force", + "shortcut": "-f", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Bypass dependencies check", + "default": false + }, + "all": { + "name": "--all", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable all modules", + "default": false + }, + "clear-static-content": { + "name": "--clear-static-content", + "shortcut": "-c", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Clear generated static view files. Necessary, if the module(s) have static view files", + "default": false + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "module:enable", + "usage": [ + "module:enable [-f|--force] [--all] [-c|--clear-static-content] [--magento-init-params MAGENTO-INIT-PARAMS] [--] [...]" + ], + "description": "Enables specified modules", + "help": "Enables specified modules", + "definition": { + "arguments": { + "module": { + "name": "module", + "is_required": false, + "is_array": true, + "description": "Name of the module", + "default": [] + } + }, + "options": { + "force": { + "name": "--force", + "shortcut": "-f", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Bypass dependencies check", + "default": false + }, + "all": { + "name": "--all", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Enable all modules", + "default": false + }, + "clear-static-content": { + "name": "--clear-static-content", + "shortcut": "-c", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Clear generated static view files. Necessary, if the module(s) have static view files", + "default": false + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "module:status", + "usage": [ + "module:status [--enabled] [--disabled] [--magento-init-params MAGENTO-INIT-PARAMS] [--] [...]" + ], + "description": "Displays status of modules", + "help": "Displays status of modules", + "definition": { + "arguments": { + "module-names": { + "name": "module-names", + "is_required": false, + "is_array": true, + "description": "Optional module name", + "default": [] + } + }, + "options": { + "enabled": { + "name": "--enabled", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Print only enabled modules", + "default": false + }, + "disabled": { + "name": "--disabled", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Print only disabled modules", + "default": false + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "module:uninstall", + "usage": [ + "module:uninstall [-r|--remove-data] [--backup-code] [--backup-media] [--backup-db] [--non-composer] [-c|--clear-static-content] [--magento-init-params MAGENTO-INIT-PARAMS] [--] ..." + ], + "description": "Uninstalls modules installed by composer", + "help": "Uninstalls modules installed by composer", + "definition": { + "arguments": { + "module": { + "name": "module", + "is_required": true, + "is_array": true, + "description": "Name of the module", + "default": [] + } + }, + "options": { + "remove-data": { + "name": "--remove-data", + "shortcut": "-r", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Remove data installed by module(s)", + "default": false + }, + "backup-code": { + "name": "--backup-code", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Take code and configuration files backup (excluding temporary files)", + "default": false + }, + "backup-media": { + "name": "--backup-media", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Take media backup", + "default": false + }, + "backup-db": { + "name": "--backup-db", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Take complete database backup", + "default": false + }, + "non-composer": { + "name": "--non-composer", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "All modules, that will be past here will be non composer based", + "default": false + }, + "clear-static-content": { + "name": "--clear-static-content", + "shortcut": "-c", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Clear generated static view files. Necessary, if the module(s) have static view files", + "default": false + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "newrelic:create:deploy-marker", + "usage": [ + "newrelic:create:deploy-marker [ []]" + ], + "description": "Check the deploy queue for entries and create an appropriate deploy marker.", + "help": "Check the deploy queue for entries and create an appropriate deploy marker.", + "definition": { + "arguments": { + "message": { + "name": "message", + "is_required": true, + "is_array": false, + "description": "Deploy Message?", + "default": null + }, + "change_log": { + "name": "change_log", + "is_required": true, + "is_array": false, + "description": "Change Log?", + "default": null + }, + "user": { + "name": "user", + "is_required": false, + "is_array": false, + "description": "Deployment User", + "default": null + }, + "revision": { + "name": "revision", + "is_required": false, + "is_array": false, + "description": "Revision", + "default": null + } + }, + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "queue:consumers:list", + "usage": [ + "queue:consumers:list" + ], + "description": "List of MessageQueue consumers", + "help": "This command shows list of MessageQueue consumers.", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "queue:consumers:start", + "usage": [ + "queue:consumers:start [--max-messages MAX-MESSAGES] [--batch-size BATCH-SIZE] [--area-code AREA-CODE] [--single-thread] [--multi-process [MULTI-PROCESS]] [--pid-file-path PID-FILE-PATH] [--] " + ], + "description": "Start MessageQueue consumer", + "help": "This command starts MessageQueue consumer by its name.\n\nTo start consumer which will process all queued messages and terminate execution:\n\n bin/magento queue:consumers:start someConsumer\n\nTo specify the number of messages which should be processed by consumer before its termination:\n\n bin/magento queue:consumers:start someConsumer --max-messages=50\n\nTo specify the number of messages per batch for the batch consumer:\n\n bin/magento queue:consumers:start someConsumer --batch-size=500\n\nTo specify the preferred area:\n\n bin/magento queue:consumers:start someConsumer --area-code='adminhtml'\n\nTo do not run multiple copies of one consumer simultaneously:\n\n bin/magento queue:consumers:start someConsumer --single-thread\n\nTo save PID enter path (This option is deprecated, use --single-thread instead):\n\n bin/magento queue:consumers:start someConsumer --pid-file-path='/var/someConsumer.pid'\n\nTo define the number of processes per consumer:\n\n bin/magento queue:consumers:start someConsumer --multi-process=4", + "definition": { + "arguments": { + "consumer": { + "name": "consumer", + "is_required": true, + "is_array": false, + "description": "The name of the consumer to be started.", + "default": null + } + }, + "options": { + "max-messages": { + "name": "--max-messages", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "The number of messages to be processed by the consumer before process termination. If not specified - terminate after processing all queued messages.", + "default": null + }, + "batch-size": { + "name": "--batch-size", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "The number of messages per batch. Applicable for the batch consumer only.", + "default": null + }, + "area-code": { + "name": "--area-code", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "The preferred area (global, adminhtml, etc...) default is global.", + "default": null + }, + "single-thread": { + "name": "--single-thread", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "This option prevents running multiple copies of one consumer simultaneously.", + "default": false + }, + "multi-process": { + "name": "--multi-process", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "The number of processes per consumer.", + "default": null + }, + "pid-file-path": { + "name": "--pid-file-path", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "The file path for saving PID (This option is deprecated, use --single-thread instead)", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "remote-storage:sync", + "usage": [ + "remote-storage:sync" + ], + "description": "Synchronize media files with remote storage.", + "help": "Synchronize media files with remote storage.", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "sampledata:deploy", + "usage": [ + "sampledata:deploy [--no-update]" + ], + "description": "Deploy sample data modules for composer-based Magento installations", + "help": "Deploy sample data modules for composer-based Magento installations", + "definition": { + "arguments": [], + "options": { + "no-update": { + "name": "--no-update", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Update composer.json without executing composer update", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "sampledata:remove", + "usage": [ + "sampledata:remove [--no-update]" + ], + "description": "Remove all sample data packages from composer.json", + "help": "Remove all sample data packages from composer.json", + "definition": { + "arguments": [], + "options": { + "no-update": { + "name": "--no-update", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Update composer.json without executing composer update", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "sampledata:reset", + "usage": [ + "sampledata:reset" + ], + "description": "Reset all sample data modules for re-installation", + "help": "Reset all sample data modules for re-installation", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "security:recaptcha:disable-for-user-forgot-password", + "usage": [ + "security:recaptcha:disable-for-user-forgot-password" + ], + "description": "Disable reCAPTCHA for admin user forgot password form", + "help": "Disable reCAPTCHA for admin user forgot password form", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "security:recaptcha:disable-for-user-login", + "usage": [ + "security:recaptcha:disable-for-user-login" + ], + "description": "Disable reCAPTCHA for admin user login form", + "help": "Disable reCAPTCHA for admin user login form", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "security:tfa:google:set-secret", + "usage": [ + "security:tfa:google:set-secret " + ], + "description": "Set the secret used for Google OTP generation.", + "help": "Set the secret used for Google OTP generation.", + "definition": { + "arguments": { + "user": { + "name": "user", + "is_required": true, + "is_array": false, + "description": "Username", + "default": null + }, + "secret": { + "name": "secret", + "is_required": true, + "is_array": false, + "description": "Secret", + "default": null + } + }, + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "security:tfa:providers", + "usage": [ + "security:tfa:providers" + ], + "description": "List all available providers", + "help": "List all available providers", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "security:tfa:reset", + "usage": [ + "security:tfa:reset " + ], + "description": "Reset configuration for one user", + "help": "Reset configuration for one user", + "definition": { + "arguments": { + "user": { + "name": "user", + "is_required": true, + "is_array": false, + "description": "Username", + "default": null + }, + "provider": { + "name": "provider", + "is_required": true, + "is_array": false, + "description": "Provider code", + "default": null + } + }, + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:backup", + "usage": [ + "setup:backup [--code] [--media] [--db] [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Takes backup of Magento Application code base, media and database", + "help": "Takes backup of Magento Application code base, media and database", + "definition": { + "arguments": [], + "options": { + "code": { + "name": "--code", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Take code and configuration files backup (excluding temporary files)", + "default": false + }, + "media": { + "name": "--media", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Take media backup", + "default": false + }, + "db": { + "name": "--db", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Take complete database backup", + "default": false + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:config:set", + "usage": [ + "setup:config:set [--backend-frontname BACKEND-FRONTNAME] [--enable-debug-logging ENABLE-DEBUG-LOGGING] [--enable-syslog-logging ENABLE-SYSLOG-LOGGING] [--remote-storage-driver REMOTE-STORAGE-DRIVER] [--remote-storage-prefix REMOTE-STORAGE-PREFIX] [--remote-storage-endpoint REMOTE-STORAGE-ENDPOINT] [--remote-storage-bucket REMOTE-STORAGE-BUCKET] [--remote-storage-region REMOTE-STORAGE-REGION] [--remote-storage-key REMOTE-STORAGE-KEY] [--remote-storage-secret REMOTE-STORAGE-SECRET] [--remote-storage-path-style REMOTE-STORAGE-PATH-STYLE] [--checkout-async CHECKOUT-ASYNC] [--amqp-host AMQP-HOST] [--amqp-port AMQP-PORT] [--amqp-user AMQP-USER] [--amqp-password AMQP-PASSWORD] [--amqp-virtualhost AMQP-VIRTUALHOST] [--amqp-ssl AMQP-SSL] [--amqp-ssl-options AMQP-SSL-OPTIONS] [--consumers-wait-for-messages CONSUMERS-WAIT-FOR-MESSAGES] [--queue-default-connection QUEUE-DEFAULT-CONNECTION] [--deferred-total-calculating DEFERRED-TOTAL-CALCULATING] [--key KEY] [--db-host DB-HOST] [--db-name DB-NAME] [--db-user DB-USER] [--db-engine DB-ENGINE] [--db-password DB-PASSWORD] [--db-prefix DB-PREFIX] [--db-model DB-MODEL] [--db-init-statements DB-INIT-STATEMENTS] [-s|--skip-db-validation] [--http-cache-hosts HTTP-CACHE-HOSTS] [--db-ssl-key DB-SSL-KEY] [--db-ssl-cert DB-SSL-CERT] [--db-ssl-ca DB-SSL-CA] [--db-ssl-verify] [--session-save SESSION-SAVE] [--session-save-redis-host SESSION-SAVE-REDIS-HOST] [--session-save-redis-port SESSION-SAVE-REDIS-PORT] [--session-save-redis-password SESSION-SAVE-REDIS-PASSWORD] [--session-save-redis-timeout SESSION-SAVE-REDIS-TIMEOUT] [--session-save-redis-persistent-id SESSION-SAVE-REDIS-PERSISTENT-ID] [--session-save-redis-db SESSION-SAVE-REDIS-DB] [--session-save-redis-compression-threshold SESSION-SAVE-REDIS-COMPRESSION-THRESHOLD] [--session-save-redis-compression-lib SESSION-SAVE-REDIS-COMPRESSION-LIB] [--session-save-redis-log-level SESSION-SAVE-REDIS-LOG-LEVEL] [--session-save-redis-max-concurrency SESSION-SAVE-REDIS-MAX-CONCURRENCY] [--session-save-redis-break-after-frontend SESSION-SAVE-REDIS-BREAK-AFTER-FRONTEND] [--session-save-redis-break-after-adminhtml SESSION-SAVE-REDIS-BREAK-AFTER-ADMINHTML] [--session-save-redis-first-lifetime SESSION-SAVE-REDIS-FIRST-LIFETIME] [--session-save-redis-bot-first-lifetime SESSION-SAVE-REDIS-BOT-FIRST-LIFETIME] [--session-save-redis-bot-lifetime SESSION-SAVE-REDIS-BOT-LIFETIME] [--session-save-redis-disable-locking SESSION-SAVE-REDIS-DISABLE-LOCKING] [--session-save-redis-min-lifetime SESSION-SAVE-REDIS-MIN-LIFETIME] [--session-save-redis-max-lifetime SESSION-SAVE-REDIS-MAX-LIFETIME] [--session-save-redis-sentinel-master SESSION-SAVE-REDIS-SENTINEL-MASTER] [--session-save-redis-sentinel-servers SESSION-SAVE-REDIS-SENTINEL-SERVERS] [--session-save-redis-sentinel-verify-master SESSION-SAVE-REDIS-SENTINEL-VERIFY-MASTER] [--session-save-redis-sentinel-connect-retries SESSION-SAVE-REDIS-SENTINEL-CONNECT-RETRIES] [--cache-backend CACHE-BACKEND] [--cache-backend-redis-server CACHE-BACKEND-REDIS-SERVER] [--cache-backend-redis-db CACHE-BACKEND-REDIS-DB] [--cache-backend-redis-port CACHE-BACKEND-REDIS-PORT] [--cache-backend-redis-password CACHE-BACKEND-REDIS-PASSWORD] [--cache-backend-redis-compress-data CACHE-BACKEND-REDIS-COMPRESS-DATA] [--cache-backend-redis-compression-lib CACHE-BACKEND-REDIS-COMPRESSION-LIB] [--cache-id-prefix CACHE-ID-PREFIX] [--allow-parallel-generation] [--page-cache PAGE-CACHE] [--page-cache-redis-server PAGE-CACHE-REDIS-SERVER] [--page-cache-redis-db PAGE-CACHE-REDIS-DB] [--page-cache-redis-port PAGE-CACHE-REDIS-PORT] [--page-cache-redis-password PAGE-CACHE-REDIS-PASSWORD] [--page-cache-redis-compress-data PAGE-CACHE-REDIS-COMPRESS-DATA] [--page-cache-redis-compression-lib PAGE-CACHE-REDIS-COMPRESSION-LIB] [--page-cache-id-prefix PAGE-CACHE-ID-PREFIX] [--lock-provider LOCK-PROVIDER] [--lock-db-prefix LOCK-DB-PREFIX] [--lock-zookeeper-host LOCK-ZOOKEEPER-HOST] [--lock-zookeeper-path LOCK-ZOOKEEPER-PATH] [--lock-file-path LOCK-FILE-PATH] [--document-root-is-pub DOCUMENT-ROOT-IS-PUB] [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Creates or modifies the deployment configuration", + "help": "Creates or modifies the deployment configuration", + "definition": { + "arguments": [], + "options": { + "backend-frontname": { + "name": "--backend-frontname", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Backend frontname (will be autogenerated if missing)", + "default": null + }, + "enable-debug-logging": { + "name": "--enable-debug-logging", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Enable debug logging", + "default": null + }, + "enable-syslog-logging": { + "name": "--enable-syslog-logging", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Enable syslog logging", + "default": null + }, + "remote-storage-driver": { + "name": "--remote-storage-driver", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Remote storage driver", + "default": null + }, + "remote-storage-prefix": { + "name": "--remote-storage-prefix", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Remote storage prefix", + "default": "" + }, + "remote-storage-endpoint": { + "name": "--remote-storage-endpoint", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Remote storage endpoint", + "default": null + }, + "remote-storage-bucket": { + "name": "--remote-storage-bucket", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Remote storage bucket", + "default": null + }, + "remote-storage-region": { + "name": "--remote-storage-region", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Remote storage region", + "default": null + }, + "remote-storage-key": { + "name": "--remote-storage-key", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Remote storage access key", + "default": "" + }, + "remote-storage-secret": { + "name": "--remote-storage-secret", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Remote storage secret key", + "default": "" + }, + "remote-storage-path-style": { + "name": "--remote-storage-path-style", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Remote storage path style", + "default": "0" + }, + "checkout-async": { + "name": "--checkout-async", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Enable async order processing? 1 - Yes, 0 - No", + "default": null + }, + "amqp-host": { + "name": "--amqp-host", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Amqp server host", + "default": "" + }, + "amqp-port": { + "name": "--amqp-port", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Amqp server port", + "default": "5672" + }, + "amqp-user": { + "name": "--amqp-user", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Amqp server username", + "default": "" + }, + "amqp-password": { + "name": "--amqp-password", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Amqp server password", + "default": "" + }, + "amqp-virtualhost": { + "name": "--amqp-virtualhost", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Amqp virtualhost", + "default": "/" + }, + "amqp-ssl": { + "name": "--amqp-ssl", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Amqp SSL", + "default": "" + }, + "amqp-ssl-options": { + "name": "--amqp-ssl-options", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Amqp SSL Options (JSON)", + "default": "" + }, + "consumers-wait-for-messages": { + "name": "--consumers-wait-for-messages", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Should consumers wait for a message from the queue? 1 - Yes, 0 - No", + "default": null + }, + "queue-default-connection": { + "name": "--queue-default-connection", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Message queues default connection. Can be 'db', 'amqp' or a custom queue system.The queue system must be installed and configured, otherwise messages won't be processed correctly.", + "default": null + }, + "deferred-total-calculating": { + "name": "--deferred-total-calculating", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Enable deferred total calculating? 1 - Yes, 0 - No", + "default": null + }, + "key": { + "name": "--key", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Encryption key", + "default": null + }, + "db-host": { + "name": "--db-host", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database server host", + "default": null + }, + "db-name": { + "name": "--db-name", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database name", + "default": null + }, + "db-user": { + "name": "--db-user", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database server username", + "default": null + }, + "db-engine": { + "name": "--db-engine", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database server engine", + "default": null + }, + "db-password": { + "name": "--db-password", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database server password", + "default": null + }, + "db-prefix": { + "name": "--db-prefix", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database table prefix", + "default": null + }, + "db-model": { + "name": "--db-model", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database type", + "default": null + }, + "db-init-statements": { + "name": "--db-init-statements", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database initial set of commands", + "default": null + }, + "skip-db-validation": { + "name": "--skip-db-validation", + "shortcut": "-s", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "If specified, then db connection validation will be skipped", + "default": false + }, + "http-cache-hosts": { + "name": "--http-cache-hosts", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "http Cache hosts", + "default": null + }, + "db-ssl-key": { + "name": "--db-ssl-key", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Full path of client key file in order to establish db connection through SSL", + "default": "" + }, + "db-ssl-cert": { + "name": "--db-ssl-cert", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Full path of client certificate file in order to establish db connection through SSL", + "default": "" + }, + "db-ssl-ca": { + "name": "--db-ssl-ca", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Full path of server certificate file in order to establish db connection through SSL", + "default": "" + }, + "db-ssl-verify": { + "name": "--db-ssl-verify", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Verify server certification", + "default": false + }, + "session-save": { + "name": "--session-save", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Session save handler", + "default": null + }, + "session-save-redis-host": { + "name": "--session-save-redis-host", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Fully qualified host name, IP address, or absolute path if using UNIX sockets", + "default": null + }, + "session-save-redis-port": { + "name": "--session-save-redis-port", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis server listen port", + "default": null + }, + "session-save-redis-password": { + "name": "--session-save-redis-password", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis server password", + "default": null + }, + "session-save-redis-timeout": { + "name": "--session-save-redis-timeout", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Connection timeout, in seconds", + "default": null + }, + "session-save-redis-persistent-id": { + "name": "--session-save-redis-persistent-id", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Unique string to enable persistent connections", + "default": null + }, + "session-save-redis-db": { + "name": "--session-save-redis-db", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis database number", + "default": null + }, + "session-save-redis-compression-threshold": { + "name": "--session-save-redis-compression-threshold", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis compression threshold", + "default": null + }, + "session-save-redis-compression-lib": { + "name": "--session-save-redis-compression-lib", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis compression library. Values: gzip (default), lzf, lz4, snappy", + "default": null + }, + "session-save-redis-log-level": { + "name": "--session-save-redis-log-level", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis log level. Values: 0 (least verbose) to 7 (most verbose)", + "default": null + }, + "session-save-redis-max-concurrency": { + "name": "--session-save-redis-max-concurrency", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Maximum number of processes that can wait for a lock on one session", + "default": null + }, + "session-save-redis-break-after-frontend": { + "name": "--session-save-redis-break-after-frontend", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Number of seconds to wait before trying to break a lock for frontend session", + "default": null + }, + "session-save-redis-break-after-adminhtml": { + "name": "--session-save-redis-break-after-adminhtml", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Number of seconds to wait before trying to break a lock for Admin session", + "default": null + }, + "session-save-redis-first-lifetime": { + "name": "--session-save-redis-first-lifetime", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Lifetime, in seconds, of session for non-bots on the first write (use 0 to disable)", + "default": null + }, + "session-save-redis-bot-first-lifetime": { + "name": "--session-save-redis-bot-first-lifetime", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Lifetime, in seconds, of session for bots on the first write (use 0 to disable)", + "default": null + }, + "session-save-redis-bot-lifetime": { + "name": "--session-save-redis-bot-lifetime", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Lifetime of session for bots on subsequent writes (use 0 to disable)", + "default": null + }, + "session-save-redis-disable-locking": { + "name": "--session-save-redis-disable-locking", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis disable locking. Values: false (default), true", + "default": null + }, + "session-save-redis-min-lifetime": { + "name": "--session-save-redis-min-lifetime", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis min session lifetime, in seconds", + "default": null + }, + "session-save-redis-max-lifetime": { + "name": "--session-save-redis-max-lifetime", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis max session lifetime, in seconds", + "default": null + }, + "session-save-redis-sentinel-master": { + "name": "--session-save-redis-sentinel-master", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis Sentinel master", + "default": null + }, + "session-save-redis-sentinel-servers": { + "name": "--session-save-redis-sentinel-servers", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis Sentinel servers, comma separated", + "default": null + }, + "session-save-redis-sentinel-verify-master": { + "name": "--session-save-redis-sentinel-verify-master", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis Sentinel verify master. Values: false (default), true", + "default": null + }, + "session-save-redis-sentinel-connect-retries": { + "name": "--session-save-redis-sentinel-connect-retries", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis Sentinel connect retries.", + "default": null + }, + "cache-backend": { + "name": "--cache-backend", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Default cache handler", + "default": null + }, + "cache-backend-redis-server": { + "name": "--cache-backend-redis-server", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis server", + "default": null + }, + "cache-backend-redis-db": { + "name": "--cache-backend-redis-db", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database number for the cache", + "default": null + }, + "cache-backend-redis-port": { + "name": "--cache-backend-redis-port", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis server listen port", + "default": null + }, + "cache-backend-redis-password": { + "name": "--cache-backend-redis-password", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis server password", + "default": null + }, + "cache-backend-redis-compress-data": { + "name": "--cache-backend-redis-compress-data", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Set to 0 to disable compression (default is 1, enabled)", + "default": null + }, + "cache-backend-redis-compression-lib": { + "name": "--cache-backend-redis-compression-lib", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Compression lib to use [snappy,lzf,l4z,zstd,gzip] (leave blank to determine automatically)", + "default": null + }, + "cache-id-prefix": { + "name": "--cache-id-prefix", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "ID prefix for cache keys", + "default": null + }, + "allow-parallel-generation": { + "name": "--allow-parallel-generation", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Allow generate cache in non-blocking way", + "default": false + }, + "page-cache": { + "name": "--page-cache", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Default cache handler", + "default": null + }, + "page-cache-redis-server": { + "name": "--page-cache-redis-server", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis server", + "default": null + }, + "page-cache-redis-db": { + "name": "--page-cache-redis-db", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database number for the cache", + "default": null + }, + "page-cache-redis-port": { + "name": "--page-cache-redis-port", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis server listen port", + "default": null + }, + "page-cache-redis-password": { + "name": "--page-cache-redis-password", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis server password", + "default": null + }, + "page-cache-redis-compress-data": { + "name": "--page-cache-redis-compress-data", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Set to 1 to compress the full page cache (use 0 to disable)", + "default": null + }, + "page-cache-redis-compression-lib": { + "name": "--page-cache-redis-compression-lib", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Compression library to use [snappy,lzf,l4z,zstd,gzip] (leave blank to determine automatically)", + "default": null + }, + "page-cache-id-prefix": { + "name": "--page-cache-id-prefix", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "ID prefix for cache keys", + "default": null + }, + "lock-provider": { + "name": "--lock-provider", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Lock provider name", + "default": null + }, + "lock-db-prefix": { + "name": "--lock-db-prefix", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Installation specific lock prefix to avoid lock conflicts", + "default": null + }, + "lock-zookeeper-host": { + "name": "--lock-zookeeper-host", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Host and port to connect to Zookeeper cluster. For example: 127.0.0.1:2181", + "default": null + }, + "lock-zookeeper-path": { + "name": "--lock-zookeeper-path", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "The path where Zookeeper will save locks. The default path is: /magento/locks", + "default": null + }, + "lock-file-path": { + "name": "--lock-file-path", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "The path where file locks will be saved.", + "default": null + }, + "document-root-is-pub": { + "name": "--document-root-is-pub", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Flag to show is Pub is on root, can be true or false only", + "default": null + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:db-data:upgrade", + "usage": [ + "setup:db-data:upgrade [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Installs and upgrades data in the DB", + "help": "Installs and upgrades data in the DB", + "definition": { + "arguments": [], + "options": { + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:db-declaration:generate-patch", + "usage": [ + "setup:db-declaration:generate-patch [--revertable [REVERTABLE]] [--type [TYPE]] [--] " + ], + "description": "Generate patch and put it in specific folder.", + "help": "Generate patch and put it in specific folder.", + "definition": { + "arguments": { + "module": { + "name": "module", + "is_required": true, + "is_array": false, + "description": "Module name", + "default": null + }, + "patch": { + "name": "patch", + "is_required": true, + "is_array": false, + "description": "Patch name", + "default": null + } + }, + "options": { + "revertable": { + "name": "--revertable", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Check whether patch is revertable or not.", + "default": false + }, + "type": { + "name": "--type", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Find out what type of patch should be generated. Available values: `data`, `schema`.", + "default": "data" + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:db-declaration:generate-whitelist", + "usage": [ + "setup:db-declaration:generate-whitelist [--module-name [MODULE-NAME]]" + ], + "description": "Generate whitelist of tables and columns that are allowed to be edited by declaration installer", + "help": "Generate whitelist of tables and columns that are allowed to be edited by declaration installer", + "definition": { + "arguments": [], + "options": { + "module-name": { + "name": "--module-name", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Name of the module where whitelist will be generated", + "default": "all" + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:db-schema:add-slave", + "usage": [ + "setup:db-schema:add-slave [--host HOST] [--dbname DBNAME] [--username USERNAME] [--password [PASSWORD]] [--connection [CONNECTION]] [--resource [RESOURCE]] [--maxAllowedLag [MAXALLOWEDLAG]] [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Move checkout quote related tables to a separate DB server", + "help": "Move checkout quote related tables to a separate DB server", + "definition": { + "arguments": [], + "options": { + "host": { + "name": "--host", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Slave DB Server host", + "default": "localhost" + }, + "dbname": { + "name": "--dbname", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Slave Database Name", + "default": null + }, + "username": { + "name": "--username", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Slave DB user name", + "default": "root" + }, + "password": { + "name": "--password", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Slave DB user password", + "default": null + }, + "connection": { + "name": "--connection", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Slave connection name", + "default": "default" + }, + "resource": { + "name": "--resource", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Slave Resource name", + "default": "default" + }, + "maxAllowedLag": { + "name": "--maxAllowedLag", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Max Allowed Lag Slave Connection (in seconds)", + "default": "" + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:db-schema:split-quote", + "usage": [ + "setup:db-schema:split-quote [--host HOST] [--dbname DBNAME] [--username USERNAME] [--password [PASSWORD]] [--connection [CONNECTION]] [--resource [RESOURCE]] [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Move checkout quote related tables to a separate DB server. Deprecated since 2.4.2 and will be removed", + "help": "Move checkout quote related tables to a separate DB server. Deprecated since 2.4.2 and will be removed", + "definition": { + "arguments": [], + "options": { + "host": { + "name": "--host", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Checkout DB Server host", + "default": null + }, + "dbname": { + "name": "--dbname", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Checkout Database Name", + "default": null + }, + "username": { + "name": "--username", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Checkout DB user name", + "default": null + }, + "password": { + "name": "--password", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Checkout DB user password", + "default": null + }, + "connection": { + "name": "--connection", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Checkout connection name", + "default": "checkout" + }, + "resource": { + "name": "--resource", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Checkout resource name", + "default": "checkout" + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:db-schema:split-sales", + "usage": [ + "setup:db-schema:split-sales [--host HOST] [--dbname DBNAME] [--username USERNAME] [--password [PASSWORD]] [--connection [CONNECTION]] [--resource [RESOURCE]] [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Move sales related tables to a separate DB server. Deprecated since 2.4.2 and will be removed", + "help": "Move sales related tables to a separate DB server. Deprecated since 2.4.2 and will be removed", + "definition": { + "arguments": [], + "options": { + "host": { + "name": "--host", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Sales DB Server host", + "default": null + }, + "dbname": { + "name": "--dbname", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Sales Database Name", + "default": null + }, + "username": { + "name": "--username", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Sales DB user name", + "default": null + }, + "password": { + "name": "--password", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Sales DB user passowrd", + "default": null + }, + "connection": { + "name": "--connection", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Sales connection name", + "default": "sales" + }, + "resource": { + "name": "--resource", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Sales resource name", + "default": "sales" + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:db-schema:upgrade", + "usage": [ + "setup:db-schema:upgrade [--convert-old-scripts [CONVERT-OLD-SCRIPTS]] [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Installs and upgrades the DB schema", + "help": "Installs and upgrades the DB schema", + "definition": { + "arguments": [], + "options": { + "convert-old-scripts": { + "name": "--convert-old-scripts", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Allows to convert old scripts (InstallSchema, UpgradeSchema) to db_schema.xml format", + "default": false + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:db:status", + "usage": [ + "setup:db:status [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Checks if DB schema or data requires upgrade", + "help": "Checks if DB schema or data requires upgrade", + "definition": { + "arguments": [], + "options": { + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:di:compile", + "usage": [ + "setup:di:compile" + ], + "description": "Generates DI configuration and all missing classes that can be auto-generated", + "help": "Generates DI configuration and all missing classes that can be auto-generated", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:install", + "usage": [ + "setup:install [--backend-frontname BACKEND-FRONTNAME] [--enable-debug-logging ENABLE-DEBUG-LOGGING] [--enable-syslog-logging ENABLE-SYSLOG-LOGGING] [--remote-storage-driver REMOTE-STORAGE-DRIVER] [--remote-storage-prefix REMOTE-STORAGE-PREFIX] [--remote-storage-endpoint REMOTE-STORAGE-ENDPOINT] [--remote-storage-bucket REMOTE-STORAGE-BUCKET] [--remote-storage-region REMOTE-STORAGE-REGION] [--remote-storage-key REMOTE-STORAGE-KEY] [--remote-storage-secret REMOTE-STORAGE-SECRET] [--remote-storage-path-style REMOTE-STORAGE-PATH-STYLE] [--checkout-async CHECKOUT-ASYNC] [--amqp-host AMQP-HOST] [--amqp-port AMQP-PORT] [--amqp-user AMQP-USER] [--amqp-password AMQP-PASSWORD] [--amqp-virtualhost AMQP-VIRTUALHOST] [--amqp-ssl AMQP-SSL] [--amqp-ssl-options AMQP-SSL-OPTIONS] [--consumers-wait-for-messages CONSUMERS-WAIT-FOR-MESSAGES] [--queue-default-connection QUEUE-DEFAULT-CONNECTION] [--deferred-total-calculating DEFERRED-TOTAL-CALCULATING] [--key KEY] [--db-host DB-HOST] [--db-name DB-NAME] [--db-user DB-USER] [--db-engine DB-ENGINE] [--db-password DB-PASSWORD] [--db-prefix DB-PREFIX] [--db-model DB-MODEL] [--db-init-statements DB-INIT-STATEMENTS] [-s|--skip-db-validation] [--http-cache-hosts HTTP-CACHE-HOSTS] [--db-ssl-key DB-SSL-KEY] [--db-ssl-cert DB-SSL-CERT] [--db-ssl-ca DB-SSL-CA] [--db-ssl-verify] [--session-save SESSION-SAVE] [--session-save-redis-host SESSION-SAVE-REDIS-HOST] [--session-save-redis-port SESSION-SAVE-REDIS-PORT] [--session-save-redis-password SESSION-SAVE-REDIS-PASSWORD] [--session-save-redis-timeout SESSION-SAVE-REDIS-TIMEOUT] [--session-save-redis-persistent-id SESSION-SAVE-REDIS-PERSISTENT-ID] [--session-save-redis-db SESSION-SAVE-REDIS-DB] [--session-save-redis-compression-threshold SESSION-SAVE-REDIS-COMPRESSION-THRESHOLD] [--session-save-redis-compression-lib SESSION-SAVE-REDIS-COMPRESSION-LIB] [--session-save-redis-log-level SESSION-SAVE-REDIS-LOG-LEVEL] [--session-save-redis-max-concurrency SESSION-SAVE-REDIS-MAX-CONCURRENCY] [--session-save-redis-break-after-frontend SESSION-SAVE-REDIS-BREAK-AFTER-FRONTEND] [--session-save-redis-break-after-adminhtml SESSION-SAVE-REDIS-BREAK-AFTER-ADMINHTML] [--session-save-redis-first-lifetime SESSION-SAVE-REDIS-FIRST-LIFETIME] [--session-save-redis-bot-first-lifetime SESSION-SAVE-REDIS-BOT-FIRST-LIFETIME] [--session-save-redis-bot-lifetime SESSION-SAVE-REDIS-BOT-LIFETIME] [--session-save-redis-disable-locking SESSION-SAVE-REDIS-DISABLE-LOCKING] [--session-save-redis-min-lifetime SESSION-SAVE-REDIS-MIN-LIFETIME] [--session-save-redis-max-lifetime SESSION-SAVE-REDIS-MAX-LIFETIME] [--session-save-redis-sentinel-master SESSION-SAVE-REDIS-SENTINEL-MASTER] [--session-save-redis-sentinel-servers SESSION-SAVE-REDIS-SENTINEL-SERVERS] [--session-save-redis-sentinel-verify-master SESSION-SAVE-REDIS-SENTINEL-VERIFY-MASTER] [--session-save-redis-sentinel-connect-retries SESSION-SAVE-REDIS-SENTINEL-CONNECT-RETRIES] [--cache-backend CACHE-BACKEND] [--cache-backend-redis-server CACHE-BACKEND-REDIS-SERVER] [--cache-backend-redis-db CACHE-BACKEND-REDIS-DB] [--cache-backend-redis-port CACHE-BACKEND-REDIS-PORT] [--cache-backend-redis-password CACHE-BACKEND-REDIS-PASSWORD] [--cache-backend-redis-compress-data CACHE-BACKEND-REDIS-COMPRESS-DATA] [--cache-backend-redis-compression-lib CACHE-BACKEND-REDIS-COMPRESSION-LIB] [--cache-id-prefix CACHE-ID-PREFIX] [--allow-parallel-generation] [--page-cache PAGE-CACHE] [--page-cache-redis-server PAGE-CACHE-REDIS-SERVER] [--page-cache-redis-db PAGE-CACHE-REDIS-DB] [--page-cache-redis-port PAGE-CACHE-REDIS-PORT] [--page-cache-redis-password PAGE-CACHE-REDIS-PASSWORD] [--page-cache-redis-compress-data PAGE-CACHE-REDIS-COMPRESS-DATA] [--page-cache-redis-compression-lib PAGE-CACHE-REDIS-COMPRESSION-LIB] [--page-cache-id-prefix PAGE-CACHE-ID-PREFIX] [--lock-provider LOCK-PROVIDER] [--lock-db-prefix LOCK-DB-PREFIX] [--lock-zookeeper-host LOCK-ZOOKEEPER-HOST] [--lock-zookeeper-path LOCK-ZOOKEEPER-PATH] [--lock-file-path LOCK-FILE-PATH] [--document-root-is-pub DOCUMENT-ROOT-IS-PUB] [--base-url BASE-URL] [--language LANGUAGE] [--timezone TIMEZONE] [--currency CURRENCY] [--use-rewrites USE-REWRITES] [--use-secure USE-SECURE] [--base-url-secure BASE-URL-SECURE] [--use-secure-admin USE-SECURE-ADMIN] [--admin-use-security-key ADMIN-USE-SECURITY-KEY] [--admin-user [ADMIN-USER]] [--admin-password [ADMIN-PASSWORD]] [--admin-email [ADMIN-EMAIL]] [--admin-firstname [ADMIN-FIRSTNAME]] [--admin-lastname [ADMIN-LASTNAME]] [--search-engine SEARCH-ENGINE] [--elasticsearch-host ELASTICSEARCH-HOST] [--elasticsearch-port ELASTICSEARCH-PORT] [--elasticsearch-enable-auth ELASTICSEARCH-ENABLE-AUTH] [--elasticsearch-username ELASTICSEARCH-USERNAME] [--elasticsearch-password ELASTICSEARCH-PASSWORD] [--elasticsearch-index-prefix ELASTICSEARCH-INDEX-PREFIX] [--elasticsearch-timeout ELASTICSEARCH-TIMEOUT] [--cleanup-database] [--sales-order-increment-prefix SALES-ORDER-INCREMENT-PREFIX] [--use-sample-data] [--enable-modules [ENABLE-MODULES]] [--disable-modules [DISABLE-MODULES]] [--convert-old-scripts [CONVERT-OLD-SCRIPTS]] [-i|--interactive] [--safe-mode [SAFE-MODE]] [--data-restore [DATA-RESTORE]] [--dry-run [DRY-RUN]] [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Installs the Magento application", + "help": "Installs the Magento application", + "definition": { + "arguments": [], + "options": { + "backend-frontname": { + "name": "--backend-frontname", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Backend frontname (will be autogenerated if missing)", + "default": null + }, + "enable-debug-logging": { + "name": "--enable-debug-logging", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Enable debug logging", + "default": null + }, + "enable-syslog-logging": { + "name": "--enable-syslog-logging", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Enable syslog logging", + "default": null + }, + "remote-storage-driver": { + "name": "--remote-storage-driver", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Remote storage driver", + "default": null + }, + "remote-storage-prefix": { + "name": "--remote-storage-prefix", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Remote storage prefix", + "default": "" + }, + "remote-storage-endpoint": { + "name": "--remote-storage-endpoint", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Remote storage endpoint", + "default": null + }, + "remote-storage-bucket": { + "name": "--remote-storage-bucket", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Remote storage bucket", + "default": null + }, + "remote-storage-region": { + "name": "--remote-storage-region", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Remote storage region", + "default": null + }, + "remote-storage-key": { + "name": "--remote-storage-key", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Remote storage access key", + "default": "" + }, + "remote-storage-secret": { + "name": "--remote-storage-secret", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Remote storage secret key", + "default": "" + }, + "remote-storage-path-style": { + "name": "--remote-storage-path-style", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Remote storage path style", + "default": "0" + }, + "checkout-async": { + "name": "--checkout-async", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Enable async order processing? 1 - Yes, 0 - No", + "default": null + }, + "amqp-host": { + "name": "--amqp-host", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Amqp server host", + "default": "" + }, + "amqp-port": { + "name": "--amqp-port", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Amqp server port", + "default": "5672" + }, + "amqp-user": { + "name": "--amqp-user", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Amqp server username", + "default": "" + }, + "amqp-password": { + "name": "--amqp-password", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Amqp server password", + "default": "" + }, + "amqp-virtualhost": { + "name": "--amqp-virtualhost", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Amqp virtualhost", + "default": "/" + }, + "amqp-ssl": { + "name": "--amqp-ssl", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Amqp SSL", + "default": "" + }, + "amqp-ssl-options": { + "name": "--amqp-ssl-options", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Amqp SSL Options (JSON)", + "default": "" + }, + "consumers-wait-for-messages": { + "name": "--consumers-wait-for-messages", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Should consumers wait for a message from the queue? 1 - Yes, 0 - No", + "default": null + }, + "queue-default-connection": { + "name": "--queue-default-connection", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Message queues default connection. Can be 'db', 'amqp' or a custom queue system.The queue system must be installed and configured, otherwise messages won't be processed correctly.", + "default": null + }, + "deferred-total-calculating": { + "name": "--deferred-total-calculating", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Enable deferred total calculating? 1 - Yes, 0 - No", + "default": null + }, + "key": { + "name": "--key", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Encryption key", + "default": null + }, + "db-host": { + "name": "--db-host", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database server host", + "default": null + }, + "db-name": { + "name": "--db-name", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database name", + "default": null + }, + "db-user": { + "name": "--db-user", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database server username", + "default": null + }, + "db-engine": { + "name": "--db-engine", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database server engine", + "default": null + }, + "db-password": { + "name": "--db-password", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database server password", + "default": null + }, + "db-prefix": { + "name": "--db-prefix", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database table prefix", + "default": null + }, + "db-model": { + "name": "--db-model", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database type", + "default": null + }, + "db-init-statements": { + "name": "--db-init-statements", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database initial set of commands", + "default": null + }, + "skip-db-validation": { + "name": "--skip-db-validation", + "shortcut": "-s", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "If specified, then db connection validation will be skipped", + "default": false + }, + "http-cache-hosts": { + "name": "--http-cache-hosts", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "http Cache hosts", + "default": null + }, + "db-ssl-key": { + "name": "--db-ssl-key", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Full path of client key file in order to establish db connection through SSL", + "default": "" + }, + "db-ssl-cert": { + "name": "--db-ssl-cert", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Full path of client certificate file in order to establish db connection through SSL", + "default": "" + }, + "db-ssl-ca": { + "name": "--db-ssl-ca", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Full path of server certificate file in order to establish db connection through SSL", + "default": "" + }, + "db-ssl-verify": { + "name": "--db-ssl-verify", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Verify server certification", + "default": false + }, + "session-save": { + "name": "--session-save", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Session save handler", + "default": null + }, + "session-save-redis-host": { + "name": "--session-save-redis-host", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Fully qualified host name, IP address, or absolute path if using UNIX sockets", + "default": null + }, + "session-save-redis-port": { + "name": "--session-save-redis-port", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis server listen port", + "default": null + }, + "session-save-redis-password": { + "name": "--session-save-redis-password", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis server password", + "default": null + }, + "session-save-redis-timeout": { + "name": "--session-save-redis-timeout", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Connection timeout, in seconds", + "default": null + }, + "session-save-redis-persistent-id": { + "name": "--session-save-redis-persistent-id", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Unique string to enable persistent connections", + "default": null + }, + "session-save-redis-db": { + "name": "--session-save-redis-db", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis database number", + "default": null + }, + "session-save-redis-compression-threshold": { + "name": "--session-save-redis-compression-threshold", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis compression threshold", + "default": null + }, + "session-save-redis-compression-lib": { + "name": "--session-save-redis-compression-lib", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis compression library. Values: gzip (default), lzf, lz4, snappy", + "default": null + }, + "session-save-redis-log-level": { + "name": "--session-save-redis-log-level", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis log level. Values: 0 (least verbose) to 7 (most verbose)", + "default": null + }, + "session-save-redis-max-concurrency": { + "name": "--session-save-redis-max-concurrency", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Maximum number of processes that can wait for a lock on one session", + "default": null + }, + "session-save-redis-break-after-frontend": { + "name": "--session-save-redis-break-after-frontend", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Number of seconds to wait before trying to break a lock for frontend session", + "default": null + }, + "session-save-redis-break-after-adminhtml": { + "name": "--session-save-redis-break-after-adminhtml", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Number of seconds to wait before trying to break a lock for Admin session", + "default": null + }, + "session-save-redis-first-lifetime": { + "name": "--session-save-redis-first-lifetime", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Lifetime, in seconds, of session for non-bots on the first write (use 0 to disable)", + "default": null + }, + "session-save-redis-bot-first-lifetime": { + "name": "--session-save-redis-bot-first-lifetime", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Lifetime, in seconds, of session for bots on the first write (use 0 to disable)", + "default": null + }, + "session-save-redis-bot-lifetime": { + "name": "--session-save-redis-bot-lifetime", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Lifetime of session for bots on subsequent writes (use 0 to disable)", + "default": null + }, + "session-save-redis-disable-locking": { + "name": "--session-save-redis-disable-locking", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis disable locking. Values: false (default), true", + "default": null + }, + "session-save-redis-min-lifetime": { + "name": "--session-save-redis-min-lifetime", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis min session lifetime, in seconds", + "default": null + }, + "session-save-redis-max-lifetime": { + "name": "--session-save-redis-max-lifetime", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis max session lifetime, in seconds", + "default": null + }, + "session-save-redis-sentinel-master": { + "name": "--session-save-redis-sentinel-master", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis Sentinel master", + "default": null + }, + "session-save-redis-sentinel-servers": { + "name": "--session-save-redis-sentinel-servers", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis Sentinel servers, comma separated", + "default": null + }, + "session-save-redis-sentinel-verify-master": { + "name": "--session-save-redis-sentinel-verify-master", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis Sentinel verify master. Values: false (default), true", + "default": null + }, + "session-save-redis-sentinel-connect-retries": { + "name": "--session-save-redis-sentinel-connect-retries", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis Sentinel connect retries.", + "default": null + }, + "cache-backend": { + "name": "--cache-backend", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Default cache handler", + "default": null + }, + "cache-backend-redis-server": { + "name": "--cache-backend-redis-server", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis server", + "default": null + }, + "cache-backend-redis-db": { + "name": "--cache-backend-redis-db", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database number for the cache", + "default": null + }, + "cache-backend-redis-port": { + "name": "--cache-backend-redis-port", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis server listen port", + "default": null + }, + "cache-backend-redis-password": { + "name": "--cache-backend-redis-password", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis server password", + "default": null + }, + "cache-backend-redis-compress-data": { + "name": "--cache-backend-redis-compress-data", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Set to 0 to disable compression (default is 1, enabled)", + "default": null + }, + "cache-backend-redis-compression-lib": { + "name": "--cache-backend-redis-compression-lib", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Compression lib to use [snappy,lzf,l4z,zstd,gzip] (leave blank to determine automatically)", + "default": null + }, + "cache-id-prefix": { + "name": "--cache-id-prefix", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "ID prefix for cache keys", + "default": null + }, + "allow-parallel-generation": { + "name": "--allow-parallel-generation", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Allow generate cache in non-blocking way", + "default": false + }, + "page-cache": { + "name": "--page-cache", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Default cache handler", + "default": null + }, + "page-cache-redis-server": { + "name": "--page-cache-redis-server", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis server", + "default": null + }, + "page-cache-redis-db": { + "name": "--page-cache-redis-db", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database number for the cache", + "default": null + }, + "page-cache-redis-port": { + "name": "--page-cache-redis-port", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis server listen port", + "default": null + }, + "page-cache-redis-password": { + "name": "--page-cache-redis-password", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Redis server password", + "default": null + }, + "page-cache-redis-compress-data": { + "name": "--page-cache-redis-compress-data", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Set to 1 to compress the full page cache (use 0 to disable)", + "default": null + }, + "page-cache-redis-compression-lib": { + "name": "--page-cache-redis-compression-lib", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Compression library to use [snappy,lzf,l4z,zstd,gzip] (leave blank to determine automatically)", + "default": null + }, + "page-cache-id-prefix": { + "name": "--page-cache-id-prefix", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "ID prefix for cache keys", + "default": null + }, + "lock-provider": { + "name": "--lock-provider", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Lock provider name", + "default": null + }, + "lock-db-prefix": { + "name": "--lock-db-prefix", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Installation specific lock prefix to avoid lock conflicts", + "default": null + }, + "lock-zookeeper-host": { + "name": "--lock-zookeeper-host", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Host and port to connect to Zookeeper cluster. For example: 127.0.0.1:2181", + "default": null + }, + "lock-zookeeper-path": { + "name": "--lock-zookeeper-path", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "The path where Zookeeper will save locks. The default path is: /magento/locks", + "default": null + }, + "lock-file-path": { + "name": "--lock-file-path", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "The path where file locks will be saved.", + "default": null + }, + "document-root-is-pub": { + "name": "--document-root-is-pub", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Flag to show is Pub is on root, can be true or false only", + "default": null + }, + "base-url": { + "name": "--base-url", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "URL the store is supposed to be available at. Deprecated, use config:set with path web/unsecure/base_url", + "default": null + }, + "language": { + "name": "--language", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Default language code. Deprecated, use config:set with path general/locale/code", + "default": null + }, + "timezone": { + "name": "--timezone", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Default time zone code. Deprecated, use config:set with path general/locale/timezone", + "default": null + }, + "currency": { + "name": "--currency", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Default currency code. Deprecated, use config:set with path currency/options/base, currency/options/default and currency/options/allow", + "default": null + }, + "use-rewrites": { + "name": "--use-rewrites", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Use rewrites. Deprecated, use config:set with path web/seo/use_rewrites", + "default": null + }, + "use-secure": { + "name": "--use-secure", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Use secure URLs. Enable this option only if SSL is available. Deprecated, use config:set with path web/secure/use_in_frontend", + "default": null + }, + "base-url-secure": { + "name": "--base-url-secure", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Base URL for SSL connection. Deprecated, use config:set with path web/secure/base_url", + "default": null + }, + "use-secure-admin": { + "name": "--use-secure-admin", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Run admin interface with SSL. Deprecated, use config:set with path web/secure/use_in_adminhtml", + "default": null + }, + "admin-use-security-key": { + "name": "--admin-use-security-key", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Whether to use a \"security key\" feature in Magento Admin URLs and forms. Deprecated, use config:set with path admin/security/use_form_key", + "default": null + }, + "admin-user": { + "name": "--admin-user", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Admin user", + "default": null + }, + "admin-password": { + "name": "--admin-password", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Admin password", + "default": null + }, + "admin-email": { + "name": "--admin-email", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Admin email", + "default": null + }, + "admin-firstname": { + "name": "--admin-firstname", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Admin first name", + "default": null + }, + "admin-lastname": { + "name": "--admin-lastname", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Admin last name", + "default": null + }, + "search-engine": { + "name": "--search-engine", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Search engine. Values: elasticsearch5, elasticsearch6, elasticsearch7", + "default": null + }, + "elasticsearch-host": { + "name": "--elasticsearch-host", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Elasticsearch server host.", + "default": null + }, + "elasticsearch-port": { + "name": "--elasticsearch-port", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Elasticsearch server port.", + "default": null + }, + "elasticsearch-enable-auth": { + "name": "--elasticsearch-enable-auth", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Set to 1 to enable authentication. (default is 0, disabled)", + "default": null + }, + "elasticsearch-username": { + "name": "--elasticsearch-username", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Elasticsearch username. Only applicable if HTTP auth is enabled", + "default": null + }, + "elasticsearch-password": { + "name": "--elasticsearch-password", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Elasticsearch password. Only applicable if HTTP auth is enabled", + "default": null + }, + "elasticsearch-index-prefix": { + "name": "--elasticsearch-index-prefix", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Elasticsearch index prefix.", + "default": null + }, + "elasticsearch-timeout": { + "name": "--elasticsearch-timeout", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Elasticsearch server timeout.", + "default": null + }, + "cleanup-database": { + "name": "--cleanup-database", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Cleanup the database before installation", + "default": false + }, + "sales-order-increment-prefix": { + "name": "--sales-order-increment-prefix", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Sales order number prefix", + "default": null + }, + "use-sample-data": { + "name": "--use-sample-data", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Use sample data", + "default": false + }, + "enable-modules": { + "name": "--enable-modules", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "List of comma-separated module names. That must be included during installation. Available magic param \"all\".", + "default": null + }, + "disable-modules": { + "name": "--disable-modules", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "List of comma-separated module names. That must be avoided during installation. Available magic param \"all\".", + "default": null + }, + "convert-old-scripts": { + "name": "--convert-old-scripts", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Allows to convert old scripts (InstallSchema, UpgradeSchema) to db_schema.xml format", + "default": false + }, + "interactive": { + "name": "--interactive", + "shortcut": "-i", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Interactive Magento installation", + "default": false + }, + "safe-mode": { + "name": "--safe-mode", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Safe installation of Magento with dumps on destructive operations, like column removal", + "default": null + }, + "data-restore": { + "name": "--data-restore", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Restore removed data from dumps", + "default": null + }, + "dry-run": { + "name": "--dry-run", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Magento Installation will be run in dry-run mode", + "default": false + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:performance:generate-fixtures", + "usage": [ + "setup:performance:generate-fixtures [-s|--skip-reindex] [--] " + ], + "description": "Generates fixtures", + "help": "Generates fixtures", + "definition": { + "arguments": { + "profile": { + "name": "profile", + "is_required": true, + "is_array": false, + "description": "Path to profile configuration file", + "default": null + } + }, + "options": { + "skip-reindex": { + "name": "--skip-reindex", + "shortcut": "-s", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Skip reindex", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:rollback", + "usage": [ + "setup:rollback [-c|--code-file CODE-FILE] [-m|--media-file MEDIA-FILE] [-d|--db-file DB-FILE] [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Rolls back Magento Application codebase, media and database", + "help": "Rolls back Magento Application codebase, media and database", + "definition": { + "arguments": [], + "options": { + "code-file": { + "name": "--code-file", + "shortcut": "-c", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Basename of the code backup file in var/backups", + "default": null + }, + "media-file": { + "name": "--media-file", + "shortcut": "-m", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Basename of the media backup file in var/backups", + "default": null + }, + "db-file": { + "name": "--db-file", + "shortcut": "-d", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Basename of the db backup file in var/backups", + "default": null + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:static-content:deploy", + "usage": [ + "setup:static-content:deploy [-f|--force] [-s|--strategy [STRATEGY]] [-a|--area [AREA]] [--exclude-area [EXCLUDE-AREA]] [-t|--theme [THEME]] [--exclude-theme [EXCLUDE-THEME]] [-l|--language [LANGUAGE]] [--exclude-language [EXCLUDE-LANGUAGE]] [-j|--jobs [JOBS]] [--max-execution-time [MAX-EXECUTION-TIME]] [--symlink-locale] [--content-version CONTENT-VERSION] [--refresh-content-version-only] [--no-javascript] [--no-js-bundle] [--no-css] [--no-less] [--no-images] [--no-fonts] [--no-html] [--no-misc] [--no-html-minify] [--no-parent] [--] [...]" + ], + "description": "Deploys static view files", + "help": "Deploys static view files", + "definition": { + "arguments": { + "languages": { + "name": "languages", + "is_required": false, + "is_array": true, + "description": "Space-separated list of ISO-639 language codes for which to output static view files.", + "default": [] + } + }, + "options": { + "force": { + "name": "--force", + "shortcut": "-f", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Deploy files in any mode.", + "default": false + }, + "strategy": { + "name": "--strategy", + "shortcut": "-s", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Deploy files using specified strategy.", + "default": "quick" + }, + "area": { + "name": "--area", + "shortcut": "-a", + "accept_value": true, + "is_value_required": false, + "is_multiple": true, + "description": "Generate files only for the specified areas.", + "default": [ + "all" + ] + }, + "exclude-area": { + "name": "--exclude-area", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": true, + "description": "Do not generate files for the specified areas.", + "default": [ + "none" + ] + }, + "theme": { + "name": "--theme", + "shortcut": "-t", + "accept_value": true, + "is_value_required": false, + "is_multiple": true, + "description": "Generate static view files for only the specified themes.", + "default": [ + "all" + ] + }, + "exclude-theme": { + "name": "--exclude-theme", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": true, + "description": "Do not generate files for the specified themes.", + "default": [ + "none" + ] + }, + "language": { + "name": "--language", + "shortcut": "-l", + "accept_value": true, + "is_value_required": false, + "is_multiple": true, + "description": "Generate files only for the specified languages.", + "default": [ + "all" + ] + }, + "exclude-language": { + "name": "--exclude-language", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": true, + "description": "Do not generate files for the specified languages.", + "default": [ + "none" + ] + }, + "jobs": { + "name": "--jobs", + "shortcut": "-j", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Enable parallel processing using the specified number of jobs.", + "default": 0 + }, + "max-execution-time": { + "name": "--max-execution-time", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "The maximum expected execution time of deployment static process (in seconds).", + "default": 900 + }, + "symlink-locale": { + "name": "--symlink-locale", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Create symlinks for the files of those locales, which are passed for deployment, but have no customizations.", + "default": false + }, + "content-version": { + "name": "--content-version", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Custom version of static content can be used if running deployment on multiple nodes to ensure that static content version is identical and caching works properly.", + "default": null + }, + "refresh-content-version-only": { + "name": "--refresh-content-version-only", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Refreshing the version of static content only can be used to refresh static content in browser cache and CDN cache.", + "default": false + }, + "no-javascript": { + "name": "--no-javascript", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not deploy JavaScript files.", + "default": false + }, + "no-js-bundle": { + "name": "--no-js-bundle", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not deploy JavaScript bundle files.", + "default": false + }, + "no-css": { + "name": "--no-css", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not deploy CSS files.", + "default": false + }, + "no-less": { + "name": "--no-less", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not deploy LESS files.", + "default": false + }, + "no-images": { + "name": "--no-images", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not deploy images.", + "default": false + }, + "no-fonts": { + "name": "--no-fonts", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not deploy font files.", + "default": false + }, + "no-html": { + "name": "--no-html", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not deploy HTML files.", + "default": false + }, + "no-misc": { + "name": "--no-misc", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not deploy files of other types (.md, .jbf, .csv, etc.).", + "default": false + }, + "no-html-minify": { + "name": "--no-html-minify", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not minify HTML files.", + "default": false + }, + "no-parent": { + "name": "--no-parent", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not compile parent themes. Supported only in quick and standard strategies.", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:store-config:set", + "usage": [ + "setup:store-config:set [--base-url BASE-URL] [--language LANGUAGE] [--timezone TIMEZONE] [--currency CURRENCY] [--use-rewrites USE-REWRITES] [--use-secure USE-SECURE] [--base-url-secure BASE-URL-SECURE] [--use-secure-admin USE-SECURE-ADMIN] [--admin-use-security-key ADMIN-USE-SECURITY-KEY] [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Installs the store configuration. Deprecated since 2.2.0. Use config:set instead", + "help": "Installs the store configuration. Deprecated since 2.2.0. Use config:set instead", + "definition": { + "arguments": [], + "options": { + "base-url": { + "name": "--base-url", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "URL the store is supposed to be available at. Deprecated, use config:set with path web/unsecure/base_url", + "default": null + }, + "language": { + "name": "--language", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Default language code. Deprecated, use config:set with path general/locale/code", + "default": null + }, + "timezone": { + "name": "--timezone", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Default time zone code. Deprecated, use config:set with path general/locale/timezone", + "default": null + }, + "currency": { + "name": "--currency", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Default currency code. Deprecated, use config:set with path currency/options/base, currency/options/default and currency/options/allow", + "default": null + }, + "use-rewrites": { + "name": "--use-rewrites", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Use rewrites. Deprecated, use config:set with path web/seo/use_rewrites", + "default": null + }, + "use-secure": { + "name": "--use-secure", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Use secure URLs. Enable this option only if SSL is available. Deprecated, use config:set with path web/secure/use_in_frontend", + "default": null + }, + "base-url-secure": { + "name": "--base-url-secure", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Base URL for SSL connection. Deprecated, use config:set with path web/secure/base_url", + "default": null + }, + "use-secure-admin": { + "name": "--use-secure-admin", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Run admin interface with SSL. Deprecated, use config:set with path web/secure/use_in_adminhtml", + "default": null + }, + "admin-use-security-key": { + "name": "--admin-use-security-key", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Whether to use a \"security key\" feature in Magento Admin URLs and forms. Deprecated, use config:set with path admin/security/use_form_key", + "default": null + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:uninstall", + "usage": [ + "setup:uninstall [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Uninstalls the Magento application", + "help": "Uninstalls the Magento application", + "definition": { + "arguments": [], + "options": { + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:upgrade", + "usage": [ + "setup:upgrade [--keep-generated] [--convert-old-scripts [CONVERT-OLD-SCRIPTS]] [--safe-mode [SAFE-MODE]] [--data-restore [DATA-RESTORE]] [--dry-run [DRY-RUN]] [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Upgrades the Magento application, DB data, and schema", + "help": "Upgrades the Magento application, DB data, and schema", + "definition": { + "arguments": [], + "options": { + "keep-generated": { + "name": "--keep-generated", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Prevents generated files from being deleted. We discourage using this option except when deploying to production. Consult your system integrator or administrator for more information.", + "default": false + }, + "convert-old-scripts": { + "name": "--convert-old-scripts", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Allows to convert old scripts (InstallSchema, UpgradeSchema) to db_schema.xml format", + "default": false + }, + "safe-mode": { + "name": "--safe-mode", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Safe installation of Magento with dumps on destructive operations, like column removal", + "default": null + }, + "data-restore": { + "name": "--data-restore", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Restore removed data from dumps", + "default": null + }, + "dry-run": { + "name": "--dry-run", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Magento Installation will be run in dry-run mode", + "default": false + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "store:list", + "usage": [ + "store:list" + ], + "description": "Displays the list of stores", + "help": "Displays the list of stores", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "store:website:list", + "usage": [ + "store:website:list" + ], + "description": "Displays the list of websites", + "help": "Displays the list of websites", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "support:backup:code", + "usage": [ + "support:backup:code [--name [NAME]] [-o|--output [OUTPUT]] [-l|--logs]" + ], + "description": "Create Code backup", + "help": "Create Code backup", + "definition": { + "arguments": [], + "options": { + "name": { + "name": "--name", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Dump name", + "default": null + }, + "output": { + "name": "--output", + "shortcut": "-o", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Output path", + "default": null + }, + "logs": { + "name": "--logs", + "shortcut": "-l", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Include logs", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "support:backup:db", + "usage": [ + "support:backup:db [--name [NAME]] [-o|--output [OUTPUT]] [-l|--logs] [-i|--ignore-sanitize]" + ], + "description": "Create DB backup", + "help": "Create DB backup", + "definition": { + "arguments": [], + "options": { + "name": { + "name": "--name", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Dump name", + "default": null + }, + "output": { + "name": "--output", + "shortcut": "-o", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Output path", + "default": null + }, + "logs": { + "name": "--logs", + "shortcut": "-l", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Include logs", + "default": false + }, + "ignore-sanitize": { + "name": "--ignore-sanitize", + "shortcut": "-i", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Ignore sanitize", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "support:utility:check", + "usage": [ + "support:utility:check [--hide-paths]" + ], + "description": "Check required backup utilities", + "help": "Check required backup utilities", + "definition": { + "arguments": [], + "options": { + "hide-paths": { + "name": "--hide-paths", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Only check required console utilities", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "support:utility:paths", + "usage": [ + "support:utility:paths [-f|--force]" + ], + "description": "Create utilities paths list", + "help": "Create utilities paths list", + "definition": { + "arguments": [], + "options": { + "force": { + "name": "--force", + "shortcut": "-f", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "theme:uninstall", + "usage": [ + "theme:uninstall [--backup-code] [-c|--clear-static-content] [--] ..." + ], + "description": "Uninstalls theme", + "help": "Uninstalls theme", + "definition": { + "arguments": { + "theme": { + "name": "theme", + "is_required": true, + "is_array": true, + "description": "Path of the theme. Theme path should be specified as full path which is area/vendor/name. For example, frontend/Magento/blank", + "default": [] + } + }, + "options": { + "backup-code": { + "name": "--backup-code", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Take code backup (excluding temporary files)", + "default": false + }, + "clear-static-content": { + "name": "--clear-static-content", + "shortcut": "-c", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Clear generated static view files.", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "varnish:vcl:generate", + "usage": [ + "varnish:vcl:generate [--access-list ACCESS-LIST] [--backend-host BACKEND-HOST] [--backend-port BACKEND-PORT] [--export-version EXPORT-VERSION] [--grace-period GRACE-PERIOD] [--output-file OUTPUT-FILE]" + ], + "description": "Generates Varnish VCL and echos it to the command line", + "help": "Generates Varnish VCL and echos it to the command line", + "definition": { + "arguments": [], + "options": { + "access-list": { + "name": "--access-list", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": true, + "description": "IPs access list that can purge Varnish", + "default": [ + "localhost" + ] + }, + "backend-host": { + "name": "--backend-host", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Host of the web backend", + "default": "localhost" + }, + "backend-port": { + "name": "--backend-port", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Port of the web backend", + "default": 8080 + }, + "export-version": { + "name": "--export-version", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "The version of Varnish file", + "default": "4" + }, + "grace-period": { + "name": "--grace-period", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Grace period in seconds", + "default": 300 + }, + "output-file": { + "name": "--output-file", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Path to the file to write vcl", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + } + ], + "namespaces": [ + { + "id": "_global", + "commands": [ + "help", + "list" + ] + }, + { + "id": "admin", + "commands": [ + "admin:adobe-ims:disable", + "admin:adobe-ims:enable", + "admin:adobe-ims:info", + "admin:adobe-ims:status", + "admin:user:create", + "admin:user:unlock" + ] + }, + { + "id": "app", + "commands": [ + "app:config:dump", + "app:config:import", + "app:config:status" + ] + }, + { + "id": "braintree", + "commands": [ + "braintree:migrate" + ] + }, + { + "id": "cache", + "commands": [ + "cache:clean", + "cache:disable", + "cache:enable", + "cache:flush", + "cache:status" + ] + }, + { + "id": "catalog", + "commands": [ + "catalog:images:resize", + "catalog:product:attributes:cleanup" + ] + }, + { + "id": "cms", + "commands": [ + "cms:wysiwyg:restrict" + ] + }, + { + "id": "config", + "commands": [ + "config:sensitive:set", + "config:set", + "config:show" + ] + }, + { + "id": "cron", + "commands": [ + "cron:install", + "cron:remove", + "cron:run" + ] + }, + { + "id": "customer", + "commands": [ + "customer:hash:upgrade" + ] + }, + { + "id": "deploy", + "commands": [ + "deploy:mode:set", + "deploy:mode:show" + ] + }, + { + "id": "dev", + "commands": [ + "dev:di:info", + "dev:email:newsletter-compatibility-check", + "dev:email:override-compatibility-check", + "dev:profiler:disable", + "dev:profiler:enable", + "dev:query-log:disable", + "dev:query-log:enable", + "dev:source-theme:deploy", + "dev:template-hints:disable", + "dev:template-hints:enable", + "dev:template-hints:status", + "dev:tests:run", + "dev:urn-catalog:generate", + "dev:xml:convert" + ] + }, + { + "id": "downloadable", + "commands": [ + "downloadable:domains:add", + "downloadable:domains:remove", + "downloadable:domains:show" + ] + }, + { + "id": "encryption", + "commands": [ + "encryption:payment-data:update" + ] + }, + { + "id": "i18n", + "commands": [ + "i18n:collect-phrases", + "i18n:pack", + "i18n:uninstall" + ] + }, + { + "id": "indexer", + "commands": [ + "indexer:info", + "indexer:reindex", + "indexer:reset", + "indexer:set-dimensions-mode", + "indexer:set-mode", + "indexer:show-dimensions-mode", + "indexer:show-mode", + "indexer:status" + ] + }, + { + "id": "info", + "commands": [ + "info:adminuri", + "info:backups:list", + "info:currency:list", + "info:dependencies:show-framework", + "info:dependencies:show-modules", + "info:dependencies:show-modules-circular", + "info:language:list", + "info:timezone:list" + ] + }, + { + "id": "inventory", + "commands": [ + "inventory:reservation:create-compensations", + "inventory:reservation:list-inconsistencies" + ] + }, + { + "id": "inventory-geonames", + "commands": [ + "inventory-geonames:import" + ] + }, + { + "id": "maintenance", + "commands": [ + "maintenance:allow-ips", + "maintenance:disable", + "maintenance:enable", + "maintenance:status" + ] + }, + { + "id": "media-content", + "commands": [ + "media-content:sync" + ] + }, + { + "id": "media-gallery", + "commands": [ + "media-gallery:sync" + ] + }, + { + "id": "module", + "commands": [ + "module:config:status", + "module:disable", + "module:enable", + "module:status", + "module:uninstall" + ] + }, + { + "id": "newrelic", + "commands": [ + "newrelic:create:deploy-marker" + ] + }, + { + "id": "queue", + "commands": [ + "queue:consumers:list", + "queue:consumers:start" + ] + }, + { + "id": "remote-storage", + "commands": [ + "remote-storage:sync" + ] + }, + { + "id": "sampledata", + "commands": [ + "sampledata:deploy", + "sampledata:remove", + "sampledata:reset" + ] + }, + { + "id": "security", + "commands": [ + "security:recaptcha:disable-for-user-forgot-password", + "security:recaptcha:disable-for-user-login", + "security:tfa:google:set-secret", + "security:tfa:providers", + "security:tfa:reset" + ] + }, + { + "id": "setup", + "commands": [ + "setup:backup", + "setup:config:set", + "setup:db-data:upgrade", + "setup:db-declaration:generate-patch", + "setup:db-declaration:generate-whitelist", + "setup:db-schema:add-slave", + "setup:db-schema:split-quote", + "setup:db-schema:split-sales", + "setup:db-schema:upgrade", + "setup:db:status", + "setup:di:compile", + "setup:install", + "setup:performance:generate-fixtures", + "setup:rollback", + "setup:static-content:deploy", + "setup:store-config:set", + "setup:uninstall", + "setup:upgrade" + ] + }, + { + "id": "store", + "commands": [ + "store:list", + "store:website:list" + ] + }, + { + "id": "support", + "commands": [ + "support:backup:code", + "support:backup:db", + "support:utility:check", + "support:utility:paths" + ] + }, + { + "id": "theme", + "commands": [ + "theme:uninstall" + ] + }, + { + "id": "varnish", + "commands": [ + "varnish:vcl:generate" + ] + } + ] +} diff --git a/src/_data/codebase/v2_4/b2b/composer_lock.json b/src/_data/codebase/v2_4/b2b/composer_lock.json new file mode 100644 index 00000000000..8ad9bf32847 --- /dev/null +++ b/src/_data/codebase/v2_4/b2b/composer_lock.json @@ -0,0 +1,31699 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "6e4e466ce369a8232b5c2fe50af91bcd", + "packages": [ + { + "name": "2tvenom/cborencode", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/2tvenom/CBOREncode.git", + "reference": "42aedccb861d01fc0554782348cc08f8ebf22332" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/2tvenom/CBOREncode/zipball/42aedccb861d01fc0554782348cc08f8ebf22332", + "reference": "42aedccb861d01fc0554782348cc08f8ebf22332", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "CBOR": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "PHP" + ], + "authors": [ + { + "name": "Pavel Gulbin", + "email": "2tvenom@gmail.com", + "role": "Developer" + } + ], + "description": "CBOR encoder for PHP", + "homepage": "https://github.com/2tvenom/CBOREncode", + "keywords": [ + "cbor" + ], + "support": { + "issues": "https://github.com/2tvenom/CBOREncode/issues", + "source": "https://github.com/2tvenom/CBOREncode/tree/1.0.2" + }, + "time": "2020-10-27T07:22:41+00:00" + }, + { + "name": "astock/stock-api-libphp", + "version": "1.1.5", + "source": { + "type": "git", + "url": "https://github.com/adobe/stock-api-libphp.git", + "reference": "d9e6460f43dbb2dbc6e442e017edb5427884d3bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/adobe/stock-api-libphp/zipball/d9e6460f43dbb2dbc6e442e017edb5427884d3bf", + "reference": "d9e6460f43dbb2dbc6e442e017edb5427884d3bf", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "~7.3", + "php": ">=7.3" + }, + "require-dev": { + "mockery/mockery": "^1.4.3", + "phpunit/phpunit": ">=6.0", + "squizlabs/php_codesniffer": "~3.6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "AdobeStock\\Api\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "Adobe Stock API library", + "support": { + "issues": "https://github.com/adobe/stock-api-libphp/issues", + "source": "https://github.com/adobe/stock-api-libphp/tree/1.1.5" + }, + "time": "2021-08-31T16:36:34+00:00" + }, + { + "name": "aws/aws-crt-php", + "version": "v1.0.2", + "source": { + "type": "git", + "url": "https://github.com/awslabs/aws-crt-php.git", + "reference": "3942776a8c99209908ee0b287746263725685732" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/awslabs/aws-crt-php/zipball/3942776a8c99209908ee0b287746263725685732", + "reference": "3942776a8c99209908ee0b287746263725685732", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35|^5.4.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "AWS SDK Common Runtime Team", + "email": "aws-sdk-common-runtime@amazon.com" + } + ], + "description": "AWS Common Runtime for PHP", + "homepage": "http://aws.amazon.com/sdkforphp", + "keywords": [ + "amazon", + "aws", + "crt", + "sdk" + ], + "support": { + "issues": "https://github.com/awslabs/aws-crt-php/issues", + "source": "https://github.com/awslabs/aws-crt-php/tree/v1.0.2" + }, + "time": "2021-09-03T22:57:30+00:00" + }, + { + "name": "aws/aws-sdk-php", + "version": "3.232.4", + "source": { + "type": "git", + "url": "https://github.com/aws/aws-sdk-php.git", + "reference": "c23943f845b4418d82b8a804ebc2b961de9f9eea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/c23943f845b4418d82b8a804ebc2b961de9f9eea", + "reference": "c23943f845b4418d82b8a804ebc2b961de9f9eea", + "shasum": "" + }, + "require": { + "aws/aws-crt-php": "^1.0.2", + "ext-json": "*", + "ext-pcre": "*", + "ext-simplexml": "*", + "guzzlehttp/guzzle": "^6.5.8 || ^7.4.5", + "guzzlehttp/promises": "^1.4.0", + "guzzlehttp/psr7": "^1.8.5 || ^2.3", + "mtdowling/jmespath.php": "^2.6", + "php": ">=5.5" + }, + "require-dev": { + "andrewsville/php-token-reflection": "^1.4", + "aws/aws-php-sns-message-validator": "~1.0", + "behat/behat": "~3.0", + "composer/composer": "^1.10.22", + "doctrine/cache": "~1.4", + "ext-dom": "*", + "ext-openssl": "*", + "ext-pcntl": "*", + "ext-sockets": "*", + "nette/neon": "^2.3", + "paragonie/random_compat": ">= 2", + "phpunit/phpunit": "^4.8.35 || ^5.6.3", + "psr/cache": "^1.0", + "psr/simple-cache": "^1.0", + "sebastian/comparator": "^1.2.3" + }, + "suggest": { + "aws/aws-php-sns-message-validator": "To validate incoming SNS notifications", + "doctrine/cache": "To use the DoctrineCacheAdapter", + "ext-curl": "To send requests using cURL", + "ext-openssl": "Allows working with CloudFront private distributions and verifying received SNS messages", + "ext-sockets": "To use client-side monitoring" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Aws\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Amazon Web Services", + "homepage": "http://aws.amazon.com" + } + ], + "description": "AWS SDK for PHP - Use Amazon Web Services in your PHP project", + "homepage": "http://aws.amazon.com/sdkforphp", + "keywords": [ + "amazon", + "aws", + "cloud", + "dynamodb", + "ec2", + "glacier", + "s3", + "sdk" + ], + "support": { + "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", + "issues": "https://github.com/aws/aws-sdk-php/issues", + "source": "https://github.com/aws/aws-sdk-php/tree/3.232.4" + }, + "time": "2022-08-09T18:20:29+00:00" + }, + { + "name": "bacon/bacon-qr-code", + "version": "2.0.7", + "source": { + "type": "git", + "url": "https://github.com/Bacon/BaconQrCode.git", + "reference": "d70c840f68657ce49094b8d91f9ee0cc07fbf66c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/d70c840f68657ce49094b8d91f9ee0cc07fbf66c", + "reference": "d70c840f68657ce49094b8d91f9ee0cc07fbf66c", + "shasum": "" + }, + "require": { + "dasprid/enum": "^1.0.3", + "ext-iconv": "*", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phly/keep-a-changelog": "^2.1", + "phpunit/phpunit": "^7 | ^8 | ^9", + "spatie/phpunit-snapshot-assertions": "^4.2.9", + "squizlabs/php_codesniffer": "^3.4" + }, + "suggest": { + "ext-imagick": "to generate QR code images" + }, + "type": "library", + "autoload": { + "psr-4": { + "BaconQrCode\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "https://dasprids.de/", + "role": "Developer" + } + ], + "description": "BaconQrCode is a QR code generator for PHP.", + "homepage": "https://github.com/Bacon/BaconQrCode", + "support": { + "issues": "https://github.com/Bacon/BaconQrCode/issues", + "source": "https://github.com/Bacon/BaconQrCode/tree/2.0.7" + }, + "time": "2022-03-14T02:02:36+00:00" + }, + { + "name": "beberlei/assert", + "version": "v3.3.2", + "source": { + "type": "git", + "url": "https://github.com/beberlei/assert.git", + "reference": "cb70015c04be1baee6f5f5c953703347c0ac1655" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/beberlei/assert/zipball/cb70015c04be1baee6f5f5c953703347c0ac1655", + "reference": "cb70015c04be1baee6f5f5c953703347c0ac1655", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-json": "*", + "ext-mbstring": "*", + "ext-simplexml": "*", + "php": "^7.0 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "*", + "phpstan/phpstan": "*", + "phpunit/phpunit": ">=6.0.0", + "yoast/phpunit-polyfills": "^0.1.0" + }, + "suggest": { + "ext-intl": "Needed to allow Assertion::count(), Assertion::isCountable(), Assertion::minCount(), and Assertion::maxCount() to operate on ResourceBundles" + }, + "type": "library", + "autoload": { + "files": [ + "lib/Assert/functions.php" + ], + "psr-4": { + "Assert\\": "lib/Assert" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de", + "role": "Lead Developer" + }, + { + "name": "Richard Quadling", + "email": "rquadling@gmail.com", + "role": "Collaborator" + } + ], + "description": "Thin assertion library for input validation in business models.", + "keywords": [ + "assert", + "assertion", + "validation" + ], + "support": { + "issues": "https://github.com/beberlei/assert/issues", + "source": "https://github.com/beberlei/assert/tree/v3.3.2" + }, + "time": "2021-12-16T21:41:27+00:00" + }, + { + "name": "braintree/braintree_php", + "version": "6.5.1", + "source": { + "type": "git", + "url": "https://github.com/braintree/braintree_php.git", + "reference": "b79ecd9ccde4ccf34b0c1f7343656ad5eece8e9c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/braintree/braintree_php/zipball/b79ecd9ccde4ccf34b0c1f7343656ad5eece8e9c", + "reference": "b79ecd9ccde4ccf34b0c1f7343656ad5eece8e9c", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-dom": "*", + "ext-hash": "*", + "ext-openssl": "*", + "ext-xmlwriter": "*", + "php": ">=7.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.0", + "squizlabs/php_codesniffer": "^3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Braintree\\": "lib/Braintree" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Braintree", + "homepage": "https://www.braintreepayments.com" + } + ], + "description": "Braintree PHP Client Library", + "support": { + "issues": "https://github.com/braintree/braintree_php/issues", + "source": "https://github.com/braintree/braintree_php/tree/6.5.1" + }, + "time": "2021-12-20T19:47:39+00:00" + }, + { + "name": "brick/math", + "version": "0.9.3", + "source": { + "type": "git", + "url": "https://github.com/brick/math.git", + "reference": "ca57d18f028f84f777b2168cd1911b0dee2343ae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/brick/math/zipball/ca57d18f028f84f777b2168cd1911b0dee2343ae", + "reference": "ca57d18f028f84f777b2168cd1911b0dee2343ae", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^7.5.15 || ^8.5 || ^9.0", + "vimeo/psalm": "4.9.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Brick\\Math\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Arbitrary-precision arithmetic library", + "keywords": [ + "Arbitrary-precision", + "BigInteger", + "BigRational", + "arithmetic", + "bigdecimal", + "bignum", + "brick", + "math" + ], + "support": { + "issues": "https://github.com/brick/math/issues", + "source": "https://github.com/brick/math/tree/0.9.3" + }, + "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/brick/math", + "type": "tidelift" + } + ], + "time": "2021-08-15T20:50:18+00:00" + }, + { + "name": "brick/varexporter", + "version": "0.3.7", + "source": { + "type": "git", + "url": "https://github.com/brick/varexporter.git", + "reference": "3e263cd718d242594c52963760fee2059fd5833c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/brick/varexporter/zipball/3e263cd718d242594c52963760fee2059fd5833c", + "reference": "3e263cd718d242594c52963760fee2059fd5833c", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.0", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^8.5 || ^9.0", + "vimeo/psalm": "4.23.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Brick\\VarExporter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A powerful alternative to var_export(), which can export closures and objects without __set_state()", + "keywords": [ + "var_export" + ], + "support": { + "issues": "https://github.com/brick/varexporter/issues", + "source": "https://github.com/brick/varexporter/tree/0.3.7" + }, + "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + } + ], + "time": "2022-06-29T23:37:57+00:00" + }, + { + "name": "christian-riesen/base32", + "version": "1.6.0", + "source": { + "type": "git", + "url": "https://github.com/ChristianRiesen/base32.git", + "reference": "2e82dab3baa008e24a505649b0d583c31d31e894" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ChristianRiesen/base32/zipball/2e82dab3baa008e24a505649b0d583c31d31e894", + "reference": "2e82dab3baa008e24a505649b0d583c31d31e894", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.17", + "phpstan/phpstan": "^0.12", + "phpunit/phpunit": "^8.5.13 || ^9.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Base32\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Riesen", + "email": "chris.riesen@gmail.com", + "homepage": "http://christianriesen.com", + "role": "Developer" + } + ], + "description": "Base32 encoder/decoder according to RFC 4648", + "homepage": "https://github.com/ChristianRiesen/base32", + "keywords": [ + "base32", + "decode", + "encode", + "rfc4648" + ], + "support": { + "issues": "https://github.com/ChristianRiesen/base32/issues", + "source": "https://github.com/ChristianRiesen/base32/tree/1.6.0" + }, + "time": "2021-02-26T10:19:33+00:00" + }, + { + "name": "colinmollenhour/cache-backend-file", + "version": "v1.4.5", + "source": { + "type": "git", + "url": "https://github.com/colinmollenhour/Cm_Cache_Backend_File.git", + "reference": "03c7d4c0f43b2de1b559a3527d18ff697d306544" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/colinmollenhour/Cm_Cache_Backend_File/zipball/03c7d4c0f43b2de1b559a3527d18ff697d306544", + "reference": "03c7d4c0f43b2de1b559a3527d18ff697d306544", + "shasum": "" + }, + "type": "magento-module", + "autoload": { + "classmap": [ + "File.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin Mollenhour" + } + ], + "description": "The stock Zend_Cache_Backend_File backend has extremely poor performance for cleaning by tags making it become unusable as the number of cached items increases. This backend makes many changes resulting in a huge performance boost, especially for tag cleaning.", + "homepage": "https://github.com/colinmollenhour/Cm_Cache_Backend_File", + "support": { + "issues": "https://github.com/colinmollenhour/Cm_Cache_Backend_File/issues", + "source": "https://github.com/colinmollenhour/Cm_Cache_Backend_File/tree/master" + }, + "time": "2019-04-18T21:54:31+00:00" + }, + { + "name": "colinmollenhour/cache-backend-redis", + "version": "1.14.2", + "source": { + "type": "git", + "url": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis.git", + "reference": "0b042d26b8c2aa093485bdc4bb03a0113a03778d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/colinmollenhour/Cm_Cache_Backend_Redis/zipball/0b042d26b8c2aa093485bdc4bb03a0113a03778d", + "reference": "0b042d26b8c2aa093485bdc4bb03a0113a03778d", + "shasum": "" + }, + "require": { + "colinmollenhour/credis": "*" + }, + "type": "magento-module", + "autoload": { + "classmap": [ + "Cm/Cache/Backend/Redis.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin Mollenhour" + } + ], + "description": "Zend_Cache backend using Redis with full support for tags.", + "homepage": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis", + "support": { + "issues": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis/issues", + "source": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis/tree/1.14.2" + }, + "time": "2021-03-02T18:36:21+00:00" + }, + { + "name": "colinmollenhour/credis", + "version": "v1.13.0", + "source": { + "type": "git", + "url": "https://github.com/colinmollenhour/credis.git", + "reference": "afec8e58ec93d2291c127fa19709a048f28641e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/colinmollenhour/credis/zipball/afec8e58ec93d2291c127fa19709a048f28641e5", + "reference": "afec8e58ec93d2291c127fa19709a048f28641e5", + "shasum": "" + }, + "require": { + "php": ">=5.6.0" + }, + "suggest": { + "ext-redis": "Improved performance for communicating with redis" + }, + "type": "library", + "autoload": { + "classmap": [ + "Client.php", + "Cluster.php", + "Sentinel.php", + "Module.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Colin Mollenhour", + "email": "colin@mollenhour.com" + } + ], + "description": "Credis is a lightweight interface to the Redis key-value store which wraps the phpredis library when available for better performance.", + "homepage": "https://github.com/colinmollenhour/credis", + "support": { + "issues": "https://github.com/colinmollenhour/credis/issues", + "source": "https://github.com/colinmollenhour/credis/tree/v1.13.0" + }, + "time": "2022-04-07T14:57:22+00:00" + }, + { + "name": "colinmollenhour/php-redis-session-abstract", + "version": "v1.4.5", + "source": { + "type": "git", + "url": "https://github.com/colinmollenhour/php-redis-session-abstract.git", + "reference": "77ad0c1637ae6ea059f1f8e9fbdac6469242a16d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/colinmollenhour/php-redis-session-abstract/zipball/77ad0c1637ae6ea059f1f8e9fbdac6469242a16d", + "reference": "77ad0c1637ae6ea059f1f8e9fbdac6469242a16d", + "shasum": "" + }, + "require": { + "colinmollenhour/credis": "~1.6", + "php": "^5.5 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9" + }, + "type": "library", + "autoload": { + "psr-0": { + "Cm\\RedisSession\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin Mollenhour" + } + ], + "description": "A Redis-based session handler with optimistic locking", + "homepage": "https://github.com/colinmollenhour/php-redis-session-abstract", + "support": { + "issues": "https://github.com/colinmollenhour/php-redis-session-abstract/issues", + "source": "https://github.com/colinmollenhour/php-redis-session-abstract/tree/v1.4.5" + }, + "time": "2021-12-01T21:16:01+00:00" + }, + { + "name": "composer/ca-bundle", + "version": "1.3.3", + "source": { + "type": "git", + "url": "https://github.com/composer/ca-bundle.git", + "reference": "30897edbfb15e784fe55587b4f73ceefd3c4d98c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/30897edbfb15e784fe55587b4f73ceefd3c4d98c", + "reference": "30897edbfb15e784fe55587b4f73ceefd3c4d98c", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "ext-pcre": "*", + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.55", + "psr/log": "^1.0", + "symfony/phpunit-bridge": "^4.2 || ^5", + "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\CaBundle\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", + "keywords": [ + "cabundle", + "cacert", + "certificate", + "ssl", + "tls" + ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/ca-bundle/issues", + "source": "https://github.com/composer/ca-bundle/tree/1.3.3" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-07-20T07:14:26+00:00" + }, + { + "name": "composer/composer", + "version": "2.2.17", + "source": { + "type": "git", + "url": "https://github.com/composer/composer.git", + "reference": "a8ab5070fb99396e4710baee286478ad697724c2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/composer/zipball/a8ab5070fb99396e4710baee286478ad697724c2", + "reference": "a8ab5070fb99396e4710baee286478ad697724c2", + "shasum": "" + }, + "require": { + "composer/ca-bundle": "^1.0", + "composer/metadata-minifier": "^1.0", + "composer/pcre": "^1.0", + "composer/semver": "^3.0", + "composer/spdx-licenses": "^1.2", + "composer/xdebug-handler": "^2.0 || ^3.0", + "justinrainbow/json-schema": "^5.2.11", + "php": "^5.3.2 || ^7.0 || ^8.0", + "psr/log": "^1.0 || ^2.0", + "react/promise": "^1.2 || ^2.7", + "seld/jsonlint": "^1.4", + "seld/phar-utils": "^1.0", + "symfony/console": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0", + "symfony/filesystem": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", + "symfony/finder": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", + "symfony/process": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0" + }, + "require-dev": { + "phpspec/prophecy": "^1.10", + "symfony/phpunit-bridge": "^4.2 || ^5.0 || ^6.0" + }, + "suggest": { + "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", + "ext-zip": "Enabling the zip extension allows you to unzip archives", + "ext-zlib": "Allow gzip compression of HTTP requests" + }, + "bin": [ + "bin/composer" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.2-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\": "src/Composer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "https://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.", + "homepage": "https://getcomposer.org/", + "keywords": [ + "autoload", + "dependency", + "package" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/composer/issues", + "source": "https://github.com/composer/composer/tree/2.2.17" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-07-13T13:27:38+00:00" + }, + { + "name": "composer/metadata-minifier", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/composer/metadata-minifier.git", + "reference": "c549d23829536f0d0e984aaabbf02af91f443207" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/metadata-minifier/zipball/c549d23829536f0d0e984aaabbf02af91f443207", + "reference": "c549d23829536f0d0e984aaabbf02af91f443207", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "composer/composer": "^2", + "phpstan/phpstan": "^0.12.55", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\MetadataMinifier\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Small utility library that handles metadata minification and expansion.", + "keywords": [ + "composer", + "compression" + ], + "support": { + "issues": "https://github.com/composer/metadata-minifier/issues", + "source": "https://github.com/composer/metadata-minifier/tree/1.0.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2021-04-07T13:37:33+00:00" + }, + { + "name": "composer/pcre", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/composer/pcre.git", + "reference": "67a32d7d6f9f560b726ab25a061b38ff3a80c560" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/pcre/zipball/67a32d7d6f9f560b726ab25a061b38ff3a80c560", + "reference": "67a32d7d6f9f560b726ab25a061b38ff3a80c560", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.3", + "phpstan/phpstan-strict-rules": "^1.1", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Pcre\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "PCRE wrapping library that offers type-safe preg_* replacements.", + "keywords": [ + "PCRE", + "preg", + "regex", + "regular expression" + ], + "support": { + "issues": "https://github.com/composer/pcre/issues", + "source": "https://github.com/composer/pcre/tree/1.0.1" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-01-21T20:24:37+00:00" + }, + { + "name": "composer/semver", + "version": "3.3.2", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9", + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.4", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.3.2" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-04-01T19:23:25+00:00" + }, + { + "name": "composer/spdx-licenses", + "version": "1.5.7", + "source": { + "type": "git", + "url": "https://github.com/composer/spdx-licenses.git", + "reference": "c848241796da2abf65837d51dce1fae55a960149" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/c848241796da2abf65837d51dce1fae55a960149", + "reference": "c848241796da2abf65837d51dce1fae55a960149", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.55", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Spdx\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "SPDX licenses list and validation library.", + "keywords": [ + "license", + "spdx", + "validator" + ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/spdx-licenses/issues", + "source": "https://github.com/composer/spdx-licenses/tree/1.5.7" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-05-23T07:37:50+00:00" + }, + { + "name": "composer/xdebug-handler", + "version": "2.0.5", + "source": { + "type": "git", + "url": "https://github.com/composer/xdebug-handler.git", + "reference": "9e36aeed4616366d2b690bdce11f71e9178c579a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/9e36aeed4616366d2b690bdce11f71e9178c579a", + "reference": "9e36aeed4616366d2b690bdce11f71e9178c579a", + "shasum": "" + }, + "require": { + "composer/pcre": "^1", + "php": "^5.3.2 || ^7.0 || ^8.0", + "psr/log": "^1 || ^2 || ^3" + }, + "require-dev": { + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-strict-rules": "^1.1", + "symfony/phpunit-bridge": "^4.2 || ^5.0 || ^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Composer\\XdebugHandler\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "John Stevenson", + "email": "john-stevenson@blueyonder.co.uk" + } + ], + "description": "Restarts a process without Xdebug.", + "keywords": [ + "Xdebug", + "performance" + ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/xdebug-handler/issues", + "source": "https://github.com/composer/xdebug-handler/tree/2.0.5" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-02-24T20:20:32+00:00" + }, + { + "name": "dasprid/enum", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/DASPRiD/Enum.git", + "reference": "5abf82f213618696dda8e3bf6f64dd042d8542b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DASPRiD/Enum/zipball/5abf82f213618696dda8e3bf6f64dd042d8542b2", + "reference": "5abf82f213618696dda8e3bf6f64dd042d8542b2", + "shasum": "" + }, + "require-dev": { + "phpunit/phpunit": "^7 | ^8 | ^9", + "squizlabs/php_codesniffer": "^3.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "DASPRiD\\Enum\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "https://dasprids.de/", + "role": "Developer" + } + ], + "description": "PHP 7.1 enum implementation", + "keywords": [ + "enum", + "map" + ], + "support": { + "issues": "https://github.com/DASPRiD/Enum/issues", + "source": "https://github.com/DASPRiD/Enum/tree/1.0.3" + }, + "time": "2020-10-02T16:03:48+00:00" + }, + { + "name": "elasticsearch/elasticsearch", + "version": "v7.17.0", + "source": { + "type": "git", + "url": "https://github.com/elastic/elasticsearch-php.git", + "reference": "1890f9d7fde076b5a3ddcf579a802af05b2e781b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/elastic/elasticsearch-php/zipball/1890f9d7fde076b5a3ddcf579a802af05b2e781b", + "reference": "1890f9d7fde076b5a3ddcf579a802af05b2e781b", + "shasum": "" + }, + "require": { + "ext-json": ">=1.3.7", + "ezimuel/ringphp": "^1.1.2", + "php": "^7.3 || ^8.0", + "psr/log": "^1|^2|^3" + }, + "require-dev": { + "ext-yaml": "*", + "ext-zip": "*", + "mockery/mockery": "^1.2", + "phpstan/phpstan": "^0.12", + "phpunit/phpunit": "^9.3", + "squizlabs/php_codesniffer": "^3.4", + "symfony/finder": "~4.0" + }, + "suggest": { + "ext-curl": "*", + "monolog/monolog": "Allows for client-level logging and tracing" + }, + "type": "library", + "autoload": { + "files": [ + "src/autoload.php" + ], + "psr-4": { + "Elasticsearch\\": "src/Elasticsearch/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0", + "LGPL-2.1-only" + ], + "authors": [ + { + "name": "Zachary Tong" + }, + { + "name": "Enrico Zimuel" + } + ], + "description": "PHP Client for Elasticsearch", + "keywords": [ + "client", + "elasticsearch", + "search" + ], + "support": { + "issues": "https://github.com/elastic/elasticsearch-php/issues", + "source": "https://github.com/elastic/elasticsearch-php/tree/v7.17.0" + }, + "time": "2022-02-03T13:40:04+00:00" + }, + { + "name": "endroid/qr-code", + "version": "4.4.9", + "source": { + "type": "git", + "url": "https://github.com/endroid/qr-code.git", + "reference": "bf087fa1e93a1b7310e2d94d187e26ae51db199d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/endroid/qr-code/zipball/bf087fa1e93a1b7310e2d94d187e26ae51db199d", + "reference": "bf087fa1e93a1b7310e2d94d187e26ae51db199d", + "shasum": "" + }, + "require": { + "bacon/bacon-qr-code": "^2.0.5", + "php": "^7.4||^8.0" + }, + "require-dev": { + "endroid/quality": "dev-master", + "ext-gd": "*", + "khanamiryan/qrcode-detector-decoder": "^1.0.4", + "setasign/fpdf": "^1.8.2" + }, + "suggest": { + "ext-gd": "Enables you to write PNG images", + "khanamiryan/qrcode-detector-decoder": "Enables you to use the image validator", + "roave/security-advisories": "Makes sure package versions with known security issues are not installed", + "setasign/fpdf": "Enables you to use the PDF writer" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Endroid\\QrCode\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jeroen van den Enden", + "email": "info@endroid.nl" + } + ], + "description": "Endroid QR Code", + "homepage": "https://github.com/endroid/qr-code", + "keywords": [ + "code", + "endroid", + "php", + "qr", + "qrcode" + ], + "support": { + "issues": "https://github.com/endroid/qr-code/issues", + "source": "https://github.com/endroid/qr-code/tree/4.4.9" + }, + "funding": [ + { + "url": "https://github.com/endroid", + "type": "github" + } + ], + "time": "2022-05-10T07:25:08+00:00" + }, + { + "name": "ezimuel/guzzlestreams", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/ezimuel/guzzlestreams.git", + "reference": "abe3791d231167f14eb80d413420d1eab91163a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ezimuel/guzzlestreams/zipball/abe3791d231167f14eb80d413420d1eab91163a8", + "reference": "abe3791d231167f14eb80d413420d1eab91163a8", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Stream\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Fork of guzzle/streams (abandoned) to be used with elasticsearch-php", + "homepage": "http://guzzlephp.org/", + "keywords": [ + "Guzzle", + "stream" + ], + "support": { + "source": "https://github.com/ezimuel/guzzlestreams/tree/3.0.1" + }, + "time": "2020-02-14T23:11:50+00:00" + }, + { + "name": "ezimuel/ringphp", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/ezimuel/ringphp.git", + "reference": "92b8161404ab1ad84059ebed41d9f757e897ce74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ezimuel/ringphp/zipball/92b8161404ab1ad84059ebed41d9f757e897ce74", + "reference": "92b8161404ab1ad84059ebed41d9f757e897ce74", + "shasum": "" + }, + "require": { + "ezimuel/guzzlestreams": "^3.0.1", + "php": ">=5.4.0", + "react/promise": "~2.0" + }, + "replace": { + "guzzlehttp/ringphp": "self.version" + }, + "require-dev": { + "ext-curl": "*", + "phpunit/phpunit": "~9.0" + }, + "suggest": { + "ext-curl": "Guzzle will use specific adapters if cURL is present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Ring\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Fork of guzzle/RingPHP (abandoned) to be used with elasticsearch-php", + "support": { + "source": "https://github.com/ezimuel/ringphp/tree/1.2.0" + }, + "time": "2021-11-16T11:51:30+00:00" + }, + { + "name": "ezyang/htmlpurifier", + "version": "v4.14.0", + "source": { + "type": "git", + "url": "https://github.com/ezyang/htmlpurifier.git", + "reference": "12ab42bd6e742c70c0a52f7b82477fcd44e64b75" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/12ab42bd6e742c70c0a52f7b82477fcd44e64b75", + "reference": "12ab42bd6e742c70c0a52f7b82477fcd44e64b75", + "shasum": "" + }, + "require": { + "php": ">=5.2" + }, + "type": "library", + "autoload": { + "files": [ + "library/HTMLPurifier.composer.php" + ], + "psr-0": { + "HTMLPurifier": "library/" + }, + "exclude-from-classmap": [ + "/library/HTMLPurifier/Language/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ + { + "name": "Edward Z. Yang", + "email": "admin@htmlpurifier.org", + "homepage": "http://ezyang.com" + } + ], + "description": "Standards compliant HTML filter written in PHP", + "homepage": "http://htmlpurifier.org/", + "keywords": [ + "html" + ], + "support": { + "issues": "https://github.com/ezyang/htmlpurifier/issues", + "source": "https://github.com/ezyang/htmlpurifier/tree/v4.14.0" + }, + "time": "2021-12-25T01:21:49+00:00" + }, + { + "name": "fgrosse/phpasn1", + "version": "v2.4.0", + "source": { + "type": "git", + "url": "https://github.com/fgrosse/PHPASN1.git", + "reference": "eef488991d53e58e60c9554b09b1201ca5ba9296" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fgrosse/PHPASN1/zipball/eef488991d53e58e60c9554b09b1201ca5ba9296", + "reference": "eef488991d53e58e60c9554b09b1201ca5ba9296", + "shasum": "" + }, + "require": { + "php": "~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "~2.0", + "phpunit/phpunit": "^6.3 || ^7.0 || ^8.0" + }, + "suggest": { + "ext-bcmath": "BCmath is the fallback extension for big integer calculations", + "ext-curl": "For loading OID information from the web if they have not bee defined statically", + "ext-gmp": "GMP is the preferred extension for big integer calculations", + "phpseclib/bcmath_compat": "BCmath polyfill for servers where neither GMP nor BCmath is available" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "FG\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Friedrich Große", + "email": "friedrich.grosse@gmail.com", + "homepage": "https://github.com/FGrosse", + "role": "Author" + }, + { + "name": "All contributors", + "homepage": "https://github.com/FGrosse/PHPASN1/contributors" + } + ], + "description": "A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures using the ITU-T X.690 Encoding Rules.", + "homepage": "https://github.com/FGrosse/PHPASN1", + "keywords": [ + "DER", + "asn.1", + "asn1", + "ber", + "binary", + "decoding", + "encoding", + "x.509", + "x.690", + "x509", + "x690" + ], + "support": { + "issues": "https://github.com/fgrosse/PHPASN1/issues", + "source": "https://github.com/fgrosse/PHPASN1/tree/v2.4.0" + }, + "time": "2021-12-11T12:41:06+00:00" + }, + { + "name": "google/recaptcha", + "version": "1.2.4", + "source": { + "type": "git", + "url": "https://github.com/google/recaptcha.git", + "reference": "614f25a9038be4f3f2da7cbfd778dc5b357d2419" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/google/recaptcha/zipball/614f25a9038be4f3f2da7cbfd778dc5b357d2419", + "reference": "614f25a9038be4f3f2da7cbfd778dc5b357d2419", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.2.20|^2.15", + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^4.8.36|^5.7.27|^6.59|^7.5.11" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "ReCaptcha\\": "src/ReCaptcha" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Client library for reCAPTCHA, a free service that protects websites from spam and abuse.", + "homepage": "https://www.google.com/recaptcha/", + "keywords": [ + "Abuse", + "captcha", + "recaptcha", + "spam" + ], + "support": { + "forum": "https://groups.google.com/forum/#!forum/recaptcha", + "issues": "https://github.com/google/recaptcha/issues", + "source": "https://github.com/google/recaptcha" + }, + "time": "2020-03-31T17:50:54+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.4.5", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "1dd98b0564cb3f6bd16ce683cb755f94c10fbd82" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/1dd98b0564cb3f6bd16ce683cb755f94c10fbd82", + "reference": "1dd98b0564cb3f6bd16ce683cb755f94c10fbd82", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.5", + "guzzlehttp/psr7": "^1.9 || ^2.4", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "ext-curl": "*", + "php-http/client-integration-tests": "^3.0", + "phpunit/phpunit": "^8.5.5 || ^9.3.5", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.4-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.4.5" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2022-06-20T22:16:13+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "1.5.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/fe752aedc9fd8fcca3fe7ad05d419d32998a06da", + "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "symfony/phpunit-bridge": "^4.4 || ^5.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.5-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/1.5.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2021-10-22T20:56:57+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.4.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "13388f00956b1503577598873fffb5ae994b5737" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/13388f00956b1503577598873fffb5ae994b5737", + "reference": "13388f00956b1503577598873fffb5ae994b5737", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "ralouphie/getallheaders": "^3.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "http-interop/http-factory-tests": "^0.9", + "phpunit/phpunit": "^8.5.8 || ^9.3.10" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.4.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2022-06-20T21:43:11+00:00" + }, + { + "name": "justinrainbow/json-schema", + "version": "5.2.12", + "source": { + "type": "git", + "url": "https://github.com/justinrainbow/json-schema.git", + "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", + "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", + "json-schema/json-schema-test-suite": "1.2.0", + "phpunit/phpunit": "^4.8.35" + }, + "bin": [ + "bin/validate-json" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "JsonSchema\\": "src/JsonSchema/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bruno Prieto Reis", + "email": "bruno.p.reis@gmail.com" + }, + { + "name": "Justin Rainbow", + "email": "justin.rainbow@gmail.com" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Robert Schönthal", + "email": "seroscho@googlemail.com" + } + ], + "description": "A library to validate a json schema.", + "homepage": "https://github.com/justinrainbow/json-schema", + "keywords": [ + "json", + "schema" + ], + "support": { + "issues": "https://github.com/justinrainbow/json-schema/issues", + "source": "https://github.com/justinrainbow/json-schema/tree/5.2.12" + }, + "time": "2022-04-13T08:02:27+00:00" + }, + { + "name": "laminas/laminas-captcha", + "version": "2.13.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-captcha.git", + "reference": "debd6783ce593cb2e4cf74c3028baf1730918d85" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-captcha/zipball/debd6783ce593cb2e4cf74c3028baf1730918d85", + "reference": "debd6783ce593cb2e4cf74c3028baf1730918d85", + "shasum": "" + }, + "require": { + "laminas/laminas-recaptcha": "^3.4.0", + "laminas/laminas-session": "^2.12", + "laminas/laminas-stdlib": "^3.10.1", + "laminas/laminas-text": "^2.9.0", + "laminas/laminas-validator": "^2.19.0", + "php": "^7.4 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-captcha": "*" + }, + "require-dev": { + "ext-gd": "*", + "laminas/laminas-coding-standard": "~2.3.0", + "phpunit/phpunit": "^9.5.21", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.24.0" + }, + "suggest": { + "laminas/laminas-i18n-resources": "Translations of captcha messages" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Captcha\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Generate and validate CAPTCHAs using Figlets, images, ReCaptcha, and more", + "homepage": "https://laminas.dev", + "keywords": [ + "captcha", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-captcha/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-captcha/issues", + "rss": "https://github.com/laminas/laminas-captcha/releases.atom", + "source": "https://github.com/laminas/laminas-captcha" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-24T15:35:33+00:00" + }, + { + "name": "laminas/laminas-code", + "version": "4.5.2", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-code.git", + "reference": "da01fb74c08f37e20e7ae49f1e3ee09aa401ebad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-code/zipball/da01fb74c08f37e20e7ae49f1e3ee09aa401ebad", + "reference": "da01fb74c08f37e20e7ae49f1e3ee09aa401ebad", + "shasum": "" + }, + "require": { + "php": ">=7.4, <8.2" + }, + "require-dev": { + "doctrine/annotations": "^1.13.2", + "ext-phar": "*", + "laminas/laminas-coding-standard": "^2.3.0", + "laminas/laminas-stdlib": "^3.6.1", + "phpunit/phpunit": "^9.5.10", + "psalm/plugin-phpunit": "^0.16.1", + "vimeo/psalm": "^4.13.1" + }, + "suggest": { + "doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features", + "laminas/laminas-stdlib": "Laminas\\Stdlib component" + }, + "type": "library", + "autoload": { + "files": [ + "polyfill/ReflectionEnumPolyfill.php" + ], + "psr-4": { + "Laminas\\Code\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Extensions to the PHP Reflection API, static code scanning, and code generation", + "homepage": "https://laminas.dev", + "keywords": [ + "code", + "laminas", + "laminasframework" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-code/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-code/issues", + "rss": "https://github.com/laminas/laminas-code/releases.atom", + "source": "https://github.com/laminas/laminas-code" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-06-06T11:26:02+00:00" + }, + { + "name": "laminas/laminas-config", + "version": "3.7.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-config.git", + "reference": "e43d13dcfc273d4392812eb395ce636f73f34dfd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-config/zipball/e43d13dcfc273d4392812eb395ce636f73f34dfd", + "reference": "e43d13dcfc273d4392812eb395ce636f73f34dfd", + "shasum": "" + }, + "require": { + "ext-json": "*", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.3 || ~8.0.0 || ~8.1.0", + "psr/container": "^1.0" + }, + "conflict": { + "container-interop/container-interop": "<1.2.0", + "zendframework/zend-config": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~1.0.0", + "laminas/laminas-filter": "^2.7.2", + "laminas/laminas-i18n": "^2.10.3", + "laminas/laminas-servicemanager": "^3.7", + "phpunit/phpunit": "^9.5.5" + }, + "suggest": { + "laminas/laminas-filter": "^2.7.2; install if you want to use the Filter processor", + "laminas/laminas-i18n": "^2.7.4; install if you want to use the Translator processor", + "laminas/laminas-servicemanager": "^2.7.8 || ^3.3; if you need an extensible plugin manager for use with the Config Factory" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Config\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "provides a nested object property based user interface for accessing this configuration data within application code", + "homepage": "https://laminas.dev", + "keywords": [ + "config", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-config/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-config/issues", + "rss": "https://github.com/laminas/laminas-config/releases.atom", + "source": "https://github.com/laminas/laminas-config" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-10-01T16:07:46+00:00" + }, + { + "name": "laminas/laminas-db", + "version": "2.15.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-db.git", + "reference": "1125ef2e55108bdfcc1f0030d3a0f9b895e09606" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-db/zipball/1125ef2e55108bdfcc1f0030d3a0f9b895e09606", + "reference": "1125ef2e55108bdfcc1f0030d3a0f9b895e09606", + "shasum": "" + }, + "require": { + "laminas/laminas-stdlib": "^3.7.1", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-db": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-eventmanager": "^3.4.0", + "laminas/laminas-hydrator": "^3.2 || ^4.3", + "laminas/laminas-servicemanager": "^3.7.0", + "phpunit/phpunit": "^9.5.19" + }, + "suggest": { + "laminas/laminas-eventmanager": "Laminas\\EventManager component", + "laminas/laminas-hydrator": "(^3.2 || ^4.3) Laminas\\Hydrator component for using HydratingResultSets", + "laminas/laminas-servicemanager": "Laminas\\ServiceManager component" + }, + "type": "library", + "extra": { + "laminas": { + "component": "Laminas\\Db", + "config-provider": "Laminas\\Db\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Laminas\\Db\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Database abstraction layer, SQL abstraction, result set abstraction, and RowDataGateway and TableDataGateway implementations", + "homepage": "https://laminas.dev", + "keywords": [ + "db", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-db/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-db/issues", + "rss": "https://github.com/laminas/laminas-db/releases.atom", + "source": "https://github.com/laminas/laminas-db" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-04-11T13:26:20+00:00" + }, + { + "name": "laminas/laminas-dependency-plugin", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-dependency-plugin.git", + "reference": "73cfb63ddca9d6bfedad5e0a038f6d55063975a3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-dependency-plugin/zipball/73cfb63ddca9d6bfedad5e0a038f6d55063975a3", + "reference": "73cfb63ddca9d6bfedad5e0a038f6d55063975a3", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.1 || ^2.0", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "require-dev": { + "composer/composer": "^1.9 || ^2.0", + "laminas/laminas-coding-standard": "^2.2.1", + "mikey179/vfsstream": "^1.6.10@alpha", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.15.1", + "roave/security-advisories": "dev-master", + "vimeo/psalm": "^4.5" + }, + "type": "composer-plugin", + "extra": { + "class": "Laminas\\DependencyPlugin\\DependencyRewriterPluginDelegator" + }, + "autoload": { + "psr-4": { + "Laminas\\DependencyPlugin\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Replace zendframework and zfcampus packages with their Laminas Project equivalents.", + "support": { + "issues": "https://github.com/laminas/laminas-dependency-plugin/issues", + "source": "https://github.com/laminas/laminas-dependency-plugin/tree/2.2.0" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-09-08T17:51:35+00:00" + }, + { + "name": "laminas/laminas-di", + "version": "3.9.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-di.git", + "reference": "9b7091c50587f7ded53519d229421a02532feb9a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-di/zipball/9b7091c50587f7ded53519d229421a02532feb9a", + "reference": "9b7091c50587f7ded53519d229421a02532feb9a", + "shasum": "" + }, + "require": { + "laminas/laminas-stdlib": "^3.6", + "php": ">=7.4, <8.2", + "psr/container": "^1.1.1", + "psr/log": "^1.1.4 || ^3.0.0" + }, + "conflict": { + "laminas/laminas-servicemanager": "<3.13.0", + "laminas/laminas-servicemanager-di": "*", + "phpspec/prophecy": "<1.9.0", + "zendframework/zend-di": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-servicemanager": "^3.12", + "mikey179/vfsstream": "^1.6.10@alpha", + "phpbench/phpbench": "^1.2", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.5", + "squizlabs/php_codesniffer": "^3.6" + }, + "suggest": { + "laminas/laminas-servicemanager": "An IoC container without auto wiring capabilities" + }, + "type": "library", + "extra": { + "laminas": { + "component": "Laminas\\Di", + "config-provider": "Laminas\\Di\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Laminas\\Di\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Automated dependency injection for PSR-11 containers", + "homepage": "https://laminas.dev", + "keywords": [ + "PSR-11", + "di", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-di/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-di/issues", + "rss": "https://github.com/laminas/laminas-di/releases.atom", + "source": "https://github.com/laminas/laminas-di" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-06-30T12:29:26+00:00" + }, + { + "name": "laminas/laminas-escaper", + "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-escaper.git", + "reference": "58af67282db37d24e584a837a94ee55b9c7552be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/58af67282db37d24e584a837a94ee55b9c7552be", + "reference": "58af67282db37d24e584a837a94ee55b9c7552be", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-mbstring": "*", + "php": "^7.4 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-escaper": "*" + }, + "require-dev": { + "infection/infection": "^0.26.6", + "laminas/laminas-coding-standard": "~2.3.0", + "maglnet/composer-require-checker": "^3.8.0", + "phpunit/phpunit": "^9.5.18", + "psalm/plugin-phpunit": "^0.16.1", + "vimeo/psalm": "^4.22.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Escaper\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs", + "homepage": "https://laminas.dev", + "keywords": [ + "escaper", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-escaper/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-escaper/issues", + "rss": "https://github.com/laminas/laminas-escaper/releases.atom", + "source": "https://github.com/laminas/laminas-escaper" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-03-08T20:15:36+00:00" + }, + { + "name": "laminas/laminas-eventmanager", + "version": "3.5.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-eventmanager.git", + "reference": "41f7209428f37cab9573365e361f4078209aaafa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/41f7209428f37cab9573365e361f4078209aaafa", + "reference": "41f7209428f37cab9573365e361f4078209aaafa", + "shasum": "" + }, + "require": { + "php": "^7.4 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "container-interop/container-interop": "<1.2", + "zendframework/zend-eventmanager": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-stdlib": "^3.6", + "phpbench/phpbench": "^1.1", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.5", + "psr/container": "^1.1.2 || ^2.0.2" + }, + "suggest": { + "laminas/laminas-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature", + "psr/container": "^1.1.2 || ^2.0.2, to use the lazy listeners feature" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\EventManager\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Trigger and listen to events within a PHP application", + "homepage": "https://laminas.dev", + "keywords": [ + "event", + "eventmanager", + "events", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-eventmanager/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-eventmanager/issues", + "rss": "https://github.com/laminas/laminas-eventmanager/releases.atom", + "source": "https://github.com/laminas/laminas-eventmanager" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-04-06T21:05:17+00:00" + }, + { + "name": "laminas/laminas-feed", + "version": "2.18.2", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-feed.git", + "reference": "a57fdb9df42950d5b7f052509fbdab0d081c6b6d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-feed/zipball/a57fdb9df42950d5b7f052509fbdab0d081c6b6d", + "reference": "a57fdb9df42950d5b7f052509fbdab0d081c6b6d", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "laminas/laminas-escaper": "^2.9", + "laminas/laminas-servicemanager": "^3.14.0", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.4 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "laminas/laminas-servicemanager": "<3.3", + "zendframework/zend-feed": "*" + }, + "require-dev": { + "laminas/laminas-cache": "^2.13.2 || ^3.1.3", + "laminas/laminas-cache-storage-adapter-memory": "^1.1.0 || ^2.0.0", + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-db": "^2.13.3", + "laminas/laminas-http": "^2.15", + "laminas/laminas-validator": "^2.15", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.17.0", + "psr/http-message": "^1.0.1", + "vimeo/psalm": "^4.24.0" + }, + "suggest": { + "laminas/laminas-cache": "Laminas\\Cache component, for optionally caching feeds between requests", + "laminas/laminas-db": "Laminas\\Db component, for use with PubSubHubbub", + "laminas/laminas-http": "Laminas\\Http for PubSubHubbub, and optionally for use with Laminas\\Feed\\Reader", + "laminas/laminas-servicemanager": "Laminas\\ServiceManager component, for easily extending ExtensionManager implementations", + "laminas/laminas-validator": "Laminas\\Validator component, for validating email addresses used in Atom feeds and entries when using the Writer subcomponent", + "psr/http-message": "PSR-7 ^1.0.1, if you wish to use Laminas\\Feed\\Reader\\Http\\Psr7ResponseDecorator" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Feed\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "provides functionality for creating and consuming RSS and Atom feeds", + "homepage": "https://laminas.dev", + "keywords": [ + "atom", + "feed", + "laminas", + "rss" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-feed/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-feed/issues", + "rss": "https://github.com/laminas/laminas-feed/releases.atom", + "source": "https://github.com/laminas/laminas-feed" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-08-08T17:02:35+00:00" + }, + { + "name": "laminas/laminas-http", + "version": "2.15.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-http.git", + "reference": "261f079c3dffcf6f123484db43c40e44c4bf1c79" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-http/zipball/261f079c3dffcf6f123484db43c40e44c4bf1c79", + "reference": "261f079c3dffcf6f123484db43c40e44c4bf1c79", + "shasum": "" + }, + "require": { + "laminas/laminas-loader": "^2.8", + "laminas/laminas-stdlib": "^3.6", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.15", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-http": "*" + }, + "require-dev": { + "ext-curl": "*", + "laminas/laminas-coding-standard": "~2.2.1", + "phpunit/phpunit": "^9.5.5" + }, + "suggest": { + "paragonie/certainty": "For automated management of cacert.pem" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Http\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Provides an easy interface for performing Hyper-Text Transfer Protocol (HTTP) requests", + "homepage": "https://laminas.dev", + "keywords": [ + "http", + "http client", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-http/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-http/issues", + "rss": "https://github.com/laminas/laminas-http/releases.atom", + "source": "https://github.com/laminas/laminas-http" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-12-03T10:17:11+00:00" + }, + { + "name": "laminas/laminas-json", + "version": "3.3.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-json.git", + "reference": "9a0ce9f330b7d11e70c4acb44d67e8c4f03f437f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-json/zipball/9a0ce9f330b7d11e70c4acb44d67e8c4f03f437f", + "reference": "9a0ce9f330b7d11e70c4acb44d67e8c4f03f437f", + "shasum": "" + }, + "require": { + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-json": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-stdlib": "^2.7.7 || ^3.1", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "laminas/laminas-json-server": "For implementing JSON-RPC servers", + "laminas/laminas-xml2json": "For converting XML documents to JSON" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Json\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "provides convenience methods for serializing native PHP to JSON and decoding JSON to native PHP", + "homepage": "https://laminas.dev", + "keywords": [ + "json", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-json/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-json/issues", + "rss": "https://github.com/laminas/laminas-json/releases.atom", + "source": "https://github.com/laminas/laminas-json" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-09-02T18:02:31+00:00" + }, + { + "name": "laminas/laminas-loader", + "version": "2.8.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-loader.git", + "reference": "d0589ec9dd48365fd95ad10d1c906efd7711c16b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-loader/zipball/d0589ec9dd48365fd95ad10d1c906efd7711c16b", + "reference": "d0589ec9dd48365fd95ad10d1c906efd7711c16b", + "shasum": "" + }, + "require": { + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-loader": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Loader\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Autoloading and plugin loading strategies", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "loader" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-loader/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-loader/issues", + "rss": "https://github.com/laminas/laminas-loader/releases.atom", + "source": "https://github.com/laminas/laminas-loader" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-09-02T18:30:53+00:00" + }, + { + "name": "laminas/laminas-mail", + "version": "2.17.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-mail.git", + "reference": "bf7504247d5a110d941efa8eb4815f5292a8dc56" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-mail/zipball/bf7504247d5a110d941efa8eb4815f5292a8dc56", + "reference": "bf7504247d5a110d941efa8eb4815f5292a8dc56", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "laminas/laminas-loader": "^2.8.0", + "laminas/laminas-mime": "^2.9.1", + "laminas/laminas-stdlib": "^3.11.0", + "laminas/laminas-validator": "^2.23.0", + "php": "~8.0.0 || ~8.1.0", + "symfony/polyfill-intl-idn": "^1.26.0", + "symfony/polyfill-mbstring": "^1.16.0", + "webmozart/assert": "^1.11.0" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-crypt": "^3.8.0", + "laminas/laminas-db": "^2.15.0", + "laminas/laminas-servicemanager": "^3.16.0", + "phpunit/phpunit": "^9.5.21", + "psalm/plugin-phpunit": "^0.17.0", + "symfony/process": "^6.0.11", + "vimeo/psalm": "^4.26.0" + }, + "suggest": { + "laminas/laminas-crypt": "^3.8 Crammd5 support in SMTP Auth", + "laminas/laminas-servicemanager": "^3.16 when using SMTP to deliver messages" + }, + "type": "library", + "extra": { + "laminas": { + "component": "Laminas\\Mail", + "config-provider": "Laminas\\Mail\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Laminas\\Mail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Provides generalized functionality to compose and send both text and MIME-compliant multipart e-mail messages", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "mail" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-mail/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-mail/issues", + "rss": "https://github.com/laminas/laminas-mail/releases.atom", + "source": "https://github.com/laminas/laminas-mail" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-08-06T12:27:12+00:00" + }, + { + "name": "laminas/laminas-mime", + "version": "2.9.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-mime.git", + "reference": "72d21a1b4bb7086d4a4d7058c0abca180b209184" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-mime/zipball/72d21a1b4bb7086d4a4d7058c0abca180b209184", + "reference": "72d21a1b4bb7086d4a4d7058c0abca180b209184", + "shasum": "" + }, + "require": { + "laminas/laminas-stdlib": "^2.7 || ^3.0", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-mime": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-mail": "^2.12", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "laminas/laminas-mail": "Laminas\\Mail component" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Mime\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Create and parse MIME messages and parts", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "mime" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-mime/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-mime/issues", + "rss": "https://github.com/laminas/laminas-mime/releases.atom", + "source": "https://github.com/laminas/laminas-mime" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-09-20T21:19:24+00:00" + }, + { + "name": "laminas/laminas-modulemanager", + "version": "2.11.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-modulemanager.git", + "reference": "6acf5991d10b0b38a2edb08729ed48981b2a5dad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-modulemanager/zipball/6acf5991d10b0b38a2edb08729ed48981b2a5dad", + "reference": "6acf5991d10b0b38a2edb08729ed48981b2a5dad", + "shasum": "" + }, + "require": { + "brick/varexporter": "^0.3.2", + "laminas/laminas-config": "^3.7", + "laminas/laminas-eventmanager": "^3.4", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.3 || ~8.0.0 || ~8.1.0", + "webimpress/safe-writer": "^1.0.2 || ^2.1" + }, + "conflict": { + "zendframework/zend-modulemanager": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "^2.3", + "laminas/laminas-loader": "^2.8", + "laminas/laminas-mvc": "^3.1.1", + "laminas/laminas-servicemanager": "^3.7", + "phpunit/phpunit": "^9.5.5" + }, + "suggest": { + "laminas/laminas-console": "Laminas\\Console component", + "laminas/laminas-loader": "Laminas\\Loader component if you are not using Composer autoloading for your modules", + "laminas/laminas-mvc": "Laminas\\Mvc component", + "laminas/laminas-servicemanager": "Laminas\\ServiceManager component" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\ModuleManager\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Modular application system for laminas-mvc applications", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "modulemanager" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-modulemanager/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-modulemanager/issues", + "rss": "https://github.com/laminas/laminas-modulemanager/releases.atom", + "source": "https://github.com/laminas/laminas-modulemanager" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-10-13T17:05:17+00:00" + }, + { + "name": "laminas/laminas-mvc", + "version": "3.3.3", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-mvc.git", + "reference": "7ff2bfbe64048aa83c6d1c7edcbab849123f0150" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-mvc/zipball/7ff2bfbe64048aa83c6d1c7edcbab849123f0150", + "reference": "7ff2bfbe64048aa83c6d1c7edcbab849123f0150", + "shasum": "" + }, + "require": { + "container-interop/container-interop": "^1.2", + "laminas/laminas-eventmanager": "^3.4", + "laminas/laminas-http": "^2.15", + "laminas/laminas-modulemanager": "^2.8", + "laminas/laminas-router": "^3.5", + "laminas/laminas-servicemanager": "^3.7", + "laminas/laminas-stdlib": "^3.6", + "laminas/laminas-view": "^2.14", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-mvc": "*" + }, + "require-dev": { + "http-interop/http-middleware": "^0.4.1", + "laminas/laminas-coding-standard": "^1.0.0", + "laminas/laminas-json": "^3.3", + "laminas/laminas-psr7bridge": "^1.0", + "laminas/laminas-stratigility": ">=2.0.1 <2.2", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.5" + }, + "suggest": { + "laminas/laminas-json": "(^2.6.1 || ^3.0) To auto-deserialize JSON body content in AbstractRestfulController extensions, when json_decode is unavailable", + "laminas/laminas-log": "^2.9.1 To provide log functionality via LogFilterManager, LogFormatterManager, and LogProcessorManager", + "laminas/laminas-mvc-console": "laminas-mvc-console provides the ability to expose laminas-mvc as a console application", + "laminas/laminas-mvc-i18n": "laminas-mvc-i18n provides integration with laminas-i18n, including a translation bridge and translatable route segments", + "laminas/laminas-mvc-middleware": "To dispatch middleware in your laminas-mvc application", + "laminas/laminas-mvc-plugin-fileprg": "To provide Post/Redirect/Get functionality around forms that container file uploads", + "laminas/laminas-mvc-plugin-flashmessenger": "To provide flash messaging capabilities between requests", + "laminas/laminas-mvc-plugin-identity": "To access the authenticated identity (per laminas-authentication) in controllers", + "laminas/laminas-mvc-plugin-prg": "To provide Post/Redirect/Get functionality within controllers", + "laminas/laminas-paginator": "^2.7 To provide pagination functionality via PaginatorPluginManager", + "laminas/laminas-servicemanager-di": "laminas-servicemanager-di provides utilities for integrating laminas-di and laminas-servicemanager in your laminas-mvc application" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Mvc\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Laminas's event-driven MVC layer, including MVC Applications, Controllers, and Plugins", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "mvc" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-mvc/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-mvc/issues", + "rss": "https://github.com/laminas/laminas-mvc/releases.atom", + "source": "https://github.com/laminas/laminas-mvc" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-02-21T20:21:58+00:00" + }, + { + "name": "laminas/laminas-recaptcha", + "version": "3.4.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-recaptcha.git", + "reference": "f3bdb2fcaf859b9f725f397dc1bc38b4a7696a71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-recaptcha/zipball/f3bdb2fcaf859b9f725f397dc1bc38b4a7696a71", + "reference": "f3bdb2fcaf859b9f725f397dc1bc38b4a7696a71", + "shasum": "" + }, + "require": { + "ext-json": "*", + "laminas/laminas-http": "^2.15", + "laminas/laminas-json": "^3.3", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zendservice-recaptcha": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-config": "^3.7", + "laminas/laminas-validator": "^2.15", + "phpunit/phpunit": "^9.5.4" + }, + "suggest": { + "laminas/laminas-validator": "~2.0, if using ReCaptcha's Mailhide API" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\ReCaptcha\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "OOP wrapper for the ReCaptcha web service", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "recaptcha" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-recaptcha/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-recaptcha/issues", + "rss": "https://github.com/laminas/laminas-recaptcha/releases.atom", + "source": "https://github.com/laminas/laminas-recaptcha" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-11-28T18:10:25+00:00" + }, + { + "name": "laminas/laminas-router", + "version": "3.7.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-router.git", + "reference": "0227cc29f62583dd1ca50d17d117b832edaa8cd8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-router/zipball/0227cc29f62583dd1ca50d17d117b832edaa8cd8", + "reference": "0227cc29f62583dd1ca50d17d117b832edaa8cd8", + "shasum": "" + }, + "require": { + "laminas/laminas-http": "^2.15", + "laminas/laminas-servicemanager": "^3.14.0", + "laminas/laminas-stdlib": "^3.10.1", + "php": "^7.4 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-router": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-i18n": "^2.15.0", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.24.0" + }, + "suggest": { + "laminas/laminas-i18n": "^2.15.0 if defining translatable HTTP path segments" + }, + "type": "library", + "extra": { + "laminas": { + "component": "Laminas\\Router", + "config-provider": "Laminas\\Router\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Laminas\\Router\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Flexible routing system for HTTP and console applications", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "routing" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-router/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-router/issues", + "rss": "https://github.com/laminas/laminas-router/releases.atom", + "source": "https://github.com/laminas/laminas-router" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-18T01:39:51+00:00" + }, + { + "name": "laminas/laminas-server", + "version": "2.11.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-server.git", + "reference": "f45e1a6f614a11af8eff5d2d409f12229101cfc1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-server/zipball/f45e1a6f614a11af8eff5d2d409f12229101cfc1", + "reference": "f45e1a6f614a11af8eff5d2d409f12229101cfc1", + "shasum": "" + }, + "require": { + "laminas/laminas-code": "^3.5.1 || ^4.0.0", + "laminas/laminas-stdlib": "^3.3.1", + "laminas/laminas-zendframework-bridge": "^1.2.0", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "replace": { + "zendframework/zend-server": "^2.8.1" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~1.0.0", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.15.1", + "vimeo/psalm": "^4.6.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Server\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Create Reflection-based RPC servers", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "server" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-server/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-server/issues", + "rss": "https://github.com/laminas/laminas-server/releases.atom", + "source": "https://github.com/laminas/laminas-server" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-02-25T14:41:51+00:00" + }, + { + "name": "laminas/laminas-servicemanager", + "version": "3.16.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-servicemanager.git", + "reference": "863c66733740cd36ebf5e700f4258ef2c68a2a24" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/863c66733740cd36ebf5e700f4258ef2c68a2a24", + "reference": "863c66733740cd36ebf5e700f4258ef2c68a2a24", + "shasum": "" + }, + "require": { + "laminas/laminas-stdlib": "^3.2.1", + "php": "~7.4.0 || ~8.0.0 || ~8.1.0", + "psr/container": "^1.0" + }, + "conflict": { + "ext-psr": "*", + "laminas/laminas-code": "<3.3.1", + "zendframework/zend-code": "<3.3.1", + "zendframework/zend-servicemanager": "*" + }, + "provide": { + "psr/container-implementation": "^1.0" + }, + "replace": { + "container-interop/container-interop": "^1.2.0" + }, + "require-dev": { + "composer/package-versions-deprecated": "^1.0", + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-container-config-test": "^0.7", + "laminas/laminas-dependency-plugin": "^2.1.2", + "mikey179/vfsstream": "^1.6.10@alpha", + "ocramius/proxy-manager": "^2.11", + "phpbench/phpbench": "^1.1", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.8" + }, + "suggest": { + "ocramius/proxy-manager": "ProxyManager ^2.1.1 to handle lazy initialization of services" + }, + "bin": [ + "bin/generate-deps-for-config-factory", + "bin/generate-factory-for-class" + ], + "type": "library", + "autoload": { + "files": [ + "src/autoload.php" + ], + "psr-4": { + "Laminas\\ServiceManager\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Factory-Driven Dependency Injection Container", + "homepage": "https://laminas.dev", + "keywords": [ + "PSR-11", + "dependency-injection", + "di", + "dic", + "laminas", + "service-manager", + "servicemanager" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-servicemanager/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-servicemanager/issues", + "rss": "https://github.com/laminas/laminas-servicemanager/releases.atom", + "source": "https://github.com/laminas/laminas-servicemanager" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-27T14:58:17+00:00" + }, + { + "name": "laminas/laminas-session", + "version": "2.13.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-session.git", + "reference": "9f8a6077dd22b3b253583b1be84ddd5bf6fa1ef4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-session/zipball/9f8a6077dd22b3b253583b1be84ddd5bf6fa1ef4", + "reference": "9f8a6077dd22b3b253583b1be84ddd5bf6fa1ef4", + "shasum": "" + }, + "require": { + "laminas/laminas-eventmanager": "^3.5", + "laminas/laminas-servicemanager": "^3.15.1", + "laminas/laminas-stdlib": "^3.10.1", + "php": "^7.4 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-session": "*" + }, + "require-dev": { + "laminas/laminas-cache": "^3.1.3", + "laminas/laminas-cache-storage-adapter-memory": "^2.0.0", + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-db": "^2.13.4", + "laminas/laminas-http": "^2.15", + "laminas/laminas-validator": "^2.15", + "mongodb/mongodb": "~1.12.0", + "php-mock/php-mock-phpunit": "^1.1.2 || ^2.0", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.9", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.24.0" + }, + "suggest": { + "laminas/laminas-cache": "Laminas\\Cache component", + "laminas/laminas-db": "Laminas\\Db component", + "laminas/laminas-http": "Laminas\\Http component", + "laminas/laminas-servicemanager": "Laminas\\ServiceManager component", + "laminas/laminas-validator": "Laminas\\Validator component", + "mongodb/mongodb": "If you want to use the MongoDB session save handler" + }, + "type": "library", + "extra": { + "laminas": { + "component": "Laminas\\Session", + "config-provider": "Laminas\\Session\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Laminas\\Session\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Object-oriented interface to PHP sessions and storage", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "session" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-session/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-session/issues", + "rss": "https://github.com/laminas/laminas-session/releases.atom", + "source": "https://github.com/laminas/laminas-session" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-22T10:26:33+00:00" + }, + { + "name": "laminas/laminas-soap", + "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-soap.git", + "reference": "b1245a09b523485060407f73a0058fb871d2c656" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-soap/zipball/b1245a09b523485060407f73a0058fb871d2c656", + "reference": "b1245a09b523485060407f73a0058fb871d2c656", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-soap": "*", + "laminas/laminas-server": "^2.11", + "laminas/laminas-stdlib": "^3.6", + "laminas/laminas-uri": "^2.9.1", + "php": "~7.4.0 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "laminas/laminas-code": "<4.4", + "zendframework/zend-soap": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-config": "^3.7", + "laminas/laminas-http": "^2.15", + "phpspec/prophecy-phpunit": "^2.0.1", + "phpunit/phpunit": "^9.5.5" + }, + "suggest": { + "ext-curl": "Curl is required when .NET compatibility is required", + "laminas/laminas-http": "Laminas\\Http component" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Soap\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "soap" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-soap/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-soap/issues", + "rss": "https://github.com/laminas/laminas-soap/releases.atom", + "source": "https://github.com/laminas/laminas-soap" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-10-14T14:04:27+00:00" + }, + { + "name": "laminas/laminas-stdlib", + "version": "3.11.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-stdlib.git", + "reference": "aad7d2b11ba0069ba0d9b40f6dde3c2fa664b57f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/aad7d2b11ba0069ba0d9b40f6dde3c2fa664b57f", + "reference": "aad7d2b11ba0069ba0d9b40f6dde3c2fa664b57f", + "shasum": "" + }, + "require": { + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-stdlib": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.3.0", + "phpbench/phpbench": "^1.0", + "phpunit/phpunit": "^9.3.7", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Stdlib\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "SPL extensions, array utilities, error handlers, and more", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "stdlib" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-stdlib/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-stdlib/issues", + "rss": "https://github.com/laminas/laminas-stdlib/releases.atom", + "source": "https://github.com/laminas/laminas-stdlib" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-27T12:28:58+00:00" + }, + { + "name": "laminas/laminas-text", + "version": "2.9.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-text.git", + "reference": "8879e75d03e09b0d6787e6680cfa255afd4645a7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-text/zipball/8879e75d03e09b0d6787e6680cfa255afd4645a7", + "reference": "8879e75d03e09b0d6787e6680cfa255afd4645a7", + "shasum": "" + }, + "require": { + "laminas/laminas-servicemanager": "^3.4", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-text": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~1.0.0", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Text\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Create FIGlets and text-based tables", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "text" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-text/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-text/issues", + "rss": "https://github.com/laminas/laminas-text/releases.atom", + "source": "https://github.com/laminas/laminas-text" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-09-02T16:50:53+00:00" + }, + { + "name": "laminas/laminas-uri", + "version": "2.9.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-uri.git", + "reference": "7e837dc15c8fd3949df7d1213246fd7c8640032b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-uri/zipball/7e837dc15c8fd3949df7d1213246fd7c8640032b", + "reference": "7e837dc15c8fd3949df7d1213246fd7c8640032b", + "shasum": "" + }, + "require": { + "laminas/laminas-escaper": "^2.9", + "laminas/laminas-validator": "^2.15", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-uri": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "phpunit/phpunit": "^9.5.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Uri\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "A component that aids in manipulating and validating » Uniform Resource Identifiers (URIs)", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "uri" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-uri/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-uri/issues", + "rss": "https://github.com/laminas/laminas-uri/releases.atom", + "source": "https://github.com/laminas/laminas-uri" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-09-09T18:37:15+00:00" + }, + { + "name": "laminas/laminas-validator", + "version": "2.23.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-validator.git", + "reference": "6d61b6cc3b222f13807a18d9247cdfb084958b03" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/6d61b6cc3b222f13807a18d9247cdfb084958b03", + "reference": "6d61b6cc3b222f13807a18d9247cdfb084958b03", + "shasum": "" + }, + "require": { + "laminas/laminas-servicemanager": "^3.12.0", + "laminas/laminas-stdlib": "^3.10", + "php": "^7.4 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-validator": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-db": "^2.7", + "laminas/laminas-filter": "^2.14.0", + "laminas/laminas-http": "^2.14.2", + "laminas/laminas-i18n": "^2.15.0", + "laminas/laminas-session": "^2.12.1", + "laminas/laminas-uri": "^2.9.1", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.21", + "psalm/plugin-phpunit": "^0.17.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "vimeo/psalm": "^4.24.0" + }, + "suggest": { + "laminas/laminas-db": "Laminas\\Db component, required by the (No)RecordExists validator", + "laminas/laminas-filter": "Laminas\\Filter component, required by the Digits validator", + "laminas/laminas-i18n": "Laminas\\I18n component to allow translation of validation error messages", + "laminas/laminas-i18n-resources": "Translations of validator messages", + "laminas/laminas-servicemanager": "Laminas\\ServiceManager component to allow using the ValidatorPluginManager and validator chains", + "laminas/laminas-session": "Laminas\\Session component, ^2.8; required by the Csrf validator", + "laminas/laminas-uri": "Laminas\\Uri component, required by the Uri and Sitemap\\Loc validators", + "psr/http-message": "psr/http-message, required when validating PSR-7 UploadedFileInterface instances via the Upload and UploadFile validators" + }, + "type": "library", + "extra": { + "laminas": { + "component": "Laminas\\Validator", + "config-provider": "Laminas\\Validator\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Laminas\\Validator\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Validation classes for a wide range of domains, and the ability to chain validators to create complex validation criteria", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "validator" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-validator/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-validator/issues", + "rss": "https://github.com/laminas/laminas-validator/releases.atom", + "source": "https://github.com/laminas/laminas-validator" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-27T19:17:59+00:00" + }, + { + "name": "laminas/laminas-view", + "version": "2.22.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-view.git", + "reference": "ae32391bdec45ca9fc73dd0882cd7301ab07ecf3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-view/zipball/ae32391bdec45ca9fc73dd0882cd7301ab07ecf3", + "reference": "ae32391bdec45ca9fc73dd0882cd7301ab07ecf3", + "shasum": "" + }, + "require": { + "container-interop/container-interop": "^1.2", + "ext-dom": "*", + "ext-filter": "*", + "ext-json": "*", + "laminas/laminas-escaper": "^2.5", + "laminas/laminas-eventmanager": "^3.4", + "laminas/laminas-json": "^3.3", + "laminas/laminas-servicemanager": "^3.14.0", + "laminas/laminas-stdlib": "^3.10.1", + "php": "^7.4 || ~8.0.0 || ~8.1.0", + "psr/container": "^1 || ^2" + }, + "conflict": { + "container-interop/container-interop": "<1.2", + "laminas/laminas-router": "<3.0.1", + "laminas/laminas-servicemanager": "<3.3", + "laminas/laminas-session": "<2.12", + "zendframework/zend-view": "*" + }, + "require-dev": { + "laminas/laminas-authentication": "^2.5", + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-console": "^2.6", + "laminas/laminas-feed": "^2.15", + "laminas/laminas-filter": "^2.13.0", + "laminas/laminas-http": "^2.15", + "laminas/laminas-i18n": "^2.6", + "laminas/laminas-modulemanager": "^2.7.1", + "laminas/laminas-mvc": "^3.0", + "laminas/laminas-mvc-i18n": "^1.1", + "laminas/laminas-mvc-plugin-flashmessenger": "^1.5.0", + "laminas/laminas-navigation": "^2.13.1", + "laminas/laminas-paginator": "^2.11.0", + "laminas/laminas-permissions-acl": "^2.6", + "laminas/laminas-router": "^3.0.1", + "laminas/laminas-uri": "^2.5", + "phpspec/prophecy": "^1.12", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.10" + }, + "suggest": { + "laminas/laminas-authentication": "Laminas\\Authentication component", + "laminas/laminas-escaper": "Laminas\\Escaper component", + "laminas/laminas-feed": "Laminas\\Feed component", + "laminas/laminas-filter": "Laminas\\Filter component", + "laminas/laminas-http": "Laminas\\Http component", + "laminas/laminas-i18n": "Laminas\\I18n component", + "laminas/laminas-mvc": "Laminas\\Mvc component", + "laminas/laminas-mvc-plugin-flashmessenger": "laminas-mvc-plugin-flashmessenger component, if you want to use the FlashMessenger view helper with laminas-mvc versions 3 and up", + "laminas/laminas-navigation": "Laminas\\Navigation component", + "laminas/laminas-paginator": "Laminas\\Paginator component", + "laminas/laminas-permissions-acl": "Laminas\\Permissions\\Acl component", + "laminas/laminas-servicemanager": "Laminas\\ServiceManager component", + "laminas/laminas-uri": "Laminas\\Uri component" + }, + "bin": [ + "bin/templatemap_generator.php" + ], + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\View\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Flexible view layer supporting and providing multiple view layers, helpers, and more", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "view" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-view/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-view/issues", + "rss": "https://github.com/laminas/laminas-view/releases.atom", + "source": "https://github.com/laminas/laminas-view" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-19T09:25:16+00:00" + }, + { + "name": "laminas/laminas-zendframework-bridge", + "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-zendframework-bridge.git", + "reference": "e112dd2c099f4f6142c16fc65fda89a638e06885" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/e112dd2c099f4f6142c16fc65fda89a638e06885", + "reference": "e112dd2c099f4f6142c16fc65fda89a638e06885", + "shasum": "" + }, + "require": { + "php": ">=7.4, <8.2" + }, + "require-dev": { + "phpunit/phpunit": "^9.5.14", + "psalm/plugin-phpunit": "^0.15.2", + "squizlabs/php_codesniffer": "^3.6.2", + "vimeo/psalm": "^4.21.0" + }, + "type": "library", + "extra": { + "laminas": { + "module": "Laminas\\ZendFrameworkBridge" + } + }, + "autoload": { + "files": [ + "src/autoload.php" + ], + "psr-4": { + "Laminas\\ZendFrameworkBridge\\": "src//" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Alias legacy ZF class names to Laminas Project equivalents.", + "keywords": [ + "ZendFramework", + "autoloading", + "laminas", + "zf" + ], + "support": { + "forum": "https://discourse.laminas.dev/", + "issues": "https://github.com/laminas/laminas-zendframework-bridge/issues", + "rss": "https://github.com/laminas/laminas-zendframework-bridge/releases.atom", + "source": "https://github.com/laminas/laminas-zendframework-bridge" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-29T13:28:29+00:00" + }, + { + "name": "league/flysystem", + "version": "2.4.5", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "9392c5f1df57d865c406ee65e5012d566686be12" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/9392c5f1df57d865c406ee65e5012d566686be12", + "reference": "9392c5f1df57d865c406ee65e5012d566686be12", + "shasum": "" + }, + "require": { + "ext-json": "*", + "league/mime-type-detection": "^1.0.0", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "guzzlehttp/ringphp": "<1.1.1" + }, + "require-dev": { + "async-aws/s3": "^1.5", + "async-aws/simple-s3": "^1.0", + "aws/aws-sdk-php": "^3.132.4", + "composer/semver": "^3.0", + "ext-fileinfo": "*", + "ext-ftp": "*", + "friendsofphp/php-cs-fixer": "^3.2", + "google/cloud-storage": "^1.23", + "phpseclib/phpseclib": "^2.0", + "phpstan/phpstan": "^0.12.26", + "phpunit/phpunit": "^8.5 || ^9.4", + "sabre/dav": "^4.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "File storage abstraction for PHP", + "keywords": [ + "WebDAV", + "aws", + "cloud", + "file", + "files", + "filesystem", + "filesystems", + "ftp", + "s3", + "sftp", + "storage" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/2.4.5" + }, + "funding": [ + { + "url": "https://offset.earth/frankdejonge", + "type": "custom" + }, + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2022-04-25T18:39:39+00:00" + }, + { + "name": "league/flysystem-aws-s3-v3", + "version": "2.4.3", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git", + "reference": "bf8c03f9c1c8a69f7fd2854d57127840e1b6ccd2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/bf8c03f9c1c8a69f7fd2854d57127840e1b6ccd2", + "reference": "bf8c03f9c1c8a69f7fd2854d57127840e1b6ccd2", + "shasum": "" + }, + "require": { + "aws/aws-sdk-php": "^3.132.4", + "league/flysystem": "^2.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "guzzlehttp/ringphp": "<1.1.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\AwsS3V3\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "AWS S3 filesystem adapter for Flysystem.", + "keywords": [ + "Flysystem", + "aws", + "file", + "files", + "filesystem", + "s3", + "storage" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem-aws-s3-v3/issues", + "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/2.4.3" + }, + "time": "2022-02-16T18:40:49+00:00" + }, + { + "name": "league/mime-type-detection", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ff6248ea87a9f116e78edd6002e39e5128a0d4dd", + "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\MimeTypeDetection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Mime-type detection for Flysystem", + "support": { + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.11.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2022-04-17T13:12:02+00:00" + }, + { + "name": "magento/adobe-stock-integration", + "version": "2.1.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/adobe-stock-integration/magento-adobe-stock-integration-2.1.4.0.zip", + "shasum": "9262dee07c84dba5243b0c923ad31cfdf39d1f6f" + }, + "require": { + "magento/module-adobe-stock-admin-ui": "1.3.2", + "magento/module-adobe-stock-asset": "1.3.1", + "magento/module-adobe-stock-asset-api": "2.0.1", + "magento/module-adobe-stock-client": "1.3.2", + "magento/module-adobe-stock-client-api": "2.1.2", + "magento/module-adobe-stock-image": "1.3.3", + "magento/module-adobe-stock-image-admin-ui": "1.3.3", + "magento/module-adobe-stock-image-api": "1.3.1" + }, + "type": "metapackage", + "description": "Adobe Stock integration" + }, + { + "name": "magento/composer", + "version": "1.8.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/composer/magento-composer-1.8.0.0.zip", + "shasum": "01795e091ebbfa0e9c05afc3f5b328a41ca319e9" + }, + "require": { + "composer/composer": "^1.9 || ^2.0", + "php": "~7.4.0||~8.0.0||~8.1.0", + "symfony/console": "~4.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9" + }, + "type": "library", + "autoload": { + "psr-4": { + "Magento\\Composer\\": "src" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento composer library helps to instantiate Composer application and run composer commands." + }, + { + "name": "magento/composer-dependency-version-audit-plugin", + "version": "0.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/composer-dependency-version-audit-plugin/magento-composer-dependency-version-audit-plugin-0.1.1.0.zip", + "shasum": "bc997d887abff6d34ca8743eda7d028cabd8ef9a" + }, + "require": { + "composer-plugin-api": "^1.0 || ^2.0", + "composer/composer": "^1.9 || ^2.0" + }, + "require-dev": { + "phpunit/phpunit": "^9" + }, + "type": "composer-plugin", + "extra": { + "class": "Magento\\ComposerDependencyVersionAuditPlugin\\Plugin" + }, + "autoload": { + "psr-4": { + "Magento\\ComposerDependencyVersionAuditPlugin\\": "src/" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Validating packages through a composer plugin" + }, + { + "name": "magento/composer-root-update-plugin", + "version": "2.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/composer-root-update-plugin/magento-composer-root-update-plugin-2.0.2.0.zip", + "shasum": "a474286585447dcb6d5e1f051af25ebe98a6b5a9" + }, + "require": { + "composer-plugin-api": "^1.0 || ^2.0", + "composer/composer": "^1.0 || ^2.0", + "php": "~7.3.0||~7.4.0||~8.0.0||~8.1.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Magento\\ComposerRootUpdatePlugin\\Plugin\\PluginDefinition" + }, + "autoload": { + "psr-4": { + "Magento\\ComposerRootUpdatePlugin\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Plugin to look ahead for Magento Open Source or Adobe Commerce project root changes when running composer update for new magento/product or magento/magento-cloud metapackage versions" + }, + { + "name": "magento/extension-b2b", + "version": "1.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/extension-b2b/magento-extension-b2b-1.3.4.0.zip", + "shasum": "4ce100253b1e6af5333b0f382965eda8d121435e" + }, + "require": { + "magento/magento2-b2b-base": "1.3.4", + "magento/module-b2b": "100.3.4", + "magento/module-bundle-negotiable-quote": "100.3.4", + "magento/module-bundle-requisition-list": "100.3.4", + "magento/module-bundle-requisition-list-graph-ql": "1.3.3", + "magento/module-bundle-shared-catalog": "100.3.4", + "magento/module-checkout-address-search-negotiable-quote": "100.3.4", + "magento/module-checkout-agreements-negotiable-quote": "100.3.4", + "magento/module-checkout-agreements-purchase-order": "1.3.3", + "magento/module-company": "101.1.4", + "magento/module-company-credit": "100.3.4", + "magento/module-company-credit-graph-ql": "1.3.3", + "magento/module-company-graph-ql": "1.3.3", + "magento/module-company-payment": "100.3.4", + "magento/module-company-shipping": "1.3.4", + "magento/module-configurable-negotiable-quote": "100.3.4", + "magento/module-configurable-requisition-list": "100.3.4", + "magento/module-configurable-requisition-list-graph-ql": "1.3.3", + "magento/module-configurable-shared-catalog": "100.3.4", + "magento/module-downloadable-requisition-list-graph-ql": "1.3.3", + "magento/module-gift-card-negotiable-quote": "100.3.4", + "magento/module-gift-card-requisition-list": "100.3.4", + "magento/module-gift-card-requisition-list-graph-ql": "1.3.3", + "magento/module-gift-card-shared-catalog": "100.3.4", + "magento/module-grouped-requisition-list": "100.3.4", + "magento/module-grouped-shared-catalog": "100.3.4", + "magento/module-negotiable-quote": "100.3.4", + "magento/module-negotiable-quote-async-order": "1.3.1", + "magento/module-negotiable-quote-graph-ql": "1.3.2", + "magento/module-negotiable-quote-shared-catalog": "100.3.4", + "magento/module-negotiable-quote-weee": "100.3.4", + "magento/module-order-history-search": "100.3.4", + "magento/module-paypal-negotiable-quote": "1.3.2", + "magento/module-paypal-purchase-order": "1.3.3", + "magento/module-purchase-order": "100.3.4", + "magento/module-purchase-order-rule": "100.3.4", + "magento/module-quick-order": "100.3.4", + "magento/module-requisition-list": "100.3.4", + "magento/module-requisition-list-graph-ql": "1.3.3", + "magento/module-shared-catalog": "100.3.4", + "magento/module-shared-catalog-graph-ql": "1.3.3", + "magento/security-package-b2b": "1.0.2", + "php": "~7.4.0||~8.1.0" + }, + "type": "metapackage", + "license": [ + "proprietary" + ], + "description": "eCommerce Platform for Growth (Enterprise Edition B2B)" + }, + { + "name": "magento/framework", + "version": "103.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/framework/magento-framework-103.0.5.0.zip", + "shasum": "9c21fa7f70003323fdfefc9986a57afdebce9d73" + }, + "require": { + "colinmollenhour/php-redis-session-abstract": "~1.4.5", + "composer/composer": "^1.9 || ^2.0, !=2.2.16", + "ext-bcmath": "*", + "ext-curl": "*", + "ext-dom": "*", + "ext-gd": "*", + "ext-hash": "*", + "ext-iconv": "*", + "ext-intl": "*", + "ext-openssl": "*", + "ext-simplexml": "*", + "ext-sodium": "*", + "ext-xsl": "*", + "ezyang/htmlpurifier": "^4.14", + "guzzlehttp/guzzle": "^7.4.2", + "laminas/laminas-code": "~4.5.0", + "laminas/laminas-escaper": "~2.10.0", + "laminas/laminas-http": "^2.15.0", + "laminas/laminas-mail": "^2.16.0", + "laminas/laminas-mime": "^2.9.1", + "laminas/laminas-stdlib": "^3.7.1", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.17.0", + "lib-libxml": "*", + "magento/composer-dependency-version-audit-plugin": "~0.1", + "magento/zendframework1": "~1.15.0", + "monolog/monolog": "^2.7", + "php": "~7.4.0||~8.1.0", + "ramsey/uuid": "~4.2.0", + "symfony/console": "~4.4.0", + "symfony/process": "~4.4.0", + "tedivm/jshrink": "~1.4.0", + "webonyx/graphql-php": "~14.11.6", + "wikimedia/less.php": "^3.0.0" + }, + "suggest": { + "ext-imagick": "Use Image Magick >=3.0.0 as an optional alternative image processing library" + }, + "type": "magento2-library", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Framework\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/framework-amqp", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/framework-amqp/magento-framework-amqp-100.4.3.0.zip", + "shasum": "b55a39259d1d9cd706c4711ededcd745e9603f7d" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0", + "php-amqplib/php-amqplib": "~3.2.0" + }, + "type": "magento2-library", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Framework\\Amqp\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/framework-bulk", + "version": "101.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/framework-bulk/magento-framework-bulk-101.0.1.0.zip", + "shasum": "0509f701466b6c6403b97f625a723029ae922754" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-library", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Framework\\Bulk\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/framework-foreign-key", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/framework-foreign-key/magento-framework-foreign-key-100.4.4.0.zip", + "shasum": "2a40b2e82e37a9df84e549c8ee1b015ea431cf68" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-library", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Framework\\ForeignKey\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/framework-message-queue", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/framework-message-queue/magento-framework-message-queue-100.4.5.0.zip", + "shasum": "6b31ce9cba29824f5c2f2d29841ecc889c8c2a2d" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-library", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Framework\\MessageQueue\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/google-shopping-ads", + "version": "4.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/google-shopping-ads/magento-google-shopping-ads-4.0.1.0.zip", + "shasum": "ba1efed03c142908f53a02cce6704672c379a60d" + }, + "require": { + "magento/framework": ">=101.0.4", + "magento/module-eav": ">=101.0.3", + "php": "7.0.2||7.0.4||>=7.0.6" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GoogleShoppingAds\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Connect your Magento admin with Google Merchant Center and Google Ads. Leverage Google machine learning through Google Smart Shopping campaigns" + }, + { + "name": "magento/inventory-composer-installer", + "version": "1.2.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/inventory-composer-installer/magento-inventory-composer-installer-1.2.0.0.zip", + "shasum": "b96336d0a80d70b39f225eeba240abbbf7820f78" + }, + "require": { + "composer-plugin-api": "^1.1 || ^2.0", + "composer/composer": "^1.9 || ^2.0", + "magento/framework": "*" + }, + "type": "composer-plugin", + "extra": { + "class": "Magento\\InventoryComposerInstaller\\Plugin" + }, + "autoload": { + "psr-4": { + "Magento\\InventoryComposerInstaller\\": "src" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Composer plugin for Magento Multi Source Inventory" + }, + { + "name": "magento/inventory-metapackage", + "version": "1.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/inventory-metapackage/magento-inventory-metapackage-1.2.5.0.zip", + "shasum": "43fcf8211b3f173561b33672d0f0b3522baa350b" + }, + "require": { + "magento/inventory-composer-installer": "^1.2.0", + "magento/module-inventory": "1.2.3", + "magento/module-inventory-admin-ui": "1.2.3", + "magento/module-inventory-advanced-checkout": "1.2.2", + "magento/module-inventory-api": "1.2.3", + "magento/module-inventory-bundle-import-export": "1.1.1", + "magento/module-inventory-bundle-product": "1.2.2", + "magento/module-inventory-bundle-product-admin-ui": "1.2.2", + "magento/module-inventory-bundle-product-indexer": "1.1.2", + "magento/module-inventory-cache": "1.2.3", + "magento/module-inventory-catalog": "1.3.0", + "magento/module-inventory-catalog-admin-ui": "1.2.3", + "magento/module-inventory-catalog-api": "1.3.3", + "magento/module-inventory-catalog-frontend-ui": "1.0.2", + "magento/module-inventory-catalog-search": "1.2.3", + "magento/module-inventory-catalog-search-bundle-product": "1.0.1", + "magento/module-inventory-catalog-search-configurable-product": "1.0.1", + "magento/module-inventory-configurable-product": "1.2.3", + "magento/module-inventory-configurable-product-admin-ui": "1.2.3", + "magento/module-inventory-configurable-product-frontend-ui": "1.0.3", + "magento/module-inventory-configurable-product-indexer": "1.2.3", + "magento/module-inventory-configuration": "1.2.2", + "magento/module-inventory-configuration-api": "1.2.1", + "magento/module-inventory-distance-based-source-selection": "1.2.2", + "magento/module-inventory-distance-based-source-selection-admin-ui": "1.2.1", + "magento/module-inventory-distance-based-source-selection-api": "1.2.1", + "magento/module-inventory-elasticsearch": "1.2.2", + "magento/module-inventory-export-stock": "1.2.2", + "magento/module-inventory-export-stock-api": "1.2.1", + "magento/module-inventory-graph-ql": "1.2.2", + "magento/module-inventory-grouped-product": "1.3.0", + "magento/module-inventory-grouped-product-admin-ui": "1.2.2", + "magento/module-inventory-grouped-product-indexer": "1.2.3", + "magento/module-inventory-import-export": "1.2.3", + "magento/module-inventory-in-store-pickup": "1.1.1", + "magento/module-inventory-in-store-pickup-admin-ui": "1.1.2", + "magento/module-inventory-in-store-pickup-api": "1.1.1", + "magento/module-inventory-in-store-pickup-frontend": "1.1.3", + "magento/module-inventory-in-store-pickup-graph-ql": "1.1.2", + "magento/module-inventory-in-store-pickup-multishipping": "1.1.1", + "magento/module-inventory-in-store-pickup-quote": "1.1.1", + "magento/module-inventory-in-store-pickup-quote-graph-ql": "1.1.1", + "magento/module-inventory-in-store-pickup-sales": "1.1.1", + "magento/module-inventory-in-store-pickup-sales-admin-ui": "1.1.3", + "magento/module-inventory-in-store-pickup-sales-api": "1.1.1", + "magento/module-inventory-in-store-pickup-shipping": "1.1.2", + "magento/module-inventory-in-store-pickup-shipping-admin-ui": "1.1.1", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.1", + "magento/module-inventory-in-store-pickup-webapi-extension": "1.1.1", + "magento/module-inventory-indexer": "2.2.0", + "magento/module-inventory-low-quantity-notification": "1.2.2", + "magento/module-inventory-low-quantity-notification-admin-ui": "1.2.2", + "magento/module-inventory-low-quantity-notification-api": "1.2.2", + "magento/module-inventory-multi-dimensional-indexer-api": "1.2.1", + "magento/module-inventory-product-alert": "1.2.2", + "magento/module-inventory-quote-graph-ql": "1.0.2", + "magento/module-inventory-requisition-list": "1.2.3", + "magento/module-inventory-reservation-cli": "1.2.2", + "magento/module-inventory-reservations": "1.2.1", + "magento/module-inventory-reservations-api": "1.2.1", + "magento/module-inventory-sales": "1.3.0", + "magento/module-inventory-sales-admin-ui": "1.2.3", + "magento/module-inventory-sales-api": "1.2.2", + "magento/module-inventory-sales-frontend-ui": "1.2.2", + "magento/module-inventory-setup-fixture-generator": "1.2.1", + "magento/module-inventory-shipping": "1.2.2", + "magento/module-inventory-shipping-admin-ui": "1.2.3", + "magento/module-inventory-source-deduction-api": "1.2.2", + "magento/module-inventory-source-selection": "1.2.1", + "magento/module-inventory-source-selection-api": "1.4.2", + "magento/module-inventory-swatches-frontend-ui": "1.0.1", + "magento/module-inventory-visual-merchandiser": "1.1.3", + "magento/module-inventory-wishlist": "1.0.2" + }, + "type": "metapackage", + "description": "Metapackage with Magento Inventory modules for simple installation" + }, + { + "name": "magento/language-de_de", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/language-de_de/magento-language-de_de-100.4.0.0.zip", + "shasum": "176baf37dd2dcef3e7028a3915dbb6af95221791" + }, + "require": { + "magento/framework": "103.0.*" + }, + "type": "magento2-language", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "German (Germany) language" + }, + { + "name": "magento/language-en_us", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/language-en_us/magento-language-en_us-100.4.0.0.zip", + "shasum": "d812b13b78a13ca0b1314d261dcfb4b4bc9e350f" + }, + "require": { + "magento/framework": "103.0.*" + }, + "type": "magento2-language", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "English (United States) language" + }, + { + "name": "magento/language-es_es", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/language-es_es/magento-language-es_es-100.4.0.0.zip", + "shasum": "27569b926ddc525670d7daa601268f9edb09c59b" + }, + "require": { + "magento/framework": "103.0.*" + }, + "type": "magento2-language", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Spanish (Spain) language" + }, + { + "name": "magento/language-fr_fr", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/language-fr_fr/magento-language-fr_fr-100.4.0.0.zip", + "shasum": "6daf974ef89b58eba8b8f4de4b006ef807fbc7f2" + }, + "require": { + "magento/framework": "103.0.*" + }, + "type": "magento2-language", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "French (France) language" + }, + { + "name": "magento/language-nl_nl", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/language-nl_nl/magento-language-nl_nl-100.4.0.0.zip", + "shasum": "4885585685280153d691058f5344fb0ce46da023" + }, + "require": { + "magento/framework": "103.0.*" + }, + "type": "magento2-language", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Dutch (Netherlands) language" + }, + { + "name": "magento/language-pt_br", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/language-pt_br/magento-language-pt_br-100.4.0.0.zip", + "shasum": "de9b81317832aeeee8cb195d0a63b8be9176fda9" + }, + "require": { + "magento/framework": "103.0.*" + }, + "type": "magento2-language", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Portuguese (Brazil) language" + }, + { + "name": "magento/language-zh_hans_cn", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/language-zh_hans_cn/magento-language-zh_hans_cn-100.4.0.0.zip", + "shasum": "cfae6ec93fb5035704e96e19e3865f644ad3b304" + }, + "require": { + "magento/framework": "103.0.*" + }, + "type": "magento2-language", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Chinese (China) language" + }, + { + "name": "magento/magento-composer-installer", + "version": "0.3.0", + "source": { + "type": "git", + "url": "https://github.com/magento/magento-composer-installer.git", + "reference": "0c1987b1ba4c8bacde15cad86f4dace1e3957104" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/magento/magento-composer-installer/zipball/0c1987b1ba4c8bacde15cad86f4dace1e3957104", + "reference": "0c1987b1ba4c8bacde15cad86f4dace1e3957104", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.1 || ^2.0", + "composer/composer": "^1.9 || ^2.0" + }, + "replace": { + "magento-hackathon/magento-composer-installer": "*" + }, + "require-dev": { + "mikey179/vfsstream": "*", + "phpunit/phpunit": "^9.5", + "squizlabs/php_codesniffer": "~3.6.1", + "symfony/process": "~5.4.0" + }, + "type": "composer-plugin", + "extra": { + "composer-command-registry": [ + "MagentoHackathon\\Composer\\Magento\\Command\\DeployCommand" + ], + "class": "MagentoHackathon\\Composer\\Magento\\Plugin" + }, + "autoload": { + "psr-0": { + "MagentoHackathon\\Composer\\Magento": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "OSL-3.0" + ], + "authors": [ + { + "name": "Daniel Fahlke aka Flyingmana", + "email": "flyingmana@googlemail.com" + }, + { + "name": "Jörg Weller", + "email": "weller@flagbit.de" + }, + { + "name": "Karl Spies", + "email": "karl.spies@gmx.net" + }, + { + "name": "Tobias Vogt", + "email": "tobi@webguys.de" + }, + { + "name": "David Fuhr", + "email": "fuhr@flagbit.de" + }, + { + "name": "Vinai Kopp", + "email": "vinai@netzarbeiter.com" + } + ], + "description": "Composer installer for Magento modules", + "homepage": "https://github.com/magento/magento-composer-installer", + "keywords": [ + "composer-installer", + "magento" + ], + "support": { + "source": "https://github.com/magento/magento-composer-installer/tree/0.3.0" + }, + "time": "2021-12-17T20:04:15+00:00" + }, + { + "name": "magento/magento2-b2b-base", + "version": "1.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/magento2-b2b-base/magento-magento2-b2b-base-1.3.4.0.zip", + "shasum": "6d939978bd67e3e1882ecf8d6c84029e195b65c8" + }, + "require": { + "magento/magento-composer-installer": "*" + }, + "type": "magento2-component", + "extra": { + "chmod": [ + { + "mask": "0755", + "path": "bin/magento" + } + ], + "map": [ + [ + "LICENSE_EE.txt", + "LICENSE_EE.txt" + ], + [ + "SECURITY.md", + "SECURITY.md" + ], + [ + "dev/tests/api-functional/testsuite/Magento", + "dev/tests/api-functional/testsuite/Magento" + ], + [ + "dev/tests/integration/etc", + "dev/tests/integration/etc" + ], + [ + "dev/tests/integration/framework", + "dev/tests/integration/framework" + ], + [ + "dev/tests/integration/testsuite/Magento", + "dev/tests/integration/testsuite/Magento" + ], + [ + "dev/tests/js", + "dev/tests/js" + ], + [ + "dev/tests/static/testsuite/Magento", + "dev/tests/static/testsuite/Magento" + ], + [ + "pub/media/negotiable_quotes_attachment", + "pub/media/negotiable_quotes_attachment" + ], + [ + "setup", + "setup" + ] + ] + }, + "license": [ + "proprietary" + ], + "description": "Magento 2 Base (Enterprise Edition B2b)" + }, + { + "name": "magento/magento2-base", + "version": "2.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/magento2-base/magento-magento2-base-2.4.5.0.zip", + "shasum": "e13eb657292ecb4851e6cead6012c27353fd4d85" + }, + "require": { + "composer/composer": "^1.9 || ^2.0, !=2.2.16", + "ext-intl": "*", + "ext-mbstring": "*", + "laminas/laminas-code": "~4.5.0", + "laminas/laminas-di": "^3.7.0", + "laminas/laminas-eventmanager": "^3.5.0", + "laminas/laminas-http": "^2.15.0", + "laminas/laminas-modulemanager": "^2.11.0", + "laminas/laminas-mvc": "^3.3.3", + "laminas/laminas-servicemanager": "^3.11.0", + "laminas/laminas-soap": "^2.10.0", + "laminas/laminas-stdlib": "^3.7.1", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.17.0", + "magento/composer": "~1.8.0", + "magento/magento-composer-installer": "*", + "magento/zendframework1": "~1.15.0", + "monolog/monolog": "^2.7", + "pelago/emogrifier": "^6.0.0", + "php": "~7.4.0||~8.1.0", + "phpseclib/phpseclib": "~3.0.13", + "symfony/console": "~4.4.0", + "tedivm/jshrink": "~1.4.0", + "tubalmartin/cssmin": "4.1.1" + }, + "conflict": { + "gene/bluefoot": "*" + }, + "replace": { + "blueimp/jquery-file-upload": "5.6.14", + "components/jquery": "1.11.0", + "components/jqueryui": "1.10.4", + "tinymce/tinymce": "3.4.7", + "trentrichardson/jquery-timepicker-addon": "1.4.3", + "twbs/bootstrap": "3.1.0" + }, + "type": "magento2-component", + "extra": { + "chmod": [ + { + "mask": "0755", + "path": "bin/magento" + } + ], + "component_paths": { + "blueimp/jquery-file-upload": "lib/web/jquery/fileUploader", + "components/jquery": [ + "lib/web/jquery.js", + "lib/web/jquery/jquery.min.js", + "lib/web/jquery/jquery-migrate.js" + ], + "components/jqueryui": "lib/web/jquery/jquery-ui.js", + "tinymce/tinymce": "lib/web/tiny_mce_5", + "trentrichardson/jquery-timepicker-addon": "lib/web/jquery/jquery-ui-timepicker-addon.js", + "twbs/bootstrap": "lib/web/jquery/jquery.tabs.js" + }, + "map": [ + [ + ".editorconfig", + ".editorconfig" + ], + [ + ".gitignore", + ".gitignore" + ], + [ + ".htaccess", + ".htaccess" + ], + [ + ".htaccess.sample", + ".htaccess.sample" + ], + [ + ".php-cs-fixer.dist.php", + ".php-cs-fixer.dist.php" + ], + [ + ".user.ini", + ".user.ini" + ], + [ + "CHANGELOG.md", + "CHANGELOG.md" + ], + [ + "COPYING.txt", + "COPYING.txt" + ], + [ + "Gruntfile.js.sample", + "Gruntfile.js.sample" + ], + [ + "LICENSE.txt", + "LICENSE.txt" + ], + [ + "LICENSE_AFL.txt", + "LICENSE_AFL.txt" + ], + [ + "SECURITY.md", + "SECURITY.md" + ], + [ + "app/.htaccess", + "app/.htaccess" + ], + [ + "app/autoload.php", + "app/autoload.php" + ], + [ + "app/bootstrap.php", + "app/bootstrap.php" + ], + [ + "app/design/adminhtml/Magento", + "app/design/adminhtml/Magento" + ], + [ + "app/design/frontend/Magento", + "app/design/frontend/Magento" + ], + [ + "app/etc/NonComposerComponentRegistration.php", + "app/etc/NonComposerComponentRegistration.php" + ], + [ + "app/etc/db_schema.xml", + "app/etc/db_schema.xml" + ], + [ + "app/etc/di.xml", + "app/etc/di.xml" + ], + [ + "app/etc/registration_globlist.php", + "app/etc/registration_globlist.php" + ], + [ + "auth.json.sample", + "auth.json.sample" + ], + [ + "bin/.htaccess", + "bin/.htaccess" + ], + [ + "bin/magento", + "bin/magento" + ], + [ + "dev/.htaccess", + "dev/.htaccess" + ], + [ + "dev/tests/.gitignore", + "dev/tests/.gitignore" + ], + [ + "dev/tests/acceptance", + "dev/tests/acceptance" + ], + [ + "dev/tests/api-functional/.gitignore", + "dev/tests/api-functional/.gitignore" + ], + [ + "dev/tests/api-functional/_files", + "dev/tests/api-functional/_files" + ], + [ + "dev/tests/api-functional/config", + "dev/tests/api-functional/config" + ], + [ + "dev/tests/api-functional/framework", + "dev/tests/api-functional/framework" + ], + [ + "dev/tests/api-functional/isolate_gql.txt", + "dev/tests/api-functional/isolate_gql.txt" + ], + [ + "dev/tests/api-functional/isolate_rest.txt", + "dev/tests/api-functional/isolate_rest.txt" + ], + [ + "dev/tests/api-functional/phpunit_graphql.xml.dist", + "dev/tests/api-functional/phpunit_graphql.xml.dist" + ], + [ + "dev/tests/api-functional/phpunit_rest.xml.dist", + "dev/tests/api-functional/phpunit_rest.xml.dist" + ], + [ + "dev/tests/api-functional/phpunit_soap.xml.dist", + "dev/tests/api-functional/phpunit_soap.xml.dist" + ], + [ + "dev/tests/api-functional/testsuite/Magento", + "dev/tests/api-functional/testsuite/Magento" + ], + [ + "dev/tests/error_handler.php", + "dev/tests/error_handler.php" + ], + [ + "dev/tests/integration/.gitignore", + "dev/tests/integration/.gitignore" + ], + [ + "dev/tests/integration/_files", + "dev/tests/integration/_files" + ], + [ + "dev/tests/integration/bin", + "dev/tests/integration/bin" + ], + [ + "dev/tests/integration/etc", + "dev/tests/integration/etc" + ], + [ + "dev/tests/integration/framework", + "dev/tests/integration/framework" + ], + [ + "dev/tests/integration/isolate.txt", + "dev/tests/integration/isolate.txt" + ], + [ + "dev/tests/integration/phpunit.xml.dist", + "dev/tests/integration/phpunit.xml.dist" + ], + [ + "dev/tests/integration/testsuite/Magento", + "dev/tests/integration/testsuite/Magento" + ], + [ + "dev/tests/integration/tmp", + "dev/tests/integration/tmp" + ], + [ + "dev/tests/js", + "dev/tests/js" + ], + [ + "dev/tests/setup-integration", + "dev/tests/setup-integration" + ], + [ + "dev/tests/static/.gitignore", + "dev/tests/static/.gitignore" + ], + [ + "dev/tests/static/framework", + "dev/tests/static/framework" + ], + [ + "dev/tests/static/get_github_changes.php", + "dev/tests/static/get_github_changes.php" + ], + [ + "dev/tests/static/phpunit-all.xml.dist", + "dev/tests/static/phpunit-all.xml.dist" + ], + [ + "dev/tests/static/phpunit.xml.dist", + "dev/tests/static/phpunit.xml.dist" + ], + [ + "dev/tests/static/testsuite/Magento", + "dev/tests/static/testsuite/Magento" + ], + [ + "dev/tests/static/tmp", + "dev/tests/static/tmp" + ], + [ + "dev/tests/unit/.gitignore", + "dev/tests/unit/.gitignore" + ], + [ + "dev/tests/unit/framework", + "dev/tests/unit/framework" + ], + [ + "dev/tests/unit/phpunit.xml.dist", + "dev/tests/unit/phpunit.xml.dist" + ], + [ + "dev/tests/unit/tmp", + "dev/tests/unit/tmp" + ], + [ + "dev/tests/utils", + "dev/tests/utils" + ], + [ + "dev/tools", + "dev/tools" + ], + [ + "generated", + "generated" + ], + [ + "grunt-config.json.sample", + "grunt-config.json.sample" + ], + [ + "lib/.htaccess", + "lib/.htaccess" + ], + [ + "lib/internal/GnuFreeFont", + "lib/internal/GnuFreeFont" + ], + [ + "lib/internal/LinLibertineFont", + "lib/internal/LinLibertineFont" + ], + [ + "lib/web/blank.html", + "lib/web/blank.html" + ], + [ + "lib/web/chartjs", + "lib/web/chartjs" + ], + [ + "lib/web/css", + "lib/web/css" + ], + [ + "lib/web/extjs", + "lib/web/extjs" + ], + [ + "lib/web/fonts", + "lib/web/fonts" + ], + [ + "lib/web/fotorama", + "lib/web/fotorama" + ], + [ + "lib/web/i18n", + "lib/web/i18n" + ], + [ + "lib/web/images", + "lib/web/images" + ], + [ + "lib/web/jquery", + "lib/web/jquery" + ], + [ + "lib/web/jquery.js", + "lib/web/jquery.js" + ], + [ + "lib/web/js-cookie", + "lib/web/js-cookie" + ], + [ + "lib/web/js-storage", + "lib/web/js-storage" + ], + [ + "lib/web/knockoutjs", + "lib/web/knockoutjs" + ], + [ + "lib/web/legacy-build.min.js", + "lib/web/legacy-build.min.js" + ], + [ + "lib/web/less", + "lib/web/less" + ], + [ + "lib/web/lib", + "lib/web/lib" + ], + [ + "lib/web/mage", + "lib/web/mage" + ], + [ + "lib/web/magnifier", + "lib/web/magnifier" + ], + [ + "lib/web/matchMedia.js", + "lib/web/matchMedia.js" + ], + [ + "lib/web/moment-timezone-with-data.js", + "lib/web/moment-timezone-with-data.js" + ], + [ + "lib/web/moment.js", + "lib/web/moment.js" + ], + [ + "lib/web/prototype", + "lib/web/prototype" + ], + [ + "lib/web/requirejs", + "lib/web/requirejs" + ], + [ + "lib/web/scriptaculous", + "lib/web/scriptaculous" + ], + [ + "lib/web/spacer.gif", + "lib/web/spacer.gif" + ], + [ + "lib/web/tiny_mce_5", + "lib/web/tiny_mce_5" + ], + [ + "lib/web/underscore.js", + "lib/web/underscore.js" + ], + [ + "lib/web/varien", + "lib/web/varien" + ], + [ + "lib/web/vimeo", + "lib/web/vimeo" + ], + [ + "nginx.conf.sample", + "nginx.conf.sample" + ], + [ + "package.json.sample", + "package.json.sample" + ], + [ + "phpserver", + "phpserver" + ], + [ + "pub/.htaccess", + "pub/.htaccess" + ], + [ + "pub/.user.ini", + "pub/.user.ini" + ], + [ + "pub/cron.php", + "pub/cron.php" + ], + [ + "pub/errors", + "pub/errors" + ], + [ + "pub/get.php", + "pub/get.php" + ], + [ + "pub/health_check.php", + "pub/health_check.php" + ], + [ + "pub/index.php", + "pub/index.php" + ], + [ + "pub/media/.htaccess", + "pub/media/.htaccess" + ], + [ + "pub/media/custom_options", + "pub/media/custom_options" + ], + [ + "pub/media/customer/.htaccess", + "pub/media/customer/.htaccess" + ], + [ + "pub/media/customer_address", + "pub/media/customer_address" + ], + [ + "pub/media/downloadable/.htaccess", + "pub/media/downloadable/.htaccess" + ], + [ + "pub/media/import", + "pub/media/import" + ], + [ + "pub/media/sitemap", + "pub/media/sitemap" + ], + [ + "pub/media/theme_customization/.htaccess", + "pub/media/theme_customization/.htaccess" + ], + [ + "pub/opt", + "pub/opt" + ], + [ + "pub/static/.htaccess", + "pub/static/.htaccess" + ], + [ + "pub/static.php", + "pub/static.php" + ], + [ + "setup", + "setup" + ], + [ + "var/.htaccess", + "var/.htaccess" + ], + [ + "vendor/.htaccess", + "vendor/.htaccess" + ] + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento 2 Base (Community Edition)" + }, + { + "name": "magento/magento2-ee-base", + "version": "2.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/magento2-ee-base/magento-magento2-ee-base-2.4.5.0.zip", + "shasum": "6dbcfc6c57b052ee01a66d9cde9f03f6d2937e1e" + }, + "require": { + "composer/composer": "^1.9 || ^2.0, !=2.2.16", + "ext-intl": "*", + "ext-mbstring": "*", + "laminas/laminas-code": "~4.5.0", + "laminas/laminas-di": "^3.7.0", + "laminas/laminas-eventmanager": "^3.5.0", + "laminas/laminas-http": "^2.15.0", + "laminas/laminas-json": "^3.3.0", + "laminas/laminas-modulemanager": "^2.11.0", + "laminas/laminas-mvc": "^3.3.3", + "laminas/laminas-server": "^2.11.1", + "laminas/laminas-servicemanager": "^3.11.0", + "laminas/laminas-soap": "^2.10.0", + "laminas/laminas-stdlib": "^3.7.1", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.17.0", + "magento/composer": "~1.8.0", + "magento/magento-composer-installer": "*", + "magento/zendframework1": "~1.15.0", + "monolog/monolog": "^2.7", + "pelago/emogrifier": "^6.0.0", + "php": "~7.4.0||~8.1.0", + "phpseclib/phpseclib": "~3.0.13", + "symfony/console": "~4.4.0", + "tedivm/jshrink": "~1.4.0", + "tubalmartin/cssmin": "4.1.1" + }, + "conflict": { + "gene/bluefoot": "*" + }, + "type": "magento2-component", + "extra": { + "chmod": [ + { + "mask": "0755", + "path": "bin/magento" + } + ], + "map": [ + [ + "LICENSE_EE.txt", + "LICENSE_EE.txt" + ], + [ + "README_EE.md", + "README_EE.md" + ], + [ + "SECURITY.md", + "SECURITY.md" + ], + [ + "app/design/adminhtml/Magento", + "app/design/adminhtml/Magento" + ], + [ + "dev/tests/acceptance", + "dev/tests/acceptance" + ], + [ + "dev/tests/api-functional/testsuite/Magento", + "dev/tests/api-functional/testsuite/Magento" + ], + [ + "dev/tests/integration/etc", + "dev/tests/integration/etc" + ], + [ + "dev/tests/integration/framework", + "dev/tests/integration/framework" + ], + [ + "dev/tests/integration/testsuite/Magento", + "dev/tests/integration/testsuite/Magento" + ], + [ + "dev/tests/js", + "dev/tests/js" + ], + [ + "dev/tests/static/testsuite/Magento", + "dev/tests/static/testsuite/Magento" + ], + [ + "dev/tests/unit/Magento_Theme", + "dev/tests/unit/Magento_Theme" + ], + [ + "dev/tools", + "dev/tools" + ], + [ + "pub/errors", + "pub/errors" + ], + [ + "setup", + "setup" + ] + ] + }, + "license": [ + "proprietary" + ], + "description": "Magento 2 Base (Enterprise Edition)" + }, + { + "name": "magento/module-admin-adobe-ims", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-admin-adobe-ims/magento-module-admin-adobe-ims-100.4.0.0.zip", + "shasum": "4156ce687b5a382100832eabdc3e16833ee448df" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-adobe-ims": "2.1.*", + "magento/module-adobe-ims-api": "2.1.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-captcha": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-email": "101.1.*", + "magento/module-integration": "100.4.*", + "magento/module-jwt-user-token": "100.4.*", + "magento/module-security": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdminAdobeIms\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-admin-analytics", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-admin-analytics/magento-module-admin-analytics-100.4.4.0.zip", + "shasum": "fa295a30a21ed001422c2cadb3bb8a95e8aca37e" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-release-notification": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdminAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-admin-gws", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-admin-gws/magento-module-admin-gws-100.4.5.0.zip", + "shasum": "a5ace66d19c4cca7902241e505cec1b533d94d5e" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-event": "101.1.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-rule": "101.2.*", + "magento/module-checkout-agreements": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-customer-segment": "102.1.*", + "magento/module-gift-registry": "101.2.*", + "magento/module-reminder": "101.2.*", + "magento/module-review": "100.4.*", + "magento/module-rule": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-url-rewrite": "102.0.*", + "magento/module-user": "101.2.*", + "magento/module-visual-merchandiser": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "require-dev": { + "magento/module-reports": "*" + }, + "suggest": { + "magento/module-customer-custom-attributes": "100.4.*", + "magento/module-import-export": "101.0.*", + "magento/module-rma": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdminGws\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-admin-gws-configurable-product", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-admin-gws-configurable-product/magento-module-admin-gws-configurable-product-100.4.2.0.zip", + "shasum": "cfce6092c72db21455f4bfbe980764adcfe0f121" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-admin-gws": "100.4.*", + "magento/module-configurable-product": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdminGwsConfigurableProduct\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-admin-gws-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-admin-gws-staging/magento-module-admin-gws-staging-100.4.2.0.zip", + "shasum": "28298f9d9244bf00bdf1cd86a7a1e8ccdea51571" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-admin-gws": "100.4.*", + "magento/module-staging": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdminGwsStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-admin-notification", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-admin-notification/magento-module-admin-notification-100.4.4.0.zip", + "shasum": "4b69f736921da0d98e7110160e34eeaa1c176867" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-media-storage": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdminNotification\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-adobe-ims", + "version": "2.1.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-ims/magento-module-adobe-ims-2.1.4.0.zip", + "shasum": "b197a11dcb55ceff89040bf2effb5c86f5fe58fb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-adobe-ims-api": "2.1.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeIms\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for authentication to Adobe services" + }, + { + "name": "magento/module-adobe-ims-api", + "version": "2.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-ims-api/magento-module-adobe-ims-api-2.1.2.0.zip", + "shasum": "1a007affad473b7a2a9ea26a4eb4e5c78976a652" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeImsApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Implementation of Magento module responsible for authentication to Adobe services" + }, + { + "name": "magento/module-adobe-stock-admin-ui", + "version": "1.3.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-admin-ui/magento-module-adobe-stock-admin-ui-1.3.2.0.zip", + "shasum": "ff5cbd91546731bd2b853297b43f1db5b21232f2" + }, + "require": { + "magento/framework": "*", + "magento/module-admin-adobe-ims": "*", + "magento/module-adobe-ims-api": "*", + "magento/module-adobe-stock-client-api": "2.1.*", + "magento/module-backend": "*", + "magento/module-config": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cms": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the admin panel UI implementation" + }, + { + "name": "magento/module-adobe-stock-asset", + "version": "1.3.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-asset/magento-module-adobe-stock-asset-1.3.1.0.zip", + "shasum": "9c504fae5be45302f488c873a13a3711adfcff7d" + }, + "require": { + "magento/framework": "*", + "magento/module-adobe-stock-asset-api": "2.0.*", + "magento/module-adobe-stock-client-api": "2.1.*", + "magento/module-config": "*", + "magento/module-media-gallery": "*", + "magento/module-media-gallery-api": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockAsset\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the Adobe Stock assets handling implementation on Magento side" + }, + { + "name": "magento/module-adobe-stock-asset-api", + "version": "2.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-asset-api/magento-module-adobe-stock-asset-api-2.0.1.0.zip", + "shasum": "b7c659ec8b3b1c1512e70e22c68cfcaf1029bd4b" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockAssetApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for Adobe Stock assets handling on Magento side" + }, + { + "name": "magento/module-adobe-stock-client", + "version": "1.3.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-client/magento-module-adobe-stock-client-1.3.2.0.zip", + "shasum": "4ff6cf71c151f96d8b2883f270104378d7ce62a3" + }, + "require": { + "astock/stock-api-libphp": "^1.1.2", + "magento/framework": "*", + "magento/module-adobe-ims-api": "2.1.*", + "magento/module-adobe-stock-client-api": "2.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockClient\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for interaction with Adobe Stock API implementation" + }, + { + "name": "magento/module-adobe-stock-client-api", + "version": "2.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-client-api/magento-module-adobe-stock-client-api-2.1.2.0.zip", + "shasum": "6f8432b49d8f5540209363f382cb95237c4896c3" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockClientApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for interaction with Adobe Stock API" + }, + { + "name": "magento/module-adobe-stock-image", + "version": "1.3.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-image/magento-module-adobe-stock-image-1.3.3.0.zip", + "shasum": "037ce2d3b4a06459a39f9fc1691a5f734fafd1d1" + }, + "require": { + "magento/framework": "*", + "magento/module-adobe-stock-asset-api": "2.0.*", + "magento/module-adobe-stock-client-api": "2.1.*", + "magento/module-adobe-stock-image-api": "1.3.*", + "magento/module-media-gallery-api": "*", + "magento/module-media-gallery-synchronization-api": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockImage\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the images handling implementation" + }, + { + "name": "magento/module-adobe-stock-image-admin-ui", + "version": "1.3.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-image-admin-ui/magento-module-adobe-stock-image-admin-ui-1.3.3.0.zip", + "shasum": "a328204741bde5fd1d954a1db8cfac1f24d8e0d1" + }, + "require": { + "magento/framework": "*", + "magento/module-adobe-ims": "*", + "magento/module-adobe-ims-api": "*", + "magento/module-adobe-stock-asset-api": "2.0.*", + "magento/module-adobe-stock-client-api": "2.1.*", + "magento/module-adobe-stock-image-api": "1.3.*", + "magento/module-backend": "*", + "magento/module-media-gallery-api": "*", + "magento/module-media-gallery-ui": "*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cms": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockImageAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the admin panel images UI implementation" + }, + { + "name": "magento/module-adobe-stock-image-api", + "version": "1.3.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-image-api/magento-module-adobe-stock-image-api-1.3.1.0.zip", + "shasum": "4c7852b35f367ae9932c49fb147a9d13cd501ba7" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockImageApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the images handling" + }, + { + "name": "magento/module-advanced-catalog", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-advanced-catalog/magento-module-advanced-catalog-100.4.2.0.zip", + "shasum": "65310a6d199a63b285ffe85d87087e7c790b9e04" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-grouped-product": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdvancedCatalog\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-advanced-checkout", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-advanced-checkout/magento-module-advanced-checkout-100.4.5.0.zip", + "shasum": "310f8106ef5a187fb128f57b4057ae6c5ca6ad47" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-downloadable": "100.4.*", + "magento/module-gift-card": "101.3.*", + "magento/module-media-storage": "100.4.*", + "magento/module-msrp": "100.4.*", + "magento/module-product-alert": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-reports": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-ui": "101.2.*", + "magento/module-widget": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdvancedCheckout\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-advanced-pricing-import-export", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-advanced-pricing-import-export/magento-module-advanced-pricing-import-export-100.4.5.0.zip", + "shasum": "360f3aa063ca1aba96b8e6f50d418042b40cd65d" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdvancedPricingImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-advanced-rule", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-advanced-rule/magento-module-advanced-rule-100.4.2.0.zip", + "shasum": "02ce0567b9b6a5484c7561435fd697afbc760b21" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdvancedRule\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-advanced-sales-rule", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-advanced-sales-rule/magento-module-advanced-sales-rule-100.4.2.0.zip", + "shasum": "7b81ce177b1fe4050250fc8bfdcaa5b4b861e7b7" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-advanced-rule": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-rule": "100.4.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-shipping": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdvancedSalesRule\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-advanced-search", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-advanced-search/magento-module-advanced-search-100.4.3.0.zip", + "shasum": "724b211b50a10f316f0b400e0e9d65ea7114a808" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-search": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-search": "101.1.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdvancedSearch\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-amqp", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-amqp/magento-module-amqp-100.4.2.0.zip", + "shasum": "91eff8d4eee04cdf27784045ca62014fccaad235" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-amqp": "100.4.*", + "magento/framework-message-queue": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Amqp\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-analytics", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-analytics/magento-module-analytics-100.4.5.0.zip", + "shasum": "55494bfc5963099ac0d2098f2e0995044baa9084" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-integration": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Analytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-async-order", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-async-order/magento-module-async-order-100.4.1.0.zip", + "shasum": "33dc9578c01023ab53bd64a1a9bab65915bc0eee" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-message-queue": "100.4.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-archive": "101.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-sales-sequence": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout-staging": "100.4.*", + "magento/module-payment": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AsyncOrder\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-async-order-graph-ql", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-async-order-graph-ql/magento-module-async-order-graph-ql-100.4.0.0.zip", + "shasum": "195d510f5920e6352da134beda8cc7cfb712e0a5" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-async-order": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AsyncOrderGraphQl\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-asynchronous-operations", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-asynchronous-operations/magento-module-asynchronous-operations-100.4.5.0.zip", + "shasum": "0da25cb7acdf1862079994164bf445d8ac7f6af5" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-bulk": "101.0.*", + "magento/framework-message-queue": "100.4.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-admin-notification": "100.4.*", + "magento/module-logging": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AsynchronousOperations\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-authorization", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-authorization/magento-module-authorization-100.4.5.0.zip", + "shasum": "06afa70d3b4b0cc033421bbac7c5aa3d24bebdbb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Authorization\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Authorization module provides access to Magento ACL functionality." + }, + { + "name": "magento/module-aws-s3", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-aws-s3/magento-module-aws-s3-100.4.3.0.zip", + "shasum": "235195c1e6193498bbed2d3fa1951a5aaf293d6b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-remote-storage": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AwsS3\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-aws-s3-customer-custom-attributes", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-aws-s3-customer-custom-attributes/magento-module-aws-s3-customer-custom-attributes-100.4.2.0.zip", + "shasum": "177ac4ee6402a167c679d3d815ebe6315a026e16" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-aws-s3": "100.4.*", + "magento/module-customer-custom-attributes": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AwsS3CustomerCustomAttributes\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-aws-s3-gift-card-import-export", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-aws-s3-gift-card-import-export/magento-module-aws-s3-gift-card-import-export-100.4.2.0.zip", + "shasum": "1742de12a1c9f50a19122024ac03fb633e82db78" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-aws-s3": "100.4.*", + "magento/module-gift-card-import-export": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AwsS3GiftCardImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-aws-s3-page-builder", + "version": "1.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-aws-s3-page-builder/magento-module-aws-s3-page-builder-1.0.2.0.zip", + "shasum": "26cf12922f62147eb068cff31b2030858b8fee5b" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-aws-s3": "100.4.*", + "magento/module-page-builder": "2.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AwsS3PageBuilder\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Aws S3 Page Builder module" + }, + { + "name": "magento/module-aws-s3-scheduled-import-export", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-aws-s3-scheduled-import-export/magento-module-aws-s3-scheduled-import-export-100.4.2.0.zip", + "shasum": "d2d5a1c0354cc2abd8aff7619f5b0e20c720ae26" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-aws-s3": "100.4.*", + "magento/module-scheduled-import-export": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AwsS3ScheduledImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-b2b", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-b2b/magento-module-b2b-100.3.4.0.zip", + "shasum": "1fe170dd27bae85bd027992380922d4dcdbee138" + }, + "require": { + "magento/framework": "103.0.5", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\B2b\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-backend", + "version": "102.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-backend/magento-module-backend-102.0.5.0.zip", + "shasum": "2a4f15e0c559c680151184e75d318c077c78d306" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backup": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-developer": "100.4.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-quote": "101.2.*", + "magento/module-reports": "100.4.*", + "magento/module-require-js": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-security": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-translation": "100.4.*", + "magento/module-ui": "101.2.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php", + "cli_commands.php" + ], + "psr-4": { + "Magento\\Backend\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-backup", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-backup/magento-module-backup-100.4.5.0.zip", + "shasum": "9d5b5a27ddb44e4f657973e8b1a9bac810cad8b3" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-cron": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Backup\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-banner", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-banner/magento-module-banner-101.2.5.0.zip", + "shasum": "bd9f083e5c90d3c1e93a22ae8b4ff761af9e9b50" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog-rule": "101.2.*", + "magento/module-checkout": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-widget": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-website-restriction": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Banner\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-banner-customer-segment", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-banner-customer-segment/magento-module-banner-customer-segment-100.4.3.0.zip", + "shasum": "0192bc2f2dce6b852ea08bafc91bf0b7564be260" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-banner": "101.2.*", + "magento/module-customer-segment": "102.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BannerCustomerSegment\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-banner-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-banner-graph-ql/magento-module-banner-graph-ql-100.4.1.0.zip", + "shasum": "83f591cf64f3e4fd7db4a3564c60b9dc8013f5dc" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-banner": "101.2.*", + "magento/module-banner-customer-segment": "100.4.*", + "magento/module-customer-segment": "102.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-website-restriction": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BannerGraphQl\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-banner-page-builder", + "version": "2.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-banner-page-builder/magento-module-banner-page-builder-2.2.3.0.zip", + "shasum": "f7684c4135b83ab0809a3531e68163cf8ddeb8e4" + }, + "require": { + "magento/framework": "*", + "magento/module-backend": "*", + "magento/module-banner": "101.2.*", + "magento/module-banner-customer-segment": "100.4.*", + "magento/module-catalog-rule": "*", + "magento/module-customer-segment": "102.1.*", + "magento/module-page-builder": "2.2.*", + "magento/module-sales-rule": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BannerPageBuilder\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Banner Page Builder module" + }, + { + "name": "magento/module-banner-page-builder-analytics", + "version": "1.7.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-banner-page-builder-analytics/magento-module-banner-page-builder-analytics-1.7.1.0.zip", + "shasum": "133f4b80019edbc9b61635fe521bcd333adcad13" + }, + "require": { + "magento/framework": "*", + "magento/module-banner": "101.2.*", + "magento/module-page-builder-analytics": "1.6.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BannerPageBuilderAnalytics\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Banner Page Builder Analytics module" + }, + { + "name": "magento/module-bundle", + "version": "101.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-bundle/magento-module-bundle-101.0.5.0.zip", + "shasum": "61ebcbfa47ff60a56c573229038c3f57fba09515" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-rule": "101.2.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-gift-message": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-bundle-sample-data": "Sample Data version: 100.4.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-webapi": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Bundle\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-bundle-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-bundle-graph-ql/magento-module-bundle-graph-ql-100.4.5.0.zip", + "shasum": "86f8582bf18bfa03e4adc6c725db5dcc78ba394b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-bundle": "101.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BundleGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-bundle-import-export", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-bundle-import-export/magento-module-bundle-import-export-100.4.4.0.zip", + "shasum": "4b61f9344da386dc09f1eb375c95563c1e02b3c5" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-bundle": "101.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BundleImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-bundle-import-export-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-bundle-import-export-staging/magento-module-bundle-import-export-staging-100.4.2.0.zip", + "shasum": "7eac567d7e756831643ee5c9405c39a8f5f1d426" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-bundle": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-bundle-import-export": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BundleImportExportStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-bundle-negotiable-quote", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-bundle-negotiable-quote/magento-module-bundle-negotiable-quote-100.3.4.0.zip", + "shasum": "59ef91d95704993898eadabee808a6ed4b2dcaa8" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-bundle": "101.0.5", + "magento/module-catalog": "104.0.5", + "magento/module-negotiable-quote": "100.3.4", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BundleNegotiableQuote\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-bundle-requisition-list", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-bundle-requisition-list/magento-module-bundle-requisition-list-100.3.4.0.zip", + "shasum": "1da3ea517db6ed1dc5a1af05ede6d54a69d6ddcd" + }, + "require": { + "magento/framework": "103.0.5", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-bundle": "101.0.5", + "magento/module-catalog": "104.0.5", + "magento/module-catalog-inventory": "100.4.5", + "magento/module-requisition-list": "100.3.4" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BundleRequisitionList\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-bundle-requisition-list-graph-ql", + "version": "1.3.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-bundle-requisition-list-graph-ql/magento-module-bundle-requisition-list-graph-ql-1.3.3.0.zip", + "shasum": "7f551e9539d5e9f050e2798737b9bb15efe8695a" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-bundle": "101.0.5", + "magento/module-catalog": "104.0.5", + "magento/module-requisition-list": "100.3.4", + "magento/module-requisition-list-graph-ql": "1.3.3", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BundleRequisitionListGraphQl\\": "" + } + }, + "license": [ + "Proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-bundle-shared-catalog", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-bundle-shared-catalog/magento-module-bundle-shared-catalog-100.3.4.0.zip", + "shasum": "ad707f4e18b55e1f60aadf39a56cff73c39c1583" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-bundle": "101.0.5", + "magento/module-catalog": "104.0.5", + "magento/module-customer": "103.0.5", + "magento/module-shared-catalog": "100.3.4", + "magento/module-store": "101.1.5", + "magento/module-ui": "101.2.5", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BundleSharedCatalog\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-bundle-staging", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-bundle-staging/magento-module-bundle-staging-100.4.5.0.zip", + "shasum": "3a7ef8b714a42e2e64691fcb892d58092bad95e6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-bundle": "101.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-staging": "100.4.*", + "magento/module-staging": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BundleStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-cache-invalidate", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cache-invalidate/magento-module-cache-invalidate-100.4.3.0.zip", + "shasum": "d90ac3d37cc4eadd8e258b57991ff18e82b837df" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-page-cache": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CacheInvalidate\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-captcha", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-captcha/magento-module-captcha-100.4.5.0.zip", + "shasum": "034fd81fcb31abf823863c1a12b2646b890f8868" + }, + "require": { + "laminas/laminas-captcha": "^2.12", + "laminas/laminas-db": "^2.13.4", + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Captcha\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-cardinal-commerce", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cardinal-commerce/magento-module-cardinal-commerce-100.4.3.0.zip", + "shasum": "c459e12648b37b408c48065ff6a9ff010eb2557f" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CardinalCommerce\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Provides a possibility to enable 3-D Secure 2.0 support for payment methods." + }, + { + "name": "magento/module-catalog", + "version": "104.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog/magento-module-catalog-104.0.5.0.zip", + "shasum": "b5d8ff541fa0f8b3abfcb2c0126e07c984c82672" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-rule": "101.2.*", + "magento/module-catalog-url-rewrite": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-indexer": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-msrp": "100.4.*", + "magento/module-page-cache": "100.4.*", + "magento/module-product-alert": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-url-rewrite": "102.0.*", + "magento/module-widget": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-sample-data": "Sample Data version: 100.4.*", + "magento/module-cookie": "100.4.*", + "magento/module-sales": "103.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Catalog\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-analytics", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-analytics/magento-module-catalog-analytics-100.4.2.0.zip", + "shasum": "ad8ba55631ef15155c2ab7def26491d99d2c1065" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-analytics": "100.4.*", + "magento/module-catalog": "104.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-cms-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-cms-graph-ql/magento-module-catalog-cms-graph-ql-100.4.1.0.zip", + "shasum": "89e2a2a22e1e9f4181e61d52d92976f024f95b4b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-cms-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogCmsGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-customer-graph-ql", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-customer-graph-ql/magento-module-catalog-customer-graph-ql-100.4.4.0.zip", + "shasum": "854e141bbf15ee42ff40bf14980b463d1a72f7f9" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-customer": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogCustomerGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-event", + "version": "101.1.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-event/magento-module-catalog-event-101.1.4.0.zip", + "shasum": "7584f1081f4c6bf470808ee9c0858847e970e293" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-widget": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogEvent\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-graph-ql/magento-module-catalog-graph-ql-100.4.5.0.zip", + "shasum": "4ab6bdbe56bdab75a8f3df746e54b0a55ce7a897" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-advanced-search": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-search": "102.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-eav-graph-ql": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-search": "101.1.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql-cache": "100.4.*", + "magento/module-store-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-import-export", + "version": "101.1.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-import-export/magento-module-catalog-import-export-101.1.5.0.zip", + "shasum": "8630a9ad0887181f35ed10b153d9fa31a4523efb" + }, + "require": { + "ext-ctype": "*", + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-url-rewrite": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-media-storage": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-import-export-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-import-export-staging/magento-module-catalog-import-export-staging-100.4.2.0.zip", + "shasum": "6ff0f5d10411783418c50574211b1ef19528e572" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-staging": "100.4.*", + "magento/module-staging": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-import-export": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogImportExportStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-inventory", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-inventory/magento-module-catalog-inventory-100.4.5.0.zip", + "shasum": "919dbee1a07ec5f1f4728f23262534936ba05e9b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-quote": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogInventory\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-inventory-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-inventory-graph-ql/magento-module-catalog-inventory-graph-ql-100.4.2.0.zip", + "shasum": "330f1044214ef81be907e39939292cf4ed2c4464" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogInventoryGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-inventory-staging", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-inventory-staging/magento-module-catalog-inventory-staging-100.4.3.0.zip", + "shasum": "346b3bb255fffcd63aafa8f77a14a22a9c0215e8" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-staging": "100.4.*", + "magento/module-staging": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogInventoryStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-page-builder-analytics", + "version": "1.6.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-page-builder-analytics/magento-module-catalog-page-builder-analytics-1.6.2.0.zip", + "shasum": "663461e9e293c64273e13c874d11f52853ce76c7" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-page-builder-analytics": "1.6.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogPageBuilderAnalytics\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Catalog Page Builder Analytics module" + }, + { + "name": "magento/module-catalog-page-builder-analytics-staging", + "version": "1.7.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-page-builder-analytics-staging/magento-module-catalog-page-builder-analytics-staging-1.7.1.0.zip", + "shasum": "53736aef98156e826af503f7d5adc7c32c340f3b" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-page-builder-analytics": "1.6.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BannerPageBuilderAnalytics\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Catalog Staging Page Builder Analytics module" + }, + { + "name": "magento/module-catalog-permissions", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-permissions/magento-module-catalog-permissions-100.4.5.0.zip", + "shasum": "31ebf7b8415ffb81f17cbf86561e6913673e753b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-indexer": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-search": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-import-export": "101.0.*", + "magento/module-indexer": "100.4.*", + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogPermissions\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-permissions-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-permissions-graph-ql/magento-module-catalog-permissions-graph-ql-100.4.3.0.zip", + "shasum": "ce4a952bd662a824d2eb253e154ac9d78de75360" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-catalog-permissions": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogPermissionsGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-rule", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-rule/magento-module-catalog-rule-101.2.5.0.zip", + "shasum": "44e412c064b910bf20bb83b36e7152f925d4d98f" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-rule": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-rule-sample-data": "Sample Data version: 100.4.*", + "magento/module-import-export": "101.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogRule\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-rule-configurable", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-rule-configurable/magento-module-catalog-rule-configurable-100.4.4.0.zip", + "shasum": "f12cfaa125b5d23cfdfee247cfdbaa27adff8663" + }, + "require": { + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-rule": "101.2.*", + "magento/module-configurable-product": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-rule": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogRuleConfigurable\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-rule-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-rule-graph-ql/magento-module-catalog-rule-graph-ql-100.4.2.0.zip", + "shasum": "7b2272d4b110f18a6796ae56a57c334642d4556e" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-rule": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogRuleGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-rule-staging", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-rule-staging/magento-module-catalog-rule-staging-100.4.5.0.zip", + "shasum": "78b2c80257352ec63964d1843bd7245ca7c3fd8d" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-banner": "101.2.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-rule": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-rule": "100.4.*", + "magento/module-staging": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogRuleStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-search", + "version": "102.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-search/magento-module-catalog-search-102.0.5.0.zip", + "shasum": "3e3da7f22b6dade0d9c3259919e56d3bbb990e08" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-indexer": "100.4.*", + "magento/module-search": "101.1.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogSearch\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Catalog search" + }, + { + "name": "magento/module-catalog-staging", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-staging/magento-module-catalog-staging-100.4.5.0.zip", + "shasum": "b85048edf09f66415f76e40dc3d9af6ead910990" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-event": "101.1.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-permissions": "100.4.*", + "magento/module-catalog-search": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-gift-registry": "101.2.*", + "magento/module-media-storage": "100.4.*", + "magento/module-product-alert": "100.4.*", + "magento/module-reports": "100.4.*", + "magento/module-staging": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-target-rule": "101.2.*", + "magento/module-ui": "101.2.*", + "magento/module-url-rewrite": "102.0.*", + "magento/module-visual-merchandiser": "100.4.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-import-export": "101.1.*", + "magento/module-catalog-url-rewrite": "100.4.*", + "magento/module-indexer": "100.4.*", + "magento/module-quote": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-staging-graph-ql", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-staging-graph-ql/magento-module-catalog-staging-graph-ql-100.4.4.0.zip", + "shasum": "1ebc8f05994d37494e0042d3c85ecb2aa4872b25" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-catalog-rule-staging": "100.4.*", + "magento/module-catalog-staging": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-staging": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-staging-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogStagingGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-staging-page-builder", + "version": "1.7.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-staging-page-builder/magento-module-catalog-staging-page-builder-1.7.1.0.zip", + "shasum": "7c76e54a785b05acf4e07653f90a83dc0dfc0cd9" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-staging": "100.4.*", + "magento/module-page-builder": "2.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogStagingPageBuilder\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Catalog Staging Page Builder module" + }, + { + "name": "magento/module-catalog-url-rewrite", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-url-rewrite/magento-module-catalog-url-rewrite-100.4.5.0.zip", + "shasum": "1bd5ff2eb854696a84be74c33892c42e622ecc90" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-url-rewrite": "102.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-webapi": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogUrlRewrite\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-url-rewrite-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-url-rewrite-graph-ql/magento-module-catalog-url-rewrite-graph-ql-100.4.3.0.zip", + "shasum": "76179ea626e8c7c57ca8e33d2a68090fa15670ff" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-url-rewrite-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-catalog-url-rewrite": "100.4.*", + "magento/module-url-rewrite-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogUrlRewriteGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-url-rewrite-staging", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-url-rewrite-staging/magento-module-catalog-url-rewrite-staging-100.4.4.0.zip", + "shasum": "04de01719cc50c42389a70392293ba98f400a0fb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-staging": "100.4.*", + "magento/module-catalog-url-rewrite": "100.4.*", + "magento/module-staging": "101.2.*", + "magento/module-url-rewrite": "102.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogUrlRewriteStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-widget", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-widget/magento-module-catalog-widget-100.4.5.0.zip", + "shasum": "fb050b11f646398e68f0f9c9b2c70a1c29531842" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-rule": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-widget": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogWidget\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-checkout", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-checkout/magento-module-checkout-100.4.5.0.zip", + "shasum": "c29a27d1314282080c7f89bc05cb6f80194a22dd" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-captcha": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-msrp": "100.4.*", + "magento/module-page-cache": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-security": "100.4.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cookie": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Checkout\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-checkout-address-search", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-checkout-address-search/magento-module-checkout-address-search-100.4.4.0.zip", + "shasum": "b0f43ccdb77a172320c25764f2031749c7521b6c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-quote": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CheckoutAddressSearch\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-checkout-address-search-gift-registry", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-checkout-address-search-gift-registry/magento-module-checkout-address-search-gift-registry-100.4.1.0.zip", + "shasum": "87d2f574dc6610c04e2a961855f92be443673646" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-checkout-address-search": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-gift-registry": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CheckoutAddressSearchGiftRegistry\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-checkout-address-search-negotiable-quote", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-checkout-address-search-negotiable-quote/magento-module-checkout-address-search-negotiable-quote-100.3.4.0.zip", + "shasum": "b16791107d48bac87782f43f4f334eaa55b55d2a" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-checkout": "100.4.5", + "magento/module-checkout-address-search": "100.4.4", + "magento/module-negotiable-quote": "100.3.4", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CheckoutAddressSearchNegotiableQuote\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-checkout-agreements", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-checkout-agreements/magento-module-checkout-agreements-100.4.4.0.zip", + "shasum": "3ea175aac3a181b5eb4120a1a6d93dc0ae9b0567" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CheckoutAgreements\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-checkout-agreements-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-checkout-agreements-graph-ql/magento-module-checkout-agreements-graph-ql-100.4.1.0.zip", + "shasum": "684cb0c5b0d7f3beca29830f86feeb9db0f84702" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout-agreements": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CheckoutAgreementsGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-checkout-agreements-negotiable-quote", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-checkout-agreements-negotiable-quote/magento-module-checkout-agreements-negotiable-quote-100.3.4.0.zip", + "shasum": "b0c1134c81de3d3a00f860367dd1c2d3b9b064a4" + }, + "require": { + "magento/framework": "103.0.5", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout-agreements": "100.4.4", + "magento/module-negotiable-quote": "100.3.4" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CheckoutAgreementsNegotiableQuote\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-checkout-agreements-purchase-order", + "version": "1.3.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-checkout-agreements-purchase-order/magento-module-checkout-agreements-purchase-order-1.3.3.0.zip", + "shasum": "09ce3b99701895323999f67c318f8ee969372bbe" + }, + "require": { + "magento/framework": "103.0.5", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout-agreements": "100.4.4", + "magento/module-purchase-order": "100.3.4" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CheckoutAgreementsPurchaseOrder\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "B2B Purchase order and checkout agreements linking module" + }, + { + "name": "magento/module-checkout-staging", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-checkout-staging/magento-module-checkout-staging-100.4.4.0.zip", + "shasum": "55b750efeb64d353d2c1228b3c8edd35d5609e7d" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-customer": "103.0.*", + "magento/module-quote": "101.2.*", + "magento/module-staging": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout": "100.4.*", + "magento/module-scalable-checkout": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CheckoutStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-cms", + "version": "104.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cms/magento-module-cms-104.0.5.0.zip", + "shasum": "46493eaca20ee9f1fdc01cb9ad0ad4ce8d884b1a" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-email": "101.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-variable": "100.4.*", + "magento/module-widget": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cms-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Cms\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-cms-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cms-graph-ql/magento-module-cms-graph-ql-100.4.2.0.zip", + "shasum": "abb74ab28dc617e67b1904ac40ea4c6b68af2d91" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-store": "101.1.*", + "magento/module-widget": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*", + "magento/module-graph-ql-cache": "100.4.*", + "magento/module-store-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CmsGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-cms-page-builder-analytics", + "version": "1.6.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cms-page-builder-analytics/magento-module-cms-page-builder-analytics-1.6.2.0.zip", + "shasum": "cb85faab790971cc0aa82a1396aa810946e4a114" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-page-builder-analytics": "1.6.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CmsPageBuilderAnalytics\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "CMS Page Builder Analytics module" + }, + { + "name": "magento/module-cms-page-builder-analytics-staging", + "version": "1.7.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cms-page-builder-analytics-staging/magento-module-cms-page-builder-analytics-staging-1.7.1.0.zip", + "shasum": "7ae32a35288626196ac9b5f88a72c9ddc7f0fdb7" + }, + "require": { + "magento/framework": "*", + "magento/module-cms": "*", + "magento/module-page-builder-analytics": "1.6.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BannerPageBuilderAnalytics\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "CMS Staging Page Builder Analytics module" + }, + { + "name": "magento/module-cms-staging", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cms-staging/magento-module-cms-staging-100.4.5.0.zip", + "shasum": "282d1f21dd5601a956af9459b1d5e5f246f2be2a" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-cms": "104.0.*", + "magento/module-staging": "101.2.*", + "magento/module-ui": "101.2.*", + "magento/module-versions-cms": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CmsStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-cms-url-rewrite", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cms-url-rewrite/magento-module-cms-url-rewrite-100.4.4.0.zip", + "shasum": "58feb0325230324416a662735e85a2c5a4689dd6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-store": "101.1.*", + "magento/module-url-rewrite": "102.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CmsUrlRewrite\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-cms-url-rewrite-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cms-url-rewrite-graph-ql/magento-module-cms-url-rewrite-graph-ql-100.4.3.0.zip", + "shasum": "795d725c0e8e0da0f287c8278cd88c024d1271d8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-cms-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-url-rewrite-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-cms-url-rewrite": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CmsUrlRewriteGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-company", + "version": "101.1.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-company/magento-module-company-101.1.4.0.zip", + "shasum": "d1d9302cfe3ec78a2fba6e830d8cb6d260520153" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-authorization": "100.4.5", + "magento/module-backend": "102.0.5", + "magento/module-captcha": "100.4.5", + "magento/module-cms": "104.0.5", + "magento/module-customer": "103.0.5", + "magento/module-directory": "100.4.5", + "magento/module-eav": "102.1.5", + "magento/module-negotiable-quote": "100.3.4", + "magento/module-sales": "103.0.5", + "magento/module-store": "101.1.5", + "magento/module-theme": "101.1.5", + "magento/module-ui": "101.2.5", + "magento/module-user": "101.2.5", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog": "104.0.5", + "magento/module-checkout": "100.4.5", + "magento/module-customer-custom-attributes": "100.4.5", + "magento/module-multishipping": "100.4.5", + "magento/module-quote": "101.2.5", + "magento/module-rma": "101.2.5", + "magento/module-scalable-oms": "100.4.3", + "magento/module-webapi": "100.4.4", + "magento/module-wishlist": "101.2.5" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Company\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-company-credit", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-company-credit/magento-module-company-credit-100.3.4.0.zip", + "shasum": "d3b4190e2d4d458d31f8cd3a8d1fa0c7576b2624" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-authorization": "100.4.5", + "magento/module-backend": "102.0.5", + "magento/module-checkout": "100.4.5", + "magento/module-company": "101.1.4", + "magento/module-customer": "103.0.5", + "magento/module-directory": "100.4.5", + "magento/module-eav": "102.1.5", + "magento/module-integration": "100.4.5", + "magento/module-logging": "101.2.5", + "magento/module-negotiable-quote": "100.3.4", + "magento/module-payment": "100.4.5", + "magento/module-quote": "101.2.5", + "magento/module-sales": "103.0.5", + "magento/module-store": "101.1.5", + "magento/module-ui": "101.2.5", + "magento/module-user": "101.2.5", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-company-payment": "100.3.4", + "magento/module-config": "101.2.5", + "magento/module-customer-balance": "100.4.5", + "magento/module-multishipping": "100.4.5", + "magento/module-rma": "101.2.5" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CompanyCredit\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-company-credit-graph-ql", + "version": "1.3.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-company-credit-graph-ql/magento-module-company-credit-graph-ql-1.3.3.0.zip", + "shasum": "8bfa9213ae60acaec57e696d80b0c24da06f42b6" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-authorization": "100.4.5", + "magento/module-company-credit": "100.3.4", + "magento/module-company-graph-ql": "1.3.3", + "magento/module-customer": "103.0.5", + "magento/module-user": "101.2.5", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CompanyCreditGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-company-graph-ql", + "version": "1.3.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-company-graph-ql/magento-module-company-graph-ql-1.3.3.0.zip", + "shasum": "39f7997401c03b2cb4ff541c5a6e3dc6161a86c8" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-backend": "102.0.5", + "magento/module-company": "101.1.4", + "magento/module-customer": "103.0.5", + "magento/module-customer-graph-ql": "100.4.5", + "magento/module-directory": "100.4.5", + "magento/module-graph-ql": "100.4.5", + "magento/module-store": "101.1.5", + "magento/module-user": "101.2.5", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CompanyGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-company-payment", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-company-payment/magento-module-company-payment-100.3.4.0.zip", + "shasum": "fd5fe5ae3b149b429553f59c56066cdc43e63589" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-authorization": "100.4.5", + "magento/module-backend": "102.0.5", + "magento/module-company": "101.1.4", + "magento/module-config": "101.2.5", + "magento/module-payment": "100.4.5", + "magento/module-quote": "101.2.5", + "magento/module-sales": "103.0.5", + "magento/module-store": "101.1.5", + "magento/module-ui": "101.2.5", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout": "100.4.5", + "magento/module-customer-balance": "100.4.5", + "magento/module-multishipping": "100.4.5" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CompanyPayment\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-company-shipping", + "version": "1.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-company-shipping/magento-module-company-shipping-1.3.4.0.zip", + "shasum": "41c53d45a285f3724a86ce81db46b383b3fc58f0" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-authorization": "100.4.5", + "magento/module-backend": "102.0.5", + "magento/module-company": "101.1.4", + "magento/module-config": "101.2.5", + "magento/module-shipping": "100.4.5", + "magento/module-ui": "101.2.5", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-quote": "101.2.5" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CompanyShipping\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-compare-list-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-compare-list-graph-ql/magento-module-compare-list-graph-ql-100.4.1.0.zip", + "shasum": "3933de0727390ab3e17c8e4ffb58f502fa0f6527" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CompareListGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-config", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-config/magento-module-config-101.2.5.0.zip", + "shasum": "29b1ef19022f790adc92d434b63aa673c2d49da4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-cron": "100.4.*", + "magento/module-deploy": "100.4.*", + "magento/module-directory": "100.4.*", + "magento/module-email": "101.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Config\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-configurable-import-export", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-configurable-import-export/magento-module-configurable-import-export-100.4.3.0.zip", + "shasum": "a17ea30a737183e89f768827ac5dc79dfab3f8d2" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ConfigurableImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-configurable-negotiable-quote", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-configurable-negotiable-quote/magento-module-configurable-negotiable-quote-100.3.4.0.zip", + "shasum": "0f3c77b15b6e34801287e96c2b9079e102413eba" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-catalog": "104.0.5", + "magento/module-configurable-product": "100.4.5", + "magento/module-negotiable-quote": "100.3.4", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ConfigurableNegotiableQuote\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-configurable-product", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-configurable-product/magento-module-configurable-product-100.4.5.0.zip", + "shasum": "a6b2a438775e10b315da352207f326b25d2847f6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-configurable-sample-data": "Sample Data version: 100.4.*", + "magento/module-msrp": "100.4.*", + "magento/module-product-links-sample-data": "Sample Data version: 100.4.*", + "magento/module-product-video": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-tax": "100.4.*", + "magento/module-webapi": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ConfigurableProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-configurable-product-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-configurable-product-graph-ql/magento-module-configurable-product-graph-ql-100.4.5.0.zip", + "shasum": "d43550da49c0626cedac90aab27aaa23c8fc046c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ConfigurableProductGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-configurable-product-sales", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-configurable-product-sales/magento-module-configurable-product-sales-100.4.2.0.zip", + "shasum": "3a1d54510526d9e36a64c46d4544e1086129da07" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ConfigurableProductSales\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-configurable-product-staging", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-configurable-product-staging/magento-module-configurable-product-staging-100.4.4.0.zip", + "shasum": "293a3b4a13ce2994a11d067235a7a8a3c2be900c" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-staging": "100.4.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-staging": "101.2.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-staging": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ConfigurableProductStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-configurable-requisition-list", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-configurable-requisition-list/magento-module-configurable-requisition-list-100.3.4.0.zip", + "shasum": "f20bc6c7bfa570f34cb8bfca3bd82b03900b2e9b" + }, + "require": { + "magento/framework": "103.0.5", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog": "104.0.5", + "magento/module-configurable-product": "100.4.5", + "magento/module-requisition-list": "100.3.4" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ConfigurableRequisitionList\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-configurable-requisition-list-graph-ql", + "version": "1.3.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-configurable-requisition-list-graph-ql/magento-module-configurable-requisition-list-graph-ql-1.3.3.0.zip", + "shasum": "69e2a81c69128015f8fd5e1bf2d46a00e1012e6d" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-catalog": "104.0.5", + "magento/module-configurable-product": "100.4.5", + "magento/module-requisition-list": "100.3.4", + "magento/module-requisition-list-graph-ql": "1.3.3", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ConfigurableRequisitionListGraphQl\\": "" + } + }, + "license": [ + "Proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-configurable-shared-catalog", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-configurable-shared-catalog/magento-module-configurable-shared-catalog-100.3.4.0.zip", + "shasum": "20bf44bc00e93e6e11a97fbad3b09c19744405e4" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-catalog": "104.0.5", + "magento/module-customer": "103.0.5", + "magento/module-shared-catalog": "100.3.4", + "magento/module-store": "101.1.5", + "magento/module-ui": "101.2.5", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-configurable-product": "100.4.5" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ConfigurableSharedCatalog\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-contact", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-contact/magento-module-contact-100.4.4.0.zip", + "shasum": "f59890ba23fff0b4174eca28e9eb9631da272fdf" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Contact\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-cookie", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cookie/magento-module-cookie-100.4.5.0.zip", + "shasum": "4f25ec33123b391b2f6a7cbba0797afb412609d5" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-backend": "102.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Cookie\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-cron", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cron/magento-module-cron-100.4.5.0.zip", + "shasum": "21c72975a3851a4cdb57380674a0afff02379d22" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Cron\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-csp", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-csp/magento-module-csp-100.4.4.0.zip", + "shasum": "efc91377bea43c015a2e89e625b17f86d5971e67" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Csp\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "CSP module enables Content Security Policies for Magento" + }, + { + "name": "magento/module-currency-symbol", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-currency-symbol/magento-module-currency-symbol-100.4.3.0.zip", + "shasum": "d0f1cf8b2502e9fa3dfc19a34cc11bd12423c3f4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-page-cache": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CurrencySymbol\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-custom-attribute-management", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-custom-attribute-management/magento-module-custom-attribute-management-100.4.4.0.zip", + "shasum": "1aa19d933f3b7b5596afa0c48bed8edab7cca3e8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomAttributeManagement\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer", + "version": "103.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer/magento-module-customer-103.0.5.0.zip", + "shasum": "a54992e45b4d2aee5007a683f25eeea0079c9dba" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-integration": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-newsletter": "100.4.*", + "magento/module-page-cache": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cookie": "100.4.*", + "magento/module-customer-sample-data": "Sample Data version: 100.4.*", + "magento/module-webapi": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Customer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer-analytics", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer-analytics/magento-module-customer-analytics-100.4.2.0.zip", + "shasum": "bce60a4bd7e29c7890d03685c04e513a24440d22" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-analytics": "100.4.*", + "magento/module-customer": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomerAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer-balance", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer-balance/magento-module-customer-balance-100.4.5.0.zip", + "shasum": "3cf267bc08c10e045b7ce5dd5a66513c936b4790" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-customer-balance-sample-data": "Sample Data version: 100.4.*", + "magento/module-sales-archive": "101.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomerBalance\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer-balance-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer-balance-graph-ql/magento-module-customer-balance-graph-ql-100.4.2.0.zip", + "shasum": "20506d078848c1a4c0a86bf070d25e923134dca2" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-customer-balance": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomerBalanceGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer-custom-attributes", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer-custom-attributes/magento-module-customer-custom-attributes-100.4.5.0.zip", + "shasum": "d2b1476be7d8c902e1e97fc11fd17715c2ffeaf1" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-custom-attribute-management": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog": "104.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomerCustomAttributes\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer-downloadable-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer-downloadable-graph-ql/magento-module-customer-downloadable-graph-ql-100.4.1.0.zip", + "shasum": "faec34a3aff619ce641a49a6365393e5bafb826c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-downloadable-graph-ql": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomerDownloadableGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer-finance", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer-finance/magento-module-customer-finance-100.4.2.0.zip", + "shasum": "d96e44247dea80a166634c0e6176fa71be46fdbc" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-customer-balance": "100.4.*", + "magento/module-customer-import-export": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-reward": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomerFinance\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer-graph-ql/magento-module-customer-graph-ql-100.4.5.0.zip", + "shasum": "602fdc6011df59605229070182fd47c757f48e3c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-graph-ql-cache": "100.4.*", + "magento/module-integration": "100.4.*", + "magento/module-newsletter": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomerGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer-import-export", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer-import-export/magento-module-customer-import-export-100.4.5.0.zip", + "shasum": "6d6805918020b4ceb9823ecdbec2ab42203cbb35" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomerImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer-segment", + "version": "102.1.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer-segment/magento-module-customer-segment-102.1.5.0.zip", + "shasum": "942bc03460e0b726c438b0b6dcba90f54c75f672" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-bulk": "101.0.*", + "magento/module-advanced-rule": "100.4.*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-newsletter": "100.4.*", + "magento/module-page-cache": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-rule": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomerSegment\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-deferred-total-calculating", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-deferred-total-calculating/magento-module-deferred-total-calculating-100.4.0.0.zip", + "shasum": "6e8fb991ae672fa85b1d9e675c62f4480062042b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout-staging": "100.4.*", + "magento/module-payment": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\DeferredTotalCalculating\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-deploy", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-deploy/magento-module-deploy-100.4.5.0.zip", + "shasum": "a213853f0a0fdb9c4253dd3fc733e5a0fd73ba60" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-config": "101.2.*", + "magento/module-require-js": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "cli_commands.php", + "registration.php" + ], + "psr-4": { + "Magento\\Deploy\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-developer", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-developer/magento-module-developer-100.4.5.0.zip", + "shasum": "dfa60efc615392b056754cb6a81c78a6ffef80f8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Developer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-dhl", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-dhl/magento-module-dhl-100.4.4.0.zip", + "shasum": "48ccc4512f35d3fe6ebb761a9e663e37f4160455" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Dhl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-directory", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-directory/magento-module-directory-100.4.5.0.zip", + "shasum": "42bab61cd7e480a9c1d0a0afc164f4587f4b1fcc" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Directory\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-directory-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-directory-graph-ql/magento-module-directory-graph-ql-100.4.3.0.zip", + "shasum": "c4da9001b43d6c14063060594cb6c9eaced6b904" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\DirectoryGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-downloadable", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-downloadable/magento-module-downloadable-100.4.5.0.zip", + "shasum": "78a7f641efd6f7297cd5f046bfda9565de415192" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-gift-message": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-downloadable-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Downloadable\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-downloadable-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-downloadable-graph-ql/magento-module-downloadable-graph-ql-100.4.5.0.zip", + "shasum": "e9b7443eada7b328cefb0a3c290481a789d8a2ba" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-downloadable": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-sales-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\DownloadableGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-downloadable-import-export", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-downloadable-import-export/magento-module-downloadable-import-export-100.4.4.0.zip", + "shasum": "4d50455fba9fa7714ccc90d2ef3326a13d5162dc" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-downloadable": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\DownloadableImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-downloadable-requisition-list-graph-ql", + "version": "1.3.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-downloadable-requisition-list-graph-ql/magento-module-downloadable-requisition-list-graph-ql-1.3.3.0.zip", + "shasum": "c0f2e757cb882cdc7a5cb25ea5b1a0412eb874dd" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-catalog": "104.0.5", + "magento/module-downloadable": "100.4.5", + "magento/module-downloadable-graph-ql": "100.4.5", + "magento/module-requisition-list": "100.3.4", + "magento/module-requisition-list-graph-ql": "1.3.3", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\DownloadableRequisitionListGraphQl\\": "" + } + }, + "license": [ + "Proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-downloadable-staging", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-downloadable-staging/magento-module-downloadable-staging-100.4.4.0.zip", + "shasum": "5a5865478222f09599d089e9c9721eaf1ce98326" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-staging": "100.4.*", + "magento/module-downloadable": "100.4.*", + "magento/module-staging": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-staging": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\DownloadableStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-eav", + "version": "102.1.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-eav/magento-module-eav-102.1.5.0.zip", + "shasum": "c340cf0993448f1abd5ad0caf61734249611943e" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-media-storage": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Eav\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-eav-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-eav-graph-ql/magento-module-eav-graph-ql-100.4.2.0.zip", + "shasum": "d01f70fb516cebb96bef4f480bade2599290bda6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-eav": "102.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\EavGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-elasticsearch", + "version": "101.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-elasticsearch/magento-module-elasticsearch-101.0.5.0.zip", + "shasum": "e596d6ae4542e44ac18acb5714a2fe8af201da2e" + }, + "require": { + "elasticsearch/elasticsearch": "~7.17.0", + "magento/framework": "103.0.*", + "magento/module-advanced-search": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-search": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-search": "101.1.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Elasticsearch\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-elasticsearch-6", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-elasticsearch-6/magento-module-elasticsearch-6-100.4.5.0.zip", + "shasum": "25afea3df20a62529a3ab27d7d45058ea8b85707" + }, + "require": { + "elasticsearch/elasticsearch": "~7.17.0", + "magento/framework": "103.0.*", + "magento/module-advanced-search": "100.4.*", + "magento/module-catalog-search": "102.0.*", + "magento/module-elasticsearch": "101.0.*", + "magento/module-search": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Elasticsearch6\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-elasticsearch-7", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-elasticsearch-7/magento-module-elasticsearch-7-100.4.5.0.zip", + "shasum": "f1cd194fd49688ce3c416c4a6678865a5dcf4d1f" + }, + "require": { + "elasticsearch/elasticsearch": "~7.17.0", + "magento/framework": "103.0.*", + "magento/module-advanced-search": "100.4.*", + "magento/module-catalog-search": "102.0.*", + "magento/module-elasticsearch": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*", + "magento/module-search": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Elasticsearch7\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-elasticsearch-catalog-permissions", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-elasticsearch-catalog-permissions/magento-module-elasticsearch-catalog-permissions-100.4.1.0.zip", + "shasum": "3d670a1650d2158d4d4a42169a37e3024a9f9708" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-advanced-search": "100.4.*", + "magento/module-catalog-permissions": "100.4.*", + "magento/module-catalog-search": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-elasticsearch": "101.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ElasticsearchCatalogPermissions\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-elasticsearch-catalog-permissions-graph-ql", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-elasticsearch-catalog-permissions-graph-ql/magento-module-elasticsearch-catalog-permissions-graph-ql-100.4.0.0.zip", + "shasum": "111daea515d5f06f0253a988d45dfe2a04cdb2c7" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-catalog-permissions": "100.4.*", + "magento/module-elasticsearch": "101.0.*", + "magento/module-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ElasticsearchCatalogPermissionsGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-email", + "version": "101.1.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-email/magento-module-email-101.1.5.0.zip", + "shasum": "ca393c2beae425fdcbc56cafa12718a0a6e1b440" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-media-storage": "100.4.*", + "magento/module-require-js": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-variable": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Email\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-encryption-key", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-encryption-key/magento-module-encryption-key-100.4.3.0.zip", + "shasum": "6d005c0f6cabc0257fece16e129556406f27e2e3" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\EncryptionKey\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-enterprise", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-enterprise/magento-module-enterprise-100.4.3.0.zip", + "shasum": "684538b62c94d98b162c19c8d3909b57b8e4a4f6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-advanced-checkout": "100.4.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-banner": "101.2.*", + "magento/module-catalog-event": "101.1.*", + "magento/module-catalog-permissions": "100.4.*", + "magento/module-customer-custom-attributes": "100.4.*", + "magento/module-customer-segment": "102.1.*", + "magento/module-gift-card": "101.3.*", + "magento/module-gift-card-account": "101.2.*", + "magento/module-gift-registry": "101.2.*", + "magento/module-gift-wrapping": "101.2.*", + "magento/module-invitation": "100.4.*", + "magento/module-logging": "101.2.*", + "magento/module-multiple-wishlist": "100.4.*", + "magento/module-price-permissions": "100.4.*", + "magento/module-promotion-permissions": "100.4.*", + "magento/module-reminder": "101.2.*", + "magento/module-reward": "101.2.*", + "magento/module-rma": "101.2.*", + "magento/module-sales-archive": "101.0.*", + "magento/module-scheduled-import-export": "101.2.*", + "magento/module-target-rule": "101.2.*", + "magento/module-versions-cms": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Enterprise\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-fedex", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-fedex/magento-module-fedex-100.4.3.0.zip", + "shasum": "5e2e9a10a59865925907055aed50bf83eac8e4a4" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Fedex\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-card", + "version": "101.3.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-card/magento-module-gift-card-101.3.5.0.zip", + "shasum": "ae509712be04a8133a36ab10ab07d5dc124baa95" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-gift-card-account": "101.2.*", + "magento/module-media-storage": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-bundle": "101.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-gift-card-sample-data": "Sample Data version: 100.4.*", + "magento/module-gift-registry": "101.2.*", + "magento/module-msrp": "100.4.*", + "magento/module-product-links-sample-data": "Sample Data version: 100.4.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-wishlist": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftCard\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-card-account", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-card-account/magento-module-gift-card-account-101.2.5.0.zip", + "shasum": "6a47a0e46eebb1ab97bb21bd7a6355d62e6aa36f" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-captcha": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-customer-balance": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftCardAccount\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-card-account-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-card-account-graph-ql/magento-module-gift-card-account-graph-ql-100.4.3.0.zip", + "shasum": "c398261664e07ac46ea498e57cde71c9b8505aa4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-gift-card-account": "101.2.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftCardAccountGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-card-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-card-graph-ql/magento-module-gift-card-graph-ql-100.4.5.0.zip", + "shasum": "c3d8a15c6a0536021540e9f0baac6b394c0afb0f" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-gift-card": "101.3.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-sales-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftCardGraphQl\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-card-import-export", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-card-import-export/magento-module-gift-card-import-export-100.4.2.0.zip", + "shasum": "35092f87e6b6b09eab476d43ae2df188e62de30e" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-config": "101.2.*", + "magento/module-eav": "102.1.*", + "magento/module-gift-card": "101.3.*", + "magento/module-import-export": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftCardImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-card-negotiable-quote", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-card-negotiable-quote/magento-module-gift-card-negotiable-quote-100.3.4.0.zip", + "shasum": "1591c6d7905952cd1797f75672c59f45aeb0682b" + }, + "require": { + "magento/framework": "103.0.5", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-gift-card": "101.3.5", + "magento/module-negotiable-quote": "100.3.4" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftCardNegotiableQuote\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-card-requisition-list", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-card-requisition-list/magento-module-gift-card-requisition-list-100.3.4.0.zip", + "shasum": "264e1e811cf90250cafe71a88cfd082168fd2a64" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-quote": "101.2.5", + "magento/module-requisition-list": "100.3.4", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog": "104.0.5", + "magento/module-gift-card": "101.3.5" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftCardRequisitionList\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-card-requisition-list-graph-ql", + "version": "1.3.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-card-requisition-list-graph-ql/magento-module-gift-card-requisition-list-graph-ql-1.3.3.0.zip", + "shasum": "41404600d41faed793116323542b153325e6845a" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-catalog": "104.0.5", + "magento/module-gift-card": "101.3.5", + "magento/module-graph-ql": "100.4.5", + "magento/module-requisition-list": "100.3.4", + "magento/module-requisition-list-graph-ql": "1.3.3", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftCardRequisitionListGraphQl\\": "" + } + }, + "license": [ + "Proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-card-shared-catalog", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-card-shared-catalog/magento-module-gift-card-shared-catalog-100.3.4.0.zip", + "shasum": "6160f514ca651735a8972b32e6c0ff1521af81a5" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-catalog": "104.0.5", + "magento/module-ui": "101.2.5", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-shared-catalog": "100.3.4" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftCardSharedCatalog\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-card-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-card-staging/magento-module-gift-card-staging-100.4.2.0.zip", + "shasum": "90672ad4373f8a0d2fa0d1d3d058aebbfa445eef" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-gift-card": "101.3.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftCardStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-message", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-message/magento-module-gift-message-100.4.4.0.zip", + "shasum": "921b0e4ec989c1e9038b96a32a747498f3932b94" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-eav": "102.1.*", + "magento/module-multishipping": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftMessage\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-message-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-message-graph-ql/magento-module-gift-message-graph-ql-100.4.3.0.zip", + "shasum": "fbe42991c130a066fa97bb9bec4aff4ef908e2a0" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-gift-message": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftMessageGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-message-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-message-staging/magento-module-gift-message-staging-100.4.2.0.zip", + "shasum": "466cbc331963e0fea7f4a72ad180bab531117b3e" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-gift-message": "100.4.*", + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftMessageStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-registry", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-registry/magento-module-gift-registry-101.2.5.0.zip", + "shasum": "6bbfb43398db9bb1df8e4c01f77e64c0ebb994fd" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-newsletter": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-widget": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-gift-registry-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftRegistry\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-registry-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-registry-graph-ql/magento-module-gift-registry-graph-ql-100.4.1.0.zip", + "shasum": "7c663d50f8d9fc908d2eff9b99a69a895e7ecfa3" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-customer-graph-ql": "100.4.*", + "magento/module-directory": "100.4.*", + "magento/module-gift-registry": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-quote": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftRegistryGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-wrapping", + "version": "101.2.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-wrapping/magento-module-gift-wrapping-101.2.4.0.zip", + "shasum": "c786839eb1eee6ea39094ffed638760f9763af19" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-gift-message": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftWrapping\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-wrapping-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-wrapping-graph-ql/magento-module-gift-wrapping-graph-ql-100.4.2.0.zip", + "shasum": "06d8172c8b706f5debbda68c3dec24fdef37556c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-gift-message": "100.4.*", + "magento/module-gift-wrapping": "101.2.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftWrappingGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-wrapping-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-wrapping-staging/magento-module-gift-wrapping-staging-100.4.2.0.zip", + "shasum": "b327e647e565b10a5946f761fe362ea1d5b9c3e3" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-gift-wrapping": "101.2.*", + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftWrappingStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-google-adwords", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-google-adwords/magento-module-google-adwords-100.4.2.0.zip", + "shasum": "0a43ce9822ad2668925e9bfd83a9390937a5b062" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GoogleAdwords\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-google-analytics", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-google-analytics/magento-module-google-analytics-100.4.1.0.zip", + "shasum": "ac96a5e269773e3c9162a82436bdfa19e6fe3be1" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cookie": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GoogleAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-google-gtag", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-google-gtag/magento-module-google-gtag-100.4.0.0.zip", + "shasum": "60adbe5904d419485a1c710ce8fefa0dd9213b49" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cookie": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GoogleGtag\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-google-optimizer", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-google-optimizer/magento-module-google-optimizer-100.4.4.0.zip", + "shasum": "562fe885296e5d3a4289f1f8df6498f8322406a0" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-cms": "104.0.*", + "magento/module-google-analytics": "100.4.*", + "magento/module-google-gtag": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GoogleOptimizer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-google-optimizer-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-google-optimizer-staging/magento-module-google-optimizer-staging-100.4.2.0.zip", + "shasum": "d0fe89bee2115ff246414708bd7a8e60a8264541" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-google-optimizer": "100.4.*", + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GoogleOptimizerStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-google-tag-manager", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-google-tag-manager/magento-module-google-tag-manager-100.4.5.0.zip", + "shasum": "5d1bcfca9874872c6499a60daf7498da77ea4ea9" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-banner": "101.2.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-cookie": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-google-analytics": "100.4.*", + "magento/module-google-gtag": "100.4.*", + "magento/module-page-cache": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*", + "magento/module-quote": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GoogleTagManager\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-graph-ql/magento-module-graph-ql-100.4.5.0.zip", + "shasum": "a956f4de6dd170b23705701c08d351a627500758" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-new-relic-reporting": "100.4.*", + "magento/module-webapi": "100.4.*", + "php": "~7.4.0||~8.1.0", + "webonyx/graphql-php": "~14.11.5" + }, + "suggest": { + "magento/module-graph-ql-cache": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-graph-ql-cache", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-graph-ql-cache/magento-module-graph-ql-cache-100.4.2.0.zip", + "shasum": "ba6b7676af0b686ae6a89f8aa8335e32ca68dc27" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-integration": "100.4.*", + "magento/module-page-cache": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GraphQlCache\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-grouped-catalog-inventory", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-grouped-catalog-inventory/magento-module-grouped-catalog-inventory-100.4.2.0.zip", + "shasum": "ff1404f454d460b4fb54db48de9fd701ff4c7686" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-grouped-product": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GroupedCatalogInventory\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-grouped-import-export", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-grouped-import-export/magento-module-grouped-import-export-100.4.3.0.zip", + "shasum": "ac071186b6f3f875d1045231f5ddd83ecc46081e" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-eav": "102.1.*", + "magento/module-grouped-product": "100.4.*", + "magento/module-import-export": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GroupedImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-grouped-product", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-grouped-product/magento-module-grouped-product-100.4.5.0.zip", + "shasum": "d70bf64e35d023697a13bee7d34e7d6b6c8ea8e8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-msrp": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-grouped-product-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GroupedProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-grouped-product-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-grouped-product-graph-ql/magento-module-grouped-product-graph-ql-100.4.5.0.zip", + "shasum": "3485298a82d7aa23bcae3ecd12d980569420b44d" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-grouped-product": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GroupedProductGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-grouped-product-staging", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-grouped-product-staging/magento-module-grouped-product-staging-100.4.3.0.zip", + "shasum": "600e25fcce702281db62bd4e92b9d507f4b8d4fc" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-staging": "100.4.*", + "magento/module-grouped-product": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-staging": "100.4.*", + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GroupedProductStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-grouped-requisition-list", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-grouped-requisition-list/magento-module-grouped-requisition-list-100.3.4.0.zip", + "shasum": "454a5aedd7dac2c19cdf642306deae7d0686e6bb" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-catalog": "104.0.5", + "magento/module-grouped-product": "100.4.5", + "magento/module-requisition-list": "100.3.4", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GroupedRequisitionList\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-grouped-shared-catalog", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-grouped-shared-catalog/magento-module-grouped-shared-catalog-100.3.4.0.zip", + "shasum": "8e291c54ab71d07ee6722436066ff41c4f1def3d" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-catalog": "104.0.5", + "magento/module-shared-catalog": "100.3.4", + "magento/module-ui": "101.2.5", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-grouped-product": "100.4.5" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GroupedSharedCatalog\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-import-export", + "version": "101.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-import-export/magento-module-import-export-101.0.5.0.zip", + "shasum": "d83b1dd4c0dac78116eb9c750c3ce0e50a5bd514" + }, + "require": { + "ext-ctype": "*", + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-indexer", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-indexer/magento-module-indexer-100.4.5.0.zip", + "shasum": "6b16b0e77c9b562b93a6489dacc3602726f0f970" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Indexer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-instant-purchase", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-instant-purchase/magento-module-instant-purchase-100.4.4.0.zip", + "shasum": "04849d6cf80a8755c9382ec4c2c68a5b84cafed9" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-vault": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InstantPurchase\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-integration", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-integration/magento-module-integration-100.4.5.0.zip", + "shasum": "9128a75504ec75ae3f6c9eb241e47cd59ca0a79a" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-security": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Integration\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory/magento-module-inventory-1.2.3.0.zip", + "shasum": "95762911d52281f6f2c83bc4a1d4a424c7e9c8e4" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Inventory\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-admin-ui", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-admin-ui/magento-module-inventory-admin-ui-1.2.3.0.zip", + "shasum": "5a3570a7c41ace3ce43e008b08a12d3a963b994c" + }, + "require": { + "magento/framework": "*", + "magento/module-backend": "*", + "magento/module-directory": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-advanced-checkout", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-advanced-checkout/magento-module-inventory-advanced-checkout-1.2.2.0.zip", + "shasum": "7a97a63c8df73993061a8245152ff8ab1d1efc1f" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-advanced-checkout": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryAdvancedCheckout\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-api", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-api/magento-module-inventory-api-1.2.3.0.zip", + "shasum": "1c18de713cfd76017feab2fd3dcfbf98ed06d23f" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-bundle-import-export", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-import-export/magento-module-inventory-bundle-import-export-1.1.1.0.zip", + "shasum": "d7e791613e1768dfe41db8fec9cc8f05beae0ef4" + }, + "require": { + "magento/framework": "*", + "magento/module-bundle": "*", + "magento/module-bundle-import-export": "*", + "magento/module-catalog-import-export": "*", + "magento/module-inventory-catalog-api": "1.3.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryBundleImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-bundle-product", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-product/magento-module-inventory-bundle-product-1.2.2.0.zip", + "shasum": "a59d6856469b947d34060eaf607d3883812705dc" + }, + "require": { + "magento/framework": "*", + "magento/module-bundle": "*", + "magento/module-catalog": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-inventory": "*", + "magento/module-inventory": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryBundleProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-bundle-product-admin-ui", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-product-admin-ui/magento-module-inventory-bundle-product-admin-ui-1.2.2.0.zip", + "shasum": "1e30de08cc7b91d5d102ac751b60f0b5ec75bfb7" + }, + "require": { + "magento/framework": "*", + "magento/module-bundle": "*", + "magento/module-catalog": "*", + "magento/module-inventory-catalog-admin-ui": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-configuration-api": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryBundleProductAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-bundle-product-indexer", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-product-indexer/magento-module-inventory-bundle-product-indexer-1.1.2.0.zip", + "shasum": "c31b980f56a832a8ca4ddd3c0e0a4c9265ef8756" + }, + "require": { + "magento/framework": "*", + "magento/module-bundle": "*", + "magento/module-catalog": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryBundleProductIndexer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-cache", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-cache/magento-module-inventory-cache-1.2.3.0.zip", + "shasum": "c706f5eddf9e17263d547285cde654213ab14ed8" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCache\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-catalog", + "version": "1.3.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog/magento-module-inventory-catalog-1.3.0.0.zip", + "shasum": "bd8a6f795fdeb474199f6c3de5c753999f5b06d8" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-catalog-inventory": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-reservations-api": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCatalog\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-catalog-admin-ui", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-admin-ui/magento-module-inventory-catalog-admin-ui-1.2.3.0.zip", + "shasum": "3f58ba52984b657f01bd920cd63f54b25b0476c6" + }, + "require": { + "magento/framework": "*", + "magento/module-asynchronous-operations": "*", + "magento/module-backend": "*", + "magento/module-catalog": "*", + "magento/module-catalog-inventory": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-admin-ui": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCatalogAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-catalog-api", + "version": "1.3.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-api/magento-module-inventory-catalog-api-1.3.3.0.zip", + "shasum": "aa8bcc447d6990a1d85c6984d0f8c5093c26d057" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCatalogApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-catalog-frontend-ui", + "version": "1.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-frontend-ui/magento-module-inventory-catalog-frontend-ui-1.0.2.0.zip", + "shasum": "4b3e25ca735d813dd5710632affe7ce06d226709" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-catalog": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCatalogFrontendUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-catalog-search", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-search/magento-module-inventory-catalog-search-1.2.3.0.zip", + "shasum": "745e2b237b9165ccdf7699eee7667f8630657a26" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog-inventory": "*", + "magento/module-catalog-search": "*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCatalogSearch\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-catalog-search-bundle-product", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-search-bundle-product/magento-module-inventory-catalog-search-bundle-product-1.0.1.0.zip", + "shasum": "985c28d5991083faa215f166ece8d4cff11ba8af" + }, + "require": { + "magento/framework": "*", + "magento/module-bundle": "*", + "magento/module-catalog": "*", + "magento/module-eav": "*", + "magento/module-inventory-catalog-search": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCatalogSearchBundleProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-catalog-search-configurable-product", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-search-configurable-product/magento-module-inventory-catalog-search-configurable-product-1.0.1.0.zip", + "shasum": "4404d1e799b864261ccd916b4baabf24afa508f0" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-configurable-product": "*", + "magento/module-eav": "*", + "magento/module-inventory-catalog-search": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCatalogSearchConfigurableProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-configurable-product", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product/magento-module-inventory-configurable-product-1.2.3.0.zip", + "shasum": "80834ce90b323094f7e5bd087670fae139f37f4e" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-catalog-inventory": "*", + "magento/module-configurable-product": "*", + "magento/module-inventory-catalog": "1.3.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration": "1.2.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-sales": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryConfigurableProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-configurable-product-admin-ui", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product-admin-ui/magento-module-inventory-configurable-product-admin-ui-1.2.3.0.zip", + "shasum": "3b4778a054792c0b8a0a6d26800c6826ceb2b30f" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-configurable-product": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryConfigurableProductAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-configurable-product-frontend-ui", + "version": "1.0.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product-frontend-ui/magento-module-inventory-configurable-product-frontend-ui-1.0.3.0.zip", + "shasum": "d0d3fa89eaa7b634a767b2844a13340239f8e457" + }, + "require": { + "magento/framework": "*", + "magento/module-configurable-product": "*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-catalog": "1.3.*", + "magento/module-inventory-configurable-product": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryConfigurableProductFrontendUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-configurable-product-indexer", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product-indexer/magento-module-inventory-configurable-product-indexer-1.2.3.0.zip", + "shasum": "53830f28064354070f57b5789efbbf9693cbb0f8" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryConfigurableProductIndexer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-configuration", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-configuration/magento-module-inventory-configuration-1.2.2.0.zip", + "shasum": "e91d46476000d593ad4158f53bb24ffd70b798ac" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog-inventory": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryConfiguration\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-configuration-api", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-configuration-api/magento-module-inventory-configuration-api-1.2.1.0.zip", + "shasum": "1c806bb6b9b03cb13f3f418a2a079f3262a58454" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryConfigurationApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-distance-based-source-selection", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-distance-based-source-selection/magento-module-inventory-distance-based-source-selection-1.2.2.0.zip", + "shasum": "15a1781da6af87feac37134105ba4b390fbb58eb" + }, + "require": { + "magento/framework": "*", + "magento/module-config": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-distance-based-source-selection-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryDistanceBasedSourceSelection\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-distance-based-source-selection-admin-ui", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-distance-based-source-selection-admin-ui/magento-module-inventory-distance-based-source-selection-admin-ui-1.2.1.0.zip", + "shasum": "58736edbf5a14f2ed7006269739aab746d2f156c" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryDistanceBasedSourceSelectionAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-distance-based-source-selection-api", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-distance-based-source-selection-api/magento-module-inventory-distance-based-source-selection-api-1.2.1.0.zip", + "shasum": "07060a503927c6e7061e6e8b1002b070e2f8c42b" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-source-selection-api": "1.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryDistanceBasedSourceSelectionApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-elasticsearch", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-elasticsearch/magento-module-inventory-elasticsearch-1.2.2.0.zip", + "shasum": "bd5c9005fd40928b783d41cae1bef66324624d9a" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog-inventory": "*", + "magento/module-catalog-search": "*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryElasticsearch\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-export-stock", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-export-stock/magento-module-inventory-export-stock-1.2.2.0.zip", + "shasum": "fc59b1eb23bbf38d0b146deec03818a05dfb45f9" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-catalog-inventory": "*", + "magento/module-configurable-product": "*", + "magento/module-grouped-product": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-configuration": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-export-stock-api": "1.2.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-sales": "1.3.*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryExportStock\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-export-stock-api", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-export-stock-api/magento-module-inventory-export-stock-api-1.2.1.0.zip", + "shasum": "12e0be97f80653146774a9522909da82256e7ee8" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryExportStockApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-graph-ql", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-graph-ql/magento-module-inventory-graph-ql-1.2.2.0.zip", + "shasum": "13fe79e0a209e8f4b8802f376f7ed5c78033c9ea" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-inventory-catalog": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-grouped-product", + "version": "1.3.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-grouped-product/magento-module-inventory-grouped-product-1.3.0.0.zip", + "shasum": "adc82ef5c6200042e435c3e02a1ac5fd1eddfaea" + }, + "require": { + "magento/framework": "*", + "magento/module-grouped-product": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog": "1.3.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryGroupedProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-grouped-product-admin-ui", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-grouped-product-admin-ui/magento-module-inventory-grouped-product-admin-ui-1.2.2.0.zip", + "shasum": "623a0a214ec3402199ae9576898af5cd29ef2c06" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-grouped-product": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-admin-ui": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-configuration-api": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryGroupedProductAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-grouped-product-indexer", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-grouped-product-indexer/magento-module-inventory-grouped-product-indexer-1.2.3.0.zip", + "shasum": "5c59f02bc9c546d5ea951bca28d47a476375b576" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-grouped-product": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryGroupedProductIndexer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-import-export", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-import-export/magento-module-inventory-import-export-1.2.3.0.zip", + "shasum": "4da076d2b7f17b0f2e3cb7f177ba4f29a04e451e" + }, + "require": { + "magento/framework": "*", + "magento/module-configurable-product": "*", + "magento/module-eav": "*", + "magento/module-import-export": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-import-export": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup/magento-module-inventory-in-store-pickup-1.1.1.0.zip", + "shasum": "1b9de64f6aaaa512af270e6d23dd55a6f58d7c84" + }, + "require": { + "magento/framework": "*", + "magento/module-directory": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-distance-based-source-selection-api": "1.2.*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickup\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-admin-ui", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-admin-ui/magento-module-inventory-in-store-pickup-admin-ui-1.1.2.0.zip", + "shasum": "90ccb79901dac65e512ccf7c108db13dc85b8e86" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-admin-ui": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-api", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-api/magento-module-inventory-in-store-pickup-api-1.1.1.0.zip", + "shasum": "d2a1b2d793ba92e525f8f12cfd1aac32f3d9b531" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-frontend", + "version": "1.1.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-frontend/magento-module-inventory-in-store-pickup-frontend-1.1.3.0.zip", + "shasum": "74656159bd3ce588f5753293d1f3727d4a11efcb" + }, + "require": { + "magento/framework": "*", + "magento/module-checkout": "*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-inventory-in-store-pickup-sales-api": "1.1.*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupFrontend\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-graph-ql", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-graph-ql/magento-module-inventory-in-store-pickup-graph-ql-1.1.2.0.zip", + "shasum": "0070833a277daace18e32a0a56221c52fedc1085" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-multishipping", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-multishipping/magento-module-inventory-in-store-pickup-multishipping-1.1.1.0.zip", + "shasum": "c686e4d2dbf32a269e03860434acadbea0750096" + }, + "require": { + "magento/framework": "*", + "magento/module-checkout": "*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", + "magento/module-quote": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupMultishipping\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-quote", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-quote/magento-module-inventory-in-store-pickup-quote-1.1.1.0.zip", + "shasum": "51e2abfc9aa2b8a76df00d77df652025b4841831" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-in-store-pickup": "1.1.*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-quote": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupQuote\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-quote-graph-ql", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-quote-graph-ql/magento-module-inventory-in-store-pickup-quote-graph-ql-1.1.1.0.zip", + "shasum": "5022fa73f626bf8566bac214cde8a1e22f7dc77f" + }, + "require": { + "magento/framework": "*", + "magento/module-graph-ql": "*", + "magento/module-quote": "*", + "magento/module-quote-graph-ql": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupQuoteGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-sales", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-sales/magento-module-inventory-in-store-pickup-sales-1.1.1.0.zip", + "shasum": "b1a0e03235b3de63d33505a1fbff5c13a7b4faef" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-inventory-in-store-pickup-sales-api": "1.1.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "magento/module-sales": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupSales\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-sales-admin-ui", + "version": "1.1.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-sales-admin-ui/magento-module-inventory-in-store-pickup-sales-admin-ui-1.1.3.0.zip", + "shasum": "b743a3b50262cdf785894d7b2b30373e7edec095" + }, + "require": { + "magento/framework": "*", + "magento/module-backend": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-in-store-pickup-quote": "1.1.*", + "magento/module-inventory-in-store-pickup-sales": "1.1.*", + "magento/module-inventory-in-store-pickup-sales-api": "1.1.*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-quote": "*", + "magento/module-sales": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupSalesAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-sales-api", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-sales-api/magento-module-inventory-in-store-pickup-sales-api-1.1.1.0.zip", + "shasum": "15726810cdde0d59593510b9b2ac774698c415aa" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupSalesApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-shipping", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-shipping/magento-module-inventory-in-store-pickup-shipping-1.1.2.0.zip", + "shasum": "55e273b1c4c562da7253f7aba4ef989558ba6dd0" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-quote": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupShipping\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-shipping-admin-ui", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-shipping-admin-ui/magento-module-inventory-in-store-pickup-shipping-admin-ui-1.1.1.0.zip", + "shasum": "d376127d9c3cb86445790db8e6640fa236b7cdbf" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-shipping": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupShippingAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-shipping-api", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-shipping-api/magento-module-inventory-in-store-pickup-shipping-api-1.1.1.0.zip", + "shasum": "efb7557266ebe11bca09f656f17d470fdcc83f2a" + }, + "require": { + "magento/framework": "*", + "magento/module-quote": "*", + "magento/module-shipping": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupShippingApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-webapi-extension", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-webapi-extension/magento-module-inventory-in-store-pickup-webapi-extension-1.1.1.0.zip", + "shasum": "2eb359039befe114506e3dfe81d5f58036b1a134" + }, + "require": { + "magento/framework": "*", + "magento/module-webapi": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupWebapiExtension\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-indexer", + "version": "2.2.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-indexer/magento-module-inventory-indexer-2.2.0.0.zip", + "shasum": "a75708ded25fa8487eaf492e856eec0208dd55d3" + }, + "require": { + "magento/framework": "*", + "magento/framework-message-queue": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", + "magento/module-inventory-sales": "1.3.*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryIndexer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-low-quantity-notification", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-low-quantity-notification/magento-module-inventory-low-quantity-notification-1.2.2.0.zip", + "shasum": "70af3497ec61d7f65a4184bc0819397823b60e7e" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-catalog-inventory": "*", + "magento/module-eav": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-low-quantity-notification-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryLowQuantityNotification\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-low-quantity-notification-admin-ui", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-low-quantity-notification-admin-ui/magento-module-inventory-low-quantity-notification-admin-ui-1.2.2.0.zip", + "shasum": "326bc39749d261f77d9eb43f7ab694108c7ae4b6" + }, + "require": { + "magento/framework": "*", + "magento/module-backend": "*", + "magento/module-catalog": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-low-quantity-notification": "1.2.*", + "magento/module-inventory-low-quantity-notification-api": "1.2.*", + "magento/module-reports": "*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryLowQuantityNotificationAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-low-quantity-notification-api", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-low-quantity-notification-api/magento-module-inventory-low-quantity-notification-api-1.2.2.0.zip", + "shasum": "76c5cb447576246350587be50778b97d2ececece" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryLowQuantityNotificationApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-multi-dimensional-indexer-api", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-multi-dimensional-indexer-api/magento-module-inventory-multi-dimensional-indexer-api-1.2.1.0.zip", + "shasum": "0618acb935600e23430f77230dfc8640ab2a192b" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryMultiDimensionalIndexerApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-product-alert", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-product-alert/magento-module-inventory-product-alert-1.2.2.0.zip", + "shasum": "c0757a9e168ac3760b346b248508c10cc1c278f9" + }, + "require": { + "magento/framework": "*", + "magento/module-backend": "*", + "magento/module-catalog": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-product-alert": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-product-alert": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryProductAlert\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-quote-graph-ql", + "version": "1.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-quote-graph-ql/magento-module-inventory-quote-graph-ql-1.0.2.0.zip", + "shasum": "353666ad869e094f0c5369b845852db9fea1488b" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-catalog": "1.3.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-quote": "*", + "magento/module-quote-graph-ql": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryQuoteGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-requisition-list", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-requisition-list/magento-module-inventory-requisition-list-1.2.3.0.zip", + "shasum": "b9f6581f60cfb4249f1a3270d5ae32eaffacf821" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-requisition-list": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryRequisitionList\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-reservation-cli", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-reservation-cli/magento-module-inventory-reservation-cli-1.2.2.0.zip", + "shasum": "df3cb5f4ae723396c9ef9552907d826fc030c78b" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-reservations-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-sales": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryReservationCli\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-reservations", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-reservations/magento-module-inventory-reservations-1.2.1.0.zip", + "shasum": "d13c26f00a9a6a00d108763e1a657149f9a560bc" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-reservations-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryReservations\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-reservations-api", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-reservations-api/magento-module-inventory-reservations-api-1.2.1.0.zip", + "shasum": "c6afb8ffdbaca59fb5bd32182739a3ce7e70b45e" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryReservationsApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-sales", + "version": "1.3.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-sales/magento-module-inventory-sales-1.3.0.0.zip", + "shasum": "abd02e8c8e9f5dc6c008f11b33d6e09c7d7739c0" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-catalog-inventory": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-reservations-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-source-deduction-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "magento/module-sales": "*", + "magento/module-sales-inventory": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "require-dev": { + "magento/module-inventory-indexer": "*" + }, + "suggest": { + "magento/module-inventory-catalog": "1.3.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySales\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-sales-admin-ui", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-sales-admin-ui/magento-module-inventory-sales-admin-ui-1.2.3.0.zip", + "shasum": "d30ef3bc7f23e8041961d4bd5e435520ddcef448" + }, + "require": { + "magento/framework": "*", + "magento/module-backend": "*", + "magento/module-catalog": "*", + "magento/module-catalog-inventory": "*", + "magento/module-inventory-admin-ui": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-sales": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySalesAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-sales-api", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-sales-api/magento-module-inventory-sales-api-1.2.2.0.zip", + "shasum": "467ab9d52944df86b9fdd5fba0f90880e51e7389" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-sales": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySalesApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-sales-frontend-ui", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-sales-frontend-ui/magento-module-inventory-sales-frontend-ui-1.2.2.0.zip", + "shasum": "ee11d12d1839b68c67113735ce8aa58db5ce693a" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog-inventory": "*", + "magento/module-inventory-catalog-frontend-ui": "1.0.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySalesFrontendUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-setup-fixture-generator", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-setup-fixture-generator/magento-module-inventory-setup-fixture-generator-1.2.1.0.zip", + "shasum": "457a372568cccc7f8bb57f61b345f8c959879a68" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySetupFixtureGenerator\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-shipping", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-shipping/magento-module-inventory-shipping-1.2.2.0.zip", + "shasum": "930018764fe7e74d8ca2c160bc0ad72fa4ca25da" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-source-deduction-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "magento/module-sales": "*", + "magento/module-shipping": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryShipping\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-shipping-admin-ui", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-shipping-admin-ui/magento-module-inventory-shipping-admin-ui-1.2.3.0.zip", + "shasum": "c2ac5ede4b57a3867e16d6b902d6bc009c3b8c58" + }, + "require": { + "magento/framework": "*", + "magento/module-backend": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "magento/module-sales": "*", + "magento/module-shipping": "*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryShippingAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-source-deduction-api", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-source-deduction-api/magento-module-inventory-source-deduction-api-1.2.2.0.zip", + "shasum": "31ec53d0db095df80217a8f28596dfc77c55dcf9" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySourceDeductionApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-source-selection", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-source-selection/magento-module-inventory-source-selection-1.2.1.0.zip", + "shasum": "a7867c53999cadd39dc3b17621f7f4a2f1879700" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySourceSelection\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-source-selection-api", + "version": "1.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-source-selection-api/magento-module-inventory-source-selection-api-1.4.2.0.zip", + "shasum": "a75b7cbad48bd870065ab223025d1db4c8bdb557" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-sales": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySourceSelectionApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-swatches-frontend-ui", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-swatches-frontend-ui/magento-module-inventory-swatches-frontend-ui-1.0.1.0.zip", + "shasum": "ccf4cc2fb553e550a00217881ce24887ca0d5bad" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-configurable-product-frontend-ui": "1.0.*", + "magento/module-swatches": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySwatchesFrontendUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-visual-merchandiser", + "version": "1.1.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-visual-merchandiser/magento-module-inventory-visual-merchandiser-1.1.3.0.zip", + "shasum": "e4b58f90e087e3ee5c942180e077562386e8c596" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "require-dev": { + "magento/module-inventory-api": "*", + "magento/module-inventory-configuration-api": "*" + }, + "suggest": { + "magento/module-visual-merchandiser": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryVisualMerchandiser\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-wishlist", + "version": "1.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-wishlist/magento-module-inventory-wishlist-1.0.2.0.zip", + "shasum": "41c2b5a4a914dddeb3167f6d473edde45ef6d1e4" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory": "1.2.*", + "magento/module-wishlist": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryWishlist\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-invitation", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-invitation/magento-module-invitation-100.4.4.0.zip", + "shasum": "9ae623c03c5d75b66062baab25721b2399c9b83d" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-newsletter": "100.4.*", + "magento/module-reports": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cookie": "100.4.*", + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Invitation\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-jwt-framework-adapter", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-jwt-framework-adapter/magento-module-jwt-framework-adapter-100.4.1.0.zip", + "shasum": "765b2585488423ef55b537c215ee5c17d57feb3a" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0", + "web-token/jwt-framework": "^v2.2.7" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\JwtFrameworkAdapter\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "JWT Manager implementation based on jwt-framework" + }, + { + "name": "magento/module-jwt-user-token", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-jwt-user-token/magento-module-jwt-user-token-100.4.0.0.zip", + "shasum": "2265f76b40299df4e67d17b768743617cfb812c9" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-integration": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\JwtUserToken\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Introduces JWT token support for web API authentication" + }, + { + "name": "magento/module-layered-navigation", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-layered-navigation/magento-module-layered-navigation-100.4.5.0.zip", + "shasum": "041332d2eba4f0e72e4411c75fa57ebab90681ef" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LayeredNavigation\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-layered-navigation-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-layered-navigation-staging/magento-module-layered-navigation-staging-100.4.2.0.zip", + "shasum": "2e2b7760afe39a06b3ef5a16544697e9005b848c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-layered-navigation": "100.4.*", + "magento/module-staging": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LayeredNavigationStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-logging", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-logging/magento-module-logging-101.2.5.0.zip", + "shasum": "82ca25a904a20926e28847ebc5a797e306b7259f" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-asynchronous-operations": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Logging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-login-as-customer", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer/magento-module-login-as-customer-100.4.5.0.zip", + "shasum": "1376e771612b41176ca91a05631335db0f75f20b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-login-as-customer-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-backend": "102.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Allow for admin to enter a customer account" + }, + { + "name": "magento/module-login-as-customer-admin-ui", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-admin-ui/magento-module-login-as-customer-admin-ui-100.4.5.0.zip", + "shasum": "4e86c5f465e7cd9fe3f54c93d0c97a621fa82453" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-login-as-customer-frontend-ui": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-login-as-customer": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-login-as-customer-api", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-api/magento-module-login-as-customer-api-100.4.4.0.zip", + "shasum": "c0f84e01b3d0bdc3af53ecc7f5d58d504dd5fdcb" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Allow for admin to enter a customer account" + }, + { + "name": "magento/module-login-as-customer-assistance", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-assistance/magento-module-login-as-customer-assistance-100.4.4.0.zip", + "shasum": "9b046099d5486eab457c61fa4a38550eccad7fc1" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-login-as-customer": "100.4.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-login-as-customer-admin-ui": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerAssistance\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-login-as-customer-frontend-ui", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-frontend-ui/magento-module-login-as-customer-frontend-ui-100.4.4.0.zip", + "shasum": "9716706a138ff2f621f199f8e43815ef4a95f8ac" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-customer": "103.0.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerFrontendUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-login-as-customer-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-graph-ql/magento-module-login-as-customer-graph-ql-100.4.2.0.zip", + "shasum": "1528b2b3c62fb996a616efcf04473151e6cb89e0" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-customer": "103.0.*", + "magento/module-integration": "100.4.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-login-as-customer-assistance": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-login-as-customer": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Flexible login as a customer so a merchant or merchant admin can log into an end customer's account to assist them with their account." + }, + { + "name": "magento/module-login-as-customer-log", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-log/magento-module-login-as-customer-log-100.4.3.0.zip", + "shasum": "190b6a98332d5de0741e2a9536c449008f6d4ba7" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-ui": "101.2.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-login-as-customer": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerLog\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-login-as-customer-logging", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-logging/magento-module-login-as-customer-logging-100.4.5.0.zip", + "shasum": "cb1b8249f62a06952e50afca44712836b908e805" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-customer": "103.0.*", + "magento/module-logging": "101.2.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-login-as-customer-api": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerLogging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Log logged in as customer admin actions." + }, + { + "name": "magento/module-login-as-customer-page-cache", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-page-cache/magento-module-login-as-customer-page-cache-100.4.4.0.zip", + "shasum": "4568b7c6d8a6f133a05ae22e2a0b0edee81095cb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-page-cache": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerPageCache\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-login-as-customer-quote", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-quote/magento-module-login-as-customer-quote-100.4.3.0.zip", + "shasum": "4ee147fa19d010b622a1c65ab67debd781537bc4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-login-as-customer-api": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerQuote\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-login-as-customer-sales", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-sales/magento-module-login-as-customer-sales-100.4.4.0.zip", + "shasum": "1a1141ffee88547f656f22525c640aa08a2ef4a4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-sales": "103.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerSales\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-login-as-customer-website-restriction", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-website-restriction/magento-module-login-as-customer-website-restriction-100.4.3.0.zip", + "shasum": "4418b87a4b253984bc141339d7589208002d6ce3" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-customer": "103.0.*", + "magento/module-login-as-customer": "100.4.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-website-restriction": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerWebsiteRestriction\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-marketplace", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-marketplace/magento-module-marketplace-100.4.3.0.zip", + "shasum": "81834dfa6fad732e552eb502bf6777630f35bc8c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Marketplace\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-media-content", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content/magento-module-media-content-100.4.3.0.zip", + "shasum": "be484449117b6df40685537286f1c43f636fe2a1" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-content-api": "100.4.*", + "magento/module-media-gallery-api": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContent\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides the implementation for managing relations between content and media files used in that content" + }, + { + "name": "magento/module-media-content-api", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-api/magento-module-media-content-api-100.4.4.0.zip", + "shasum": "e235e273fc88a016d1bd3bb81d50002eb092b6de" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-gallery-api": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides the API interfaces for managing relations between content and media files used in that content" + }, + { + "name": "magento/module-media-content-catalog", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-catalog/magento-module-media-content-catalog-100.4.3.0.zip", + "shasum": "ba6e31f7138f7131ad2ebdc0ac6d177e8ca2f8fb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-content-api": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentCatalog\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides the implementation of MediaContent functionality for Magento_Catalog module" + }, + { + "name": "magento/module-media-content-catalog-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-catalog-staging/magento-module-media-content-catalog-staging-100.4.2.0.zip", + "shasum": "4d9a15a4d25b9541dad75332444f9c5af0b47982" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-content-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentCatalogStaging\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides the implementation of MediaContent functionality for Magento_Catalog module" + }, + { + "name": "magento/module-media-content-cms", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-cms/magento-module-media-content-cms-100.4.3.0.zip", + "shasum": "0c415f2c3533422a261dedf4e44c10d6741472ae" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-media-content-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentCms\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides the implementation of MediaContent functionality for Magento_Cms module" + }, + { + "name": "magento/module-media-content-synchronization", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization/magento-module-media-content-synchronization-100.4.4.0.zip", + "shasum": "f5235ec268cb902322e6ba1befe6dfa6960859b5" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-bulk": "101.0.*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-media-content-api": "100.4.*", + "magento/module-media-content-synchronization-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-media-gallery-synchronization": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentSynchronization\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides implementation of the media content data synchronization." + }, + { + "name": "magento/module-media-content-synchronization-api", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization-api/magento-module-media-content-synchronization-api-100.4.3.0.zip", + "shasum": "55cab31f4c51604df8f417aa21e4314b45707ff8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-content-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentSynchronizationApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the media content synchronization implementation API" + }, + { + "name": "magento/module-media-content-synchronization-catalog", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization-catalog/magento-module-media-content-synchronization-catalog-100.4.2.0.zip", + "shasum": "ce75ad6cc70067068847178f6e07e13311fc7aac" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-content-api": "100.4.*", + "magento/module-media-content-synchronization-api": "100.4.*", + "magento/module-media-gallery-synchronization-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentSynchronizationCatalog\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides the implementation of MediaContentSynchronization functionality for Magento_Catalog module" + }, + { + "name": "magento/module-media-content-synchronization-cms", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization-cms/magento-module-media-content-synchronization-cms-100.4.2.0.zip", + "shasum": "b7a2131609d5f90a0ececca0f895c14ac9489f15" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-content-api": "100.4.*", + "magento/module-media-content-synchronization-api": "100.4.*", + "magento/module-media-gallery-synchronization-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentSynchronizationCms\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides the implementation of MediaContentSynchronization functionality for Magento_Cms module" + }, + { + "name": "magento/module-media-gallery", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery/magento-module-media-gallery-100.4.4.0.zip", + "shasum": "a8c451eeaf64b4ee2ad79f23702982e9ae9f74d8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-media-gallery-api": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGallery\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for media handling" + }, + { + "name": "magento/module-media-gallery-api", + "version": "101.0.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-api/magento-module-media-gallery-api-101.0.4.0.zip", + "shasum": "8eefc82cff3278c0c04b295c71c8c689bd790d8c" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for media gallery asset attributes storage and management" + }, + { + "name": "magento/module-media-gallery-catalog", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-catalog/magento-module-media-gallery-catalog-100.4.2.0.zip", + "shasum": "a7f564753983d5550498737ad5132a2a2121d5af" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-media-gallery-api": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryCatalog\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for catalog gallery processor delete operation handling" + }, + { + "name": "magento/module-media-gallery-catalog-integration", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-catalog-integration/magento-module-media-gallery-catalog-integration-100.4.2.0.zip", + "shasum": "c95e1a697f137f3d5fb065c4538e6f995104dc86" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-media-gallery-api": "101.0.*", + "magento/module-media-gallery-synchronization-api": "100.4.*", + "magento/module-media-gallery-ui-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog": "104.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryCatalogIntegration\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for extending catalog image uploader functionality" + }, + { + "name": "magento/module-media-gallery-catalog-ui", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-catalog-ui/magento-module-media-gallery-catalog-ui-100.4.2.0.zip", + "shasum": "7812f995826c67ef4114a4a956817beefe20a8e8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-cms": "104.0.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryCatalogUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module that implement category grid for media gallery." + }, + { + "name": "magento/module-media-gallery-cms-ui", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-cms-ui/magento-module-media-gallery-cms-ui-100.4.2.0.zip", + "shasum": "8e035e08b1b57af4a2f70a2e37f41119dc764523" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-cms": "104.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryCmsUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Cms related UI elements in the magento media gallery" + }, + { + "name": "magento/module-media-gallery-integration", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-integration/magento-module-media-gallery-integration-100.4.4.0.zip", + "shasum": "e3aa33bb7297034c6a59bc8fa6a836b35af70201" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-gallery-api": "101.0.*", + "magento/module-media-gallery-synchronization-api": "100.4.*", + "magento/module-media-gallery-ui-api": "100.4.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "require-dev": { + "magento/module-cms": "*" + }, + "suggest": { + "magento/module-catalog": "104.0.*", + "magento/module-cms": "104.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryIntegration\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for integration of enhanced media gallery" + }, + { + "name": "magento/module-media-gallery-metadata", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-metadata/magento-module-media-gallery-metadata-100.4.3.0.zip", + "shasum": "b8d1b916247a3ab2a73d5112ce7a38b4834c7474" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-gallery-metadata-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryMetadata\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for images metadata processing" + }, + { + "name": "magento/module-media-gallery-metadata-api", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-metadata-api/magento-module-media-gallery-metadata-api-100.4.2.0.zip", + "shasum": "a167dd435a3c6aadbf4ea436bb88ad7392a02be1" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryMetadataApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for media gallery metadata implementation API" + }, + { + "name": "magento/module-media-gallery-renditions", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-renditions/magento-module-media-gallery-renditions-100.4.3.0.zip", + "shasum": "d3c9da3d4bda169f9b687595281b056cc0db5020" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-message-queue": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-media-gallery-api": "101.0.*", + "magento/module-media-gallery-renditions-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-media-content-api": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryRenditions\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module that implements height and width fields for for media gallery items." + }, + { + "name": "magento/module-media-gallery-renditions-api", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-renditions-api/magento-module-media-gallery-renditions-api-100.4.2.0.zip", + "shasum": "c684de95cd58a68a5ded32ab1d54bc840eda078a" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryRenditionsApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module that is responsible for the API implementation of Media Gallery Renditions." + }, + { + "name": "magento/module-media-gallery-synchronization", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-synchronization/magento-module-media-gallery-synchronization-100.4.4.0.zip", + "shasum": "02578232663d1a7637f2d8c08ef49ae6421c449d" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-message-queue": "100.4.*", + "magento/module-media-gallery-api": "101.0.*", + "magento/module-media-gallery-synchronization-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGallerySynchronization\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides implementation of the media gallery data synchronization." + }, + { + "name": "magento/module-media-gallery-synchronization-api", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-synchronization-api/magento-module-media-gallery-synchronization-api-100.4.3.0.zip", + "shasum": "be6d4f82a76fcc39db835401e2e9bd332ce78266" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-gallery-api": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGallerySynchronizationApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the media gallery synchronization implementation API" + }, + { + "name": "magento/module-media-gallery-synchronization-metadata", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-synchronization-metadata/magento-module-media-gallery-synchronization-metadata-100.4.1.0.zip", + "shasum": "9e09a1159b15c4d23604dda9fd571662217db753" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-gallery-api": "101.0.*", + "magento/module-media-gallery-metadata-api": "100.4.*", + "magento/module-media-gallery-synchronization-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGallerySynchronizationMetadata\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for images metadata synchronization" + }, + { + "name": "magento/module-media-gallery-ui", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-ui/magento-module-media-gallery-ui-100.4.4.0.zip", + "shasum": "66c54e0b853754f695253a23286a88c4bce8fd82" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-cms": "104.0.*", + "magento/module-directory": "100.4.*", + "magento/module-media-content-api": "100.4.*", + "magento/module-media-gallery-api": "101.0.*", + "magento/module-media-gallery-metadata-api": "100.4.*", + "magento/module-media-gallery-synchronization-api": "100.4.*", + "magento/module-media-gallery-ui-api": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the media gallery UI implementation" + }, + { + "name": "magento/module-media-gallery-ui-api", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-ui-api/magento-module-media-gallery-ui-api-100.4.3.0.zip", + "shasum": "eb813d47915354b0f5a3ad49381d5f55658d0f6c" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cms": "104.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryUiApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the media gallery UI implementation API" + }, + { + "name": "magento/module-media-storage", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-storage/magento-module-media-storage-100.4.4.0.zip", + "shasum": "6e3b469674fe41e8f8bd36b296908734028fd45b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-bulk": "101.0.*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaStorage\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-message-queue", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-message-queue/magento-module-message-queue-100.4.5.0.zip", + "shasum": "c22f018c65c4699bd606f1f8997f914d13886cf1" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-message-queue": "100.4.*", + "magento/magento-composer-installer": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MessageQueue\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-msrp", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-msrp/magento-module-msrp-100.4.4.0.zip", + "shasum": "bd055d354e6ac6d952af52deb3b4cffd58f20b26" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-downloadable": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-bundle": "101.0.*", + "magento/module-msrp-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Msrp\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-msrp-configurable-product", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-msrp-configurable-product/magento-module-msrp-configurable-product-100.4.2.0.zip", + "shasum": "537b34ec7d74768c7b34115f4840e4995daed1b4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-msrp": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MsrpConfigurableProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-msrp-grouped-product", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-msrp-grouped-product/magento-module-msrp-grouped-product-100.4.2.0.zip", + "shasum": "92e0dacc2c8a8167cb8f10eff83e4a070764030c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-grouped-product": "100.4.*", + "magento/module-msrp": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MsrpGroupedProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-msrp-staging", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-msrp-staging/magento-module-msrp-staging-100.4.3.0.zip", + "shasum": "29ca00d1f0345498052d8df88c77664c64d923a2" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-msrp": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MsrpStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-multiple-wishlist", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-multiple-wishlist/magento-module-multiple-wishlist-100.4.5.0.zip", + "shasum": "4683536cd5537aa5a7caea553db8f687ed2d6e91" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-advanced-checkout": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-widget": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-multiple-wishlist-sample-data": "Sample Data version: 100.4.*", + "magento/module-reports": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MultipleWishlist\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-multiple-wishlist-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-multiple-wishlist-graph-ql/magento-module-multiple-wishlist-graph-ql-100.4.1.0.zip", + "shasum": "f49721f166cea8e9649076f6878fc071d86b9fce" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-multiple-wishlist": "100.4.*", + "magento/module-wishlist": "101.2.*", + "magento/module-wishlist-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MultipleWishlistGraphQl\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-multishipping", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-multishipping/magento-module-multishipping-100.4.5.0.zip", + "shasum": "86c08ce0688695d8f4dba94a98c96a11a725f19d" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-captcha": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Multishipping\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-mysql-mq", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-mysql-mq/magento-module-mysql-mq-100.4.3.0.zip", + "shasum": "244ce82923f4b37efc9da06bda19dc194280ecab" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-message-queue": "100.4.*", + "magento/magento-composer-installer": "*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MysqlMq\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-negotiable-quote", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-negotiable-quote/magento-module-negotiable-quote-100.3.4.0.zip", + "shasum": "41fbedbbca03f860e2d9691e6400968a95b45f09" + }, + "require": { + "laminas/laminas-json": "^3.3.0", + "magento/framework": "103.0.5", + "magento/framework-bulk": "101.0.1", + "magento/framework-message-queue": "100.4.5", + "magento/module-advanced-checkout": "100.4.5", + "magento/module-asynchronous-operations": "100.4.5", + "magento/module-authorization": "100.4.5", + "magento/module-backend": "102.0.5", + "magento/module-bundle": "101.0.5", + "magento/module-catalog": "104.0.5", + "magento/module-catalog-inventory": "100.4.5", + "magento/module-checkout": "100.4.5", + "magento/module-company": "101.1.4", + "magento/module-config": "101.2.5", + "magento/module-configurable-product": "100.4.5", + "magento/module-customer": "103.0.5", + "magento/module-directory": "100.4.5", + "magento/module-downloadable": "100.4.5", + "magento/module-gift-card": "101.3.5", + "magento/module-gift-card-account": "101.2.5", + "magento/module-grouped-product": "100.4.5", + "magento/module-integration": "100.4.5", + "magento/module-msrp": "100.4.4", + "magento/module-quote": "101.2.5", + "magento/module-sales": "103.0.5", + "magento/module-sales-rule": "101.2.5", + "magento/module-store": "101.1.5", + "magento/module-tax": "100.4.5", + "magento/module-theme": "101.1.5", + "magento/module-ui": "101.2.5", + "magento/module-user": "101.2.5", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout-agreements": "100.4.4", + "magento/module-scalable-checkout": "100.4.4", + "magento/module-shared-catalog": "100.3.4" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\NegotiableQuote\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-negotiable-quote-async-order", + "version": "1.3.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-negotiable-quote-async-order/magento-module-negotiable-quote-async-order-1.3.1.0.zip", + "shasum": "56dd6cdb36bbff312dea245b2b629e068e605337" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-async-order": "100.4.1", + "magento/module-negotiable-quote": "100.3.4", + "magento/module-quote": "101.2.5", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout-staging": "100.4.4", + "magento/module-payment": "100.4.5" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\NegotiableQuoteAsyncOrder\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-negotiable-quote-graph-ql", + "version": "1.3.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-negotiable-quote-graph-ql/magento-module-negotiable-quote-graph-ql-1.3.2.0.zip", + "shasum": "2c5c83a046221a5912daa5d4137a5c1463e9bedc" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-authorization": "100.4.5", + "magento/module-catalog-graph-ql": "100.4.5", + "magento/module-checkout": "100.4.5", + "magento/module-company": "101.1.4", + "magento/module-customer": "103.0.5", + "magento/module-graph-ql": "100.4.5", + "magento/module-negotiable-quote": "100.3.4", + "magento/module-quote": "101.2.5", + "magento/module-quote-graph-ql": "100.4.5", + "magento/module-sales": "103.0.5", + "magento/module-store": "101.1.5", + "magento/module-tax": "100.4.5", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-inventory-graph-ql": "100.4.2", + "magento/module-graph-ql": "100.4.5", + "magento/module-payment-graph-ql": "100.4.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\NegotiableQuoteGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Graphql support for the Negotiable Quote" + }, + { + "name": "magento/module-negotiable-quote-shared-catalog", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-negotiable-quote-shared-catalog/magento-module-negotiable-quote-shared-catalog-100.3.4.0.zip", + "shasum": "3ca65c143b75706cad966bc5d1012cf253754ac5" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-backend": "102.0.5", + "magento/module-catalog": "104.0.5", + "magento/module-company": "101.1.4", + "magento/module-negotiable-quote": "100.3.4", + "magento/module-quote": "101.2.5", + "magento/module-shared-catalog": "100.3.4", + "magento/module-store": "101.1.5", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-customer": "103.0.5" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\NegotiableQuoteSharedCatalog\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-negotiable-quote-weee", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-negotiable-quote-weee/magento-module-negotiable-quote-weee-100.3.4.0.zip", + "shasum": "6894f5b68c0ce1b1f9cad4b20d8e4551669bad8d" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-catalog": "104.0.5", + "magento/module-negotiable-quote": "100.3.4", + "magento/module-quote": "101.2.5", + "magento/module-tax": "100.4.5", + "magento/module-weee": "100.4.5", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\NegotiableQuoteWeee\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-new-relic-reporting", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-new-relic-reporting/magento-module-new-relic-reporting-100.4.3.0.zip", + "shasum": "8bd8d00d689cb7cc2203ae0e6f3aab77c5f81496" + }, + "require": { + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\NewRelicReporting\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-newsletter", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-newsletter/magento-module-newsletter-100.4.5.0.zip", + "shasum": "fb7c42f608275e4c6a234287edb5a89f1c9a2d58" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-cms": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-email": "101.1.*", + "magento/module-require-js": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-widget": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Newsletter\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-newsletter-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-newsletter-graph-ql/magento-module-newsletter-graph-ql-100.4.2.0.zip", + "shasum": "570aed7c33d87714a1b812e5316d9903ba865ae4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-customer": "103.0.*", + "magento/module-newsletter": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\NewsletterGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Provides GraphQl functionality for the newsletter subscriptions." + }, + { + "name": "magento/module-offline-payments", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-offline-payments/magento-module-offline-payments-100.4.3.0.zip", + "shasum": "bcac1f56aea72726a4c40a1fb3ad6be3f25b8990" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\OfflinePayments\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-offline-shipping", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-offline-shipping/magento-module-offline-shipping-100.4.4.0.zip", + "shasum": "02167bd6af953e852803fe11b4b79bb799e8a9ee" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout": "100.4.*", + "magento/module-offline-shipping-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\OfflineShipping\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-order-history-search", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-order-history-search/magento-module-order-history-search-100.3.4.0.zip", + "shasum": "8b729479f3ad6f91ad248df7dcdfb12e5cdd4eb6" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-company": "101.1.4", + "magento/module-customer": "103.0.5", + "magento/module-sales": "103.0.5", + "magento/module-store": "101.1.5", + "magento/module-theme": "101.1.5", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\OrderHistorySearch\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-page-builder", + "version": "2.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-page-builder/magento-module-page-builder-2.2.3.0.zip", + "shasum": "5e754e262ebaa46dc7f08cd258c5e3b9a8b3487b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-widget": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-email": "101.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-require-js": "100.4.*", + "magento/module-rule": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-variable": "100.4.*", + "magento/module-widget": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0", + "phpgt/dom": "2.2.3" + }, + "conflict": { + "gene/bluefoot": "*" + }, + "suggest": { + "magento/module-review": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PageBuilder\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Page Builder module" + }, + { + "name": "magento/module-page-builder-admin-analytics", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-page-builder-admin-analytics/magento-module-page-builder-admin-analytics-1.1.2.0.zip", + "shasum": "4c1d0be58f5e35734834bdb4fd4fd84952604186" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-admin-analytics": "100.4.*", + "magento/module-page-builder": "2.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PageBuilderAdminAnalytics\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Page Builder Admin Analytics module" + }, + { + "name": "magento/module-page-builder-admin-gws-admin-ui", + "version": "1.7.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-page-builder-admin-gws-admin-ui/magento-module-page-builder-admin-gws-admin-ui-1.7.1.0.zip", + "shasum": "8d1e06cdd8344e02c9a6f79e96e4d2e1395a94cb" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-admin-gws": "100.4.*", + "magento/module-page-builder": "2.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PageBuilderAdminGwsAdminUi\\": "" + } + }, + "license": [ + "Proprietary" + ], + "description": "Page Builder AdminGWS Admin UI module" + }, + { + "name": "magento/module-page-builder-analytics", + "version": "1.6.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-page-builder-analytics/magento-module-page-builder-analytics-1.6.2.0.zip", + "shasum": "d77d348beaa25a60d9db16859e5f1502b79db783" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-analytics": "100.4.*", + "magento/module-page-builder": "2.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PageBuilderAnalytics\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Page Builder Analytics module" + }, + { + "name": "magento/module-page-cache", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-page-cache/magento-module-page-cache-100.4.5.0.zip", + "shasum": "b6c3ab1dad0318b147d8a722d994e8241e2681a8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PageCache\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-payment", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-payment/magento-module-payment-100.4.5.0.zip", + "shasum": "1729b982a9c1ce9419459e06991ed8d63b4af6cc" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Payment\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-payment-graph-ql", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-payment-graph-ql/magento-module-payment-graph-ql-100.4.0.0.zip", + "shasum": "9f834cc06612aab32bd7fd60c8c06dddebbc74b8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-payment": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-store-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PaymentGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-payment-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-payment-staging/magento-module-payment-staging-100.4.2.0.zip", + "shasum": "5c0ed2c78c0d0066f0dada4c723bf7b99b1781c1" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-quote": "101.2.*", + "magento/module-staging": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-payment": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PaymentStaging\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-paypal", + "version": "101.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-paypal/magento-module-paypal-101.0.5.0.zip", + "shasum": "71c9e4667fd9eda0f2e2f87c987a65c60044221c" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-instant-purchase": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-vault": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout-agreements": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Paypal\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-paypal-captcha", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-paypal-captcha/magento-module-paypal-captcha-100.4.2.0.zip", + "shasum": "8c18aa105ea74407424181096d0844af1b32b8b4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-captcha": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-paypal": "101.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PaypalCaptcha\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Provides CAPTCHA validation for PayPal Payflow Pro" + }, + { + "name": "magento/module-paypal-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-paypal-graph-ql/magento-module-paypal-graph-ql-100.4.3.0.zip", + "shasum": "4d59ba2805e7540fda1f6e5979145d9fce0a5cb6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-paypal": "101.0.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-vault": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*", + "magento/module-store-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PaypalGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "GraphQl support for Paypal" + }, + { + "name": "magento/module-paypal-negotiable-quote", + "version": "1.3.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-paypal-negotiable-quote/magento-module-paypal-negotiable-quote-1.3.2.0.zip", + "shasum": "9d228557f9163f579b0454ddb218e9e655c8e6b7" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-checkout": "100.4.5", + "magento/module-negotiable-quote": "100.3.4", + "magento/module-quote": "101.2.5", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-payment": "100.4.5", + "magento/module-paypal": "101.0.5" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PaypalNegotiableQuote\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-paypal-purchase-order", + "version": "1.3.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-paypal-purchase-order/magento-module-paypal-purchase-order-1.3.3.0.zip", + "shasum": "aace331d3183a515b3dcf17ed21555701de3a905" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-checkout": "100.4.5", + "magento/module-purchase-order": "100.3.4", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-paypal": "101.0.5" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PaypalPurchaseOrder\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-persistent", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-persistent/magento-module-persistent-100.4.5.0.zip", + "shasum": "950b3b9856f49aa0c5e8b6eef0e41cd231a74896" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-cron": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-page-cache": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Persistent\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-persistent-history", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-persistent-history/magento-module-persistent-history-100.4.2.0.zip", + "shasum": "eaff511ef6ef54504c510be5277a048028464b77" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-persistent": "100.4.*", + "magento/module-reports": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PersistentHistory\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-price-permissions", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-price-permissions/magento-module-price-permissions-100.4.1.0.zip", + "shasum": "fc82f57ff55c5e242559acacfcf25314fbd6e49e" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-bundle": "101.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-downloadable": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-gift-card": "101.3.*", + "magento/module-grouped-product": "100.4.*", + "magento/module-msrp": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-configurable-product": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PricePermissions\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-product-alert", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-product-alert/magento-module-product-alert-100.4.4.0.zip", + "shasum": "d46bb9bd950e11d3d012a44d1a3602858559b2f4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-bulk": "101.0.*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ProductAlert\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-product-video", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-product-video/magento-module-product-video-100.4.5.0.zip", + "shasum": "2f9b406f585e479cb2da5a90cc5467a6e429fd9d" + }, + "require": { + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ProductVideo\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Add Video to Products" + }, + { + "name": "magento/module-product-video-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-product-video-staging/magento-module-product-video-staging-100.4.2.0.zip", + "shasum": "c5287fddc5e315d8c66dca0ec6ced732f7047e35" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-product-video": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-staging": "100.4.*", + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ProductVideoStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-promotion-permissions", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-promotion-permissions/magento-module-promotion-permissions-100.4.2.0.zip", + "shasum": "5fb5334d01f8d798875d75eab96fa1b72de2d86b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-banner": "101.2.*", + "magento/module-catalog-rule": "101.2.*", + "magento/module-reminder": "101.2.*", + "magento/module-sales-rule": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PromotionPermissions\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-purchase-order", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-purchase-order/magento-module-purchase-order-100.3.4.0.zip", + "shasum": "c9f72ffd06a322372dedcd0ae479c71dbb0aff91" + }, + "require": { + "magento/framework": "103.0.5", + "magento/framework-message-queue": "100.4.5", + "magento/module-authorization": "100.4.5", + "magento/module-catalog": "104.0.5", + "magento/module-checkout": "100.4.5", + "magento/module-company": "101.1.4", + "magento/module-customer": "103.0.5", + "magento/module-directory": "100.4.5", + "magento/module-gift-card-account": "101.2.5", + "magento/module-msrp": "100.4.4", + "magento/module-negotiable-quote": "100.3.4", + "magento/module-payment": "100.4.5", + "magento/module-quote": "101.2.5", + "magento/module-sales": "103.0.5", + "magento/module-sales-sequence": "100.4.2", + "magento/module-store": "101.1.5", + "magento/module-tax": "100.4.5", + "magento/module-theme": "101.1.5", + "magento/module-ui": "101.2.5", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-company-credit": "100.3.4", + "magento/module-sales-rule": "101.2.5" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PurchaseOrder\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-purchase-order-rule", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-purchase-order-rule/magento-module-purchase-order-rule-100.3.4.0.zip", + "shasum": "b430872307f052a3d9b3b37fb39d39a068b0a0a9" + }, + "require": { + "magento/framework": "103.0.5", + "magento/framework-message-queue": "100.4.5", + "magento/module-company": "101.1.4", + "magento/module-customer": "103.0.5", + "magento/module-directory": "100.4.5", + "magento/module-payment": "100.4.5", + "magento/module-purchase-order": "100.3.4", + "magento/module-quote": "101.2.5", + "magento/module-rule": "100.4.4", + "magento/module-sales-rule": "101.2.5", + "magento/module-shipping": "100.4.5", + "magento/module-theme": "101.1.5", + "magento/module-ui": "101.2.5", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PurchaseOrderRule\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-quick-order", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quick-order/magento-module-quick-order-100.3.4.0.zip", + "shasum": "28b036307693e75cdd5a864de5f8ac66aaff7054" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-advanced-checkout": "100.4.5", + "magento/module-authorization": "100.4.5", + "magento/module-catalog": "104.0.5", + "magento/module-catalog-inventory": "100.4.5", + "magento/module-catalog-permissions": "100.4.5", + "magento/module-catalog-search": "102.0.5", + "magento/module-customer": "103.0.5", + "magento/module-search": "101.1.5", + "magento/module-store": "101.1.5", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.5" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\QuickOrder\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-quote", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quote/magento-module-quote-101.2.5.0.zip", + "shasum": "92dafbe73d3b3142724a7664cba3720e97e6afa1" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-payment": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-sequence": "100.4.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-webapi": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Quote\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-quote-analytics", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quote-analytics/magento-module-quote-analytics-100.4.4.0.zip", + "shasum": "51af0efbde0a623931fb360604342b9e7fc8f4d6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-analytics": "100.4.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\QuoteAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-quote-bundle-options", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quote-bundle-options/magento-module-quote-bundle-options-100.4.1.0.zip", + "shasum": "e05ad60c2bd108fc8a00d361d74bffe35ee583d6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\QuoteBundleOptions\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides data provider for creating buy request for bundle products" + }, + { + "name": "magento/module-quote-configurable-options", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quote-configurable-options/magento-module-quote-configurable-options-100.4.1.0.zip", + "shasum": "0cba0d4e6939166c3986f8154f742671445fc39b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\QuoteConfigurableOptions\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides data provider for creating buy request for configurable products" + }, + { + "name": "magento/module-quote-downloadable-links", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quote-downloadable-links/magento-module-quote-downloadable-links-100.4.1.0.zip", + "shasum": "037de250c2043527209964589ff64a0c9cdbbe0c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\QuoteDownloadableLinks\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides data provider for creating buy request for links of downloadable products" + }, + { + "name": "magento/module-quote-gift-card-options", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quote-gift-card-options/magento-module-quote-gift-card-options-100.4.2.0.zip", + "shasum": "a1685da8f59cd0aa932b29539e419466eb4d2d49" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-gift-card": "101.3.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\QuoteGiftCardOptions\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Magento module provides data provider for creating buy request for gift card products" + }, + { + "name": "magento/module-quote-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quote-graph-ql/magento-module-quote-graph-ql-100.4.5.0.zip", + "shasum": "760f3c37cc1cb60701eb17a14c90f7bd135e071f" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-customer-graph-ql": "100.4.*", + "magento/module-directory": "100.4.*", + "magento/module-gift-message": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-inventory-graph-ql": "100.4.*", + "magento/module-graph-ql-cache": "100.4.*", + "magento/module-payment-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\QuoteGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-quote-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quote-staging/magento-module-quote-staging-100.4.2.0.zip", + "shasum": "0fde8e470bd847bd1520ef4cd7294fedf84a8bb9" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-staging": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-staging": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\QuoteStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-re-captcha-admin-ui", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-admin-ui/magento-module-re-captcha-admin-ui-1.1.2.0.zip", + "shasum": "5382f8e16fef06842e3ef28be41f7533189320a5" + }, + "require": { + "magento/framework": "*", + "magento/module-config": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-checkout", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-checkout/magento-module-re-captcha-checkout-1.1.2.0.zip", + "shasum": "43cd3204ab3e4bdaa4cfb97c556e1ca2fd2fcbd8" + }, + "require": { + "magento/framework": "*", + "magento/module-checkout": "*", + "magento/module-re-captcha-admin-ui": "1.1.*", + "magento/module-re-captcha-frontend-ui": "1.1.*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "magento/module-re-captcha-webapi-ui": "1.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaCheckout\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-checkout-sales-rule", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-checkout-sales-rule/magento-module-re-captcha-checkout-sales-rule-1.1.1.0.zip", + "shasum": "681d9b35cd5f9654c2e4f121108af84d54802b7b" + }, + "require": { + "magento/framework": "*", + "magento/module-checkout": "*", + "magento/module-re-captcha-admin-ui": "1.1.*", + "magento/module-re-captcha-frontend-ui": "1.1.*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "magento/module-re-captcha-webapi-ui": "1.0.*", + "magento/module-sales-rule": "*", + "php": "~7.4.0||~8.0.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaCheckoutSalesRule\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google ReCaptcha integration for Magento2 coupons" + }, + { + "name": "magento/module-re-captcha-company", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-company/magento-module-re-captcha-company-1.0.1.0.zip", + "shasum": "80a0688b8f6fa63900f6ce162050e4c8d4c0dcf9" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "*", + "magento/module-re-captcha-validation-api": "*", + "magento/module-re-captcha-webapi-api": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-company": "*", + "magento/module-re-captcha-admin-ui": "*", + "magento/module-re-captcha-frontend-ui": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaCompany\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-contact", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-contact/magento-module-re-captcha-contact-1.1.1.0.zip", + "shasum": "b06897024b7de5ff7b34f40a7bcd5274d326d34c" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaContact\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-customer", + "version": "1.1.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-customer/magento-module-re-captcha-customer-1.1.3.0.zip", + "shasum": "4aacce4909811f75da30401696e5bfa0aaca1c45" + }, + "require": { + "magento/framework": "*", + "magento/module-customer": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaCustomer\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-frontend-ui", + "version": "1.1.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-frontend-ui/magento-module-re-captcha-frontend-ui-1.1.3.0.zip", + "shasum": "478b8b65b2dcdfcda38d065774b69a4ca5603c1f" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaFrontendUi\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-gift-card", + "version": "1.0.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-gift-card/magento-module-re-captcha-gift-card-1.0.0.0.zip", + "shasum": "13c97d993b06fb572e4b69336db3aa34a5c47fc5" + }, + "require": { + "magento/framework": "*", + "magento/module-checkout": "*", + "magento/module-customer": "*", + "magento/module-gift-card-account": "*", + "magento/module-gift-card-account-graph-ql": "*", + "magento/module-re-captcha-admin-ui": "*", + "magento/module-re-captcha-frontend-ui": "*", + "magento/module-re-captcha-ui": "*", + "magento/module-re-captcha-validation-api": "*", + "magento/module-re-captcha-webapi-api": "*", + "magento/module-re-captcha-webapi-graph-ql": "*", + "magento/module-re-captcha-webapi-rest": "*", + "magento/module-re-captcha-webapi-ui": "*", + "php": "~7.4.0||~8.0.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaGiftCard\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2 Gift Cards" + }, + { + "name": "magento/module-re-captcha-invitation", + "version": "1.0.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-invitation/magento-module-re-captcha-invitation-1.0.0.0.zip", + "shasum": "64287f9a60d0a7c67ada7225f9c5539ad7022e9e" + }, + "require": { + "magento/framework": "*", + "magento/module-customer": "*", + "magento/module-invitation": "*", + "magento/module-re-captcha-admin-ui": "*", + "magento/module-re-captcha-frontend-ui": "*", + "magento/module-re-captcha-ui": "*", + "magento/module-re-captcha-validation-api": "*", + "php": "~7.4.0||~8.0.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaInvitation\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA for Invitation Module" + }, + { + "name": "magento/module-re-captcha-migration", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-migration/magento-module-re-captcha-migration-1.1.2.0.zip", + "shasum": "12712a7f408a34780257f9f0f58c76036408702b" + }, + "require": { + "magento/framework": "*", + "magento/module-config": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaMigration\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA config migration for Magento2" + }, + { + "name": "magento/module-re-captcha-multiple-wishlist", + "version": "1.0.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-multiple-wishlist/magento-module-re-captcha-multiple-wishlist-1.0.0.0.zip", + "shasum": "8979f3f6683294410b16bfb7e894276d0e659484" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "*", + "php": "~7.4.0||~8.0.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaMultipleWishlist\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-newsletter", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-newsletter/magento-module-re-captcha-newsletter-1.1.2.0.zip", + "shasum": "89974abcb37a76039cfe9b326717030c0055ff7e" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaNewsletter\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-paypal", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-paypal/magento-module-re-captcha-paypal-1.1.2.0.zip", + "shasum": "c199a2e1214077a42e0b5f3ae84ec7d8c5ff2585" + }, + "require": { + "magento/framework": "*", + "magento/module-checkout": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaPaypal\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCaptcha integration for Magento2 PayPal PayflowPro payment form" + }, + { + "name": "magento/module-re-captcha-review", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-review/magento-module-re-captcha-review-1.1.2.0.zip", + "shasum": "a47a363a75080aa08358b1759c1aa05c6303b1c9" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaReview\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-send-friend", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-send-friend/magento-module-re-captcha-send-friend-1.1.2.0.zip", + "shasum": "abb550fb0e309cc9dd81e3cc181f9de94255abcf" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaSendFriend\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-store-pickup", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-store-pickup/magento-module-re-captcha-store-pickup-1.0.1.0.zip", + "shasum": "3f2287cc2711bf58cfa82965d2a10b34ead8f0e8" + }, + "require": { + "magento/framework": "*", + "magento/module-checkout": "*", + "magento/module-re-captcha-ui": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-in-store-pickup-frontend": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaStorePickup\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCaptcha integration for Magento2 Inventory Store Pickup shipping form" + }, + { + "name": "magento/module-re-captcha-ui", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-ui/magento-module-re-captcha-ui-1.1.2.0.zip", + "shasum": "90aa00a2ae31cb2f2f7f3759d4bca52b1e6fc67b" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-validation-api": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaUi\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "authors": [ + { + "name": "Riccardo Tempesta", + "email": "riccardo.tempesta@magespecialist.it" + } + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-user", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-user/magento-module-re-captcha-user-1.1.2.0.zip", + "shasum": "5645d09d3acce988f43365c13b81d01445cbf829" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaUser\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-validation", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-validation/magento-module-re-captcha-validation-1.1.1.0.zip", + "shasum": "7a358947f858c0bb2cf995e8d449b3aeaeaf3e94" + }, + "require": { + "google/recaptcha": "^1.2", + "magento/framework": "*", + "magento/module-re-captcha-validation-api": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaValidation\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-validation-api", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-validation-api/magento-module-re-captcha-validation-api-1.1.1.0.zip", + "shasum": "d60531a405e81c1fbd26298d2908d33966bb3127" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaValidationApi\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-version-2-checkbox", + "version": "2.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-version-2-checkbox/magento-module-re-captcha-version-2-checkbox-2.0.2.0.zip", + "shasum": "c61ad5e4dea035bc61aee9e4a41bf48ce2c6180c" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "*", + "magento/module-re-captcha-admin-ui": "1.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaVersion2Checkbox\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-version-2-invisible", + "version": "2.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-version-2-invisible/magento-module-re-captcha-version-2-invisible-2.0.2.0.zip", + "shasum": "e2698fcd3e57b6b0a49dba5e93bac87f925612e3" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "*", + "magento/module-re-captcha-admin-ui": "1.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaVersion2Invisible\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-version-3-invisible", + "version": "2.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-version-3-invisible/magento-module-re-captcha-version-3-invisible-2.0.2.0.zip", + "shasum": "81dacf545c8dfedde4d16f1247f73e68e7b1fd2d" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "*", + "magento/module-re-captcha-admin-ui": "1.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaVersion3Invisible\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-webapi-api", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-api/magento-module-re-captcha-webapi-api-1.0.1.0.zip", + "shasum": "5eea8f96b61cb5588bb3d122a76b5524a29692ef" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-validation-api": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaWebapiApi\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-webapi-graph-ql", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-graph-ql/magento-module-re-captcha-webapi-graph-ql-1.0.1.0.zip", + "shasum": "f9783d1d5b5907ccf723a41ae470b39e83cf0297" + }, + "require": { + "magento/framework": "*", + "magento/module-authorization": "*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaWebapiGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-webapi-rest", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-rest/magento-module-re-captcha-webapi-rest-1.0.1.0.zip", + "shasum": "28339c7a4d48c793c021bc297675eba8f2932232" + }, + "require": { + "magento/framework": "*", + "magento/module-authorization": "*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "magento/module-webapi": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaWebapiRest\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-webapi-ui", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-ui/magento-module-re-captcha-webapi-ui-1.0.1.0.zip", + "shasum": "df17c1afecd242e6cb928eef6e4c88dd7b628939" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-frontend-ui": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaWebapiUi\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-related-product-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-related-product-graph-ql/magento-module-related-product-graph-ql-100.4.2.0.zip", + "shasum": "91f794c6f9f285597cbca8c27fbb1a009451e0a6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\RelatedProductGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-release-notification", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-release-notification/magento-module-release-notification-100.4.3.0.zip", + "shasum": "cbcfb4e11a3961944e15971be5d76655867502f4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-ui": "101.2.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReleaseNotification\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-reminder", + "version": "101.2.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-reminder/magento-module-reminder-101.2.4.0.zip", + "shasum": "755c797993d662bba9aedfbc730a72ff8478f5eb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-rule": "101.2.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-email": "101.1.*", + "magento/module-quote": "101.2.*", + "magento/module-rule": "100.4.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Reminder\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-remote-storage", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-remote-storage/magento-module-remote-storage-100.4.3.0.zip", + "shasum": "3047e17d09a6b74bfff57e33f318f78e91c67622" + }, + "require": { + "league/flysystem": "~2.4.3", + "league/flysystem-aws-s3-v3": "^2.4.3", + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-cms": "104.0.*", + "magento/module-downloadable": "100.4.*", + "magento/module-downloadable-import-export": "100.4.*", + "magento/module-import-export": "101.0.*", + "magento/module-media-gallery-metadata": "100.4.*", + "magento/module-media-gallery-synchronization": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-sitemap": "100.4.*", + "predis/predis": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\RemoteStorage\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-remote-storage-commerce", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-remote-storage-commerce/magento-module-remote-storage-commerce-100.4.1.0.zip", + "shasum": "1465c87d0cd747c333f47ab5e84eafefa5e05246" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-remote-storage": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-advanced-checkout": "100.4.*", + "magento/module-logging": "101.2.*", + "magento/module-scheduled-import-export": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\RemoteStorageCommerce\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-reports", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-reports/magento-module-reports-100.4.5.0.zip", + "shasum": "f83a31e94a46f6ffdbf2c62d6ec0db87e7ebdd34" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-downloadable": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-quote": "101.2.*", + "magento/module-review": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-widget": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Reports\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-require-js", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-require-js/magento-module-require-js-100.4.1.0.zip", + "shasum": "8a573426813a22a6a1253711bda515303e6f7796" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\RequireJs\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-requisition-list", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-requisition-list/magento-module-requisition-list-100.3.4.0.zip", + "shasum": "59efa5732618f08b19285baf20aaf12818b127db" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-authorization": "100.4.5", + "magento/module-backend": "102.0.5", + "magento/module-catalog": "104.0.5", + "magento/module-catalog-inventory": "100.4.5", + "magento/module-checkout": "100.4.5", + "magento/module-configurable-product": "100.4.5", + "magento/module-customer": "103.0.5", + "magento/module-import-export": "101.0.5", + "magento/module-quote": "101.2.5", + "magento/module-sales": "103.0.5", + "magento/module-store": "101.1.5", + "magento/module-tax": "100.4.5", + "magento/module-theme": "101.1.5", + "magento/module-ui": "101.2.5", + "magento/module-wishlist": "101.2.5", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-bundle": "101.0.5" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\RequisitionList\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-requisition-list-graph-ql", + "version": "1.3.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-requisition-list-graph-ql/magento-module-requisition-list-graph-ql-1.3.3.0.zip", + "shasum": "05d9117b4c2f4b5667b7c092cc8195ddf87797df" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-catalog": "104.0.5", + "magento/module-quote": "101.2.5", + "magento/module-quote-graph-ql": "100.4.5", + "magento/module-requisition-list": "100.3.4", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\RequisitionListGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-resource-connections", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-resource-connections/magento-module-resource-connections-100.4.2.0.zip", + "shasum": "493d96e6da0875491601880b0532f3b2b347603f" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ResourceConnections\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-review", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-review/magento-module-review-100.4.5.0.zip", + "shasum": "70e4692bf3f0da7b5e607f736b32a87e4b5124f2" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-newsletter": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cookie": "100.4.*", + "magento/module-review-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Review\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-review-analytics", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-review-analytics/magento-module-review-analytics-100.4.2.0.zip", + "shasum": "5b38ecb4bb2f67225f919c25c57ce9293d19f2bd" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-analytics": "100.4.*", + "magento/module-review": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReviewAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-review-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-review-graph-ql/magento-module-review-graph-ql-100.4.1.0.zip", + "shasum": "7aab29354017fc9d573c1af2e8ee945dc69de001" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-review": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*", + "magento/module-graph-ql-cache": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReviewGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-review-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-review-staging/magento-module-review-staging-100.4.2.0.zip", + "shasum": "37900a97c8c7bf16465ddf32c32104e875e5670e" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-catalog": "104.0.*", + "magento/module-review": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReviewStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-reward", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-reward/magento-module-reward-101.2.5.0.zip", + "shasum": "0789e5e5ce633d993530844f60215eb51e952eb6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-invitation": "100.4.*", + "magento/module-newsletter": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-customer-balance": "100.4.*", + "magento/module-customer-import-export": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Reward\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-reward-graph-ql", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-reward-graph-ql/magento-module-reward-graph-ql-100.4.4.0.zip", + "shasum": "e21df6a41d08df4c9af9f7720e823a77b3fd0261" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-customer": "103.0.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-reward": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-customer-graph-ql": "100.4.*", + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\RewardGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-reward-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-reward-staging/magento-module-reward-staging-100.4.2.0.zip", + "shasum": "37eedcfb99fc57c4ab7e1df349b5c644e2f217b7" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-reward": "101.2.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-sales-rule-staging": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\RewardStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-rma", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-rma/magento-module-rma-101.2.5.0.zip", + "shasum": "7439632c89a05794b494221a00e6e75b81e5a48d" + }, + "require": { + "ext-gd": "*", + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-custom-attribute-management": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-customer-custom-attributes": "100.4.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-sequence": "100.4.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-dhl": "100.4.*", + "magento/module-fedex": "100.4.*", + "magento/module-usps": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Rma\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-rma-graph-ql", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-rma-graph-ql/magento-module-rma-graph-ql-100.4.4.0.zip", + "shasum": "1317a31b08634dfa06deee4db0cb50e199392dd7" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-customer-graph-ql": "100.4.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-rma": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-graph-ql": "100.4.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\RmaGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-rma-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-rma-staging/magento-module-rma-staging-100.4.2.0.zip", + "shasum": "3c498d8b254b5f1a24cadcb678c515e1983f5553" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-rma": "101.2.*", + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\RmaStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-robots", + "version": "101.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-robots/magento-module-robots-101.1.1.0.zip", + "shasum": "80bfcf9ae9020e569290aa9333e453e64119c996" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Robots\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-rss", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-rss/magento-module-rss-100.4.3.0.zip", + "shasum": "dc0efb744c3bc59bdec1b8e3dc8d07695dcf92bb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Rss\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-rule", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-rule/magento-module-rule-100.4.4.0.zip", + "shasum": "98fe15231d183581f48dcfe72813705fe3327389" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-eav": "102.1.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Rule\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sales", + "version": "103.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sales/magento-module-sales-103.0.5.0.zip", + "shasum": "15c3b85e28ec26ce31bb8e45ef6855eed526ab41" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-bundle": "101.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-gift-message": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-reports": "100.4.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-sales-sequence": "100.4.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-widget": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-sales-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Sales\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sales-analytics", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sales-analytics/magento-module-sales-analytics-100.4.2.0.zip", + "shasum": "56cb8a7bda6083a10c3c51c1fec343474f07e786" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-analytics": "100.4.*", + "magento/module-sales": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SalesAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sales-archive", + "version": "101.0.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sales-archive/magento-module-sales-archive-101.0.3.0.zip", + "shasum": "8c2b2be9997f5a0e53c6689d15a049b9aa21cf9e" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-sequence": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SalesArchive\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-sales-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sales-graph-ql/magento-module-sales-graph-ql-100.4.5.0.zip", + "shasum": "b38fd2a06e289ea121309cb191dcb20d8d427eb5" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SalesGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sales-inventory", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sales-inventory/magento-module-sales-inventory-100.4.2.0.zip", + "shasum": "1a7b00a475ebc016a11b32097571cd39cf8a81e9" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SalesInventory\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sales-rule", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sales-rule/magento-module-sales-rule-101.2.5.0.zip", + "shasum": "0f28d3088948906a11ff089d6bd81eff3dadf5e2" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-bulk": "101.0.*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-captcha": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-rule": "101.2.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-reports": "100.4.*", + "magento/module-rule": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-widget": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-sales-rule-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SalesRule\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sales-rule-staging", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sales-rule-staging/magento-module-sales-rule-staging-100.4.4.0.zip", + "shasum": "16b0764e260b5467154d07437ef41375f7399de1" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-advanced-sales-rule": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-banner": "101.2.*", + "magento/module-config": "101.2.*", + "magento/module-quote": "101.2.*", + "magento/module-reminder": "101.2.*", + "magento/module-rule": "100.4.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-staging": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SalesRuleStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-sales-sequence", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sales-sequence/magento-module-sales-sequence-100.4.2.0.zip", + "shasum": "4e5880119eecf16b3e66dba1f9e9985f07d2d58d" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SalesSequence\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sample-data", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sample-data/magento-module-sample-data-100.4.3.0.zip", + "shasum": "513b197c79b839c7a2db1239646606dc527f9816" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/sample-data-media": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "cli_commands.php", + "registration.php" + ], + "psr-4": { + "Magento\\SampleData\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Sample Data fixtures" + }, + { + "name": "magento/module-scalable-checkout", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-scalable-checkout/magento-module-scalable-checkout-100.4.4.0.zip", + "shasum": "158c363c231003c0bd440c0843c124b772b383dc" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-foreign-key": "100.4.*", + "magento/framework-message-queue": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout-staging": "100.4.*", + "magento/module-customer-custom-attributes": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ScalableCheckout\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-scalable-inventory", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-scalable-inventory/magento-module-scalable-inventory-100.4.3.0.zip", + "shasum": "b18c5e0e75ddbf4917dca3469c9bded346087341" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-message-queue": "100.4.*", + "magento/magento-composer-installer": "*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ScalableInventory\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-scalable-oms", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-scalable-oms/magento-module-scalable-oms-100.4.3.0.zip", + "shasum": "25e4e6e9fa5043a86d122dbf8e9adf38c0e89c80" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-foreign-key": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-sales-archive": "101.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ScalableOms\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-scheduled-import-export", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-scheduled-import-export/magento-module-scheduled-import-export-101.2.5.0.zip", + "shasum": "e29db9f662358b5164617042acf861e7da5eef94" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-cron": "100.4.*", + "magento/module-import-export": "101.0.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ScheduledImportExport\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-search", + "version": "101.1.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-search/magento-module-search-101.1.5.0.zip", + "shasum": "51a4bddd43f04a866473760721b7f9799abe4bc5" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog-search": "102.0.*", + "magento/module-reports": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Search\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-search-staging", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-search-staging/magento-module-search-staging-100.4.3.0.zip", + "shasum": "2b34c0841f1d4fe4ab00ff76c0cd6bcfb6311113" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-staging": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SearchStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-security", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-security/magento-module-security-100.4.5.0.zip", + "shasum": "324e5973bdf16cf28690873edb6b2cf21edefb4f" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-customer": "103.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Security\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Security management module" + }, + { + "name": "magento/module-securitytxt", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-securitytxt/magento-module-securitytxt-1.1.1.0.zip", + "shasum": "3df445721475b7eb4b93f3941dd161857d46ad2d" + }, + "require": { + "magento/framework": "*", + "magento/module-config": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Securitytxt\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "authors": [ + { + "name": "Kalpesh Mehta", + "email": "k@lpe.sh" + } + ], + "description": "Security.txt file for Magento 2 websites" + }, + { + "name": "magento/module-send-friend", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-send-friend/magento-module-send-friend-100.4.3.0.zip", + "shasum": "6df3408f61d2793fafb38989aea822e9a7f34246" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-captcha": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SendFriend\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-send-friend-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-send-friend-graph-ql/magento-module-send-friend-graph-ql-100.4.1.0.zip", + "shasum": "60e427c439b7464c171b31bcd1768ff2ccf9d24c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-send-friend": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SendFriendGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-shared-catalog", + "version": "100.3.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-shared-catalog/magento-module-shared-catalog-100.3.4.0.zip", + "shasum": "2ead47ab50bf9e8ebf58320098bdca537c4d5335" + }, + "require": { + "magento/framework": "103.0.5", + "magento/framework-bulk": "101.0.1", + "magento/framework-message-queue": "100.4.5", + "magento/module-asynchronous-operations": "100.4.5", + "magento/module-authorization": "100.4.5", + "magento/module-b2b": "100.3.4", + "magento/module-backend": "102.0.5", + "magento/module-catalog": "104.0.5", + "magento/module-catalog-permissions": "100.4.5", + "magento/module-company": "101.1.4", + "magento/module-config": "101.2.5", + "magento/module-customer": "103.0.5", + "magento/module-directory": "100.4.5", + "magento/module-eav": "102.1.5", + "magento/module-logging": "101.2.5", + "magento/module-quote": "101.2.5", + "magento/module-store": "101.1.5", + "magento/module-tax": "100.4.5", + "magento/module-ui": "101.2.5", + "magento/module-user": "101.2.5", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-advanced-checkout": "100.4.5", + "magento/module-customer-segment": "102.1.5", + "magento/module-downloadable": "100.4.5", + "magento/module-sales-rule": "101.2.5" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SharedCatalog\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-shared-catalog-graph-ql", + "version": "1.3.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-shared-catalog-graph-ql/magento-module-shared-catalog-graph-ql-1.3.3.0.zip", + "shasum": "15f8e5948b80f32708b5a7b1eba263f60eeebc42" + }, + "require": { + "magento/framework": "103.0.5", + "magento/module-catalog": "104.0.5", + "magento/module-catalog-graph-ql": "100.4.5", + "magento/module-catalog-permissions-graph-ql": "100.4.3", + "magento/module-graph-ql": "100.4.5", + "magento/module-shared-catalog": "100.3.4", + "magento/module-store": "101.1.5", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.5" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SharedCatalogGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "B2B Shared Catalog GraphQL Module" + }, + { + "name": "magento/module-shipping", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-shipping/magento-module-shipping-100.4.5.0.zip", + "shasum": "325b2b9f9b77143187698d4a2d815887e6a563f8" + }, + "require": { + "ext-gd": "*", + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-contact": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-ui": "101.2.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*", + "magento/module-fedex": "100.4.*", + "magento/module-ups": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Shipping\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sitemap", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sitemap/magento-module-sitemap-100.4.4.0.zip", + "shasum": "88daf14b4c318d32bb142272f0609a9a5aafeeea" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-url-rewrite": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-robots": "101.1.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Sitemap\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-staging", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-staging/magento-module-staging-101.2.5.0.zip", + "shasum": "79d58f9eb52cc704d1c51f1e33b3bf2381e37378" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/framework-bulk": "101.0.*", + "magento/magento-composer-installer": "*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-require-js": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-customer": "103.0.*", + "magento/module-page-cache": "100.4.*", + "magento/module-translation": "100.4.*", + "magento/module-webapi": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Staging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-staging-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-staging-graph-ql/magento-module-staging-graph-ql-100.4.2.0.zip", + "shasum": "acc60f9f28d1bfafc80a75b33e9455ec0c8353cf" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-staging": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\StagingGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-staging-page-builder", + "version": "2.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-staging-page-builder/magento-module-staging-page-builder-2.2.3.0.zip", + "shasum": "7a5786e15109699b3a7d8e055fa80365953bf685" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-page-builder": "2.2.*", + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\StagingPageBuilder\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Staging Page Builder module" + }, + { + "name": "magento/module-store", + "version": "101.1.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-store/magento-module-store-101.1.5.0.zip", + "shasum": "d1b0806e3abfc83f1d559961c884646b0ed05a19" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-deploy": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Store\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-store-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-store-graph-ql/magento-module-store-graph-ql-100.4.3.0.zip", + "shasum": "bbe4973f83e6d1c9086923fc801ffe39e7425848" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-graph-ql-cache": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\StoreGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-support", + "version": "101.2.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-support/magento-module-support-101.2.4.0.zip", + "shasum": "72142d6a3c1da89d24568791287f27207f6d4981" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-banner": "101.2.*", + "magento/module-catalog": "104.0.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-cron": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-customer-segment": "102.1.*", + "magento/module-eav": "102.1.*", + "magento/module-indexer": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-rma": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-target-rule": "101.2.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-url-rewrite": "102.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Support\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-swagger", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-swagger/magento-module-swagger-100.4.4.0.zip", + "shasum": "12effdc034ed2d0ea15db474fcfb36342747712b" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Swagger\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-swagger-webapi", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-swagger-webapi/magento-module-swagger-webapi-100.4.1.0.zip", + "shasum": "666791e063b4014e6ccb7186f7a7bb5a9ad1e79e" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-swagger": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SwaggerWebapi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-swagger-webapi-async", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-swagger-webapi-async/magento-module-swagger-webapi-async-100.4.1.0.zip", + "shasum": "0b63b1c732e27578f130518b1d77f1e2bc14e3bd" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-swagger": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SwaggerWebapiAsync\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-swat", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-swat/magento-module-swat-100.4.3.0.zip", + "shasum": "8065cfe642c15e5f87e8548f009401b39b2c8eae" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Swat\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-swatches", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-swatches/magento-module-swatches-100.4.5.0.zip", + "shasum": "f789c22ee41334d072d6caaac88ad3e7734ebccf" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-page-cache": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-layered-navigation": "100.4.*", + "magento/module-swatches-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Swatches\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Add Swatches to Products" + }, + { + "name": "magento/module-swatches-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-swatches-graph-ql/magento-module-swatches-graph-ql-100.4.3.0.zip", + "shasum": "bffd60106432b5fa92f11b37c9281bbded47ec7c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-swatches": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-configurable-product-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SwatchesGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-swatches-layered-navigation", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-swatches-layered-navigation/magento-module-swatches-layered-navigation-100.4.1.0.zip", + "shasum": "b118894fc198d14ce5b7db34aabb9405520dcaf0" + }, + "require": { + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SwatchesLayeredNavigation\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-target-rule", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-target-rule/magento-module-target-rule-101.2.5.0.zip", + "shasum": "35d097a6be5ddea88874601976011171bb29828a" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-customer-segment": "102.1.*", + "magento/module-eav": "102.1.*", + "magento/module-page-cache": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-rule": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-import-export": "101.0.*", + "magento/module-target-rule-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\TargetRule\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-target-rule-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-target-rule-graph-ql/magento-module-target-rule-graph-ql-100.4.2.0.zip", + "shasum": "7afecc9c872d84338ec9c0e67fdbdce84f22a7b3" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-related-product-graph-ql": "100.4.*", + "magento/module-target-rule": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\TargetRuleGraphQl\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-tax", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-tax/magento-module-tax-100.4.5.0.zip", + "shasum": "3753012abcbffe5ce171a1b0b9d545f56c49f1d3" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-page-cache": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-reports": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-tax-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Tax\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-tax-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-tax-graph-ql/magento-module-tax-graph-ql-100.4.1.0.zip", + "shasum": "a768c88fa39cebf2120e657e21b8d86ab237bdde" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-tax": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\TaxGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-tax-import-export", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-tax-import-export/magento-module-tax-import-export-100.4.4.0.zip", + "shasum": "231f34c9a39a4e6506caf29d1364d99e32c222e6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-directory": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\TaxImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-theme", + "version": "101.1.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-theme/magento-module-theme-101.1.5.0.zip", + "shasum": "ba3c3fbb5755319774bf11d3104b302637bc7dcb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-require-js": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-widget": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-deploy": "100.4.*", + "magento/module-directory": "100.4.*", + "magento/module-theme-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Theme\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-theme-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-theme-graph-ql/magento-module-theme-graph-ql-100.4.2.0.zip", + "shasum": "036054641659fe5ec8085777a4e57fd226dd8882" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-store-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ThemeGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-translation", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-translation/magento-module-translation-100.4.5.0.zip", + "shasum": "a8ff494922576f2874b66a913f14528f9ee1418b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-deploy": "100.4.*", + "magento/module-developer": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-deploy": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Translation\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-two-factor-auth", + "version": "1.1.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-two-factor-auth/magento-module-two-factor-auth-1.1.4.0.zip", + "shasum": "b497c3cc70df873ce6bcfe26e2f101076aa47096" + }, + "require": { + "2tvenom/cborencode": "^1.0", + "christian-riesen/base32": "^1.3", + "endroid/qr-code": "^4.3.5", + "magento/framework": "*", + "magento/magento-composer-installer": "*", + "magento/module-admin-adobe-ims": "*", + "magento/module-authorization": "*", + "magento/module-backend": "*", + "magento/module-config": "*", + "magento/module-integration": "*", + "magento/module-store": "*", + "magento/module-ui": "*", + "magento/module-user": "*", + "php": "~7.4.0||~8.1.0", + "spomky-labs/otphp": "^10.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\TwoFactorAuth\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Two Factor Authentication module for Magento2" + }, + { + "name": "magento/module-ui", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-ui/magento-module-ui-101.2.5.0.zip", + "shasum": "7a2f25eba5ec07a4b26bdda98b60fb393f5bfff4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-eav": "102.1.*", + "magento/module-store": "101.1.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Ui\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-ups", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-ups/magento-module-ups-100.4.5.0.zip", + "shasum": "bb5eac9f59db16a90951109c3baa3bc0f91ad0ae" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-directory": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Ups\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-url-rewrite", + "version": "102.0.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-url-rewrite/magento-module-url-rewrite-102.0.4.0.zip", + "shasum": "ff14fc9bc2d9153a4ace238d20cd7e3524839a26" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-url-rewrite": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-cms-url-rewrite": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\UrlRewrite\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-url-rewrite-graph-ql", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-url-rewrite-graph-ql/magento-module-url-rewrite-graph-ql-100.4.4.0.zip", + "shasum": "0f9bbcbb7ff349dc5fdf5c2f886dff57441473fd" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-url-rewrite": "102.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\UrlRewriteGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-user", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-user/magento-module-user-101.2.5.0.zip", + "shasum": "7940b349b7adaac56d97b87d85304a28c21d6592" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-email": "101.1.*", + "magento/module-integration": "100.4.*", + "magento/module-security": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\User\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-usps", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-usps/magento-module-usps-100.4.4.0.zip", + "shasum": "c743d1e7e1b9c05b9333c76484a8a835c7a67074" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Usps\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-variable", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-variable/magento-module-variable-100.4.3.0.zip", + "shasum": "2246cbc8bf2a87ec0a6f2bae77e3b73813b18bb9" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Variable\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-vault", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-vault/magento-module-vault-101.2.5.0.zip", + "shasum": "ab162c592b0847efb837c19bc334bf605f8154f0" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Vault\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-vault-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-vault-graph-ql/magento-module-vault-graph-ql-100.4.1.0.zip", + "shasum": "806c449dae0b2cd86d2b56ca9c4a88ef34f0a4f8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-vault": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\VaultGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-version", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-version/magento-module-version-100.4.2.0.zip", + "shasum": "d8fde8cf95fcace1d55a97d7b88fe2fdd53856bd" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Version\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-versions-cms", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-versions-cms/magento-module-versions-cms-101.2.5.0.zip", + "shasum": "218a10686bb0d2471003280df811da52750c62a2" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-user": "101.2.*", + "magento/module-widget": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\VersionsCms\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-versions-cms-page-cache", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-versions-cms-page-cache/magento-module-versions-cms-page-cache-100.4.1.0.zip", + "shasum": "2e565e7424604715f54bd81d2b42b90fec79c36c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-page-cache": "100.4.*", + "magento/module-versions-cms": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\VersionsCmsPageCache\\": "" + } + }, + "license": [ + "proprietary" + ] + }, + { + "name": "magento/module-versions-cms-url-rewrite", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-versions-cms-url-rewrite/magento-module-versions-cms-url-rewrite-100.4.3.0.zip", + "shasum": "bb2e1de27eb58a65d4d458b3985e309ae241ae01" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-cms-url-rewrite": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-url-rewrite": "102.0.*", + "magento/module-versions-cms": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\VersionsCmsUrlRewrite\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-versions-cms-url-rewrite-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-versions-cms-url-rewrite-graph-ql/magento-module-versions-cms-url-rewrite-graph-ql-100.4.1.0.zip", + "shasum": "b601c7c9ace97cb3cd7db94e9f84731989eca39b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-url-rewrite-graph-ql": "100.4.*", + "magento/module-versions-cms": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-store": "101.1.*", + "magento/module-url-rewrite": "102.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\VersionsCmsUrlRewriteGraphQl\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-visual-merchandiser", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-visual-merchandiser/magento-module-visual-merchandiser-100.4.5.0.zip", + "shasum": "c52c24e92349df8129f23a06b9c488aaf98439e7" + }, + "require": { + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\VisualMerchandiser\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-webapi", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-webapi/magento-module-webapi-100.4.4.0.zip", + "shasum": "0d10c69864a2432446b30384b51736d45fb4e392" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-integration": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-customer": "103.0.*", + "magento/module-user": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Webapi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-webapi-async", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-webapi-async/magento-module-webapi-async-100.4.3.0.zip", + "shasum": "3bd32d42f8659697f3748634d9986af9b8cde618" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-webapi": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-customer": "103.0.*", + "magento/module-user": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WebapiAsync\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-webapi-security", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-webapi-security/magento-module-webapi-security-100.4.2.0.zip", + "shasum": "140cdc018d1a26526fb8cdeb0e1e5ced08133f7c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-webapi": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WebapiSecurity\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "WebapiSecurity module provides option to loosen security on some webapi resources." + }, + { + "name": "magento/module-website-restriction", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-website-restriction/magento-module-website-restriction-100.4.4.0.zip", + "shasum": "3188d7d77a95ada484275871172e30942c4b510b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WebsiteRestriction\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-weee", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-weee/magento-module-weee-100.4.5.0.zip", + "shasum": "5a6f293df6d8207dce4a00a4fef0cbbacc922bbb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-page-cache": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-bundle": "101.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Weee\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-weee-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-weee-graph-ql/magento-module-weee-graph-ql-100.4.2.0.zip", + "shasum": "770be0a15aa1520ad4249527a5ab5df75390b945" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-weee": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WeeeGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-weee-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-weee-staging/magento-module-weee-staging-100.4.2.0.zip", + "shasum": "b02fffcaf0741a42445bd578ccde94e23c0decf3" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-catalog-staging": "100.4.*", + "magento/module-weee": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WeeeStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-widget", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-widget/magento-module-widget-101.2.5.0.zip", + "shasum": "eed0cbbc112ec23dada39cc6f1556de69550c2db" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-cms": "104.0.*", + "magento/module-email": "101.1.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-variable": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-widget-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Widget\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-wishlist", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-wishlist/magento-module-wishlist-101.2.5.0.zip", + "shasum": "f7f5356260017811c073b2ee7058cd862ac6c36b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-captcha": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-rss": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-bundle": "101.0.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-cookie": "100.4.*", + "magento/module-downloadable": "100.4.*", + "magento/module-grouped-product": "100.4.*", + "magento/module-wishlist-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Wishlist\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-wishlist-analytics", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-wishlist-analytics/magento-module-wishlist-analytics-100.4.3.0.zip", + "shasum": "783baad5ede837748cba07b7fbb7e907bda521c2" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-analytics": "100.4.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WishlistAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-wishlist-gift-card", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-wishlist-gift-card/magento-module-wishlist-gift-card-100.4.1.0.zip", + "shasum": "dcdda5da9570979c11708e8816762848787d0d18" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-gift-card": "101.3.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WishlistGiftCard\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Magento module provides the data provider for creating buy request for gift card products" + }, + { + "name": "magento/module-wishlist-gift-card-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-wishlist-gift-card-graph-ql/magento-module-wishlist-gift-card-graph-ql-100.4.1.0.zip", + "shasum": "ca77612d5214cc875a1f6dcf621f2bee2ea551f2" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-gift-card": "101.3.*", + "magento/module-wishlist": "101.2.*", + "magento/module-wishlist-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WishlistGiftCardGraphQl\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-wishlist-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-wishlist-graph-ql/magento-module-wishlist-graph-ql-100.4.5.0.zip", + "shasum": "f89448ee10c35b82e0c7b1a4d293a079cddc3a63" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WishlistGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/page-builder", + "version": "1.7.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/page-builder/magento-page-builder-1.7.2.0.zip", + "shasum": "eca2944e5b85cea6589be86dd5c5ba52eaa70581" + }, + "require": { + "magento/module-aws-s3-page-builder": "1.0.2", + "magento/module-catalog-page-builder-analytics": "1.6.2", + "magento/module-cms-page-builder-analytics": "1.6.2", + "magento/module-page-builder": "2.2.3", + "magento/module-page-builder-admin-analytics": "1.1.2", + "magento/module-page-builder-analytics": "1.6.2" + }, + "type": "metapackage", + "description": "Page Builder metapackage" + }, + { + "name": "magento/page-builder-commerce", + "version": "1.7.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/page-builder-commerce/magento-page-builder-commerce-1.7.2.0.zip", + "shasum": "4eff75d8e4f94e16f4d2dcb1d8c1e55170d1d7c8" + }, + "require": { + "magento/module-banner-page-builder": "2.2.3", + "magento/module-banner-page-builder-analytics": "1.7.1", + "magento/module-catalog-page-builder-analytics-staging": "1.7.1", + "magento/module-catalog-staging-page-builder": "1.7.1", + "magento/module-cms-page-builder-analytics-staging": "1.7.1", + "magento/module-page-builder-admin-gws-admin-ui": "1.7.1", + "magento/module-staging-page-builder": "2.2.3", + "magento/page-builder": "1.7.2" + }, + "type": "metapackage", + "description": "Page Builder Commerce metapackage" + }, + { + "name": "magento/product-community-edition", + "version": "2.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/product-community-edition/magento-product-community-edition-2.4.5.0.zip", + "shasum": "8a95004a1f5cac0b88ca74dfe03749ab033bf218" + }, + "require": { + "colinmollenhour/cache-backend-file": "~1.4.1", + "colinmollenhour/cache-backend-redis": "1.14.2", + "colinmollenhour/credis": "1.13.0", + "colinmollenhour/php-redis-session-abstract": "~1.4.5", + "composer/composer": "^1.9 || ^2.0, !=2.2.16", + "elasticsearch/elasticsearch": "~7.17.0", + "ext-bcmath": "*", + "ext-ctype": "*", + "ext-curl": "*", + "ext-dom": "*", + "ext-gd": "*", + "ext-hash": "*", + "ext-iconv": "*", + "ext-intl": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-pdo_mysql": "*", + "ext-simplexml": "*", + "ext-soap": "*", + "ext-sodium": "*", + "ext-xsl": "*", + "ext-zip": "*", + "ezyang/htmlpurifier": "^4.14", + "guzzlehttp/guzzle": "^7.4.2", + "laminas/laminas-captcha": "^2.12", + "laminas/laminas-code": "~4.5.0", + "laminas/laminas-db": "^2.15.0", + "laminas/laminas-dependency-plugin": "^2.2.0", + "laminas/laminas-di": "^3.7.0", + "laminas/laminas-escaper": "~2.10.0", + "laminas/laminas-eventmanager": "^3.5.0", + "laminas/laminas-feed": "^2.17.0", + "laminas/laminas-http": "^2.15.0", + "laminas/laminas-mail": "^2.16.0", + "laminas/laminas-mime": "^2.9.1", + "laminas/laminas-modulemanager": "^2.11.0", + "laminas/laminas-mvc": "^3.3.3", + "laminas/laminas-servicemanager": "^3.11.0", + "laminas/laminas-soap": "^2.10.0", + "laminas/laminas-stdlib": "^3.7.1", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.17.0", + "league/flysystem": "~2.4.5", + "league/flysystem-aws-s3-v3": "^2.4.3", + "lib-libxml": "*", + "magento/adobe-stock-integration": "2.1.4", + "magento/composer": "~1.8.0", + "magento/composer-dependency-version-audit-plugin": "~0.1", + "magento/framework": "103.0.5", + "magento/framework-amqp": "100.4.3", + "magento/framework-bulk": "101.0.1", + "magento/framework-message-queue": "100.4.5", + "magento/google-shopping-ads": "4.0.1", + "magento/inventory-metapackage": "1.2.5", + "magento/language-de_de": "100.4.0", + "magento/language-en_us": "100.4.0", + "magento/language-es_es": "100.4.0", + "magento/language-fr_fr": "100.4.0", + "magento/language-nl_nl": "100.4.0", + "magento/language-pt_br": "100.4.0", + "magento/language-zh_hans_cn": "100.4.0", + "magento/magento-composer-installer": ">=0.3.0", + "magento/magento2-base": "2.4.5", + "magento/module-admin-adobe-ims": "100.4.0", + "magento/module-admin-analytics": "100.4.4", + "magento/module-admin-notification": "100.4.4", + "magento/module-adobe-ims": "2.1.4", + "magento/module-adobe-ims-api": "2.1.2", + "magento/module-advanced-pricing-import-export": "100.4.5", + "magento/module-advanced-search": "100.4.3", + "magento/module-amqp": "100.4.2", + "magento/module-analytics": "100.4.5", + "magento/module-asynchronous-operations": "100.4.5", + "magento/module-authorization": "100.4.5", + "magento/module-aws-s3": "100.4.3", + "magento/module-backend": "102.0.5", + "magento/module-backup": "100.4.5", + "magento/module-bundle": "101.0.5", + "magento/module-bundle-graph-ql": "100.4.5", + "magento/module-bundle-import-export": "100.4.4", + "magento/module-cache-invalidate": "100.4.3", + "magento/module-captcha": "100.4.5", + "magento/module-cardinal-commerce": "100.4.3", + "magento/module-catalog": "104.0.5", + "magento/module-catalog-analytics": "100.4.2", + "magento/module-catalog-cms-graph-ql": "100.4.1", + "magento/module-catalog-customer-graph-ql": "100.4.4", + "magento/module-catalog-graph-ql": "100.4.5", + "magento/module-catalog-import-export": "101.1.5", + "magento/module-catalog-inventory": "100.4.5", + "magento/module-catalog-inventory-graph-ql": "100.4.2", + "magento/module-catalog-rule": "101.2.5", + "magento/module-catalog-rule-configurable": "100.4.4", + "magento/module-catalog-rule-graph-ql": "100.4.2", + "magento/module-catalog-search": "102.0.5", + "magento/module-catalog-url-rewrite": "100.4.5", + "magento/module-catalog-url-rewrite-graph-ql": "100.4.3", + "magento/module-catalog-widget": "100.4.5", + "magento/module-checkout": "100.4.5", + "magento/module-checkout-agreements": "100.4.4", + "magento/module-checkout-agreements-graph-ql": "100.4.1", + "magento/module-cms": "104.0.5", + "magento/module-cms-graph-ql": "100.4.2", + "magento/module-cms-url-rewrite": "100.4.4", + "magento/module-cms-url-rewrite-graph-ql": "100.4.3", + "magento/module-compare-list-graph-ql": "100.4.1", + "magento/module-config": "101.2.5", + "magento/module-configurable-import-export": "100.4.3", + "magento/module-configurable-product": "100.4.5", + "magento/module-configurable-product-graph-ql": "100.4.5", + "magento/module-configurable-product-sales": "100.4.2", + "magento/module-contact": "100.4.4", + "magento/module-cookie": "100.4.5", + "magento/module-cron": "100.4.5", + "magento/module-csp": "100.4.4", + "magento/module-currency-symbol": "100.4.3", + "magento/module-customer": "103.0.5", + "magento/module-customer-analytics": "100.4.2", + "magento/module-customer-downloadable-graph-ql": "100.4.1", + "magento/module-customer-graph-ql": "100.4.5", + "magento/module-customer-import-export": "100.4.5", + "magento/module-deploy": "100.4.5", + "magento/module-developer": "100.4.5", + "magento/module-dhl": "100.4.4", + "magento/module-directory": "100.4.5", + "magento/module-directory-graph-ql": "100.4.3", + "magento/module-downloadable": "100.4.5", + "magento/module-downloadable-graph-ql": "100.4.5", + "magento/module-downloadable-import-export": "100.4.4", + "magento/module-eav": "102.1.5", + "magento/module-eav-graph-ql": "100.4.2", + "magento/module-elasticsearch": "101.0.5", + "magento/module-elasticsearch-6": "100.4.5", + "magento/module-elasticsearch-7": "100.4.5", + "magento/module-email": "101.1.5", + "magento/module-encryption-key": "100.4.3", + "magento/module-fedex": "100.4.3", + "magento/module-gift-message": "100.4.4", + "magento/module-gift-message-graph-ql": "100.4.3", + "magento/module-google-adwords": "100.4.2", + "magento/module-google-analytics": "100.4.1", + "magento/module-google-gtag": "100.4.0", + "magento/module-google-optimizer": "100.4.4", + "magento/module-graph-ql": "100.4.5", + "magento/module-graph-ql-cache": "100.4.2", + "magento/module-grouped-catalog-inventory": "100.4.2", + "magento/module-grouped-import-export": "100.4.3", + "magento/module-grouped-product": "100.4.5", + "magento/module-grouped-product-graph-ql": "100.4.5", + "magento/module-import-export": "101.0.5", + "magento/module-indexer": "100.4.5", + "magento/module-instant-purchase": "100.4.4", + "magento/module-integration": "100.4.5", + "magento/module-jwt-framework-adapter": "100.4.1", + "magento/module-jwt-user-token": "100.4.0", + "magento/module-layered-navigation": "100.4.5", + "magento/module-login-as-customer": "100.4.5", + "magento/module-login-as-customer-admin-ui": "100.4.5", + "magento/module-login-as-customer-api": "100.4.4", + "magento/module-login-as-customer-assistance": "100.4.4", + "magento/module-login-as-customer-frontend-ui": "100.4.4", + "magento/module-login-as-customer-graph-ql": "100.4.2", + "magento/module-login-as-customer-log": "100.4.3", + "magento/module-login-as-customer-page-cache": "100.4.4", + "magento/module-login-as-customer-quote": "100.4.3", + "magento/module-login-as-customer-sales": "100.4.4", + "magento/module-marketplace": "100.4.3", + "magento/module-media-content": "100.4.3", + "magento/module-media-content-api": "100.4.4", + "magento/module-media-content-catalog": "100.4.3", + "magento/module-media-content-cms": "100.4.3", + "magento/module-media-content-synchronization": "100.4.4", + "magento/module-media-content-synchronization-api": "100.4.3", + "magento/module-media-content-synchronization-catalog": "100.4.2", + "magento/module-media-content-synchronization-cms": "100.4.2", + "magento/module-media-gallery": "100.4.4", + "magento/module-media-gallery-api": "101.0.4", + "magento/module-media-gallery-catalog": "100.4.2", + "magento/module-media-gallery-catalog-integration": "100.4.2", + "magento/module-media-gallery-catalog-ui": "100.4.2", + "magento/module-media-gallery-cms-ui": "100.4.2", + "magento/module-media-gallery-integration": "100.4.4", + "magento/module-media-gallery-metadata": "100.4.3", + "magento/module-media-gallery-metadata-api": "100.4.2", + "magento/module-media-gallery-renditions": "100.4.3", + "magento/module-media-gallery-renditions-api": "100.4.2", + "magento/module-media-gallery-synchronization": "100.4.4", + "magento/module-media-gallery-synchronization-api": "100.4.3", + "magento/module-media-gallery-synchronization-metadata": "100.4.1", + "magento/module-media-gallery-ui": "100.4.4", + "magento/module-media-gallery-ui-api": "100.4.3", + "magento/module-media-storage": "100.4.4", + "magento/module-message-queue": "100.4.5", + "magento/module-msrp": "100.4.4", + "magento/module-msrp-configurable-product": "100.4.2", + "magento/module-msrp-grouped-product": "100.4.2", + "magento/module-multishipping": "100.4.5", + "magento/module-mysql-mq": "100.4.3", + "magento/module-new-relic-reporting": "100.4.3", + "magento/module-newsletter": "100.4.5", + "magento/module-newsletter-graph-ql": "100.4.2", + "magento/module-offline-payments": "100.4.3", + "magento/module-offline-shipping": "100.4.4", + "magento/module-page-cache": "100.4.5", + "magento/module-payment": "100.4.5", + "magento/module-payment-graph-ql": "100.4.0", + "magento/module-paypal": "101.0.5", + "magento/module-paypal-captcha": "100.4.2", + "magento/module-paypal-graph-ql": "100.4.3", + "magento/module-persistent": "100.4.5", + "magento/module-product-alert": "100.4.4", + "magento/module-product-video": "100.4.5", + "magento/module-quote": "101.2.5", + "magento/module-quote-analytics": "100.4.4", + "magento/module-quote-bundle-options": "100.4.1", + "magento/module-quote-configurable-options": "100.4.1", + "magento/module-quote-downloadable-links": "100.4.1", + "magento/module-quote-graph-ql": "100.4.5", + "magento/module-related-product-graph-ql": "100.4.2", + "magento/module-release-notification": "100.4.3", + "magento/module-remote-storage": "100.4.3", + "magento/module-reports": "100.4.5", + "magento/module-require-js": "100.4.1", + "magento/module-review": "100.4.5", + "magento/module-review-analytics": "100.4.2", + "magento/module-review-graph-ql": "100.4.1", + "magento/module-robots": "101.1.1", + "magento/module-rss": "100.4.3", + "magento/module-rule": "100.4.4", + "magento/module-sales": "103.0.5", + "magento/module-sales-analytics": "100.4.2", + "magento/module-sales-graph-ql": "100.4.5", + "magento/module-sales-inventory": "100.4.2", + "magento/module-sales-rule": "101.2.5", + "magento/module-sales-sequence": "100.4.2", + "magento/module-sample-data": "100.4.3", + "magento/module-search": "101.1.5", + "magento/module-security": "100.4.5", + "magento/module-send-friend": "100.4.3", + "magento/module-send-friend-graph-ql": "100.4.1", + "magento/module-shipping": "100.4.5", + "magento/module-sitemap": "100.4.4", + "magento/module-store": "101.1.5", + "magento/module-store-graph-ql": "100.4.3", + "magento/module-swagger": "100.4.4", + "magento/module-swagger-webapi": "100.4.1", + "magento/module-swagger-webapi-async": "100.4.1", + "magento/module-swatches": "100.4.5", + "magento/module-swatches-graph-ql": "100.4.3", + "magento/module-swatches-layered-navigation": "100.4.1", + "magento/module-tax": "100.4.5", + "magento/module-tax-graph-ql": "100.4.1", + "magento/module-tax-import-export": "100.4.4", + "magento/module-theme": "101.1.5", + "magento/module-theme-graph-ql": "100.4.2", + "magento/module-translation": "100.4.5", + "magento/module-ui": "101.2.5", + "magento/module-ups": "100.4.5", + "magento/module-url-rewrite": "102.0.4", + "magento/module-url-rewrite-graph-ql": "100.4.4", + "magento/module-user": "101.2.5", + "magento/module-usps": "100.4.4", + "magento/module-variable": "100.4.3", + "magento/module-vault": "101.2.5", + "magento/module-vault-graph-ql": "100.4.1", + "magento/module-version": "100.4.2", + "magento/module-webapi": "100.4.4", + "magento/module-webapi-async": "100.4.3", + "magento/module-webapi-security": "100.4.2", + "magento/module-weee": "100.4.5", + "magento/module-weee-graph-ql": "100.4.2", + "magento/module-widget": "101.2.5", + "magento/module-wishlist": "101.2.5", + "magento/module-wishlist-analytics": "100.4.3", + "magento/module-wishlist-graph-ql": "100.4.5", + "magento/page-builder": "1.7.2", + "magento/security-package": "1.1.4", + "magento/theme-adminhtml-backend": "100.4.5", + "magento/theme-frontend-blank": "100.4.5", + "magento/theme-frontend-luma": "100.4.5", + "magento/zendframework1": "~1.15.0", + "monolog/monolog": "^2.7", + "paypal/module-braintree": "4.4.0", + "pelago/emogrifier": "^6.0.0", + "php": "~7.4.0||~8.1.0", + "php-amqplib/php-amqplib": "~3.2.0", + "phpseclib/mcrypt_compat": "~2.0.2", + "phpseclib/phpseclib": "~3.0.13", + "ramsey/uuid": "~4.2.0", + "symfony/console": "~4.4.0", + "symfony/process": "~4.4.0", + "tedivm/jshrink": "~1.4.0", + "temando/module-shipping": "2.0.0", + "tubalmartin/cssmin": "4.1.1", + "web-token/jwt-framework": "^v2.2.7", + "webonyx/graphql-php": "~14.11.6", + "wikimedia/less.php": "^3.0.0" + }, + "type": "metapackage", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "eCommerce Platform for Growth (Community Edition)" + }, + { + "name": "magento/product-enterprise-edition", + "version": "2.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/product-enterprise-edition/magento-product-enterprise-edition-2.4.5.0.zip", + "shasum": "572ad7cc2ef98745ef31deff57328f4abfb5b2e1" + }, + "require": { + "colinmollenhour/cache-backend-file": "~1.4.1", + "colinmollenhour/cache-backend-redis": "1.14.2", + "colinmollenhour/credis": "1.13.0", + "colinmollenhour/php-redis-session-abstract": "~1.4.5", + "composer/composer": "^1.9 || ^2.0, !=2.2.16", + "elasticsearch/elasticsearch": "~7.17.0", + "ext-bcmath": "*", + "ext-ctype": "*", + "ext-curl": "*", + "ext-dom": "*", + "ext-gd": "*", + "ext-hash": "*", + "ext-iconv": "*", + "ext-intl": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-pdo_mysql": "*", + "ext-simplexml": "*", + "ext-soap": "*", + "ext-sodium": "*", + "ext-spl": "*", + "ext-xsl": "*", + "ext-zip": "*", + "ezyang/htmlpurifier": "^4.14", + "guzzlehttp/guzzle": "^7.4.2", + "laminas/laminas-captcha": "^2.12", + "laminas/laminas-code": "~4.5.0", + "laminas/laminas-db": "^2.15.0", + "laminas/laminas-dependency-plugin": "^2.2.0", + "laminas/laminas-di": "^3.7.0", + "laminas/laminas-escaper": "~2.10.0", + "laminas/laminas-eventmanager": "^3.5.0", + "laminas/laminas-feed": "^2.17.0", + "laminas/laminas-http": "^2.15.0", + "laminas/laminas-json": "^3.3.0", + "laminas/laminas-mail": "^2.16.0", + "laminas/laminas-mime": "^2.9.1", + "laminas/laminas-modulemanager": "^2.11.0", + "laminas/laminas-mvc": "^3.3.3", + "laminas/laminas-server": "^2.11.1", + "laminas/laminas-servicemanager": "^3.11.0", + "laminas/laminas-soap": "^2.10.0", + "laminas/laminas-stdlib": "^3.7.1", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.17.0", + "league/flysystem": "~2.4.5", + "league/flysystem-aws-s3-v3": "^2.4.3", + "lib-libxml": "*", + "magento/composer": "~1.8.0", + "magento/composer-dependency-version-audit-plugin": "~0.1", + "magento/framework-foreign-key": "100.4.4", + "magento/magento-composer-installer": ">=0.3.0", + "magento/magento2-ee-base": "2.4.5", + "magento/module-admin-gws": "100.4.5", + "magento/module-admin-gws-configurable-product": "100.4.2", + "magento/module-admin-gws-staging": "100.4.2", + "magento/module-advanced-catalog": "100.4.2", + "magento/module-advanced-checkout": "100.4.5", + "magento/module-advanced-rule": "100.4.2", + "magento/module-advanced-sales-rule": "100.4.2", + "magento/module-async-order": "100.4.1", + "magento/module-async-order-graph-ql": "100.4.0", + "magento/module-aws-s3-customer-custom-attributes": "100.4.2", + "magento/module-aws-s3-gift-card-import-export": "100.4.2", + "magento/module-aws-s3-scheduled-import-export": "100.4.2", + "magento/module-banner": "101.2.5", + "magento/module-banner-customer-segment": "100.4.3", + "magento/module-banner-graph-ql": "100.4.1", + "magento/module-bundle-import-export-staging": "100.4.2", + "magento/module-bundle-staging": "100.4.5", + "magento/module-catalog-event": "101.1.4", + "magento/module-catalog-import-export-staging": "100.4.2", + "magento/module-catalog-inventory-staging": "100.4.3", + "magento/module-catalog-permissions": "100.4.5", + "magento/module-catalog-permissions-graph-ql": "100.4.3", + "magento/module-catalog-rule-staging": "100.4.5", + "magento/module-catalog-staging": "100.4.5", + "magento/module-catalog-staging-graph-ql": "100.4.4", + "magento/module-catalog-url-rewrite-staging": "100.4.4", + "magento/module-checkout-address-search": "100.4.4", + "magento/module-checkout-address-search-gift-registry": "100.4.1", + "magento/module-checkout-staging": "100.4.4", + "magento/module-cms-staging": "100.4.5", + "magento/module-configurable-product-staging": "100.4.4", + "magento/module-custom-attribute-management": "100.4.4", + "magento/module-customer-balance": "100.4.5", + "magento/module-customer-balance-graph-ql": "100.4.2", + "magento/module-customer-custom-attributes": "100.4.5", + "magento/module-customer-finance": "100.4.2", + "magento/module-customer-segment": "102.1.5", + "magento/module-deferred-total-calculating": "100.4.0", + "magento/module-downloadable-staging": "100.4.4", + "magento/module-elasticsearch-catalog-permissions": "100.4.1", + "magento/module-elasticsearch-catalog-permissions-graph-ql": "100.4.0", + "magento/module-enterprise": "100.4.3", + "magento/module-gift-card": "101.3.5", + "magento/module-gift-card-account": "101.2.5", + "magento/module-gift-card-account-graph-ql": "100.4.3", + "magento/module-gift-card-graph-ql": "100.4.5", + "magento/module-gift-card-import-export": "100.4.2", + "magento/module-gift-card-staging": "100.4.2", + "magento/module-gift-message-staging": "100.4.2", + "magento/module-gift-registry": "101.2.5", + "magento/module-gift-registry-graph-ql": "100.4.1", + "magento/module-gift-wrapping": "101.2.4", + "magento/module-gift-wrapping-graph-ql": "100.4.2", + "magento/module-gift-wrapping-staging": "100.4.2", + "magento/module-google-optimizer-staging": "100.4.2", + "magento/module-google-tag-manager": "100.4.5", + "magento/module-grouped-product-staging": "100.4.3", + "magento/module-invitation": "100.4.4", + "magento/module-layered-navigation-staging": "100.4.2", + "magento/module-logging": "101.2.5", + "magento/module-login-as-customer-logging": "100.4.5", + "magento/module-login-as-customer-website-restriction": "100.4.3", + "magento/module-media-content-catalog-staging": "100.4.2", + "magento/module-msrp-staging": "100.4.3", + "magento/module-multiple-wishlist": "100.4.5", + "magento/module-multiple-wishlist-graph-ql": "100.4.1", + "magento/module-payment-staging": "100.4.2", + "magento/module-persistent-history": "100.4.2", + "magento/module-price-permissions": "100.4.1", + "magento/module-product-video-staging": "100.4.2", + "magento/module-promotion-permissions": "100.4.2", + "magento/module-quote-gift-card-options": "100.4.2", + "magento/module-quote-staging": "100.4.2", + "magento/module-reminder": "101.2.4", + "magento/module-remote-storage-commerce": "100.4.1", + "magento/module-resource-connections": "100.4.2", + "magento/module-review-staging": "100.4.2", + "magento/module-reward": "101.2.5", + "magento/module-reward-graph-ql": "100.4.4", + "magento/module-reward-staging": "100.4.2", + "magento/module-rma": "101.2.5", + "magento/module-rma-graph-ql": "100.4.4", + "magento/module-rma-staging": "100.4.2", + "magento/module-sales-archive": "101.0.3", + "magento/module-sales-rule-staging": "100.4.4", + "magento/module-scalable-checkout": "100.4.4", + "magento/module-scalable-inventory": "100.4.3", + "magento/module-scalable-oms": "100.4.3", + "magento/module-scheduled-import-export": "101.2.5", + "magento/module-search-staging": "100.4.3", + "magento/module-staging": "101.2.5", + "magento/module-staging-graph-ql": "100.4.2", + "magento/module-support": "101.2.4", + "magento/module-swat": "100.4.3", + "magento/module-target-rule": "101.2.5", + "magento/module-target-rule-graph-ql": "100.4.2", + "magento/module-versions-cms": "101.2.5", + "magento/module-versions-cms-page-cache": "100.4.1", + "magento/module-versions-cms-url-rewrite": "100.4.3", + "magento/module-versions-cms-url-rewrite-graph-ql": "100.4.1", + "magento/module-visual-merchandiser": "100.4.5", + "magento/module-website-restriction": "100.4.4", + "magento/module-weee-staging": "100.4.2", + "magento/module-wishlist-gift-card": "100.4.1", + "magento/module-wishlist-gift-card-graph-ql": "100.4.1", + "magento/page-builder-commerce": "1.7.2", + "magento/product-community-edition": "2.4.5", + "magento/security-package-ee": "1.0.0", + "magento/theme-adminhtml-spectrum": "100.4.0", + "magento/zendframework1": "~1.15.0", + "monolog/monolog": "^2.7", + "pelago/emogrifier": "^6.0.0", + "php": "~7.4.0||~8.1.0", + "php-amqplib/php-amqplib": "~3.2.0", + "phpseclib/mcrypt_compat": "~2.0.2", + "phpseclib/phpseclib": "~3.0.13", + "ramsey/uuid": "~4.2.0", + "symfony/console": "~4.4.0", + "symfony/process": "~4.4.0", + "tedivm/jshrink": "~1.4.0", + "tubalmartin/cssmin": "4.1.1", + "web-token/jwt-framework": "^v2.2.7", + "webonyx/graphql-php": "~14.11.6", + "wikimedia/less.php": "^3.0.0" + }, + "type": "metapackage", + "license": [ + "proprietary" + ], + "description": "eCommerce Platform for Growth (Enterprise Edition)" + }, + { + "name": "magento/security-package", + "version": "1.1.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/security-package/magento-security-package-1.1.4.0.zip", + "shasum": "a6dea777ac5824d76d1099334f886ce327d3c714" + }, + "require": { + "google/recaptcha": "^1.2", + "magento/module-re-captcha-admin-ui": "1.1.2", + "magento/module-re-captcha-checkout": "1.1.2", + "magento/module-re-captcha-checkout-sales-rule": "1.1.1", + "magento/module-re-captcha-contact": "1.1.1", + "magento/module-re-captcha-customer": "1.1.3", + "magento/module-re-captcha-frontend-ui": "1.1.3", + "magento/module-re-captcha-migration": "1.1.2", + "magento/module-re-captcha-newsletter": "1.1.2", + "magento/module-re-captcha-paypal": "1.1.2", + "magento/module-re-captcha-review": "1.1.2", + "magento/module-re-captcha-send-friend": "1.1.2", + "magento/module-re-captcha-store-pickup": "1.0.1", + "magento/module-re-captcha-ui": "1.1.2", + "magento/module-re-captcha-user": "1.1.2", + "magento/module-re-captcha-validation": "1.1.1", + "magento/module-re-captcha-validation-api": "1.1.1", + "magento/module-re-captcha-version-2-checkbox": "2.0.2", + "magento/module-re-captcha-version-2-invisible": "2.0.2", + "magento/module-re-captcha-version-3-invisible": "2.0.2", + "magento/module-re-captcha-webapi-api": "1.0.1", + "magento/module-re-captcha-webapi-graph-ql": "1.0.1", + "magento/module-re-captcha-webapi-rest": "1.0.1", + "magento/module-re-captcha-webapi-ui": "1.0.1", + "magento/module-securitytxt": "1.1.1", + "magento/module-two-factor-auth": "1.1.4" + }, + "type": "metapackage", + "description": "Magento Security Package" + }, + { + "name": "magento/security-package-b2b", + "version": "1.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/security-package-b2b/magento-security-package-b2b-1.0.2.0.zip", + "shasum": "edbfb7a2aec47c4c484e09cc49b153cae1f6d85c" + }, + "require": { + "magento/module-re-captcha-company": "1.0.1" + }, + "type": "metapackage", + "description": "Magento B2B Security Package" + }, + { + "name": "magento/security-package-ee", + "version": "1.0.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/security-package-ee/magento-security-package-ee-1.0.0.0.zip", + "shasum": "dbd410e88cbe152f7f8d62bf8e49eda78d10951b" + }, + "require": { + "magento/module-re-captcha-gift-card": "1.0.0", + "magento/module-re-captcha-invitation": "1.0.0", + "magento/module-re-captcha-multiple-wishlist": "1.0.0" + }, + "type": "metapackage", + "description": "Magento Security Package for Enterprise Edition" + }, + { + "name": "magento/theme-adminhtml-backend", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/theme-adminhtml-backend/magento-theme-adminhtml-backend-100.4.5.0.zip", + "shasum": "f5ee6da339ccd2c9cf11de4a7e1e37aeb85af4a4" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-theme", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/theme-adminhtml-spectrum", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/theme-adminhtml-spectrum/magento-theme-adminhtml-spectrum-100.4.0.0.zip", + "shasum": "0157ff0d45aa05dcf3da4250fff809e794de9114" + }, + "require": { + "magento/framework": "103.0.*", + "magento/theme-adminhtml-backend": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-theme", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/theme-frontend-blank", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/theme-frontend-blank/magento-theme-frontend-blank-100.4.5.0.zip", + "shasum": "8f64b9681da80b037adae028426fbe15fefa9a60" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-theme", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/theme-frontend-luma", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/theme-frontend-luma/magento-theme-frontend-luma-100.4.5.0.zip", + "shasum": "abf5ec4b08e6cdb076038a1d4069b904aa9eb412" + }, + "require": { + "magento/framework": "103.0.*", + "magento/theme-frontend-blank": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-theme", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/zendframework1", + "version": "1.15.1", + "source": { + "type": "git", + "url": "https://github.com/magento/zf1.git", + "reference": "2381396d2a9a528be2f367b5ce2dddf650eac1d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/magento/zf1/zipball/2381396d2a9a528be2f367b5ce2dddf650eac1d0", + "reference": "2381396d2a9a528be2f367b5ce2dddf650eac1d0", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/dbunit": "1.3.*", + "phpunit/phpunit": "3.7.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.12.x-dev" + } + }, + "autoload": { + "psr-0": { + "Zend_": "library/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "library/" + ], + "license": [ + "BSD-3-Clause" + ], + "description": "Magento Zend Framework 1", + "homepage": "http://framework.zend.com/", + "keywords": [ + "ZF1", + "framework" + ], + "support": { + "issues": "https://github.com/magento/zf1/issues", + "source": "https://github.com/magento/zf1/tree/1.15.1" + }, + "time": "2022-06-21T01:22:39+00:00" + }, + { + "name": "monolog/monolog", + "version": "2.8.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "720488632c590286b88b80e62aa3d3d551ad4a50" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/720488632c590286b88b80e62aa3d3d551ad4a50", + "reference": "720488632c590286b88b80e62aa3d3d551ad4a50", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "provide": { + "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "elasticsearch/elasticsearch": "^7 || ^8", + "ext-json": "*", + "graylog2/gelf-php": "^1.4.2", + "guzzlehttp/guzzle": "^7.4", + "guzzlehttp/psr7": "^2.2", + "mongodb/mongodb": "^1.8", + "php-amqplib/php-amqplib": "~2.4 || ^3", + "phpspec/prophecy": "^1.15", + "phpstan/phpstan": "^0.12.91", + "phpunit/phpunit": "^8.5.14", + "predis/predis": "^1.1 || ^2.0", + "rollbar/rollbar": "^1.3 || ^2 || ^3", + "ruflin/elastica": "^7", + "swiftmailer/swiftmailer": "^5.3|^6.0", + "symfony/mailer": "^5.4 || ^6", + "symfony/mime": "^5.4 || ^6" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", + "ext-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "ext-openssl": "Required to send log messages using SSL", + "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "https://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "support": { + "issues": "https://github.com/Seldaek/monolog/issues", + "source": "https://github.com/Seldaek/monolog/tree/2.8.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2022-07-24T11:55:47+00:00" + }, + { + "name": "mtdowling/jmespath.php", + "version": "2.6.1", + "source": { + "type": "git", + "url": "https://github.com/jmespath/jmespath.php.git", + "reference": "9b87907a81b87bc76d19a7fb2d61e61486ee9edb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jmespath/jmespath.php/zipball/9b87907a81b87bc76d19a7fb2d61e61486ee9edb", + "reference": "9b87907a81b87bc76d19a7fb2d61e61486ee9edb", + "shasum": "" + }, + "require": { + "php": "^5.4 || ^7.0 || ^8.0", + "symfony/polyfill-mbstring": "^1.17" + }, + "require-dev": { + "composer/xdebug-handler": "^1.4 || ^2.0", + "phpunit/phpunit": "^4.8.36 || ^7.5.15" + }, + "bin": [ + "bin/jp.php" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.6-dev" + } + }, + "autoload": { + "files": [ + "src/JmesPath.php" + ], + "psr-4": { + "JmesPath\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Declaratively specify how to extract elements from a JSON document", + "keywords": [ + "json", + "jsonpath" + ], + "support": { + "issues": "https://github.com/jmespath/jmespath.php/issues", + "source": "https://github.com/jmespath/jmespath.php/tree/2.6.1" + }, + "time": "2021-06-14T00:11:39+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v4.14.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/34bea19b6e03d8153165d8f30bba4c3be86184c1", + "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=7.0" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v4.14.0" + }, + "time": "2022-05-31T20:59:12+00:00" + }, + { + "name": "paragonie/constant_time_encoding", + "version": "v2.6.3", + "source": { + "type": "git", + "url": "https://github.com/paragonie/constant_time_encoding.git", + "reference": "58c3f47f650c94ec05a151692652a868995d2938" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/58c3f47f650c94ec05a151692652a868995d2938", + "reference": "58c3f47f650c94ec05a151692652a868995d2938", + "shasum": "" + }, + "require": { + "php": "^7|^8" + }, + "require-dev": { + "phpunit/phpunit": "^6|^7|^8|^9", + "vimeo/psalm": "^1|^2|^3|^4" + }, + "type": "library", + "autoload": { + "psr-4": { + "ParagonIE\\ConstantTime\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com", + "role": "Maintainer" + }, + { + "name": "Steve 'Sc00bz' Thomas", + "email": "steve@tobtu.com", + "homepage": "https://www.tobtu.com", + "role": "Original Developer" + } + ], + "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", + "keywords": [ + "base16", + "base32", + "base32_decode", + "base32_encode", + "base64", + "base64_decode", + "base64_encode", + "bin2hex", + "encoding", + "hex", + "hex2bin", + "rfc4648" + ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/constant_time_encoding/issues", + "source": "https://github.com/paragonie/constant_time_encoding" + }, + "time": "2022-06-14T06:56:20+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v9.99.100", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", + "shasum": "" + }, + "require": { + "php": ">= 7" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*", + "vimeo/psalm": "^1" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "polyfill", + "pseudorandom", + "random" + ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/random_compat/issues", + "source": "https://github.com/paragonie/random_compat" + }, + "time": "2020-10-15T08:29:30+00:00" + }, + { + "name": "paypal/module-braintree", + "version": "4.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/paypal/module-braintree/paypal-module-braintree-4.4.0.0.zip", + "shasum": "d9ab16d9607bfc62fce64712c02facc88510e5f0" + }, + "require": { + "braintree/braintree_php": "6.5.1", + "magento/framework": "*", + "paypal/module-braintree-core": "4.4.0", + "paypal/module-braintree-graph-ql": "4.4.0", + "php": "~7.4.0||~8.1.0" + }, + "type": "metapackage", + "license": [ + "Apache-2.0" + ], + "description": "Braintree Magento" + }, + { + "name": "paypal/module-braintree-core", + "version": "4.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/paypal/module-braintree-core/paypal-module-braintree-core-4.4.0.0.zip", + "shasum": "0ed21d22c65ed82cfcb765b684b50e47d6addf17" + }, + "require": { + "braintree/braintree_php": "6.5.1", + "ext-json": "*", + "ext-simplexml": "*", + "magento/framework": "*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "100.2.*||101.0.*||^102.0.0", + "magento/module-catalog": "102.0.*||103.0.*||^104.0.0", + "magento/module-checkout": "100.2.*||100.3.*||^100.4.0", + "magento/module-checkout-agreements": "100.4.*", + "magento/module-config": "101.0.*||101.1.*||^101.2.0", + "magento/module-configurable-product": "100.4.*", + "magento/module-customer": "101.0.*||102.0.*||^103.0.0", + "magento/module-directory": "100.2.*||100.3.*||^100.4.0", + "magento/module-downloadable": "100.4.*", + "magento/module-grouped-product": "100.4.*", + "magento/module-instant-purchase": "100.4.*", + "magento/module-multishipping": "100.4.*", + "magento/module-payment": "100.2.*||100.3.*||^100.4.0", + "magento/module-paypal": "100.2.*||100.3.*||^101.0.0", + "magento/module-quote": "101.0.*||101.1.*||^101.2.0", + "magento/module-re-captcha-admin-ui": "1.1.*", + "magento/module-re-captcha-frontend-ui": "1.1.*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-version-2-checkbox": "2.0.*", + "magento/module-re-captcha-version-2-invisible": "2.0.*", + "magento/module-re-captcha-version-3-invisible": "2.0.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "magento/module-re-captcha-webapi-ui": "1.0.*", + "magento/module-sales": "101.0.*||102.0.*||^102.1.0||^103", + "magento/module-store": "101.1.*", + "magento/module-theme": "100.2.*||101.0.*||^101.1.0", + "magento/module-ui": "101.0.*||101.1.*||^101.2.0", + "magento/module-vault": "101.0.*||101.1.*||^101.2.0", + "magento/module-webapi": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "conflict": { + "gene/module-braintree": "*", + "magento/module-braintree": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "PayPal\\Braintree\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Fork from the Magento Braintree 2.2.0 module by Gene Commerce for PayPal." + }, + { + "name": "paypal/module-braintree-graph-ql", + "version": "4.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/paypal/module-braintree-graph-ql/paypal-module-braintree-graph-ql-4.4.0.0.zip", + "shasum": "aeda8bc856162c4d7bda04cd363296f138d2a03e" + }, + "require": { + "magento/framework": "^102||^103", + "magento/module-quote": "^101", + "magento/module-quote-graph-ql": "^100", + "magento/module-store": "^101", + "paypal/module-braintree-core": "^4.4", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "^100" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "PayPal\\BraintreeGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "pelago/emogrifier", + "version": "v6.0.0", + "source": { + "type": "git", + "url": "https://github.com/MyIntervals/emogrifier.git", + "reference": "aa72d5407efac118f3896bcb995a2cba793df0ae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MyIntervals/emogrifier/zipball/aa72d5407efac118f3896bcb995a2cba793df0ae", + "reference": "aa72d5407efac118f3896bcb995a2cba793df0ae", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0", + "sabberworm/php-css-parser": "^8.3.1", + "symfony/css-selector": "^3.4.32 || ^4.4 || ^5.3 || ^6.0" + }, + "require-dev": { + "php-parallel-lint/php-parallel-lint": "^1.3.0", + "phpunit/phpunit": "^8.5.16", + "rawr/cross-data-providers": "^2.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Pelago\\Emogrifier\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Oliver Klee", + "email": "github@oliverklee.de" + }, + { + "name": "Zoli Szabó", + "email": "zoli.szabo+github@gmail.com" + }, + { + "name": "John Reeve", + "email": "jreeve@pelagodesign.com" + }, + { + "name": "Jake Hotson", + "email": "jake@qzdesign.co.uk" + }, + { + "name": "Cameron Brooks" + }, + { + "name": "Jaime Prado" + } + ], + "description": "Converts CSS styles into inline style attributes in your HTML code", + "homepage": "https://www.myintervals.com/emogrifier.php", + "keywords": [ + "css", + "email", + "pre-processing" + ], + "support": { + "issues": "https://github.com/MyIntervals/emogrifier/issues", + "source": "https://github.com/MyIntervals/emogrifier" + }, + "time": "2021-09-16T16:22:04+00:00" + }, + { + "name": "php-amqplib/php-amqplib", + "version": "v3.2.0", + "source": { + "type": "git", + "url": "https://github.com/php-amqplib/php-amqplib.git", + "reference": "0bec5b392428e0ac3b3f34fbc4e02d706995833e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-amqplib/php-amqplib/zipball/0bec5b392428e0ac3b3f34fbc4e02d706995833e", + "reference": "0bec5b392428e0ac3b3f34fbc4e02d706995833e", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "ext-sockets": "*", + "php": "^7.1||^8.0", + "phpseclib/phpseclib": "^2.0|^3.0" + }, + "conflict": { + "php": "7.4.0 - 7.4.1" + }, + "replace": { + "videlalvaro/php-amqplib": "self.version" + }, + "require-dev": { + "ext-curl": "*", + "nategood/httpful": "^0.2.20", + "phpunit/phpunit": "^7.5|^9.5", + "squizlabs/php_codesniffer": "^3.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "PhpAmqpLib\\": "PhpAmqpLib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ + { + "name": "Alvaro Videla", + "role": "Original Maintainer" + }, + { + "name": "Raúl Araya", + "email": "nubeiro@gmail.com", + "role": "Maintainer" + }, + { + "name": "Luke Bakken", + "email": "luke@bakken.io", + "role": "Maintainer" + }, + { + "name": "Ramūnas Dronga", + "email": "github@ramuno.lt", + "role": "Maintainer" + } + ], + "description": "Formerly videlalvaro/php-amqplib. This library is a pure PHP implementation of the AMQP protocol. It's been tested against RabbitMQ.", + "homepage": "https://github.com/php-amqplib/php-amqplib/", + "keywords": [ + "message", + "queue", + "rabbitmq" + ], + "support": { + "issues": "https://github.com/php-amqplib/php-amqplib/issues", + "source": "https://github.com/php-amqplib/php-amqplib/tree/v3.2.0" + }, + "time": "2022-03-10T19:16:00+00:00" + }, + { + "name": "phpgt/cssxpath", + "version": "v1.1.4", + "source": { + "type": "git", + "url": "https://github.com/PhpGt/CssXPath.git", + "reference": "7f073ba346c49a339a7b2cda9ccfdb1994c5d271" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PhpGt/CssXPath/zipball/7f073ba346c49a339a7b2cda9ccfdb1994c5d271", + "reference": "7f073ba346c49a339a7b2cda9ccfdb1994c5d271", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "ext-dom": "*", + "ext-libxml": "*", + "phpstan/phpstan": ">=0.12.42", + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Gt\\CssXPath\\": "./src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Bowler", + "email": "greg.bowler@g105b.com", + "homepage": "https://www.g105b.com", + "role": "Developer" + } + ], + "description": "Convert CSS selectors to XPath queries.", + "support": { + "issues": "https://github.com/PhpGt/CssXPath/issues", + "source": "https://github.com/PhpGt/CssXPath/tree/v1.1.4" + }, + "funding": [ + { + "url": "https://github.com/sponsors/PhpGt", + "type": "github" + } + ], + "time": "2021-11-13T15:40:44+00:00" + }, + { + "name": "phpgt/dom", + "version": "v2.2.3", + "source": { + "type": "git", + "url": "https://github.com/PhpGt/Dom.git", + "reference": "35962a3fa3f30b1a00d22f64c787881e2bf2e0e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PhpGt/Dom/zipball/35962a3fa3f30b1a00d22f64c787881e2bf2e0e2", + "reference": "35962a3fa3f30b1a00d22f64c787881e2bf2e0e2", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "php": ">=7.3", + "phpgt/cssxpath": "^1.1.4", + "psr/http-message": "1.*" + }, + "require-dev": { + "phpunit/phpunit": "~9.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Gt\\Dom\\": "./src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Bowler", + "email": "greg.bowler@g105b.com", + "homepage": "https://www.g105b.com", + "role": "Developer" + }, + { + "name": "Alvaro Guimaraes", + "homepage": "https://github.com/aguimaraes", + "role": "Developer" + }, + { + "name": "James Fellows", + "homepage": "https://github.com/j4m3s", + "role": "Developer" + }, + { + "name": "Emile Ward", + "homepage": "https://github.com/emileward", + "role": "Developer" + }, + { + "name": "Jelmer Wijnja", + "homepage": "https://github.com/Jelmergu", + "role": "Developer" + }, + { + "name": "Ognjen Petrovic", + "homepage": "https://github.com/ognjen-petrovic", + "role": "Developer" + }, + { + "name": "Jacob Bearden", + "homepage": "https://github.com/jacobbearden", + "role": "Documentation contributor" + }, + { + "name": "Jaroslav Týc", + "homepage": "https://www.jaroslavtyc.com/", + "role": "Developer" + }, + { + "name": "Andrii Beziazychnyi", + "homepage": "https://www.atwix.com/", + "role": "Developer" + } + ], + "description": "The modern DOM API for PHP projects.", + "support": { + "issues": "https://github.com/PhpGt/Dom/issues", + "source": "https://github.com/PhpGt/Dom/tree/v2.2.3" + }, + "funding": [ + { + "url": "https://github.com/phpgt", + "type": "github" + } + ], + "time": "2021-11-13T15:59:05+00:00" + }, + { + "name": "phpseclib/mcrypt_compat", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/phpseclib/mcrypt_compat.git", + "reference": "8a9f9f05b25fedce2ded16fa6008c1a6e4290603" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpseclib/mcrypt_compat/zipball/8a9f9f05b25fedce2ded16fa6008c1a6e4290603", + "reference": "8a9f9f05b25fedce2ded16fa6008c1a6e4290603", + "shasum": "" + }, + "require": { + "php": ">=5.6.1", + "phpseclib/phpseclib": ">=3.0.13 <4.0.0" + }, + "provide": { + "ext-mcrypt": "5.6.40" + }, + "require-dev": { + "phpunit/phpunit": "^5.7|^6.0|^9.4" + }, + "suggest": { + "ext-openssl": "Will enable faster cryptographic operations" + }, + "type": "library", + "autoload": { + "files": [ + "lib/mcrypt.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jim Wigginton", + "email": "terrafrost@php.net", + "homepage": "http://phpseclib.sourceforge.net" + } + ], + "description": "PHP 5.x-8.x polyfill for mcrypt extension", + "keywords": [ + "cryptograpy", + "encryption", + "mcrypt", + "polyfill" + ], + "support": { + "email": "terrafrost@php.net", + "issues": "https://github.com/phpseclib/mcrypt_compat/issues", + "source": "https://github.com/phpseclib/mcrypt_compat" + }, + "funding": [ + { + "url": "https://www.patreon.com/phpseclib", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpseclib/mcrypt_compat", + "type": "tidelift" + } + ], + "time": "2022-03-27T15:58:45+00:00" + }, + { + "name": "phpseclib/phpseclib", + "version": "3.0.14", + "source": { + "type": "git", + "url": "https://github.com/phpseclib/phpseclib.git", + "reference": "2f0b7af658cbea265cbb4a791d6c29a6613f98ef" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/2f0b7af658cbea265cbb4a791d6c29a6613f98ef", + "reference": "2f0b7af658cbea265cbb4a791d6c29a6613f98ef", + "shasum": "" + }, + "require": { + "paragonie/constant_time_encoding": "^1|^2", + "paragonie/random_compat": "^1.4|^2.0|^9.99.99", + "php": ">=5.6.1" + }, + "require-dev": { + "phpunit/phpunit": "*" + }, + "suggest": { + "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", + "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.", + "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.", + "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations." + }, + "type": "library", + "autoload": { + "files": [ + "phpseclib/bootstrap.php" + ], + "psr-4": { + "phpseclib3\\": "phpseclib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jim Wigginton", + "email": "terrafrost@php.net", + "role": "Lead Developer" + }, + { + "name": "Patrick Monnerat", + "email": "pm@datasphere.ch", + "role": "Developer" + }, + { + "name": "Andreas Fischer", + "email": "bantu@phpbb.com", + "role": "Developer" + }, + { + "name": "Hans-Jürgen Petrich", + "email": "petrich@tronic-media.com", + "role": "Developer" + }, + { + "name": "Graham Campbell", + "email": "graham@alt-three.com", + "role": "Developer" + } + ], + "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.", + "homepage": "http://phpseclib.sourceforge.net", + "keywords": [ + "BigInteger", + "aes", + "asn.1", + "asn1", + "blowfish", + "crypto", + "cryptography", + "encryption", + "rsa", + "security", + "sftp", + "signature", + "signing", + "ssh", + "twofish", + "x.509", + "x509" + ], + "support": { + "issues": "https://github.com/phpseclib/phpseclib/issues", + "source": "https://github.com/phpseclib/phpseclib/tree/3.0.14" + }, + "funding": [ + { + "url": "https://github.com/terrafrost", + "type": "github" + }, + { + "url": "https://www.patreon.com/phpseclib", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib", + "type": "tidelift" + } + ], + "time": "2022-04-04T05:15:45+00:00" + }, + { + "name": "psr/container", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/1.1.2" + }, + "time": "2021-11-05T16:50:12+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client/tree/master" + }, + "time": "2020-06-29T06:28:15+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "shasum": "" + }, + "require": { + "php": ">=7.0.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory/tree/master" + }, + "time": "2019-04-30T12:38:16+00:00" + }, + { + "name": "psr/http-message", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/master" + }, + "time": "2016-08-06T14:39:51+00:00" + }, + { + "name": "psr/log", + "version": "1.1.4", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/1.1.4" + }, + "time": "2021-05-03T11:20:27+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "ramsey/collection", + "version": "1.2.2", + "source": { + "type": "git", + "url": "https://github.com/ramsey/collection.git", + "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/collection/zipball/cccc74ee5e328031b15640b51056ee8d3bb66c0a", + "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a", + "shasum": "" + }, + "require": { + "php": "^7.3 || ^8", + "symfony/polyfill-php81": "^1.23" + }, + "require-dev": { + "captainhook/captainhook": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "ergebnis/composer-normalize": "^2.6", + "fakerphp/faker": "^1.5", + "hamcrest/hamcrest-php": "^2", + "jangregor/phpstan-prophecy": "^0.8", + "mockery/mockery": "^1.3", + "phpspec/prophecy-phpunit": "^2.0", + "phpstan/extension-installer": "^1", + "phpstan/phpstan": "^0.12.32", + "phpstan/phpstan-mockery": "^0.12.5", + "phpstan/phpstan-phpunit": "^0.12.11", + "phpunit/phpunit": "^8.5 || ^9", + "psy/psysh": "^0.10.4", + "slevomat/coding-standard": "^6.3", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Ramsey\\Collection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "description": "A PHP library for representing and manipulating collections.", + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], + "support": { + "issues": "https://github.com/ramsey/collection/issues", + "source": "https://github.com/ramsey/collection/tree/1.2.2" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", + "type": "tidelift" + } + ], + "time": "2021-10-10T03:01:02+00:00" + }, + { + "name": "ramsey/uuid", + "version": "4.2.3", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df", + "reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df", + "shasum": "" + }, + "require": { + "brick/math": "^0.8 || ^0.9", + "ext-json": "*", + "php": "^7.2 || ^8.0", + "ramsey/collection": "^1.0", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-php80": "^1.14" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "captainhook/captainhook": "^5.10", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "doctrine/annotations": "^1.8", + "ergebnis/composer-normalize": "^2.15", + "mockery/mockery": "^1.3", + "moontoast/math": "^1.1", + "paragonie/random-lib": "^2", + "php-mock/php-mock": "^2.2", + "php-mock/php-mock-mockery": "^1.3", + "php-parallel-lint/php-parallel-lint": "^1.1", + "phpbench/phpbench": "^1.0", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-mockery": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpunit/phpunit": "^8.5 || ^9", + "slevomat/coding-standard": "^7.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.9" + }, + "suggest": { + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "ext-ctype": "Enables faster processing of character classification using ctype functions.", + "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", + "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.x-dev" + }, + "captainhook": { + "force-install": true + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "support": { + "issues": "https://github.com/ramsey/uuid/issues", + "source": "https://github.com/ramsey/uuid/tree/4.2.3" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", + "type": "tidelift" + } + ], + "time": "2021-09-25T23:10:38+00:00" + }, + { + "name": "react/promise", + "version": "v2.9.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise.git", + "reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise/zipball/234f8fd1023c9158e2314fa9d7d0e6a83db42910", + "reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "React\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "A lightweight implementation of CommonJS Promises/A for PHP", + "keywords": [ + "promise", + "promises" + ], + "support": { + "issues": "https://github.com/reactphp/promise/issues", + "source": "https://github.com/reactphp/promise/tree/v2.9.0" + }, + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2022-02-11T10:27:51+00:00" + }, + { + "name": "sabberworm/php-css-parser", + "version": "8.4.0", + "source": { + "type": "git", + "url": "https://github.com/sabberworm/PHP-CSS-Parser.git", + "reference": "e41d2140031d533348b2192a83f02d8dd8a71d30" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sabberworm/PHP-CSS-Parser/zipball/e41d2140031d533348b2192a83f02d8dd8a71d30", + "reference": "e41d2140031d533348b2192a83f02d8dd8a71d30", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": ">=5.6.20" + }, + "require-dev": { + "codacy/coverage": "^1.4", + "phpunit/phpunit": "^4.8.36" + }, + "suggest": { + "ext-mbstring": "for parsing UTF-8 CSS" + }, + "type": "library", + "autoload": { + "psr-4": { + "Sabberworm\\CSS\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Raphael Schweikert" + } + ], + "description": "Parser for CSS Files written in PHP", + "homepage": "https://www.sabberworm.com/blog/2010/6/10/php-css-parser", + "keywords": [ + "css", + "parser", + "stylesheet" + ], + "support": { + "issues": "https://github.com/sabberworm/PHP-CSS-Parser/issues", + "source": "https://github.com/sabberworm/PHP-CSS-Parser/tree/8.4.0" + }, + "time": "2021-12-11T13:40:54+00:00" + }, + { + "name": "seld/jsonlint", + "version": "1.9.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/jsonlint.git", + "reference": "4211420d25eba80712bff236a98960ef68b866b7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/4211420d25eba80712bff236a98960ef68b866b7", + "reference": "4211420d25eba80712bff236a98960ef68b866b7", + "shasum": "" + }, + "require": { + "php": "^5.3 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.5", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^8.5.13" + }, + "bin": [ + "bin/jsonlint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Seld\\JsonLint\\": "src/Seld/JsonLint/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "JSON Linter", + "keywords": [ + "json", + "linter", + "parser", + "validator" + ], + "support": { + "issues": "https://github.com/Seldaek/jsonlint/issues", + "source": "https://github.com/Seldaek/jsonlint/tree/1.9.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint", + "type": "tidelift" + } + ], + "time": "2022-04-01T13:37:23+00:00" + }, + { + "name": "seld/phar-utils", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/phar-utils.git", + "reference": "9f3452c93ff423469c0d56450431562ca423dcee" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/9f3452c93ff423469c0d56450431562ca423dcee", + "reference": "9f3452c93ff423469c0d56450431562ca423dcee", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Seld\\PharUtils\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be" + } + ], + "description": "PHAR file format utilities, for when PHP phars you up", + "keywords": [ + "phar" + ], + "support": { + "issues": "https://github.com/Seldaek/phar-utils/issues", + "source": "https://github.com/Seldaek/phar-utils/tree/1.2.0" + }, + "time": "2021-12-10T11:20:11+00:00" + }, + { + "name": "spomky-labs/aes-key-wrap", + "version": "v6.0.0", + "source": { + "type": "git", + "url": "https://github.com/Spomky-Labs/aes-key-wrap.git", + "reference": "97388255a37ad6fb1ed332d07e61fa2b7bb62e0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Spomky-Labs/aes-key-wrap/zipball/97388255a37ad6fb1ed332d07e61fa2b7bb62e0d", + "reference": "97388255a37ad6fb1ed332d07e61fa2b7bb62e0d", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "lib-openssl": "*", + "php": ">=7.2", + "thecodingmachine/safe": "^1.1" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-beberlei-assert": "^0.12", + "phpstan/phpstan-deprecation-rules": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpstan/phpstan-strict-rules": "^0.12", + "phpunit/phpunit": "^7.0|^8.0|^9.0", + "thecodingmachine/phpstan-safe-rule": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "AESKW\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky-Labs/aes-key-wrap/contributors" + } + ], + "description": "AES Key Wrap for PHP.", + "homepage": "https://github.com/Spomky-Labs/aes-key-wrap", + "keywords": [ + "A128KW", + "A192KW", + "A256KW", + "RFC3394", + "RFC5649", + "aes", + "key", + "padding", + "wrap" + ], + "support": { + "issues": "https://github.com/Spomky-Labs/aes-key-wrap/issues", + "source": "https://github.com/Spomky-Labs/aes-key-wrap/tree/v6.0.0" + }, + "time": "2020-08-01T14:07:55+00:00" + }, + { + "name": "spomky-labs/base64url", + "version": "v2.0.4", + "source": { + "type": "git", + "url": "https://github.com/Spomky-Labs/base64url.git", + "reference": "7752ce931ec285da4ed1f4c5aa27e45e097be61d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Spomky-Labs/base64url/zipball/7752ce931ec285da4ed1f4c5aa27e45e097be61d", + "reference": "7752ce931ec285da4ed1f4c5aa27e45e097be61d", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.11|^0.12", + "phpstan/phpstan-beberlei-assert": "^0.11|^0.12", + "phpstan/phpstan-deprecation-rules": "^0.11|^0.12", + "phpstan/phpstan-phpunit": "^0.11|^0.12", + "phpstan/phpstan-strict-rules": "^0.11|^0.12" + }, + "type": "library", + "autoload": { + "psr-4": { + "Base64Url\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky-Labs/base64url/contributors" + } + ], + "description": "Base 64 URL Safe Encoding/Decoding PHP Library", + "homepage": "https://github.com/Spomky-Labs/base64url", + "keywords": [ + "base64", + "rfc4648", + "safe", + "url" + ], + "support": { + "issues": "https://github.com/Spomky-Labs/base64url/issues", + "source": "https://github.com/Spomky-Labs/base64url/tree/v2.0.4" + }, + "funding": [ + { + "url": "https://github.com/Spomky", + "type": "github" + }, + { + "url": "https://www.patreon.com/FlorentMorselli", + "type": "patreon" + } + ], + "time": "2020-11-03T09:10:25+00:00" + }, + { + "name": "spomky-labs/otphp", + "version": "v10.0.3", + "source": { + "type": "git", + "url": "https://github.com/Spomky-Labs/otphp.git", + "reference": "9784d9f7c790eed26e102d6c78f12c754036c366" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Spomky-Labs/otphp/zipball/9784d9f7c790eed26e102d6c78f12c754036c366", + "reference": "9784d9f7c790eed26e102d6c78f12c754036c366", + "shasum": "" + }, + "require": { + "beberlei/assert": "^3.0", + "ext-mbstring": "*", + "paragonie/constant_time_encoding": "^2.0", + "php": "^7.2|^8.0", + "thecodingmachine/safe": "^0.1.14|^1.0|^2.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-beberlei-assert": "^0.12", + "phpstan/phpstan-deprecation-rules": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpstan/phpstan-strict-rules": "^0.12", + "phpunit/phpunit": "^8.0", + "thecodingmachine/phpstan-safe-rule": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "v10.0": "10.0.x-dev", + "v9.0": "9.0.x-dev", + "v8.3": "8.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "OTPHP\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky" + }, + { + "name": "All contributors", + "homepage": "https://github.com/Spomky-Labs/otphp/contributors" + } + ], + "description": "A PHP library for generating one time passwords according to RFC 4226 (HOTP Algorithm) and the RFC 6238 (TOTP Algorithm) and compatible with Google Authenticator", + "homepage": "https://github.com/Spomky-Labs/otphp", + "keywords": [ + "FreeOTP", + "RFC 4226", + "RFC 6238", + "google authenticator", + "hotp", + "otp", + "totp" + ], + "support": { + "issues": "https://github.com/Spomky-Labs/otphp/issues", + "source": "https://github.com/Spomky-Labs/otphp/tree/v10.0.3" + }, + "time": "2022-03-17T08:00:35+00:00" + }, + { + "name": "symfony/config", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "ec79e03125c1d2477e43dde8528535d90cc78379" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/ec79e03125c1d2477e43dde8528535d90cc78379", + "reference": "ec79e03125c1d2477e43dde8528535d90cc78379", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/filesystem": "^4.4|^5.0|^6.0", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-php80": "^1.16", + "symfony/polyfill-php81": "^1.22" + }, + "conflict": { + "symfony/finder": "<4.4" + }, + "require-dev": { + "symfony/event-dispatcher": "^4.4|^5.0|^6.0", + "symfony/finder": "^4.4|^5.0|^6.0", + "symfony/messenger": "^4.4|^5.0|^6.0", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/yaml": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/yaml": "To use the yaml reference dumper" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/config/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T13:00:38+00:00" + }, + { + "name": "symfony/console", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "c35fafd7f12ebd6f9e29c95a370df7f1fb171a40" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/c35fafd7f12ebd6f9e29c95a370df7f1fb171a40", + "reference": "c35fafd7f12ebd6f9e29c95a370df7f1fb171a40", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php73": "^1.8", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2" + }, + "conflict": { + "psr/log": ">=3", + "symfony/dependency-injection": "<3.4", + "symfony/event-dispatcher": "<4.3|>=5", + "symfony/lock": "<4.4", + "symfony/process": "<3.3" + }, + "provide": { + "psr/log-implementation": "1.0|2.0" + }, + "require-dev": { + "psr/log": "^1|^2", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/event-dispatcher": "^4.3", + "symfony/lock": "^4.4|^5.0", + "symfony/process": "^3.4|^4.0|^5.0", + "symfony/var-dumper": "^4.3|^5.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/console/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T09:59:04+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "c1681789f059ab756001052164726ae88512ae3d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/c1681789f059ab756001052164726ae88512ae3d", + "reference": "c1681789f059ab756001052164726ae88512ae3d", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-06-27T16:58:25+00:00" + }, + { + "name": "symfony/debug", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug.git", + "reference": "1a692492190773c5310bc7877cb590c04c2f05be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug/zipball/1a692492190773c5310bc7877cb590c04c2f05be", + "reference": "1a692492190773c5310bc7877cb590c04c2f05be", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "psr/log": "^1|^2|^3" + }, + "conflict": { + "symfony/http-kernel": "<3.4" + }, + "require-dev": { + "symfony/http-kernel": "^3.4|^4.0|^5.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Debug\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/debug/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "abandoned": "symfony/error-handler", + "time": "2022-07-28T16:29:46+00:00" + }, + { + "name": "symfony/dependency-injection", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "a8b9251016e9476db73e25fa836904bc0bf74c62" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/a8b9251016e9476db73e25fa836904bc0bf74c62", + "reference": "a8b9251016e9476db73e25fa836904bc0bf74c62", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.1.1", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16", + "symfony/polyfill-php81": "^1.22", + "symfony/service-contracts": "^1.1.6|^2" + }, + "conflict": { + "ext-psr": "<1.1|>=2", + "symfony/config": "<5.3", + "symfony/finder": "<4.4", + "symfony/proxy-manager-bridge": "<4.4", + "symfony/yaml": "<4.4.26" + }, + "provide": { + "psr/container-implementation": "1.0", + "symfony/service-implementation": "1.0|2.0" + }, + "require-dev": { + "symfony/config": "^5.3|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/yaml": "^4.4.26|^5.0|^6.0" + }, + "suggest": { + "symfony/config": "", + "symfony/expression-language": "For using expressions in service container configuration", + "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", + "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", + "symfony/yaml": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\DependencyInjection\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows you to standardize and centralize the way objects are constructed in your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/dependency-injection/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T13:00:38+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.1.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918", + "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.1-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.1.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-02-25T11:15:52+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "be731658121ef2d8be88f3a1ec938148a9237291" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/be731658121ef2d8be88f3a1ec938148a9237291", + "reference": "be731658121ef2d8be88f3a1ec938148a9237291", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "psr/log": "^1|^2|^3", + "symfony/debug": "^4.4.5", + "symfony/var-dumper": "^4.4|^5.0" + }, + "require-dev": { + "symfony/http-kernel": "^4.4|^5.0", + "symfony/serializer": "^4.4|^5.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-28T16:29:46+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "1e866e9e5c1b22168e0ce5f0b467f19bba61266a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/1e866e9e5c1b22168e0ce5f0b467f19bba61266a", + "reference": "1e866e9e5c1b22168e0ce5f0b467f19bba61266a", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/event-dispatcher-contracts": "^1.1", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "symfony/dependency-injection": "<3.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "1.1" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/error-handler": "~3.4|~4.4", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/http-foundation": "^3.4|^4.0|^5.0", + "symfony/service-contracts": "^1.1|^2", + "symfony/stopwatch": "^3.4|^4.0|^5.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T09:59:04+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v1.1.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "1d5cd762abaa6b2a4169d3e77610193a7157129e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/1d5cd762abaa6b2a4169d3e77610193a7157129e", + "reference": "1d5cd762abaa6b2a4169d3e77610193a7157129e", + "shasum": "" + }, + "require": { + "php": ">=7.1.3" + }, + "suggest": { + "psr/event-dispatcher": "", + "symfony/event-dispatcher-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.1-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v1.1.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-02T09:41:36+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "6699fb0228d1bc35b12aed6dd5e7455457609ddd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/6699fb0228d1bc35b12aed6dd5e7455457609ddd", + "reference": "6699fb0228d1bc35b12aed6dd5e7455457609ddd", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.8", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides basic utilities for the filesystem", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/filesystem/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T13:00:38+00:00" + }, + { + "name": "symfony/finder", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "7872a66f57caffa2916a584db1aa7f12adc76f8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/7872a66f57caffa2916a584db1aa7f12adc76f8c", + "reference": "7872a66f57caffa2916a584db1aa7f12adc76f8c", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-29T07:37:50+00:00" + }, + { + "name": "symfony/http-client-contracts", + "version": "v2.5.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-client-contracts.git", + "reference": "ba6a9f0e8f3edd190520ee3b9a958596b6ca2e70" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/ba6a9f0e8f3edd190520ee3b9a958596b6ca2e70", + "reference": "ba6a9f0e8f3edd190520ee3b9a958596b6ca2e70", + "shasum": "" + }, + "require": { + "php": ">=7.2.5" + }, + "suggest": { + "symfony/http-client-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\HttpClient\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to HTTP clients", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/http-client-contracts/tree/v2.5.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-04-12T15:48:08+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "0a5868e0999e9d47859ba3d918548ff6943e6389" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/0a5868e0999e9d47859ba3d918548ff6943e6389", + "reference": "0a5868e0999e9d47859ba3d918548ff6943e6389", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "predis/predis": "~1.0", + "symfony/cache": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/mime": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/mime": "To use the file extension guesser" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T13:00:38+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "9e444442334fae9637ef3209bc2abddfef49e714" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/9e444442334fae9637ef3209bc2abddfef49e714", + "reference": "9e444442334fae9637ef3209bc2abddfef49e714", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "psr/log": "^1|^2", + "symfony/error-handler": "^4.4", + "symfony/event-dispatcher": "^4.4", + "symfony/http-client-contracts": "^1.1|^2", + "symfony/http-foundation": "^4.4.30|^5.3.7", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "symfony/browser-kit": "<4.3", + "symfony/config": "<3.4", + "symfony/console": ">=5", + "symfony/dependency-injection": "<4.3", + "symfony/translation": "<4.2", + "twig/twig": "<1.43|<2.13,>=2" + }, + "provide": { + "psr/log-implementation": "1.0|2.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^4.3|^5.0", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/console": "^3.4|^4.0", + "symfony/css-selector": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^4.3|^5.0", + "symfony/dom-crawler": "^3.4|^4.0|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/finder": "^3.4|^4.0|^5.0", + "symfony/process": "^3.4|^4.0|^5.0", + "symfony/routing": "^3.4|^4.0|^5.0", + "symfony/stopwatch": "^3.4|^4.0|^5.0", + "symfony/templating": "^3.4|^4.0|^5.0", + "symfony/translation": "^4.2|^5.0", + "symfony/translation-contracts": "^1.1|^2", + "twig/twig": "^1.43|^2.13|^3.0.4" + }, + "suggest": { + "symfony/browser-kit": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-29T12:23:38+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/59a8d271f00dd0e4c2e518104cc7963f655a1aa8", + "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "symfony/polyfill-intl-normalizer": "^1.10", + "symfony/polyfill-php72": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "219aa369ceff116e673852dce47c3a41794c14bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", + "reference": "219aa369ceff116e673852dce47c3a41794c14bd", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/bf44a9fd41feaac72b074de600314a93e2ae78e2", + "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php72/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/e440d35fa0286f77fb45b79a03fedbeda9307e85", + "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-10T07:21:04+00:00" + }, + { + "name": "symfony/polyfill-php81", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/13f6d1271c663dc5ae9fb843a8f16521db7687a1", + "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php81/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/process", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "5cee9cdc4f7805e2699d9fd66991a0e6df8252a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/5cee9cdc4f7805e2699d9fd66991a0e6df8252a2", + "reference": "5cee9cdc4f7805e2699d9fd66991a0e6df8252a2", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-06-27T13:16:42+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v2.5.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/4b426aac47d6427cc1a1d0f7e2ac724627f5966c", + "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.1", + "symfony/deprecation-contracts": "^2.1|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "suggest": { + "symfony/service-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v2.5.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-30T19:17:29+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "b8f306d7b8ef34fb3db3305be97ba8e088fb4861" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/b8f306d7b8ef34fb3db3305be97ba8e088fb4861", + "reference": "b8f306d7b8ef34fb3db3305be97ba8e088fb4861", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "phpunit/phpunit": "<5.4.3", + "symfony/console": "<4.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/uid": "^5.1|^6.0", + "twig/twig": "^2.13|^3.0.4" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T13:00:38+00:00" + }, + { + "name": "tedivm/jshrink", + "version": "v1.4.0", + "source": { + "type": "git", + "url": "https://github.com/tedious/JShrink.git", + "reference": "0513ba1407b1f235518a939455855e6952a48bbc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tedious/JShrink/zipball/0513ba1407b1f235518a939455855e6952a48bbc", + "reference": "0513ba1407b1f235518a939455855e6952a48bbc", + "shasum": "" + }, + "require": { + "php": "^5.6|^7.0|^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.8", + "php-coveralls/php-coveralls": "^1.1.0", + "phpunit/phpunit": "^6" + }, + "type": "library", + "autoload": { + "psr-0": { + "JShrink": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Robert Hafner", + "email": "tedivm@tedivm.com" + } + ], + "description": "Javascript Minifier built in PHP", + "homepage": "http://github.com/tedious/JShrink", + "keywords": [ + "javascript", + "minifier" + ], + "support": { + "issues": "https://github.com/tedious/JShrink/issues", + "source": "https://github.com/tedious/JShrink/tree/v1.4.0" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/tedivm/jshrink", + "type": "tidelift" + } + ], + "time": "2020-11-30T18:10:21+00:00" + }, + { + "name": "temando/module-shipping", + "version": "2.0.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/temando/module-shipping/temando-module-shipping-2.0.0.0.zip", + "shasum": "78974a6f6a2bfb214e96882562111d35163971b1" + }, + "require": { + "temando/module-shipping-remover": "1.0.0" + }, + "type": "metapackage", + "license": [ + "OSL-3.0" + ], + "description": "Temando multi-carrier shipping extension for Magento 2" + }, + { + "name": "temando/module-shipping-remover", + "version": "1.0.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/temando/module-shipping-remover/temando-module-shipping-remover-1.0.0.0.zip", + "shasum": "fd37ccded9678386a94e104fbd37332254d7c429" + }, + "require": { + "magento/framework": "*", + "magento/module-eav": "*" + }, + "replace": { + "temando/module-shipping-m2": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Temando\\ShippingRemover\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Removes Temando multi-carrier shipping extension from Magento 2" + }, + { + "name": "thecodingmachine/safe", + "version": "v1.3.3", + "source": { + "type": "git", + "url": "https://github.com/thecodingmachine/safe.git", + "reference": "a8ab0876305a4cdaef31b2350fcb9811b5608dbc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thecodingmachine/safe/zipball/a8ab0876305a4cdaef31b2350fcb9811b5608dbc", + "reference": "a8ab0876305a4cdaef31b2350fcb9811b5608dbc", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "require-dev": { + "phpstan/phpstan": "^0.12", + "squizlabs/php_codesniffer": "^3.2", + "thecodingmachine/phpstan-strict-rules": "^0.12" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.1-dev" + } + }, + "autoload": { + "files": [ + "deprecated/apc.php", + "deprecated/libevent.php", + "deprecated/mssql.php", + "deprecated/stats.php", + "lib/special_cases.php", + "generated/apache.php", + "generated/apcu.php", + "generated/array.php", + "generated/bzip2.php", + "generated/calendar.php", + "generated/classobj.php", + "generated/com.php", + "generated/cubrid.php", + "generated/curl.php", + "generated/datetime.php", + "generated/dir.php", + "generated/eio.php", + "generated/errorfunc.php", + "generated/exec.php", + "generated/fileinfo.php", + "generated/filesystem.php", + "generated/filter.php", + "generated/fpm.php", + "generated/ftp.php", + "generated/funchand.php", + "generated/gmp.php", + "generated/gnupg.php", + "generated/hash.php", + "generated/ibase.php", + "generated/ibmDb2.php", + "generated/iconv.php", + "generated/image.php", + "generated/imap.php", + "generated/info.php", + "generated/ingres-ii.php", + "generated/inotify.php", + "generated/json.php", + "generated/ldap.php", + "generated/libxml.php", + "generated/lzf.php", + "generated/mailparse.php", + "generated/mbstring.php", + "generated/misc.php", + "generated/msql.php", + "generated/mysql.php", + "generated/mysqli.php", + "generated/mysqlndMs.php", + "generated/mysqlndQc.php", + "generated/network.php", + "generated/oci8.php", + "generated/opcache.php", + "generated/openssl.php", + "generated/outcontrol.php", + "generated/password.php", + "generated/pcntl.php", + "generated/pcre.php", + "generated/pdf.php", + "generated/pgsql.php", + "generated/posix.php", + "generated/ps.php", + "generated/pspell.php", + "generated/readline.php", + "generated/rpminfo.php", + "generated/rrd.php", + "generated/sem.php", + "generated/session.php", + "generated/shmop.php", + "generated/simplexml.php", + "generated/sockets.php", + "generated/sodium.php", + "generated/solr.php", + "generated/spl.php", + "generated/sqlsrv.php", + "generated/ssdeep.php", + "generated/ssh2.php", + "generated/stream.php", + "generated/strings.php", + "generated/swoole.php", + "generated/uodbc.php", + "generated/uopz.php", + "generated/url.php", + "generated/var.php", + "generated/xdiff.php", + "generated/xml.php", + "generated/xmlrpc.php", + "generated/yaml.php", + "generated/yaz.php", + "generated/zip.php", + "generated/zlib.php" + ], + "psr-4": { + "Safe\\": [ + "lib/", + "deprecated/", + "generated/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHP core functions that throw exceptions instead of returning FALSE on error", + "support": { + "issues": "https://github.com/thecodingmachine/safe/issues", + "source": "https://github.com/thecodingmachine/safe/tree/v1.3.3" + }, + "time": "2020-10-28T17:51:34+00:00" + }, + { + "name": "tubalmartin/cssmin", + "version": "v4.1.1", + "source": { + "type": "git", + "url": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port.git", + "reference": "3cbf557f4079d83a06f9c3ff9b957c022d7805cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tubalmartin/YUI-CSS-compressor-PHP-port/zipball/3cbf557f4079d83a06f9c3ff9b957c022d7805cf", + "reference": "3cbf557f4079d83a06f9c3ff9b957c022d7805cf", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "php": ">=5.3.2" + }, + "require-dev": { + "cogpowered/finediff": "0.3.*", + "phpunit/phpunit": "4.8.*" + }, + "bin": [ + "cssmin" + ], + "type": "library", + "autoload": { + "psr-4": { + "tubalmartin\\CssMin\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Túbal Martín", + "homepage": "http://tubalmartin.me/" + } + ], + "description": "A PHP port of the YUI CSS compressor", + "homepage": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port", + "keywords": [ + "compress", + "compressor", + "css", + "cssmin", + "minify", + "yui" + ], + "support": { + "issues": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port/issues", + "source": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port" + }, + "time": "2018-01-15T15:26:51+00:00" + }, + { + "name": "web-token/jwt-framework", + "version": "v2.2.11", + "source": { + "type": "git", + "url": "https://github.com/web-token/jwt-framework.git", + "reference": "643cced197e32471418bd89e7a44b69fd04eb9de" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/web-token/jwt-framework/zipball/643cced197e32471418bd89e7a44b69fd04eb9de", + "reference": "643cced197e32471418bd89e7a44b69fd04eb9de", + "shasum": "" + }, + "require": { + "brick/math": "^0.8.17|^0.9", + "ext-json": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-sodium": "*", + "fgrosse/phpasn1": "^2.0", + "php": ">=7.2", + "psr/event-dispatcher": "^1.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "spomky-labs/aes-key-wrap": "^5.0|^6.0", + "spomky-labs/base64url": "^1.0|^2.0", + "symfony/config": "^4.2|^5.0", + "symfony/console": "^4.2|^5.0", + "symfony/dependency-injection": "^4.2|^5.0", + "symfony/event-dispatcher": "^4.2|^5.0", + "symfony/http-kernel": "^4.2|^5.0", + "symfony/polyfill-mbstring": "^1.12" + }, + "conflict": { + "spomky-labs/jose": "*" + }, + "replace": { + "web-token/encryption-pack": "self.version", + "web-token/jwt-bundle": "self.version", + "web-token/jwt-checker": "self.version", + "web-token/jwt-console": "self.version", + "web-token/jwt-core": "self.version", + "web-token/jwt-easy": "self.version", + "web-token/jwt-encryption": "self.version", + "web-token/jwt-encryption-algorithm-aescbc": "self.version", + "web-token/jwt-encryption-algorithm-aesgcm": "self.version", + "web-token/jwt-encryption-algorithm-aesgcmkw": "self.version", + "web-token/jwt-encryption-algorithm-aeskw": "self.version", + "web-token/jwt-encryption-algorithm-dir": "self.version", + "web-token/jwt-encryption-algorithm-ecdh-es": "self.version", + "web-token/jwt-encryption-algorithm-experimental": "self.version", + "web-token/jwt-encryption-algorithm-pbes2": "self.version", + "web-token/jwt-encryption-algorithm-rsa": "self.version", + "web-token/jwt-key-mgmt": "self.version", + "web-token/jwt-nested-token": "self.version", + "web-token/jwt-signature": "self.version", + "web-token/jwt-signature-algorithm-ecdsa": "self.version", + "web-token/jwt-signature-algorithm-eddsa": "self.version", + "web-token/jwt-signature-algorithm-experimental": "self.version", + "web-token/jwt-signature-algorithm-hmac": "self.version", + "web-token/jwt-signature-algorithm-none": "self.version", + "web-token/jwt-signature-algorithm-rsa": "self.version", + "web-token/jwt-util-ecc": "self.version", + "web-token/signature-pack": "self.version" + }, + "require-dev": { + "bjeavons/zxcvbn-php": "^1.0", + "blackfire/php-sdk": "^1.14", + "ext-curl": "*", + "ext-gmp": "*", + "friendsofphp/php-cs-fixer": "^2.16", + "infection/infection": "^0.15|^0.16|^0.17|^0.18|^0.19|^0.20", + "matthiasnoback/symfony-config-test": "^3.1|^4.0", + "nyholm/psr7": "^1.3", + "php-coveralls/php-coveralls": "^2.0", + "php-http/mock-client": "^1.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-deprecation-rules": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpstan/phpstan-strict-rules": "^0.12", + "phpunit/phpunit": "^8.0|^9.0", + "symfony/browser-kit": "^4.2|^5.0", + "symfony/finder": "^4.2|^5.0", + "symfony/framework-bundle": "^4.2|^5.0", + "symfony/http-client": "^5.2", + "symfony/phpunit-bridge": "^4.2|^5.0", + "symfony/serializer": "^4.2|^5.0", + "symfony/var-dumper": "^4.2|^5.0" + }, + "suggest": { + "bjeavons/zxcvbn-php": "Adds key quality check for oct keys.", + "ext-sodium": "Sodium is required for OKP key creation, EdDSA signature algorithm and ECDH-ES key encryption with OKP keys", + "php-http/httplug": "To enable JKU/X5U support.", + "php-http/httplug-bundle": "To enable JKU/X5U support.", + "php-http/message-factory": "To enable JKU/X5U support.", + "symfony/serializer": "Use the Symfony serializer to serialize/unserialize JWS and JWE tokens.", + "symfony/var-dumper": "Used to show data on the debug toolbar." + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Jose\\": "src/", + "Jose\\Component\\Core\\Util\\Ecc\\": [ + "src/Ecc" + ], + "Jose\\Component\\Signature\\Algorithm\\": [ + "src/SignatureAlgorithm/ECDSA", + "src/SignatureAlgorithm/EdDSA", + "src/SignatureAlgorithm/HMAC", + "src/SignatureAlgorithm/None", + "src/SignatureAlgorithm/RSA", + "src/SignatureAlgorithm/Experimental" + ], + "Jose\\Component\\Encryption\\Algorithm\\": [ + "src/EncryptionAlgorithm/Experimental" + ], + "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\": [ + "src/EncryptionAlgorithm/KeyEncryption/AESGCMKW", + "src/EncryptionAlgorithm/KeyEncryption/AESKW", + "src/EncryptionAlgorithm/KeyEncryption/Direct", + "src/EncryptionAlgorithm/KeyEncryption/ECDHES", + "src/EncryptionAlgorithm/KeyEncryption/PBES2", + "src/EncryptionAlgorithm/KeyEncryption/RSA" + ], + "Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\": [ + "src/EncryptionAlgorithm/ContentEncryption/AESGCM", + "src/EncryptionAlgorithm/ContentEncryption/AESCBC" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky" + }, + { + "name": "All contributors", + "homepage": "https://github.com/web-token/jwt-framework/contributors" + } + ], + "description": "JSON Object Signing and Encryption library for PHP and Symfony Bundle.", + "homepage": "https://github.com/web-token/jwt-framework", + "keywords": [ + "JOSE", + "JWE", + "JWK", + "JWKSet", + "JWS", + "Jot", + "RFC7515", + "RFC7516", + "RFC7517", + "RFC7518", + "RFC7519", + "RFC7520", + "bundle", + "jwa", + "jwt", + "symfony" + ], + "support": { + "issues": "https://github.com/web-token/jwt-framework/issues", + "source": "https://github.com/web-token/jwt-framework/tree/v2.2.11" + }, + "funding": [ + { + "url": "https://github.com/Spomky", + "type": "github" + } + ], + "time": "2021-06-25T15:59:52+00:00" + }, + { + "name": "webimpress/safe-writer", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/webimpress/safe-writer.git", + "reference": "9d37cc8bee20f7cb2f58f6e23e05097eab5072e6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webimpress/safe-writer/zipball/9d37cc8bee20f7cb2f58f6e23e05097eab5072e6", + "reference": "9d37cc8bee20f7cb2f58f6e23e05097eab5072e6", + "shasum": "" + }, + "require": { + "php": "^7.3 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.5.4", + "vimeo/psalm": "^4.7", + "webimpress/coding-standard": "^1.2.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2.x-dev", + "dev-develop": "2.3.x-dev", + "dev-release-1.0": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Webimpress\\SafeWriter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "description": "Tool to write files safely, to avoid race conditions", + "keywords": [ + "concurrent write", + "file writer", + "race condition", + "safe writer", + "webimpress" + ], + "support": { + "issues": "https://github.com/webimpress/safe-writer/issues", + "source": "https://github.com/webimpress/safe-writer/tree/2.2.0" + }, + "funding": [ + { + "url": "https://github.com/michalbundyra", + "type": "github" + } + ], + "time": "2021-04-19T16:34:45+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.11.0" + }, + "time": "2022-06-03T18:03:27+00:00" + }, + { + "name": "webonyx/graphql-php", + "version": "v14.11.6", + "source": { + "type": "git", + "url": "https://github.com/webonyx/graphql-php.git", + "reference": "6070542725b61fc7d0654a8a9855303e5e157434" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/6070542725b61fc7d0654a8a9855303e5e157434", + "reference": "6070542725b61fc7d0654a8a9855303e5e157434", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "php": "^7.1 || ^8" + }, + "require-dev": { + "amphp/amp": "^2.3", + "doctrine/coding-standard": "^6.0", + "nyholm/psr7": "^1.2", + "phpbench/phpbench": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "0.12.82", + "phpstan/phpstan-phpunit": "0.12.18", + "phpstan/phpstan-strict-rules": "0.12.9", + "phpunit/phpunit": "^7.2 || ^8.5", + "psr/http-message": "^1.0", + "react/promise": "2.*", + "simpod/php-coveralls-mirror": "^3.0", + "squizlabs/php_codesniffer": "3.5.4" + }, + "suggest": { + "psr/http-message": "To use standard GraphQL server", + "react/promise": "To leverage async resolving on React PHP platform" + }, + "type": "library", + "autoload": { + "psr-4": { + "GraphQL\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP port of GraphQL reference implementation", + "homepage": "https://github.com/webonyx/graphql-php", + "keywords": [ + "api", + "graphql" + ], + "support": { + "issues": "https://github.com/webonyx/graphql-php/issues", + "source": "https://github.com/webonyx/graphql-php/tree/v14.11.6" + }, + "funding": [ + { + "url": "https://opencollective.com/webonyx-graphql-php", + "type": "open_collective" + } + ], + "time": "2022-04-13T16:25:32+00:00" + }, + { + "name": "wikimedia/less.php", + "version": "v3.1.0", + "source": { + "type": "git", + "url": "https://github.com/wikimedia/less.php.git", + "reference": "a486d78b9bd16b72f237fc6093aa56d69ce8bd13" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wikimedia/less.php/zipball/a486d78b9bd16b72f237fc6093aa56d69ce8bd13", + "reference": "a486d78b9bd16b72f237fc6093aa56d69ce8bd13", + "shasum": "" + }, + "require": { + "php": ">=7.2.9" + }, + "require-dev": { + "mediawiki/mediawiki-codesniffer": "34.0.0", + "mediawiki/minus-x": "1.0.0", + "php-parallel-lint/php-console-highlighter": "0.5.0", + "php-parallel-lint/php-parallel-lint": "1.2.0", + "phpunit/phpunit": "^8.5" + }, + "bin": [ + "bin/lessc" + ], + "type": "library", + "autoload": { + "psr-0": { + "Less": "lib/" + }, + "classmap": [ + "lessc.inc.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Josh Schmidt", + "homepage": "https://github.com/oyejorge" + }, + { + "name": "Matt Agar", + "homepage": "https://github.com/agar" + }, + { + "name": "Martin Jantošovič", + "homepage": "https://github.com/Mordred" + } + ], + "description": "PHP port of the Javascript version of LESS http://lesscss.org (Originally maintained by Josh Schmidt)", + "keywords": [ + "css", + "less", + "less.js", + "lesscss", + "php", + "stylesheet" + ], + "support": { + "issues": "https://github.com/wikimedia/less.php/issues", + "source": "https://github.com/wikimedia/less.php/tree/v3.1.0" + }, + "time": "2020-12-11T19:33:31+00:00" + } + ], + "packages-dev": [ + { + "name": "allure-framework/allure-codeception", + "version": "1.5.2", + "source": { + "type": "git", + "url": "https://github.com/allure-framework/allure-codeception.git", + "reference": "a6156aef942a4e4de0add34a73d066a9458cefc6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/allure-framework/allure-codeception/zipball/a6156aef942a4e4de0add34a73d066a9458cefc6", + "reference": "a6156aef942a4e4de0add34a73d066a9458cefc6", + "shasum": "" + }, + "require": { + "allure-framework/allure-php-api": "^1.3", + "codeception/codeception": "^2.5 | ^3 | ^4", + "ext-json": "*", + "php": ">=7.1.3", + "symfony/filesystem": "^2.7 | ^3 | ^4 | ^5", + "symfony/finder": "^2.7 | ^3 | ^4 | ^5" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^7.2 | ^8 | ^9" + }, + "type": "library", + "autoload": { + "psr-0": { + "Yandex": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Ivan Krutov", + "email": "vania-pooh@aerokube.com", + "role": "Developer" + } + ], + "description": "Allure Codeception integration", + "homepage": "http://allure.qatools.ru/", + "keywords": [ + "allure", + "attachments", + "cases", + "codeception", + "report", + "steps", + "testing" + ], + "support": { + "email": "allure@qameta.io", + "issues": "https://github.com/allure-framework/allure-codeception/issues", + "source": "https://github.com/allure-framework/allure-codeception" + }, + "time": "2021-06-04T13:24:36+00:00" + }, + { + "name": "allure-framework/allure-php-api", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/allure-framework/allure-php-api.git", + "reference": "50507f482d490f114054f2281cca487db47fa2bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/allure-framework/allure-php-api/zipball/50507f482d490f114054f2281cca487db47fa2bd", + "reference": "50507f482d490f114054f2281cca487db47fa2bd", + "shasum": "" + }, + "require": { + "jms/serializer": "^1 | ^2 | ^3", + "php": ">=7.1.3", + "ramsey/uuid": "^3 | ^4", + "symfony/mime": "^4.3 | ^5" + }, + "require-dev": { + "phpunit/phpunit": "^7 | ^8 | ^9" + }, + "type": "library", + "autoload": { + "psr-0": { + "Yandex": [ + "src/", + "test/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Ivan Krutov", + "email": "vania-pooh@yandex-team.ru", + "role": "Developer" + } + ], + "description": "Allure PHP commons", + "homepage": "http://allure.qatools.ru/", + "keywords": [ + "allure", + "api", + "php", + "report" + ], + "support": { + "email": "allure@qameta.io", + "issues": "https://github.com/allure-framework/allure-php-api/issues", + "source": "https://github.com/allure-framework/allure-php-api" + }, + "time": "2021-11-15T13:15:20+00:00" + }, + { + "name": "allure-framework/allure-phpunit", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/allure-framework/allure-phpunit.git", + "reference": "5584e7e4d7a232bbf7dd92d0cabf143147f72e9e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/allure-framework/allure-phpunit/zipball/5584e7e4d7a232bbf7dd92d0cabf143147f72e9e", + "reference": "5584e7e4d7a232bbf7dd92d0cabf143147f72e9e", + "shasum": "" + }, + "require": { + "allure-framework/allure-php-api": "^1.3", + "php": ">=7.1", + "phpunit/phpunit": "^7.2 | ^8 | ^9" + }, + "require-dev": { + "ext-dom": "*", + "mikey179/vfsstream": "^1" + }, + "type": "library", + "autoload": { + "psr-0": { + "Yandex": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Ivan Krutov", + "email": "vania-pooh@yandex-team.ru", + "role": "Developer" + } + ], + "description": "Allure PHPUNit integration", + "homepage": "http://allure.qatools.ru/", + "keywords": [ + "allure", + "attachments", + "cases", + "phpunit", + "report", + "steps", + "testing" + ], + "support": { + "email": "allure@qameta.io", + "issues": "https://github.com/allure-framework/allure-phpunit/issues", + "source": "https://github.com/allure-framework/allure-phpunit" + }, + "time": "2021-09-14T10:06:07+00:00" + }, + { + "name": "behat/gherkin", + "version": "v4.9.0", + "source": { + "type": "git", + "url": "https://github.com/Behat/Gherkin.git", + "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Behat/Gherkin/zipball/0bc8d1e30e96183e4f36db9dc79caead300beff4", + "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4", + "shasum": "" + }, + "require": { + "php": "~7.2|~8.0" + }, + "require-dev": { + "cucumber/cucumber": "dev-gherkin-22.0.0", + "phpunit/phpunit": "~8|~9", + "symfony/yaml": "~3|~4|~5" + }, + "suggest": { + "symfony/yaml": "If you want to parse features, represented in YAML files" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-0": { + "Behat\\Gherkin": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + } + ], + "description": "Gherkin DSL parser for PHP", + "homepage": "http://behat.org/", + "keywords": [ + "BDD", + "Behat", + "Cucumber", + "DSL", + "gherkin", + "parser" + ], + "support": { + "issues": "https://github.com/Behat/Gherkin/issues", + "source": "https://github.com/Behat/Gherkin/tree/v4.9.0" + }, + "time": "2021-10-12T13:05:09+00:00" + }, + { + "name": "codeception/codeception", + "version": "4.2.1", + "source": { + "type": "git", + "url": "https://github.com/Codeception/Codeception.git", + "reference": "77b3e2003fd4446b35826cb9dc397129c521c888" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/Codeception/zipball/77b3e2003fd4446b35826cb9dc397129c521c888", + "reference": "77b3e2003fd4446b35826cb9dc397129c521c888", + "shasum": "" + }, + "require": { + "behat/gherkin": "^4.4.0", + "codeception/lib-asserts": "^1.0 | 2.0.*@dev", + "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.1.1 | ^9.0", + "codeception/stub": "^2.0 | ^3.0 | ^4.0", + "ext-curl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "guzzlehttp/psr7": "^1.4 | ^2.0", + "php": ">=5.6.0 <9.0", + "symfony/console": ">=2.7 <6.0", + "symfony/css-selector": ">=2.7 <6.0", + "symfony/event-dispatcher": ">=2.7 <6.0", + "symfony/finder": ">=2.7 <6.0", + "symfony/yaml": ">=2.7 <6.0" + }, + "require-dev": { + "codeception/module-asserts": "^1.0 | 2.0.*@dev", + "codeception/module-cli": "^1.0 | 2.0.*@dev", + "codeception/module-db": "^1.0 | 2.0.*@dev", + "codeception/module-filesystem": "^1.0 | 2.0.*@dev", + "codeception/module-phpbrowser": "^1.0 | 2.0.*@dev", + "codeception/specify": "~0.3", + "codeception/util-universalframework": "*@dev", + "monolog/monolog": "~1.8", + "squizlabs/php_codesniffer": "~2.0", + "symfony/process": ">=2.7 <6.0", + "vlucas/phpdotenv": "^2.0 | ^3.0 | ^4.0 | ^5.0" + }, + "suggest": { + "codeception/specify": "BDD-style code blocks", + "codeception/verify": "BDD-style assertions", + "hoa/console": "For interactive console functionality", + "stecman/symfony-console-completion": "For BASH autocompletion", + "symfony/phpunit-bridge": "For phpunit-bridge support" + }, + "bin": [ + "codecept" + ], + "type": "library", + "extra": { + "branch-alias": [] + }, + "autoload": { + "files": [ + "functions.php" + ], + "psr-4": { + "Codeception\\": "src/Codeception", + "Codeception\\Extension\\": "ext" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk", + "email": "davert@mail.ua", + "homepage": "https://codegyre.com" + } + ], + "description": "BDD-style testing framework", + "homepage": "https://codeception.com/", + "keywords": [ + "BDD", + "TDD", + "acceptance testing", + "functional testing", + "unit testing" + ], + "support": { + "issues": "https://github.com/Codeception/Codeception/issues", + "source": "https://github.com/Codeception/Codeception/tree/4.2.1" + }, + "funding": [ + { + "url": "https://opencollective.com/codeception", + "type": "open_collective" + } + ], + "time": "2022-06-22T06:18:59+00:00" + }, + { + "name": "codeception/lib-asserts", + "version": "1.13.2", + "source": { + "type": "git", + "url": "https://github.com/Codeception/lib-asserts.git", + "reference": "184231d5eab66bc69afd6b9429344d80c67a33b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/lib-asserts/zipball/184231d5eab66bc69afd6b9429344d80c67a33b6", + "reference": "184231d5eab66bc69afd6b9429344d80c67a33b6", + "shasum": "" + }, + "require": { + "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.0.3 | ^9.0", + "ext-dom": "*", + "php": ">=5.6.0 <9.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk", + "email": "davert@mail.ua", + "homepage": "http://codegyre.com" + }, + { + "name": "Gintautas Miselis" + }, + { + "name": "Gustavo Nieves", + "homepage": "https://medium.com/@ganieves" + } + ], + "description": "Assertion methods used by Codeception core and Asserts module", + "homepage": "https://codeception.com/", + "keywords": [ + "codeception" + ], + "support": { + "issues": "https://github.com/Codeception/lib-asserts/issues", + "source": "https://github.com/Codeception/lib-asserts/tree/1.13.2" + }, + "time": "2020-10-21T16:26:20+00:00" + }, + { + "name": "codeception/module-asserts", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/Codeception/module-asserts.git", + "reference": "59374f2fef0cabb9e8ddb53277e85cdca74328de" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/module-asserts/zipball/59374f2fef0cabb9e8ddb53277e85cdca74328de", + "reference": "59374f2fef0cabb9e8ddb53277e85cdca74328de", + "shasum": "" + }, + "require": { + "codeception/codeception": "*@dev", + "codeception/lib-asserts": "^1.13.1", + "php": ">=5.6.0 <9.0" + }, + "conflict": { + "codeception/codeception": "<4.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk" + }, + { + "name": "Gintautas Miselis" + }, + { + "name": "Gustavo Nieves", + "homepage": "https://medium.com/@ganieves" + } + ], + "description": "Codeception module containing various assertions", + "homepage": "https://codeception.com/", + "keywords": [ + "assertions", + "asserts", + "codeception" + ], + "support": { + "issues": "https://github.com/Codeception/module-asserts/issues", + "source": "https://github.com/Codeception/module-asserts/tree/1.3.1" + }, + "time": "2020-10-21T16:48:15+00:00" + }, + { + "name": "codeception/module-sequence", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/Codeception/module-sequence.git", + "reference": "b75be26681ae90824cde8f8df785981f293667e1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/module-sequence/zipball/b75be26681ae90824cde8f8df785981f293667e1", + "reference": "b75be26681ae90824cde8f8df785981f293667e1", + "shasum": "" + }, + "require": { + "codeception/codeception": "^4.0", + "php": ">=5.6.0 <9.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk" + } + ], + "description": "Sequence module for Codeception", + "homepage": "http://codeception.com/", + "keywords": [ + "codeception" + ], + "support": { + "issues": "https://github.com/Codeception/module-sequence/issues", + "source": "https://github.com/Codeception/module-sequence/tree/1.0.1" + }, + "time": "2020-10-31T18:36:26+00:00" + }, + { + "name": "codeception/module-webdriver", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/Codeception/module-webdriver.git", + "reference": "baa18b7bf70aa024012f967b5ce5021e1faa9151" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/module-webdriver/zipball/baa18b7bf70aa024012f967b5ce5021e1faa9151", + "reference": "baa18b7bf70aa024012f967b5ce5021e1faa9151", + "shasum": "" + }, + "require": { + "codeception/codeception": "^4.0", + "php": ">=5.6.0 <9.0", + "php-webdriver/webdriver": "^1.8.0" + }, + "suggest": { + "codeception/phpbuiltinserver": "Start and stop PHP built-in web server for your tests" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk" + }, + { + "name": "Gintautas Miselis" + }, + { + "name": "Zaahid Bateson" + } + ], + "description": "WebDriver module for Codeception", + "homepage": "http://codeception.com/", + "keywords": [ + "acceptance-testing", + "browser-testing", + "codeception" + ], + "support": { + "issues": "https://github.com/Codeception/module-webdriver/issues", + "source": "https://github.com/Codeception/module-webdriver/tree/1.4.0" + }, + "time": "2021-09-02T12:01:02+00:00" + }, + { + "name": "codeception/phpunit-wrapper", + "version": "9.0.9", + "source": { + "type": "git", + "url": "https://github.com/Codeception/phpunit-wrapper.git", + "reference": "7439a53ae367986e9c22b2ac00f9d7376bb2f8cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/phpunit-wrapper/zipball/7439a53ae367986e9c22b2ac00f9d7376bb2f8cf", + "reference": "7439a53ae367986e9c22b2ac00f9d7376bb2f8cf", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "phpunit/phpunit": "^9.0" + }, + "require-dev": { + "codeception/specify": "*", + "consolidation/robo": "^3.0.0-alpha3", + "vlucas/phpdotenv": "^3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Codeception\\PHPUnit\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Davert", + "email": "davert.php@resend.cc" + }, + { + "name": "Naktibalda" + } + ], + "description": "PHPUnit classes used by Codeception", + "support": { + "issues": "https://github.com/Codeception/phpunit-wrapper/issues", + "source": "https://github.com/Codeception/phpunit-wrapper/tree/9.0.9" + }, + "time": "2022-05-23T06:24:11+00:00" + }, + { + "name": "codeception/stub", + "version": "4.0.2", + "source": { + "type": "git", + "url": "https://github.com/Codeception/Stub.git", + "reference": "18a148dacd293fc7b044042f5aa63a82b08bff5d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/Stub/zipball/18a148dacd293fc7b044042f5aa63a82b08bff5d", + "reference": "18a148dacd293fc7b044042f5aa63a82b08bff5d", + "shasum": "" + }, + "require": { + "php": "^7.4 | ^8.0", + "phpunit/phpunit": "^8.4 | ^9.0 | ^10.0 | 10.0.x-dev" + }, + "require-dev": { + "consolidation/robo": "^3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Codeception\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Flexible Stub wrapper for PHPUnit's Mock Builder", + "support": { + "issues": "https://github.com/Codeception/Stub/issues", + "source": "https://github.com/Codeception/Stub/tree/4.0.2" + }, + "time": "2022-01-31T19:25:15+00:00" + }, + { + "name": "csharpru/vault-php", + "version": "4.3.1", + "source": { + "type": "git", + "url": "https://github.com/CSharpRU/vault-php.git", + "reference": "918bfffe85d3b290e1bf667b5f14e521fdc0063c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CSharpRU/vault-php/zipball/918bfffe85d3b290e1bf667b5f14e521fdc0063c", + "reference": "918bfffe85d3b290e1bf667b5f14e521fdc0063c", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.2 || ^8.0", + "psr/cache": "^1.0|^2.0|^3.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/log": "^1.0|^2.0|^3.0" + }, + "require-dev": { + "alextartan/guzzle-psr18-adapter": "^1.2 || ^2.0", + "cache/array-adapter": "^1.0", + "codeception/codeception": "^4.1", + "codeception/module-asserts": "^1.3", + "laminas/laminas-diactoros": "^2.3", + "php-vcr/php-vcr": "^1.5", + "symfony/event-dispatcher": "<5.0" + }, + "suggest": { + "cache/array-adapter": "For usage with CachedClient class" + }, + "type": "library", + "autoload": { + "psr-4": { + "Vault\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Yaroslav Lukyanov", + "email": "c_sharp@mail.ru" + } + ], + "description": "Best Vault client for PHP that you can find", + "keywords": [ + "hashicorp", + "secrets", + "vault" + ], + "support": { + "issues": "https://github.com/CSharpRU/vault-php/issues", + "source": "https://github.com/CSharpRU/vault-php/tree/4.3.1" + }, + "time": "2022-04-04T08:31:44+00:00" + }, + { + "name": "dealerdirect/phpcodesniffer-composer-installer", + "version": "v0.7.2", + "source": { + "type": "git", + "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git", + "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", + "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0 || ^2.0", + "php": ">=5.3", + "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" + }, + "require-dev": { + "composer/composer": "*", + "php-parallel-lint/php-parallel-lint": "^1.3.1", + "phpcompatibility/php-compatibility": "^9.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" + }, + "autoload": { + "psr-4": { + "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Franck Nijhof", + "email": "franck.nijhof@dealerdirect.com", + "homepage": "http://www.frenck.nl", + "role": "Developer / IT Manager" + }, + { + "name": "Contributors", + "homepage": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer/graphs/contributors" + } + ], + "description": "PHP_CodeSniffer Standards Composer Installer Plugin", + "homepage": "http://www.dealerdirect.com", + "keywords": [ + "PHPCodeSniffer", + "PHP_CodeSniffer", + "code quality", + "codesniffer", + "composer", + "installer", + "phpcbf", + "phpcs", + "plugin", + "qa", + "quality", + "standard", + "standards", + "style guide", + "stylecheck", + "tests" + ], + "support": { + "issues": "https://github.com/dealerdirect/phpcodesniffer-composer-installer/issues", + "source": "https://github.com/dealerdirect/phpcodesniffer-composer-installer" + }, + "time": "2022-02-04T12:51:07+00:00" + }, + { + "name": "doctrine/annotations", + "version": "1.13.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/annotations.git", + "reference": "648b0343343565c4a056bfc8392201385e8d89f0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/648b0343343565c4a056bfc8392201385e8d89f0", + "reference": "648b0343343565c4a056bfc8392201385e8d89f0", + "shasum": "" + }, + "require": { + "doctrine/lexer": "1.*", + "ext-tokenizer": "*", + "php": "^7.1 || ^8.0", + "psr/cache": "^1 || ^2 || ^3" + }, + "require-dev": { + "doctrine/cache": "^1.11 || ^2.0", + "doctrine/coding-standard": "^6.0 || ^8.1", + "phpstan/phpstan": "^1.4.10 || ^1.8.0", + "phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5", + "symfony/cache": "^4.4 || ^5.2", + "vimeo/psalm": "^4.10" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Docblock Annotations Parser", + "homepage": "https://www.doctrine-project.org/projects/annotations.html", + "keywords": [ + "annotations", + "docblock", + "parser" + ], + "support": { + "issues": "https://github.com/doctrine/annotations/issues", + "source": "https://github.com/doctrine/annotations/tree/1.13.3" + }, + "time": "2022-07-02T10:48:51+00:00" + }, + { + "name": "doctrine/instantiator", + "version": "1.4.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.22" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "support": { + "issues": "https://github.com/doctrine/instantiator/issues", + "source": "https://github.com/doctrine/instantiator/tree/1.4.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2022-03-03T08:28:38+00:00" + }, + { + "name": "doctrine/lexer", + "version": "1.2.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9.0", + "phpstan/phpstan": "^1.3", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.11" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/1.2.3" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2022-02-28T11:07:21+00:00" + }, + { + "name": "friendsofphp/php-cs-fixer", + "version": "v3.4.0", + "source": { + "type": "git", + "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git", + "reference": "47177af1cfb9dab5d1cc4daf91b7179c2efe7fad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/47177af1cfb9dab5d1cc4daf91b7179c2efe7fad", + "reference": "47177af1cfb9dab5d1cc4daf91b7179c2efe7fad", + "shasum": "" + }, + "require": { + "composer/semver": "^3.2", + "composer/xdebug-handler": "^2.0", + "doctrine/annotations": "^1.12", + "ext-json": "*", + "ext-tokenizer": "*", + "php": "^7.2.5 || ^8.0", + "php-cs-fixer/diff": "^2.0", + "symfony/console": "^4.4.20 || ^5.1.3 || ^6.0", + "symfony/event-dispatcher": "^4.4.20 || ^5.0 || ^6.0", + "symfony/filesystem": "^4.4.20 || ^5.0 || ^6.0", + "symfony/finder": "^4.4.20 || ^5.0 || ^6.0", + "symfony/options-resolver": "^4.4.20 || ^5.0 || ^6.0", + "symfony/polyfill-mbstring": "^1.23", + "symfony/polyfill-php80": "^1.23", + "symfony/polyfill-php81": "^1.23", + "symfony/process": "^4.4.20 || ^5.0 || ^6.0", + "symfony/stopwatch": "^4.4.20 || ^5.0 || ^6.0" + }, + "require-dev": { + "justinrainbow/json-schema": "^5.2", + "keradus/cli-executor": "^1.5", + "mikey179/vfsstream": "^1.6.8", + "php-coveralls/php-coveralls": "^2.5.2", + "php-cs-fixer/accessible-object": "^1.1", + "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.2", + "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.2.1", + "phpspec/prophecy": "^1.15", + "phpspec/prophecy-phpunit": "^1.1 || ^2.0", + "phpunit/phpunit": "^8.5.21 || ^9.5", + "phpunitgoodpractices/polyfill": "^1.5", + "phpunitgoodpractices/traits": "^1.9.1", + "symfony/phpunit-bridge": "^5.2.4 || ^6.0", + "symfony/yaml": "^4.4.20 || ^5.0 || ^6.0" + }, + "suggest": { + "ext-dom": "For handling output formats in XML", + "ext-mbstring": "For handling non-UTF8 characters." + }, + "bin": [ + "php-cs-fixer" + ], + "type": "application", + "autoload": { + "psr-4": { + "PhpCsFixer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Dariusz Rumiński", + "email": "dariusz.ruminski@gmail.com" + } + ], + "description": "A tool to automatically fix PHP code style", + "support": { + "issues": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues", + "source": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/tree/v3.4.0" + }, + "funding": [ + { + "url": "https://github.com/keradus", + "type": "github" + } + ], + "time": "2021-12-11T16:25:08+00:00" + }, + { + "name": "jms/metadata", + "version": "2.6.1", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/metadata.git", + "reference": "c3a3214354b5a765a19875f7b7c5ebcd94e462e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/c3a3214354b5a765a19875f7b7c5ebcd94e462e5", + "reference": "c3a3214354b5a765a19875f7b7c5ebcd94e462e5", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0" + }, + "require-dev": { + "doctrine/cache": "^1.0", + "doctrine/coding-standard": "^8.0", + "mikey179/vfsstream": "^1.6.7", + "phpunit/phpunit": "^8.5|^9.0", + "psr/container": "^1.0", + "symfony/cache": "^3.1|^4.0|^5.0", + "symfony/dependency-injection": "^3.1|^4.0|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Metadata\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "Class/method/property metadata management in PHP", + "keywords": [ + "annotations", + "metadata", + "xml", + "yaml" + ], + "support": { + "issues": "https://github.com/schmittjoh/metadata/issues", + "source": "https://github.com/schmittjoh/metadata/tree/2.6.1" + }, + "time": "2021-11-22T12:27:42+00:00" + }, + { + "name": "jms/serializer", + "version": "3.18.0", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/serializer.git", + "reference": "f721ffd76733c24ec1e8fd1e50e44a335fb78bbe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/f721ffd76733c24ec1e8fd1e50e44a335fb78bbe", + "reference": "f721ffd76733c24ec1e8fd1e50e44a335fb78bbe", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.13", + "doctrine/instantiator": "^1.0.3", + "doctrine/lexer": "^1.1", + "jms/metadata": "^2.6", + "php": "^7.2||^8.0", + "phpstan/phpdoc-parser": "^0.4 || ^0.5 || ^1.0" + }, + "require-dev": { + "doctrine/coding-standard": "^8.1", + "doctrine/orm": "~2.1", + "doctrine/persistence": "^1.3.3|^2.0|^3.0", + "doctrine/phpcr-odm": "^1.3|^2.0", + "ext-pdo_sqlite": "*", + "jackalope/jackalope-doctrine-dbal": "^1.1.5", + "ocramius/proxy-manager": "^1.0|^2.0", + "phpbench/phpbench": "^1.0", + "phpstan/phpstan": "^1.0.2", + "phpunit/phpunit": "^8.5.21||^9.0", + "psr/container": "^1.0", + "symfony/dependency-injection": "^3.0|^4.0|^5.0|^6.0", + "symfony/expression-language": "^3.2|^4.0|^5.0|^6.0", + "symfony/filesystem": "^3.0|^4.0|^5.0|^6.0", + "symfony/form": "^3.0|^4.0|^5.0|^6.0", + "symfony/translation": "^3.0|^4.0|^5.0|^6.0", + "symfony/uid": "^5.1|^6.0", + "symfony/validator": "^3.1.9|^4.0|^5.0|^6.0", + "symfony/yaml": "^3.3|^4.0|^5.0|^6.0", + "twig/twig": "~1.34|~2.4|^3.0" + }, + "suggest": { + "doctrine/collections": "Required if you like to use doctrine collection types as ArrayCollection.", + "symfony/cache": "Required if you like to use cache functionality.", + "symfony/uid": "Required if you'd like to serialize UID objects.", + "symfony/yaml": "Required if you'd like to use the YAML metadata format." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "JMS\\Serializer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "Library for (de-)serializing data of any complexity; supports XML, JSON, and YAML.", + "homepage": "http://jmsyst.com/libs/serializer", + "keywords": [ + "deserialization", + "jaxb", + "json", + "serialization", + "xml" + ], + "support": { + "issues": "https://github.com/schmittjoh/serializer/issues", + "source": "https://github.com/schmittjoh/serializer/tree/3.18.0" + }, + "funding": [ + { + "url": "https://github.com/goetas", + "type": "github" + } + ], + "time": "2022-08-06T05:17:44+00:00" + }, + { + "name": "laminas/laminas-diactoros", + "version": "2.14.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-diactoros.git", + "reference": "6cb35f61913f06b2c91075db00f67cfd78869e28" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/6cb35f61913f06b2c91075db00f67cfd78869e28", + "reference": "6cb35f61913f06b2c91075db00f67cfd78869e28", + "shasum": "" + }, + "require": { + "php": "^7.3 || ~8.0.0 || ~8.1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0" + }, + "conflict": { + "phpspec/prophecy": "<1.9.0", + "zendframework/zend-diactoros": "*" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "ext-curl": "*", + "ext-dom": "*", + "ext-gd": "*", + "ext-libxml": "*", + "http-interop/http-factory-tests": "^0.9.0", + "laminas/laminas-coding-standard": "~2.3.0", + "php-http/psr7-integration-tests": "^1.1.1", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.24.0" + }, + "type": "library", + "extra": { + "laminas": { + "config-provider": "Laminas\\Diactoros\\ConfigProvider", + "module": "Laminas\\Diactoros" + } + }, + "autoload": { + "files": [ + "src/functions/create_uploaded_file.php", + "src/functions/marshal_headers_from_sapi.php", + "src/functions/marshal_method_from_sapi.php", + "src/functions/marshal_protocol_version_from_sapi.php", + "src/functions/marshal_uri_from_sapi.php", + "src/functions/normalize_server.php", + "src/functions/normalize_uploaded_files.php", + "src/functions/parse_cookie_header.php", + "src/functions/create_uploaded_file.legacy.php", + "src/functions/marshal_headers_from_sapi.legacy.php", + "src/functions/marshal_method_from_sapi.legacy.php", + "src/functions/marshal_protocol_version_from_sapi.legacy.php", + "src/functions/marshal_uri_from_sapi.legacy.php", + "src/functions/normalize_server.legacy.php", + "src/functions/normalize_uploaded_files.legacy.php", + "src/functions/parse_cookie_header.legacy.php" + ], + "psr-4": { + "Laminas\\Diactoros\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "PSR HTTP Message implementations", + "homepage": "https://laminas.dev", + "keywords": [ + "http", + "laminas", + "psr", + "psr-17", + "psr-7" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-diactoros/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-diactoros/issues", + "rss": "https://github.com/laminas/laminas-diactoros/releases.atom", + "source": "https://github.com/laminas/laminas-diactoros" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-28T12:23:48+00:00" + }, + { + "name": "lusitanian/oauth", + "version": "v0.8.11", + "source": { + "type": "git", + "url": "https://github.com/Lusitanian/PHPoAuthLib.git", + "reference": "fc11a53db4b66da555a6a11fce294f574a8374f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Lusitanian/PHPoAuthLib/zipball/fc11a53db4b66da555a6a11fce294f574a8374f9", + "reference": "fc11a53db4b66da555a6a11fce294f574a8374f9", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "3.7.*", + "predis/predis": "0.8.*@dev", + "squizlabs/php_codesniffer": "2.*", + "symfony/http-foundation": "~2.1" + }, + "suggest": { + "ext-openssl": "Allows for usage of secure connections with the stream-based HTTP client.", + "predis/predis": "Allows using the Redis storage backend.", + "symfony/http-foundation": "Allows using the Symfony Session storage backend." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.1-dev" + } + }, + "autoload": { + "psr-0": { + "OAuth": "src", + "OAuth\\Unit": "tests" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "David Desberg", + "email": "david@daviddesberg.com" + }, + { + "name": "Elliot Chance", + "email": "elliotchance@gmail.com" + }, + { + "name": "Pieter Hordijk", + "email": "info@pieterhordijk.com" + } + ], + "description": "PHP 5.3+ oAuth 1/2 Library", + "keywords": [ + "Authentication", + "authorization", + "oauth", + "security" + ], + "support": { + "issues": "https://github.com/Lusitanian/PHPoAuthLib/issues", + "source": "https://github.com/Lusitanian/PHPoAuthLib/tree/master" + }, + "time": "2018-02-14T22:37:14+00:00" + }, + { + "name": "magento/magento-coding-standard", + "version": "25", + "source": { + "type": "git", + "url": "https://github.com/magento/magento-coding-standard.git", + "reference": "7be8305949f6683ff08534fbc22e5d42a1c4eba7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/magento/magento-coding-standard/zipball/7be8305949f6683ff08534fbc22e5d42a1c4eba7", + "reference": "7be8305949f6683ff08534fbc22e5d42a1c4eba7", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-simplexml": "*", + "php": ">=7.3", + "phpcompatibility/php-compatibility": "^9.3", + "rector/rector": "^0.13.0", + "squizlabs/php_codesniffer": "^3.6.1", + "webonyx/graphql-php": "^14.9" + }, + "require-dev": { + "phpunit/phpunit": "^9.5.8" + }, + "type": "phpcodesniffer-standard", + "autoload": { + "psr-4": { + "Magento2\\": "Magento2/", + "Magento2Framework\\": "Magento2Framework/" + }, + "classmap": [ + "PHP_CodeSniffer/Tokenizers/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "A set of Magento specific PHP CodeSniffer rules.", + "support": { + "issues": "https://github.com/magento/magento-coding-standard/issues", + "source": "https://github.com/magento/magento-coding-standard/tree/v25" + }, + "time": "2022-06-21T10:23:58+00:00" + }, + { + "name": "magento/magento2-functional-testing-framework", + "version": "3.10.1", + "source": { + "type": "git", + "url": "https://github.com/magento/magento2-functional-testing-framework.git", + "reference": "c0c3380fcf00fc02053aa09942388e8f4ae7d378" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/magento/magento2-functional-testing-framework/zipball/c0c3380fcf00fc02053aa09942388e8f4ae7d378", + "reference": "c0c3380fcf00fc02053aa09942388e8f4ae7d378", + "shasum": "" + }, + "require": { + "allure-framework/allure-codeception": "^1.4", + "aws/aws-sdk-php": "^3.132", + "codeception/codeception": "^4.1", + "codeception/module-asserts": "^1.1", + "codeception/module-sequence": "^1.0", + "codeception/module-webdriver": "^1.0", + "composer/composer": "^1.9 || ^2.0, !=2.2.16", + "csharpru/vault-php": "^4.2.1", + "ext-curl": "*", + "ext-dom": "*", + "ext-iconv": "*", + "ext-intl": "*", + "ext-json": "*", + "ext-openssl": "*", + "guzzlehttp/guzzle": "^7.3.0", + "laminas/laminas-diactoros": "^2.8", + "monolog/monolog": "^2.3", + "mustache/mustache": "~2.5", + "nikic/php-parser": "^4.4", + "php": ">7.3", + "php-webdriver/webdriver": "^1.9.0", + "spomky-labs/otphp": "^10.0", + "symfony/console": "^4.4||^5.4", + "symfony/dotenv": "^5.3", + "symfony/finder": "^5.0", + "symfony/http-foundation": "^5.0", + "symfony/mime": "^5.0", + "symfony/process": "^4.4||^5.4", + "weew/helpers-array": "^1.3" + }, + "require-dev": { + "brainmaestro/composer-git-hooks": "^2.3.1", + "codacy/coverage": "^1.4", + "php-coveralls/php-coveralls": "^1.0||^2.2", + "phpmd/phpmd": "^2.8.0", + "phpunit/phpunit": "^9.0", + "sebastian/phpcpd": "~6.0.0", + "squizlabs/php_codesniffer": "~3.6.0" + }, + "suggest": { + "hoa/console": "Enables action and interactive console functionality" + }, + "bin": [ + "bin/mftf" + ], + "type": "library", + "extra": { + "hooks": { + "pre-push": "bin/all-checks" + } + }, + "autoload": { + "files": [ + "src/Magento/FunctionalTestingFramework/_bootstrap.php" + ], + "psr-4": { + "MFTF\\": "dev/tests/functional/tests/MFTF", + "Magento\\FunctionalTestingFramework\\": "src/Magento/FunctionalTestingFramework" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "AGPL-3.0" + ], + "description": "Magento2 Functional Testing Framework", + "keywords": [ + "automation", + "functional", + "magento", + "testing" + ], + "support": { + "issues": "https://github.com/magento/magento2-functional-testing-framework/issues", + "source": "https://github.com/magento/magento2-functional-testing-framework/tree/3.10.1" + }, + "time": "2022-08-02T14:40:39+00:00" + }, + { + "name": "mustache/mustache", + "version": "v2.14.1", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/mustache.php.git", + "reference": "579ffa5c96e1d292c060b3dd62811ff01ad8c24e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/mustache.php/zipball/579ffa5c96e1d292c060b3dd62811ff01ad8c24e", + "reference": "579ffa5c96e1d292c060b3dd62811ff01ad8c24e", + "shasum": "" + }, + "require": { + "php": ">=5.2.4" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~1.11", + "phpunit/phpunit": "~3.7|~4.0|~5.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "Mustache": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info", + "homepage": "http://justinhileman.com" + } + ], + "description": "A Mustache implementation in PHP.", + "homepage": "https://github.com/bobthecow/mustache.php", + "keywords": [ + "mustache", + "templating" + ], + "support": { + "issues": "https://github.com/bobthecow/mustache.php/issues", + "source": "https://github.com/bobthecow/mustache.php/tree/v2.14.1" + }, + "time": "2022-01-21T06:08:36+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" + }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2022-03-03T13:19:32+00:00" + }, + { + "name": "pdepend/pdepend", + "version": "2.10.3", + "source": { + "type": "git", + "url": "https://github.com/pdepend/pdepend.git", + "reference": "da3166a06b4a89915920a42444f707122a1584c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pdepend/pdepend/zipball/da3166a06b4a89915920a42444f707122a1584c9", + "reference": "da3166a06b4a89915920a42444f707122a1584c9", + "shasum": "" + }, + "require": { + "php": ">=5.3.7", + "symfony/config": "^2.3.0|^3|^4|^5|^6.0", + "symfony/dependency-injection": "^2.3.0|^3|^4|^5|^6.0", + "symfony/filesystem": "^2.3.0|^3|^4|^5|^6.0" + }, + "require-dev": { + "easy-doc/easy-doc": "0.0.0|^1.2.3", + "gregwar/rst": "^1.0", + "phpunit/phpunit": "^4.8.36|^5.7.27", + "squizlabs/php_codesniffer": "^2.0.0" + }, + "bin": [ + "src/bin/pdepend" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "PDepend\\": "src/main/php/PDepend" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Official version of pdepend to be handled with Composer", + "support": { + "issues": "https://github.com/pdepend/pdepend/issues", + "source": "https://github.com/pdepend/pdepend/tree/2.10.3" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/pdepend/pdepend", + "type": "tidelift" + } + ], + "time": "2022-02-23T07:53:09+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.3" + }, + "time": "2021-07-20T11:28:43+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, + { + "name": "php-cs-fixer/diff", + "version": "v2.0.2", + "source": { + "type": "git", + "url": "https://github.com/PHP-CS-Fixer/diff.git", + "reference": "29dc0d507e838c4580d018bd8b5cb412474f7ec3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHP-CS-Fixer/diff/zipball/29dc0d507e838c4580d018bd8b5cb412474f7ec3", + "reference": "29dc0d507e838c4580d018bd8b5cb412474f7ec3", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7.23 || ^6.4.3 || ^7.0", + "symfony/process": "^3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "sebastian/diff v3 backport support for PHP 5.6+", + "homepage": "https://github.com/PHP-CS-Fixer", + "keywords": [ + "diff" + ], + "support": { + "issues": "https://github.com/PHP-CS-Fixer/diff/issues", + "source": "https://github.com/PHP-CS-Fixer/diff/tree/v2.0.2" + }, + "time": "2020-10-14T08:32:19+00:00" + }, + { + "name": "php-webdriver/webdriver", + "version": "1.12.1", + "source": { + "type": "git", + "url": "https://github.com/php-webdriver/php-webdriver.git", + "reference": "b27ddf458d273c7d4602106fcaf978aa0b7fe15a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/b27ddf458d273c7d4602106fcaf978aa0b7fe15a", + "reference": "b27ddf458d273c7d4602106fcaf978aa0b7fe15a", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "ext-zip": "*", + "php": "^5.6 || ~7.0 || ^8.0", + "symfony/polyfill-mbstring": "^1.12", + "symfony/process": "^2.8 || ^3.1 || ^4.0 || ^5.0 || ^6.0" + }, + "replace": { + "facebook/webdriver": "*" + }, + "require-dev": { + "ondram/ci-detector": "^2.1 || ^3.5 || ^4.0", + "php-coveralls/php-coveralls": "^2.4", + "php-mock/php-mock-phpunit": "^1.1 || ^2.0", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpunit/phpunit": "^5.7 || ^7 || ^8 || ^9", + "squizlabs/php_codesniffer": "^3.5", + "symfony/var-dumper": "^3.3 || ^4.0 || ^5.0 || ^6.0" + }, + "suggest": { + "ext-SimpleXML": "For Firefox profile creation" + }, + "type": "library", + "autoload": { + "files": [ + "lib/Exception/TimeoutException.php" + ], + "psr-4": { + "Facebook\\WebDriver\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP client for Selenium WebDriver. Previously facebook/webdriver.", + "homepage": "https://github.com/php-webdriver/php-webdriver", + "keywords": [ + "Chromedriver", + "geckodriver", + "php", + "selenium", + "webdriver" + ], + "support": { + "issues": "https://github.com/php-webdriver/php-webdriver/issues", + "source": "https://github.com/php-webdriver/php-webdriver/tree/1.12.1" + }, + "time": "2022-05-03T12:16:34+00:00" + }, + { + "name": "phpcompatibility/php-compatibility", + "version": "9.3.5", + "source": { + "type": "git", + "url": "https://github.com/PHPCompatibility/PHPCompatibility.git", + "reference": "9fb324479acf6f39452e0655d2429cc0d3914243" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/9fb324479acf6f39452e0655d2429cc0d3914243", + "reference": "9fb324479acf6f39452e0655d2429cc0d3914243", + "shasum": "" + }, + "require": { + "php": ">=5.3", + "squizlabs/php_codesniffer": "^2.3 || ^3.0.2" + }, + "conflict": { + "squizlabs/php_codesniffer": "2.6.2" + }, + "require-dev": { + "phpunit/phpunit": "~4.5 || ^5.0 || ^6.0 || ^7.0" + }, + "suggest": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.", + "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." + }, + "type": "phpcodesniffer-standard", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Wim Godden", + "homepage": "https://github.com/wimg", + "role": "lead" + }, + { + "name": "Juliette Reinders Folmer", + "homepage": "https://github.com/jrfnl", + "role": "lead" + }, + { + "name": "Contributors", + "homepage": "https://github.com/PHPCompatibility/PHPCompatibility/graphs/contributors" + } + ], + "description": "A set of sniffs for PHP_CodeSniffer that checks for PHP cross-version compatibility.", + "homepage": "http://techblog.wimgodden.be/tag/codesniffer/", + "keywords": [ + "compatibility", + "phpcs", + "standards" + ], + "support": { + "issues": "https://github.com/PHPCompatibility/PHPCompatibility/issues", + "source": "https://github.com/PHPCompatibility/PHPCompatibility" + }, + "time": "2019-12-27T09:44:58+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" + }, + "time": "2020-06-27T09:03:43+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "5.3.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^1.3", + "webmozart/assert": "^1.9.1" + }, + "require-dev": { + "mockery/mockery": "~1.3.2", + "psalm/phar": "^4.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "account@ijaap.nl" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" + }, + "time": "2021-10-19T17:43:47+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "77a32518733312af16a44300404e945338981de3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3", + "reference": "77a32518733312af16a44300404e945338981de3", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.0" + }, + "require-dev": { + "ext-tokenizer": "*", + "psalm/phar": "^4.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "support": { + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.1" + }, + "time": "2022-03-15T21:29:03+00:00" + }, + { + "name": "phpmd/phpmd", + "version": "2.12.0", + "source": { + "type": "git", + "url": "https://github.com/phpmd/phpmd.git", + "reference": "c0b678ba71902f539c27c14332aa0ddcf14388ec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpmd/phpmd/zipball/c0b678ba71902f539c27c14332aa0ddcf14388ec", + "reference": "c0b678ba71902f539c27c14332aa0ddcf14388ec", + "shasum": "" + }, + "require": { + "composer/xdebug-handler": "^1.0 || ^2.0 || ^3.0", + "ext-xml": "*", + "pdepend/pdepend": "^2.10.3", + "php": ">=5.3.9" + }, + "require-dev": { + "easy-doc/easy-doc": "0.0.0 || ^1.3.2", + "ext-json": "*", + "ext-simplexml": "*", + "gregwar/rst": "^1.0", + "mikey179/vfsstream": "^1.6.8", + "phpunit/phpunit": "^4.8.36 || ^5.7.27", + "squizlabs/php_codesniffer": "^2.0" + }, + "bin": [ + "src/bin/phpmd" + ], + "type": "library", + "autoload": { + "psr-0": { + "PHPMD\\": "src/main/php" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Manuel Pichler", + "email": "github@manuel-pichler.de", + "homepage": "https://github.com/manuelpichler", + "role": "Project Founder" + }, + { + "name": "Marc Würth", + "email": "ravage@bluewin.ch", + "homepage": "https://github.com/ravage84", + "role": "Project Maintainer" + }, + { + "name": "Other contributors", + "homepage": "https://github.com/phpmd/phpmd/graphs/contributors", + "role": "Contributors" + } + ], + "description": "PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD.", + "homepage": "https://phpmd.org/", + "keywords": [ + "mess detection", + "mess detector", + "pdepend", + "phpmd", + "pmd" + ], + "support": { + "irc": "irc://irc.freenode.org/phpmd", + "issues": "https://github.com/phpmd/phpmd/issues", + "source": "https://github.com/phpmd/phpmd/tree/2.12.0" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/phpmd/phpmd", + "type": "tidelift" + } + ], + "time": "2022-03-24T13:33:01+00:00" + }, + { + "name": "phpspec/prophecy", + "version": "v1.15.0", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13", + "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.2", + "php": "^7.2 || ~8.0, <8.2", + "phpdocumentor/reflection-docblock": "^5.2", + "sebastian/comparator": "^3.0 || ^4.0", + "sebastian/recursion-context": "^3.0 || ^4.0" + }, + "require-dev": { + "phpspec/phpspec": "^6.0 || ^7.0", + "phpunit/phpunit": "^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Prophecy\\": "src/Prophecy" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", + "keywords": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ], + "support": { + "issues": "https://github.com/phpspec/prophecy/issues", + "source": "https://github.com/phpspec/prophecy/tree/v1.15.0" + }, + "time": "2021-12-08T12:19:24+00:00" + }, + { + "name": "phpstan/phpdoc-parser", + "version": "1.7.0", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "367a8d9d5f7da2a0136422d27ce8840583926955" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/367a8d9d5f7da2a0136422d27ce8840583926955", + "reference": "367a8d9d5f7da2a0136422d27ce8840583926955", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.5", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.0", + "phpunit/phpunit": "^9.5", + "symfony/process": "^5.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPStan\\PhpDocParser\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPDoc parser with support for nullable, intersection and generic types", + "support": { + "issues": "https://github.com/phpstan/phpdoc-parser/issues", + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.7.0" + }, + "time": "2022-08-09T12:23:23+00:00" + }, + { + "name": "phpstan/phpstan", + "version": "1.8.2", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpstan.git", + "reference": "c53312ecc575caf07b0e90dee43883fdf90ca67c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/c53312ecc575caf07b0e90dee43883fdf90ca67c", + "reference": "c53312ecc575caf07b0e90dee43883fdf90ca67c", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0" + }, + "conflict": { + "phpstan/phpstan-shim": "*" + }, + "bin": [ + "phpstan", + "phpstan.phar" + ], + "type": "library", + "autoload": { + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPStan - PHP Static Analysis Tool", + "support": { + "issues": "https://github.com/phpstan/phpstan/issues", + "source": "https://github.com/phpstan/phpstan/tree/1.8.2" + }, + "funding": [ + { + "url": "https://github.com/ondrejmirtes", + "type": "github" + }, + { + "url": "https://github.com/phpstan", + "type": "github" + }, + { + "url": "https://www.patreon.com/phpstan", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan", + "type": "tidelift" + } + ], + "time": "2022-07-20T09:57:31+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "9.2.15", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2e9da11878c4202f97915c1cb4bb1ca318a63f5f", + "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^4.13.0", + "php": ">=7.3", + "phpunit/php-file-iterator": "^3.0.3", + "phpunit/php-text-template": "^2.0.2", + "sebastian/code-unit-reverse-lookup": "^2.0.2", + "sebastian/complexity": "^2.0", + "sebastian/environment": "^5.1.2", + "sebastian/lines-of-code": "^1.0.3", + "sebastian/version": "^3.0.1", + "theseer/tokenizer": "^1.2.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcov": "*", + "ext-xdebug": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.15" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-03-07T09:28:20+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "3.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-12-02T12:48:52+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:58:55+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T05:33:50+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "5.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:16:10+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "9.5.21", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "0e32b76be457de00e83213528f6bb37e2a38fcb1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/0e32b76be457de00e83213528f6bb37e2a38fcb1", + "reference": "0e32b76be457de00e83213528f6bb37e2a38fcb1", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.3.1", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.10.1", + "phar-io/manifest": "^2.0.3", + "phar-io/version": "^3.0.2", + "php": ">=7.3", + "phpspec/prophecy": "^1.12.1", + "phpunit/php-code-coverage": "^9.2.13", + "phpunit/php-file-iterator": "^3.0.5", + "phpunit/php-invoker": "^3.1.1", + "phpunit/php-text-template": "^2.0.3", + "phpunit/php-timer": "^5.0.2", + "sebastian/cli-parser": "^1.0.1", + "sebastian/code-unit": "^1.0.6", + "sebastian/comparator": "^4.0.5", + "sebastian/diff": "^4.0.3", + "sebastian/environment": "^5.1.3", + "sebastian/exporter": "^4.0.3", + "sebastian/global-state": "^5.0.1", + "sebastian/object-enumerator": "^4.0.3", + "sebastian/resource-operations": "^3.0.3", + "sebastian/type": "^3.0", + "sebastian/version": "^3.0.2" + }, + "require-dev": { + "phpspec/prophecy-phpunit": "^2.0.1" + }, + "suggest": { + "ext-soap": "*", + "ext-xdebug": "*" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.5-dev" + } + }, + "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.21" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-06-19T12:14:25+00:00" + }, + { + "name": "psr/cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "support": { + "source": "https://github.com/php-fig/cache/tree/3.0.0" + }, + "time": "2021-02-03T23:26:27+00:00" + }, + { + "name": "rector/rector", + "version": "0.13.10", + "source": { + "type": "git", + "url": "https://github.com/rectorphp/rector.git", + "reference": "d1e069db8ad3b4aea2b968248370c21415e4c180" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/rectorphp/rector/zipball/d1e069db8ad3b4aea2b968248370c21415e4c180", + "reference": "d1e069db8ad3b4aea2b968248370c21415e4c180", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0", + "phpstan/phpstan": "^1.8.2" + }, + "conflict": { + "phpstan/phpdoc-parser": "<1.6.2", + "rector/rector-cakephp": "*", + "rector/rector-doctrine": "*", + "rector/rector-laravel": "*", + "rector/rector-nette": "*", + "rector/rector-phpoffice": "*", + "rector/rector-phpunit": "*", + "rector/rector-prefixed": "*", + "rector/rector-symfony": "*" + }, + "bin": [ + "bin/rector" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "0.13-dev" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Instant Upgrade and Automated Refactoring of any PHP code", + "support": { + "issues": "https://github.com/rectorphp/rector/issues", + "source": "https://github.com/rectorphp/rector/tree/0.13.10" + }, + "funding": [ + { + "url": "https://github.com/tomasvotruba", + "type": "github" + } + ], + "time": "2022-08-03T12:48:10+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:08:49+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "1.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:08:54+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:30:19+00:00" + }, + { + "name": "sebastian/comparator", + "version": "4.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "55f4261989e546dc112258c7a75935a81a7ce382" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382", + "reference": "55f4261989e546dc112258c7a75935a81a7ce382", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/diff": "^4.0", + "sebastian/exporter": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T15:49:45+00:00" + }, + { + "name": "sebastian/complexity", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.7", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T15:52:27+00:00" + }, + { + "name": "sebastian/diff", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:10:38+00:00" + }, + { + "name": "sebastian/environment", + "version": "5.1.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/1b5dff7bb151a4db11d49d90e5408e4e938270f7", + "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-04-03T09:37:03+00:00" + }, + { + "name": "sebastian/exporter", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/65e8b7db476c5dd267e65eea9cab77584d3cfff9", + "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-11-11T14:18:36+00:00" + }, + { + "name": "sebastian/global-state", + "version": "5.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-02-14T08:28:10+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.6", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-28T06:42:11+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:12:34+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:14:26+00:00" + }, + { + "name": "sebastian/phpcpd", + "version": "6.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpcpd.git", + "reference": "f3683aa0db2e8e09287c2bb33a595b2873ea9176" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpcpd/zipball/f3683aa0db2e8e09287c2bb33a595b2873ea9176", + "reference": "f3683aa0db2e8e09287c2bb33a595b2873ea9176", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "php": ">=7.3", + "phpunit/php-file-iterator": "^3.0", + "phpunit/php-timer": "^5.0", + "sebastian/cli-parser": "^1.0", + "sebastian/version": "^3.0" + }, + "bin": [ + "phpcpd" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Copy/Paste Detector (CPD) for PHP code.", + "homepage": "https://github.com/sebastianbergmann/phpcpd", + "support": { + "issues": "https://github.com/sebastianbergmann/phpcpd/issues", + "source": "https://github.com/sebastianbergmann/phpcpd/tree/6.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-12-07T05:39:23+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172", + "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:17:30+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "support": { + "issues": "https://github.com/sebastianbergmann/resource-operations/issues", + "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:45:17+00:00" + }, + { + "name": "sebastian/type", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", + "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "source": "https://github.com/sebastianbergmann/type/tree/3.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-03-15T09:54:48+00:00" + }, + { + "name": "sebastian/version", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c6c1022351a901512170118436c764e473f6de8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", + "reference": "c6c1022351a901512170118436c764e473f6de8c", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:39:44+00:00" + }, + { + "name": "squizlabs/php_codesniffer", + "version": "3.6.2", + "source": { + "type": "git", + "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", + "reference": "5e4e71592f69da17871dba6e80dd51bce74a351a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/5e4e71592f69da17871dba6e80dd51bce74a351a", + "reference": "5e4e71592f69da17871dba6e80dd51bce74a351a", + "shasum": "" + }, + "require": { + "ext-simplexml": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "bin": [ + "bin/phpcs", + "bin/phpcbf" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Greg Sherwood", + "role": "lead" + } + ], + "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", + "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", + "keywords": [ + "phpcs", + "standards" + ], + "support": { + "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", + "source": "https://github.com/squizlabs/PHP_CodeSniffer", + "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" + }, + "time": "2021-12-12T21:44:58+00:00" + }, + { + "name": "symfony/dotenv", + "version": "v5.4.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/dotenv.git", + "reference": "83a2310904a4f5d4f42526227b5a578ac82232a9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dotenv/zipball/83a2310904a4f5d4f42526227b5a578ac82232a9", + "reference": "83a2310904a4f5d4f42526227b5a578ac82232a9", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3" + }, + "require-dev": { + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Dotenv\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Registers environment variables from a .env file", + "homepage": "https://symfony.com", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "source": "https://github.com/symfony/dotenv/tree/v5.4.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-02-15T17:04:12+00:00" + }, + { + "name": "symfony/mime", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "3cd175cdcdb6db2e589e837dd46aff41027d9830" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/3cd175cdcdb6db2e589e837dd46aff41027d9830", + "reference": "3cd175cdcdb6db2e589e837dd46aff41027d9830", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<4.4" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/property-access": "^4.4|^5.1|^6.0", + "symfony/property-info": "^4.4|^5.1|^6.0", + "symfony/serializer": "^5.2|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "support": { + "source": "https://github.com/symfony/mime/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T11:34:24+00:00" + }, + { + "name": "symfony/options-resolver", + "version": "v6.1.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/options-resolver.git", + "reference": "a3016f5442e28386ded73c43a32a5b68586dd1c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/a3016f5442e28386ded73c43a32a5b68586dd1c4", + "reference": "a3016f5442e28386ded73c43a32a5b68586dd1c4", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.1|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\OptionsResolver\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an improved replacement for the array_replace PHP function", + "homepage": "https://symfony.com", + "keywords": [ + "config", + "configuration", + "options" + ], + "support": { + "source": "https://github.com/symfony/options-resolver/tree/v6.1.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-02-25T11:15:52+00:00" + }, + { + "name": "symfony/stopwatch", + "version": "v6.1.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/stopwatch.git", + "reference": "77dedae82ce2a26e2e9b481855473fc3b3e4e54d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/77dedae82ce2a26e2e9b481855473fc3b3e4e54d", + "reference": "77dedae82ce2a26e2e9b481855473fc3b3e4e54d", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/service-contracts": "^1|^2|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Stopwatch\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a way to profile code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/stopwatch/tree/v6.1.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-02-25T11:15:52+00:00" + }, + { + "name": "symfony/yaml", + "version": "v5.0.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "29b60e88ff11a45b708115004fdeacab1ee3dd5d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/29b60e88ff11a45b708115004fdeacab1ee3dd5d", + "reference": "29b60e88ff11a45b708115004fdeacab1ee3dd5d", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/console": "<4.4" + }, + "require-dev": { + "symfony/console": "^4.4|^5.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/5.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-20T17:38:26+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.2.1" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2021-07-28T10:34:58+00:00" + }, + { + "name": "weew/helpers-array", + "version": "v1.3.1", + "source": { + "type": "git", + "url": "https://github.com/weew/helpers-array.git", + "reference": "9bff63111f9765b4277750db8d276d92b3e16ed0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/weew/helpers-array/zipball/9bff63111f9765b4277750db8d276d92b3e16ed0", + "reference": "9bff63111f9765b4277750db8d276d92b3e16ed0", + "shasum": "" + }, + "require-dev": { + "phpunit/phpunit": "^4.7", + "satooshi/php-coveralls": "^0.6.1" + }, + "type": "library", + "autoload": { + "files": [ + "src/array.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maxim Kott", + "email": "maximkott@gmail.com" + } + ], + "description": "Useful collection of php array helpers.", + "support": { + "issues": "https://github.com/weew/helpers-array/issues", + "source": "https://github.com/weew/helpers-array/tree/master" + }, + "time": "2016-07-21T11:18:01+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": [], + "prefer-stable": true, + "prefer-lowest": false, + "platform": [], + "platform-dev": [], + "plugin-api-version": "2.3.0" +} diff --git a/src/_data/codebase/v2_4/cloud/composer_lock.json b/src/_data/codebase/v2_4/cloud/composer_lock.json index 6364c61b521..76cc95f2455 100644 --- a/src/_data/codebase/v2_4/cloud/composer_lock.json +++ b/src/_data/codebase/v2_4/cloud/composer_lock.json @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "af34760e1dc52a88275dea6adf98ff1e", + "content-hash": "e0877a39a383be62229cad021ecdcef7", "packages": [ { "name": "2tvenom/cborencode", @@ -45,136 +45,77 @@ "keywords": [ "cbor" ], - "time": "2020-10-27T07:22:41+00:00" - }, - { - "name": "amzn/amazon-pay-and-login-magento-2-module", - "version": "4.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/amzn/amazon-pay-and-login-magento-2-module/amzn-amazon-pay-and-login-magento-2-module-4.2.1.0.zip", - "shasum": "413da6f191c2e88cde672c4c1a4b01c56c177da8" - }, - "require": { - "amzn/amazon-pay-and-login-with-amazon-core-module": "4.2.1", - "amzn/amazon-pay-module": "4.2.1", - "amzn/login-with-amazon-module": "4.2.1" + "support": { + "issues": "https://github.com/2tvenom/CBOREncode/issues", + "source": "https://github.com/2tvenom/CBOREncode/tree/1.0.2" }, - "type": "metapackage", - "license": [ - "Apache-2.0" - ], - "description": "Official Magento2 Plugin to integrate with Amazon Pay and Login with Amazon" + "time": "2020-10-27T07:22:41+00:00" }, { - "name": "amzn/amazon-pay-and-login-with-amazon-core-module", - "version": "4.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/amzn/amazon-pay-and-login-with-amazon-core-module/amzn-amazon-pay-and-login-with-amazon-core-module-4.2.1.0.zip", - "shasum": "49154d55b054df6eb5aed72f9342c5b12114f3e3" - }, - "require": { - "amzn/amazon-pay-sdk-php": "^3.2.0", - "magento/framework": "*", - "magento/module-backend": "*", - "magento/module-catalog": "*", - "magento/module-checkout": "*", - "magento/module-config": "*", - "magento/module-customer": "*", - "magento/module-developer": "*", - "magento/module-eav": "*", - "magento/module-payment": "*", - "magento/module-paypal": "*", - "magento/module-quote": "*", - "magento/module-sales": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Amazon\\Core\\": "" - } + "name": "astock/stock-api-libphp", + "version": "1.1.5", + "source": { + "type": "git", + "url": "https://github.com/adobe/stock-api-libphp.git", + "reference": "d9e6460f43dbb2dbc6e442e017edb5427884d3bf" }, - "license": [ - "Apache-2.0" - ], - "description": "Shared functionality for Amazon Pay and Login with Amazon modules" - }, - { - "name": "amzn/amazon-pay-module", - "version": "4.2.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/amzn/amazon-pay-module/amzn-amazon-pay-module-4.2.1.0.zip", - "shasum": "4770112595b9f9adc0964678bd0400c5c8b29279" + "url": "https://api.github.com/repos/adobe/stock-api-libphp/zipball/d9e6460f43dbb2dbc6e442e017edb5427884d3bf", + "reference": "d9e6460f43dbb2dbc6e442e017edb5427884d3bf", + "shasum": "" }, "require": { - "amzn/amazon-pay-and-login-with-amazon-core-module": "^4.2.1", - "amzn/login-with-amazon-module": "^4.2.1", - "magento/framework": "*", - "magento/module-backend": "*", - "magento/module-catalog": "*", - "magento/module-checkout": "*", - "magento/module-customer": "*", - "magento/module-directory": "*", - "magento/module-eav": "*", - "magento/module-payment": "*", - "magento/module-paypal": "*", - "magento/module-quote": "*", - "magento/module-sales": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "guzzlehttp/guzzle": "~7.3", + "php": ">=7.3" }, - "suggest": { - "magento/module-customer": "*", - "magento/module-scalable-checkout": "*", - "magento/module-scalable-oms": "*" + "require-dev": { + "mockery/mockery": "^1.4.3", + "phpunit/phpunit": ">=6.0", + "squizlabs/php_codesniffer": "~3.6.0" }, - "type": "magento2-module", + "type": "library", "autoload": { - "files": [ - "registration.php" - ], "psr-4": { - "Amazon\\Payment\\": "" + "AdobeStock\\Api\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], - "description": "Amazon Pay module" + "description": "Adobe Stock API library", + "support": { + "issues": "https://github.com/adobe/stock-api-libphp/issues", + "source": "https://github.com/adobe/stock-api-libphp/tree/1.1.5" + }, + "time": "2021-08-31T16:36:34+00:00" }, { - "name": "amzn/amazon-pay-sdk-php", - "version": "3.7.1", + "name": "aws/aws-crt-php", + "version": "v1.0.2", "source": { "type": "git", - "url": "https://github.com/amzn/amazon-pay-sdk-php.git", - "reference": "37882f2df12e7789d6d4d7d3df6c0cd7e62779f2" + "url": "https://github.com/awslabs/aws-crt-php.git", + "reference": "3942776a8c99209908ee0b287746263725685732" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amzn/amazon-pay-sdk-php/zipball/37882f2df12e7789d6d4d7d3df6c0cd7e62779f2", - "reference": "37882f2df12e7789d6d4d7d3df6c0cd7e62779f2", + "url": "https://api.github.com/repos/awslabs/aws-crt-php/zipball/3942776a8c99209908ee0b287746263725685732", + "reference": "3942776a8c99209908ee0b287746263725685732", "shasum": "" }, "require": { - "ext-curl": "*", - "php": ">=5.5.0" + "php": ">=5.5" }, "require-dev": { - "phpunit/phpunit": "^4" + "phpunit/phpunit": "^4.8.35|^5.4.3" }, "type": "library", "autoload": { - "psr-4": { - "AmazonPay\\": "AmazonPay/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -182,115 +123,46 @@ ], "authors": [ { - "name": "Amazon Pay SDK", - "email": "amazon-pay-sdk@amazon.com" + "name": "AWS SDK Common Runtime Team", + "email": "aws-sdk-common-runtime@amazon.com" } ], - "description": "Amazon Pay SDK (PHP)", - "homepage": "https://github.com/amzn/amazon-pay-sdk-php", + "description": "AWS Common Runtime for PHP", + "homepage": "http://aws.amazon.com/sdkforphp", "keywords": [ "amazon", - "amazon pay", - "amazon payments", - "pay", - "pay with amazon", - "payment", - "payments" - ], - "time": "2021-03-23T06:46:08+00:00" - }, - { - "name": "amzn/login-with-amazon-module", - "version": "4.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/amzn/login-with-amazon-module/amzn-login-with-amazon-module-4.2.1.0.zip", - "shasum": "5d739cef7cf3dfce15a5989bdb0bc7717b696b94" - }, - "require": { - "amzn/amazon-pay-and-login-with-amazon-core-module": "^4.2.1", - "magento/framework": "*", - "magento/module-checkout": "*", - "magento/module-checkout-agreements": "*", - "magento/module-customer": "*", - "magento/module-eav": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-sales": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Amazon\\Login\\": "" - } - }, - "license": [ - "Apache-2.0" + "aws", + "crt", + "sdk" ], - "description": "Login with Amazon module" - }, - { - "name": "astock/stock-api-libphp", - "version": "1.1.4", - "source": { - "type": "git", - "url": "https://github.com/adobe/stock-api-libphp.git", - "reference": "9c66a2ceea2d4c82386e3fafd1db0303fa73bedb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/adobe/stock-api-libphp/zipball/9c66a2ceea2d4c82386e3fafd1db0303fa73bedb", - "reference": "9c66a2ceea2d4c82386e3fafd1db0303fa73bedb", - "shasum": "" - }, - "require": { - "guzzlehttp/guzzle": "~6.0", - "php": "~7.1" - }, - "require-dev": { - "mockery/mockery": "^0.9.9", - "phpunit/phpunit": ">=6.0 <9.0", - "squizlabs/php_codesniffer": "~2.8" - }, - "type": "library", - "autoload": { - "psr-4": { - "AdobeStock\\Api\\": "src" - } + "support": { + "issues": "https://github.com/awslabs/aws-crt-php/issues", + "source": "https://github.com/awslabs/aws-crt-php/tree/v1.0.2" }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "Adobe Stock API library", - "time": "2020-04-20T17:47:06+00:00" + "time": "2021-09-03T22:57:30+00:00" }, { "name": "aws/aws-sdk-php", - "version": "3.188.1", + "version": "3.219.1", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "7c84f39290067c6e86b3bc4518f211be0f499dc8" + "reference": "b35b86022c76c7f6b13d3f1be35cb317f582e253" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/7c84f39290067c6e86b3bc4518f211be0f499dc8", - "reference": "7c84f39290067c6e86b3bc4518f211be0f499dc8", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/b35b86022c76c7f6b13d3f1be35cb317f582e253", + "reference": "b35b86022c76c7f6b13d3f1be35cb317f582e253", "shasum": "" }, "require": { + "aws/aws-crt-php": "^1.0.2", "ext-json": "*", "ext-pcre": "*", "ext-simplexml": "*", - "guzzlehttp/guzzle": "^5.3.3|^6.2.1|^7.0", + "guzzlehttp/guzzle": "^5.3.3 || ^6.2.1 || ^7.0", "guzzlehttp/promises": "^1.4.0", - "guzzlehttp/psr7": "^1.7.0", + "guzzlehttp/psr7": "^1.7.0 || ^2.1.1", "mtdowling/jmespath.php": "^2.6", "php": ">=5.5" }, @@ -305,7 +177,7 @@ "ext-sockets": "*", "nette/neon": "^2.3", "paragonie/random_compat": ">= 2", - "phpunit/phpunit": "^4.8.35|^5.4.3", + "phpunit/phpunit": "^4.8.35 || ^5.6.3", "psr/cache": "^1.0", "psr/simple-cache": "^1.0", "sebastian/comparator": "^1.2.3" @@ -324,12 +196,12 @@ } }, "autoload": { - "psr-4": { - "Aws\\": "src/" - }, "files": [ "src/functions.php" - ] + ], + "psr-4": { + "Aws\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -353,20 +225,25 @@ "s3", "sdk" ], - "time": "2021-08-09T18:29:02+00:00" + "support": { + "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", + "issues": "https://github.com/aws/aws-sdk-php/issues", + "source": "https://github.com/aws/aws-sdk-php/tree/3.219.1" + }, + "time": "2022-04-11T18:15:54+00:00" }, { "name": "bacon/bacon-qr-code", - "version": "2.0.4", + "version": "2.0.7", "source": { "type": "git", "url": "https://github.com/Bacon/BaconQrCode.git", - "reference": "f73543ac4e1def05f1a70bcd1525c8a157a1ad09" + "reference": "d70c840f68657ce49094b8d91f9ee0cc07fbf66c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/f73543ac4e1def05f1a70bcd1525c8a157a1ad09", - "reference": "f73543ac4e1def05f1a70bcd1525c8a157a1ad09", + "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/d70c840f68657ce49094b8d91f9ee0cc07fbf66c", + "reference": "d70c840f68657ce49094b8d91f9ee0cc07fbf66c", "shasum": "" }, "require": { @@ -375,8 +252,9 @@ "php": "^7.1 || ^8.0" }, "require-dev": { - "phly/keep-a-changelog": "^1.4", + "phly/keep-a-changelog": "^2.1", "phpunit/phpunit": "^7 | ^8 | ^9", + "spatie/phpunit-snapshot-assertions": "^4.2.9", "squizlabs/php_codesniffer": "^3.4" }, "suggest": { @@ -402,20 +280,24 @@ ], "description": "BaconQrCode is a QR code generator for PHP.", "homepage": "https://github.com/Bacon/BaconQrCode", - "time": "2021-06-18T13:26:35+00:00" + "support": { + "issues": "https://github.com/Bacon/BaconQrCode/issues", + "source": "https://github.com/Bacon/BaconQrCode/tree/2.0.7" + }, + "time": "2022-03-14T02:02:36+00:00" }, { "name": "beberlei/assert", - "version": "v3.3.1", + "version": "v3.3.2", "source": { "type": "git", "url": "https://github.com/beberlei/assert.git", - "reference": "5e721d7e937ca3ba2cdec1e1adf195f9e5188372" + "reference": "cb70015c04be1baee6f5f5c953703347c0ac1655" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/beberlei/assert/zipball/5e721d7e937ca3ba2cdec1e1adf195f9e5188372", - "reference": "5e721d7e937ca3ba2cdec1e1adf195f9e5188372", + "url": "https://api.github.com/repos/beberlei/assert/zipball/cb70015c04be1baee6f5f5c953703347c0ac1655", + "reference": "cb70015c04be1baee6f5f5c953703347c0ac1655", "shasum": "" }, "require": { @@ -436,12 +318,12 @@ }, "type": "library", "autoload": { - "psr-4": { - "Assert\\": "lib/Assert" - }, "files": [ "lib/Assert/functions.php" - ] + ], + "psr-4": { + "Assert\\": "lib/Assert" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -465,20 +347,24 @@ "assertion", "validation" ], - "time": "2021-04-18T20:11:03+00:00" + "support": { + "issues": "https://github.com/beberlei/assert/issues", + "source": "https://github.com/beberlei/assert/tree/v3.3.2" + }, + "time": "2021-12-16T21:41:27+00:00" }, { "name": "braintree/braintree_php", - "version": "5.2.0", + "version": "6.5.1", "source": { "type": "git", "url": "https://github.com/braintree/braintree_php.git", - "reference": "6cf3447ecd0303caa6f2d4f22b653dc5c71b4589" + "reference": "b79ecd9ccde4ccf34b0c1f7343656ad5eece8e9c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/braintree/braintree_php/zipball/6cf3447ecd0303caa6f2d4f22b653dc5c71b4589", - "reference": "6cf3447ecd0303caa6f2d4f22b653dc5c71b4589", + "url": "https://api.github.com/repos/braintree/braintree_php/zipball/b79ecd9ccde4ccf34b0c1f7343656ad5eece8e9c", + "reference": "b79ecd9ccde4ccf34b0c1f7343656ad5eece8e9c", "shasum": "" }, "require": { @@ -487,10 +373,11 @@ "ext-hash": "*", "ext-openssl": "*", "ext-xmlwriter": "*", - "php": ">=7.2.0" + "php": ">=7.3.0" }, "require-dev": { - "phpunit/phpunit": "^7.5" + "phpunit/phpunit": "^9.0", + "squizlabs/php_codesniffer": "^3.0" }, "type": "library", "autoload": { @@ -509,20 +396,24 @@ } ], "description": "Braintree PHP Client Library", - "time": "2020-06-15T19:02:23+00:00" + "support": { + "issues": "https://github.com/braintree/braintree_php/issues", + "source": "https://github.com/braintree/braintree_php/tree/6.5.1" + }, + "time": "2021-12-20T19:47:39+00:00" }, { "name": "brick/math", - "version": "0.9.2", + "version": "0.9.3", "source": { "type": "git", "url": "https://github.com/brick/math.git", - "reference": "dff976c2f3487d42c1db75a3b180e2b9f0e72ce0" + "reference": "ca57d18f028f84f777b2168cd1911b0dee2343ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/brick/math/zipball/dff976c2f3487d42c1db75a3b180e2b9f0e72ce0", - "reference": "dff976c2f3487d42c1db75a3b180e2b9f0e72ce0", + "url": "https://api.github.com/repos/brick/math/zipball/ca57d18f028f84f777b2168cd1911b0dee2343ae", + "reference": "ca57d18f028f84f777b2168cd1911b0dee2343ae", "shasum": "" }, "require": { @@ -532,7 +423,7 @@ "require-dev": { "php-coveralls/php-coveralls": "^2.2", "phpunit/phpunit": "^7.5.15 || ^8.5 || ^9.0", - "vimeo/psalm": "4.3.2" + "vimeo/psalm": "4.9.2" }, "type": "library", "autoload": { @@ -555,13 +446,21 @@ "brick", "math" ], + "support": { + "issues": "https://github.com/brick/math/issues", + "source": "https://github.com/brick/math/tree/0.9.3" + }, "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/brick/math", "type": "tidelift" } ], - "time": "2021-01-20T22:51:39+00:00" + "time": "2021-08-15T20:50:18+00:00" }, { "name": "brick/varexporter", @@ -600,6 +499,10 @@ "keywords": [ "var_export" ], + "support": { + "issues": "https://github.com/brick/varexporter/issues", + "source": "https://github.com/brick/varexporter/tree/0.3.5" + }, "time": "2021-02-10T13:53:07+00:00" }, { @@ -655,6 +558,10 @@ "encode", "rfc4648" ], + "support": { + "issues": "https://github.com/ChristianRiesen/base32/issues", + "source": "https://github.com/ChristianRiesen/base32/tree/1.6.0" + }, "time": "2021-02-26T10:19:33+00:00" }, { @@ -688,24 +595,28 @@ ], "description": "The stock Zend_Cache_Backend_File backend has extremely poor performance for cleaning by tags making it become unusable as the number of cached items increases. This backend makes many changes resulting in a huge performance boost, especially for tag cleaning.", "homepage": "https://github.com/colinmollenhour/Cm_Cache_Backend_File", + "support": { + "issues": "https://github.com/colinmollenhour/Cm_Cache_Backend_File/issues", + "source": "https://github.com/colinmollenhour/Cm_Cache_Backend_File/tree/master" + }, "time": "2019-04-18T21:54:31+00:00" }, { "name": "colinmollenhour/cache-backend-redis", - "version": "1.11.0", + "version": "1.14.2", "source": { "type": "git", "url": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis.git", - "reference": "389fb68de15660e39b055d149d31f3708b5d6cbc" + "reference": "0b042d26b8c2aa093485bdc4bb03a0113a03778d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/colinmollenhour/Cm_Cache_Backend_Redis/zipball/389fb68de15660e39b055d149d31f3708b5d6cbc", - "reference": "389fb68de15660e39b055d149d31f3708b5d6cbc", + "url": "https://api.github.com/repos/colinmollenhour/Cm_Cache_Backend_Redis/zipball/0b042d26b8c2aa093485bdc4bb03a0113a03778d", + "reference": "0b042d26b8c2aa093485bdc4bb03a0113a03778d", "shasum": "" }, "require": { - "magento-hackathon/magento-composer-installer": "*" + "colinmollenhour/credis": "*" }, "type": "magento-module", "autoload": { @@ -724,20 +635,24 @@ ], "description": "Zend_Cache backend using Redis with full support for tags.", "homepage": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis", - "time": "2019-03-03T04:04:49+00:00" + "support": { + "issues": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis/issues", + "source": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis/tree/1.14.2" + }, + "time": "2021-03-02T18:36:21+00:00" }, { "name": "colinmollenhour/credis", - "version": "1.11.1", + "version": "v1.12.1", "source": { "type": "git", "url": "https://github.com/colinmollenhour/credis.git", - "reference": "bd1da4698ab1918477f9e71e5ff0062b9a345008" + "reference": "c27faa11724229986335c23f4b6d0f1d8d6547fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/colinmollenhour/credis/zipball/bd1da4698ab1918477f9e71e5ff0062b9a345008", - "reference": "bd1da4698ab1918477f9e71e5ff0062b9a345008", + "url": "https://api.github.com/repos/colinmollenhour/credis/zipball/c27faa11724229986335c23f4b6d0f1d8d6547fb", + "reference": "c27faa11724229986335c23f4b6d0f1d8d6547fb", "shasum": "" }, "require": { @@ -764,20 +679,24 @@ ], "description": "Credis is a lightweight interface to the Redis key-value store which wraps the phpredis library when available for better performance.", "homepage": "https://github.com/colinmollenhour/credis", - "time": "2019-11-26T18:09:45+00:00" + "support": { + "issues": "https://github.com/colinmollenhour/credis/issues", + "source": "https://github.com/colinmollenhour/credis/tree/v1.12.1" + }, + "time": "2020-11-06T16:09:14+00:00" }, { "name": "colinmollenhour/php-redis-session-abstract", - "version": "v1.4.4", + "version": "v1.4.5", "source": { "type": "git", "url": "https://github.com/colinmollenhour/php-redis-session-abstract.git", - "reference": "8d684bbacac99450f2a9ddf6f56be296997e2959" + "reference": "77ad0c1637ae6ea059f1f8e9fbdac6469242a16d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/colinmollenhour/php-redis-session-abstract/zipball/8d684bbacac99450f2a9ddf6f56be296997e2959", - "reference": "8d684bbacac99450f2a9ddf6f56be296997e2959", + "url": "https://api.github.com/repos/colinmollenhour/php-redis-session-abstract/zipball/77ad0c1637ae6ea059f1f8e9fbdac6469242a16d", + "reference": "77ad0c1637ae6ea059f1f8e9fbdac6469242a16d", "shasum": "" }, "require": { @@ -804,20 +723,24 @@ ], "description": "A Redis-based session handler with optimistic locking", "homepage": "https://github.com/colinmollenhour/php-redis-session-abstract", - "time": "2021-04-07T21:51:17+00:00" + "support": { + "issues": "https://github.com/colinmollenhour/php-redis-session-abstract/issues", + "source": "https://github.com/colinmollenhour/php-redis-session-abstract/tree/v1.4.5" + }, + "time": "2021-12-01T21:16:01+00:00" }, { "name": "composer/ca-bundle", - "version": "1.2.10", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/composer/ca-bundle.git", - "reference": "9fdb22c2e97a614657716178093cd1da90a64aa8" + "reference": "4c679186f2aca4ab6a0f1b0b9cf9252decb44d0b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/9fdb22c2e97a614657716178093cd1da90a64aa8", - "reference": "9fdb22c2e97a614657716178093cd1da90a64aa8", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/4c679186f2aca4ab6a0f1b0b9cf9252decb44d0b", + "reference": "4c679186f2aca4ab6a0f1b0b9cf9252decb44d0b", "shasum": "" }, "require": { @@ -829,7 +752,7 @@ "phpstan/phpstan": "^0.12.55", "psr/log": "^1.0", "symfony/phpunit-bridge": "^4.2 || ^5", - "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0" + "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0 || ^6.0" }, "type": "library", "extra": { @@ -861,6 +784,11 @@ "ssl", "tls" ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/ca-bundle/issues", + "source": "https://github.com/composer/ca-bundle/tree/1.3.1" + }, "funding": [ { "url": "https://packagist.com", @@ -875,43 +803,43 @@ "type": "tidelift" } ], - "time": "2021-06-07T13:58:28+00:00" + "time": "2021-10-28T20:44:15+00:00" }, { "name": "composer/composer", - "version": "1.10.22", + "version": "2.2.11", "source": { "type": "git", "url": "https://github.com/composer/composer.git", - "reference": "28c9dfbe2351635961f670773e8d7b17bc5eda25" + "reference": "2f5bcf0480c13b4fa1ac490aa9344e4402507538" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/composer/zipball/28c9dfbe2351635961f670773e8d7b17bc5eda25", - "reference": "28c9dfbe2351635961f670773e8d7b17bc5eda25", + "url": "https://api.github.com/repos/composer/composer/zipball/2f5bcf0480c13b4fa1ac490aa9344e4402507538", + "reference": "2f5bcf0480c13b4fa1ac490aa9344e4402507538", "shasum": "" }, "require": { "composer/ca-bundle": "^1.0", - "composer/semver": "^1.0", + "composer/metadata-minifier": "^1.0", + "composer/pcre": "^1.0", + "composer/semver": "^3.0", "composer/spdx-licenses": "^1.2", - "composer/xdebug-handler": "^1.1", - "justinrainbow/json-schema": "^5.2.10", + "composer/xdebug-handler": "^2.0 || ^3.0", + "justinrainbow/json-schema": "^5.2.11", "php": "^5.3.2 || ^7.0 || ^8.0", - "psr/log": "^1.0", + "psr/log": "^1.0 || ^2.0", + "react/promise": "^1.2 || ^2.7", "seld/jsonlint": "^1.4", "seld/phar-utils": "^1.0", - "symfony/console": "^2.7 || ^3.0 || ^4.0 || ^5.0", - "symfony/filesystem": "^2.7 || ^3.0 || ^4.0 || ^5.0", - "symfony/finder": "^2.7 || ^3.0 || ^4.0 || ^5.0", - "symfony/process": "^2.7 || ^3.0 || ^4.0 || ^5.0" - }, - "conflict": { - "symfony/console": "2.8.38" + "symfony/console": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0", + "symfony/filesystem": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", + "symfony/finder": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", + "symfony/process": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0" }, "require-dev": { "phpspec/prophecy": "^1.10", - "symfony/phpunit-bridge": "^4.2" + "symfony/phpunit-bridge": "^4.2 || ^5.0 || ^6.0" }, "suggest": { "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", @@ -924,7 +852,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.10-dev" + "dev-main": "2.2-dev" } }, "autoload": { @@ -940,12 +868,12 @@ { "name": "Nils Adermann", "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" + "homepage": "https://www.naderman.de" }, { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" + "homepage": "https://seld.be" } ], "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.", @@ -955,6 +883,11 @@ "dependency", "package" ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/composer/issues", + "source": "https://github.com/composer/composer/tree/2.2.11" + }, "funding": [ { "url": "https://packagist.com", @@ -969,44 +902,39 @@ "type": "tidelift" } ], - "time": "2021-04-27T11:10:45+00:00" + "time": "2022-04-01T20:00:52+00:00" }, { - "name": "composer/package-versions-deprecated", - "version": "1.11.99.2", + "name": "composer/metadata-minifier", + "version": "1.0.0", "source": { "type": "git", - "url": "https://github.com/composer/package-versions-deprecated.git", - "reference": "c6522afe5540d5fc46675043d3ed5a45a740b27c" + "url": "https://github.com/composer/metadata-minifier.git", + "reference": "c549d23829536f0d0e984aaabbf02af91f443207" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/c6522afe5540d5fc46675043d3ed5a45a740b27c", - "reference": "c6522afe5540d5fc46675043d3ed5a45a740b27c", + "url": "https://api.github.com/repos/composer/metadata-minifier/zipball/c549d23829536f0d0e984aaabbf02af91f443207", + "reference": "c549d23829536f0d0e984aaabbf02af91f443207", "shasum": "" }, "require": { - "composer-plugin-api": "^1.1.0 || ^2.0", - "php": "^7 || ^8" - }, - "replace": { - "ocramius/package-versions": "1.11.99" + "php": "^5.3.2 || ^7.0 || ^8.0" }, "require-dev": { - "composer/composer": "^1.9.3 || ^2.0@dev", - "ext-zip": "^1.13", - "phpunit/phpunit": "^6.5 || ^7" + "composer/composer": "^2", + "phpstan/phpstan": "^0.12.55", + "symfony/phpunit-bridge": "^4.2 || ^5" }, - "type": "composer-plugin", + "type": "library", "extra": { - "class": "PackageVersions\\Installer", "branch-alias": { - "dev-master": "1.x-dev" + "dev-main": "1.x-dev" } }, "autoload": { "psr-4": { - "PackageVersions\\": "src/PackageVersions" + "Composer\\MetadataMinifier\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -1015,15 +943,91 @@ ], "authors": [ { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Small utility library that handles metadata minification and expansion.", + "keywords": [ + "composer", + "compression" + ], + "support": { + "issues": "https://github.com/composer/metadata-minifier/issues", + "source": "https://github.com/composer/metadata-minifier/tree/1.0.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2021-04-07T13:37:33+00:00" + }, + { + "name": "composer/pcre", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/composer/pcre.git", + "reference": "67a32d7d6f9f560b726ab25a061b38ff3a80c560" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/pcre/zipball/67a32d7d6f9f560b726ab25a061b38ff3a80c560", + "reference": "67a32d7d6f9f560b726ab25a061b38ff3a80c560", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.3", + "phpstan/phpstan-strict-rules": "^1.1", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Pcre\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ { "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be" + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" } ], - "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", + "description": "PCRE wrapping library that offers type-safe preg_* replacements.", + "keywords": [ + "PCRE", + "preg", + "regex", + "regular expression" + ], + "support": { + "issues": "https://github.com/composer/pcre/issues", + "source": "https://github.com/composer/pcre/tree/1.0.1" + }, "funding": [ { "url": "https://packagist.com", @@ -1038,32 +1042,33 @@ "type": "tidelift" } ], - "time": "2021-05-24T07:46:03+00:00" + "time": "2022-01-21T20:24:37+00:00" }, { "name": "composer/semver", - "version": "1.7.2", + "version": "3.3.2", "source": { "type": "git", "url": "https://github.com/composer/semver.git", - "reference": "647490bbcaf7fc4891c58f47b825eb99d19c377a" + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/647490bbcaf7fc4891c58f47b825eb99d19c377a", - "reference": "647490bbcaf7fc4891c58f47b825eb99d19c377a", + "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9", + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9", "shasum": "" }, "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^4.5 || ^5.0.5" + "phpstan/phpstan": "^1.4", + "symfony/phpunit-bridge": "^4.2 || ^5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.x-dev" + "dev-main": "3.x-dev" } }, "autoload": { @@ -1099,6 +1104,11 @@ "validation", "versioning" ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.3.2" + }, "funding": [ { "url": "https://packagist.com", @@ -1113,27 +1123,28 @@ "type": "tidelift" } ], - "time": "2020-12-03T15:47:16+00:00" + "time": "2022-04-01T19:23:25+00:00" }, { "name": "composer/spdx-licenses", - "version": "1.5.5", + "version": "1.5.6", "source": { "type": "git", "url": "https://github.com/composer/spdx-licenses.git", - "reference": "de30328a7af8680efdc03e396aad24befd513200" + "reference": "a30d487169d799745ca7280bc90fdfa693536901" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/de30328a7af8680efdc03e396aad24befd513200", - "reference": "de30328a7af8680efdc03e396aad24befd513200", + "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/a30d487169d799745ca7280bc90fdfa693536901", + "reference": "a30d487169d799745ca7280bc90fdfa693536901", "shasum": "" }, "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 7" + "phpstan/phpstan": "^0.12.55", + "symfony/phpunit-bridge": "^4.2 || ^5" }, "type": "library", "extra": { @@ -1173,6 +1184,11 @@ "spdx", "validator" ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/spdx-licenses/issues", + "source": "https://github.com/composer/spdx-licenses/tree/1.5.6" + }, "funding": [ { "url": "https://packagist.com", @@ -1187,29 +1203,31 @@ "type": "tidelift" } ], - "time": "2020-12-03T16:04:16+00:00" + "time": "2021-11-18T10:14:14+00:00" }, { "name": "composer/xdebug-handler", - "version": "1.4.6", + "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/composer/xdebug-handler.git", - "reference": "f27e06cd9675801df441b3656569b328e04aa37c" + "reference": "ced299686f41dce890debac69273b47ffe98a40c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/f27e06cd9675801df441b3656569b328e04aa37c", - "reference": "f27e06cd9675801df441b3656569b328e04aa37c", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/ced299686f41dce890debac69273b47ffe98a40c", + "reference": "ced299686f41dce890debac69273b47ffe98a40c", "shasum": "" }, "require": { - "php": "^5.3.2 || ^7.0 || ^8.0", - "psr/log": "^1.0" + "composer/pcre": "^1 || ^2 || ^3", + "php": "^7.2.5 || ^8.0", + "psr/log": "^1 || ^2 || ^3" }, "require-dev": { - "phpstan/phpstan": "^0.12.55", - "symfony/phpunit-bridge": "^4.2 || ^5" + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-strict-rules": "^1.1", + "symfony/phpunit-bridge": "^6.0" }, "type": "library", "autoload": { @@ -1232,6 +1250,11 @@ "Xdebug", "performance" ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/xdebug-handler/issues", + "source": "https://github.com/composer/xdebug-handler/tree/3.0.3" + }, "funding": [ { "url": "https://packagist.com", @@ -1246,39 +1269,7 @@ "type": "tidelift" } ], - "time": "2021-03-25T17:01:18+00:00" - }, - { - "name": "container-interop/container-interop", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/container-interop/container-interop.git", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8", - "shasum": "" - }, - "require": { - "psr/container": "^1.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Interop\\Container\\": "src/Interop/Container/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", - "homepage": "https://github.com/container-interop/container-interop", - "abandoned": "psr/container", - "time": "2017-02-14T19:40:03+00:00" + "time": "2022-02-25T21:32:43+00:00" }, { "name": "dasprid/enum", @@ -1321,127 +1312,119 @@ "enum", "map" ], + "support": { + "issues": "https://github.com/DASPRiD/Enum/issues", + "source": "https://github.com/DASPRiD/Enum/tree/1.0.3" + }, "time": "2020-10-02T16:03:48+00:00" }, { - "name": "doctrine/inflector", - "version": "1.4.4", + "name": "elasticsearch/elasticsearch", + "version": "v7.16.0", "source": { "type": "git", - "url": "https://github.com/doctrine/inflector.git", - "reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9" + "url": "https://github.com/elastic/elasticsearch-php.git", + "reference": "f87f93f71f564d4bbdc5f008d296d1c37d828e10" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9", - "reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9", + "url": "https://api.github.com/repos/elastic/elasticsearch-php/zipball/f87f93f71f564d4bbdc5f008d296d1c37d828e10", + "reference": "f87f93f71f564d4bbdc5f008d296d1c37d828e10", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" + "ext-json": ">=1.3.7", + "ezimuel/ringphp": "^1.1.2", + "php": "^7.3 || ^8.0", + "psr/log": "^1|^2" }, "require-dev": { - "doctrine/coding-standard": "^8.0", + "ext-yaml": "*", + "ext-zip": "*", + "mockery/mockery": "^1.2", "phpstan/phpstan": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + "phpunit/phpunit": "^9.3", + "squizlabs/php_codesniffer": "^3.4", + "symfony/finder": "~4.0" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } + "suggest": { + "ext-curl": "*", + "monolog/monolog": "Allows for client-level logging and tracing" }, + "type": "library", "autoload": { + "files": [ + "src/autoload.php" + ], "psr-4": { - "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector", - "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" + "Elasticsearch\\": "src/Elasticsearch/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "Apache-2.0", + "LGPL-2.1-only" ], "authors": [ { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" + "name": "Zachary Tong" }, { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Enrico Zimuel" } ], - "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", - "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "description": "PHP Client for Elasticsearch", "keywords": [ - "inflection", - "inflector", - "lowercase", - "manipulation", - "php", - "plural", - "singular", - "strings", - "uppercase", - "words" - ], - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", - "type": "tidelift" - } + "client", + "elasticsearch", + "search" ], - "time": "2021-04-16T17:34:40+00:00" + "support": { + "issues": "https://github.com/elastic/elasticsearch-php/issues", + "source": "https://github.com/elastic/elasticsearch-php/tree/v7.16.0" + }, + "time": "2021-12-09T20:04:01+00:00" }, { - "name": "donatj/phpuseragentparser", - "version": "v0.20.0", + "name": "endroid/qr-code", + "version": "4.4.8", "source": { "type": "git", - "url": "https://github.com/donatj/PhpUserAgent.git", - "reference": "5992d7836868b408e73d0d490c779dda7a39135e" + "url": "https://github.com/endroid/qr-code.git", + "reference": "9109eb7790ece1d46b1ab40eb7f375bbd6e7cb5d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/donatj/PhpUserAgent/zipball/5992d7836868b408e73d0d490c779dda7a39135e", - "reference": "5992d7836868b408e73d0d490c779dda7a39135e", + "url": "https://api.github.com/repos/endroid/qr-code/zipball/9109eb7790ece1d46b1ab40eb7f375bbd6e7cb5d", + "reference": "9109eb7790ece1d46b1ab40eb7f375bbd6e7cb5d", "shasum": "" }, "require": { - "php": ">=5.3.0" + "bacon/bacon-qr-code": "^2.0.5", + "php": "^7.4||^8.0" }, "require-dev": { - "camspiers/json-pretty": "0.1.*", - "donatj/drop": "*", - "phpunit/phpunit": "~4.8|~9" + "endroid/quality": "dev-master", + "ext-gd": "*", + "khanamiryan/qrcode-detector-decoder": "^1.0.4", + "setasign/fpdf": "^1.8.2" + }, + "suggest": { + "ext-gd": "Enables you to write PNG images", + "khanamiryan/qrcode-detector-decoder": "Enables you to use the image validator", + "roave/security-advisories": "Makes sure package versions with known security issues are not installed", + "setasign/fpdf": "Enables you to use the PDF writer" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, "autoload": { - "files": [ - "src/UserAgentParser.php" - ] + "psr-4": { + "Endroid\\QrCode\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1449,185 +1432,163 @@ ], "authors": [ { - "name": "Jesse G. Donat", - "email": "donatj@gmail.com", - "homepage": "https://donatstudios.com", - "role": "Developer" + "name": "Jeroen van den Enden", + "email": "info@endroid.nl" } ], - "description": "Lightning fast, minimalist PHP UserAgent string parser.", - "homepage": "https://donatstudios.com/PHP-Parser-HTTP_USER_AGENT", + "description": "Endroid QR Code", + "homepage": "https://github.com/endroid/qr-code", "keywords": [ - "browser", - "browser detection", - "parser", - "user agent", - "useragent" + "code", + "endroid", + "php", + "qr", + "qrcode" ], + "support": { + "issues": "https://github.com/endroid/qr-code/issues", + "source": "https://github.com/endroid/qr-code/tree/4.4.8" + }, "funding": [ { - "url": "https://www.paypal.me/donatj/5", - "type": "custom" - }, - { - "url": "https://github.com/donatj", + "url": "https://github.com/endroid", "type": "github" } ], - "time": "2021-03-16T16:42:25+00:00" - }, - { - "name": "dotmailer/dotmailer-magento2-extension", - "version": "4.12.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/dotmailer/dotmailer-magento2-extension/dotmailer-dotmailer-magento2-extension-4.12.0.0.zip", - "shasum": "ce7fa4b7d8f1dc909693d8fd8030121be16ae9a2" - }, - "require": { - "magento/framework": ">=101 <104", - "magento/module-authorization": "100.*", - "magento/module-backend": ">=100 <103", - "magento/module-bundle": ">=100 <102", - "magento/module-catalog": ">=101 <105", - "magento/module-catalog-inventory": "100.*", - "magento/module-catalog-rule": ">=100 <102", - "magento/module-checkout": "100.*", - "magento/module-config": ">=100 <103", - "magento/module-configurable-product": "100.*", - "magento/module-cron": "100.*", - "magento/module-customer": ">=100 <104", - "magento/module-directory": "100.*", - "magento/module-eav": ">=100 <104", - "magento/module-email": ">=100 <102", - "magento/module-grouped-product": "100.*", - "magento/module-newsletter": "100.*", - "magento/module-payment": "100.*", - "magento/module-product-alert": "100.*", - "magento/module-quote": ">=100 <103", - "magento/module-reports": ">=100 <102", - "magento/module-review": ">=100 <102", - "magento/module-sales": ">=100 <104", - "magento/module-sales-rule": ">=100 <102", - "magento/module-send-friend": "100.*", - "magento/module-shipping": "100.*", - "magento/module-store": ">=100 <102", - "magento/module-tax": "100.*", - "magento/module-theme": ">=100 <102", - "magento/module-ui": ">=100 <102", - "magento/module-url-rewrite": ">=100 <103", - "magento/module-user": ">=100 <102", - "magento/module-wishlist": ">=100 <102", - "php": "^7.1" - }, - "suggest": { - "dotmailer/dotmailer-magento2-extension-chat": "1.5.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Dotdigitalgroup\\Email\\": "" - } - }, - "license": [ - "MIT" - ], - "description": "dotmailer integration for magento 2" + "time": "2022-04-06T09:39:20+00:00" }, { - "name": "dotmailer/dotmailer-magento2-extension-chat", - "version": "1.5.0", + "name": "ezimuel/guzzlestreams", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/ezimuel/guzzlestreams.git", + "reference": "abe3791d231167f14eb80d413420d1eab91163a8" + }, "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/dotmailer/dotmailer-magento2-extension-chat/dotmailer-dotmailer-magento2-extension-chat-1.5.0.0.zip", - "shasum": "a3da4d71d85bd8b6b5f9d7a9ebaa63a1772ba188" + "url": "https://api.github.com/repos/ezimuel/guzzlestreams/zipball/abe3791d231167f14eb80d413420d1eab91163a8", + "reference": "abe3791d231167f14eb80d413420d1eab91163a8", + "shasum": "" }, "require": { - "dotmailer/dotmailer-magento2-extension": "^4.12.0", - "magento/framework": ">=101 <104", - "magento/module-backend": ">=100 <103", - "magento/module-checkout": "100.*", - "magento/module-config": ">=100 <103", - "magento/module-customer": ">=100 <104", - "magento/module-quote": ">=100 <103", - "magento/module-sales": ">=100 <104", - "magento/module-store": ">=100 <102", - "php": "^7.1" + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } }, - "type": "magento2-module", "autoload": { - "files": [ - "registration.php" - ], "psr-4": { - "Dotdigitalgroup\\Chat\\": "" + "GuzzleHttp\\Stream\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "Engagement Cloud for Magento 2: Chat module" + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Fork of guzzle/streams (abandoned) to be used with elasticsearch-php", + "homepage": "http://guzzlephp.org/", + "keywords": [ + "Guzzle", + "stream" + ], + "support": { + "source": "https://github.com/ezimuel/guzzlestreams/tree/3.0.1" + }, + "time": "2020-02-14T23:11:50+00:00" }, { - "name": "dotmailer/dotmailer-magento2-extension-chat-graph-ql", - "version": "1.0.0", + "name": "ezimuel/ringphp", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/ezimuel/ringphp.git", + "reference": "92b8161404ab1ad84059ebed41d9f757e897ce74" + }, "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/dotmailer/dotmailer-magento2-extension-chat-graph-ql/dotmailer-dotmailer-magento2-extension-chat-graph-ql-1.0.0.0.zip", - "shasum": "cbe67b25dfbc3604c3876a232168e42e80cc819c" + "url": "https://api.github.com/repos/ezimuel/ringphp/zipball/92b8161404ab1ad84059ebed41d9f757e897ce74", + "reference": "92b8161404ab1ad84059ebed41d9f757e897ce74", + "shasum": "" }, "require": { - "dotmailer/dotmailer-magento2-extension": "^4.10.0", - "dotmailer/dotmailer-magento2-extension-chat": "^1.0.0", - "magento/framework": ">=101 <104", - "magento/module-backend": ">=100 <103", - "magento/module-checkout": ">=100 <103", - "magento/module-config": ">=100 <103", - "magento/module-quote": ">=100 <103", - "magento/module-sales": ">=100 <104", - "magento/module-store": ">=100 <102", - "php": "^7.1" + "ezimuel/guzzlestreams": "^3.0.1", + "php": ">=5.4.0", + "react/promise": "~2.0" + }, + "replace": { + "guzzlehttp/ringphp": "self.version" + }, + "require-dev": { + "ext-curl": "*", + "phpunit/phpunit": "~9.0" + }, + "suggest": { + "ext-curl": "Guzzle will use specific adapters if cURL is present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } }, - "type": "magento2-module", "autoload": { - "files": [ - "registration.php" - ], "psr-4": { - "Dotdigitalgroup\\ChatGraphQl\\": "" + "GuzzleHttp\\Ring\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "Engagement Cloud for Magento 2: Chat GraphQl module" + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Fork of guzzle/RingPHP (abandoned) to be used with elasticsearch-php", + "support": { + "source": "https://github.com/ezimuel/ringphp/tree/1.2.0" + }, + "time": "2021-11-16T11:51:30+00:00" }, { - "name": "dotmailer/dotmailer-magento2-extension-enterprise", - "version": "1.6.0", + "name": "fastly/magento2", + "version": "1.2.180", + "source": { + "type": "git", + "url": "https://github.com/fastly/fastly-magento2.git", + "reference": "3df36a55bc04248ecc91b8fa4b05d61e02fbc905" + }, "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/dotmailer/dotmailer-magento2-extension-enterprise/dotmailer-dotmailer-magento2-extension-enterprise-1.6.0.0.zip", - "shasum": "7a93fcdf85d7206cfc38f4d1377a2d9c5aa91a98" + "url": "https://api.github.com/repos/fastly/fastly-magento2/zipball/3df36a55bc04248ecc91b8fa4b05d61e02fbc905", + "reference": "3df36a55bc04248ecc91b8fa4b05d61e02fbc905", + "shasum": "" }, "require": { - "dotmailer/dotmailer-magento2-extension": "^4.12.0", - "magento/framework": ">=101 <104", - "magento/framework-foreign-key": ">=1.0.0", - "magento/module-backend": ">=100 <103", - "magento/module-catalog": ">=101 <105", - "magento/module-customer-segment": ">=100 <103", - "magento/module-grouped-product": "100.*", - "magento/module-integration": "100.*", - "magento/module-page-builder": ">=1.0.0", - "magento/module-reward": ">=100 <102", - "magento/module-store": ">=100 <102", - "magento/module-ui": ">=100 <102", - "magento/page-builder-commerce": ">=1.0.0", - "php": "^7.1" + "magento/framework": ">=102.0.0", + "magento/module-cache-invalidate": ">=100.3.0", + "magento/module-config": ">=101.1.0", + "magento/module-page-cache": ">=100.3.0", + "magento/module-store": ">=101.0.0", + "php": "~7.1.3|~7.2.0|~7.3.0|~7.4.0|~8.0.0|~8.1.0", + "zordius/lightncandy": "^1.2" }, "type": "magento2-module", "autoload": { @@ -1635,292 +1596,264 @@ "registration.php" ], "psr-4": { - "Dotdigitalgroup\\Enterprise\\": "" + "Fastly\\Cdn\\": "" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], - "description": "Engagement Cloud integration for Magento Commerce" + "description": "Fastly CDN Module for Magento 2.3.x | 2.4.x", + "support": { + "issues": "https://github.com/fastly/fastly-magento2/issues", + "source": "https://github.com/fastly/fastly-magento2/tree/1.2.180" + }, + "time": "2022-03-04T15:10:45+00:00" }, { - "name": "dotmailer/dotmailer-magento2-extension-enterprise-package", - "version": "4.12.0", + "name": "fgrosse/phpasn1", + "version": "v2.4.0", + "source": { + "type": "git", + "url": "https://github.com/fgrosse/PHPASN1.git", + "reference": "eef488991d53e58e60c9554b09b1201ca5ba9296" + }, "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/dotmailer/dotmailer-magento2-extension-enterprise-package/dotmailer-dotmailer-magento2-extension-enterprise-package-4.12.0.0.zip", - "shasum": "92f216a8e5171e662a50d839e75dec5bf78d8247" + "url": "https://api.github.com/repos/fgrosse/PHPASN1/zipball/eef488991d53e58e60c9554b09b1201ca5ba9296", + "reference": "eef488991d53e58e60c9554b09b1201ca5ba9296", + "shasum": "" }, "require": { - "dotmailer/dotmailer-magento2-extension": "4.12.0", - "dotmailer/dotmailer-magento2-extension-chat": "1.5.0", - "dotmailer/dotmailer-magento2-extension-chat-graph-ql": "1.0.0", - "dotmailer/dotmailer-magento2-extension-enterprise": "1.6.0", - "dotmailer/dotmailer-magento2-extension-graph-ql": "1.0.0", - "dotmailer/dotmailer-magento2-extension-sms": "1.2.0" + "php": "~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0" }, - "type": "metapackage", - "license": [ - "MIT" - ], - "description": "Dotmailer integration for Magento 2 Commerce" - }, - { - "name": "dotmailer/dotmailer-magento2-extension-graph-ql", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/dotmailer/dotmailer-magento2-extension-graph-ql/dotmailer-dotmailer-magento2-extension-graph-ql-1.0.0.0.zip", - "shasum": "f1ee373cd5e5e044a49e16f24184c0ce4d144d29" + "require-dev": { + "php-coveralls/php-coveralls": "~2.0", + "phpunit/phpunit": "^6.3 || ^7.0 || ^8.0" }, - "require": { - "dotmailer/dotmailer-magento2-extension": "^4.10.0", - "magento/framework": ">=101 <104", - "magento/module-backend": ">=100 <103", - "magento/module-checkout": ">=100 <103", - "magento/module-config": ">=100 <103", - "magento/module-quote": ">=100 <103", - "magento/module-sales": ">=100 <104", - "magento/module-store": ">=100 <102", - "php": "^7.1" + "suggest": { + "ext-bcmath": "BCmath is the fallback extension for big integer calculations", + "ext-curl": "For loading OID information from the web if they have not bee defined statically", + "ext-gmp": "GMP is the preferred extension for big integer calculations", + "phpseclib/bcmath_compat": "BCmath polyfill for servers where neither GMP nor BCmath is available" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } }, - "type": "magento2-module", "autoload": { - "files": [ - "registration.php" - ], "psr-4": { - "Dotdigitalgroup\\EmailGraphQl\\": "" + "FG\\": "lib/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "Engagement Cloud for Magento 2: Core GraphQl module" - }, - { - "name": "dotmailer/dotmailer-magento2-extension-package", - "version": "4.12.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/dotmailer/dotmailer-magento2-extension-package/dotmailer-dotmailer-magento2-extension-package-4.12.0.0.zip", - "shasum": "6090af65afdcc3c980335accf97f356e04d5348f" - }, - "require": { - "dotmailer/dotmailer-magento2-extension": "4.12.0", - "dotmailer/dotmailer-magento2-extension-chat": "1.5.0", - "dotmailer/dotmailer-magento2-extension-chat-graph-ql": "1.0.0", - "dotmailer/dotmailer-magento2-extension-graph-ql": "1.0.0", - "dotmailer/dotmailer-magento2-extension-sms": "1.2.0" - }, - "type": "metapackage", - "license": [ - "MIT" - ], - "description": "Dotmailer integration for Magento 2 Open Source" - }, - { - "name": "dotmailer/dotmailer-magento2-extension-sms", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/dotmailer/dotmailer-magento2-extension-sms/dotmailer-dotmailer-magento2-extension-sms-1.2.0.0.zip", - "shasum": "a82386f3dc64211be2f99e848c42bbc5373af5bb" - }, - "require": { - "dotmailer/dotmailer-magento2-extension": "^4.12.0", - "magento/framework": ">=101 <104", - "magento/module-backend": ">=100 <103", - "magento/module-checkout": "100.*", - "magento/module-config": ">=100 <103", - "magento/module-customer": ">=100 <104", - "magento/module-directory": "100.*", - "magento/module-quote": ">=100 <103", - "magento/module-sales": ">=100 <104", - "magento/module-shipping": "100.*", - "magento/module-store": ">=100 <102", - "magento/module-ui": ">=100 <102", - "php": "^7.1" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Dotdigitalgroup\\Sms\\": "" + "authors": [ + { + "name": "Friedrich Große", + "email": "friedrich.grosse@gmail.com", + "homepage": "https://github.com/FGrosse", + "role": "Author" + }, + { + "name": "All contributors", + "homepage": "https://github.com/FGrosse/PHPASN1/contributors" } - }, - "license": [ - "MIT" ], - "description": "Engagement Cloud for Magento 2: SMS module" + "description": "A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures using the ITU-T X.690 Encoding Rules.", + "homepage": "https://github.com/FGrosse/PHPASN1", + "keywords": [ + "DER", + "asn.1", + "asn1", + "ber", + "binary", + "decoding", + "encoding", + "x.509", + "x.690", + "x509", + "x690" + ], + "support": { + "issues": "https://github.com/fgrosse/PHPASN1/issues", + "source": "https://github.com/fgrosse/PHPASN1/tree/v2.4.0" + }, + "time": "2021-12-11T12:41:06+00:00" }, { - "name": "elasticsearch/elasticsearch", - "version": "v7.11.0", + "name": "friendsofphp/proxy-manager-lts", + "version": "v1.0.7", "source": { "type": "git", - "url": "https://github.com/elastic/elasticsearch-php.git", - "reference": "277cd5e182827c59c23e146a836a30470c0f879d" + "url": "https://github.com/FriendsOfPHP/proxy-manager-lts.git", + "reference": "c828ced1f932094ab79e4120a106a666565e4d9c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/elastic/elasticsearch-php/zipball/277cd5e182827c59c23e146a836a30470c0f879d", - "reference": "277cd5e182827c59c23e146a836a30470c0f879d", + "url": "https://api.github.com/repos/FriendsOfPHP/proxy-manager-lts/zipball/c828ced1f932094ab79e4120a106a666565e4d9c", + "reference": "c828ced1f932094ab79e4120a106a666565e4d9c", "shasum": "" }, "require": { - "ext-json": ">=1.3.7", - "ezimuel/ringphp": "^1.1.2", - "php": "^7.1 || ^8.0", - "psr/log": "~1.0" + "laminas/laminas-code": "~3.4.1|^4.0", + "php": ">=7.1", + "symfony/filesystem": "^4.4.17|^5.0|^6.0" }, - "require-dev": { - "cpliakas/git-wrapper": "~2.0 || ~3.0", - "doctrine/inflector": "^1.3", - "ext-yaml": "*", - "ext-zip": "*", - "mockery/mockery": "^1.2", - "phpstan/phpstan": "^0.12", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", - "squizlabs/php_codesniffer": "^3.4", - "symfony/finder": "~4.0", - "symfony/yaml": "~4.0" + "conflict": { + "laminas/laminas-stdlib": "<3.2.1", + "zendframework/zend-stdlib": "<3.2.1" }, - "suggest": { - "ext-curl": "*", - "monolog/monolog": "Allows for client-level logging and tracing" + "replace": { + "ocramius/proxy-manager": "^2.1" + }, + "require-dev": { + "ext-phar": "*", + "symfony/phpunit-bridge": "^5.4|^6.0" }, "type": "library", + "extra": { + "thanks": { + "name": "ocramius/proxy-manager", + "url": "https://github.com/Ocramius/ProxyManager" + } + }, "autoload": { - "files": [ - "src/autoload.php" - ], "psr-4": { - "Elasticsearch\\": "src/Elasticsearch/" + "ProxyManager\\": "src/ProxyManager" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "Apache-2.0" + "MIT" ], "authors": [ { - "name": "Zachary Tong" + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" }, { - "name": "Enrico Zimuel" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" } ], - "description": "PHP Client for Elasticsearch", + "description": "Adding support for a wider range of PHP versions to ocramius/proxy-manager", + "homepage": "https://github.com/FriendsOfPHP/proxy-manager-lts", "keywords": [ - "client", - "elasticsearch", - "search" + "aop", + "lazy loading", + "proxy", + "proxy pattern", + "service proxies" + ], + "support": { + "issues": "https://github.com/FriendsOfPHP/proxy-manager-lts/issues", + "source": "https://github.com/FriendsOfPHP/proxy-manager-lts/tree/v1.0.7" + }, + "funding": [ + { + "url": "https://github.com/Ocramius", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ocramius/proxy-manager", + "type": "tidelift" + } ], - "time": "2021-02-11T11:04:51+00:00" + "time": "2022-03-02T09:29:19+00:00" }, { - "name": "endroid/qr-code", - "version": "3.9.7", + "name": "google/recaptcha", + "version": "1.2.4", "source": { "type": "git", - "url": "https://github.com/endroid/qr-code.git", - "reference": "94563d7b3105288e6ac53a67ae720e3669fac1f6" + "url": "https://github.com/google/recaptcha.git", + "reference": "614f25a9038be4f3f2da7cbfd778dc5b357d2419" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/endroid/qr-code/zipball/94563d7b3105288e6ac53a67ae720e3669fac1f6", - "reference": "94563d7b3105288e6ac53a67ae720e3669fac1f6", + "url": "https://api.github.com/repos/google/recaptcha/zipball/614f25a9038be4f3f2da7cbfd778dc5b357d2419", + "reference": "614f25a9038be4f3f2da7cbfd778dc5b357d2419", "shasum": "" }, "require": { - "bacon/bacon-qr-code": "^2.0", - "khanamiryan/qrcode-detector-decoder": "^1.0.5", - "myclabs/php-enum": "^1.5", - "php": "^7.3||^8.0", - "symfony/options-resolver": "^3.4||^4.4||^5.0", - "symfony/property-access": "^3.4||^4.4||^5.0" + "php": ">=5.5" }, "require-dev": { - "endroid/quality": "^1.5.2", - "setasign/fpdf": "^1.8" - }, - "suggest": { - "ext-gd": "Required for generating PNG images", - "roave/security-advisories": "Avoids installation of package versions with vulnerabilities", - "setasign/fpdf": "Required to use the FPDF writer.", - "symfony/security-checker": "Checks your composer.lock for vulnerabilities" + "friendsofphp/php-cs-fixer": "^2.2.20|^2.15", + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^4.8.36|^5.7.27|^6.59|^7.5.11" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.x-dev" + "dev-master": "1.2.x-dev" } }, "autoload": { "psr-4": { - "Endroid\\QrCode\\": "src/" + "ReCaptcha\\": "src/ReCaptcha" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jeroen van den Enden", - "email": "info@endroid.nl" - } + "BSD-3-Clause" ], - "description": "Endroid QR Code", - "homepage": "https://github.com/endroid/qr-code", + "description": "Client library for reCAPTCHA, a free service that protects websites from spam and abuse.", + "homepage": "https://www.google.com/recaptcha/", "keywords": [ - "bundle", - "code", - "endroid", - "php", - "qr", - "qrcode" - ], - "funding": [ - { - "url": "https://github.com/endroid", - "type": "github" - } + "Abuse", + "captcha", + "recaptcha", + "spam" ], - "time": "2021-04-20T19:10:54+00:00" + "support": { + "forum": "https://groups.google.com/forum/#!forum/recaptcha", + "issues": "https://github.com/google/recaptcha/issues", + "source": "https://github.com/google/recaptcha" + }, + "time": "2020-03-31T17:50:54+00:00" }, { - "name": "ezimuel/guzzlestreams", - "version": "3.0.1", + "name": "graylog2/gelf-php", + "version": "1.7.1", "source": { "type": "git", - "url": "https://github.com/ezimuel/guzzlestreams.git", - "reference": "abe3791d231167f14eb80d413420d1eab91163a8" + "url": "https://github.com/bzikarsky/gelf-php.git", + "reference": "8dceab86227c184725479cc36ab5cae4da940f6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ezimuel/guzzlestreams/zipball/abe3791d231167f14eb80d413420d1eab91163a8", - "reference": "abe3791d231167f14eb80d413420d1eab91163a8", + "url": "https://api.github.com/repos/bzikarsky/gelf-php/zipball/8dceab86227c184725479cc36ab5cae4da940f6e", + "reference": "8dceab86227c184725479cc36ab5cae4da940f6e", "shasum": "" }, "require": { - "php": ">=5.4.0" + "paragonie/constant_time_encoding": "^1|^2", + "php": ">=5.6", + "psr/log": "^1.0|^2.0" + }, + "provide": { + "psr/log-implementation": "~1.0" }, "require-dev": { - "phpunit/phpunit": "~4.0" + "phpunit/phpunit": "^5.7|^6.5|^7.5", + "squizlabs/php_codesniffer": "^3.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "1.4.x-dev" } }, "autoload": { "psr-4": { - "GuzzleHttp\\Stream\\": "src/" + "Gelf\\": "src/Gelf" } }, "notification-url": "https://packagist.org/downloads/", @@ -1929,54 +1862,70 @@ ], "authors": [ { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" + "name": "Benjamin Zikarsky", + "email": "benjamin@zikarsky.de" + }, + { + "name": "gelf-php contributors", + "homepage": "https://github.com/bzikarsky/gelf-php/contributors" } ], - "description": "Fork of guzzle/streams (abandoned) to be used with elasticsearch-php", - "homepage": "http://guzzlephp.org/", - "keywords": [ - "Guzzle", - "stream" - ], - "time": "2020-02-14T23:11:50+00:00" + "description": "A php implementation to send log-messages to a GELF compatible backend like Graylog2.", + "support": { + "issues": "https://github.com/bzikarsky/gelf-php/issues", + "source": "https://github.com/bzikarsky/gelf-php/tree/1.7.1" + }, + "time": "2021-08-20T09:39:08+00:00" }, { - "name": "ezimuel/ringphp", - "version": "1.1.2", + "name": "guzzlehttp/guzzle", + "version": "7.4.2", "source": { "type": "git", - "url": "https://github.com/ezimuel/ringphp.git", - "reference": "0b78f89d8e0bb9e380046c31adfa40347e9f663b" + "url": "https://github.com/guzzle/guzzle.git", + "reference": "ac1ec1cd9b5624694c3a40be801d94137afb12b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ezimuel/ringphp/zipball/0b78f89d8e0bb9e380046c31adfa40347e9f663b", - "reference": "0b78f89d8e0bb9e380046c31adfa40347e9f663b", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ac1ec1cd9b5624694c3a40be801d94137afb12b4", + "reference": "ac1ec1cd9b5624694c3a40be801d94137afb12b4", "shasum": "" }, "require": { - "ezimuel/guzzlestreams": "^3.0.1", - "php": ">=5.4.0", - "react/promise": "~2.0" + "ext-json": "*", + "guzzlehttp/promises": "^1.5", + "guzzlehttp/psr7": "^1.8.3 || ^2.1", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" }, "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", "ext-curl": "*", - "phpunit/phpunit": "~4.0" + "php-http/client-integration-tests": "^3.0", + "phpunit/phpunit": "^8.5.5 || ^9.3.5", + "psr/log": "^1.1 || ^2.0 || ^3.0" }, "suggest": { - "ext-curl": "Guzzle will use specific adapters if cURL is present" + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "7.4-dev" } }, "autoload": { + "files": [ + "src/functions_include.php" + ], "psr-4": { - "GuzzleHttp\\Ring\\": "src/" + "GuzzleHttp\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -1984,90 +1933,199 @@ "MIT" ], "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, { "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" } ], - "description": "Fork of guzzle/RingPHP (abandoned) to be used with elasticsearch-php", - "time": "2020-02-14T23:51:21+00:00" + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.4.2" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2022-03-20T14:16:28+00:00" }, { - "name": "fastly/magento2", - "version": "1.2.163", + "name": "guzzlehttp/promises", + "version": "1.5.1", "source": { "type": "git", - "url": "https://github.com/fastly/fastly-magento2.git", - "reference": "86e0fa7c4253ffdcdba9e95765286e54ab277ddb" + "url": "https://github.com/guzzle/promises.git", + "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fastly/fastly-magento2/zipball/86e0fa7c4253ffdcdba9e95765286e54ab277ddb", - "reference": "86e0fa7c4253ffdcdba9e95765286e54ab277ddb", + "url": "https://api.github.com/repos/guzzle/promises/zipball/fe752aedc9fd8fcca3fe7ad05d419d32998a06da", + "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da", "shasum": "" }, "require": { - "magento/framework": ">=101.0.0", - "magento/module-cache-invalidate": ">=100.0.0", - "magento/module-config": ">=100.0.0", - "magento/module-page-cache": ">=100.0.0", - "magento/module-store": ">=100.0.0", - "php": "~7.0.0|~7.1.0|~7.2.0|~7.3.0|~7.4.0", - "zordius/lightncandy": "^1.2" + "php": ">=5.5" + }, + "require-dev": { + "symfony/phpunit-bridge": "^4.4 || ^5.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.5-dev" + } }, - "type": "magento2-module", "autoload": { "files": [ - "registration.php" + "src/functions_include.php" ], "psr-4": { - "Fastly\\Cdn\\": "" + "GuzzleHttp\\Promise\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/1.5.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } ], - "description": "Fastly CDN Module for Magento 2.x", - "time": "2021-08-04T15:42:41+00:00" + "time": "2021-10-22T20:56:57+00:00" }, { - "name": "fgrosse/phpasn1", - "version": "v2.3.0", + "name": "guzzlehttp/psr7", + "version": "2.2.1", "source": { "type": "git", - "url": "https://github.com/fgrosse/PHPASN1.git", - "reference": "20299033c35f4300eb656e7e8e88cf52d1d6694e" + "url": "https://github.com/guzzle/psr7.git", + "reference": "c94a94f120803a18554c1805ef2e539f8285f9a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fgrosse/PHPASN1/zipball/20299033c35f4300eb656e7e8e88cf52d1d6694e", - "reference": "20299033c35f4300eb656e7e8e88cf52d1d6694e", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/c94a94f120803a18554c1805ef2e539f8285f9a2", + "reference": "c94a94f120803a18554c1805ef2e539f8285f9a2", "shasum": "" }, "require": { - "php": ">=7.0.0" + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "ralouphie/getallheaders": "^3.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" }, "require-dev": { - "phpunit/phpunit": "~6.3", - "satooshi/php-coveralls": "~2.0" + "bamarni/composer-bin-plugin": "^1.4.1", + "http-interop/http-factory-tests": "^0.9", + "phpunit/phpunit": "^8.5.8 || ^9.3.10" }, "suggest": { - "ext-bcmath": "BCmath is the fallback extension for big integer calculations", - "ext-curl": "For loading OID information from the web if they have not bee defined statically", - "ext-gmp": "GMP is the preferred extension for big integer calculations", - "phpseclib/bcmath_compat": "BCmath polyfill for servers where neither GMP nor BCmath is available" + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "2.2-dev" } }, "autoload": { "psr-4": { - "FG\\": "lib/" + "GuzzleHttp\\Psr7\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -2076,115 +2134,154 @@ ], "authors": [ { - "name": "Friedrich Große", - "email": "friedrich.grosse@gmail.com", - "homepage": "https://github.com/FGrosse", - "role": "Author" + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" }, { - "name": "All contributors", - "homepage": "https://github.com/FGrosse/PHPASN1/contributors" + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" } ], - "description": "A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures using the ITU-T X.690 Encoding Rules.", - "homepage": "https://github.com/FGrosse/PHPASN1", + "description": "PSR-7 message implementation that also provides common utility methods", "keywords": [ - "DER", - "asn.1", - "asn1", - "ber", - "binary", - "decoding", - "encoding", - "x.509", - "x.690", - "x509", - "x690" + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" ], - "time": "2021-04-24T19:01:55+00:00" + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.2.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2022-03-20T21:55:58+00:00" }, { - "name": "google/recaptcha", - "version": "1.2.4", + "name": "illuminate/collections", + "version": "v8.83.8", "source": { "type": "git", - "url": "https://github.com/google/recaptcha.git", - "reference": "614f25a9038be4f3f2da7cbfd778dc5b357d2419" + "url": "https://github.com/illuminate/collections.git", + "reference": "fc232e89c0214dba5d2b431220a24b02d480a472" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/google/recaptcha/zipball/614f25a9038be4f3f2da7cbfd778dc5b357d2419", - "reference": "614f25a9038be4f3f2da7cbfd778dc5b357d2419", + "url": "https://api.github.com/repos/illuminate/collections/zipball/fc232e89c0214dba5d2b431220a24b02d480a472", + "reference": "fc232e89c0214dba5d2b431220a24b02d480a472", "shasum": "" }, "require": { - "php": ">=5.5" + "illuminate/contracts": "^8.0", + "illuminate/macroable": "^8.0", + "php": "^7.3|^8.0" }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.2.20|^2.15", - "php-coveralls/php-coveralls": "^2.1", - "phpunit/phpunit": "^4.8.36|^5.7.27|^6.59|^7.5.11" + "suggest": { + "symfony/var-dumper": "Required to use the dump method (^5.4)." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.2.x-dev" + "dev-master": "8.x-dev" } }, "autoload": { + "files": [ + "helpers.php" + ], "psr-4": { - "ReCaptcha\\": "src/ReCaptcha" + "Illuminate\\Support\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], - "description": "Client library for reCAPTCHA, a free service that protects websites from spam and abuse.", - "homepage": "https://www.google.com/recaptcha/", - "keywords": [ - "Abuse", - "captcha", - "recaptcha", - "spam" + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } ], - "time": "2020-03-31T17:50:54+00:00" + "description": "The Illuminate Collections package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2022-03-25T14:53:23+00:00" }, { - "name": "graylog2/gelf-php", - "version": "1.7.0", + "name": "illuminate/config", + "version": "v8.83.8", "source": { "type": "git", - "url": "https://github.com/bzikarsky/gelf-php.git", - "reference": "16cab667fa01e6e298af1ec3279fe08d43e40a96" + "url": "https://github.com/illuminate/config.git", + "reference": "feac56ab7a5c70cf2dc60dffe4323eb9851f51a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bzikarsky/gelf-php/zipball/16cab667fa01e6e298af1ec3279fe08d43e40a96", - "reference": "16cab667fa01e6e298af1ec3279fe08d43e40a96", + "url": "https://api.github.com/repos/illuminate/config/zipball/feac56ab7a5c70cf2dc60dffe4323eb9851f51a8", + "reference": "feac56ab7a5c70cf2dc60dffe4323eb9851f51a8", "shasum": "" }, "require": { - "paragonie/constant_time_encoding": "^1|^2", - "php": ">=5.6", - "psr/log": "~1.0" - }, - "provide": { - "psr/log-implementation": "~1.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7|^6.5|^7.5", - "squizlabs/php_codesniffer": "^3.3" + "illuminate/collections": "^8.0", + "illuminate/contracts": "^8.0", + "php": "^7.3|^8.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4.x-dev" + "dev-master": "8.x-dev" } }, "autoload": { "psr-4": { - "Gelf\\": "src/Gelf" + "Illuminate\\Config\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -2193,59 +2290,47 @@ ], "authors": [ { - "name": "Benjamin Zikarsky", - "email": "benjamin@zikarsky.de" - }, - { - "name": "gelf-php contributors", - "homepage": "https://github.com/bzikarsky/gelf-php/contributors" + "name": "Taylor Otwell", + "email": "taylor@laravel.com" } ], - "description": "A php implementation to send log-messages to a GELF compatible backend like Graylog2.", - "time": "2021-02-04T09:05:55+00:00" + "description": "The Illuminate Config package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2022-01-31T15:57:46+00:00" }, { - "name": "guzzlehttp/guzzle", - "version": "6.5.5", + "name": "illuminate/contracts", + "version": "v8.83.8", "source": { "type": "git", - "url": "https://github.com/guzzle/guzzle.git", - "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e" + "url": "https://github.com/illuminate/contracts.git", + "reference": "5e0fd287a1b22a6b346a9f7cd484d8cf0234585d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", - "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", + "url": "https://api.github.com/repos/illuminate/contracts/zipball/5e0fd287a1b22a6b346a9f7cd484d8cf0234585d", + "reference": "5e0fd287a1b22a6b346a9f7cd484d8cf0234585d", "shasum": "" }, "require": { - "ext-json": "*", - "guzzlehttp/promises": "^1.0", - "guzzlehttp/psr7": "^1.6.1", - "php": ">=5.5", - "symfony/polyfill-intl-idn": "^1.17.0" - }, - "require-dev": { - "ext-curl": "*", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", - "psr/log": "^1.1" - }, - "suggest": { - "psr/log": "Required for using the Log middleware" + "php": "^7.3|^8.0", + "psr/container": "^1.0", + "psr/simple-cache": "^1.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "6.5-dev" + "dev-master": "8.x-dev" } }, "autoload": { "psr-4": { - "GuzzleHttp\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] + "Illuminate\\Contracts\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2253,57 +2338,45 @@ ], "authors": [ { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" + "name": "Taylor Otwell", + "email": "taylor@laravel.com" } ], - "description": "Guzzle is a PHP HTTP client library", - "homepage": "http://guzzlephp.org/", - "keywords": [ - "client", - "curl", - "framework", - "http", - "http client", - "rest", - "web service" - ], - "time": "2020-06-16T21:01:06+00:00" + "description": "The Illuminate Contracts package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2022-01-13T14:47:47+00:00" }, { - "name": "guzzlehttp/promises", - "version": "1.4.1", + "name": "illuminate/macroable", + "version": "v8.83.8", "source": { "type": "git", - "url": "https://github.com/guzzle/promises.git", - "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d" + "url": "https://github.com/illuminate/macroable.git", + "reference": "aed81891a6e046fdee72edd497f822190f61c162" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/8e7d04f1f6450fef59366c399cfad4b9383aa30d", - "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d", + "url": "https://api.github.com/repos/illuminate/macroable/zipball/aed81891a6e046fdee72edd497f822190f61c162", + "reference": "aed81891a6e046fdee72edd497f822190f61c162", "shasum": "" }, "require": { - "php": ">=5.5" - }, - "require-dev": { - "symfony/phpunit-bridge": "^4.4 || ^5.1" + "php": "^7.3|^8.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-master": "8.x-dev" } }, "autoload": { "psr-4": { - "GuzzleHttp\\Promise\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] + "Illuminate\\Support\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2311,240 +2384,21 @@ ], "authors": [ { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" + "name": "Taylor Otwell", + "email": "taylor@laravel.com" } ], - "description": "Guzzle promises library", - "keywords": [ - "promise" - ], - "time": "2021-03-07T09:25:29+00:00" + "description": "The Illuminate Macroable package.", + "homepage": "https://laravel.com", + "support": { + "issues": "https://github.com/laravel/framework/issues", + "source": "https://github.com/laravel/framework" + }, + "time": "2021-11-16T13:57:03+00:00" }, { - "name": "guzzlehttp/psr7", - "version": "1.8.2", - "source": { - "type": "git", - "url": "https://github.com/guzzle/psr7.git", - "reference": "dc960a912984efb74d0a90222870c72c87f10c91" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/dc960a912984efb74d0a90222870c72c87f10c91", - "reference": "dc960a912984efb74d0a90222870c72c87f10c91", - "shasum": "" - }, - "require": { - "php": ">=5.4.0", - "psr/http-message": "~1.0", - "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" - }, - "provide": { - "psr/http-message-implementation": "1.0" - }, - "require-dev": { - "ext-zlib": "*", - "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10" - }, - "suggest": { - "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.7-dev" - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\Psr7\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "Tobias Schultze", - "homepage": "https://github.com/Tobion" - } - ], - "description": "PSR-7 message implementation that also provides common utility methods", - "keywords": [ - "http", - "message", - "psr-7", - "request", - "response", - "stream", - "uri", - "url" - ], - "time": "2021-04-26T09:17:50+00:00" - }, - { - "name": "illuminate/config", - "version": "v5.8.36", - "source": { - "type": "git", - "url": "https://github.com/illuminate/config.git", - "reference": "6dac1dee3fb51704767c69a07aead1bc75c12368" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/illuminate/config/zipball/6dac1dee3fb51704767c69a07aead1bc75c12368", - "reference": "6dac1dee3fb51704767c69a07aead1bc75c12368", - "shasum": "" - }, - "require": { - "illuminate/contracts": "5.8.*", - "illuminate/support": "5.8.*", - "php": "^7.1.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.8-dev" - } - }, - "autoload": { - "psr-4": { - "Illuminate\\Config\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "The Illuminate Config package.", - "homepage": "https://laravel.com", - "time": "2019-02-14T12:51:50+00:00" - }, - { - "name": "illuminate/contracts", - "version": "v5.8.36", - "source": { - "type": "git", - "url": "https://github.com/illuminate/contracts.git", - "reference": "00fc6afee788fa07c311b0650ad276585f8aef96" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/illuminate/contracts/zipball/00fc6afee788fa07c311b0650ad276585f8aef96", - "reference": "00fc6afee788fa07c311b0650ad276585f8aef96", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "psr/container": "^1.0", - "psr/simple-cache": "^1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.8-dev" - } - }, - "autoload": { - "psr-4": { - "Illuminate\\Contracts\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "The Illuminate Contracts package.", - "homepage": "https://laravel.com", - "time": "2019-07-30T13:57:21+00:00" - }, - { - "name": "illuminate/support", - "version": "v5.8.36", - "source": { - "type": "git", - "url": "https://github.com/illuminate/support.git", - "reference": "df4af6a32908f1d89d74348624b57e3233eea247" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/illuminate/support/zipball/df4af6a32908f1d89d74348624b57e3233eea247", - "reference": "df4af6a32908f1d89d74348624b57e3233eea247", - "shasum": "" - }, - "require": { - "doctrine/inflector": "^1.1", - "ext-json": "*", - "ext-mbstring": "*", - "illuminate/contracts": "5.8.*", - "nesbot/carbon": "^1.26.3 || ^2.0", - "php": "^7.1.3" - }, - "conflict": { - "tightenco/collect": "<5.5.33" - }, - "suggest": { - "illuminate/filesystem": "Required to use the composer class (5.8.*).", - "moontoast/math": "Required to use ordered UUIDs (^1.1).", - "ramsey/uuid": "Required to use Str::uuid() (^3.7).", - "symfony/process": "Required to use the composer class (^4.2).", - "symfony/var-dumper": "Required to use the dd function (^4.2).", - "vlucas/phpdotenv": "Required to use the env helper (^3.3)." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.8-dev" - } - }, - "autoload": { - "psr-4": { - "Illuminate\\Support\\": "" - }, - "files": [ - "helpers.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "The Illuminate Support package.", - "homepage": "https://laravel.com", - "time": "2019-12-12T14:16:47+00:00" - }, - { - "name": "justinrainbow/json-schema", - "version": "5.2.11", + "name": "justinrainbow/json-schema", + "version": "5.2.11", "source": { "type": "git", "url": "https://github.com/justinrainbow/json-schema.git", @@ -2559,504 +2413,93 @@ "require": { "php": ">=5.3.3" }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", - "json-schema/json-schema-test-suite": "1.2.0", - "phpunit/phpunit": "^4.8.35" - }, - "bin": [ - "bin/validate-json" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "JsonSchema\\": "src/JsonSchema/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bruno Prieto Reis", - "email": "bruno.p.reis@gmail.com" - }, - { - "name": "Justin Rainbow", - "email": "justin.rainbow@gmail.com" - }, - { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" - }, - { - "name": "Robert Schönthal", - "email": "seroscho@googlemail.com" - } - ], - "description": "A library to validate a json schema.", - "homepage": "https://github.com/justinrainbow/json-schema", - "keywords": [ - "json", - "schema" - ], - "time": "2021-07-22T09:24:00+00:00" - }, - { - "name": "khanamiryan/qrcode-detector-decoder", - "version": "1.0.5.2", - "source": { - "type": "git", - "url": "https://github.com/khanamiryan/php-qrcode-detector-decoder.git", - "reference": "04fdd58d86a387065f707dc6d3cc304c719910c1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/khanamiryan/php-qrcode-detector-decoder/zipball/04fdd58d86a387065f707dc6d3cc304c719910c1", - "reference": "04fdd58d86a387065f707dc6d3cc304c719910c1", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "require-dev": { - "phpunit/phpunit": "^5.7 | ^7.5 | ^8.0 | ^9.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Zxing\\": "lib/" - }, - "files": [ - "lib/Common/customFunctions.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT", - "Apache-2.0" - ], - "authors": [ - { - "name": "Ashot Khanamiryan", - "email": "a.khanamiryan@gmail.com", - "homepage": "https://github.com/khanamiryan", - "role": "Developer" - } - ], - "description": "QR code decoder / reader", - "homepage": "https://github.com/khanamiryan/php-qrcode-detector-decoder/", - "keywords": [ - "barcode", - "qr", - "zxing" - ], - "time": "2021-07-13T18:46:38+00:00" - }, - { - "name": "klarna/m2-payments", - "version": "8.3.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/klarna/m2-payments/klarna-m2-payments-8.3.2.0.zip", - "shasum": "a45906a5a75ee394dbcc83d9092022d1cf006190" - }, - "require": { - "klarna/module-core": "6.2.2", - "klarna/module-kp": "7.3.2", - "klarna/module-kp-graph-ql": "0.9.3", - "klarna/module-onsitemessaging": "1.0.5", - "klarna/module-ordermanagement": "6.2.2" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~2.16.0", - "jakub-onderka/php-console-highlighter": "^0.3.2", - "jakub-onderka/php-parallel-lint": "^0.9.2", - "lusitanian/oauth": "~0.8.10", - "magento/magento-coding-standard": "*", - "mikey179/vfsstream": "^1.6", - "pdepend/pdepend": "^2.5.2", - "phploc/phploc": "^6.0", - "phpmd/phpmd": "@stable", - "phpro/grumphp": "^0.19", - "phpunit/phpunit": "^9", - "sebastian/phpcpd": "~5.0.0", - "squizlabs/php_codesniffer": "~3.5.4" - }, - "type": "metapackage", - "license": [ - "Apache-2.0" - ], - "description": "Klarna Payments for Magento 2 (CE & EE)" - }, - { - "name": "klarna/module-core", - "version": "6.2.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/klarna/module-core/klarna-module-core-6.2.2.0.zip", - "shasum": "e7ec1112fe98c4c215bd9cbc57ff5976dfddcf5b" - }, - "require": { - "guzzlehttp/guzzle": "^6.3.3", - "magento/framework": "^102|^103", - "magento/module-backend": "^102.0", - "magento/module-bundle": "^100.3||^101.0", - "magento/module-catalog": "^103.0|^104.0", - "magento/module-config": "^101.1", - "magento/module-customer": "^102.0|^103.0", - "magento/module-directory": "100.4.*", - "magento/module-media-storage": "100.4.*", - "magento/module-payment": "^100.3", - "magento/module-quote": "^101.1", - "magento/module-sales": "^102.0||^103.0", - "magento/module-store": "^101.0", - "magento/module-tax": "^100.3", - "magento/module-ui": "^101.2", - "php": "~7.3.0||~7.4.0", - "psr/log": "^1.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~2.10.1", - "jakub-onderka/php-console-highlighter": "^0.3.2", - "jakub-onderka/php-parallel-lint": "^0.9.2", - "lusitanian/oauth": "~0.8.10", - "magento/magento-coding-standard": "*", - "mikey179/vfsstream": "^1.6", - "pdepend/pdepend": "^2.5", - "phploc/phploc": "^4.0", - "phpmd/phpmd": "@stable", - "phpro/grumphp": "^0.14", - "phpunit/phpunit": "~6.2.0", - "roave/security-advisories": "dev-master", - "sebastian/phpcpd": "~3.0", - "squizlabs/php_codesniffer": "^3.2", - "theseer/phpdox": "^0.10.1" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Klarna\\Core\\": "." - } - }, - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Joe Constant", - "email": "joe.constant@klarna.com", - "role": "Developer" - }, - { - "name": "Dario Kassler", - "email": "dario.kassler@klarna.com", - "role": "Developer" - }, - { - "name": "Kenny Gilles", - "email": "kenny.gilles@klarna.com", - "role": "Developer" - }, - { - "name": "Markus Simon", - "email": "markus.simon2@klarna.com", - "role": "Developer" - }, - { - "name": "Fei Chen", - "email": "fei.chen@klarna.com", - "role": "Developer" - }, - { - "name": "Jason Grim", - "email": "jason.grim@klarna.com", - "role": "Developer" - }, - { - "name": "Christian Jung", - "email": "christian.jung@klarna.com", - "role": "Developer" - } - ], - "description": "Klarna Core Magento 2 Extension" - }, - { - "name": "klarna/module-kp", - "version": "7.3.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/klarna/module-kp/klarna-module-kp-7.3.2.0.zip", - "shasum": "8fcdba846ba7d6dac456c8648a1c8a1ee8979dd8" - }, - "require": { - "klarna/module-core": "6.2.2", - "klarna/module-ordermanagement": "6.2.2", - "magento/framework": "^102|^103", - "magento/module-backend": "^101.0|^102.0", - "magento/module-checkout": "^100.1", - "magento/module-config": "^101.0", - "magento/module-customer": "^102.0|^103.0", - "magento/module-directory": "100.4.*", - "magento/module-payment": "^100.1", - "magento/module-quote": "^101.0", - "magento/module-sales": "^102.0||^103.0", - "magento/module-sales-rule": "*", - "magento/module-store": "^101.0", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Klarna\\Kp\\": "" - } - }, - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Joe Constant", - "email": "joe.constant@klarna.com", - "role": "Developer" - }, - { - "name": "Dario Kassler", - "email": "dario.kassler@klarna.com", - "role": "Developer" - }, - { - "name": "Kenny Gilles", - "email": "kenny.gilles@klarna.com", - "role": "Developer" - }, - { - "name": "Markus Simon", - "email": "markus.simon2@klarna.com", - "role": "Developer" - }, - { - "name": "Fei Chen", - "email": "fei.chen@klarna.com", - "role": "Developer" - }, - { - "name": "Jason Grim", - "email": "jason.grim@klarna.com", - "role": "Developer" - }, - { - "name": "Christian Jung", - "email": "christian.jung@klarna.com", - "role": "Developer" - } - ], - "description": "Klarna Payments Magento 2 Extension" - }, - { - "name": "klarna/module-kp-graph-ql", - "version": "0.9.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/klarna/module-kp-graph-ql/klarna-module-kp-graph-ql-0.9.3.0.zip", - "shasum": "641f4da0b84918dc124d9b1f4c1a2bf065165653" - }, - "require": { - "klarna/module-core": "6.2.2", - "klarna/module-kp": "7.3.2", - "magento/framework": "^102|^103", - "magento/module-graph-ql": "^100", - "magento/module-payment": "^100.1", - "magento/module-quote-graph-ql": "^100", - "magento/module-store": "^101.0", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Klarna\\KpGraphQl\\": "" - } - }, - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Dario Kassler", - "email": "dario.kassler@klarna.com", - "role": "Developer" - }, - { - "name": "Markus Simon", - "email": "markus.simon2@klarna.com", - "role": "Developer" - } - ], - "description": "Klarna KpGraphQl Magento 2 Extension" - }, - { - "name": "klarna/module-onsitemessaging", - "version": "1.0.5", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/klarna/module-onsitemessaging/klarna-module-onsitemessaging-1.0.5.0.zip", - "shasum": "54afe6b4a352788cfe656530652f57908aad7fd4" - }, - "require": { - "klarna/module-core": "6.2.2", - "klarna/module-kp": "7.3.2", - "magento/framework": "^102|^103", - "magento/module-catalog": "^103.0|^104.0", - "magento/module-checkout": "^100.1", - "magento/module-payment": "^100.3", - "magento/module-quote": "^101.1", - "magento/module-sales": "^102.0||^103.0", - "magento/module-store": "^101.0", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Klarna\\Onsitemessaging\\": "." - } - }, - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Joe Constant", - "email": "joe.constant@klarna.com", - "role": "Developer" - }, - { - "name": "Markus Simon", - "email": "markus.simon2@klarna.com", - "role": "Developer" - } - ], - "description": "Klarna OnSite Messaging Magento 2 Extension" - }, - { - "name": "klarna/module-ordermanagement", - "version": "6.2.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/klarna/module-ordermanagement/klarna-module-ordermanagement-6.2.2.0.zip", - "shasum": "a4cafc671079e8007a77a34cd14813ba6ffadef8" + "require-dev": { + "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", + "json-schema/json-schema-test-suite": "1.2.0", + "phpunit/phpunit": "^4.8.35" }, - "require": { - "klarna/module-core": "6.2.2", - "magento/framework": "^102|^103", - "magento/module-payment": "^100.3", - "magento/module-quote": "^101.1", - "magento/module-sales": "^102.0||^103.0", - "magento/module-store": "^101.0", - "php": "~7.3.0||~7.4.0" + "bin": [ + "bin/validate-json" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0.x-dev" + } }, - "type": "magento2-module", "autoload": { - "files": [ - "registration.php" - ], "psr-4": { - "Klarna\\Ordermanagement\\": "." + "JsonSchema\\": "src/JsonSchema/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ - "Apache-2.0" + "MIT" ], "authors": [ { - "name": "Joe Constant", - "email": "joe.constant@klarna.com", - "role": "Developer" - }, - { - "name": "Dario Kassler", - "email": "dario.kassler@klarna.com", - "role": "Developer" - }, - { - "name": "Kenny Gilles", - "email": "kenny.gilles@klarna.com", - "role": "Developer" + "name": "Bruno Prieto Reis", + "email": "bruno.p.reis@gmail.com" }, { - "name": "Markus Simon", - "email": "markus.simon2@klarna.com", - "role": "Developer" + "name": "Justin Rainbow", + "email": "justin.rainbow@gmail.com" }, { - "name": "Fei Chen", - "email": "fei.chen@klarna.com", - "role": "Developer" + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" }, { - "name": "Jason Grim", - "email": "jason.grim@klarna.com", - "role": "Developer" + "name": "Robert Schönthal", + "email": "seroscho@googlemail.com" } ], - "description": "Klarna Order Management Magento 2 Extension" + "description": "A library to validate a json schema.", + "homepage": "https://github.com/justinrainbow/json-schema", + "keywords": [ + "json", + "schema" + ], + "support": { + "issues": "https://github.com/justinrainbow/json-schema/issues", + "source": "https://github.com/justinrainbow/json-schema/tree/5.2.11" + }, + "time": "2021-07-22T09:24:00+00:00" }, { "name": "laminas/laminas-captcha", - "version": "2.10.0", + "version": "2.12.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-captcha.git", - "reference": "9a0134e434cd792934ecca42cb66f316be7bba50" + "reference": "b07e499a7df73795768aa89e0138757a7ddb9195" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-captcha/zipball/9a0134e434cd792934ecca42cb66f316be7bba50", - "reference": "9a0134e434cd792934ecca42cb66f316be7bba50", + "url": "https://api.github.com/repos/laminas/laminas-captcha/zipball/b07e499a7df73795768aa89e0138757a7ddb9195", + "reference": "b07e499a7df73795768aa89e0138757a7ddb9195", "shasum": "" }, "require": { "laminas/laminas-math": "^2.7 || ^3.0", - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.1", - "php": "^7.3 || ~8.0.0" + "laminas/laminas-recaptcha": "^3.0", + "laminas/laminas-session": "^2.12", + "laminas/laminas-stdlib": "^3.6", + "laminas/laminas-text": "^2.8", + "laminas/laminas-validator": "^2.14", + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, - "replace": { - "zendframework/zend-captcha": "^2.9.0" + "conflict": { + "zendframework/zend-captcha": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~2.1.4", - "laminas/laminas-recaptcha": "^3.0", - "laminas/laminas-session": "^2.10", - "laminas/laminas-text": "^2.8", - "laminas/laminas-validator": "^2.14", "phpunit/phpunit": "^9.4.3", "psalm/plugin-phpunit": "^0.15.1", "vimeo/psalm": "^4.6" }, "suggest": { - "laminas/laminas-i18n-resources": "Translations of captcha messages", - "laminas/laminas-recaptcha": "Laminas\\ReCaptcha component", - "laminas/laminas-session": "Laminas\\Session component", - "laminas/laminas-text": "Laminas\\Text component", - "laminas/laminas-validator": "Laminas\\Validator component" + "laminas/laminas-i18n-resources": "Translations of captcha messages" }, "type": "library", "autoload": { @@ -3074,45 +2517,47 @@ "captcha", "laminas" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-captcha/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-captcha/issues", + "rss": "https://github.com/laminas/laminas-captcha/releases.atom", + "source": "https://github.com/laminas/laminas-captcha" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-03-17T16:42:11+00:00" + "time": "2022-04-07T10:41:09+00:00" }, { "name": "laminas/laminas-code", - "version": "3.5.1", + "version": "4.5.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-code.git", - "reference": "b549b70c0bb6e935d497f84f750c82653326ac77" + "reference": "6fd96d4d913571a2cd056a27b123fa28cb90ac4e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-code/zipball/b549b70c0bb6e935d497f84f750c82653326ac77", - "reference": "b549b70c0bb6e935d497f84f750c82653326ac77", + "url": "https://api.github.com/repos/laminas/laminas-code/zipball/6fd96d4d913571a2cd056a27b123fa28cb90ac4e", + "reference": "6fd96d4d913571a2cd056a27b123fa28cb90ac4e", "shasum": "" }, "require": { - "laminas/laminas-eventmanager": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.1", - "php": "^7.3 || ~8.0.0" - }, - "conflict": { - "phpspec/prophecy": "<1.9.0" - }, - "replace": { - "zendframework/zend-code": "^3.4.1" + "php": ">=7.4, <8.2" }, "require-dev": { - "doctrine/annotations": "^1.10.4", + "doctrine/annotations": "^1.13.2", "ext-phar": "*", - "laminas/laminas-coding-standard": "^1.0.0", - "laminas/laminas-stdlib": "^3.3.0", - "phpunit/phpunit": "^9.4.2" + "laminas/laminas-coding-standard": "^2.3.0", + "laminas/laminas-stdlib": "^3.6.1", + "phpunit/phpunit": "^9.5.10", + "psalm/plugin-phpunit": "^0.16.1", + "vimeo/psalm": "^4.13.1" }, "suggest": { "doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features", @@ -3120,6 +2565,9 @@ }, "type": "library", "autoload": { + "files": [ + "polyfill/ReflectionEnumPolyfill.php" + ], "psr-4": { "Laminas\\Code\\": "src/" } @@ -3132,50 +2580,55 @@ "homepage": "https://laminas.dev", "keywords": [ "code", - "laminas" + "laminas", + "laminasframework" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-code/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-code/issues", + "rss": "https://github.com/laminas/laminas-code/releases.atom", + "source": "https://github.com/laminas/laminas-code" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2020-11-30T20:16:31+00:00" + "time": "2021-12-19T18:06:55+00:00" }, { "name": "laminas/laminas-config", - "version": "3.5.0", + "version": "3.7.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-config.git", - "reference": "f91cd6fe79e82cbbcaa36485108a04e8ef1e679b" + "reference": "e43d13dcfc273d4392812eb395ce636f73f34dfd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-config/zipball/f91cd6fe79e82cbbcaa36485108a04e8ef1e679b", - "reference": "f91cd6fe79e82cbbcaa36485108a04e8ef1e679b", + "url": "https://api.github.com/repos/laminas/laminas-config/zipball/e43d13dcfc273d4392812eb395ce636f73f34dfd", + "reference": "e43d13dcfc273d4392812eb395ce636f73f34dfd", "shasum": "" }, "require": { "ext-json": "*", - "laminas/laminas-stdlib": "^2.7.7 || ^3.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.3 || ~8.0.0 || ~8.1.0", "psr/container": "^1.0" }, "conflict": { - "container-interop/container-interop": "<1.2.0" - }, - "replace": { - "zendframework/zend-config": "^3.3.0" + "container-interop/container-interop": "<1.2.0", + "zendframework/zend-config": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~1.0.0", "laminas/laminas-filter": "^2.7.2", "laminas/laminas-i18n": "^2.10.3", - "laminas/laminas-servicemanager": "^3.4.1", - "malukenho/docheader": "^0.1.6", - "phpunit/phpunit": "^8.5.8" + "laminas/laminas-servicemanager": "^3.7", + "phpunit/phpunit": "^9.5.5" }, "suggest": { "laminas/laminas-filter": "^2.7.2; install if you want to use the Filter processor", @@ -3198,103 +2651,53 @@ "config", "laminas" ], - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-11T15:06:51+00:00" - }, - { - "name": "laminas/laminas-crypt", - "version": "3.4.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-crypt.git", - "reference": "a058eeb2fe57824b958ac56753faff790a649e18" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-crypt/zipball/a058eeb2fe57824b958ac56753faff790a649e18", - "reference": "a058eeb2fe57824b958ac56753faff790a649e18", - "shasum": "" - }, - "require": { - "container-interop/container-interop": "^1.2", - "ext-mbstring": "*", - "laminas/laminas-math": "^3.0", - "laminas/laminas-stdlib": "^2.7.7 || ^3.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-crypt": "^3.3.1" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-openssl": "Required for most features of Laminas\\Crypt" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Crypt\\": "src/" - } + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-config/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-config/issues", + "rss": "https://github.com/laminas/laminas-config/releases.atom", + "source": "https://github.com/laminas/laminas-config" }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Strong cryptography tools and password hashing", - "homepage": "https://laminas.dev", - "keywords": [ - "crypt", - "laminas" - ], "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-02-11T19:40:03+00:00" + "time": "2021-10-01T16:07:46+00:00" }, { "name": "laminas/laminas-db", - "version": "2.12.0", + "version": "2.15.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-db.git", - "reference": "80cbba4e749f9eb7d8036172acb9ad41e8b6923f" + "reference": "1125ef2e55108bdfcc1f0030d3a0f9b895e09606" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-db/zipball/80cbba4e749f9eb7d8036172acb9ad41e8b6923f", - "reference": "80cbba4e749f9eb7d8036172acb9ad41e8b6923f", + "url": "https://api.github.com/repos/laminas/laminas-db/zipball/1125ef2e55108bdfcc1f0030d3a0f9b895e09606", + "reference": "1125ef2e55108bdfcc1f0030d3a0f9b895e09606", "shasum": "" }, "require": { - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "laminas/laminas-stdlib": "^3.7.1", + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, - "replace": { - "zendframework/zend-db": "^2.11.0" + "conflict": { + "zendframework/zend-db": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-eventmanager": "^3.3", - "laminas/laminas-hydrator": "^3.2 || ^4.0", - "laminas/laminas-servicemanager": "^3.3", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3" + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-eventmanager": "^3.4.0", + "laminas/laminas-hydrator": "^3.2 || ^4.3", + "laminas/laminas-servicemanager": "^3.7.0", + "phpunit/phpunit": "^9.5.19" }, "suggest": { "laminas/laminas-eventmanager": "Laminas\\EventManager component", - "laminas/laminas-hydrator": "(^3.2 || ^4.0) Laminas\\Hydrator component for using HydratingResultSets", + "laminas/laminas-hydrator": "(^3.2 || ^4.3) Laminas\\Hydrator component for using HydratingResultSets", "laminas/laminas-servicemanager": "Laminas\\ServiceManager component" }, "type": "library", @@ -3319,36 +2722,48 @@ "db", "laminas" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-db/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-db/issues", + "rss": "https://github.com/laminas/laminas-db/releases.atom", + "source": "https://github.com/laminas/laminas-db" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-02-22T22:27:56+00:00" + "time": "2022-04-11T13:26:20+00:00" }, { "name": "laminas/laminas-dependency-plugin", - "version": "2.1.2", + "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-dependency-plugin.git", - "reference": "c5b4bf87729d6f38c73ca8ed22a5d62ec641d075" + "reference": "73cfb63ddca9d6bfedad5e0a038f6d55063975a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-dependency-plugin/zipball/c5b4bf87729d6f38c73ca8ed22a5d62ec641d075", - "reference": "c5b4bf87729d6f38c73ca8ed22a5d62ec641d075", + "url": "https://api.github.com/repos/laminas/laminas-dependency-plugin/zipball/73cfb63ddca9d6bfedad5e0a038f6d55063975a3", + "reference": "73cfb63ddca9d6bfedad5e0a038f6d55063975a3", "shasum": "" }, "require": { "composer-plugin-api": "^1.1 || ^2.0", - "php": "^7.3 || ~8.0.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, "require-dev": { "composer/composer": "^1.9 || ^2.0", - "mikey179/vfsstream": "^1.6", - "roave/security-advisories": "dev-master" + "laminas/laminas-coding-standard": "^2.2.1", + "mikey179/vfsstream": "^1.6.10@alpha", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.15.1", + "roave/security-advisories": "dev-master", + "vimeo/psalm": "^4.5" }, "type": "composer-plugin", "extra": { @@ -3364,50 +2779,51 @@ "BSD-3-Clause" ], "description": "Replace zendframework and zfcampus packages with their Laminas Project equivalents.", + "support": { + "issues": "https://github.com/laminas/laminas-dependency-plugin/issues", + "source": "https://github.com/laminas/laminas-dependency-plugin/tree/2.2.0" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-02-15T16:44:31+00:00" + "time": "2021-09-08T17:51:35+00:00" }, { "name": "laminas/laminas-di", - "version": "3.2.2", + "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-di.git", - "reference": "ed38ab3b066c0a1f1b087e0a664caadf1d4f8f04" + "reference": "fc8a5547db10908a25b03ed16452d22318b75090" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-di/zipball/ed38ab3b066c0a1f1b087e0a664caadf1d4f8f04", - "reference": "ed38ab3b066c0a1f1b087e0a664caadf1d4f8f04", + "url": "https://api.github.com/repos/laminas/laminas-di/zipball/fc8a5547db10908a25b03ed16452d22318b75090", + "reference": "fc8a5547db10908a25b03ed16452d22318b75090", "shasum": "" }, "require": { - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^0.4.5 || ^1.0", - "php": "^7.3 || ~8.0.0", - "psr/container": "^1.0", - "psr/log": "^1.0" + "laminas/laminas-stdlib": "^3.6", + "php": ">=7.4, <8.2", + "psr/container": "^1.1.1", + "psr/log": "^1.1.4" }, "conflict": { "laminas/laminas-servicemanager-di": "*", - "phpspec/prophecy": "<1.9.0" - }, - "replace": { - "zendframework/zend-di": "^3.1.2" + "phpspec/prophecy": "<1.9.0", + "zendframework/zend-di": "*" }, "require-dev": { "container-interop/container-interop": "^1.2.0", - "laminas/laminas-coding-standard": "^2", - "laminas/laminas-servicemanager": "^3.4", - "mikey179/vfsstream": "^1.6.7", + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-servicemanager": "^3.7", + "mikey179/vfsstream": "^1.6.10@alpha", "phpspec/prophecy-phpunit": "^2.0", "phpstan/phpstan": "^0.12.64", - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^9.5.5" }, "suggest": { "laminas/laminas-servicemanager": "An IoC container without auto wiring capabilities" @@ -3435,37 +2851,44 @@ "di", "laminas" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-di/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-di/issues", + "rss": "https://github.com/laminas/laminas-di/releases.atom", + "source": "https://github.com/laminas/laminas-di" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-04-13T19:22:31+00:00" + "time": "2022-02-26T15:43:05+00:00" }, { "name": "laminas/laminas-escaper", - "version": "2.7.0", + "version": "2.9.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-escaper.git", - "reference": "5e04bc5ae5990b17159d79d331055e2c645e5cc5" + "reference": "891ad70986729e20ed2e86355fcf93c9dc238a5f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/5e04bc5ae5990b17159d79d331055e2c645e5cc5", - "reference": "5e04bc5ae5990b17159d79d331055e2c645e5cc5", + "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/891ad70986729e20ed2e86355fcf93c9dc238a5f", + "reference": "891ad70986729e20ed2e86355fcf93c9dc238a5f", "shasum": "" }, "require": { - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, - "replace": { - "zendframework/zend-escaper": "^2.6.1" + "conflict": { + "zendframework/zend-escaper": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", + "laminas/laminas-coding-standard": "~2.3.0", "phpunit/phpunit": "^9.3", "psalm/plugin-phpunit": "^0.12.2", "vimeo/psalm": "^3.16" @@ -3490,45 +2913,54 @@ "escaper", "laminas" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-escaper/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-escaper/issues", + "rss": "https://github.com/laminas/laminas-escaper/releases.atom", + "source": "https://github.com/laminas/laminas-escaper" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2020-11-17T21:26:43+00:00" + "time": "2021-09-02T17:10:53+00:00" }, { "name": "laminas/laminas-eventmanager", - "version": "3.3.1", + "version": "3.5.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-eventmanager.git", - "reference": "966c859b67867b179fde1eff0cd38df51472ce4a" + "reference": "41f7209428f37cab9573365e361f4078209aaafa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/966c859b67867b179fde1eff0cd38df51472ce4a", - "reference": "966c859b67867b179fde1eff0cd38df51472ce4a", + "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/41f7209428f37cab9573365e361f4078209aaafa", + "reference": "41f7209428f37cab9573365e361f4078209aaafa", "shasum": "" }, "require": { - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ^8.0" + "php": "^7.4 || ~8.0.0 || ~8.1.0" }, - "replace": { - "zendframework/zend-eventmanager": "^3.2.1" + "conflict": { + "container-interop/container-interop": "<1.2", + "zendframework/zend-eventmanager": "*" }, "require-dev": { - "container-interop/container-interop": "^1.1", - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-stdlib": "^2.7.3 || ^3.0", - "phpbench/phpbench": "^0.17.1", - "phpunit/phpunit": "^8.5.8" + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-stdlib": "^3.6", + "phpbench/phpbench": "^1.1", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.5", + "psr/container": "^1.1.2 || ^2.0.2" }, "suggest": { - "container-interop/container-interop": "^1.1, to use the lazy listeners feature", - "laminas/laminas-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature" + "laminas/laminas-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature", + "psr/container": "^1.1.2 || ^2.0.2, to use the lazy listeners feature" }, "type": "library", "autoload": { @@ -3548,50 +2980,55 @@ "events", "laminas" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-eventmanager/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-eventmanager/issues", + "rss": "https://github.com/laminas/laminas-eventmanager/releases.atom", + "source": "https://github.com/laminas/laminas-eventmanager" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-03-08T15:24:29+00:00" + "time": "2022-04-06T21:05:17+00:00" }, { "name": "laminas/laminas-feed", - "version": "2.14.1", + "version": "2.17.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-feed.git", - "reference": "463fdae515fba30633906098c258d3b2c733c15c" + "reference": "1ccb024ea615606ed1d676ba0fa3f22a398f3ac0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-feed/zipball/463fdae515fba30633906098c258d3b2c733c15c", - "reference": "463fdae515fba30633906098c258d3b2c733c15c", + "url": "https://api.github.com/repos/laminas/laminas-feed/zipball/1ccb024ea615606ed1d676ba0fa3f22a398f3ac0", + "reference": "1ccb024ea615606ed1d676ba0fa3f22a398f3ac0", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", - "laminas/laminas-escaper": "^2.5.2", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "laminas/laminas-escaper": "^2.9", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, "conflict": { - "laminas/laminas-servicemanager": "<3.3" - }, - "replace": { - "zendframework/zend-feed": "^2.12.0" + "laminas/laminas-servicemanager": "<3.3", + "zendframework/zend-feed": "*" }, "require-dev": { "laminas/laminas-cache": "^2.7.2", - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-db": "^2.8.2", - "laminas/laminas-http": "^2.7", - "laminas/laminas-servicemanager": "^3.3", - "laminas/laminas-validator": "^2.10.1", - "phpunit/phpunit": "^9.3", + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-db": "^2.13.3", + "laminas/laminas-http": "^2.15", + "laminas/laminas-servicemanager": "^3.7", + "laminas/laminas-validator": "^2.15", + "phpunit/phpunit": "^9.5.5", "psalm/plugin-phpunit": "^0.13.0", "psr/http-message": "^1.0.1", "vimeo/psalm": "^4.1" @@ -3620,246 +3057,109 @@ "feed", "laminas" ], - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-04-01T19:26:09+00:00" - }, - { - "name": "laminas/laminas-filter", - "version": "2.11.1", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-filter.git", - "reference": "671724e163aa75c210e94d12b77a0f3f8240d4b2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/671724e163aa75c210e94d12b77a0f3f8240d4b2", - "reference": "671724e163aa75c210e94d12b77a0f3f8240d4b2", - "shasum": "" - }, - "require": { - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "conflict": { - "laminas/laminas-validator": "<2.10.1" - }, - "replace": { - "zendframework/zend-filter": "^2.9.2" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-crypt": "^3.2.1", - "laminas/laminas-servicemanager": "^3.3", - "laminas/laminas-uri": "^2.6", - "pear/archive_tar": "^1.4.3", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.15.1", - "psr/http-factory": "^1.0", - "vimeo/psalm": "^4.6" - }, - "suggest": { - "laminas/laminas-crypt": "Laminas\\Crypt component, for encryption filters", - "laminas/laminas-i18n": "Laminas\\I18n component for filters depending on i18n functionality", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component, for using the filter chain functionality", - "laminas/laminas-uri": "Laminas\\Uri component, for the UriNormalize filter", - "psr/http-factory-implementation": "psr/http-factory-implementation, for creating file upload instances when consuming PSR-7 in file upload filters" + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-feed/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-feed/issues", + "rss": "https://github.com/laminas/laminas-feed/releases.atom", + "source": "https://github.com/laminas/laminas-feed" }, - "type": "library", - "extra": { - "laminas": { - "component": "Laminas\\Filter", - "config-provider": "Laminas\\Filter\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Laminas\\Filter\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Programmatically filter and normalize data and files", - "homepage": "https://laminas.dev", - "keywords": [ - "filter", - "laminas" - ], "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-05-24T18:29:02+00:00" + "time": "2022-03-24T10:26:04+00:00" }, { "name": "laminas/laminas-http", - "version": "2.14.3", + "version": "2.15.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-http.git", - "reference": "bfaab8093e382274efed7fdc3ceb15f09ba352bb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-http/zipball/bfaab8093e382274efed7fdc3ceb15f09ba352bb", - "reference": "bfaab8093e382274efed7fdc3ceb15f09ba352bb", - "shasum": "" - }, - "require": { - "laminas/laminas-loader": "^2.5.1", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-uri": "^2.5.2", - "laminas/laminas-validator": "^2.10.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-http": "^2.11.2" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-config": "^3.1 || ^2.6", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "paragonie/certainty": "For automated management of cacert.pem" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Http\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Provides an easy interface for performing Hyper-Text Transfer Protocol (HTTP) requests", - "homepage": "https://laminas.dev", - "keywords": [ - "http", - "http client", - "laminas" - ], - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-18T21:58:11+00:00" - }, - { - "name": "laminas/laminas-i18n", - "version": "2.11.1", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-i18n.git", - "reference": "5e85a8facc5534e856cc7f5b4326533eede84b8a" + "reference": "261f079c3dffcf6f123484db43c40e44c4bf1c79" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-i18n/zipball/5e85a8facc5534e856cc7f5b4326533eede84b8a", - "reference": "5e85a8facc5534e856cc7f5b4326533eede84b8a", + "url": "https://api.github.com/repos/laminas/laminas-http/zipball/261f079c3dffcf6f123484db43c40e44c4bf1c79", + "reference": "261f079c3dffcf6f123484db43c40e44c4bf1c79", "shasum": "" }, "require": { - "ext-intl": "*", - "laminas/laminas-stdlib": "^2.7 || ^3.0", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "laminas/laminas-loader": "^2.8", + "laminas/laminas-stdlib": "^3.6", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.15", + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, "conflict": { - "phpspec/prophecy": "<1.9.0" - }, - "replace": { - "zendframework/zend-i18n": "^2.10.1" + "zendframework/zend-http": "*" }, "require-dev": { - "laminas/laminas-cache": "^2.6.1", - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-config": "^2.6", - "laminas/laminas-eventmanager": "^2.6.2 || ^3.0", - "laminas/laminas-filter": "^2.6.1", - "laminas/laminas-servicemanager": "^3.2.1", - "laminas/laminas-validator": "^2.6", - "laminas/laminas-view": "^2.6.3", - "phpunit/phpunit": "^9.3" + "ext-curl": "*", + "laminas/laminas-coding-standard": "~2.2.1", + "phpunit/phpunit": "^9.5.5" }, "suggest": { - "laminas/laminas-cache": "Laminas\\Cache component", - "laminas/laminas-config": "Laminas\\Config component", - "laminas/laminas-eventmanager": "You should install this package to use the events in the translator", - "laminas/laminas-filter": "You should install this package to use the provided filters", - "laminas/laminas-i18n-resources": "Translation resources", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component", - "laminas/laminas-validator": "You should install this package to use the provided validators", - "laminas/laminas-view": "You should install this package to use the provided view helpers" + "paragonie/certainty": "For automated management of cacert.pem" }, "type": "library", - "extra": { - "laminas": { - "component": "Laminas\\I18n", - "config-provider": "Laminas\\I18n\\ConfigProvider" - } - }, "autoload": { "psr-4": { - "Laminas\\I18n\\": "src/" + "Laminas\\Http\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "description": "Provide translations for your application, and filter and validate internationalized values", + "description": "Provides an easy interface for performing Hyper-Text Transfer Protocol (HTTP) requests", "homepage": "https://laminas.dev", "keywords": [ - "i18n", + "http", + "http client", "laminas" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-http/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-http/issues", + "rss": "https://github.com/laminas/laminas-http/releases.atom", + "source": "https://github.com/laminas/laminas-http" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-04-07T21:10:50+00:00" + "time": "2021-12-03T10:17:11+00:00" }, { "name": "laminas/laminas-json", - "version": "3.2.0", + "version": "3.3.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-json.git", - "reference": "1e3b64d3b21dac0511e628ae8debc81002d14e3c" + "reference": "9a0ce9f330b7d11e70c4acb44d67e8c4f03f437f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-json/zipball/1e3b64d3b21dac0511e628ae8debc81002d14e3c", - "reference": "1e3b64d3b21dac0511e628ae8debc81002d14e3c", + "url": "https://api.github.com/repos/laminas/laminas-json/zipball/9a0ce9f330b7d11e70c4acb44d67e8c4f03f437f", + "reference": "9a0ce9f330b7d11e70c4acb44d67e8c4f03f437f", "shasum": "" }, "require": { - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, - "replace": { - "zendframework/zend-json": "^3.1.2" + "conflict": { + "zendframework/zend-json": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", + "laminas/laminas-coding-standard": "~2.2.1", "laminas/laminas-stdlib": "^2.7.7 || ^3.1", "phpunit/phpunit": "^9.3" }, @@ -3883,37 +3183,44 @@ "json", "laminas" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-json/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-json/issues", + "rss": "https://github.com/laminas/laminas-json/releases.atom", + "source": "https://github.com/laminas/laminas-json" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-02-12T15:38:10+00:00" + "time": "2021-09-02T18:02:31+00:00" }, { "name": "laminas/laminas-loader", - "version": "2.7.0", + "version": "2.8.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-loader.git", - "reference": "bcf8a566cb9925a2e7cc41a16db09235ec9fb616" + "reference": "d0589ec9dd48365fd95ad10d1c906efd7711c16b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-loader/zipball/bcf8a566cb9925a2e7cc41a16db09235ec9fb616", - "reference": "bcf8a566cb9925a2e7cc41a16db09235ec9fb616", + "url": "https://api.github.com/repos/laminas/laminas-loader/zipball/d0589ec9dd48365fd95ad10d1c906efd7711c16b", + "reference": "d0589ec9dd48365fd95ad10d1c906efd7711c16b", "shasum": "" }, "require": { - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, - "replace": { - "zendframework/zend-loader": "^2.6.1" + "conflict": { + "zendframework/zend-loader": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", + "laminas/laminas-coding-standard": "~2.2.1", "phpunit/phpunit": "^9.3" }, "type": "library", @@ -3932,49 +3239,58 @@ "laminas", "loader" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-loader/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-loader/issues", + "rss": "https://github.com/laminas/laminas-loader/releases.atom", + "source": "https://github.com/laminas/laminas-loader" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-02-12T16:08:18+00:00" + "time": "2021-09-02T18:30:53+00:00" }, { "name": "laminas/laminas-mail", - "version": "2.14.1", + "version": "2.16.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mail.git", - "reference": "180c6c7baa37cba16fe9fd34af0f346e796cf1a1" + "reference": "1ee1a384b96c8af29ecad9b3a7adc27a150ebc49" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-mail/zipball/180c6c7baa37cba16fe9fd34af0f346e796cf1a1", - "reference": "180c6c7baa37cba16fe9fd34af0f346e796cf1a1", + "url": "https://api.github.com/repos/laminas/laminas-mail/zipball/1ee1a384b96c8af29ecad9b3a7adc27a150ebc49", + "reference": "1ee1a384b96c8af29ecad9b3a7adc27a150ebc49", "shasum": "" }, "require": { "ext-iconv": "*", - "laminas/laminas-loader": "^2.5", - "laminas/laminas-mime": "^2.5", - "laminas/laminas-stdlib": "^2.7 || ^3.0", - "laminas/laminas-validator": "^2.10.2", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0", + "laminas/laminas-loader": "^2.8", + "laminas/laminas-mime": "^2.9.1", + "laminas/laminas-stdlib": "^3.6", + "laminas/laminas-validator": "^2.15", + "php": "^7.3 || ~8.0.0 || ~8.1.0", + "symfony/polyfill-intl-idn": "^1.24.0", "symfony/polyfill-mbstring": "^1.12.0", - "true/punycode": "^2.1" + "webmozart/assert": "^1.10" }, - "replace": { - "zendframework/zend-mail": "^2.10.0" + "conflict": { + "zendframework/zend-mail": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-config": "^3.4", - "laminas/laminas-crypt": "^2.6 || ^3.0", - "laminas/laminas-servicemanager": "^3.2.1", - "phpunit/phpunit": "^9.3", + "laminas/laminas-crypt": "^2.6 || ^3.4", + "laminas/laminas-db": "^2.13.3", + "laminas/laminas-servicemanager": "^3.7", + "phpunit/phpunit": "^9.5.5", "psalm/plugin-phpunit": "^0.15.1", + "symfony/process": "^5.3.7", "vimeo/psalm": "^4.7" }, "suggest": { @@ -4003,39 +3319,46 @@ "laminas", "mail" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-mail/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-mail/issues", + "rss": "https://github.com/laminas/laminas-mail/releases.atom", + "source": "https://github.com/laminas/laminas-mail" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-05-20T04:00:23+00:00" + "time": "2022-02-23T21:08:17+00:00" }, { "name": "laminas/laminas-math", - "version": "3.3.2", + "version": "3.5.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-math.git", - "reference": "188456530923a449470963837c25560f1fdd8a60" + "reference": "146d8187ab247ae152e811a6704a953d43537381" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-math/zipball/188456530923a449470963837c25560f1fdd8a60", - "reference": "188456530923a449470963837c25560f1fdd8a60", + "url": "https://api.github.com/repos/laminas/laminas-math/zipball/146d8187ab247ae152e811a6704a953d43537381", + "reference": "146d8187ab247ae152e811a6704a953d43537381", "shasum": "" }, "require": { "ext-mbstring": "*", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, - "replace": { - "zendframework/zend-math": "^3.2.0" + "conflict": { + "zendframework/zend-math": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~1.0.0", - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^9.5.5" }, "suggest": { "ext-bcmath": "If using the bcmath functionality", @@ -4063,39 +3386,46 @@ "laminas", "math" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-math/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-math/issues", + "rss": "https://github.com/laminas/laminas-math/releases.atom", + "source": "https://github.com/laminas/laminas-math" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-02-16T15:46:01+00:00" + "time": "2021-12-06T02:02:07+00:00" }, { "name": "laminas/laminas-mime", - "version": "2.8.0", + "version": "2.9.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mime.git", - "reference": "9a59704f33106427a384d0ae421f96043174093a" + "reference": "72d21a1b4bb7086d4a4d7058c0abca180b209184" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-mime/zipball/9a59704f33106427a384d0ae421f96043174093a", - "reference": "9a59704f33106427a384d0ae421f96043174093a", + "url": "https://api.github.com/repos/laminas/laminas-mime/zipball/72d21a1b4bb7086d4a4d7058c0abca180b209184", + "reference": "72d21a1b4bb7086d4a4d7058c0abca180b209184", "shasum": "" }, "require": { "laminas/laminas-stdlib": "^2.7 || ^3.0", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, - "replace": { - "zendframework/zend-mime": "^2.7.2" + "conflict": { + "zendframework/zend-mime": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-mail": "^2.6", + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-mail": "^2.12", "phpunit/phpunit": "^9.3" }, "suggest": { @@ -4117,48 +3447,53 @@ "laminas", "mime" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-mime/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-mime/issues", + "rss": "https://github.com/laminas/laminas-mime/releases.atom", + "source": "https://github.com/laminas/laminas-mime" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-02-16T17:40:06+00:00" + "time": "2021-09-20T21:19:24+00:00" }, { "name": "laminas/laminas-modulemanager", - "version": "2.10.2", + "version": "2.11.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-modulemanager.git", - "reference": "2068e0b300e87e139112016a6025be341ceaaf33" + "reference": "6acf5991d10b0b38a2edb08729ed48981b2a5dad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-modulemanager/zipball/2068e0b300e87e139112016a6025be341ceaaf33", - "reference": "2068e0b300e87e139112016a6025be341ceaaf33", + "url": "https://api.github.com/repos/laminas/laminas-modulemanager/zipball/6acf5991d10b0b38a2edb08729ed48981b2a5dad", + "reference": "6acf5991d10b0b38a2edb08729ed48981b2a5dad", "shasum": "" }, "require": { "brick/varexporter": "^0.3.2", - "laminas/laminas-config": "^3.4", - "laminas/laminas-eventmanager": "^3.3", - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.1", - "php": "^7.3 || ^8.0", + "laminas/laminas-config": "^3.7", + "laminas/laminas-eventmanager": "^3.4", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.3 || ~8.0.0 || ~8.1.0", "webimpress/safe-writer": "^1.0.2 || ^2.1" }, - "replace": { - "zendframework/zend-modulemanager": "^2.8.4" + "conflict": { + "zendframework/zend-modulemanager": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-console": "^2.8", - "laminas/laminas-di": "^2.6.1", - "laminas/laminas-loader": "^2.6.1", + "laminas/laminas-coding-standard": "^2.3", + "laminas/laminas-loader": "^2.8", "laminas/laminas-mvc": "^3.1.1", - "laminas/laminas-servicemanager": "^3.4.1", - "phpunit/phpunit": "^9.3.7" + "laminas/laminas-servicemanager": "^3.7", + "phpunit/phpunit": "^9.5.5" }, "suggest": { "laminas/laminas-console": "Laminas\\Console component", @@ -4182,51 +3517,58 @@ "laminas", "modulemanager" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-modulemanager/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-modulemanager/issues", + "rss": "https://github.com/laminas/laminas-modulemanager/releases.atom", + "source": "https://github.com/laminas/laminas-modulemanager" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-04-13T20:11:28+00:00" + "time": "2021-10-13T17:05:17+00:00" }, { "name": "laminas/laminas-mvc", - "version": "3.2.0", + "version": "3.3.3", "source": { "type": "git", "url": "https://github.com/laminas/laminas-mvc.git", - "reference": "88da7200cf8f5a970c35d91717a5c4db94981e5e" + "reference": "7ff2bfbe64048aa83c6d1c7edcbab849123f0150" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-mvc/zipball/88da7200cf8f5a970c35d91717a5c4db94981e5e", - "reference": "88da7200cf8f5a970c35d91717a5c4db94981e5e", + "url": "https://api.github.com/repos/laminas/laminas-mvc/zipball/7ff2bfbe64048aa83c6d1c7edcbab849123f0150", + "reference": "7ff2bfbe64048aa83c6d1c7edcbab849123f0150", "shasum": "" }, "require": { "container-interop/container-interop": "^1.2", - "laminas/laminas-eventmanager": "^3.2", - "laminas/laminas-http": "^2.7", + "laminas/laminas-eventmanager": "^3.4", + "laminas/laminas-http": "^2.15", "laminas/laminas-modulemanager": "^2.8", - "laminas/laminas-router": "^3.0.2", - "laminas/laminas-servicemanager": "^3.3", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-view": "^2.11.3", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "laminas/laminas-router": "^3.5", + "laminas/laminas-servicemanager": "^3.7", + "laminas/laminas-stdlib": "^3.6", + "laminas/laminas-view": "^2.14", + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, - "replace": { - "zendframework/zend-mvc": "^3.1.1" + "conflict": { + "zendframework/zend-mvc": "*" }, "require-dev": { "http-interop/http-middleware": "^0.4.1", "laminas/laminas-coding-standard": "^1.0.0", - "laminas/laminas-json": "^2.6.1 || ^3.0", + "laminas/laminas-json": "^3.3", "laminas/laminas-psr7bridge": "^1.0", "laminas/laminas-stratigility": ">=2.0.1 <2.2", "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.4.2" + "phpunit/phpunit": "^9.5.5" }, "suggest": { "laminas/laminas-json": "(^2.6.1 || ^3.0) To auto-deserialize JSON body content in AbstractRestfulController extensions, when json_decode is unavailable", @@ -4257,43 +3599,117 @@ "laminas", "mvc" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-mvc/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-mvc/issues", + "rss": "https://github.com/laminas/laminas-mvc/releases.atom", + "source": "https://github.com/laminas/laminas-mvc" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-02-21T20:21:58+00:00" + }, + { + "name": "laminas/laminas-recaptcha", + "version": "3.4.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-recaptcha.git", + "reference": "f3bdb2fcaf859b9f725f397dc1bc38b4a7696a71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-recaptcha/zipball/f3bdb2fcaf859b9f725f397dc1bc38b4a7696a71", + "reference": "f3bdb2fcaf859b9f725f397dc1bc38b4a7696a71", + "shasum": "" + }, + "require": { + "ext-json": "*", + "laminas/laminas-http": "^2.15", + "laminas/laminas-json": "^3.3", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zendservice-recaptcha": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-config": "^3.7", + "laminas/laminas-validator": "^2.15", + "phpunit/phpunit": "^9.5.4" + }, + "suggest": { + "laminas/laminas-validator": "~2.0, if using ReCaptcha's Mailhide API" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\ReCaptcha\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "OOP wrapper for the ReCaptcha web service", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "recaptcha" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-recaptcha/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-recaptcha/issues", + "rss": "https://github.com/laminas/laminas-recaptcha/releases.atom", + "source": "https://github.com/laminas/laminas-recaptcha" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2020-12-14T21:54:40+00:00" + "time": "2021-11-28T18:10:25+00:00" }, { "name": "laminas/laminas-router", - "version": "3.4.5", + "version": "3.5.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-router.git", - "reference": "aaf2eb364eedeb5c4d5b9ee14cd2938d0f7e89b7" + "reference": "44759e71620030c93d99e40b394fe9fff8f0beda" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-router/zipball/aaf2eb364eedeb5c4d5b9ee14cd2938d0f7e89b7", - "reference": "aaf2eb364eedeb5c4d5b9ee14cd2938d0f7e89b7", + "url": "https://api.github.com/repos/laminas/laminas-router/zipball/44759e71620030c93d99e40b394fe9fff8f0beda", + "reference": "44759e71620030c93d99e40b394fe9fff8f0beda", "shasum": "" }, "require": { "container-interop/container-interop": "^1.2", - "laminas/laminas-http": "^2.8.1", - "laminas/laminas-servicemanager": "^2.7.8 || ^3.3", - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "laminas/laminas-http": "^2.15", + "laminas/laminas-servicemanager": "^3.7", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, - "replace": { - "zendframework/zend-router": "^3.3.0" + "conflict": { + "zendframework/zend-router": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", + "laminas/laminas-coding-standard": "~2.2.1", "laminas/laminas-i18n": "^2.7.4", - "phpunit/phpunit": "^9.4" + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.15.1", + "vimeo/psalm": "^4.7" }, "suggest": { "laminas/laminas-i18n": "^2.7.4, if defining translatable HTTP path segments" @@ -4320,40 +3736,48 @@ "laminas", "routing" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-router/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-router/issues", + "rss": "https://github.com/laminas/laminas-router/releases.atom", + "source": "https://github.com/laminas/laminas-router" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-04-19T16:06:00+00:00" + "time": "2021-10-13T16:02:43+00:00" }, { "name": "laminas/laminas-server", - "version": "2.10.0", + "version": "2.11.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-server.git", - "reference": "e1fd6853223feed7a00555144d661e0a914124cd" + "reference": "f45e1a6f614a11af8eff5d2d409f12229101cfc1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-server/zipball/e1fd6853223feed7a00555144d661e0a914124cd", - "reference": "e1fd6853223feed7a00555144d661e0a914124cd", + "url": "https://api.github.com/repos/laminas/laminas-server/zipball/f45e1a6f614a11af8eff5d2d409f12229101cfc1", + "reference": "f45e1a6f614a11af8eff5d2d409f12229101cfc1", "shasum": "" }, "require": { "laminas/laminas-code": "^3.5.1 || ^4.0.0", "laminas/laminas-stdlib": "^3.3.1", "laminas/laminas-zendframework-bridge": "^1.2.0", - "php": "^7.3 || ~8.0.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, "replace": { "zendframework/zend-server": "^2.8.1" }, "require-dev": { "laminas/laminas-coding-standard": "~1.0.0", - "phpunit/phpunit": "^9.5.4", + "phpunit/phpunit": "^9.5.5", "psalm/plugin-phpunit": "^0.15.1", "vimeo/psalm": "^4.6.4" }, @@ -4373,56 +3797,63 @@ "laminas", "server" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-server/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-server/issues", + "rss": "https://github.com/laminas/laminas-server/releases.atom", + "source": "https://github.com/laminas/laminas-server" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-04-16T11:56:04+00:00" + "time": "2022-02-25T14:41:51+00:00" }, { "name": "laminas/laminas-servicemanager", - "version": "3.7.0", + "version": "3.11.2", "source": { "type": "git", "url": "https://github.com/laminas/laminas-servicemanager.git", - "reference": "2b0aee477fdbd3191af7c302b93dbc5fda0626f4" + "reference": "8a1f4d53ec93b2e18174f6f186922ef44d11a75a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/2b0aee477fdbd3191af7c302b93dbc5fda0626f4", - "reference": "2b0aee477fdbd3191af7c302b93dbc5fda0626f4", + "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/8a1f4d53ec93b2e18174f6f186922ef44d11a75a", + "reference": "8a1f4d53ec93b2e18174f6f186922ef44d11a75a", "shasum": "" }, "require": { - "container-interop/container-interop": "^1.2", "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0", + "php": "~7.4.0 || ~8.0.0 || ~8.1.0", "psr/container": "^1.0" }, "conflict": { + "ext-psr": "*", "laminas/laminas-code": "<3.3.1", - "zendframework/zend-code": "<3.3.1" + "zendframework/zend-code": "<3.3.1", + "zendframework/zend-servicemanager": "*" }, "provide": { - "container-interop/container-interop-implementation": "^1.2", "psr/container-implementation": "^1.0" }, "replace": { - "zendframework/zend-servicemanager": "^3.4.0" + "container-interop/container-interop": "^1.2.0" }, "require-dev": { "composer/package-versions-deprecated": "^1.0", - "laminas/laminas-coding-standard": "~2.2.0", - "laminas/laminas-container-config-test": "^0.3", + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-container-config-test": "^0.6", "laminas/laminas-dependency-plugin": "^2.1.2", - "mikey179/vfsstream": "^1.6.8", - "ocramius/proxy-manager": "^2.2.3", - "phpbench/phpbench": "^1.0.4", + "mikey179/vfsstream": "^1.6.10@alpha", + "ocramius/proxy-manager": "^2.11", + "phpbench/phpbench": "^1.1", "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.4", + "phpunit/phpunit": "^9.5.5", "psalm/plugin-phpunit": "^0.16.1", "vimeo/psalm": "^4.8" }, @@ -4435,6 +3866,9 @@ ], "type": "library", "autoload": { + "files": [ + "src/autoload.php" + ], "psr-4": { "Laminas\\ServiceManager\\": "src/" } @@ -4454,49 +3888,57 @@ "service-manager", "servicemanager" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-servicemanager/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-servicemanager/issues", + "rss": "https://github.com/laminas/laminas-servicemanager/releases.atom", + "source": "https://github.com/laminas/laminas-servicemanager" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-07-24T19:33:07+00:00" + "time": "2022-04-07T17:21:25+00:00" }, { "name": "laminas/laminas-session", - "version": "2.11.0", + "version": "2.12.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-session.git", - "reference": "c4e19f1a3bc6f7ecf6f25f79b32717a544236922" + "reference": "888c6a344e9a4c9f34ab6e09346640eac9be3fcf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-session/zipball/c4e19f1a3bc6f7ecf6f25f79b32717a544236922", - "reference": "c4e19f1a3bc6f7ecf6f25f79b32717a544236922", + "url": "https://api.github.com/repos/laminas/laminas-session/zipball/888c6a344e9a4c9f34ab6e09346640eac9be3fcf", + "reference": "888c6a344e9a4c9f34ab6e09346640eac9be3fcf", "shasum": "" }, "require": { - "laminas/laminas-eventmanager": "^3.0", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "laminas/laminas-eventmanager": "^3.4", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, - "replace": { - "zendframework/zend-session": "^2.9.1" + "conflict": { + "zendframework/zend-session": "*" }, "require-dev": { "container-interop/container-interop": "^1.1", - "laminas/laminas-cache": "^2.6.1", + "laminas/laminas-cache": "3.0.x-dev", + "laminas/laminas-cache-storage-adapter-memory": "2.0.x-dev", "laminas/laminas-coding-standard": "~2.2.1", - "laminas/laminas-db": "^2.7", - "laminas/laminas-http": "^2.5.4", - "laminas/laminas-servicemanager": "^3.0.3", - "laminas/laminas-validator": "^2.6", - "mongodb/mongodb": "^1.0.1", + "laminas/laminas-db": "^2.13.4", + "laminas/laminas-http": "^2.15", + "laminas/laminas-servicemanager": "^3.7", + "laminas/laminas-validator": "^2.15", + "mongodb/mongodb": "v1.9.x-dev", "php-mock/php-mock-phpunit": "^1.1.2 || ^2.0", "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^9.5.9" }, "suggest": { "laminas/laminas-cache": "Laminas\\Cache component", @@ -4528,46 +3970,54 @@ "laminas", "session" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-session/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-session/issues", + "rss": "https://github.com/laminas/laminas-session/releases.atom", + "source": "https://github.com/laminas/laminas-session" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-06-30T15:33:53+00:00" + "time": "2022-02-15T16:38:29+00:00" }, { "name": "laminas/laminas-soap", - "version": "2.9.0", + "version": "2.10.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-soap.git", - "reference": "11672a79e9074fd8e4e7aedd75849902e7b45e23" + "reference": "b1245a09b523485060407f73a0058fb871d2c656" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-soap/zipball/11672a79e9074fd8e4e7aedd75849902e7b45e23", - "reference": "11672a79e9074fd8e4e7aedd75849902e7b45e23", + "url": "https://api.github.com/repos/laminas/laminas-soap/zipball/b1245a09b523485060407f73a0058fb871d2c656", + "reference": "b1245a09b523485060407f73a0058fb871d2c656", "shasum": "" }, "require": { "ext-dom": "*", "ext-soap": "*", - "laminas/laminas-server": "^2.9", - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-uri": "^2.8", - "laminas/laminas-zendframework-bridge": "^1.1.0", - "php": "^7.3 || ~8.0.0" + "laminas/laminas-server": "^2.11", + "laminas/laminas-stdlib": "^3.6", + "laminas/laminas-uri": "^2.9.1", + "php": "~7.4.0 || ~8.0.0 || ~8.1.0" }, - "replace": { - "zendframework/zend-soap": "^2.8.0" + "conflict": { + "laminas/laminas-code": "<4.4", + "zendframework/zend-soap": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-config": "^3.4", - "laminas/laminas-http": "^2.14", + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-config": "^3.7", + "laminas/laminas-http": "^2.15", "phpspec/prophecy-phpunit": "^2.0.1", - "phpunit/phpunit": "^9.4.3" + "phpunit/phpunit": "^9.5.5" }, "suggest": { "ext-curl": "Curl is required when .NET compatibility is required", @@ -4588,38 +4038,46 @@ "laminas", "soap" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-soap/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-soap/issues", + "rss": "https://github.com/laminas/laminas-soap/releases.atom", + "source": "https://github.com/laminas/laminas-soap" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-02-17T18:59:03+00:00" + "time": "2021-10-14T14:04:27+00:00" }, { "name": "laminas/laminas-stdlib", - "version": "3.5.0", + "version": "3.7.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-stdlib.git", - "reference": "c8ac6a76a133e682acfabc821d4a2ec646934b12" + "reference": "bcd869e2fe88d567800057c1434f2380354fe325" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/c8ac6a76a133e682acfabc821d4a2ec646934b12", - "reference": "c8ac6a76a133e682acfabc821d4a2ec646934b12", + "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/bcd869e2fe88d567800057c1434f2380354fe325", + "reference": "bcd869e2fe88d567800057c1434f2380354fe325", "shasum": "" }, "require": { - "php": "^7.3 || ^8.0" + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, "conflict": { "zendframework/zend-stdlib": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~2.3.0", - "phpbench/phpbench": "^0.17.1", - "phpunit/phpunit": "~9.3.7", + "phpbench/phpbench": "^1.0", + "phpunit/phpunit": "^9.3.7", "psalm/plugin-phpunit": "^0.16.0", "vimeo/psalm": "^4.7" }, @@ -4639,40 +4097,46 @@ "laminas", "stdlib" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-stdlib/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-stdlib/issues", + "rss": "https://github.com/laminas/laminas-stdlib/releases.atom", + "source": "https://github.com/laminas/laminas-stdlib" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-08-03T13:40:40+00:00" + "time": "2022-01-21T15:50:46+00:00" }, { "name": "laminas/laminas-text", - "version": "2.8.1", + "version": "2.9.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-text.git", - "reference": "d696fa1fb3880b9b8f02c08be58685013b421608" + "reference": "8879e75d03e09b0d6787e6680cfa255afd4645a7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-text/zipball/d696fa1fb3880b9b8f02c08be58685013b421608", - "reference": "d696fa1fb3880b9b8f02c08be58685013b421608", + "url": "https://api.github.com/repos/laminas/laminas-text/zipball/8879e75d03e09b0d6787e6680cfa255afd4645a7", + "reference": "8879e75d03e09b0d6787e6680cfa255afd4645a7", "shasum": "" }, "require": { "laminas/laminas-servicemanager": "^3.4", - "laminas/laminas-stdlib": "^3.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "laminas/laminas-stdlib": "^3.6", + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, - "replace": { - "zendframework/zend-text": "^2.7.1" + "conflict": { + "zendframework/zend-text": "*" }, "require-dev": { "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-config": "^3.4", "phpunit/phpunit": "^9.3" }, "type": "library", @@ -4691,40 +4155,47 @@ "laminas", "text" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-text/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-text/issues", + "rss": "https://github.com/laminas/laminas-text/releases.atom", + "source": "https://github.com/laminas/laminas-text" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-02-17T21:24:58+00:00" + "time": "2021-09-02T16:50:53+00:00" }, { "name": "laminas/laminas-uri", - "version": "2.8.1", + "version": "2.9.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-uri.git", - "reference": "79bd4c614c8cf9a6ba715a49fca8061e84933d87" + "reference": "7e837dc15c8fd3949df7d1213246fd7c8640032b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-uri/zipball/79bd4c614c8cf9a6ba715a49fca8061e84933d87", - "reference": "79bd4c614c8cf9a6ba715a49fca8061e84933d87", + "url": "https://api.github.com/repos/laminas/laminas-uri/zipball/7e837dc15c8fd3949df7d1213246fd7c8640032b", + "reference": "7e837dc15c8fd3949df7d1213246fd7c8640032b", "shasum": "" }, "require": { - "laminas/laminas-escaper": "^2.5", - "laminas/laminas-validator": "^2.10", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "laminas/laminas-escaper": "^2.9", + "laminas/laminas-validator": "^2.15", + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, - "replace": { - "zendframework/zend-uri": "^2.7.1" + "conflict": { + "zendframework/zend-uri": "*" }, "require-dev": { - "laminas/laminas-coding-standard": "^2.1", - "phpunit/phpunit": "^9.3" + "laminas/laminas-coding-standard": "~2.2.1", + "phpunit/phpunit": "^9.5.5" }, "type": "library", "autoload": { @@ -4742,41 +4213,47 @@ "laminas", "uri" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-uri/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-uri/issues", + "rss": "https://github.com/laminas/laminas-uri/releases.atom", + "source": "https://github.com/laminas/laminas-uri" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-02-17T21:53:05+00:00" + "time": "2021-09-09T18:37:15+00:00" }, { "name": "laminas/laminas-validator", - "version": "2.14.5", + "version": "2.17.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-validator.git", - "reference": "4680bc4241cb5b3ff78954c421fe43105ca413b7" + "reference": "bdd503adc83d814a5c94e598ea0eb9fc7ca56339" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/4680bc4241cb5b3ff78954c421fe43105ca413b7", - "reference": "4680bc4241cb5b3ff78954c421fe43105ca413b7", + "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/bdd503adc83d814a5c94e598ea0eb9fc7ca56339", + "reference": "bdd503adc83d814a5c94e598ea0eb9fc7ca56339", "shasum": "" }, "require": { "container-interop/container-interop": "^1.1", - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "laminas/laminas-stdlib": "^3.6", + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, - "replace": { - "zendframework/zend-validator": "^2.13.0" + "conflict": { + "zendframework/zend-validator": "*" }, "require-dev": { "laminas/laminas-cache": "^2.6.1", "laminas/laminas-coding-standard": "~2.2.1", - "laminas/laminas-config": "^2.6", "laminas/laminas-db": "^2.7", "laminas/laminas-filter": "^2.6", "laminas/laminas-http": "^2.14.2", @@ -4786,7 +4263,7 @@ "laminas/laminas-session": "^2.8", "laminas/laminas-uri": "^2.7", "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3", + "phpunit/phpunit": "^9.5.5", "psalm/plugin-phpunit": "^0.15.0", "psr/http-client": "^1.0", "psr/http-factory": "^1.0", @@ -4826,67 +4303,75 @@ "laminas", "validator" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-validator/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-validator/issues", + "rss": "https://github.com/laminas/laminas-validator/releases.atom", + "source": "https://github.com/laminas/laminas-validator" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-07-14T13:59:23+00:00" + "time": "2022-03-08T18:16:51+00:00" }, { "name": "laminas/laminas-view", - "version": "2.12.0", + "version": "2.14.2", "source": { "type": "git", "url": "https://github.com/laminas/laminas-view.git", - "reference": "3ef103da6887809f08ecf52f42c31a76c9bf08b1" + "reference": "ced4133462b917c62d1efc26f982a62b5e319b4b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-view/zipball/3ef103da6887809f08ecf52f42c31a76c9bf08b1", - "reference": "3ef103da6887809f08ecf52f42c31a76c9bf08b1", + "url": "https://api.github.com/repos/laminas/laminas-view/zipball/ced4133462b917c62d1efc26f982a62b5e319b4b", + "reference": "ced4133462b917c62d1efc26f982a62b5e319b4b", "shasum": "" }, "require": { - "laminas/laminas-eventmanager": "^3.0", - "laminas/laminas-json": "^2.6.1 || ^3.0", - "laminas/laminas-loader": "^2.5", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" + "ext-json": "*", + "laminas/laminas-eventmanager": "^3.4", + "laminas/laminas-json": "^2.6.1 || ^3.3", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.3 || ~8.0.0 || ~8.1.0" }, "conflict": { - "laminas/laminas-servicemanager": "<3.3" - }, - "replace": { - "zendframework/zend-view": "^2.11.4" + "laminas/laminas-router": "<3.0.1", + "laminas/laminas-servicemanager": "<3.3", + "zendframework/zend-view": "*" }, "require-dev": { + "ext-dom": "*", "laminas/laminas-authentication": "^2.5", "laminas/laminas-cache": "^2.6.1", "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-config": "^2.6", "laminas/laminas-console": "^2.6", "laminas/laminas-escaper": "^2.5", - "laminas/laminas-feed": "^2.7", + "laminas/laminas-feed": "^2.15", "laminas/laminas-filter": "^2.6.1", - "laminas/laminas-http": "^2.5.4", + "laminas/laminas-http": "^2.15", "laminas/laminas-i18n": "^2.6", - "laminas/laminas-log": "^2.7", "laminas/laminas-modulemanager": "^2.7.1", "laminas/laminas-mvc": "^2.7.14 || ^3.0", - "laminas/laminas-navigation": "^2.5", + "laminas/laminas-mvc-i18n": "^1.1", + "laminas/laminas-mvc-plugin-flashmessenger": "^1.2", + "laminas/laminas-navigation": "^2.8.1", "laminas/laminas-paginator": "^2.5", "laminas/laminas-permissions-acl": "^2.6", "laminas/laminas-router": "^3.0.1", - "laminas/laminas-serializer": "^2.6.1", "laminas/laminas-servicemanager": "^3.3", - "laminas/laminas-session": "^2.8.1", + "laminas/laminas-session": "^2.12", "laminas/laminas-uri": "^2.5", "phpspec/prophecy": "^1.12", "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.16.1", + "vimeo/psalm": "^4.10" }, "suggest": { "laminas/laminas-authentication": "Laminas\\Authentication component", @@ -4922,36 +4407,44 @@ "laminas", "view" ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-view/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-view/issues", + "rss": "https://github.com/laminas/laminas-view/releases.atom", + "source": "https://github.com/laminas/laminas-view" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-01-01T14:07:41+00:00" + "time": "2021-11-17T12:05:00+00:00" }, { "name": "laminas/laminas-zendframework-bridge", - "version": "1.3.0", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-zendframework-bridge.git", - "reference": "13af2502d9bb6f7d33be2de4b51fb68c6cdb476e" + "reference": "7f049390b756d34ba5940a8fb47634fbb51f79ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/13af2502d9bb6f7d33be2de4b51fb68c6cdb476e", - "reference": "13af2502d9bb6f7d33be2de4b51fb68c6cdb476e", + "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/7f049390b756d34ba5940a8fb47634fbb51f79ab", + "reference": "7f049390b756d34ba5940a8fb47634fbb51f79ab", "shasum": "" }, "require": { - "php": "^7.3 || ^8.0" + "php": ">=7.4, <8.2" }, "require-dev": { - "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.1 || ^9.3", - "psalm/plugin-phpunit": "^0.15.1", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.6" + "phpunit/phpunit": "^9.5.14", + "psalm/plugin-phpunit": "^0.15.2", + "squizlabs/php_codesniffer": "^3.6.2", + "vimeo/psalm": "^4.21.0" }, "type": "library", "extra": { @@ -4978,26 +4471,32 @@ "laminas", "zf" ], + "support": { + "forum": "https://discourse.laminas.dev/", + "issues": "https://github.com/laminas/laminas-zendframework-bridge/issues", + "rss": "https://github.com/laminas/laminas-zendframework-bridge/releases.atom", + "source": "https://github.com/laminas/laminas-zendframework-bridge" + }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], - "time": "2021-06-24T12:49:22+00:00" + "time": "2022-02-22T22:17:01+00:00" }, { "name": "league/flysystem", - "version": "2.2.0", + "version": "2.3.2", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", - "reference": "29a3ba148287db3142412ef34f6fdcbc22c957cd" + "reference": "4b6da3e75b5e8eee53bb5ee46ded15a532843f80" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/29a3ba148287db3142412ef34f6fdcbc22c957cd", - "reference": "29a3ba148287db3142412ef34f6fdcbc22c957cd", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/4b6da3e75b5e8eee53bb5ee46ded15a532843f80", + "reference": "4b6da3e75b5e8eee53bb5ee46ded15a532843f80", "shasum": "" }, "require": { @@ -5014,7 +4513,7 @@ "aws/aws-sdk-php": "^3.132.4", "composer/semver": "^3.0", "ext-fileinfo": "*", - "friendsofphp/php-cs-fixer": "^2.16", + "friendsofphp/php-cs-fixer": "^3.2", "google/cloud-storage": "^1.23", "phpseclib/phpseclib": "^2.0", "phpstan/phpstan": "^0.12.26", @@ -5051,6 +4550,10 @@ "sftp", "storage" ], + "support": { + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/2.3.2" + }, "funding": [ { "url": "https://offset.earth/frankdejonge", @@ -5065,20 +4568,20 @@ "type": "tidelift" } ], - "time": "2021-07-20T16:54:08+00:00" + "time": "2021-11-28T20:19:08+00:00" }, { "name": "league/flysystem-aws-s3-v3", - "version": "2.1.0", + "version": "2.4.3", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git", - "reference": "8d8edfe2541d94e6607808e3dd8484734c86eb2a" + "reference": "bf8c03f9c1c8a69f7fd2854d57127840e1b6ccd2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/8d8edfe2541d94e6607808e3dd8484734c86eb2a", - "reference": "8d8edfe2541d94e6607808e3dd8484734c86eb2a", + "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/bf8c03f9c1c8a69f7fd2854d57127840e1b6ccd2", + "reference": "bf8c03f9c1c8a69f7fd2854d57127840e1b6ccd2", "shasum": "" }, "require": { @@ -5116,74 +4619,24 @@ "s3", "storage" ], - "time": "2021-05-24T15:37:00+00:00" - }, - { - "name": "league/iso3166", - "version": "2.1.5", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/iso3166.git", - "reference": "aed3b32fc293afdf2c6c6a322c2408eb5d20804a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/iso3166/zipball/aed3b32fc293afdf2c6c6a322c2408eb5d20804a", - "reference": "aed3b32fc293afdf2c6c6a322c2408eb5d20804a", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.12", - "phpunit/phpunit": "^5.7.11 || ^6.0 || ^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "League\\ISO3166\\": "src" - } + "support": { + "issues": "https://github.com/thephpleague/flysystem-aws-s3-v3/issues", + "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/2.4.3" }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Rob Bast", - "email": "rob.bast@gmail.com" - } - ], - "description": "ISO 3166-1 PHP Library", - "homepage": "https://github.com/thephpleague/iso3166", - "keywords": [ - "3166", - "3166-1", - "ISO 3166", - "countries", - "iso", - "library" - ], - "time": "2020-01-29T07:08:12+00:00" + "time": "2022-02-16T18:40:49+00:00" }, { "name": "league/mime-type-detection", - "version": "1.7.0", + "version": "1.10.0", "source": { "type": "git", "url": "https://github.com/thephpleague/mime-type-detection.git", - "reference": "3b9dff8aaf7323590c1d2e443db701eb1f9aa0d3" + "reference": "3e4a35d756eedc67096f30240a68a3149120dae7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/3b9dff8aaf7323590c1d2e443db701eb1f9aa0d3", - "reference": "3b9dff8aaf7323590c1d2e443db701eb1f9aa0d3", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/3e4a35d756eedc67096f30240a68a3149120dae7", + "reference": "3e4a35d756eedc67096f30240a68a3149120dae7", "shasum": "" }, "require": { @@ -5191,7 +4644,7 @@ "php": "^7.2 || ^8.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.18", + "friendsofphp/php-cs-fixer": "^3.2", "phpstan/phpstan": "^0.12.68", "phpunit/phpunit": "^8.5.8 || ^9.3" }, @@ -5212,6 +4665,10 @@ } ], "description": "Mime-type detection for Flysystem", + "support": { + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.10.0" + }, "funding": [ { "url": "https://github.com/frankdejonge", @@ -5222,56 +4679,56 @@ "type": "tidelift" } ], - "time": "2021-01-18T20:58:21+00:00" + "time": "2022-04-11T12:49:04+00:00" }, { "name": "magento/adobe-ims", - "version": "2.1.2", + "version": "2.1.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/adobe-ims/magento-adobe-ims-2.1.2.0.zip", - "shasum": "6267d89c21cc6baa3c28df9261a4b8647d165940" + "url": "https://repo.magento.com/archives/magento/adobe-ims/magento-adobe-ims-2.1.3.0.zip", + "shasum": "d1c366fa17d053aac4d121c4839978db56e95e3a" }, "require": { - "magento/module-adobe-ims": "2.1.2", - "magento/module-adobe-ims-api": "2.1.0" + "magento/module-adobe-ims": "2.1.*", + "magento/module-adobe-ims-api": "2.1.*" }, "type": "metapackage", "description": "Adobe IMS Integration" }, { "name": "magento/adobe-stock-integration", - "version": "2.1.2", + "version": "2.1.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/adobe-stock-integration/magento-adobe-stock-integration-2.1.2.0.zip", - "shasum": "1a26f1a5f511ae8f938487af75bf8569a99dcada" + "url": "https://repo.magento.com/archives/magento/adobe-stock-integration/magento-adobe-stock-integration-2.1.3.0.zip", + "shasum": "3b8403c4f547a141c7f1c0e7646c108ecd4295d7" }, "require": { - "magento/adobe-ims": "*", - "magento/module-adobe-stock-admin-ui": "1.3.0", - "magento/module-adobe-stock-asset": "1.3.0", - "magento/module-adobe-stock-asset-api": "2.0.0", - "magento/module-adobe-stock-client": "1.3.1", - "magento/module-adobe-stock-client-api": "2.1.0", - "magento/module-adobe-stock-image": "1.3.1", - "magento/module-adobe-stock-image-admin-ui": "1.3.1", - "magento/module-adobe-stock-image-api": "1.3.0" + "magento/adobe-ims": "2.1.*", + "magento/module-adobe-stock-admin-ui": "1.3.*", + "magento/module-adobe-stock-asset": "1.3.*", + "magento/module-adobe-stock-asset-api": "2.0.*", + "magento/module-adobe-stock-client": "1.3.*", + "magento/module-adobe-stock-client-api": "2.1.*", + "magento/module-adobe-stock-image": "1.3.*", + "magento/module-adobe-stock-image-admin-ui": "1.3.*", + "magento/module-adobe-stock-image-api": "1.3.*" }, "type": "metapackage", "description": "Adobe Stock integration" }, { "name": "magento/composer", - "version": "1.6.0", + "version": "1.8.0", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/composer/magento-composer-1.6.0.0.zip", - "shasum": "5c5f251209bf370ead5223188fb12f88888fe568" + "url": "https://repo.magento.com/archives/magento/composer/magento-composer-1.8.0.0.zip", + "shasum": "01795e091ebbfa0e9c05afc3f5b328a41ca319e9" }, "require": { - "composer/composer": "^1.9", - "php": "~7.3.0||~7.4.0", + "composer/composer": "^1.9 || ^2.0", + "php": "~7.4.0||~8.0.0||~8.1.0", "symfony/console": "~4.4.0" }, "require-dev": { @@ -5290,19 +4747,47 @@ "description": "Magento composer library helps to instantiate Composer application and run composer commands." }, { - "name": "magento/composer-root-update-plugin", - "version": "1.1.2", + "name": "magento/composer-dependency-version-audit-plugin", + "version": "0.1.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/composer-root-update-plugin/magento-composer-root-update-plugin-1.1.2.0.zip", - "shasum": "530c345bf02e17456d42e3c919fd0430649866d8" + "url": "https://repo.magento.com/archives/magento/composer-dependency-version-audit-plugin/magento-composer-dependency-version-audit-plugin-0.1.1.0.zip", + "shasum": "bc997d887abff6d34ca8743eda7d028cabd8ef9a" }, "require": { "composer-plugin-api": "^1.0 || ^2.0", - "composer/composer": "<=1.11 || >=2.0.0 <=2.1" + "composer/composer": "^1.9 || ^2.0" }, - "suggest": { - "magento/framework": "Enables the Magento Composer Root Update Plugin's functionality for the Web Setup Wizard" + "require-dev": { + "phpunit/phpunit": "^9" + }, + "type": "composer-plugin", + "extra": { + "class": "Magento\\ComposerDependencyVersionAuditPlugin\\Plugin" + }, + "autoload": { + "psr-4": { + "Magento\\ComposerDependencyVersionAuditPlugin\\": "src/" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Validating packages through a composer plugin" + }, + { + "name": "magento/composer-root-update-plugin", + "version": "2.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/composer-root-update-plugin/magento-composer-root-update-plugin-2.0.2.0.zip", + "shasum": "a474286585447dcb6d5e1f051af25ebe98a6b5a9" + }, + "require": { + "composer-plugin-api": "^1.0 || ^2.0", + "composer/composer": "^1.0 || ^2.0", + "php": "~7.3.0||~7.4.0||~8.0.0||~8.1.0" }, "type": "composer-plugin", "extra": { @@ -5311,50 +4796,47 @@ "autoload": { "psr-4": { "Magento\\ComposerRootUpdatePlugin\\": "" - }, - "files": [ - "registration.php" - ] + } }, "license": [ "OSL-3.0", "AFL-3.0" ], - "description": "Plugin to look ahead for Magento project root changes when running composer update for new Magento versions" + "description": "Plugin to look ahead for Magento Open Source or Adobe Commerce project root changes when running composer update for new magento/product or magento/magento-cloud metapackage versions" }, { "name": "magento/ece-tools", - "version": "2002.1.7", + "version": "2002.1.10", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/ece-tools/magento-ece-tools-2002.1.7.0.zip", - "shasum": "7aa3b44a88e033856ea2cc9218f63084b43eb2c8" + "url": "https://repo.magento.com/archives/magento/ece-tools/magento-ece-tools-2002.1.10.0.zip", + "shasum": "4ef2fea37851746b11dc012801db8056043b4134" }, "require": { "colinmollenhour/credis": "^1.6.0", - "composer/composer": "^1.4||^2.0", + "composer/composer": "^1.4 || ^2.0", "composer/semver": "@stable", "ext-json": "*", "ext-pdo": "*", "ext-sockets": "*", "graylog2/gelf-php": "^1.4.2", - "guzzlehttp/guzzle": "^6.2", - "illuminate/config": "^5.5", + "guzzlehttp/guzzle": "^6.3||^7.3", + "illuminate/config": "^5.5||^8.77", "magento/magento-cloud-components": "^1.0.8", "magento/magento-cloud-docker": "^1.0.0", "magento/magento-cloud-patches": "^1.0.11", "magento/quality-patches": "^1.1.0", - "monolog/monolog": "^1.16", - "nesbot/carbon": "^1.0||^2.0", - "php": "^7.1.3", + "monolog/monolog": "^1.25 || ^2.3", + "nesbot/carbon": "^1.0 || ^2.0", + "php": "^7.2 || ^8.0", "psr/container": "^1.0", "psr/log": "^1.0", - "symfony/config": "^4.4", - "symfony/console": "^2.8||^4.0", - "symfony/dependency-injection": "^3.3||^4.3", - "symfony/process": "^2.1||^4.1", - "symfony/serializer": "^2.8||^3.3||^4.0", - "symfony/yaml": "^3.3||^4.0" + "symfony/config": "^4.4 || ^5.1", + "symfony/console": "^2.8 || ^4.0 || ^5.1", + "symfony/dependency-injection": "^3.3 || ^4.3 || ^5.1", + "symfony/process": "^2.1 || ^4.1 || ^5.1", + "symfony/serializer": "^2.8 || ^3.3 || ^4.0", + "symfony/yaml": "^3.3 || ^4.0 || ^5.1" }, "conflict": { "nesbot/carbon": ">=1.38 <2.0", @@ -5365,14 +4847,18 @@ "magento/magento-cloud-configuration": "*" }, "require-dev": { - "codeception/codeception": "^2.5.3", + "codeception/codeception": "^4.1", + "codeception/module-asserts": "^1.2", + "codeception/module-db": "^1.0", + "codeception/module-phpbrowser": "^1.0", + "codeception/module-rest": "^1.2", "consolidation/robo": "^1.2", "funkjedi/composer-include-files": "^1.0", "php-mock/php-mock-phpunit": "^2.0", "phpmd/phpmd": "@stable", "phpstan/phpstan": "^0.12", - "phpunit/php-code-coverage": "^6.0", - "phpunit/phpunit": "^7.2", + "phpunit/php-code-coverage": "^7.0 || ^9.2", + "phpunit/phpunit": "^8.5 || ^9.5", "squizlabs/php_codesniffer": "^3.0" }, "bin": [ @@ -5396,14 +4882,14 @@ }, { "name": "magento/framework", - "version": "103.0.3", + "version": "103.0.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/framework/magento-framework-103.0.3.0.zip", - "shasum": "6803cbb2e6e1033edbda2648ac93ff68211b8b1f" + "url": "https://repo.magento.com/archives/magento/framework/magento-framework-103.0.4.0.zip", + "shasum": "9e691d759dcce81d0b1de726c5d33aca1a540b61" }, "require": { - "colinmollenhour/php-redis-session-abstract": "~1.4.0", + "colinmollenhour/php-redis-session-abstract": "~1.4.5", "composer/composer": "^1.9 || ^2.0", "ext-bcmath": "*", "ext-curl": "*", @@ -5414,27 +4900,27 @@ "ext-intl": "*", "ext-openssl": "*", "ext-simplexml": "*", + "ext-sodium": "*", "ext-xsl": "*", - "guzzlehttp/guzzle": "^6.3.3", - "laminas/laminas-code": "^3.5.1", - "laminas/laminas-crypt": "^3.4.0", - "laminas/laminas-escaper": "2.7.0", - "laminas/laminas-http": "^2.6.0", - "laminas/laminas-mail": "^2.9.0", - "laminas/laminas-mime": "^2.8.0", - "laminas/laminas-mvc": "^3.2.0", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-uri": "^2.5.1", - "laminas/laminas-validator": "^2.6.0", + "guzzlehttp/guzzle": "^7.3.0", + "laminas/laminas-code": "~4.5.0", + "laminas/laminas-escaper": "~2.9.0", + "laminas/laminas-http": "^2.15.0", + "laminas/laminas-mail": "^2.15.1", + "laminas/laminas-mime": "^2.9.1", + "laminas/laminas-stdlib": "^3.6.0", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.15.0", "lib-libxml": "*", - "magento/zendframework1": "~1.14.2", - "monolog/monolog": "^1.17", - "php": "~7.3.0||~7.4.0", - "ramsey/uuid": "~4.1.0", + "magento/composer-dependency-version-audit-plugin": "~0.1", + "magento/zendframework1": "~1.15.0", + "monolog/monolog": "^2.3", + "php": "~7.4.0||~8.1.0", + "ramsey/uuid": "~4.2.0", "symfony/console": "~4.4.0", "symfony/process": "~4.4.0", "tedivm/jshrink": "~1.4.0", - "web-token/jwt-framework": "^v2.2.7", + "webonyx/graphql-php": "~14.11.3", "wikimedia/less.php": "^3.0.0" }, "suggest": { @@ -5457,16 +4943,16 @@ }, { "name": "magento/framework-amqp", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/framework-amqp/magento-framework-amqp-100.4.1.0.zip", - "shasum": "e45145c4e72067191099d582ed221984a542ea08" + "url": "https://repo.magento.com/archives/magento/framework-amqp/magento-framework-amqp-100.4.2.0.zip", + "shasum": "ab518ba9e493be5c24a75778cad7fadbeb987edf" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0", - "php-amqplib/php-amqplib": "~2.7.0||~2.10.0" + "php": "~7.4.0||~8.1.0", + "php-amqplib/php-amqplib": "~3.1.0" }, "type": "magento2-library", "autoload": { @@ -5485,24 +4971,24 @@ }, { "name": "magento/framework-bulk", - "version": "101.0.0", + "version": "101.0.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/framework-bulk/magento-framework-bulk-101.0.0.0.zip", - "shasum": "bbb6d8cc0b5072e0d3a7be6ff341f1fd3c737af2" + "url": "https://repo.magento.com/archives/magento/framework-bulk/magento-framework-bulk-101.0.1.0.zip", + "shasum": "0509f701466b6c6403b97f625a723029ae922754" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-library", "autoload": { - "psr-4": { - "Magento\\Framework\\Bulk\\": "" - }, "files": [ "registration.php" - ] + ], + "psr-4": { + "Magento\\Framework\\Bulk\\": "" + } }, "license": [ "OSL-3.0", @@ -5512,15 +4998,15 @@ }, { "name": "magento/framework-foreign-key", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/framework-foreign-key/magento-framework-foreign-key-100.4.2.0.zip", - "shasum": "1803ef38af852434030b728ab984eae7b50ac9e3" + "url": "https://repo.magento.com/archives/magento/framework-foreign-key/magento-framework-foreign-key-100.4.3.0.zip", + "shasum": "58f2da45390ba2d6dcf9c030eb9e2fa98b8d3de1" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-library", "autoload": { @@ -5539,15 +5025,15 @@ }, { "name": "magento/framework-message-queue", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/framework-message-queue/magento-framework-message-queue-100.4.3.0.zip", - "shasum": "95225da56b6b928a91bc8d8b42174543cfec80bb" + "url": "https://repo.magento.com/archives/magento/framework-message-queue/magento-framework-message-queue-100.4.4.0.zip", + "shasum": "38ba5f46176d13cea8e3a52b6c293fb6c6e3c93d" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-library", "autoload": { @@ -5622,86 +5108,86 @@ }, { "name": "magento/inventory-metapackage", - "version": "1.2.3", + "version": "1.2.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/inventory-metapackage/magento-inventory-metapackage-1.2.3.0.zip", - "shasum": "788505629a0eaeb9120e96305359263868a5e93c" + "url": "https://repo.magento.com/archives/magento/inventory-metapackage/magento-inventory-metapackage-1.2.4.0.zip", + "shasum": "43cac12a1f37677c29ad8ea375081bbdd92df39b" }, "require": { "magento/inventory-composer-installer": "1.2.0", - "magento/module-inventory": "1.2.1", - "magento/module-inventory-admin-ui": "1.2.1", - "magento/module-inventory-advanced-checkout": "1.2.0", - "magento/module-inventory-api": "1.2.1", - "magento/module-inventory-bundle-import-export": "1.1.0", - "magento/module-inventory-bundle-product": "1.2.0", - "magento/module-inventory-bundle-product-admin-ui": "1.2.1", - "magento/module-inventory-bundle-product-indexer": "1.1.0", - "magento/module-inventory-cache": "1.2.1", - "magento/module-inventory-catalog": "1.2.1", - "magento/module-inventory-catalog-admin-ui": "1.2.1", - "magento/module-inventory-catalog-api": "1.3.1", - "magento/module-inventory-catalog-frontend-ui": "1.0.1", - "magento/module-inventory-catalog-search": "1.2.1", - "magento/module-inventory-catalog-search-bundle-product": "1.0.0", - "magento/module-inventory-catalog-search-configurable-product": "1.0.0", - "magento/module-inventory-configurable-product": "1.2.1", - "magento/module-inventory-configurable-product-admin-ui": "1.2.1", - "magento/module-inventory-configurable-product-frontend-ui": "1.0.1", - "magento/module-inventory-configurable-product-indexer": "1.2.1", - "magento/module-inventory-configuration": "1.2.1", - "magento/module-inventory-configuration-api": "1.2.0", - "magento/module-inventory-distance-based-source-selection": "1.2.1", - "magento/module-inventory-distance-based-source-selection-admin-ui": "1.2.0", - "magento/module-inventory-distance-based-source-selection-api": "1.2.0", - "magento/module-inventory-elasticsearch": "1.2.0", - "magento/module-inventory-export-stock": "1.2.0", - "magento/module-inventory-export-stock-api": "1.2.0", - "magento/module-inventory-graph-ql": "1.2.0", - "magento/module-inventory-grouped-product": "1.2.1", - "magento/module-inventory-grouped-product-admin-ui": "1.2.1", - "magento/module-inventory-grouped-product-indexer": "1.2.1", - "magento/module-inventory-import-export": "1.2.1", - "magento/module-inventory-in-store-pickup": "1.1.0", - "magento/module-inventory-in-store-pickup-admin-ui": "1.1.0", - "magento/module-inventory-in-store-pickup-api": "1.1.0", - "magento/module-inventory-in-store-pickup-frontend": "1.1.1", - "magento/module-inventory-in-store-pickup-graph-ql": "1.1.0", - "magento/module-inventory-in-store-pickup-multishipping": "1.1.0", - "magento/module-inventory-in-store-pickup-quote": "1.1.0", - "magento/module-inventory-in-store-pickup-quote-graph-ql": "1.1.0", - "magento/module-inventory-in-store-pickup-sales": "1.1.0", - "magento/module-inventory-in-store-pickup-sales-admin-ui": "1.1.1", - "magento/module-inventory-in-store-pickup-sales-api": "1.1.0", - "magento/module-inventory-in-store-pickup-shipping": "1.1.0", - "magento/module-inventory-in-store-pickup-shipping-admin-ui": "1.1.0", - "magento/module-inventory-in-store-pickup-shipping-api": "1.1.0", - "magento/module-inventory-in-store-pickup-webapi-extension": "1.1.0", - "magento/module-inventory-indexer": "2.1.1", - "magento/module-inventory-low-quantity-notification": "1.2.0", - "magento/module-inventory-low-quantity-notification-admin-ui": "1.2.1", - "magento/module-inventory-low-quantity-notification-api": "1.2.0", - "magento/module-inventory-multi-dimensional-indexer-api": "1.2.0", - "magento/module-inventory-product-alert": "1.2.1", - "magento/module-inventory-quote-graph-ql": "1.0.0", - "magento/module-inventory-requisition-list": "1.2.1", - "magento/module-inventory-reservation-cli": "1.2.1", - "magento/module-inventory-reservations": "1.2.0", - "magento/module-inventory-reservations-api": "1.2.0", - "magento/module-inventory-sales": "1.2.1", - "magento/module-inventory-sales-admin-ui": "1.2.1", - "magento/module-inventory-sales-api": "1.2.0", - "magento/module-inventory-sales-frontend-ui": "1.2.1", - "magento/module-inventory-setup-fixture-generator": "1.2.0", - "magento/module-inventory-shipping": "1.2.1", - "magento/module-inventory-shipping-admin-ui": "1.2.1", - "magento/module-inventory-source-deduction-api": "1.2.1", - "magento/module-inventory-source-selection": "1.2.0", - "magento/module-inventory-source-selection-api": "1.4.0", - "magento/module-inventory-swatches-frontend-ui": "1.0.0", - "magento/module-inventory-visual-merchandiser": "1.1.1", - "magento/module-inventory-wishlist": "1.0.0" + "magento/module-inventory": "1.2.*", + "magento/module-inventory-admin-ui": "1.2.*", + "magento/module-inventory-advanced-checkout": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-bundle-import-export": "1.1.*", + "magento/module-inventory-bundle-product": "1.2.*", + "magento/module-inventory-bundle-product-admin-ui": "1.2.*", + "magento/module-inventory-bundle-product-indexer": "1.1.*", + "magento/module-inventory-cache": "1.2.*", + "magento/module-inventory-catalog": "1.2.*", + "magento/module-inventory-catalog-admin-ui": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-catalog-frontend-ui": "1.0.*", + "magento/module-inventory-catalog-search": "1.2.*", + "magento/module-inventory-catalog-search-bundle-product": "1.0.*", + "magento/module-inventory-catalog-search-configurable-product": "1.0.*", + "magento/module-inventory-configurable-product": "1.2.*", + "magento/module-inventory-configurable-product-admin-ui": "1.2.*", + "magento/module-inventory-configurable-product-frontend-ui": "1.0.*", + "magento/module-inventory-configurable-product-indexer": "1.2.*", + "magento/module-inventory-configuration": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-distance-based-source-selection": "1.2.*", + "magento/module-inventory-distance-based-source-selection-admin-ui": "1.2.*", + "magento/module-inventory-distance-based-source-selection-api": "1.2.*", + "magento/module-inventory-elasticsearch": "1.2.*", + "magento/module-inventory-export-stock": "1.2.*", + "magento/module-inventory-export-stock-api": "1.2.*", + "magento/module-inventory-graph-ql": "1.2.*", + "magento/module-inventory-grouped-product": "1.2.*", + "magento/module-inventory-grouped-product-admin-ui": "1.2.*", + "magento/module-inventory-grouped-product-indexer": "1.2.*", + "magento/module-inventory-import-export": "1.2.*", + "magento/module-inventory-in-store-pickup": "1.1.*", + "magento/module-inventory-in-store-pickup-admin-ui": "1.1.*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-inventory-in-store-pickup-frontend": "1.1.*", + "magento/module-inventory-in-store-pickup-graph-ql": "1.1.*", + "magento/module-inventory-in-store-pickup-multishipping": "1.1.*", + "magento/module-inventory-in-store-pickup-quote": "1.1.*", + "magento/module-inventory-in-store-pickup-quote-graph-ql": "1.1.*", + "magento/module-inventory-in-store-pickup-sales": "1.1.*", + "magento/module-inventory-in-store-pickup-sales-admin-ui": "1.1.*", + "magento/module-inventory-in-store-pickup-sales-api": "1.1.*", + "magento/module-inventory-in-store-pickup-shipping": "1.1.*", + "magento/module-inventory-in-store-pickup-shipping-admin-ui": "1.1.*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", + "magento/module-inventory-in-store-pickup-webapi-extension": "1.1.*", + "magento/module-inventory-indexer": "2.1.*", + "magento/module-inventory-low-quantity-notification": "1.2.*", + "magento/module-inventory-low-quantity-notification-admin-ui": "1.2.*", + "magento/module-inventory-low-quantity-notification-api": "1.2.*", + "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", + "magento/module-inventory-product-alert": "1.2.*", + "magento/module-inventory-quote-graph-ql": "1.0.*", + "magento/module-inventory-requisition-list": "1.2.*", + "magento/module-inventory-reservation-cli": "1.2.*", + "magento/module-inventory-reservations": "1.2.*", + "magento/module-inventory-reservations-api": "1.2.*", + "magento/module-inventory-sales": "1.2.*", + "magento/module-inventory-sales-admin-ui": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-sales-frontend-ui": "1.2.*", + "magento/module-inventory-setup-fixture-generator": "1.2.*", + "magento/module-inventory-shipping": "1.2.*", + "magento/module-inventory-shipping-admin-ui": "1.2.*", + "magento/module-inventory-source-deduction-api": "1.2.*", + "magento/module-inventory-source-selection": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "magento/module-inventory-swatches-frontend-ui": "1.0.*", + "magento/module-inventory-visual-merchandiser": "1.1.*", + "magento/module-inventory-wishlist": "1.0.*" }, "type": "metapackage", "description": "Metapackage with Magento Inventory modules for simple installation" @@ -5869,24 +5355,28 @@ }, { "name": "magento/magento-cloud-components", - "version": "1.0.8", + "version": "1.0.10", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/magento-cloud-components/magento-magento-cloud-components-1.0.8.0.zip", - "shasum": "8df1d4666f73e7f2ce1598452129e19a8f5ea064" + "url": "https://repo.magento.com/archives/magento/magento-cloud-components/magento-magento-cloud-components-1.0.10.0.zip", + "shasum": "8f57ae140e890bc5e2de530609553ef6f3bdd2b5" }, "require": { "colinmollenhour/cache-backend-redis": "^1.9", "colinmollenhour/credis": "^1.6", "ext-json": "*", - "php": "^7.0" + "php": "^7.2 || ^8.0" }, "require-dev": { - "codeception/codeception": "^2.5.3", + "codeception/codeception": "^4.1", + "codeception/module-asserts": "^1.2", + "codeception/module-db": "^1.0", + "codeception/module-phpbrowser": "^1.0", + "codeception/module-rest": "^1.2", "consolidation/robo": "^1.2", "phpmd/phpmd": "@stable", - "phpstan/phpstan": "^0.11", - "phpunit/phpunit": "^7.2", + "phpstan/phpstan": "^0.12", + "phpunit/phpunit": "^8.5 || ^9.5", "squizlabs/php_codesniffer": "^3.0" }, "suggest": { @@ -5908,22 +5398,22 @@ }, { "name": "magento/magento-cloud-docker", - "version": "1.2.4", + "version": "1.3.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/magento-cloud-docker/magento-magento-cloud-docker-1.2.4.0.zip", - "shasum": "3cb9bd3a7a3aa456270f5f5f10b91eaad7e280c7" + "url": "https://repo.magento.com/archives/magento/magento-cloud-docker/magento-magento-cloud-docker-1.3.2.0.zip", + "shasum": "88f42039c7defabee4adbcf05d3da800c37e91fc" }, "require": { - "composer/composer": "^1.0||^2.0", - "composer/semver": "^1.0||^2.0||^3.0", + "composer/composer": "^1.4 || ^2.0", + "composer/semver": "@stable", "ext-json": "*", - "illuminate/config": "^5.5", - "php": "^7.2", - "symfony/config": "^4.4", - "symfony/console": "^2.8||^4.0", - "symfony/dependency-injection": "^3.3||^4.3", - "symfony/yaml": "^3.3||^4.0" + "illuminate/config": "^5.5||^8.77", + "php": "^7.2 || ^8.0", + "symfony/config": "^4.4 || ^5.1", + "symfony/console": "^2.8 || ^4.0 || ^5.1", + "symfony/dependency-injection": "^3.3 || ^4.3 || ^5.1", + "symfony/yaml": "^3.3 || ^4.0 || ^5.1" }, "require-dev": { "codeception/codeception": "^4.1", @@ -5934,7 +5424,7 @@ "consolidation/robo": "^1.2", "phpmd/phpmd": "@stable", "phpstan/phpstan": "^0.12", - "phpunit/phpunit": "^8.5", + "phpunit/phpunit": "^8.5 || ^9.5", "squizlabs/php_codesniffer": "^3.0" }, "bin": [ @@ -6006,17 +5496,17 @@ }, { "name": "magento/magento-cloud-metapackage", - "version": "2.4.3", + "version": "2.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/magento-cloud-metapackage/magento-magento-cloud-metapackage-2.4.3.0.zip", - "shasum": "71abb95d58031da32ffb32c4960f9cc10426f4d1" + "url": "https://repo.magento.com/archives/magento/magento-cloud-metapackage/magento-magento-cloud-metapackage-2.4.4.0.zip", + "shasum": "fd197379388ba40272a1086f05af21679296942c" }, "require": { "fastly/magento2": "^1.2.34", "magento/ece-tools": "^2002.1.0", "magento/module-paypal-on-boarding": "~100.4.0", - "magento/product-enterprise-edition": ">=2.4.3 <2.4.4" + "magento/product-enterprise-edition": ">=2.4.4 <2.4.5" }, "type": "metapackage", "license": [ @@ -6026,19 +5516,19 @@ }, { "name": "magento/magento-cloud-patches", - "version": "1.0.11", + "version": "1.0.16", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/magento-cloud-patches/magento-magento-cloud-patches-1.0.11.0.zip", - "shasum": "41415644f10682a08556a3926594c372359c6228" + "url": "https://repo.magento.com/archives/magento/magento-cloud-patches/magento-magento-cloud-patches-1.0.16.0.zip", + "shasum": "893f79cdf9127a47b2e6b44e27ddfd179148d95d" }, "require": { "composer/composer": "@stable", - "composer/semver": "^1.5||^2.0||^3.0", + "composer/semver": "@stable", "ext-json": "*", "magento/quality-patches": "^1.1.0", - "monolog/monolog": "^1.16", - "php": "^7.0", + "monolog/monolog": "^1.25||^2.3", + "php": "^7.2 || ^8.0", "symfony/config": "^3.3||^4.4||^5.1", "symfony/console": "^2.6||^4.0||^5.1", "symfony/dependency-injection": "^3.3||^4.3||^5.1", @@ -6047,10 +5537,14 @@ "symfony/yaml": "^3.3||^4.0||^5.1" }, "require-dev": { - "codeception/codeception": "^2.5.3", + "codeception/codeception": "^4.1", + "codeception/module-asserts": "^1.2", + "codeception/module-db": "^1.0", + "codeception/module-phpbrowser": "^1.0", + "codeception/module-rest": "^1.2", "consolidation/robo": "^1.2", "phpmd/phpmd": "@stable", - "phpunit/phpunit": "^6.2", + "phpunit/phpunit": "^8.5 || ^9.5", "squizlabs/php_codesniffer": "^3.0" }, "bin": [ @@ -6071,16 +5565,16 @@ }, { "name": "magento/magento-composer-installer", - "version": "0.2.1", + "version": "0.3.0", "source": { "type": "git", "url": "https://github.com/magento/magento-composer-installer.git", - "reference": "b9f929f718ef93ed61b6410bad85d40c37fd5ed3" + "reference": "0c1987b1ba4c8bacde15cad86f4dace1e3957104" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/magento/magento-composer-installer/zipball/b9f929f718ef93ed61b6410bad85d40c37fd5ed3", - "reference": "b9f929f718ef93ed61b6410bad85d40c37fd5ed3", + "url": "https://api.github.com/repos/magento/magento-composer-installer/zipball/0c1987b1ba4c8bacde15cad86f4dace1e3957104", + "reference": "0c1987b1ba4c8bacde15cad86f4dace1e3957104", "shasum": "" }, "require": { @@ -6091,12 +5585,10 @@ "magento-hackathon/magento-composer-installer": "*" }, "require-dev": { - "firegento/phpcs": "~1.1.0", "mikey179/vfsstream": "*", - "phpunit/phpunit": "*", - "phpunit/phpunit-mock-objects": "dev-master", - "squizlabs/php_codesniffer": "1.4.7", - "symfony/process": "*" + "phpunit/phpunit": "^9.5", + "squizlabs/php_codesniffer": "~3.6.1", + "symfony/process": "~5.4.0" }, "type": "composer-plugin", "extra": { @@ -6146,44 +5638,45 @@ "composer-installer", "magento" ], - "time": "2021-03-04T20:05:10+00:00" + "support": { + "source": "https://github.com/magento/magento-composer-installer/tree/0.3.0" + }, + "time": "2021-12-17T20:04:15+00:00" }, { "name": "magento/magento2-base", - "version": "2.4.3", + "version": "2.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/magento2-base/magento-magento2-base-2.4.3.0.zip", - "shasum": "eb63f2e254dbbbf0c6c40074ab43bc8d2fb495bd" + "url": "https://repo.magento.com/archives/magento/magento2-base/magento-magento2-base-2.4.4.0.zip", + "shasum": "7440b3afbea45bad8480e7b4385050376a8c893a" }, "require": { "composer/composer": "^1.9 || ^2.0", "ext-intl": "*", "ext-mbstring": "*", - "laminas/laminas-code": "^3.5.1", - "laminas/laminas-crypt": "^3.4.0", - "laminas/laminas-di": "^3.2.0", - "laminas/laminas-eventmanager": "^3.0.0", - "laminas/laminas-http": "^2.6.0", - "laminas/laminas-i18n": "^2.7.3", - "laminas/laminas-json": "^3.2.0", - "laminas/laminas-modulemanager": "^2.7", - "laminas/laminas-mvc": "^3.2.0", - "laminas/laminas-server": "^2.6.1", - "laminas/laminas-servicemanager": "^3.6.0", - "laminas/laminas-soap": "^2.9.0", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-text": "^2.6.0", - "laminas/laminas-uri": "^2.5.1", - "laminas/laminas-validator": "^2.6.0", - "laminas/laminas-view": "~2.12.0", - "magento/composer": "1.6.0", + "laminas/laminas-code": "~4.5.0", + "laminas/laminas-di": "^3.3.0", + "laminas/laminas-eventmanager": "^3.4.0", + "laminas/laminas-http": "^2.15.0", + "laminas/laminas-json": "^3.3.0", + "laminas/laminas-modulemanager": "^2.11.0", + "laminas/laminas-mvc": "^3.3.0", + "laminas/laminas-server": "^2.11.0", + "laminas/laminas-servicemanager": "^3.10.0", + "laminas/laminas-soap": "^2.10.0", + "laminas/laminas-stdlib": "^3.6.0", + "laminas/laminas-text": "^2.9.0", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.15.0", + "laminas/laminas-view": "~2.14.1", + "magento/composer": "~1.8.0", "magento/magento-composer-installer": "*", - "magento/zendframework1": "~1.14.2", - "monolog/monolog": "^1.17", - "pelago/emogrifier": "^5.0.0", - "php": "~7.3.0||~7.4.0", - "phpseclib/phpseclib": "2.0.*", + "magento/zendframework1": "~1.15.0", + "monolog/monolog": "^2.3", + "pelago/emogrifier": "^6.0.0", + "php": "~7.4.0||~8.1.0", + "phpseclib/phpseclib": "~3.0.9", "symfony/console": "~4.4.0", "symfony/event-dispatcher": "~4.4.0", "tedivm/jshrink": "~1.4.0", @@ -6216,7 +5709,7 @@ "lib/web/jquery/jquery-migrate.js" ], "components/jqueryui": "lib/web/jquery/jquery-ui.js", - "tinymce/tinymce": "lib/web/tiny_mce_4", + "tinymce/tinymce": "lib/web/tiny_mce_5", "trentrichardson/jquery-timepicker-addon": "lib/web/jquery/jquery-ui-timepicker-addon.js", "twbs/bootstrap": "lib/web/jquery/jquery.tabs.js" }, @@ -6238,8 +5731,8 @@ ".htaccess.sample" ], [ - ".php_cs.dist", - ".php_cs.dist" + ".php-cs-fixer.dist.php", + ".php-cs-fixer.dist.php" ], [ ".user.ini", @@ -6321,6 +5814,10 @@ "dev/.htaccess", "dev/.htaccess" ], + [ + "dev/tests/.gitignore", + "dev/tests/.gitignore" + ], [ "dev/tests/acceptance", "dev/tests/acceptance" @@ -6485,14 +5982,6 @@ "lib/internal/LinLibertineFont", "lib/internal/LinLibertineFont" ], - [ - "lib/web/FormData.js", - "lib/web/FormData.js" - ], - [ - "lib/web/MutationObserver.js", - "lib/web/MutationObserver.js" - ], [ "lib/web/blank.html", "lib/web/blank.html" @@ -6505,10 +5994,6 @@ "lib/web/css", "lib/web/css" ], - [ - "lib/web/es6-collections.js", - "lib/web/es6-collections.js" - ], [ "lib/web/extjs", "lib/web/extjs" @@ -6565,10 +6050,6 @@ "lib/web/matchMedia.js", "lib/web/matchMedia.js" ], - [ - "lib/web/modernizr", - "lib/web/modernizr" - ], [ "lib/web/moment-timezone-with-data.js", "lib/web/moment-timezone-with-data.js" @@ -6594,8 +6075,8 @@ "lib/web/spacer.gif" ], [ - "lib/web/tiny_mce_4", - "lib/web/tiny_mce_4" + "lib/web/tiny_mce_5", + "lib/web/tiny_mce_5" ], [ "lib/web/underscore.js", @@ -6711,40 +6192,38 @@ }, { "name": "magento/magento2-ee-base", - "version": "2.4.3", + "version": "2.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/magento2-ee-base/magento-magento2-ee-base-2.4.3.0.zip", - "shasum": "85ae351c408b9fffde8530debdcf301341602779" + "url": "https://repo.magento.com/archives/magento/magento2-ee-base/magento-magento2-ee-base-2.4.4.0.zip", + "shasum": "e4b61f4c014b2533696b6b5acea1186cdf62c559" }, "require": { "composer/composer": "^1.9 || ^2.0", "ext-intl": "*", "ext-mbstring": "*", - "laminas/laminas-code": "^3.5.1", - "laminas/laminas-crypt": "^3.4.0", - "laminas/laminas-di": "^3.2.0", - "laminas/laminas-eventmanager": "^3.0.0", - "laminas/laminas-http": "^2.6.0", - "laminas/laminas-i18n": "^2.7.3", - "laminas/laminas-json": "^3.2.0", - "laminas/laminas-modulemanager": "^2.7", - "laminas/laminas-mvc": "^3.2.0", - "laminas/laminas-server": "^2.6.1", - "laminas/laminas-servicemanager": "^3.6.0", - "laminas/laminas-soap": "^2.9.0", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-text": "^2.6.0", - "laminas/laminas-uri": "^2.5.1", - "laminas/laminas-validator": "^2.6.0", - "laminas/laminas-view": "~2.12.0", - "magento/composer": "1.6.0", + "laminas/laminas-code": "~4.5.0", + "laminas/laminas-di": "^3.3.0", + "laminas/laminas-eventmanager": "^3.4.0", + "laminas/laminas-http": "^2.15.0", + "laminas/laminas-json": "^3.3.0", + "laminas/laminas-modulemanager": "^2.11.0", + "laminas/laminas-mvc": "^3.3.0", + "laminas/laminas-server": "^2.11.0", + "laminas/laminas-servicemanager": "^3.10.0", + "laminas/laminas-soap": "^2.10.0", + "laminas/laminas-stdlib": "^3.6.0", + "laminas/laminas-text": "^2.9.0", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.15.0", + "laminas/laminas-view": "~2.14.1", + "magento/composer": "~1.8.0", "magento/magento-composer-installer": "*", - "magento/zendframework1": "~1.14.2", - "monolog/monolog": "^1.17", - "pelago/emogrifier": "^5.0.0", - "php": "~7.3.0||~7.4.0", - "phpseclib/phpseclib": "2.0.*", + "magento/zendframework1": "~1.15.0", + "monolog/monolog": "^2.3", + "pelago/emogrifier": "^6.0.0", + "php": "~7.4.0||~8.1.0", + "phpseclib/phpseclib": "~3.0.9", "symfony/console": "~4.4.0", "symfony/event-dispatcher": "~4.4.0", "tedivm/jshrink": "~1.4.0", @@ -6823,11 +6302,11 @@ }, { "name": "magento/module-admin-analytics", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-admin-analytics/magento-module-admin-analytics-100.4.3.0.zip", - "shasum": "2ad541bcfc53641c3cc9f52b05148732da0f4e16" + "url": "https://repo.magento.com/archives/magento/module-admin-analytics/magento-module-admin-analytics-100.4.4.0.zip", + "shasum": "fa295a30a21ed001422c2cadb3bb8a95e8aca37e" }, "require": { "magento/framework": "103.0.*", @@ -6836,7 +6315,7 @@ "magento/module-release-notification": "100.4.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -6855,11 +6334,11 @@ }, { "name": "magento/module-admin-gws", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-admin-gws/magento-module-admin-gws-100.4.3.0.zip", - "shasum": "ed1546bbc89783d04ffb5c76410d04be9c07dbdd" + "url": "https://repo.magento.com/archives/magento/module-admin-gws/magento-module-admin-gws-100.4.4.0.zip", + "shasum": "fb4bac1bb4684b5e4d82996b09fab1a3e7f61888" }, "require": { "magento/framework": "103.0.*", @@ -6883,7 +6362,7 @@ "magento/module-url-rewrite": "102.0.*", "magento/module-user": "101.2.*", "magento/module-visual-merchandiser": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "require-dev": { "magento/module-reports": "*" @@ -6909,17 +6388,17 @@ }, { "name": "magento/module-admin-gws-configurable-product", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-admin-gws-configurable-product/magento-module-admin-gws-configurable-product-100.4.1.0.zip", - "shasum": "ffa2178df4b4095c00f653c991a3c8bb68d7d8ff" + "url": "https://repo.magento.com/archives/magento/module-admin-gws-configurable-product/magento-module-admin-gws-configurable-product-100.4.2.0.zip", + "shasum": "cfce6092c72db21455f4bfbe980764adcfe0f121" }, "require": { "magento/framework": "103.0.*", "magento/module-admin-gws": "100.4.*", "magento/module-configurable-product": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -6937,18 +6416,18 @@ }, { "name": "magento/module-admin-gws-staging", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-admin-gws-staging/magento-module-admin-gws-staging-100.4.1.0.zip", - "shasum": "6714fd0892481dd38f87b1e5ae4273c9d9948f96" + "url": "https://repo.magento.com/archives/magento/module-admin-gws-staging/magento-module-admin-gws-staging-100.4.2.0.zip", + "shasum": "28298f9d9244bf00bdf1cd86a7a1e8ccdea51571" }, "require": { "magento/framework": "103.0.*", "magento/module-admin-gws": "100.4.*", "magento/module-staging": "101.2.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -6966,11 +6445,11 @@ }, { "name": "magento/module-admin-notification", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-admin-notification/magento-module-admin-notification-100.4.2.0.zip", - "shasum": "77f3c79f787cb25cd14eb5e0cb0d3cec6d0b48f0" + "url": "https://repo.magento.com/archives/magento/module-admin-notification/magento-module-admin-notification-100.4.3.0.zip", + "shasum": "5d988263ee6c4773be68e75c593e9377d83ce289" }, "require": { "lib-libxml": "*", @@ -6980,7 +6459,7 @@ "magento/module-media-storage": "100.4.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -6999,11 +6478,11 @@ }, { "name": "magento/module-adobe-ims", - "version": "2.1.2", + "version": "2.1.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-ims/magento-module-adobe-ims-2.1.2.0.zip", - "shasum": "85bf00e237b0f47341338a199fa3828a463de4cd" + "url": "https://repo.magento.com/archives/magento/module-adobe-ims/magento-module-adobe-ims-2.1.3.0.zip", + "shasum": "dce2f760e97eb2279bbc16c473aa2a8d9fe3fd52" }, "require": { "magento/framework": "*", @@ -7012,7 +6491,7 @@ "magento/module-backend": "*", "magento/module-config": "*", "magento/module-user": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -7031,15 +6510,15 @@ }, { "name": "magento/module-adobe-ims-api", - "version": "2.1.0", + "version": "2.1.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-ims-api/magento-module-adobe-ims-api-2.1.0.0.zip", - "shasum": "d2d6efb45a10cecb2c6370d15d42b1139a314b81" + "url": "https://repo.magento.com/archives/magento/module-adobe-ims-api/magento-module-adobe-ims-api-2.1.1.0.zip", + "shasum": "0946ea5f6bd9fb3b8b156f86f2de1e3fe1002e13" }, "require": { "magento/framework": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -7058,19 +6537,19 @@ }, { "name": "magento/module-adobe-stock-admin-ui", - "version": "1.3.0", + "version": "1.3.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-admin-ui/magento-module-adobe-stock-admin-ui-1.3.0.0.zip", - "shasum": "fd32d441cb64e0c6eae17fc8a9c9c403d48cea59" + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-admin-ui/magento-module-adobe-stock-admin-ui-1.3.1.0.zip", + "shasum": "540fb058a7ed45b09aa1bc5f7ee0097d01566372" }, "require": { "magento/framework": "*", - "magento/module-adobe-ims-api": "*", + "magento/module-adobe-ims-api": "2.1.*", "magento/module-adobe-stock-client-api": "2.1.*", "magento/module-backend": "*", "magento/module-config": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-cms": "*" @@ -7092,11 +6571,11 @@ }, { "name": "magento/module-adobe-stock-asset", - "version": "1.3.0", + "version": "1.3.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-asset/magento-module-adobe-stock-asset-1.3.0.0.zip", - "shasum": "2845737ef810868acc8a74a19ad956605b4fe196" + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-asset/magento-module-adobe-stock-asset-1.3.1.0.zip", + "shasum": "9c504fae5be45302f488c873a13a3711adfcff7d" }, "require": { "magento/framework": "*", @@ -7105,7 +6584,7 @@ "magento/module-config": "*", "magento/module-media-gallery": "*", "magento/module-media-gallery-api": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -7124,15 +6603,15 @@ }, { "name": "magento/module-adobe-stock-asset-api", - "version": "2.0.0", + "version": "2.0.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-asset-api/magento-module-adobe-stock-asset-api-2.0.0.0.zip", - "shasum": "c4e1054b12302ac9c87ba6e7ddc7604b56268813" + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-asset-api/magento-module-adobe-stock-asset-api-2.0.1.0.zip", + "shasum": "b7c659ec8b3b1c1512e70e22c68cfcaf1029bd4b" }, "require": { "magento/framework": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -7151,18 +6630,18 @@ }, { "name": "magento/module-adobe-stock-client", - "version": "1.3.1", + "version": "1.3.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-client/magento-module-adobe-stock-client-1.3.1.0.zip", - "shasum": "4fed32c6a717e5ea12dc6540b1beaa9f439b8768" + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-client/magento-module-adobe-stock-client-1.3.2.0.zip", + "shasum": "4ff6cf71c151f96d8b2883f270104378d7ce62a3" }, "require": { "astock/stock-api-libphp": "^1.1.2", "magento/framework": "*", - "magento/module-adobe-ims-api": "*", + "magento/module-adobe-ims-api": "2.1.*", "magento/module-adobe-stock-client-api": "2.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -7181,15 +6660,15 @@ }, { "name": "magento/module-adobe-stock-client-api", - "version": "2.1.0", + "version": "2.1.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-client-api/magento-module-adobe-stock-client-api-2.1.0.0.zip", - "shasum": "eae7473a32cb991fc99708fd1470b0090f670c41" + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-client-api/magento-module-adobe-stock-client-api-2.1.1.0.zip", + "shasum": "bce37cae6d4a5d0ad1260bb389a289240c160741" }, "require": { "magento/framework": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -7208,11 +6687,11 @@ }, { "name": "magento/module-adobe-stock-image", - "version": "1.3.1", + "version": "1.3.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-image/magento-module-adobe-stock-image-1.3.1.0.zip", - "shasum": "b6b47d1cfe9afda2cb0d56a44e05a05a71ed18f5" + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-image/magento-module-adobe-stock-image-1.3.2.0.zip", + "shasum": "a116421a7b9dbca984eece349ff51332bd74924a" }, "require": { "magento/framework": "*", @@ -7221,7 +6700,7 @@ "magento/module-adobe-stock-image-api": "1.3.*", "magento/module-media-gallery-api": "*", "magento/module-media-gallery-synchronization-api": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog": "*" @@ -7243,16 +6722,16 @@ }, { "name": "magento/module-adobe-stock-image-admin-ui", - "version": "1.3.1", + "version": "1.3.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-image-admin-ui/magento-module-adobe-stock-image-admin-ui-1.3.1.0.zip", - "shasum": "6da0829d78593dbf3c22e7c1595b5080a1a36d64" + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-image-admin-ui/magento-module-adobe-stock-image-admin-ui-1.3.2.0.zip", + "shasum": "016c4e5f9ba004d444221db6aad48b330448ad93" }, "require": { "magento/framework": "*", - "magento/module-adobe-ims": "*", - "magento/module-adobe-ims-api": "*", + "magento/module-adobe-ims": "2.1.*", + "magento/module-adobe-ims-api": "2.1.*", "magento/module-adobe-stock-asset-api": "2.0.*", "magento/module-adobe-stock-client-api": "2.1.*", "magento/module-adobe-stock-image-api": "1.3.*", @@ -7260,7 +6739,7 @@ "magento/module-media-gallery-api": "*", "magento/module-media-gallery-ui": "*", "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-cms": "*" @@ -7282,15 +6761,15 @@ }, { "name": "magento/module-adobe-stock-image-api", - "version": "1.3.0", + "version": "1.3.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-image-api/magento-module-adobe-stock-image-api-1.3.0.0.zip", - "shasum": "672dabe7ba6afd6a0beb334787050899038244e9" + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-image-api/magento-module-adobe-stock-image-api-1.3.1.0.zip", + "shasum": "4c7852b35f367ae9932c49fb147a9d13cd501ba7" }, "require": { "magento/framework": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -7309,16 +6788,16 @@ }, { "name": "magento/module-advanced-catalog", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-advanced-catalog/magento-module-advanced-catalog-100.4.1.0.zip", - "shasum": "d694798554a47c8994988de0452a4090b6f9a65a" + "url": "https://repo.magento.com/archives/magento/module-advanced-catalog/magento-module-advanced-catalog-100.4.2.0.zip", + "shasum": "65310a6d199a63b285ffe85d87087e7c790b9e04" }, "require": { "magento/framework": "103.0.*", "magento/module-catalog": "104.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-grouped-product": "100.4.*" @@ -7339,11 +6818,11 @@ }, { "name": "magento/module-advanced-checkout", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-advanced-checkout/magento-module-advanced-checkout-100.4.3.0.zip", - "shasum": "fff47c3216e2ea2ea0eeb7d2bfa2646e411cfde1" + "url": "https://repo.magento.com/archives/magento/module-advanced-checkout/magento-module-advanced-checkout-100.4.4.0.zip", + "shasum": "a45d41885ae85b2d3c69e4fbf3ff9b09bcc2f26b" }, "require": { "magento/framework": "103.0.*", @@ -7366,7 +6845,7 @@ "magento/module-ui": "101.2.*", "magento/module-widget": "101.2.*", "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -7384,11 +6863,11 @@ }, { "name": "magento/module-advanced-pricing-import-export", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-advanced-pricing-import-export/magento-module-advanced-pricing-import-export-100.4.3.0.zip", - "shasum": "5841d9c6191d2e3ca90c720a058d1a9ac2b8466f" + "url": "https://repo.magento.com/archives/magento/module-advanced-pricing-import-export/magento-module-advanced-pricing-import-export-100.4.4.0.zip", + "shasum": "dc456cd47d71b897a5f0ed77349c39769268a08e" }, "require": { "magento/framework": "103.0.*", @@ -7400,7 +6879,7 @@ "magento/module-eav": "102.1.*", "magento/module-import-export": "101.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -7419,15 +6898,15 @@ }, { "name": "magento/module-advanced-rule", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-advanced-rule/magento-module-advanced-rule-100.4.0.0.zip", - "shasum": "198dd0a16af8de8d3b863bde441bc21ba084083b" + "url": "https://repo.magento.com/archives/magento/module-advanced-rule/magento-module-advanced-rule-100.4.1.0.zip", + "shasum": "3ea6fcb83d7ccf1804aa674cd5e15ccff7b50c6e" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -7445,11 +6924,11 @@ }, { "name": "magento/module-advanced-sales-rule", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-advanced-sales-rule/magento-module-advanced-sales-rule-100.4.1.0.zip", - "shasum": "b48586991088de6fbf1c86ed0fbe5410c1d481c3" + "url": "https://repo.magento.com/archives/magento/module-advanced-sales-rule/magento-module-advanced-sales-rule-100.4.2.0.zip", + "shasum": "7b81ce177b1fe4050250fc8bfdcaa5b4b861e7b7" }, "require": { "magento/framework": "103.0.*", @@ -7463,7 +6942,7 @@ "magento/module-rule": "100.4.*", "magento/module-sales-rule": "101.2.*", "magento/module-shipping": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -7481,11 +6960,11 @@ }, { "name": "magento/module-advanced-search", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-advanced-search/magento-module-advanced-search-100.4.1.0.zip", - "shasum": "17ffa559af3f5413e0e95207b4b7237f5261b2e4" + "url": "https://repo.magento.com/archives/magento/module-advanced-search/magento-module-advanced-search-100.4.2.0.zip", + "shasum": "09972db7e8b51e2100e9875d30ded250c554a5ad" }, "require": { "magento/framework": "103.0.*", @@ -7496,7 +6975,7 @@ "magento/module-customer": "103.0.*", "magento/module-search": "101.1.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -7515,17 +6994,17 @@ }, { "name": "magento/module-amqp", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-amqp/magento-module-amqp-100.4.1.0.zip", - "shasum": "6eae8e8479ccc091382d91351d9cadc97a6da875" + "url": "https://repo.magento.com/archives/magento/module-amqp/magento-module-amqp-100.4.2.0.zip", + "shasum": "91eff8d4eee04cdf27784045ca62014fccaad235" }, "require": { "magento/framework": "103.0.*", "magento/framework-amqp": "100.4.*", "magento/framework-message-queue": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -7544,17 +7023,17 @@ }, { "name": "magento/module-amqp-store", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-amqp-store/magento-module-amqp-store-100.4.1.0.zip", - "shasum": "11b7420f4b352c53b6ef7d2007a20036b30c9881" + "url": "https://repo.magento.com/archives/magento/module-amqp-store/magento-module-amqp-store-100.4.2.0.zip", + "shasum": "f9fbdb0168022ed576753c2ad15808ed2de11239" }, "require": { "magento/framework": "103.0.*", "magento/framework-amqp": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/framework-message-queue": "100.4.*", @@ -7577,11 +7056,11 @@ }, { "name": "magento/module-analytics", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-analytics/magento-module-analytics-100.4.3.0.zip", - "shasum": "2c09bceae52cade7549259669a9500eff453ce79" + "url": "https://repo.magento.com/archives/magento/module-analytics/magento-module-analytics-100.4.4.0.zip", + "shasum": "8463c99cf6ca687993a00020fdb06a5d98c6bc1d" }, "require": { "magento/framework": "103.0.*", @@ -7589,7 +7068,7 @@ "magento/module-config": "101.2.*", "magento/module-integration": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -7606,13 +7085,85 @@ ], "description": "N/A" }, + { + "name": "magento/module-async-order", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-async-order/magento-module-async-order-100.4.0.0.zip", + "shasum": "380e8dbe2f5a12df33154fc136ccc04e4981074b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-message-queue": "100.4.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-archive": "101.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-sales-sequence": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout-staging": "100.4.*", + "magento/module-payment": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AsyncOrder\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-async-order-graph-ql", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-async-order-graph-ql/magento-module-async-order-graph-ql-100.4.0.0.zip", + "shasum": "195d510f5920e6352da134beda8cc7cfb712e0a5" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-async-order": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AsyncOrderGraphQl\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, { "name": "magento/module-asynchronous-operations", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-asynchronous-operations/magento-module-asynchronous-operations-100.4.3.0.zip", - "shasum": "ce1bbcf47020689fae6dd8e2e34dd18a01dd67cf" + "url": "https://repo.magento.com/archives/magento/module-asynchronous-operations/magento-module-asynchronous-operations-100.4.4.0.zip", + "shasum": "3b7cebfc7b227ba8872ff3dd768ee5781c26d844" }, "require": { "magento/framework": "103.0.*", @@ -7621,7 +7172,7 @@ "magento/module-authorization": "100.4.*", "magento/module-backend": "102.0.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-admin-notification": "100.4.*", @@ -7644,16 +7195,16 @@ }, { "name": "magento/module-authorization", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-authorization/magento-module-authorization-100.4.3.0.zip", - "shasum": "4dcb2cb669fe80da8b7a007e17ac74e30d6738b8" + "url": "https://repo.magento.com/archives/magento/module-authorization/magento-module-authorization-100.4.4.0.zip", + "shasum": "7f94d3c40f8d836c84bd6547889047e00692ca09" }, "require": { "magento/framework": "103.0.*", "magento/module-backend": "102.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -7672,18 +7223,18 @@ }, { "name": "magento/module-aws-s3", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-aws-s3/magento-module-aws-s3-100.4.1.0.zip", - "shasum": "252c4e58396e0259a51ebec3925403ab15cfd2b8" + "url": "https://repo.magento.com/archives/magento/module-aws-s3/magento-module-aws-s3-100.4.2.0.zip", + "shasum": "3abe1e90d75ad2db23906325dbbfbc6913c58e00" }, "require": { "league/flysystem": "^2.0", "league/flysystem-aws-s3-v3": "^2.0", "magento/framework": "103.0.*", "magento/module-remote-storage": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -7701,15 +7252,15 @@ }, { "name": "magento/module-aws-s3-customer-custom-attributes", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-aws-s3-customer-custom-attributes/magento-module-aws-s3-customer-custom-attributes-100.4.1.0.zip", - "shasum": "47e59df5c4cd83c1269d662b61d3595f6a5b9d5c" + "url": "https://repo.magento.com/archives/magento/module-aws-s3-customer-custom-attributes/magento-module-aws-s3-customer-custom-attributes-100.4.2.0.zip", + "shasum": "177ac4ee6402a167c679d3d815ebe6315a026e16" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-aws-s3": "100.4.*", @@ -7732,15 +7283,15 @@ }, { "name": "magento/module-aws-s3-gift-card-import-export", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-aws-s3-gift-card-import-export/magento-module-aws-s3-gift-card-import-export-100.4.0.0.zip", - "shasum": "9eabe03c42ac4fbb76ce6361d2268b692379ad19" + "url": "https://repo.magento.com/archives/magento/module-aws-s3-gift-card-import-export/magento-module-aws-s3-gift-card-import-export-100.4.1.0.zip", + "shasum": "866807716ea5012f7cbff61176d201b2ce25fb3b" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-aws-s3": "100.4.*", @@ -7763,18 +7314,18 @@ }, { "name": "magento/module-aws-s3-page-builder", - "version": "1.0.1", + "version": "1.0.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-aws-s3-page-builder/magento-module-aws-s3-page-builder-1.0.1.0.zip", - "shasum": "5c12bdd83ae0262633ff82f9ce8d56f7bc54ba74" + "url": "https://repo.magento.com/archives/magento/module-aws-s3-page-builder/magento-module-aws-s3-page-builder-1.0.2.0.zip", + "shasum": "26cf12922f62147eb068cff31b2030858b8fee5b" }, "require": { - "magento/framework": "~103.0.3", - "php": "~7.3.0||~7.4.0" + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" }, "suggest": { - "magento/module-aws-s3": "*", + "magento/module-aws-s3": "100.4.*", "magento/module-page-builder": "2.2.*" }, "type": "magento2-module", @@ -7793,15 +7344,15 @@ }, { "name": "magento/module-aws-s3-scheduled-import-export", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-aws-s3-scheduled-import-export/magento-module-aws-s3-scheduled-import-export-100.4.0.0.zip", - "shasum": "6733f88b8b3ffe50ef5e5f6cfb7943255815e0e6" + "url": "https://repo.magento.com/archives/magento/module-aws-s3-scheduled-import-export/magento-module-aws-s3-scheduled-import-export-100.4.1.0.zip", + "shasum": "b90222a8d78c0793bb1b03f42d452377a3f8caed" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-aws-s3": "100.4.*", @@ -7824,11 +7375,11 @@ }, { "name": "magento/module-backend", - "version": "102.0.3", + "version": "102.0.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-backend/magento-module-backend-102.0.3.0.zip", - "shasum": "cb48d4ae3cf796492b4dc2c963803032563a400f" + "url": "https://repo.magento.com/archives/magento/module-backend/magento-module-backend-102.0.4.0.zip", + "shasum": "4f75d59880b3a8af1c8b0299e47f322e4b38ebba" }, "require": { "magento/framework": "103.0.*", @@ -7849,7 +7400,7 @@ "magento/module-translation": "100.4.*", "magento/module-ui": "101.2.*", "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-theme": "101.1.*" @@ -7872,18 +7423,18 @@ }, { "name": "magento/module-backup", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-backup/magento-module-backup-100.4.3.0.zip", - "shasum": "737d3af960c74fc8353967f71a3b0418333f29a0" + "url": "https://repo.magento.com/archives/magento/module-backup/magento-module-backup-100.4.4.0.zip", + "shasum": "2ed47abed34b081913c248bc52ba6dafc151f809" }, "require": { "magento/framework": "103.0.*", "magento/module-backend": "102.0.*", "magento/module-cron": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -7902,11 +7453,11 @@ }, { "name": "magento/module-banner", - "version": "101.2.3", + "version": "101.2.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-banner/magento-module-banner-101.2.3.0.zip", - "shasum": "910a27b35da4909bbfda888d5725d958dfd38448" + "url": "https://repo.magento.com/archives/magento/module-banner/magento-module-banner-101.2.4.0.zip", + "shasum": "c57c6cadf39139e7875953c48fa465db37899704" }, "require": { "magento/framework": "103.0.*", @@ -7919,7 +7470,7 @@ "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", "magento/module-widget": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-website-restriction": "100.4.*" @@ -7940,17 +7491,17 @@ }, { "name": "magento/module-banner-customer-segment", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-banner-customer-segment/magento-module-banner-customer-segment-100.4.1.0.zip", - "shasum": "e52f180595308daa3aab25539a44a0f261d02a83" + "url": "https://repo.magento.com/archives/magento/module-banner-customer-segment/magento-module-banner-customer-segment-100.4.2.0.zip", + "shasum": "8d33e8d5f7e57e65eaf98a5947ea45f7d9ffc2d2" }, "require": { "magento/framework": "103.0.*", "magento/module-banner": "101.2.*", "magento/module-customer-segment": "102.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -7968,18 +7519,18 @@ }, { "name": "magento/module-banner-graph-ql", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-banner-graph-ql/magento-module-banner-graph-ql-100.4.0.0.zip", - "shasum": "855afb704e905894e6e8da67e7b29e8a2454bd57" + "url": "https://repo.magento.com/archives/magento/module-banner-graph-ql/magento-module-banner-graph-ql-100.4.1.0.zip", + "shasum": "83f591cf64f3e4fd7db4a3564c60b9dc8013f5dc" }, "require": { "magento/framework": "103.0.*", "magento/module-banner": "101.2.*", "magento/module-banner-customer-segment": "100.4.*", "magento/module-customer-segment": "102.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-website-restriction": "100.4.*" @@ -8000,22 +7551,22 @@ }, { "name": "magento/module-banner-page-builder", - "version": "2.2.1", + "version": "2.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-banner-page-builder/magento-module-banner-page-builder-2.2.1.0.zip", - "shasum": "87b340a32a72ed0dc2539d8b44ab2c155b466c02" + "url": "https://repo.magento.com/archives/magento/module-banner-page-builder/magento-module-banner-page-builder-2.2.2.0.zip", + "shasum": "2928123c2fa3912a4a22c1f6d9ce3597a47813b7" }, "require": { - "magento/framework": "~103.0.3", - "magento/module-backend": "~102.0.3", - "magento/module-banner": "~101.2.3", - "magento/module-banner-customer-segment": "~100.4.1", + "magento/framework": "*", + "magento/module-backend": "*", + "magento/module-banner": "101.2.*", + "magento/module-banner-customer-segment": "100.4.*", "magento/module-catalog-rule": "*", - "magento/module-customer-segment": "~102.1.3", - "magento/module-page-builder": "*", - "magento/module-sales-rule": "~101.2.3", - "php": "~7.3.0||~7.4.0" + "magento/module-customer-segment": "102.1.*", + "magento/module-page-builder": "2.2.*", + "magento/module-sales-rule": "*", + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -8033,17 +7584,17 @@ }, { "name": "magento/module-banner-page-builder-analytics", - "version": "1.6.1", + "version": "1.7.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-banner-page-builder-analytics/magento-module-banner-page-builder-analytics-1.6.1.0.zip", - "shasum": "38cb9d8723403e9b6a92731bf4c90493f28cac90" + "url": "https://repo.magento.com/archives/magento/module-banner-page-builder-analytics/magento-module-banner-page-builder-analytics-1.7.1.0.zip", + "shasum": "133f4b80019edbc9b61635fe521bcd333adcad13" }, "require": { - "magento/framework": "~103.0.3", - "magento/module-banner": "~101.2.3", - "magento/module-page-builder-analytics": "*", - "php": "~7.3.0||~7.4.0" + "magento/framework": "*", + "magento/module-banner": "101.2.*", + "magento/module-page-builder-analytics": "1.6.*", + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -8061,11 +7612,11 @@ }, { "name": "magento/module-bundle", - "version": "101.0.3", + "version": "101.0.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-bundle/magento-module-bundle-101.0.3.0.zip", - "shasum": "9cf9f2d600b119095ae3eeeb7f248720985bbe2b" + "url": "https://repo.magento.com/archives/magento/module-bundle/magento-module-bundle-101.0.4.0.zip", + "shasum": "1d6820458bd78a2042179df3787f178a2c665455" }, "require": { "magento/framework": "103.0.*", @@ -8076,6 +7627,7 @@ "magento/module-checkout": "100.4.*", "magento/module-config": "101.2.*", "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", "magento/module-eav": "102.1.*", "magento/module-gift-message": "100.4.*", "magento/module-media-storage": "100.4.*", @@ -8084,7 +7636,7 @@ "magento/module-store": "101.1.*", "magento/module-tax": "100.4.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-bundle-sample-data": "Sample Data version: 100.4.*", @@ -8108,23 +7660,24 @@ }, { "name": "magento/module-bundle-graph-ql", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-bundle-graph-ql/magento-module-bundle-graph-ql-100.4.3.0.zip", - "shasum": "336325f834d761a161e1bd2a0efc08f11283a4f6" + "url": "https://repo.magento.com/archives/magento/module-bundle-graph-ql/magento-module-bundle-graph-ql-100.4.4.0.zip", + "shasum": "87ab4371ee816aa6547040735d40760ae96716e9" }, "require": { "magento/framework": "103.0.*", "magento/module-bundle": "101.0.*", "magento/module-catalog": "104.0.*", "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-graph-ql": "100.4.*", "magento/module-quote": "101.2.*", "magento/module-quote-graph-ql": "100.4.*", "magento/module-sales": "103.0.*", "magento/module-sales-graph-ql": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -8143,11 +7696,11 @@ }, { "name": "magento/module-bundle-import-export", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-bundle-import-export/magento-module-bundle-import-export-100.4.2.0.zip", - "shasum": "6b52c743468c932dda0b2b298439a6f22dab8db6" + "url": "https://repo.magento.com/archives/magento/module-bundle-import-export/magento-module-bundle-import-export-100.4.3.0.zip", + "shasum": "eaadc576dccaa1729cc05153cd4405e93530ffd5" }, "require": { "magento/framework": "103.0.*", @@ -8157,7 +7710,7 @@ "magento/module-eav": "102.1.*", "magento/module-import-export": "101.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -8176,16 +7729,16 @@ }, { "name": "magento/module-bundle-import-export-staging", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-bundle-import-export-staging/magento-module-bundle-import-export-staging-100.4.1.0.zip", - "shasum": "a2f9f253cc28844aa8af95251153e58f3a543993" + "url": "https://repo.magento.com/archives/magento/module-bundle-import-export-staging/magento-module-bundle-import-export-staging-100.4.2.0.zip", + "shasum": "7eac567d7e756831643ee5c9405c39a8f5f1d426" }, "require": { "magento/framework": "103.0.*", "magento/module-bundle": "101.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-bundle-import-export": "100.4.*" @@ -8206,11 +7759,11 @@ }, { "name": "magento/module-bundle-staging", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-bundle-staging/magento-module-bundle-staging-100.4.3.0.zip", - "shasum": "d57b5762bcc467311667d673d2e4c039a02f5255" + "url": "https://repo.magento.com/archives/magento/module-bundle-staging/magento-module-bundle-staging-100.4.4.0.zip", + "shasum": "7f6eb286f875f0214fe431543f380f402415774e" }, "require": { "magento/framework": "103.0.*", @@ -8220,7 +7773,7 @@ "magento/module-staging": "101.2.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -8238,16 +7791,16 @@ }, { "name": "magento/module-cache-invalidate", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cache-invalidate/magento-module-cache-invalidate-100.4.1.0.zip", - "shasum": "c82d2d2a8c5afdf030d3c83017b169208f759081" + "url": "https://repo.magento.com/archives/magento/module-cache-invalidate/magento-module-cache-invalidate-100.4.2.0.zip", + "shasum": "cc5b37b7da1e68775844e6285c79d1d1ca3a4d28" }, "require": { "magento/framework": "103.0.*", "magento/module-page-cache": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -8266,16 +7819,16 @@ }, { "name": "magento/module-captcha", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-captcha/magento-module-captcha-100.4.3.0.zip", - "shasum": "315545dee08d7bb0748a074f5097d6c55526ff57" + "url": "https://repo.magento.com/archives/magento/module-captcha/magento-module-captcha-100.4.4.0.zip", + "shasum": "290e51dafbf7038c28629ff5cd8e312176e984d1" }, "require": { - "laminas/laminas-captcha": "^2.10", - "laminas/laminas-db": "^2.8.2", - "laminas/laminas-session": "^2.10", + "laminas/laminas-captcha": "^2.11.0", + "laminas/laminas-db": "^2.13.4", + "laminas/laminas-session": "^2.12.0", "magento/framework": "103.0.*", "magento/module-authorization": "100.4.*", "magento/module-backend": "102.0.*", @@ -8283,7 +7836,7 @@ "magento/module-customer": "103.0.*", "magento/module-sales": "103.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -8302,18 +7855,18 @@ }, { "name": "magento/module-cardinal-commerce", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cardinal-commerce/magento-module-cardinal-commerce-100.4.1.0.zip", - "shasum": "4e8d35f789f6fcb9e4ec3c7c0981523ca41af4fa" + "url": "https://repo.magento.com/archives/magento/module-cardinal-commerce/magento-module-cardinal-commerce-100.4.2.0.zip", + "shasum": "dcd16d3c86e3ede1c0d61640f4e4c9b2fc5390d7" }, "require": { "magento/framework": "103.0.*", "magento/module-checkout": "100.4.*", "magento/module-payment": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -8332,11 +7885,11 @@ }, { "name": "magento/module-catalog", - "version": "104.0.3", + "version": "104.0.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog/magento-module-catalog-104.0.3.0.zip", - "shasum": "273d0446da6f5b3711f9dcf77c3878fc686aa127" + "url": "https://repo.magento.com/archives/magento/module-catalog/magento-module-catalog-104.0.4.0.zip", + "shasum": "68b81961013b9b661aa44ddebe814cb714b543d1" }, "require": { "magento/framework": "103.0.*", @@ -8365,7 +7918,7 @@ "magento/module-url-rewrite": "102.0.*", "magento/module-widget": "101.2.*", "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog-sample-data": "Sample Data version: 100.4.*", @@ -8389,17 +7942,17 @@ }, { "name": "magento/module-catalog-analytics", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-analytics/magento-module-catalog-analytics-100.4.1.0.zip", - "shasum": "050fba7854dccba20ae42fb81ec402bb68967555" + "url": "https://repo.magento.com/archives/magento/module-catalog-analytics/magento-module-catalog-analytics-100.4.2.0.zip", + "shasum": "ad8ba55631ef15155c2ab7def26491d99d2c1065" }, "require": { "magento/framework": "103.0.*", "magento/module-analytics": "100.4.*", "magento/module-catalog": "104.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -8418,17 +7971,17 @@ }, { "name": "magento/module-catalog-cms-graph-ql", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-cms-graph-ql/magento-module-catalog-cms-graph-ql-100.4.0.0.zip", - "shasum": "b03911b9411a15875c5da13c8e0b40ca38667bce" + "url": "https://repo.magento.com/archives/magento/module-catalog-cms-graph-ql/magento-module-catalog-cms-graph-ql-100.4.1.0.zip", + "shasum": "89e2a2a22e1e9f4181e61d52d92976f024f95b4b" }, "require": { "magento/framework": "103.0.*", "magento/module-catalog": "104.0.*", "magento/module-cms-graph-ql": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog-graph-ql": "100.4.*", @@ -8452,18 +8005,18 @@ }, { "name": "magento/module-catalog-customer-graph-ql", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-customer-graph-ql/magento-module-catalog-customer-graph-ql-100.4.3.0.zip", - "shasum": "d301d97cd5a371a0a2693250bd0aa6b5424f7547" + "url": "https://repo.magento.com/archives/magento/module-catalog-customer-graph-ql/magento-module-catalog-customer-graph-ql-100.4.4.0.zip", + "shasum": "854e141bbf15ee42ff40bf14980b463d1a72f7f9" }, "require": { "magento/framework": "103.0.*", "magento/module-catalog": "104.0.*", "magento/module-catalog-graph-ql": "100.4.*", "magento/module-customer": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -8482,11 +8035,11 @@ }, { "name": "magento/module-catalog-event", - "version": "101.1.3", + "version": "101.1.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-event/magento-module-catalog-event-101.1.3.0.zip", - "shasum": "2ba57d3077aa29bf4c3bee44663c9bbf1a2cf5d3" + "url": "https://repo.magento.com/archives/magento/module-catalog-event/magento-module-catalog-event-101.1.4.0.zip", + "shasum": "7584f1081f4c6bf470808ee9c0858847e970e293" }, "require": { "magento/framework": "103.0.*", @@ -8500,7 +8053,7 @@ "magento/module-sales": "103.0.*", "magento/module-store": "101.1.*", "magento/module-widget": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -8518,14 +8071,15 @@ }, { "name": "magento/module-catalog-graph-ql", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-graph-ql/magento-module-catalog-graph-ql-100.4.3.0.zip", - "shasum": "acdb0bd17e72018dbebc91b49d53026b5eface30" + "url": "https://repo.magento.com/archives/magento/module-catalog-graph-ql/magento-module-catalog-graph-ql-100.4.4.0.zip", + "shasum": "17be5a9565265cc04e2b4da2a0795fcfd9b539d4" }, "require": { "magento/framework": "103.0.*", + "magento/module-advanced-search": "100.4.*", "magento/module-catalog": "104.0.*", "magento/module-catalog-inventory": "100.4.*", "magento/module-catalog-search": "102.0.*", @@ -8535,7 +8089,7 @@ "magento/module-graph-ql": "100.4.*", "magento/module-search": "101.1.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-graph-ql-cache": "100.4.*", @@ -8558,11 +8112,11 @@ }, { "name": "magento/module-catalog-import-export", - "version": "101.1.3", + "version": "101.1.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-import-export/magento-module-catalog-import-export-101.1.3.0.zip", - "shasum": "e3245ee246c61de0df71ca0e0bff79188d8d8496" + "url": "https://repo.magento.com/archives/magento/module-catalog-import-export/magento-module-catalog-import-export-101.1.4.0.zip", + "shasum": "7de989e9b9128c4048d95d3add36ea42996ded52" }, "require": { "ext-ctype": "*", @@ -8577,7 +8131,7 @@ "magento/module-media-storage": "100.4.*", "magento/module-store": "101.1.*", "magento/module-tax": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -8596,18 +8150,18 @@ }, { "name": "magento/module-catalog-import-export-staging", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-import-export-staging/magento-module-catalog-import-export-staging-100.4.1.0.zip", - "shasum": "08951b3960d4dd91010dac70992089231e975575" + "url": "https://repo.magento.com/archives/magento/module-catalog-import-export-staging/magento-module-catalog-import-export-staging-100.4.2.0.zip", + "shasum": "6ff0f5d10411783418c50574211b1ef19528e572" }, "require": { "magento/framework": "103.0.*", "magento/module-catalog": "104.0.*", "magento/module-catalog-staging": "100.4.*", "magento/module-staging": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog-import-export": "101.1.*" @@ -8628,11 +8182,11 @@ }, { "name": "magento/module-catalog-inventory", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-inventory/magento-module-catalog-inventory-100.4.3.0.zip", - "shasum": "cd529dbcb8b1f421d6b92f6f0ed6122a1324bf01" + "url": "https://repo.magento.com/archives/magento/module-catalog-inventory/magento-module-catalog-inventory-100.4.4.0.zip", + "shasum": "f6fe6467ba5fb05307ef1071466375d1d045ed2a" }, "require": { "magento/framework": "103.0.*", @@ -8643,7 +8197,7 @@ "magento/module-quote": "101.2.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -8662,18 +8216,19 @@ }, { "name": "magento/module-catalog-inventory-graph-ql", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-inventory-graph-ql/magento-module-catalog-inventory-graph-ql-100.4.0.0.zip", - "shasum": "4479508a6232872c96ab9134acbc735393725526" + "url": "https://repo.magento.com/archives/magento/module-catalog-inventory-graph-ql/magento-module-catalog-inventory-graph-ql-100.4.1.0.zip", + "shasum": "54a70525aa0eb0746133cd289fa44d3a513b5700" }, "require": { "magento/framework": "103.0.*", "magento/module-catalog": "104.0.*", "magento/module-catalog-inventory": "100.4.*", + "magento/module-graph-ql": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -8692,11 +8247,11 @@ }, { "name": "magento/module-catalog-inventory-staging", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-inventory-staging/magento-module-catalog-inventory-staging-100.4.2.0.zip", - "shasum": "491465af71ad5bac46426c54e7fe676335b3c805" + "url": "https://repo.magento.com/archives/magento/module-catalog-inventory-staging/magento-module-catalog-inventory-staging-100.4.3.0.zip", + "shasum": "346b3bb255fffcd63aafa8f77a14a22a9c0215e8" }, "require": { "lib-libxml": "*", @@ -8706,7 +8261,7 @@ "magento/module-catalog-inventory": "100.4.*", "magento/module-catalog-staging": "100.4.*", "magento/module-staging": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-staging": "101.2.*" @@ -8727,17 +8282,17 @@ }, { "name": "magento/module-catalog-page-builder-analytics", - "version": "1.6.1", + "version": "1.6.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-page-builder-analytics/magento-module-catalog-page-builder-analytics-1.6.1.0.zip", - "shasum": "79879b79f05c5d27606530944ebcd9db01d44f1d" + "url": "https://repo.magento.com/archives/magento/module-catalog-page-builder-analytics/magento-module-catalog-page-builder-analytics-1.6.2.0.zip", + "shasum": "663461e9e293c64273e13c874d11f52853ce76c7" }, "require": { - "magento/framework": "~103.0.3", - "magento/module-catalog": "~104.0.3", + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", "magento/module-page-builder-analytics": "1.6.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -8755,17 +8310,17 @@ }, { "name": "magento/module-catalog-page-builder-analytics-staging", - "version": "1.6.1", + "version": "1.7.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-page-builder-analytics-staging/magento-module-catalog-page-builder-analytics-staging-1.6.1.0.zip", - "shasum": "105871d0eaefa013e2dfea06674a861d6cee039b" + "url": "https://repo.magento.com/archives/magento/module-catalog-page-builder-analytics-staging/magento-module-catalog-page-builder-analytics-staging-1.7.1.0.zip", + "shasum": "53736aef98156e826af503f7d5adc7c32c340f3b" }, "require": { - "magento/framework": "~103.0.3", - "magento/module-catalog": "~104.0.3", - "magento/module-page-builder-analytics": "*", - "php": "~7.3.0||~7.4.0" + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-page-builder-analytics": "1.6.*", + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -8783,11 +8338,11 @@ }, { "name": "magento/module-catalog-permissions", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-permissions/magento-module-catalog-permissions-100.4.3.0.zip", - "shasum": "a94dedbf2c82aadcef33246459b3f0250d623ffc" + "url": "https://repo.magento.com/archives/magento/module-catalog-permissions/magento-module-catalog-permissions-100.4.4.0.zip", + "shasum": "284a6fb0b9b5a658a0b3fd98e2608511b73840b8" }, "require": { "magento/framework": "103.0.*", @@ -8797,7 +8352,7 @@ "magento/module-quote": "101.2.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog-search": "102.0.*", @@ -8822,11 +8377,11 @@ }, { "name": "magento/module-catalog-permissions-graph-ql", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-permissions-graph-ql/magento-module-catalog-permissions-graph-ql-100.4.2.0.zip", - "shasum": "cacd0e32f3f952d3d758cd68575a34d46777a5b6" + "url": "https://repo.magento.com/archives/magento/module-catalog-permissions-graph-ql/magento-module-catalog-permissions-graph-ql-100.4.3.0.zip", + "shasum": "ce4a952bd662a824d2eb253e154ac9d78de75360" }, "require": { "magento/framework": "103.0.*", @@ -8837,7 +8392,7 @@ "magento/module-graph-ql": "100.4.*", "magento/module-quote-graph-ql": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -8856,11 +8411,11 @@ }, { "name": "magento/module-catalog-rule", - "version": "101.2.3", + "version": "101.2.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-rule/magento-module-catalog-rule-101.2.3.0.zip", - "shasum": "eca0cf6a9fe13d24fce4b18eed32262092bcca3a" + "url": "https://repo.magento.com/archives/magento/module-catalog-rule/magento-module-catalog-rule-101.2.4.0.zip", + "shasum": "0b46c28faedfbb1ad98dfa7928f7207901592b5e" }, "require": { "magento/framework": "103.0.*", @@ -8871,7 +8426,7 @@ "magento/module-rule": "100.4.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog-rule-sample-data": "Sample Data version: 100.4.*", @@ -8894,11 +8449,11 @@ }, { "name": "magento/module-catalog-rule-configurable", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-rule-configurable/magento-module-catalog-rule-configurable-100.4.2.0.zip", - "shasum": "26f453540ff7870cc012eae9ed214d2c8319711e" + "url": "https://repo.magento.com/archives/magento/module-catalog-rule-configurable/magento-module-catalog-rule-configurable-100.4.3.0.zip", + "shasum": "ba8ae1e197a7438ce74380b22be0610e2b5ba805" }, "require": { "magento/framework": "103.0.*", @@ -8906,7 +8461,7 @@ "magento/module-catalog": "104.0.*", "magento/module-catalog-rule": "101.2.*", "magento/module-configurable-product": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog-rule": "101.2.*" @@ -8928,15 +8483,15 @@ }, { "name": "magento/module-catalog-rule-graph-ql", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-rule-graph-ql/magento-module-catalog-rule-graph-ql-100.4.1.0.zip", - "shasum": "c1efaec63aaec9b3bf32775ce2b21ecffa6c4810" + "url": "https://repo.magento.com/archives/magento/module-catalog-rule-graph-ql/magento-module-catalog-rule-graph-ql-100.4.2.0.zip", + "shasum": "7b2272d4b110f18a6796ae56a57c334642d4556e" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog-rule": "101.2.*" @@ -8958,11 +8513,11 @@ }, { "name": "magento/module-catalog-rule-staging", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-rule-staging/magento-module-catalog-rule-staging-100.4.3.0.zip", - "shasum": "40223f968351fa9af53a32277fad51d2d3348c16" + "url": "https://repo.magento.com/archives/magento/module-catalog-rule-staging/magento-module-catalog-rule-staging-100.4.4.0.zip", + "shasum": "c072f5e29eca908ed1d32734b72e367a80d10811" }, "require": { "magento/framework": "103.0.*", @@ -8975,7 +8530,7 @@ "magento/module-staging": "101.2.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -8993,11 +8548,11 @@ }, { "name": "magento/module-catalog-search", - "version": "102.0.3", + "version": "102.0.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-search/magento-module-catalog-search-102.0.3.0.zip", - "shasum": "6ea97d986b9ae0564dc2fe8cc8c8786043465751" + "url": "https://repo.magento.com/archives/magento/module-catalog-search/magento-module-catalog-search-102.0.4.0.zip", + "shasum": "86f8676d034e5744772b99f143fb338158fc5135" }, "require": { "magento/framework": "103.0.*", @@ -9012,7 +8567,7 @@ "magento/module-store": "101.1.*", "magento/module-theme": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-config": "101.2.*" @@ -9034,11 +8589,11 @@ }, { "name": "magento/module-catalog-staging", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-staging/magento-module-catalog-staging-100.4.3.0.zip", - "shasum": "afb8b4615d375bc81aefe0014eb6fc7e91e5425f" + "url": "https://repo.magento.com/archives/magento/module-catalog-staging/magento-module-catalog-staging-100.4.4.0.zip", + "shasum": "9b89d53226d580f9ea2ad7ceae871e3193b045f2" }, "require": { "lib-libxml": "*", @@ -9062,7 +8617,7 @@ "magento/module-url-rewrite": "102.0.*", "magento/module-visual-merchandiser": "100.4.*", "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog-import-export": "101.1.*", @@ -9086,11 +8641,11 @@ }, { "name": "magento/module-catalog-staging-graph-ql", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-staging-graph-ql/magento-module-catalog-staging-graph-ql-100.4.3.0.zip", - "shasum": "8ca679066a47339afe64779e0805bdab8c0f13bc" + "url": "https://repo.magento.com/archives/magento/module-catalog-staging-graph-ql/magento-module-catalog-staging-graph-ql-100.4.4.0.zip", + "shasum": "1ebc8f05994d37494e0042d3c85ecb2aa4872b25" }, "require": { "magento/framework": "103.0.*", @@ -9100,7 +8655,8 @@ "magento/module-catalog-staging": "100.4.*", "magento/module-graph-ql": "100.4.*", "magento/module-staging": "101.2.*", - "php": "~7.3.0||~7.4.0" + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-staging-graph-ql": "100.4.*" @@ -9122,19 +8678,19 @@ }, { "name": "magento/module-catalog-staging-page-builder", - "version": "1.6.1", + "version": "1.7.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-staging-page-builder/magento-module-catalog-staging-page-builder-1.6.1.0.zip", - "shasum": "78a67487b5626640f831fced3d3913dd36014852" + "url": "https://repo.magento.com/archives/magento/module-catalog-staging-page-builder/magento-module-catalog-staging-page-builder-1.7.1.0.zip", + "shasum": "7c76e54a785b05acf4e07653f90a83dc0dfc0cd9" }, "require": { - "magento/framework": "~103.0.3", - "php": "~7.3.0||~7.4.0" + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" }, "suggest": { - "magento/module-catalog-staging": "*", - "magento/module-page-builder": "*" + "magento/module-catalog-staging": "100.4.*", + "magento/module-page-builder": "2.2.*" }, "type": "magento2-module", "autoload": { @@ -9152,11 +8708,11 @@ }, { "name": "magento/module-catalog-url-rewrite", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-url-rewrite/magento-module-catalog-url-rewrite-100.4.3.0.zip", - "shasum": "91076a252f387ae34e384b68a66aeff8c9a9312e" + "url": "https://repo.magento.com/archives/magento/module-catalog-url-rewrite/magento-module-catalog-url-rewrite-100.4.4.0.zip", + "shasum": "ea899afea444a981d3e468118038a280c75f86a8" }, "require": { "magento/framework": "103.0.*", @@ -9168,7 +8724,7 @@ "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", "magento/module-url-rewrite": "102.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-webapi": "100.4.*" @@ -9190,11 +8746,11 @@ }, { "name": "magento/module-catalog-url-rewrite-graph-ql", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-url-rewrite-graph-ql/magento-module-catalog-url-rewrite-graph-ql-100.4.2.0.zip", - "shasum": "44ac72ad344fae0e1e0fe64efc62885f9c0d4ca5" + "url": "https://repo.magento.com/archives/magento/module-catalog-url-rewrite-graph-ql/magento-module-catalog-url-rewrite-graph-ql-100.4.3.0.zip", + "shasum": "76179ea626e8c7c57ca8e33d2a68090fa15670ff" }, "require": { "magento/framework": "103.0.*", @@ -9202,7 +8758,7 @@ "magento/module-catalog-graph-ql": "100.4.*", "magento/module-store": "101.1.*", "magento/module-url-rewrite-graph-ql": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog-graph-ql": "100.4.*", @@ -9226,11 +8782,11 @@ }, { "name": "magento/module-catalog-url-rewrite-staging", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-url-rewrite-staging/magento-module-catalog-url-rewrite-staging-100.4.2.0.zip", - "shasum": "0c73aba3015f2f6899fb040a674cea4794d55c04" + "url": "https://repo.magento.com/archives/magento/module-catalog-url-rewrite-staging/magento-module-catalog-url-rewrite-staging-100.4.3.0.zip", + "shasum": "368f5695d414b0db362e46259a81b878f25c20f5" }, "require": { "magento/framework": "103.0.*", @@ -9239,7 +8795,7 @@ "magento/module-catalog-url-rewrite": "100.4.*", "magento/module-staging": "101.2.*", "magento/module-url-rewrite": "102.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -9257,11 +8813,11 @@ }, { "name": "magento/module-catalog-widget", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-widget/magento-module-catalog-widget-100.4.3.0.zip", - "shasum": "a353ee1a5defbe0df310b36eb74c3584586a31fa" + "url": "https://repo.magento.com/archives/magento/module-catalog-widget/magento-module-catalog-widget-100.4.4.0.zip", + "shasum": "0df1204f3de4c39b099a4c4933a8096d29010515" }, "require": { "magento/framework": "103.0.*", @@ -9274,7 +8830,7 @@ "magento/module-theme": "101.1.*", "magento/module-widget": "101.2.*", "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -9293,11 +8849,11 @@ }, { "name": "magento/module-checkout", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-checkout/magento-module-checkout-100.4.3.0.zip", - "shasum": "b376381299675aba5f342bfbde8c57ded22746f4" + "url": "https://repo.magento.com/archives/magento/module-checkout/magento-module-checkout-100.4.4.0.zip", + "shasum": "7565754344c67aea344a07fb2058cf53561127e3" }, "require": { "magento/framework": "103.0.*", @@ -9321,7 +8877,7 @@ "magento/module-tax": "100.4.*", "magento/module-theme": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-cookie": "100.4.*" @@ -9343,11 +8899,11 @@ }, { "name": "magento/module-checkout-address-search", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-checkout-address-search/magento-module-checkout-address-search-100.4.2.0.zip", - "shasum": "d85141c1a11525f201d81fe4870d76d1733051d0" + "url": "https://repo.magento.com/archives/magento/module-checkout-address-search/magento-module-checkout-address-search-100.4.3.0.zip", + "shasum": "6682057b05cab155391d1722a249dc3cac722ecd" }, "require": { "magento/framework": "103.0.*", @@ -9357,7 +8913,7 @@ "magento/module-quote": "101.2.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -9375,11 +8931,11 @@ }, { "name": "magento/module-checkout-address-search-gift-registry", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-checkout-address-search-gift-registry/magento-module-checkout-address-search-gift-registry-100.4.0.0.zip", - "shasum": "b0daf67d50a667ad40bb42247c96c3901e5bcf10" + "url": "https://repo.magento.com/archives/magento/module-checkout-address-search-gift-registry/magento-module-checkout-address-search-gift-registry-100.4.1.0.zip", + "shasum": "87d2f574dc6610c04e2a961855f92be443673646" }, "require": { "magento/framework": "103.0.*", @@ -9387,7 +8943,7 @@ "magento/module-checkout-address-search": "100.4.*", "magento/module-customer": "103.0.*", "magento/module-gift-registry": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -9405,11 +8961,11 @@ }, { "name": "magento/module-checkout-agreements", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-checkout-agreements/magento-module-checkout-agreements-100.4.2.0.zip", - "shasum": "d8906d4f04c5ca89d3d43711b905cf6276904d1c" + "url": "https://repo.magento.com/archives/magento/module-checkout-agreements/magento-module-checkout-agreements-100.4.3.0.zip", + "shasum": "2e05ba5e61339a31e01560c22ae069fdcdfacb2a" }, "require": { "magento/framework": "103.0.*", @@ -9417,7 +8973,7 @@ "magento/module-checkout": "100.4.*", "magento/module-quote": "101.2.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -9436,17 +8992,17 @@ }, { "name": "magento/module-checkout-agreements-graph-ql", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-checkout-agreements-graph-ql/magento-module-checkout-agreements-graph-ql-100.4.0.0.zip", - "shasum": "5f7201e5c7ae347cea991a10999734b6558b2083" + "url": "https://repo.magento.com/archives/magento/module-checkout-agreements-graph-ql/magento-module-checkout-agreements-graph-ql-100.4.1.0.zip", + "shasum": "684cb0c5b0d7f3beca29830f86feeb9db0f84702" }, "require": { "magento/framework": "103.0.*", "magento/module-checkout-agreements": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-graph-ql": "100.4.*" @@ -9468,11 +9024,11 @@ }, { "name": "magento/module-checkout-staging", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-checkout-staging/magento-module-checkout-staging-100.4.2.0.zip", - "shasum": "681eeb414eac197a45fb275769a2a3a812f9fdb1" + "url": "https://repo.magento.com/archives/magento/module-checkout-staging/magento-module-checkout-staging-100.4.3.0.zip", + "shasum": "09b284c1965b8b433977affa1550098919200a17" }, "require": { "magento/framework": "103.0.*", @@ -9480,7 +9036,7 @@ "magento/module-quote": "101.2.*", "magento/module-staging": "101.2.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-checkout": "100.4.*", @@ -9502,11 +9058,11 @@ }, { "name": "magento/module-cms", - "version": "104.0.3", + "version": "104.0.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cms/magento-module-cms-104.0.3.0.zip", - "shasum": "f8dcb44591760451d9d5d494e095bc6a58082140" + "url": "https://repo.magento.com/archives/magento/module-cms/magento-module-cms-104.0.4.0.zip", + "shasum": "c3b0a5b87f4245732334fd9571d41a382f3bf5db" }, "require": { "magento/framework": "103.0.*", @@ -9519,7 +9075,7 @@ "magento/module-ui": "101.2.*", "magento/module-variable": "100.4.*", "magento/module-widget": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-cms-sample-data": "Sample Data version: 100.4.*" @@ -9541,18 +9097,18 @@ }, { "name": "magento/module-cms-graph-ql", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cms-graph-ql/magento-module-cms-graph-ql-100.4.1.0.zip", - "shasum": "ba86e0fde054c89b0811651d5e3eeb6da2df798c" + "url": "https://repo.magento.com/archives/magento/module-cms-graph-ql/magento-module-cms-graph-ql-100.4.2.0.zip", + "shasum": "abb74ab28dc617e67b1904ac40ea4c6b68af2d91" }, "require": { "magento/framework": "103.0.*", "magento/module-cms": "104.0.*", "magento/module-store": "101.1.*", "magento/module-widget": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-graph-ql": "100.4.*", @@ -9576,17 +9132,17 @@ }, { "name": "magento/module-cms-page-builder-analytics", - "version": "1.6.1", + "version": "1.6.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cms-page-builder-analytics/magento-module-cms-page-builder-analytics-1.6.1.0.zip", - "shasum": "0b7c42c6576f094c8a9108b7a065dcebccc7a6ae" + "url": "https://repo.magento.com/archives/magento/module-cms-page-builder-analytics/magento-module-cms-page-builder-analytics-1.6.2.0.zip", + "shasum": "cb85faab790971cc0aa82a1396aa810946e4a114" }, "require": { - "magento/framework": "~103.0.3", - "magento/module-cms": "*", + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", "magento/module-page-builder-analytics": "1.6.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -9604,17 +9160,17 @@ }, { "name": "magento/module-cms-page-builder-analytics-staging", - "version": "1.6.1", + "version": "1.7.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cms-page-builder-analytics-staging/magento-module-cms-page-builder-analytics-staging-1.6.1.0.zip", - "shasum": "4d667c13ad586736ebf47540d2ac938a91bbfece" + "url": "https://repo.magento.com/archives/magento/module-cms-page-builder-analytics-staging/magento-module-cms-page-builder-analytics-staging-1.7.1.0.zip", + "shasum": "7ae32a35288626196ac9b5f88a72c9ddc7f0fdb7" }, "require": { - "magento/framework": "~103.0.3", + "magento/framework": "*", "magento/module-cms": "*", - "magento/module-page-builder-analytics": "*", - "php": "~7.3.0||~7.4.0" + "magento/module-page-builder-analytics": "1.6.*", + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -9632,11 +9188,11 @@ }, { "name": "magento/module-cms-staging", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cms-staging/magento-module-cms-staging-100.4.3.0.zip", - "shasum": "e463e7470d26faf44d036348667e7e3e114343e3" + "url": "https://repo.magento.com/archives/magento/module-cms-staging/magento-module-cms-staging-100.4.4.0.zip", + "shasum": "af81b248096c2cc438e8b5c8fc34e2e19a96b8a2" }, "require": { "magento/framework": "103.0.*", @@ -9645,7 +9201,7 @@ "magento/module-staging": "101.2.*", "magento/module-ui": "101.2.*", "magento/module-versions-cms": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -9663,18 +9219,18 @@ }, { "name": "magento/module-cms-url-rewrite", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cms-url-rewrite/magento-module-cms-url-rewrite-100.4.2.0.zip", - "shasum": "a705487cb3e3f4b6e0437491f6ef90eeab8baf72" + "url": "https://repo.magento.com/archives/magento/module-cms-url-rewrite/magento-module-cms-url-rewrite-100.4.3.0.zip", + "shasum": "5a8de8093d7d4e6ffe8f9cb9bc42f8259dee97a0" }, "require": { "magento/framework": "103.0.*", "magento/module-cms": "104.0.*", "magento/module-store": "101.1.*", "magento/module-url-rewrite": "102.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -9693,11 +9249,11 @@ }, { "name": "magento/module-cms-url-rewrite-graph-ql", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cms-url-rewrite-graph-ql/magento-module-cms-url-rewrite-graph-ql-100.4.1.0.zip", - "shasum": "cfebb7426958ea51ce88261fcc240fda1c54ae65" + "url": "https://repo.magento.com/archives/magento/module-cms-url-rewrite-graph-ql/magento-module-cms-url-rewrite-graph-ql-100.4.2.0.zip", + "shasum": "43b3fa95a3bf776732105bc6e78c563737786ce2" }, "require": { "magento/framework": "103.0.*", @@ -9705,7 +9261,7 @@ "magento/module-cms-graph-ql": "100.4.*", "magento/module-store": "101.1.*", "magento/module-url-rewrite-graph-ql": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog-graph-ql": "100.4.*", @@ -9728,17 +9284,17 @@ }, { "name": "magento/module-compare-list-graph-ql", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-compare-list-graph-ql/magento-module-compare-list-graph-ql-100.4.0.0.zip", - "shasum": "e0b9e9126613b988adac3427dd86379831f101a0" + "url": "https://repo.magento.com/archives/magento/module-compare-list-graph-ql/magento-module-compare-list-graph-ql-100.4.1.0.zip", + "shasum": "3933de0727390ab3e17c8e4ffb58f502fa0f6527" }, "require": { "magento/framework": "103.0.*", "magento/module-catalog": "104.0.*", "magento/module-customer": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -9757,11 +9313,11 @@ }, { "name": "magento/module-config", - "version": "101.2.3", + "version": "101.2.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-config/magento-module-config-101.2.3.0.zip", - "shasum": "4fa7884b0e560bde0b258676e6b616e9ddd24519" + "url": "https://repo.magento.com/archives/magento/module-config/magento-module-config-101.2.4.0.zip", + "shasum": "9392da7243f39fad1e90ff4709394ab3dd6657d7" }, "require": { "magento/framework": "103.0.*", @@ -9772,7 +9328,7 @@ "magento/module-email": "101.1.*", "magento/module-media-storage": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -9791,11 +9347,11 @@ }, { "name": "magento/module-configurable-import-export", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-configurable-import-export/magento-module-configurable-import-export-100.4.1.0.zip", - "shasum": "5908cb2e322d4023962484911ac3f794e9695240" + "url": "https://repo.magento.com/archives/magento/module-configurable-import-export/magento-module-configurable-import-export-100.4.2.0.zip", + "shasum": "603d6c9eac912e43a402b56d0948ad68add15c02" }, "require": { "magento/framework": "103.0.*", @@ -9805,7 +9361,7 @@ "magento/module-eav": "102.1.*", "magento/module-import-export": "101.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -9824,11 +9380,11 @@ }, { "name": "magento/module-configurable-product", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-configurable-product/magento-module-configurable-product-100.4.3.0.zip", - "shasum": "cbf4b4091c63bac3481728b33913de08b9577cba" + "url": "https://repo.magento.com/archives/magento/module-configurable-product/magento-module-configurable-product-100.4.4.0.zip", + "shasum": "9766e5966fed032917558e1f7ed09c69c3626da0" }, "require": { "magento/framework": "103.0.*", @@ -9842,7 +9398,7 @@ "magento/module-quote": "101.2.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-configurable-sample-data": "Sample Data version: 100.4.*", @@ -9871,11 +9427,11 @@ }, { "name": "magento/module-configurable-product-graph-ql", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-configurable-product-graph-ql/magento-module-configurable-product-graph-ql-100.4.3.0.zip", - "shasum": "f73ee15c2ff6239895780fb16b87970fa239b3f8" + "url": "https://repo.magento.com/archives/magento/module-configurable-product-graph-ql/magento-module-configurable-product-graph-ql-100.4.4.0.zip", + "shasum": "3d27a65010bb681027cf5a250045f20b9731fcd9" }, "require": { "magento/framework": "103.0.*", @@ -9886,7 +9442,7 @@ "magento/module-graph-ql": "100.4.*", "magento/module-quote": "101.2.*", "magento/module-quote-graph-ql": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -9905,11 +9461,11 @@ }, { "name": "magento/module-configurable-product-sales", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-configurable-product-sales/magento-module-configurable-product-sales-100.4.1.0.zip", - "shasum": "a24f33377aeaf0f5f51dd8a0a365c975b30844f0" + "url": "https://repo.magento.com/archives/magento/module-configurable-product-sales/magento-module-configurable-product-sales-100.4.2.0.zip", + "shasum": "3a1d54510526d9e36a64c46d4544e1086129da07" }, "require": { "magento/framework": "103.0.*", @@ -9917,7 +9473,7 @@ "magento/module-configurable-product": "100.4.*", "magento/module-sales": "103.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -9936,11 +9492,11 @@ }, { "name": "magento/module-configurable-product-staging", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-configurable-product-staging/magento-module-configurable-product-staging-100.4.2.0.zip", - "shasum": "e5bef58795e05c6a74f98c54aebf5ae773e2ddd8" + "url": "https://repo.magento.com/archives/magento/module-configurable-product-staging/magento-module-configurable-product-staging-100.4.3.0.zip", + "shasum": "4950946b7eebc21c9ee586400e651f258999c5df" }, "require": { "lib-libxml": "*", @@ -9950,7 +9506,7 @@ "magento/module-catalog-staging": "100.4.*", "magento/module-configurable-product": "100.4.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog-staging": "100.4.*" @@ -9971,11 +9527,11 @@ }, { "name": "magento/module-contact", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-contact/magento-module-contact-100.4.3.0.zip", - "shasum": "45b53df70c37d319229287130536c6b4ed80ad43" + "url": "https://repo.magento.com/archives/magento/module-contact/magento-module-contact-100.4.4.0.zip", + "shasum": "f59890ba23fff0b4174eca28e9eb9631da272fdf" }, "require": { "magento/framework": "103.0.*", @@ -9983,7 +9539,7 @@ "magento/module-config": "101.2.*", "magento/module-customer": "103.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -10002,16 +9558,16 @@ }, { "name": "magento/module-cookie", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cookie/magento-module-cookie-100.4.3.0.zip", - "shasum": "ece25e98fccfc4ddbb884f2c6286d37b41323f55" + "url": "https://repo.magento.com/archives/magento/module-cookie/magento-module-cookie-100.4.4.0.zip", + "shasum": "028bc4a3d6758ec00e63451b66b529b03ddb0ea2" }, "require": { "magento/framework": "103.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-backend": "102.0.*" @@ -10033,16 +9589,16 @@ }, { "name": "magento/module-cron", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cron/magento-module-cron-100.4.3.0.zip", - "shasum": "01011c85dd90dcd7476c1a1f2945f2a3020faf04" + "url": "https://repo.magento.com/archives/magento/module-cron/magento-module-cron-100.4.4.0.zip", + "shasum": "3ac0f4fc89416ac589e7a22749f1825bf8c0ae36" }, "require": { "magento/framework": "103.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-config": "101.2.*" @@ -10064,16 +9620,16 @@ }, { "name": "magento/module-csp", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-csp/magento-module-csp-100.4.2.0.zip", - "shasum": "d8d116b9bd753cbfb57d399b6026fd34e412f548" + "url": "https://repo.magento.com/archives/magento/module-csp/magento-module-csp-100.4.3.0.zip", + "shasum": "8df45e885e6287ed0b1380d2a1416c9ba0bccc8a" }, "require": { "magento/framework": "103.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -10092,11 +9648,11 @@ }, { "name": "magento/module-currency-symbol", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-currency-symbol/magento-module-currency-symbol-100.4.2.0.zip", - "shasum": "7f270f0f6e6bd681a556fc0d2febb5fa0f7861e8" + "url": "https://repo.magento.com/archives/magento/module-currency-symbol/magento-module-currency-symbol-100.4.3.0.zip", + "shasum": "d0f1cf8b2502e9fa3dfc19a34cc11bd12423c3f4" }, "require": { "magento/framework": "103.0.*", @@ -10105,7 +9661,7 @@ "magento/module-directory": "100.4.*", "magento/module-page-cache": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -10124,11 +9680,11 @@ }, { "name": "magento/module-custom-attribute-management", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-custom-attribute-management/magento-module-custom-attribute-management-100.4.2.0.zip", - "shasum": "3cf80170cd1637b126ca32ccbb4a06032f518449" + "url": "https://repo.magento.com/archives/magento/module-custom-attribute-management/magento-module-custom-attribute-management-100.4.3.0.zip", + "shasum": "ea3a45b89389e87f1c81eca34988acfdf8f74118" }, "require": { "magento/framework": "103.0.*", @@ -10136,7 +9692,7 @@ "magento/module-eav": "102.1.*", "magento/module-media-storage": "100.4.*", "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -10154,11 +9710,11 @@ }, { "name": "magento/module-customer", - "version": "103.0.3", + "version": "103.0.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer/magento-module-customer-103.0.3.0.zip", - "shasum": "986c920ec64d5208568d9664718d9bb90b12f038" + "url": "https://repo.magento.com/archives/magento/module-customer/magento-module-customer-103.0.4.0.zip", + "shasum": "a9b5e4fb9a4bd904bc6c4fd8951a42c5f28f1f4f" }, "require": { "magento/framework": "103.0.*", @@ -10180,7 +9736,7 @@ "magento/module-theme": "101.1.*", "magento/module-ui": "101.2.*", "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-cookie": "100.4.*", @@ -10204,17 +9760,17 @@ }, { "name": "magento/module-customer-analytics", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer-analytics/magento-module-customer-analytics-100.4.1.0.zip", - "shasum": "10dc6704118f79cffb2daa7ecb11d4a344992340" + "url": "https://repo.magento.com/archives/magento/module-customer-analytics/magento-module-customer-analytics-100.4.2.0.zip", + "shasum": "bce60a4bd7e29c7890d03685c04e513a24440d22" }, "require": { "magento/framework": "103.0.*", "magento/module-analytics": "100.4.*", "magento/module-customer": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -10233,11 +9789,11 @@ }, { "name": "magento/module-customer-balance", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer-balance/magento-module-customer-balance-100.4.3.0.zip", - "shasum": "ac228f6b135cf328727cd4e7eb7d6c0dec269e1b" + "url": "https://repo.magento.com/archives/magento/module-customer-balance/magento-module-customer-balance-100.4.4.0.zip", + "shasum": "a0d3b9215106f1c96321098eea3e738e7be7b6cd" }, "require": { "magento/framework": "103.0.*", @@ -10250,7 +9806,7 @@ "magento/module-sales": "103.0.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-customer-balance-sample-data": "Sample Data version: 100.4.*", @@ -10272,11 +9828,11 @@ }, { "name": "magento/module-customer-balance-graph-ql", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer-balance-graph-ql/magento-module-customer-balance-graph-ql-100.4.1.0.zip", - "shasum": "b0af64c59c42bb223c19a2eaacb1e9a3b1024a3a" + "url": "https://repo.magento.com/archives/magento/module-customer-balance-graph-ql/magento-module-customer-balance-graph-ql-100.4.2.0.zip", + "shasum": "20506d078848c1a4c0a86bf070d25e923134dca2" }, "require": { "magento/framework": "103.0.*", @@ -10284,7 +9840,7 @@ "magento/module-quote": "101.2.*", "magento/module-quote-graph-ql": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -10303,11 +9859,11 @@ }, { "name": "magento/module-customer-custom-attributes", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer-custom-attributes/magento-module-customer-custom-attributes-100.4.3.0.zip", - "shasum": "102aeee96dae74a6b808aa3b70082f564953cd11" + "url": "https://repo.magento.com/archives/magento/module-customer-custom-attributes/magento-module-customer-custom-attributes-100.4.4.0.zip", + "shasum": "d0974e438a36440f56eaa8916749b766902d00e8" }, "require": { "magento/framework": "103.0.*", @@ -10324,7 +9880,7 @@ "magento/module-store": "101.1.*", "magento/module-theme": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -10342,17 +9898,17 @@ }, { "name": "magento/module-customer-downloadable-graph-ql", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer-downloadable-graph-ql/magento-module-customer-downloadable-graph-ql-100.4.0.0.zip", - "shasum": "c5f2acd7793cabd2b204bf6a100d21624fd28e72" + "url": "https://repo.magento.com/archives/magento/module-customer-downloadable-graph-ql/magento-module-customer-downloadable-graph-ql-100.4.1.0.zip", + "shasum": "faec34a3aff619ce641a49a6365393e5bafb826c" }, "require": { "magento/framework": "103.0.*", "magento/module-downloadable-graph-ql": "100.4.*", "magento/module-graph-ql": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog-graph-ql": "100.4.*" @@ -10374,11 +9930,11 @@ }, { "name": "magento/module-customer-finance", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer-finance/magento-module-customer-finance-100.4.1.0.zip", - "shasum": "c5f4491bfd396b1900c5e2b1ed5f61cfe45b4817" + "url": "https://repo.magento.com/archives/magento/module-customer-finance/magento-module-customer-finance-100.4.2.0.zip", + "shasum": "d96e44247dea80a166634c0e6176fa71be46fdbc" }, "require": { "magento/framework": "103.0.*", @@ -10390,7 +9946,7 @@ "magento/module-import-export": "101.0.*", "magento/module-reward": "101.2.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -10408,11 +9964,11 @@ }, { "name": "magento/module-customer-graph-ql", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer-graph-ql/magento-module-customer-graph-ql-100.4.3.0.zip", - "shasum": "ba4d99dbc3556793ab18f56356f81e09c7f74057" + "url": "https://repo.magento.com/archives/magento/module-customer-graph-ql/magento-module-customer-graph-ql-100.4.4.0.zip", + "shasum": "8784253f465b269a4db27b15f297168994fae874" }, "require": { "magento/framework": "103.0.*", @@ -10421,10 +9977,12 @@ "magento/module-directory": "100.4.*", "magento/module-eav": "102.1.*", "magento/module-graph-ql": "100.4.*", + "magento/module-graph-ql-cache": "100.4.*", "magento/module-integration": "100.4.*", "magento/module-newsletter": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "magento/module-tax": "100.4.*", + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -10443,11 +10001,11 @@ }, { "name": "magento/module-customer-import-export", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer-import-export/magento-module-customer-import-export-100.4.3.0.zip", - "shasum": "68076764fd34d719c1620672bc268db5509a61e8" + "url": "https://repo.magento.com/archives/magento/module-customer-import-export/magento-module-customer-import-export-100.4.4.0.zip", + "shasum": "6974e693afef3f09453310edc2c7a05180aa26ef" }, "require": { "magento/framework": "103.0.*", @@ -10457,7 +10015,7 @@ "magento/module-eav": "102.1.*", "magento/module-import-export": "101.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -10476,11 +10034,11 @@ }, { "name": "magento/module-customer-segment", - "version": "102.1.3", + "version": "102.1.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer-segment/magento-module-customer-segment-102.1.3.0.zip", - "shasum": "6d9cd1fae9b3a9b1689c43c663704208b471729a" + "url": "https://repo.magento.com/archives/magento/module-customer-segment/magento-module-customer-segment-102.1.4.0.zip", + "shasum": "7e91eb6edc3982e06e2e5f1b9b577ecee18a8572" }, "require": { "magento/framework": "103.0.*", @@ -10500,7 +10058,7 @@ "magento/module-rule": "100.4.*", "magento/module-sales": "103.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-checkout": "100.4.*" @@ -10519,13 +10077,44 @@ ], "description": "N/A" }, + { + "name": "magento/module-deferred-total-calculating", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-deferred-total-calculating/magento-module-deferred-total-calculating-100.4.0.0.zip", + "shasum": "6e8fb991ae672fa85b1d9e675c62f4480062042b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout-staging": "100.4.*", + "magento/module-payment": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\DeferredTotalCalculating\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, { "name": "magento/module-deploy", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-deploy/magento-module-deploy-100.4.3.0.zip", - "shasum": "0bda5442eca52c6eab4e4f1be5d14c6343828422" + "url": "https://repo.magento.com/archives/magento/module-deploy/magento-module-deploy-100.4.4.0.zip", + "shasum": "d019c83f5d2117b74ede903f9e8e4f9efc807886" }, "require": { "magento/framework": "103.0.*", @@ -10533,7 +10122,7 @@ "magento/module-require-js": "100.4.*", "magento/module-store": "101.1.*", "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -10553,17 +10142,17 @@ }, { "name": "magento/module-developer", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-developer/magento-module-developer-100.4.3.0.zip", - "shasum": "9693cb32d1a17cb912ffca57a14da994a23722e0" + "url": "https://repo.magento.com/archives/magento/module-developer/magento-module-developer-100.4.4.0.zip", + "shasum": "130d066e02afc49ea5e499a38c2d207b316897bf" }, "require": { "magento/framework": "103.0.*", "magento/module-config": "101.2.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -10582,11 +10171,11 @@ }, { "name": "magento/module-dhl", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-dhl/magento-module-dhl-100.4.2.0.zip", - "shasum": "c119a7d4d1709e4dc08e2b20fe43977987c100ad" + "url": "https://repo.magento.com/archives/magento/module-dhl/magento-module-dhl-100.4.3.0.zip", + "shasum": "be0b7ce303b59aaea9bb5e9c262916e7600efc1c" }, "require": { "lib-libxml": "*", @@ -10600,7 +10189,7 @@ "magento/module-sales": "103.0.*", "magento/module-shipping": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-checkout": "100.4.*" @@ -10622,11 +10211,11 @@ }, { "name": "magento/module-directory", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-directory/magento-module-directory-100.4.3.0.zip", - "shasum": "5664ebbfb0c6314099bf69e70e5d4227c1a122df" + "url": "https://repo.magento.com/archives/magento/module-directory/magento-module-directory-100.4.4.0.zip", + "shasum": "a227ad0a86e7ef636dc996d1d366eff3f2a38898" }, "require": { "lib-libxml": "*", @@ -10634,7 +10223,7 @@ "magento/module-backend": "102.0.*", "magento/module-config": "101.2.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -10653,18 +10242,18 @@ }, { "name": "magento/module-directory-graph-ql", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-directory-graph-ql/magento-module-directory-graph-ql-100.4.1.0.zip", - "shasum": "4b794be74a6b68444d08c82ba844a029097c3fdf" + "url": "https://repo.magento.com/archives/magento/module-directory-graph-ql/magento-module-directory-graph-ql-100.4.2.0.zip", + "shasum": "8c1d22fe9534fec4f7ac3b472c41bf78aa3efc75" }, "require": { "magento/framework": "103.0.*", "magento/module-directory": "100.4.*", "magento/module-graph-ql": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -10683,11 +10272,11 @@ }, { "name": "magento/module-downloadable", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-downloadable/magento-module-downloadable-100.4.3.0.zip", - "shasum": "028134ec793e7fae6c857449eef503b31df85ea9" + "url": "https://repo.magento.com/archives/magento/module-downloadable/magento-module-downloadable-100.4.4.0.zip", + "shasum": "9612442d3c202c19dfbbced3e118cc084cef6878" }, "require": { "magento/framework": "103.0.*", @@ -10707,7 +10296,7 @@ "magento/module-tax": "100.4.*", "magento/module-theme": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-downloadable-sample-data": "Sample Data version: 100.4.*" @@ -10729,11 +10318,11 @@ }, { "name": "magento/module-downloadable-graph-ql", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-downloadable-graph-ql/magento-module-downloadable-graph-ql-100.4.3.0.zip", - "shasum": "39b34b1b8a3bc8c0bd0eac085372709fc7d11de6" + "url": "https://repo.magento.com/archives/magento/module-downloadable-graph-ql/magento-module-downloadable-graph-ql-100.4.4.0.zip", + "shasum": "00c6b314ff17ea4d6b5d49137cf360bbdf6ea985" }, "require": { "magento/framework": "103.0.*", @@ -10743,7 +10332,7 @@ "magento/module-quote-graph-ql": "100.4.*", "magento/module-sales": "103.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog-graph-ql": "100.4.*", @@ -10766,11 +10355,11 @@ }, { "name": "magento/module-downloadable-import-export", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-downloadable-import-export/magento-module-downloadable-import-export-100.4.2.0.zip", - "shasum": "69b6f49c26f91b0f2fde4abd6da61872acf667e7" + "url": "https://repo.magento.com/archives/magento/module-downloadable-import-export/magento-module-downloadable-import-export-100.4.3.0.zip", + "shasum": "d6a9258cbc4ad68778067782980cfa483ef2faa2" }, "require": { "magento/framework": "103.0.*", @@ -10780,7 +10369,7 @@ "magento/module-eav": "102.1.*", "magento/module-import-export": "101.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -10799,11 +10388,11 @@ }, { "name": "magento/module-downloadable-staging", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-downloadable-staging/magento-module-downloadable-staging-100.4.2.0.zip", - "shasum": "e7d5fe0e8383c90c2714b7012e3f416314ba55ba" + "url": "https://repo.magento.com/archives/magento/module-downloadable-staging/magento-module-downloadable-staging-100.4.3.0.zip", + "shasum": "e5934117e3b790640b1b5e57e332c00233473d86" }, "require": { "lib-libxml": "*", @@ -10813,7 +10402,7 @@ "magento/module-catalog-staging": "100.4.*", "magento/module-downloadable": "100.4.*", "magento/module-staging": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog-staging": "100.4.*" @@ -10834,11 +10423,11 @@ }, { "name": "magento/module-eav", - "version": "102.1.3", + "version": "102.1.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-eav/magento-module-eav-102.1.3.0.zip", - "shasum": "9181eab04961dd0cdb8b6f02f48d31b6df1371b7" + "url": "https://repo.magento.com/archives/magento/module-eav/magento-module-eav-102.1.4.0.zip", + "shasum": "c3be158f50ef1f618bfde852c22555cb12e31840" }, "require": { "magento/framework": "103.0.*", @@ -10847,7 +10436,7 @@ "magento/module-config": "101.2.*", "magento/module-media-storage": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -10866,16 +10455,16 @@ }, { "name": "magento/module-eav-graph-ql", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-eav-graph-ql/magento-module-eav-graph-ql-100.4.1.0.zip", - "shasum": "4b2875a9e0eafe3f0d30a3f572cdc9684c764170" + "url": "https://repo.magento.com/archives/magento/module-eav-graph-ql/magento-module-eav-graph-ql-100.4.2.0.zip", + "shasum": "d01f70fb516cebb96bef4f480bade2599290bda6" }, "require": { "magento/framework": "103.0.*", "magento/module-eav": "102.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-graph-ql": "100.4.*" @@ -10897,14 +10486,14 @@ }, { "name": "magento/module-elasticsearch", - "version": "101.0.3", + "version": "101.0.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-elasticsearch/magento-module-elasticsearch-101.0.3.0.zip", - "shasum": "9e89b1db651cb442ce947b545b8bc92fcb60347a" + "url": "https://repo.magento.com/archives/magento/module-elasticsearch/magento-module-elasticsearch-101.0.4.0.zip", + "shasum": "59cc0bd8094bc28f68339244532a85f35bf1ec9d" }, "require": { - "elasticsearch/elasticsearch": "~7.11.0", + "elasticsearch/elasticsearch": "~7.16.0", "magento/framework": "103.0.*", "magento/module-advanced-search": "100.4.*", "magento/module-catalog": "104.0.*", @@ -10914,7 +10503,7 @@ "magento/module-eav": "102.1.*", "magento/module-search": "101.1.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-config": "101.2.*" @@ -10936,20 +10525,20 @@ }, { "name": "magento/module-elasticsearch-6", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-elasticsearch-6/magento-module-elasticsearch-6-100.4.3.0.zip", - "shasum": "2d9fbcbe63534ff7652b02892004ec7705f70584" + "url": "https://repo.magento.com/archives/magento/module-elasticsearch-6/magento-module-elasticsearch-6-100.4.4.0.zip", + "shasum": "7ff2c20a5dbd04904aea96d06b957d7b9d5500cb" }, "require": { - "elasticsearch/elasticsearch": "~7.11.0", + "elasticsearch/elasticsearch": "~7.16.0", "magento/framework": "103.0.*", "magento/module-advanced-search": "100.4.*", "magento/module-catalog-search": "102.0.*", "magento/module-elasticsearch": "101.0.*", "magento/module-search": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-config": "101.2.*" @@ -10971,19 +10560,19 @@ }, { "name": "magento/module-elasticsearch-7", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-elasticsearch-7/magento-module-elasticsearch-7-100.4.3.0.zip", - "shasum": "46f9aa3a5b8b23dfa3c61070a9241c8a251dcdc3" + "url": "https://repo.magento.com/archives/magento/module-elasticsearch-7/magento-module-elasticsearch-7-100.4.4.0.zip", + "shasum": "3a085edd82d218a166901e6abad3ad1080b1630c" }, "require": { - "elasticsearch/elasticsearch": "~7.11.0", + "elasticsearch/elasticsearch": "~7.16.0", "magento/framework": "103.0.*", "magento/module-advanced-search": "100.4.*", "magento/module-catalog-search": "102.0.*", "magento/module-elasticsearch": "101.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-config": "101.2.*", @@ -11006,11 +10595,11 @@ }, { "name": "magento/module-elasticsearch-catalog-permissions", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-elasticsearch-catalog-permissions/magento-module-elasticsearch-catalog-permissions-100.4.0.0.zip", - "shasum": "612170eb1007f241fe080490562cafad69411184" + "url": "https://repo.magento.com/archives/magento/module-elasticsearch-catalog-permissions/magento-module-elasticsearch-catalog-permissions-100.4.1.0.zip", + "shasum": "3d670a1650d2158d4d4a42169a37e3024a9f9708" }, "require": { "magento/framework": "103.0.*", @@ -11020,7 +10609,7 @@ "magento/module-customer": "103.0.*", "magento/module-elasticsearch": "101.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-config": "101.2.*" @@ -11040,13 +10629,44 @@ ], "description": "N/A" }, + { + "name": "magento/module-elasticsearch-catalog-permissions-graph-ql", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-elasticsearch-catalog-permissions-graph-ql/magento-module-elasticsearch-catalog-permissions-graph-ql-100.4.0.0.zip", + "shasum": "111daea515d5f06f0253a988d45dfe2a04cdb2c7" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-catalog-permissions": "100.4.*", + "magento/module-elasticsearch": "101.0.*", + "magento/module-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ElasticsearchCatalogPermissionsGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, { "name": "magento/module-email", - "version": "101.1.3", + "version": "101.1.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-email/magento-module-email-101.1.3.0.zip", - "shasum": "a97157e14a0bce042eb6aafd1f3090eb5ff51b2b" + "url": "https://repo.magento.com/archives/magento/module-email/magento-module-email-101.1.4.0.zip", + "shasum": "d1af5680086a5a9bf12f25164d4b4e9acbb10688" }, "require": { "magento/framework": "103.0.*", @@ -11059,7 +10679,7 @@ "magento/module-theme": "101.1.*", "magento/module-ui": "101.2.*", "magento/module-variable": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-theme": "101.1.*" @@ -11081,17 +10701,17 @@ }, { "name": "magento/module-encryption-key", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-encryption-key/magento-module-encryption-key-100.4.2.0.zip", - "shasum": "923206823f7584c62d7fbd3efc565d43fa1387d3" + "url": "https://repo.magento.com/archives/magento/module-encryption-key/magento-module-encryption-key-100.4.3.0.zip", + "shasum": "6d005c0f6cabc0257fece16e129556406f27e2e3" }, "require": { "magento/framework": "103.0.*", "magento/module-backend": "102.0.*", "magento/module-config": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -11110,11 +10730,11 @@ }, { "name": "magento/module-enterprise", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-enterprise/magento-module-enterprise-100.4.1.0.zip", - "shasum": "f72be73bd58070de6174b8d5d6084bfc4dc2e62a" + "url": "https://repo.magento.com/archives/magento/module-enterprise/magento-module-enterprise-100.4.2.0.zip", + "shasum": "487ec8e9d7570a9ea5af5bdef42333f6d7bb5534" }, "require": { "magento/framework": "103.0.*", @@ -11142,7 +10762,7 @@ "magento/module-scheduled-import-export": "101.2.*", "magento/module-target-rule": "101.2.*", "magento/module-versions-cms": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-theme": "101.1.*" @@ -11163,11 +10783,11 @@ }, { "name": "magento/module-fedex", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-fedex/magento-module-fedex-100.4.2.0.zip", - "shasum": "d68f7aa7b58c68c40ae588da5c29cea090eb6875" + "url": "https://repo.magento.com/archives/magento/module-fedex/magento-module-fedex-100.4.3.0.zip", + "shasum": "5e2e9a10a59865925907055aed50bf83eac8e4a4" }, "require": { "lib-libxml": "*", @@ -11180,7 +10800,7 @@ "magento/module-sales": "103.0.*", "magento/module-shipping": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -11199,11 +10819,11 @@ }, { "name": "magento/module-gift-card", - "version": "101.3.3", + "version": "101.3.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-card/magento-module-gift-card-101.3.3.0.zip", - "shasum": "7987bfbb14bf415d330c9c41841af6577fca5a40" + "url": "https://repo.magento.com/archives/magento/module-gift-card/magento-module-gift-card-101.3.4.0.zip", + "shasum": "45fe646f900dbda2bbe74479238efc67919e2411" }, "require": { "magento/framework": "103.0.*", @@ -11220,7 +10840,7 @@ "magento/module-sales": "103.0.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-bundle": "101.0.*", @@ -11248,11 +10868,11 @@ }, { "name": "magento/module-gift-card-account", - "version": "101.2.3", + "version": "101.2.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-card-account/magento-module-gift-card-account-101.2.3.0.zip", - "shasum": "04743f67648757d724f3fd1268b1e4b8d7f27bbe" + "url": "https://repo.magento.com/archives/magento/module-gift-card-account/magento-module-gift-card-account-101.2.4.0.zip", + "shasum": "8e3d07e773c71480e2cfe0cc7a92bd6aeae2d9e9" }, "require": { "magento/framework": "103.0.*", @@ -11266,7 +10886,7 @@ "magento/module-quote": "101.2.*", "magento/module-sales": "103.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -11284,11 +10904,11 @@ }, { "name": "magento/module-gift-card-account-graph-ql", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-card-account-graph-ql/magento-module-gift-card-account-graph-ql-100.4.2.0.zip", - "shasum": "5166cb8285e95de63375767d1d520a6b05d339ec" + "url": "https://repo.magento.com/archives/magento/module-gift-card-account-graph-ql/magento-module-gift-card-account-graph-ql-100.4.3.0.zip", + "shasum": "c398261664e07ac46ea498e57cde71c9b8505aa4" }, "require": { "magento/framework": "103.0.*", @@ -11296,7 +10916,7 @@ "magento/module-quote": "101.2.*", "magento/module-quote-graph-ql": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -11315,11 +10935,11 @@ }, { "name": "magento/module-gift-card-graph-ql", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-card-graph-ql/magento-module-gift-card-graph-ql-100.4.3.0.zip", - "shasum": "967f271b1801eae40c05f86c7dabb3caca90c3c5" + "url": "https://repo.magento.com/archives/magento/module-gift-card-graph-ql/magento-module-gift-card-graph-ql-100.4.4.0.zip", + "shasum": "1acaac6450267766fa521b3147b48e8948f9f9e0" }, "require": { "magento/framework": "103.0.*", @@ -11330,7 +10950,7 @@ "magento/module-quote-graph-ql": "100.4.*", "magento/module-sales": "103.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog-graph-ql": "100.4.*", @@ -11352,11 +10972,11 @@ }, { "name": "magento/module-gift-card-import-export", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-card-import-export/magento-module-gift-card-import-export-100.4.1.0.zip", - "shasum": "34b47efbcec61b562ffa17aa611c153b8f720186" + "url": "https://repo.magento.com/archives/magento/module-gift-card-import-export/magento-module-gift-card-import-export-100.4.2.0.zip", + "shasum": "35092f87e6b6b09eab476d43ae2df188e62de30e" }, "require": { "magento/framework": "103.0.*", @@ -11366,7 +10986,7 @@ "magento/module-eav": "102.1.*", "magento/module-gift-card": "101.3.*", "magento/module-import-export": "101.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -11385,16 +11005,16 @@ }, { "name": "magento/module-gift-card-staging", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-card-staging/magento-module-gift-card-staging-100.4.1.0.zip", - "shasum": "60db89f9bb0bdcb08e34a4040522eb798f6314e5" + "url": "https://repo.magento.com/archives/magento/module-gift-card-staging/magento-module-gift-card-staging-100.4.2.0.zip", + "shasum": "90672ad4373f8a0d2fa0d1d3d058aebbfa445eef" }, "require": { "magento/framework": "103.0.*", "magento/module-gift-card": "101.3.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -11412,11 +11032,11 @@ }, { "name": "magento/module-gift-message", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-message/magento-module-gift-message-100.4.2.0.zip", - "shasum": "fbdb20b93b420cd45d42b34e0f7df8d717e32363" + "url": "https://repo.magento.com/archives/magento/module-gift-message/magento-module-gift-message-100.4.3.0.zip", + "shasum": "599c56fecf3c26ff9d1b59011255ab32eb9ed4e3" }, "require": { "magento/framework": "103.0.*", @@ -11428,7 +11048,7 @@ "magento/module-sales": "103.0.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-eav": "102.1.*", @@ -11451,16 +11071,16 @@ }, { "name": "magento/module-gift-message-graph-ql", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-message-graph-ql/magento-module-gift-message-graph-ql-100.4.1.0.zip", - "shasum": "63941ac1037054ff8e30e28d16c19417c49ab019" + "url": "https://repo.magento.com/archives/magento/module-gift-message-graph-ql/magento-module-gift-message-graph-ql-100.4.2.0.zip", + "shasum": "03c5e036bcb950dff7b2fd8b5a93c91cec6919db" }, "require": { "magento/framework": "103.0.*", "magento/module-gift-message": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-graph-ql": "100.4.*" @@ -11482,17 +11102,17 @@ }, { "name": "magento/module-gift-message-staging", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-message-staging/magento-module-gift-message-staging-100.4.1.0.zip", - "shasum": "df238ee03bedd4ccda6924a7dad8d87a59614ffb" + "url": "https://repo.magento.com/archives/magento/module-gift-message-staging/magento-module-gift-message-staging-100.4.2.0.zip", + "shasum": "466cbc331963e0fea7f4a72ad180bab531117b3e" }, "require": { "lib-libxml": "*", "magento/framework": "103.0.*", "magento/magento-composer-installer": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-gift-message": "100.4.*", @@ -11514,11 +11134,11 @@ }, { "name": "magento/module-gift-registry", - "version": "101.2.3", + "version": "101.2.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-registry/magento-module-gift-registry-101.2.3.0.zip", - "shasum": "ec1b7fa523fb0e1c50377a7b4f1ab509af557a78" + "url": "https://repo.magento.com/archives/magento/module-gift-registry/magento-module-gift-registry-101.2.4.0.zip", + "shasum": "4cfa4b0636cc0622f8a2b1dba29dadb7aac4e3d7" }, "require": { "magento/framework": "103.0.*", @@ -11537,7 +11157,7 @@ "magento/module-ui": "101.2.*", "magento/module-widget": "101.2.*", "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-gift-registry-sample-data": "Sample Data version: 100.4.*" @@ -11558,11 +11178,11 @@ }, { "name": "magento/module-gift-registry-graph-ql", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-registry-graph-ql/magento-module-gift-registry-graph-ql-100.4.0.0.zip", - "shasum": "b1e1c81adb9b9351435cb45e300f2e7277bda22d" + "url": "https://repo.magento.com/archives/magento/module-gift-registry-graph-ql/magento-module-gift-registry-graph-ql-100.4.1.0.zip", + "shasum": "7c663d50f8d9fc908d2eff9b99a69a895e7ecfa3" }, "require": { "magento/framework": "103.0.*", @@ -11574,7 +11194,7 @@ "magento/module-gift-registry": "101.2.*", "magento/module-quote-graph-ql": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-quote": "101.2.*" @@ -11596,11 +11216,11 @@ }, { "name": "magento/module-gift-wrapping", - "version": "101.2.2", + "version": "101.2.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-wrapping/magento-module-gift-wrapping-101.2.2.0.zip", - "shasum": "cdbd285a1f9e309b9d079c6bec728f1455ec33b4" + "url": "https://repo.magento.com/archives/magento/module-gift-wrapping/magento-module-gift-wrapping-101.2.3.0.zip", + "shasum": "28b0ec799a10415b3f12faa153fd379121d66421" }, "require": { "magento/framework": "103.0.*", @@ -11618,7 +11238,7 @@ "magento/module-store": "101.1.*", "magento/module-tax": "100.4.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -11636,11 +11256,11 @@ }, { "name": "magento/module-gift-wrapping-graph-ql", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-wrapping-graph-ql/magento-module-gift-wrapping-graph-ql-100.4.1.0.zip", - "shasum": "582247744b066996c0af5a663b0ad08864c2fb58" + "url": "https://repo.magento.com/archives/magento/module-gift-wrapping-graph-ql/magento-module-gift-wrapping-graph-ql-100.4.2.0.zip", + "shasum": "06d8172c8b706f5debbda68c3dec24fdef37556c" }, "require": { "magento/framework": "103.0.*", @@ -11650,7 +11270,7 @@ "magento/module-quote-graph-ql": "100.4.*", "magento/module-sales": "103.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -11669,17 +11289,17 @@ }, { "name": "magento/module-gift-wrapping-staging", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-wrapping-staging/magento-module-gift-wrapping-staging-100.4.1.0.zip", - "shasum": "11c785947cb774d42fb3fa6cbce50b57a3c58c11" + "url": "https://repo.magento.com/archives/magento/module-gift-wrapping-staging/magento-module-gift-wrapping-staging-100.4.2.0.zip", + "shasum": "b327e647e565b10a5946f761fe362ea1d5b9c3e3" }, "require": { "lib-libxml": "*", "magento/framework": "103.0.*", "magento/magento-composer-installer": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-gift-wrapping": "101.2.*", @@ -11701,17 +11321,17 @@ }, { "name": "magento/module-google-adwords", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-google-adwords/magento-module-google-adwords-100.4.1.0.zip", - "shasum": "3fdc0baf510875e24566ce1362304d8b3190aa4e" + "url": "https://repo.magento.com/archives/magento/module-google-adwords/magento-module-google-adwords-100.4.2.0.zip", + "shasum": "0a43ce9822ad2668925e9bfd83a9390937a5b062" }, "require": { "magento/framework": "103.0.*", "magento/module-sales": "103.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -11730,18 +11350,18 @@ }, { "name": "magento/module-google-analytics", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-google-analytics/magento-module-google-analytics-100.4.0.0.zip", - "shasum": "68b47404030af89957333ac92e6e426a65a5e0aa" + "url": "https://repo.magento.com/archives/magento/module-google-analytics/magento-module-google-analytics-100.4.1.0.zip", + "shasum": "ac96a5e269773e3c9162a82436bdfa19e6fe3be1" }, "require": { "magento/framework": "103.0.*", "magento/module-cookie": "100.4.*", "magento/module-sales": "103.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-config": "101.2.*" @@ -11763,11 +11383,11 @@ }, { "name": "magento/module-google-optimizer", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-google-optimizer/magento-module-google-optimizer-100.4.2.0.zip", - "shasum": "da8932ee323d3b4fe3986dc26a7a9b6b1d9e0c99" + "url": "https://repo.magento.com/archives/magento/module-google-optimizer/magento-module-google-optimizer-100.4.3.0.zip", + "shasum": "6c45412c39e296e2bba714944a4213923a072ea1" }, "require": { "magento/framework": "103.0.*", @@ -11777,7 +11397,7 @@ "magento/module-google-analytics": "100.4.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -11796,17 +11416,17 @@ }, { "name": "magento/module-google-optimizer-staging", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-google-optimizer-staging/magento-module-google-optimizer-staging-100.4.1.0.zip", - "shasum": "ff8303bbf932c867507bad75ef7b23ed9f00f843" + "url": "https://repo.magento.com/archives/magento/module-google-optimizer-staging/magento-module-google-optimizer-staging-100.4.2.0.zip", + "shasum": "d0fe89bee2115ff246414708bd7a8e60a8264541" }, "require": { "lib-libxml": "*", "magento/framework": "103.0.*", "magento/magento-composer-installer": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-google-optimizer": "100.4.*", @@ -11828,11 +11448,11 @@ }, { "name": "magento/module-google-tag-manager", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-google-tag-manager/magento-module-google-tag-manager-100.4.3.0.zip", - "shasum": "96081b3baff8d8a56ac18a0749e89fdcd3dfb3a0" + "url": "https://repo.magento.com/archives/magento/module-google-tag-manager/magento-module-google-tag-manager-100.4.4.0.zip", + "shasum": "4927957b00591b04d82c52833e406eb15493fc1f" }, "require": { "magento/framework": "103.0.*", @@ -11846,7 +11466,7 @@ "magento/module-page-cache": "100.4.*", "magento/module-sales": "103.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-config": "101.2.*", @@ -11868,17 +11488,20 @@ }, { "name": "magento/module-graph-ql", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-graph-ql/magento-module-graph-ql-100.4.3.0.zip", - "shasum": "edeac5ecde34fdd2b508bc9efabe485668446277" + "url": "https://repo.magento.com/archives/magento/module-graph-ql/magento-module-graph-ql-100.4.4.0.zip", + "shasum": "e33fc6b44c60ac57ee855ef48de034ffd5bdb959" }, "require": { "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", "magento/module-eav": "102.1.*", + "magento/module-new-relic-reporting": "100.4.*", "magento/module-webapi": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0", + "webonyx/graphql-php": "~14.11.3" }, "suggest": { "magento/module-graph-ql-cache": "100.4.*" @@ -11900,17 +11523,19 @@ }, { "name": "magento/module-graph-ql-cache", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-graph-ql-cache/magento-module-graph-ql-cache-100.4.0.0.zip", - "shasum": "669ff7199c6351f7e5c5caf260436c4bf84d2726" + "url": "https://repo.magento.com/archives/magento/module-graph-ql-cache/magento-module-graph-ql-cache-100.4.1.0.zip", + "shasum": "0145042f6360087d8f54cad4998a1e1459d5d5f7" }, "require": { "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", "magento/module-graph-ql": "100.4.*", + "magento/module-integration": "100.4.*", "magento/module-page-cache": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -11929,18 +11554,18 @@ }, { "name": "magento/module-grouped-catalog-inventory", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-grouped-catalog-inventory/magento-module-grouped-catalog-inventory-100.4.0.0.zip", - "shasum": "6d738358419afaebd5de30eee4a832ed8339627b" + "url": "https://repo.magento.com/archives/magento/module-grouped-catalog-inventory/magento-module-grouped-catalog-inventory-100.4.1.0.zip", + "shasum": "2b379e8f6334f565440c4f738dc965e21e4e75b1" }, "require": { "magento/framework": "103.0.*", "magento/module-catalog": "104.0.*", "magento/module-catalog-inventory": "100.4.*", "magento/module-grouped-product": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -11959,11 +11584,11 @@ }, { "name": "magento/module-grouped-import-export", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-grouped-import-export/magento-module-grouped-import-export-100.4.1.0.zip", - "shasum": "65e7d30af6ad3198ac3f19c81df1c9f7cc19081f" + "url": "https://repo.magento.com/archives/magento/module-grouped-import-export/magento-module-grouped-import-export-100.4.2.0.zip", + "shasum": "f902e7c7563ebd987f292c34b011b8c5160af6e8" }, "require": { "magento/framework": "103.0.*", @@ -11972,7 +11597,7 @@ "magento/module-eav": "102.1.*", "magento/module-grouped-product": "100.4.*", "magento/module-import-export": "101.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -11991,11 +11616,11 @@ }, { "name": "magento/module-grouped-product", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-grouped-product/magento-module-grouped-product-100.4.3.0.zip", - "shasum": "e494a6a9df2f0094fb0334cfa27da9b275abc214" + "url": "https://repo.magento.com/archives/magento/module-grouped-product/magento-module-grouped-product-100.4.4.0.zip", + "shasum": "f270edece8c486b09e4ad6013cf6211c431ec860" }, "require": { "magento/framework": "103.0.*", @@ -12012,7 +11637,7 @@ "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-grouped-product-sample-data": "Sample Data version: 100.4.*" @@ -12034,18 +11659,18 @@ }, { "name": "magento/module-grouped-product-graph-ql", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-grouped-product-graph-ql/magento-module-grouped-product-graph-ql-100.4.3.0.zip", - "shasum": "1942a7faef02bbaf6ae3b880866fe2f8d17afbc4" + "url": "https://repo.magento.com/archives/magento/module-grouped-product-graph-ql/magento-module-grouped-product-graph-ql-100.4.4.0.zip", + "shasum": "5baed8343dc5e6d32c29939e8596c447b1b295c6" }, "require": { "magento/framework": "103.0.*", "magento/module-catalog": "104.0.*", "magento/module-catalog-graph-ql": "100.4.*", "magento/module-grouped-product": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -12064,19 +11689,20 @@ }, { "name": "magento/module-grouped-product-staging", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-grouped-product-staging/magento-module-grouped-product-staging-100.4.1.0.zip", - "shasum": "fc057b1aacf553e0a408f3a1729c572b5a141b72" + "url": "https://repo.magento.com/archives/magento/module-grouped-product-staging/magento-module-grouped-product-staging-100.4.2.0.zip", + "shasum": "ab68381a08fe3968229183eaab0261ec7b0f86d0" }, "require": { "lib-libxml": "*", "magento/framework": "103.0.*", "magento/magento-composer-installer": "*", "magento/module-catalog": "104.0.*", + "magento/module-catalog-staging": "100.4.*", "magento/module-grouped-product": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog-staging": "100.4.*", @@ -12098,11 +11724,11 @@ }, { "name": "magento/module-import-export", - "version": "101.0.3", + "version": "101.0.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-import-export/magento-module-import-export-101.0.3.0.zip", - "shasum": "4633899be459f1f8ff27633730726093b2310b0d" + "url": "https://repo.magento.com/archives/magento/module-import-export/magento-module-import-export-101.0.4.0.zip", + "shasum": "3087bdbb3e5e28efa45f1fd7b7e0b347480d2225" }, "require": { "ext-ctype": "*", @@ -12113,7 +11739,7 @@ "magento/module-media-storage": "100.4.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -12132,16 +11758,16 @@ }, { "name": "magento/module-indexer", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-indexer/magento-module-indexer-100.4.3.0.zip", - "shasum": "ccca51905f149a33c35ee3f8a9dfe5f0d040554f" + "url": "https://repo.magento.com/archives/magento/module-indexer/magento-module-indexer-100.4.4.0.zip", + "shasum": "d5fd2a2d9db69e8f9901b9b84059fc7b50a003f3" }, "require": { "magento/framework": "103.0.*", "magento/module-backend": "102.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -12160,11 +11786,11 @@ }, { "name": "magento/module-instant-purchase", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-instant-purchase/magento-module-instant-purchase-100.4.2.0.zip", - "shasum": "513212e11997038d73d20bed82d4d057ba8f8e17" + "url": "https://repo.magento.com/archives/magento/module-instant-purchase/magento-module-instant-purchase-100.4.3.0.zip", + "shasum": "f17aa3a22a310898ccb7003a032b2cacbac191aa" }, "require": { "magento/framework": "103.0.*", @@ -12175,7 +11801,7 @@ "magento/module-shipping": "100.4.*", "magento/module-store": "101.1.*", "magento/module-vault": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -12194,11 +11820,11 @@ }, { "name": "magento/module-integration", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-integration/magento-module-integration-100.4.3.0.zip", - "shasum": "c329319bb545f7454d4b5b250b7c4940cbdeceb9" + "url": "https://repo.magento.com/archives/magento/module-integration/magento-module-integration-100.4.4.0.zip", + "shasum": "9822538189688906a2a4805b9d29c50823305517" }, "require": { "magento/framework": "103.0.*", @@ -12209,7 +11835,7 @@ "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -12228,16 +11854,16 @@ }, { "name": "magento/module-inventory", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory/magento-module-inventory-1.2.1.0.zip", - "shasum": "73b70e9816620419257c1f034e78cadc6aa9b555" + "url": "https://repo.magento.com/archives/magento/module-inventory/magento-module-inventory-1.2.2.0.zip", + "shasum": "4bb63e6907c1c2e72bf3e45ad1bb2e2093e05fdb" }, "require": { "magento/framework": "*", "magento/module-inventory-api": "1.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -12256,11 +11882,11 @@ }, { "name": "magento/module-inventory-admin-ui", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-admin-ui/magento-module-inventory-admin-ui-1.2.1.0.zip", - "shasum": "8bd74c186c4bd5983162b503e6004a5e781e416e" + "url": "https://repo.magento.com/archives/magento/module-inventory-admin-ui/magento-module-inventory-admin-ui-1.2.2.0.zip", + "shasum": "53b93bfad430202fb849e88c8b5c29bdb87a4c23" }, "require": { "magento/framework": "*", @@ -12270,7 +11896,7 @@ "magento/module-inventory-api": "1.2.*", "magento/module-inventory-catalog-api": "1.3.*", "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -12289,18 +11915,18 @@ }, { "name": "magento/module-inventory-advanced-checkout", - "version": "1.2.0", + "version": "1.2.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-advanced-checkout/magento-module-inventory-advanced-checkout-1.2.0.0.zip", - "shasum": "dc7c9a8f12a1eb66498ab70e431fefe485b55d0d" + "url": "https://repo.magento.com/archives/magento/module-inventory-advanced-checkout/magento-module-inventory-advanced-checkout-1.2.1.0.zip", + "shasum": "9933ec6f37431cdf3434ef124ea3c1c2c3e010ab" }, "require": { "magento/framework": "*", "magento/module-inventory-catalog-api": "1.3.*", "magento/module-inventory-sales-api": "1.2.*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-advanced-checkout": "*" @@ -12322,15 +11948,15 @@ }, { "name": "magento/module-inventory-api", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-api/magento-module-inventory-api-1.2.1.0.zip", - "shasum": "23936c26a47661c8fb5bd839f3df3a4b70fc125d" + "url": "https://repo.magento.com/archives/magento/module-inventory-api/magento-module-inventory-api-1.2.2.0.zip", + "shasum": "8b3187fe488715330e995fa9f5c30113c3e7a205" }, "require": { "magento/framework": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -12349,17 +11975,19 @@ }, { "name": "magento/module-inventory-bundle-import-export", - "version": "1.1.0", + "version": "1.1.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-import-export/magento-module-inventory-bundle-import-export-1.1.0.0.zip", - "shasum": "ba388106d8d9ab1c46daa249bb295e9b90851ffd" + "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-import-export/magento-module-inventory-bundle-import-export-1.1.1.0.zip", + "shasum": "d7e791613e1768dfe41db8fec9cc8f05beae0ef4" }, "require": { "magento/framework": "*", + "magento/module-bundle": "*", "magento/module-bundle-import-export": "*", + "magento/module-catalog-import-export": "*", "magento/module-inventory-catalog-api": "1.3.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -12378,11 +12006,11 @@ }, { "name": "magento/module-inventory-bundle-product", - "version": "1.2.0", + "version": "1.2.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-product/magento-module-inventory-bundle-product-1.2.0.0.zip", - "shasum": "5767f68da3b21ce0a175c01d8d7c662ecd8e3251" + "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-product/magento-module-inventory-bundle-product-1.2.1.0.zip", + "shasum": "ee029870f26635a42c7b02890ca14c063e692068" }, "require": { "magento/framework": "*", @@ -12393,7 +12021,7 @@ "magento/module-inventory-configuration-api": "1.2.*", "magento/module-inventory-sales-api": "1.2.*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog-inventory": "*" @@ -12415,11 +12043,11 @@ }, { "name": "magento/module-inventory-bundle-product-admin-ui", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-product-admin-ui/magento-module-inventory-bundle-product-admin-ui-1.2.1.0.zip", - "shasum": "8a3d5aff9850158a558fa78bbc3dcc4f1a01383c" + "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-product-admin-ui/magento-module-inventory-bundle-product-admin-ui-1.2.2.0.zip", + "shasum": "1e30de08cc7b91d5d102ac751b60f0b5ec75bfb7" }, "require": { "magento/framework": "*", @@ -12428,7 +12056,7 @@ "magento/module-inventory-catalog-admin-ui": "1.2.*", "magento/module-inventory-catalog-api": "1.3.*", "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-inventory-configuration-api": "1.2.*" @@ -12450,11 +12078,11 @@ }, { "name": "magento/module-inventory-bundle-product-indexer", - "version": "1.1.0", + "version": "1.1.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-product-indexer/magento-module-inventory-bundle-product-indexer-1.1.0.0.zip", - "shasum": "57254fba4152e9c534f1a0fa0e7b2e84118a6ae2" + "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-product-indexer/magento-module-inventory-bundle-product-indexer-1.1.1.0.zip", + "shasum": "b0c37d374a497e79ce5a3c8330ead9c5fdfff7d6" }, "require": { "magento/framework": "*", @@ -12464,7 +12092,7 @@ "magento/module-inventory-catalog-api": "1.3.*", "magento/module-inventory-indexer": "2.1.*", "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-inventory": "1.2.*" @@ -12486,17 +12114,17 @@ }, { "name": "magento/module-inventory-cache", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-cache/magento-module-inventory-cache-1.2.1.0.zip", - "shasum": "ea2123066c9a97c0657c5d5c593f28391c03e515" + "url": "https://repo.magento.com/archives/magento/module-inventory-cache/magento-module-inventory-cache-1.2.2.0.zip", + "shasum": "6fdc88f3b63bba2518f70c8bc034f01d1b6c45f0" }, "require": { "magento/framework": "*", "magento/module-inventory-catalog-api": "1.3.*", "magento/module-inventory-indexer": "2.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog": "*" @@ -12518,11 +12146,11 @@ }, { "name": "magento/module-inventory-catalog", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-catalog/magento-module-inventory-catalog-1.2.1.0.zip", - "shasum": "c257b8d3ace002f61913636cbab824a9d86ebf4d" + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog/magento-module-inventory-catalog-1.2.2.0.zip", + "shasum": "03a80e7330a5cc9b8148980bc787aff5c4df8774" }, "require": { "magento/framework": "*", @@ -12536,7 +12164,7 @@ "magento/module-inventory-indexer": "2.1.*", "magento/module-inventory-sales-api": "1.2.*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-inventory-reservations-api": "1.2.*" @@ -12558,11 +12186,11 @@ }, { "name": "magento/module-inventory-catalog-admin-ui", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-admin-ui/magento-module-inventory-catalog-admin-ui-1.2.1.0.zip", - "shasum": "39da8df0565e90d2da399df846bfc1e73ec7b623" + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-admin-ui/magento-module-inventory-catalog-admin-ui-1.2.2.0.zip", + "shasum": "0e03dd0e3970d3d6a98710036fa8d56739da696d" }, "require": { "magento/framework": "*", @@ -12575,7 +12203,7 @@ "magento/module-inventory-configuration-api": "1.2.*", "magento/module-inventory-indexer": "2.1.*", "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-inventory-admin-ui": "1.2.*" @@ -12597,15 +12225,15 @@ }, { "name": "magento/module-inventory-catalog-api", - "version": "1.3.1", + "version": "1.3.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-api/magento-module-inventory-catalog-api-1.3.1.0.zip", - "shasum": "880680843e48964df7dc8385ed71b276456661d6" + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-api/magento-module-inventory-catalog-api-1.3.2.0.zip", + "shasum": "67f67ac031d060bc8879b65f39da8d125a66a1f7" }, "require": { "magento/framework": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -12624,17 +12252,17 @@ }, { "name": "magento/module-inventory-catalog-frontend-ui", - "version": "1.0.1", + "version": "1.0.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-frontend-ui/magento-module-inventory-catalog-frontend-ui-1.0.1.0.zip", - "shasum": "ac59f593ae95ea777d1342f64c321adec1edd00b" + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-frontend-ui/magento-module-inventory-catalog-frontend-ui-1.0.2.0.zip", + "shasum": "4b3e25ca735d813dd5710632affe7ce06d226709" }, "require": { "magento/framework": "*", "magento/module-inventory-configuration-api": "1.2.*", "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-inventory-catalog": "1.2.*", @@ -12657,23 +12285,21 @@ }, { "name": "magento/module-inventory-catalog-search", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-search/magento-module-inventory-catalog-search-1.2.1.0.zip", - "shasum": "7b83f2c16a071568583fb79b094efc0ec658ad4c" + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-search/magento-module-inventory-catalog-search-1.2.2.0.zip", + "shasum": "253ea183349fd502a5f171562515978856d6deee" }, "require": { "magento/framework": "*", "magento/module-catalog-inventory": "*", + "magento/module-catalog-search": "*", "magento/module-inventory-catalog-api": "1.3.*", "magento/module-inventory-indexer": "2.1.*", "magento/module-inventory-sales-api": "1.2.*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-search": "*" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -12692,11 +12318,11 @@ }, { "name": "magento/module-inventory-catalog-search-bundle-product", - "version": "1.0.0", + "version": "1.0.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-search-bundle-product/magento-module-inventory-catalog-search-bundle-product-1.0.0.0.zip", - "shasum": "f8f0bbd9cbfd7d4d97c0a4847b723e8fd5737b10" + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-search-bundle-product/magento-module-inventory-catalog-search-bundle-product-1.0.1.0.zip", + "shasum": "985c28d5991083faa215f166ece8d4cff11ba8af" }, "require": { "magento/framework": "*", @@ -12704,7 +12330,7 @@ "magento/module-catalog": "*", "magento/module-eav": "*", "magento/module-inventory-catalog-search": "1.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -12723,11 +12349,11 @@ }, { "name": "magento/module-inventory-catalog-search-configurable-product", - "version": "1.0.0", + "version": "1.0.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-search-configurable-product/magento-module-inventory-catalog-search-configurable-product-1.0.0.0.zip", - "shasum": "4b36d2e75b439312c339e1f0b82afb67914c826f" + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-search-configurable-product/magento-module-inventory-catalog-search-configurable-product-1.0.1.0.zip", + "shasum": "4404d1e799b864261ccd916b4baabf24afa508f0" }, "require": { "magento/framework": "*", @@ -12735,7 +12361,7 @@ "magento/module-configurable-product": "*", "magento/module-eav": "*", "magento/module-inventory-catalog-search": "1.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -12754,11 +12380,11 @@ }, { "name": "magento/module-inventory-configurable-product", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product/magento-module-inventory-configurable-product-1.2.1.0.zip", - "shasum": "1ef85c5cc04f7a657a5b994523a8fe230e50c5eb" + "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product/magento-module-inventory-configurable-product-1.2.2.0.zip", + "shasum": "ad8eb9c6e97ec76dfa0009a097212acf962b1399" }, "require": { "magento/framework": "*", @@ -12770,7 +12396,11 @@ "magento/module-inventory-sales-api": "1.2.*", "magento/module-sales": "*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*" }, "type": "magento2-module", "autoload": { @@ -12789,11 +12419,11 @@ }, { "name": "magento/module-inventory-configurable-product-admin-ui", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product-admin-ui/magento-module-inventory-configurable-product-admin-ui-1.2.1.0.zip", - "shasum": "0762186e6fac6744d096b442420a67a9e55e0e93" + "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product-admin-ui/magento-module-inventory-configurable-product-admin-ui-1.2.2.0.zip", + "shasum": "2ba385af6decc80a58b5a4fd933d821378a266c2" }, "require": { "magento/framework": "*", @@ -12802,7 +12432,7 @@ "magento/module-inventory-api": "1.2.*", "magento/module-inventory-catalog-api": "1.3.*", "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -12821,18 +12451,18 @@ }, { "name": "magento/module-inventory-configurable-product-frontend-ui", - "version": "1.0.1", + "version": "1.0.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product-frontend-ui/magento-module-inventory-configurable-product-frontend-ui-1.0.1.0.zip", - "shasum": "c1cfe7eca5e6d18dcf256953e73ed7f621f79670" + "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product-frontend-ui/magento-module-inventory-configurable-product-frontend-ui-1.0.2.0.zip", + "shasum": "c70203555cd7197a3d805eeef836e14f10624856" }, "require": { "magento/framework": "*", "magento/module-configurable-product": "*", "magento/module-inventory-sales-api": "1.2.*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-inventory-catalog": "1.2.*", @@ -12855,11 +12485,11 @@ }, { "name": "magento/module-inventory-configurable-product-indexer", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product-indexer/magento-module-inventory-configurable-product-indexer-1.2.1.0.zip", - "shasum": "07ca5c2c4a212c2e1e5bd7dcb7d71d719b2661ee" + "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product-indexer/magento-module-inventory-configurable-product-indexer-1.2.2.0.zip", + "shasum": "5b446a185e3df420f8c1743a27a4fdbebe188780" }, "require": { "magento/framework": "*", @@ -12868,7 +12498,7 @@ "magento/module-inventory-catalog-api": "1.3.*", "magento/module-inventory-indexer": "2.1.*", "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-inventory": "1.2.*" @@ -12890,11 +12520,11 @@ }, { "name": "magento/module-inventory-configuration", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-configuration/magento-module-inventory-configuration-1.2.1.0.zip", - "shasum": "888012ae2b72c3a515b4fa8278b6a99b18c9d75b" + "url": "https://repo.magento.com/archives/magento/module-inventory-configuration/magento-module-inventory-configuration-1.2.2.0.zip", + "shasum": "e91d46476000d593ad4158f53bb24ffd70b798ac" }, "require": { "magento/framework": "*", @@ -12903,7 +12533,7 @@ "magento/module-inventory-catalog-api": "1.3.*", "magento/module-inventory-configuration-api": "1.2.*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -12922,15 +12552,15 @@ }, { "name": "magento/module-inventory-configuration-api", - "version": "1.2.0", + "version": "1.2.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-configuration-api/magento-module-inventory-configuration-api-1.2.0.0.zip", - "shasum": "795009498757246257c1afbad890c83c14f6c3d2" + "url": "https://repo.magento.com/archives/magento/module-inventory-configuration-api/magento-module-inventory-configuration-api-1.2.1.0.zip", + "shasum": "1c806bb6b9b03cb13f3f418a2a079f3262a58454" }, "require": { "magento/framework": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -12949,11 +12579,11 @@ }, { "name": "magento/module-inventory-distance-based-source-selection", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-distance-based-source-selection/magento-module-inventory-distance-based-source-selection-1.2.1.0.zip", - "shasum": "7e8cb217bc9fbc47ac68e29199b7855d5b67d237" + "url": "https://repo.magento.com/archives/magento/module-inventory-distance-based-source-selection/magento-module-inventory-distance-based-source-selection-1.2.2.0.zip", + "shasum": "15a1781da6af87feac37134105ba4b390fbb58eb" }, "require": { "magento/framework": "*", @@ -12961,7 +12591,7 @@ "magento/module-inventory-api": "1.2.*", "magento/module-inventory-distance-based-source-selection-api": "1.2.*", "magento/module-inventory-source-selection-api": "1.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -12980,15 +12610,15 @@ }, { "name": "magento/module-inventory-distance-based-source-selection-admin-ui", - "version": "1.2.0", + "version": "1.2.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-distance-based-source-selection-admin-ui/magento-module-inventory-distance-based-source-selection-admin-ui-1.2.0.0.zip", - "shasum": "bb8b4d0407256e61e5eb83dc659ed81d997fc694" + "url": "https://repo.magento.com/archives/magento/module-inventory-distance-based-source-selection-admin-ui/magento-module-inventory-distance-based-source-selection-admin-ui-1.2.1.0.zip", + "shasum": "58736edbf5a14f2ed7006269739aab746d2f156c" }, "require": { "magento/framework": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13007,16 +12637,16 @@ }, { "name": "magento/module-inventory-distance-based-source-selection-api", - "version": "1.2.0", + "version": "1.2.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-distance-based-source-selection-api/magento-module-inventory-distance-based-source-selection-api-1.2.0.0.zip", - "shasum": "a6f872ddbf2455597dac0d5b051cb172e0d4f414" + "url": "https://repo.magento.com/archives/magento/module-inventory-distance-based-source-selection-api/magento-module-inventory-distance-based-source-selection-api-1.2.1.0.zip", + "shasum": "07060a503927c6e7061e6e8b1002b070e2f8c42b" }, "require": { "magento/framework": "*", "magento/module-inventory-source-selection-api": "1.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13035,11 +12665,11 @@ }, { "name": "magento/module-inventory-elasticsearch", - "version": "1.2.0", + "version": "1.2.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-elasticsearch/magento-module-inventory-elasticsearch-1.2.0.0.zip", - "shasum": "1a532ecee44ad7f731e1cab900796c6115bf1fc7" + "url": "https://repo.magento.com/archives/magento/module-inventory-elasticsearch/magento-module-inventory-elasticsearch-1.2.1.0.zip", + "shasum": "23d8198b76b2a623e7d0bb862e5d74d5ccb64bbc" }, "require": { "magento/framework": "*", @@ -13049,7 +12679,7 @@ "magento/module-inventory-indexer": "2.1.*", "magento/module-inventory-sales-api": "1.2.*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13068,11 +12698,11 @@ }, { "name": "magento/module-inventory-export-stock", - "version": "1.2.0", + "version": "1.2.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-export-stock/magento-module-inventory-export-stock-1.2.0.0.zip", - "shasum": "63a9123f1b9662a56bc5cecd0bbab70d328f0b44" + "url": "https://repo.magento.com/archives/magento/module-inventory-export-stock/magento-module-inventory-export-stock-1.2.1.0.zip", + "shasum": "fad446b29c587b59488a0802a61625445f443106" }, "require": { "magento/framework": "*", @@ -13087,7 +12717,7 @@ "magento/module-inventory-indexer": "2.1.*", "magento/module-inventory-sales": "1.2.*", "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13106,16 +12736,16 @@ }, { "name": "magento/module-inventory-export-stock-api", - "version": "1.2.0", + "version": "1.2.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-export-stock-api/magento-module-inventory-export-stock-api-1.2.0.0.zip", - "shasum": "43fe421936fa9a897f0703e8e7f96deb5b326b2a" + "url": "https://repo.magento.com/archives/magento/module-inventory-export-stock-api/magento-module-inventory-export-stock-api-1.2.1.0.zip", + "shasum": "12e0be97f80653146774a9522909da82256e7ee8" }, "require": { "magento/framework": "*", "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13134,11 +12764,11 @@ }, { "name": "magento/module-inventory-graph-ql", - "version": "1.2.0", + "version": "1.2.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-graph-ql/magento-module-inventory-graph-ql-1.2.0.0.zip", - "shasum": "113b502921f8d15a431d182560e5e1a2eb06cb5c" + "url": "https://repo.magento.com/archives/magento/module-inventory-graph-ql/magento-module-inventory-graph-ql-1.2.1.0.zip", + "shasum": "2ea1ee7d52365e6f8cf5dae709bbffa8b9b986ac" }, "require": { "magento/framework": "*", @@ -13146,7 +12776,7 @@ "magento/module-inventory-catalog": "1.2.*", "magento/module-inventory-configuration-api": "1.2.*", "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13165,16 +12795,16 @@ }, { "name": "magento/module-inventory-grouped-product", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-grouped-product/magento-module-inventory-grouped-product-1.2.1.0.zip", - "shasum": "3a13bc150475706a8d7e50882f09ddf3fe7a6ab7" + "url": "https://repo.magento.com/archives/magento/module-inventory-grouped-product/magento-module-inventory-grouped-product-1.2.2.0.zip", + "shasum": "14428f762e93a2a67f5602aafdeaf2f51a1d2bad" }, "require": { "magento/framework": "*", "magento/module-grouped-product": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-inventory-catalog": "1.2.*", @@ -13198,11 +12828,11 @@ }, { "name": "magento/module-inventory-grouped-product-admin-ui", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-grouped-product-admin-ui/magento-module-inventory-grouped-product-admin-ui-1.2.1.0.zip", - "shasum": "3052afe50b66af13d9029fad50b7933712f2d1b8" + "url": "https://repo.magento.com/archives/magento/module-inventory-grouped-product-admin-ui/magento-module-inventory-grouped-product-admin-ui-1.2.2.0.zip", + "shasum": "623a0a214ec3402199ae9576898af5cd29ef2c06" }, "require": { "magento/framework": "*", @@ -13212,7 +12842,7 @@ "magento/module-inventory-catalog-admin-ui": "1.2.*", "magento/module-inventory-catalog-api": "1.3.*", "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-inventory-configuration-api": "1.2.*" @@ -13234,11 +12864,11 @@ }, { "name": "magento/module-inventory-grouped-product-indexer", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-grouped-product-indexer/magento-module-inventory-grouped-product-indexer-1.2.1.0.zip", - "shasum": "5fe773f4339f6d8620ba096c5c3fba9aa1c597c1" + "url": "https://repo.magento.com/archives/magento/module-inventory-grouped-product-indexer/magento-module-inventory-grouped-product-indexer-1.2.2.0.zip", + "shasum": "b832f6c85e65bf0bacbb98e0930c5a9ff076a85b" }, "require": { "magento/framework": "*", @@ -13248,7 +12878,7 @@ "magento/module-inventory-catalog-api": "1.3.*", "magento/module-inventory-indexer": "2.1.*", "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-inventory": "1.2.*" @@ -13270,21 +12900,22 @@ }, { "name": "magento/module-inventory-import-export", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-import-export/magento-module-inventory-import-export-1.2.1.0.zip", - "shasum": "c921e26be15193318045cfc7598f6136403e2750" + "url": "https://repo.magento.com/archives/magento/module-inventory-import-export/magento-module-inventory-import-export-1.2.2.0.zip", + "shasum": "6b0908f2762854d758f25cd9013d132f48824c95" }, "require": { "magento/framework": "*", + "magento/module-configurable-product": "*", "magento/module-eav": "*", "magento/module-import-export": "*", "magento/module-inventory": "1.2.*", "magento/module-inventory-api": "1.2.*", "magento/module-inventory-catalog-api": "1.3.*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog-import-export": "*" @@ -13306,11 +12937,11 @@ }, { "name": "magento/module-inventory-in-store-pickup", - "version": "1.1.0", + "version": "1.1.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup/magento-module-inventory-in-store-pickup-1.1.0.0.zip", - "shasum": "d94339df439d2eb918d9d90d3407b59322848236" + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup/magento-module-inventory-in-store-pickup-1.1.1.0.zip", + "shasum": "1b9de64f6aaaa512af270e6d23dd55a6f58d7c84" }, "require": { "magento/framework": "*", @@ -13322,7 +12953,7 @@ "magento/module-inventory-in-store-pickup-api": "1.1.*", "magento/module-inventory-sales-api": "1.2.*", "magento/module-inventory-source-selection-api": "1.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13341,11 +12972,11 @@ }, { "name": "magento/module-inventory-in-store-pickup-admin-ui", - "version": "1.1.0", + "version": "1.1.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-admin-ui/magento-module-inventory-in-store-pickup-admin-ui-1.1.0.0.zip", - "shasum": "6e0181336ec1fc874c683faa138a7c878ff83657" + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-admin-ui/magento-module-inventory-in-store-pickup-admin-ui-1.1.1.0.zip", + "shasum": "42178b7dc79541c756781455cbf5f02c007ea124" }, "require": { "magento/framework": "*", @@ -13354,7 +12985,7 @@ "magento/module-inventory-catalog-api": "1.3.*", "magento/module-inventory-in-store-pickup-api": "1.1.*", "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13373,16 +13004,16 @@ }, { "name": "magento/module-inventory-in-store-pickup-api", - "version": "1.1.0", + "version": "1.1.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-api/magento-module-inventory-in-store-pickup-api-1.1.0.0.zip", - "shasum": "482fe7153630b0a02c71cfcb7bbc06dab64c203d" + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-api/magento-module-inventory-in-store-pickup-api-1.1.1.0.zip", + "shasum": "d2a1b2d793ba92e525f8f12cfd1aac32f3d9b531" }, "require": { "magento/framework": "*", "magento/module-inventory-api": "1.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13401,11 +13032,11 @@ }, { "name": "magento/module-inventory-in-store-pickup-frontend", - "version": "1.1.1", + "version": "1.1.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-frontend/magento-module-inventory-in-store-pickup-frontend-1.1.1.0.zip", - "shasum": "fe74473a8b9ec32870a5f0b67b717d57f8df9e44" + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-frontend/magento-module-inventory-in-store-pickup-frontend-1.1.2.0.zip", + "shasum": "24ac803405f8ea0332b9513b1ae30e36db2c61cd" }, "require": { "magento/framework": "*", @@ -13414,7 +13045,7 @@ "magento/module-inventory-in-store-pickup-sales-api": "1.1.*", "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13433,18 +13064,18 @@ }, { "name": "magento/module-inventory-in-store-pickup-graph-ql", - "version": "1.1.0", + "version": "1.1.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-graph-ql/magento-module-inventory-in-store-pickup-graph-ql-1.1.0.0.zip", - "shasum": "9693aacd5fc0573d966ceddcda47e7832375c106" + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-graph-ql/magento-module-inventory-in-store-pickup-graph-ql-1.1.1.0.zip", + "shasum": "3d05dbd9393d1a8b6dfe369629df073a78168492" }, "require": { "magento/framework": "*", "magento/module-inventory-api": "1.2.*", "magento/module-inventory-in-store-pickup-api": "1.1.*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13463,18 +13094,18 @@ }, { "name": "magento/module-inventory-in-store-pickup-multishipping", - "version": "1.1.0", + "version": "1.1.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-multishipping/magento-module-inventory-in-store-pickup-multishipping-1.1.0.0.zip", - "shasum": "994e8852131e8973e807de5f555a31848c15cdbf" + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-multishipping/magento-module-inventory-in-store-pickup-multishipping-1.1.1.0.zip", + "shasum": "c686e4d2dbf32a269e03860434acadbea0750096" }, "require": { "magento/framework": "*", "magento/module-checkout": "*", "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", "magento/module-quote": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13493,11 +13124,11 @@ }, { "name": "magento/module-inventory-in-store-pickup-quote", - "version": "1.1.0", + "version": "1.1.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-quote/magento-module-inventory-in-store-pickup-quote-1.1.0.0.zip", - "shasum": "a0df3c3d6be5b5ccb33e6d32839955a57a8d0252" + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-quote/magento-module-inventory-in-store-pickup-quote-1.1.1.0.zip", + "shasum": "51e2abfc9aa2b8a76df00d77df652025b4841831" }, "require": { "magento/framework": "*", @@ -13507,7 +13138,7 @@ "magento/module-inventory-sales-api": "1.2.*", "magento/module-quote": "*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13526,18 +13157,18 @@ }, { "name": "magento/module-inventory-in-store-pickup-quote-graph-ql", - "version": "1.1.0", + "version": "1.1.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-quote-graph-ql/magento-module-inventory-in-store-pickup-quote-graph-ql-1.1.0.0.zip", - "shasum": "4e0851bc460f7b3e414a3f97530d5217d6a9f369" + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-quote-graph-ql/magento-module-inventory-in-store-pickup-quote-graph-ql-1.1.1.0.zip", + "shasum": "5022fa73f626bf8566bac214cde8a1e22f7dc77f" }, "require": { "magento/framework": "*", "magento/module-graph-ql": "*", "magento/module-quote": "*", "magento/module-quote-graph-ql": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13556,11 +13187,11 @@ }, { "name": "magento/module-inventory-in-store-pickup-sales", - "version": "1.1.0", + "version": "1.1.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-sales/magento-module-inventory-in-store-pickup-sales-1.1.0.0.zip", - "shasum": "6a6901cf5f331395fd04663a8dc26f283eacacc2" + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-sales/magento-module-inventory-in-store-pickup-sales-1.1.1.0.zip", + "shasum": "b1a0e03235b3de63d33505a1fbff5c13a7b4faef" }, "require": { "magento/framework": "*", @@ -13570,7 +13201,7 @@ "magento/module-inventory-source-selection-api": "1.4.*", "magento/module-sales": "*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13589,11 +13220,11 @@ }, { "name": "magento/module-inventory-in-store-pickup-sales-admin-ui", - "version": "1.1.1", + "version": "1.1.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-sales-admin-ui/magento-module-inventory-in-store-pickup-sales-admin-ui-1.1.1.0.zip", - "shasum": "096906308ef5ef19a96db5ce8346bcd76a9ca3c5" + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-sales-admin-ui/magento-module-inventory-in-store-pickup-sales-admin-ui-1.1.2.0.zip", + "shasum": "ab15da29b0f01e44450db535ed0937f083c5f23b" }, "require": { "magento/framework": "*", @@ -13606,7 +13237,7 @@ "magento/module-inventory-sales-api": "1.2.*", "magento/module-quote": "*", "magento/module-sales": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13625,15 +13256,15 @@ }, { "name": "magento/module-inventory-in-store-pickup-sales-api", - "version": "1.1.0", + "version": "1.1.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-sales-api/magento-module-inventory-in-store-pickup-sales-api-1.1.0.0.zip", - "shasum": "082efb3f1002a371bfe1c4a7fd61c86b98a83923" + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-sales-api/magento-module-inventory-in-store-pickup-sales-api-1.1.1.0.zip", + "shasum": "15726810cdde0d59593510b9b2ac774698c415aa" }, "require": { "magento/framework": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13652,11 +13283,11 @@ }, { "name": "magento/module-inventory-in-store-pickup-shipping", - "version": "1.1.0", + "version": "1.1.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-shipping/magento-module-inventory-in-store-pickup-shipping-1.1.0.0.zip", - "shasum": "3151e0fa56e62868cc21104dc182158da0304733" + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-shipping/magento-module-inventory-in-store-pickup-shipping-1.1.1.0.zip", + "shasum": "44e46745848b85a67a64603366e63867c066fb51" }, "require": { "magento/framework": "*", @@ -13666,7 +13297,7 @@ "magento/module-inventory-sales-api": "1.2.*", "magento/module-quote": "*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13685,16 +13316,16 @@ }, { "name": "magento/module-inventory-in-store-pickup-shipping-admin-ui", - "version": "1.1.0", + "version": "1.1.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-shipping-admin-ui/magento-module-inventory-in-store-pickup-shipping-admin-ui-1.1.0.0.zip", - "shasum": "84c7e4d9b2647d63bc142f468e9df702c2da0c05" + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-shipping-admin-ui/magento-module-inventory-in-store-pickup-shipping-admin-ui-1.1.1.0.zip", + "shasum": "d376127d9c3cb86445790db8e6640fa236b7cdbf" }, "require": { "magento/framework": "*", "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-shipping": "*" @@ -13716,18 +13347,18 @@ }, { "name": "magento/module-inventory-in-store-pickup-shipping-api", - "version": "1.1.0", + "version": "1.1.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-shipping-api/magento-module-inventory-in-store-pickup-shipping-api-1.1.0.0.zip", - "shasum": "d8f00301eebe91f2d1512d822aa126d027cd2e5c" + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-shipping-api/magento-module-inventory-in-store-pickup-shipping-api-1.1.1.0.zip", + "shasum": "efb7557266ebe11bca09f656f17d470fdcc83f2a" }, "require": { "magento/framework": "*", "magento/module-quote": "*", "magento/module-shipping": "*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13746,16 +13377,16 @@ }, { "name": "magento/module-inventory-in-store-pickup-webapi-extension", - "version": "1.1.0", + "version": "1.1.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-webapi-extension/magento-module-inventory-in-store-pickup-webapi-extension-1.1.0.0.zip", - "shasum": "6673a3970215f94c455f287f256803800f69e261" + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-webapi-extension/magento-module-inventory-in-store-pickup-webapi-extension-1.1.1.0.zip", + "shasum": "2eb359039befe114506e3dfe81d5f58036b1a134" }, "require": { "magento/framework": "*", "magento/module-webapi": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13774,11 +13405,11 @@ }, { "name": "magento/module-inventory-indexer", - "version": "2.1.1", + "version": "2.1.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-indexer/magento-module-inventory-indexer-2.1.1.0.zip", - "shasum": "27b6bdf56f0d7f7bfd07dd57e9bcd3b17fbb02d5" + "url": "https://repo.magento.com/archives/magento/module-inventory-indexer/magento-module-inventory-indexer-2.1.2.0.zip", + "shasum": "ecbaa18d6186081218c80f3f3c72cecbf9566d74" }, "require": { "magento/framework": "*", @@ -13790,7 +13421,7 @@ "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", "magento/module-inventory-sales": "1.2.*", "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog": "*" @@ -13812,11 +13443,11 @@ }, { "name": "magento/module-inventory-low-quantity-notification", - "version": "1.2.0", + "version": "1.2.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-low-quantity-notification/magento-module-inventory-low-quantity-notification-1.2.0.0.zip", - "shasum": "801e4490a30be64e444ec012cf47583213f010ff" + "url": "https://repo.magento.com/archives/magento/module-inventory-low-quantity-notification/magento-module-inventory-low-quantity-notification-1.2.1.0.zip", + "shasum": "5833d1a793883ce4ae78eb48774fd645537c6340" }, "require": { "magento/framework": "*", @@ -13829,7 +13460,7 @@ "magento/module-inventory-configuration-api": "1.2.*", "magento/module-inventory-low-quantity-notification-api": "1.2.*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13848,11 +13479,11 @@ }, { "name": "magento/module-inventory-low-quantity-notification-admin-ui", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-low-quantity-notification-admin-ui/magento-module-inventory-low-quantity-notification-admin-ui-1.2.1.0.zip", - "shasum": "345e6c4317144ba0b027518ef6c7a9d8f109088e" + "url": "https://repo.magento.com/archives/magento/module-inventory-low-quantity-notification-admin-ui/magento-module-inventory-low-quantity-notification-admin-ui-1.2.2.0.zip", + "shasum": "326bc39749d261f77d9eb43f7ab694108c7ae4b6" }, "require": { "magento/framework": "*", @@ -13865,7 +13496,7 @@ "magento/module-inventory-low-quantity-notification-api": "1.2.*", "magento/module-reports": "*", "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13884,15 +13515,15 @@ }, { "name": "magento/module-inventory-low-quantity-notification-api", - "version": "1.2.0", + "version": "1.2.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-low-quantity-notification-api/magento-module-inventory-low-quantity-notification-api-1.2.0.0.zip", - "shasum": "d6f68369faa8df0d37dd91bb3dd122f3477c9c0c" + "url": "https://repo.magento.com/archives/magento/module-inventory-low-quantity-notification-api/magento-module-inventory-low-quantity-notification-api-1.2.1.0.zip", + "shasum": "0fb0e01c229aef5e7069616bd03b1577d7f9937d" }, "require": { "magento/framework": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13911,15 +13542,15 @@ }, { "name": "magento/module-inventory-multi-dimensional-indexer-api", - "version": "1.2.0", + "version": "1.2.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-multi-dimensional-indexer-api/magento-module-inventory-multi-dimensional-indexer-api-1.2.0.0.zip", - "shasum": "6773bfe083fe98407da37780868819434de94c19" + "url": "https://repo.magento.com/archives/magento/module-inventory-multi-dimensional-indexer-api/magento-module-inventory-multi-dimensional-indexer-api-1.2.1.0.zip", + "shasum": "0618acb935600e23430f77230dfc8640ab2a192b" }, "require": { "magento/framework": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -13938,11 +13569,11 @@ }, { "name": "magento/module-inventory-product-alert", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-product-alert/magento-module-inventory-product-alert-1.2.1.0.zip", - "shasum": "6b19d36fdc26df518d4e87705cd31f91e3a65410" + "url": "https://repo.magento.com/archives/magento/module-inventory-product-alert/magento-module-inventory-product-alert-1.2.2.0.zip", + "shasum": "c0757a9e168ac3760b346b248508c10cc1c278f9" }, "require": { "magento/framework": "*", @@ -13952,7 +13583,7 @@ "magento/module-inventory-sales-api": "1.2.*", "magento/module-product-alert": "*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-product-alert": "*" @@ -13974,11 +13605,11 @@ }, { "name": "magento/module-inventory-quote-graph-ql", - "version": "1.0.0", + "version": "1.0.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-quote-graph-ql/magento-module-inventory-quote-graph-ql-1.0.0.0.zip", - "shasum": "e82723d9bf0089e911bf8cddc886ed157fc11d5e" + "url": "https://repo.magento.com/archives/magento/module-inventory-quote-graph-ql/magento-module-inventory-quote-graph-ql-1.0.1.0.zip", + "shasum": "4f270910188389f21166a19aafd568693c4e6791" }, "require": { "magento/framework": "*", @@ -13986,7 +13617,7 @@ "magento/module-inventory-sales-api": "1.2.*", "magento/module-quote": "*", "magento/module-quote-graph-ql": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -14005,18 +13636,18 @@ }, { "name": "magento/module-inventory-requisition-list", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-requisition-list/magento-module-inventory-requisition-list-1.2.1.0.zip", - "shasum": "2a3c1763917274c423ac53c4bf7c8557254d683f" + "url": "https://repo.magento.com/archives/magento/module-inventory-requisition-list/magento-module-inventory-requisition-list-1.2.2.0.zip", + "shasum": "1aae798848ceceab7d59d0d057c2da81a4541ac6" }, "require": { "magento/framework": "*", "magento/module-catalog": "*", "magento/module-inventory-configuration-api": "1.2.*", "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.1.3||~7.2.0||~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-requisition-list": "*" @@ -14037,11 +13668,11 @@ }, { "name": "magento/module-inventory-reservation-cli", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-reservation-cli/magento-module-inventory-reservation-cli-1.2.1.0.zip", - "shasum": "4f2bd4212d3a9bc79887a7b47414593370ad01dd" + "url": "https://repo.magento.com/archives/magento/module-inventory-reservation-cli/magento-module-inventory-reservation-cli-1.2.2.0.zip", + "shasum": "df3cb5f4ae723396c9ef9552907d826fc030c78b" }, "require": { "magento/framework": "*", @@ -14050,7 +13681,7 @@ "magento/module-inventory-reservations-api": "1.2.*", "magento/module-inventory-sales-api": "1.2.*", "magento/module-sales": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -14069,16 +13700,16 @@ }, { "name": "magento/module-inventory-reservations", - "version": "1.2.0", + "version": "1.2.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-reservations/magento-module-inventory-reservations-1.2.0.0.zip", - "shasum": "8e6f8b99d3f51e4034fadb93d37bee977cbe56f5" + "url": "https://repo.magento.com/archives/magento/module-inventory-reservations/magento-module-inventory-reservations-1.2.1.0.zip", + "shasum": "d13c26f00a9a6a00d108763e1a657149f9a560bc" }, "require": { "magento/framework": "*", "magento/module-inventory-reservations-api": "1.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -14097,15 +13728,15 @@ }, { "name": "magento/module-inventory-reservations-api", - "version": "1.2.0", + "version": "1.2.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-reservations-api/magento-module-inventory-reservations-api-1.2.0.0.zip", - "shasum": "c174e45ee7deec04171d2e11ff25892c1bfb09a1" + "url": "https://repo.magento.com/archives/magento/module-inventory-reservations-api/magento-module-inventory-reservations-api-1.2.1.0.zip", + "shasum": "c6afb8ffdbaca59fb5bd32182739a3ce7e70b45e" }, "require": { "magento/framework": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -14124,11 +13755,11 @@ }, { "name": "magento/module-inventory-sales", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-sales/magento-module-inventory-sales-1.2.1.0.zip", - "shasum": "975db7920a79511934325827e26e6c0ab259ea6c" + "url": "https://repo.magento.com/archives/magento/module-inventory-sales/magento-module-inventory-sales-1.2.2.0.zip", + "shasum": "f2fd9ab2b4cbdb982b7ce467c1a6a4323dd5715a" }, "require": { "magento/framework": "*", @@ -14145,7 +13776,7 @@ "magento/module-sales": "*", "magento/module-sales-inventory": "*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "require-dev": { "magento/module-inventory-indexer": "*" @@ -14170,11 +13801,11 @@ }, { "name": "magento/module-inventory-sales-admin-ui", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-sales-admin-ui/magento-module-inventory-sales-admin-ui-1.2.1.0.zip", - "shasum": "7584ea4166d10b128e6a94b19b8365d527fb1992" + "url": "https://repo.magento.com/archives/magento/module-inventory-sales-admin-ui/magento-module-inventory-sales-admin-ui-1.2.2.0.zip", + "shasum": "e2f5cc0489661885f7c1199bfe3068de83024c99" }, "require": { "magento/framework": "*", @@ -14188,7 +13819,10 @@ "magento/module-inventory-sales-api": "1.2.*", "magento/module-store": "*", "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-sales": "*" }, "type": "magento2-module", "autoload": { @@ -14207,17 +13841,17 @@ }, { "name": "magento/module-inventory-sales-api", - "version": "1.2.0", + "version": "1.2.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-sales-api/magento-module-inventory-sales-api-1.2.0.0.zip", - "shasum": "a0a589db432b691f9e483bbc23e19590e9918e7a" + "url": "https://repo.magento.com/archives/magento/module-inventory-sales-api/magento-module-inventory-sales-api-1.2.1.0.zip", + "shasum": "d2e6bd3c5528b313d8c9de95f350a983a6373c05" }, "require": { "magento/framework": "*", "magento/module-inventory-api": "1.2.*", "magento/module-sales": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -14236,11 +13870,11 @@ }, { "name": "magento/module-inventory-sales-frontend-ui", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-sales-frontend-ui/magento-module-inventory-sales-frontend-ui-1.2.1.0.zip", - "shasum": "ab368bace84881067cf7ca8452d908986e462d12" + "url": "https://repo.magento.com/archives/magento/module-inventory-sales-frontend-ui/magento-module-inventory-sales-frontend-ui-1.2.2.0.zip", + "shasum": "ee11d12d1839b68c67113735ce8aa58db5ce693a" }, "require": { "magento/framework": "*", @@ -14248,7 +13882,7 @@ "magento/module-inventory-catalog-frontend-ui": "1.0.*", "magento/module-inventory-configuration-api": "1.2.*", "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -14267,15 +13901,15 @@ }, { "name": "magento/module-inventory-setup-fixture-generator", - "version": "1.2.0", + "version": "1.2.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-setup-fixture-generator/magento-module-inventory-setup-fixture-generator-1.2.0.0.zip", - "shasum": "cf812ecbe26459f05ce43b3532004181a27b997a" + "url": "https://repo.magento.com/archives/magento/module-inventory-setup-fixture-generator/magento-module-inventory-setup-fixture-generator-1.2.1.0.zip", + "shasum": "457a372568cccc7f8bb57f61b345f8c959879a68" }, "require": { "magento/framework": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -14294,11 +13928,11 @@ }, { "name": "magento/module-inventory-shipping", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-shipping/magento-module-inventory-shipping-1.2.1.0.zip", - "shasum": "533b0eaac631e412eeae956c131ad928462984f4" + "url": "https://repo.magento.com/archives/magento/module-inventory-shipping/magento-module-inventory-shipping-1.2.2.0.zip", + "shasum": "930018764fe7e74d8ca2c160bc0ad72fa4ca25da" }, "require": { "magento/framework": "*", @@ -14310,7 +13944,7 @@ "magento/module-sales": "*", "magento/module-shipping": "*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -14329,11 +13963,11 @@ }, { "name": "magento/module-inventory-shipping-admin-ui", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-shipping-admin-ui/magento-module-inventory-shipping-admin-ui-1.2.1.0.zip", - "shasum": "d34cd6593170329d7fd6b28a3f0ba8f045e2195b" + "url": "https://repo.magento.com/archives/magento/module-inventory-shipping-admin-ui/magento-module-inventory-shipping-admin-ui-1.2.2.0.zip", + "shasum": "d71a3e7987e4208f961de4a5c58a18bd5f2c4e7c" }, "require": { "magento/framework": "*", @@ -14345,7 +13979,7 @@ "magento/module-sales": "*", "magento/module-shipping": "*", "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -14364,11 +13998,11 @@ }, { "name": "magento/module-inventory-source-deduction-api", - "version": "1.2.1", + "version": "1.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-source-deduction-api/magento-module-inventory-source-deduction-api-1.2.1.0.zip", - "shasum": "56ca047011e347304fe405a12fdf02d49d97f092" + "url": "https://repo.magento.com/archives/magento/module-inventory-source-deduction-api/magento-module-inventory-source-deduction-api-1.2.2.0.zip", + "shasum": "31ec53d0db095df80217a8f28596dfc77c55dcf9" }, "require": { "magento/framework": "*", @@ -14376,7 +14010,7 @@ "magento/module-inventory-api": "1.2.*", "magento/module-inventory-configuration-api": "1.2.*", "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -14395,17 +14029,17 @@ }, { "name": "magento/module-inventory-source-selection", - "version": "1.2.0", + "version": "1.2.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-source-selection/magento-module-inventory-source-selection-1.2.0.0.zip", - "shasum": "b57f071218da7ff092a0d5ded9d0df3327b975d2" + "url": "https://repo.magento.com/archives/magento/module-inventory-source-selection/magento-module-inventory-source-selection-1.2.1.0.zip", + "shasum": "a7867c53999cadd39dc3b17621f7f4a2f1879700" }, "require": { "magento/framework": "*", "magento/module-inventory-api": "1.2.*", "magento/module-inventory-source-selection-api": "1.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -14424,11 +14058,11 @@ }, { "name": "magento/module-inventory-source-selection-api", - "version": "1.4.0", + "version": "1.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-source-selection-api/magento-module-inventory-source-selection-api-1.4.0.0.zip", - "shasum": "f850fbfaa9901b2c2b76d0b42c19e16b2137354e" + "url": "https://repo.magento.com/archives/magento/module-inventory-source-selection-api/magento-module-inventory-source-selection-api-1.4.1.0.zip", + "shasum": "ad89e01a9be6b34ff55b7e58c724df6859444592" }, "require": { "magento/framework": "*", @@ -14436,7 +14070,7 @@ "magento/module-inventory-sales-api": "1.2.*", "magento/module-sales": "*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -14455,15 +14089,15 @@ }, { "name": "magento/module-inventory-swatches-frontend-ui", - "version": "1.0.0", + "version": "1.0.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-swatches-frontend-ui/magento-module-inventory-swatches-frontend-ui-1.0.0.0.zip", - "shasum": "dc918b286614f8fff092bee0e8b5829a028ac656" + "url": "https://repo.magento.com/archives/magento/module-inventory-swatches-frontend-ui/magento-module-inventory-swatches-frontend-ui-1.0.1.0.zip", + "shasum": "ccf4cc2fb553e550a00217881ce24887ca0d5bad" }, "require": { "magento/framework": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-inventory-configurable-product-frontend-ui": "1.0.*", @@ -14486,11 +14120,11 @@ }, { "name": "magento/module-inventory-visual-merchandiser", - "version": "1.1.1", + "version": "1.1.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-visual-merchandiser/magento-module-inventory-visual-merchandiser-1.1.1.0.zip", - "shasum": "273fce1d4e591029d64a1c33bb2f9b8ca99abd0e" + "url": "https://repo.magento.com/archives/magento/module-inventory-visual-merchandiser/magento-module-inventory-visual-merchandiser-1.1.2.0.zip", + "shasum": "d01ca2ece52c64d24f55933fe433be59b5aa8d7a" }, "require": { "magento/framework": "*", @@ -14500,7 +14134,7 @@ "magento/module-inventory-indexer": "2.1.*", "magento/module-inventory-sales-api": "1.2.*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "require-dev": { "magento/module-inventory-api": "*", @@ -14526,15 +14160,15 @@ }, { "name": "magento/module-inventory-wishlist", - "version": "1.0.0", + "version": "1.0.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-wishlist/magento-module-inventory-wishlist-1.0.0.0.zip", - "shasum": "7515e4e9f05bff33116026a82f92593c72c9393f" + "url": "https://repo.magento.com/archives/magento/module-inventory-wishlist/magento-module-inventory-wishlist-1.0.1.0.zip", + "shasum": "f77fa1a0164fe29b63fd1f8c86a54badd68b499f" }, "require": { "magento/framework": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-inventory": "1.2.*", @@ -14557,11 +14191,11 @@ }, { "name": "magento/module-invitation", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-invitation/magento-module-invitation-100.4.2.0.zip", - "shasum": "c55ace170c2647a8a1cb3ab0161251c01c5abbe7" + "url": "https://repo.magento.com/archives/magento/module-invitation/magento-module-invitation-100.4.3.0.zip", + "shasum": "e96514df29191e45958bb87e094afce8b76785a7" }, "require": { "magento/framework": "103.0.*", @@ -14573,7 +14207,7 @@ "magento/module-reports": "100.4.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-cookie": "100.4.*", @@ -14595,15 +14229,15 @@ }, { "name": "magento/module-jwt-framework-adapter", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-jwt-framework-adapter/magento-module-jwt-framework-adapter-100.4.0.0.zip", - "shasum": "8e20c28e27f3302fd69eae3928be9eff4d5f2993" + "url": "https://repo.magento.com/archives/magento/module-jwt-framework-adapter/magento-module-jwt-framework-adapter-100.4.1.0.zip", + "shasum": "765b2585488423ef55b537c215ee5c17d57feb3a" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0", + "php": "~7.4.0||~8.1.0", "web-token/jwt-framework": "^v2.2.7" }, "type": "magento2-module", @@ -14621,19 +14255,48 @@ ], "description": "JWT Manager implementation based on jwt-framework" }, + { + "name": "magento/module-jwt-user-token", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-jwt-user-token/magento-module-jwt-user-token-100.4.0.0.zip", + "shasum": "2265f76b40299df4e67d17b768743617cfb812c9" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-integration": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\JwtUserToken\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Introduces JWT token support for web API authentication" + }, { "name": "magento/module-layered-navigation", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-layered-navigation/magento-module-layered-navigation-100.4.3.0.zip", - "shasum": "43cc6f1ab9bd9a52df227e6d005400b9769d2eeb" + "url": "https://repo.magento.com/archives/magento/module-layered-navigation/magento-module-layered-navigation-100.4.4.0.zip", + "shasum": "2bf329a8c208a400b6dfb6915c01277caf363463" }, "require": { "magento/framework": "103.0.*", "magento/module-catalog": "104.0.*", "magento/module-config": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -14652,18 +14315,18 @@ }, { "name": "magento/module-layered-navigation-staging", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-layered-navigation-staging/magento-module-layered-navigation-staging-100.4.1.0.zip", - "shasum": "3f7bbfa9852376b00c9ea5200ab56e6a3865ea79" + "url": "https://repo.magento.com/archives/magento/module-layered-navigation-staging/magento-module-layered-navigation-staging-100.4.2.0.zip", + "shasum": "2e2b7760afe39a06b3ef5a16544697e9005b848c" }, "require": { "magento/framework": "103.0.*", "magento/module-catalog": "104.0.*", "magento/module-layered-navigation": "100.4.*", "magento/module-staging": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -14681,11 +14344,11 @@ }, { "name": "magento/module-logging", - "version": "101.2.3", + "version": "101.2.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-logging/magento-module-logging-101.2.3.0.zip", - "shasum": "df164adfda3f24a3671bf5a6b5eb36def4714c20" + "url": "https://repo.magento.com/archives/magento/module-logging/magento-module-logging-101.2.4.0.zip", + "shasum": "99e66ccaf0d6abbed298f97e40c5d24a0f246cf6" }, "require": { "magento/framework": "103.0.*", @@ -14694,7 +14357,7 @@ "magento/module-config": "101.2.*", "magento/module-store": "101.1.*", "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-asynchronous-operations": "100.4.*" @@ -14715,18 +14378,18 @@ }, { "name": "magento/module-login-as-customer", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer/magento-module-login-as-customer-100.4.3.0.zip", - "shasum": "469da0ae652b148870cb6f91024f5d81c3322c87" + "url": "https://repo.magento.com/archives/magento/module-login-as-customer/magento-module-login-as-customer-100.4.4.0.zip", + "shasum": "114ae73b8319f3173d14c2796c0b18d8c863a9e3" }, "require": { "magento/framework": "103.0.*", "magento/module-backend": "102.0.*", "magento/module-customer": "103.0.*", "magento/module-login-as-customer-api": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-backend": "102.0.*" @@ -14748,11 +14411,11 @@ }, { "name": "magento/module-login-as-customer-admin-ui", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-admin-ui/magento-module-login-as-customer-admin-ui-100.4.3.0.zip", - "shasum": "af49cb80bb19eea4fb2461ffa9a1399d131ee7d1" + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-admin-ui/magento-module-login-as-customer-admin-ui-100.4.4.0.zip", + "shasum": "8ab74540c0109c756148aa0ba329c0f05a12a16a" }, "require": { "magento/framework": "103.0.*", @@ -14762,7 +14425,7 @@ "magento/module-login-as-customer-frontend-ui": "100.4.*", "magento/module-sales": "103.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-login-as-customer": "100.4.*" @@ -14783,15 +14446,15 @@ }, { "name": "magento/module-login-as-customer-api", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-api/magento-module-login-as-customer-api-100.4.2.0.zip", - "shasum": "0153080f93b725b762a9039b880ba4a23aff7e3d" + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-api/magento-module-login-as-customer-api-100.4.3.0.zip", + "shasum": "74b923b14a6912c1b0b887912171c520f030ff81" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -14810,11 +14473,11 @@ }, { "name": "magento/module-login-as-customer-assistance", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-assistance/magento-module-login-as-customer-assistance-100.4.2.0.zip", - "shasum": "d38ba1de42f7e2eeae99d49a0ce98ecb684d8086" + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-assistance/magento-module-login-as-customer-assistance-100.4.3.0.zip", + "shasum": "af4e2a7066621f1109c01c4b1f48efbaf2c8fcc3" }, "require": { "magento/framework": "103.0.*", @@ -14824,7 +14487,7 @@ "magento/module-login-as-customer": "100.4.*", "magento/module-login-as-customer-api": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-login-as-customer-admin-ui": "100.4.*" @@ -14845,18 +14508,18 @@ }, { "name": "magento/module-login-as-customer-frontend-ui", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-frontend-ui/magento-module-login-as-customer-frontend-ui-100.4.3.0.zip", - "shasum": "2a457a090b41feae06c0ab281dd19c85eb1107ca" + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-frontend-ui/magento-module-login-as-customer-frontend-ui-100.4.4.0.zip", + "shasum": "9716706a138ff2f621f199f8e43815ef4a95f8ac" }, "require": { "magento/framework": "103.0.*", "magento/module-customer": "103.0.*", "magento/module-login-as-customer-api": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -14874,11 +14537,11 @@ }, { "name": "magento/module-login-as-customer-graph-ql", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-graph-ql/magento-module-login-as-customer-graph-ql-100.4.0.0.zip", - "shasum": "a89af6d4975a71a360117f1b0c52017c5266d854" + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-graph-ql/magento-module-login-as-customer-graph-ql-100.4.1.0.zip", + "shasum": "1f573808b1bf2c486f28a1a1d83ded398bcaeb60" }, "require": { "magento/framework": "103.0.*", @@ -14887,7 +14550,7 @@ "magento/module-login-as-customer-api": "100.4.*", "magento/module-login-as-customer-assistance": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-login-as-customer": "100.4.*" @@ -14909,11 +14572,11 @@ }, { "name": "magento/module-login-as-customer-log", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-log/magento-module-login-as-customer-log-100.4.2.0.zip", - "shasum": "701ced6ecd512dfd084d746f28ac628e6e38f1d9" + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-log/magento-module-login-as-customer-log-100.4.3.0.zip", + "shasum": "190b6a98332d5de0741e2a9536c449008f6d4ba7" }, "require": { "magento/framework": "103.0.*", @@ -14922,7 +14585,7 @@ "magento/module-login-as-customer-api": "100.4.*", "magento/module-ui": "101.2.*", "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-login-as-customer": "100.4.*" @@ -14943,11 +14606,11 @@ }, { "name": "magento/module-login-as-customer-logging", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-logging/magento-module-login-as-customer-logging-100.4.3.0.zip", - "shasum": "74843f1ef028b48409d29d244c2565d36c587079" + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-logging/magento-module-login-as-customer-logging-100.4.4.0.zip", + "shasum": "d5de725112ee832fe7ba98f6321bd8b7910119cb" }, "require": { "magento/framework": "103.0.*", @@ -14956,7 +14619,7 @@ "magento/module-login-as-customer-api": "100.4.*", "magento/module-store": "101.1.*", "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-login-as-customer-api": "100.4.*" @@ -14977,17 +14640,17 @@ }, { "name": "magento/module-login-as-customer-page-cache", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-page-cache/magento-module-login-as-customer-page-cache-100.4.3.0.zip", - "shasum": "c867fb3fb185bec190c16a98a194a0d02986dc9a" + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-page-cache/magento-module-login-as-customer-page-cache-100.4.4.0.zip", + "shasum": "4568b7c6d8a6f133a05ae22e2a0b0edee81095cb" }, "require": { "magento/framework": "103.0.*", "magento/module-login-as-customer-api": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-page-cache": "100.4.*" @@ -15008,18 +14671,18 @@ }, { "name": "magento/module-login-as-customer-quote", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-quote/magento-module-login-as-customer-quote-100.4.2.0.zip", - "shasum": "9b05c60d39b2fbd2a977ae19019e4b5f1c809d65" + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-quote/magento-module-login-as-customer-quote-100.4.3.0.zip", + "shasum": "4ee147fa19d010b622a1c65ab67debd781537bc4" }, "require": { "magento/framework": "103.0.*", "magento/module-checkout": "100.4.*", "magento/module-customer": "103.0.*", "magento/module-quote": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-login-as-customer-api": "100.4.*" @@ -15040,18 +14703,18 @@ }, { "name": "magento/module-login-as-customer-sales", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-sales/magento-module-login-as-customer-sales-100.4.3.0.zip", - "shasum": "e5d8f66a48eac1a248dbe7fc53fe8f852f809a88" + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-sales/magento-module-login-as-customer-sales-100.4.4.0.zip", + "shasum": "1a1141ffee88547f656f22525c640aa08a2ef4a4" }, "require": { "magento/framework": "103.0.*", "magento/module-backend": "102.0.*", "magento/module-login-as-customer-api": "100.4.*", "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-sales": "103.0.*" @@ -15072,11 +14735,11 @@ }, { "name": "magento/module-login-as-customer-website-restriction", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-website-restriction/magento-module-login-as-customer-website-restriction-100.4.2.0.zip", - "shasum": "18bc8e8e3109488d233a85aad03d3ac7153c949d" + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-website-restriction/magento-module-login-as-customer-website-restriction-100.4.3.0.zip", + "shasum": "4418b87a4b253984bc141339d7589208002d6ce3" }, "require": { "magento/framework": "103.0.*", @@ -15085,7 +14748,7 @@ "magento/module-login-as-customer-api": "100.4.*", "magento/module-store": "101.1.*", "magento/module-website-restriction": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15103,16 +14766,16 @@ }, { "name": "magento/module-marketplace", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-marketplace/magento-module-marketplace-100.4.2.0.zip", - "shasum": "5bcc50b2ae7db4e21a8e141a5d0eaaf4cdd372b0" + "url": "https://repo.magento.com/archives/magento/module-marketplace/magento-module-marketplace-100.4.3.0.zip", + "shasum": "81834dfa6fad732e552eb502bf6777630f35bc8c" }, "require": { "magento/framework": "103.0.*", "magento/module-backend": "102.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15131,17 +14794,17 @@ }, { "name": "magento/module-media-content", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content/magento-module-media-content-100.4.2.0.zip", - "shasum": "2e217a61cab28fec6f294ff359c288da4328ed73" + "url": "https://repo.magento.com/archives/magento/module-media-content/magento-module-media-content-100.4.3.0.zip", + "shasum": "be484449117b6df40685537286f1c43f636fe2a1" }, "require": { "magento/framework": "103.0.*", "magento/module-media-content-api": "100.4.*", "magento/module-media-gallery-api": "101.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15160,16 +14823,16 @@ }, { "name": "magento/module-media-content-api", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-api/magento-module-media-content-api-100.4.2.0.zip", - "shasum": "dcf9dbdaa9fdea7e943870caba97e8f2064902f6" + "url": "https://repo.magento.com/archives/magento/module-media-content-api/magento-module-media-content-api-100.4.3.0.zip", + "shasum": "7bafa26cbd67a38d77a787543072d7c2bb2c64fa" }, "require": { "magento/framework": "103.0.*", "magento/module-media-gallery-api": "101.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15188,11 +14851,11 @@ }, { "name": "magento/module-media-content-catalog", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-catalog/magento-module-media-content-catalog-100.4.2.0.zip", - "shasum": "3391f946a9e215aee695b9465698afedd4a48e68" + "url": "https://repo.magento.com/archives/magento/module-media-content-catalog/magento-module-media-content-catalog-100.4.3.0.zip", + "shasum": "ba6e31f7138f7131ad2ebdc0ac6d177e8ca2f8fb" }, "require": { "magento/framework": "103.0.*", @@ -15200,7 +14863,7 @@ "magento/module-eav": "102.1.*", "magento/module-media-content-api": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15219,18 +14882,18 @@ }, { "name": "magento/module-media-content-catalog-staging", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-catalog-staging/magento-module-media-content-catalog-staging-100.4.1.0.zip", - "shasum": "fdb822f4488a1acb00a6784abf67b0713c57e98c" + "url": "https://repo.magento.com/archives/magento/module-media-content-catalog-staging/magento-module-media-content-catalog-staging-100.4.2.0.zip", + "shasum": "4d9a15a4d25b9541dad75332444f9c5af0b47982" }, "require": { "magento/framework": "103.0.*", "magento/module-catalog": "104.0.*", "magento/module-eav": "102.1.*", "magento/module-media-content-api": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15249,17 +14912,17 @@ }, { "name": "magento/module-media-content-cms", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-cms/magento-module-media-content-cms-100.4.2.0.zip", - "shasum": "1d496306ccf88c0e4b1babee72f5fa4eeb735351" + "url": "https://repo.magento.com/archives/magento/module-media-content-cms/magento-module-media-content-cms-100.4.3.0.zip", + "shasum": "0c415f2c3533422a261dedf4e44c10d6741472ae" }, "require": { "magento/framework": "103.0.*", "magento/module-cms": "104.0.*", "magento/module-media-content-api": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15278,11 +14941,11 @@ }, { "name": "magento/module-media-content-synchronization", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization/magento-module-media-content-synchronization-100.4.2.0.zip", - "shasum": "90120a625c676034ef7a6a5103f7421ab626db1b" + "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization/magento-module-media-content-synchronization-100.4.3.0.zip", + "shasum": "a6f821d4a57165d3b5a267b5f25dd2ec1074df3f" }, "require": { "magento/framework": "103.0.*", @@ -15290,7 +14953,7 @@ "magento/module-asynchronous-operations": "100.4.*", "magento/module-media-content-api": "100.4.*", "magento/module-media-content-synchronization-api": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-media-gallery-synchronization": "100.4.*" @@ -15312,16 +14975,16 @@ }, { "name": "magento/module-media-content-synchronization-api", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization-api/magento-module-media-content-synchronization-api-100.4.1.0.zip", - "shasum": "abb97ebdb43f4edf5f55eaa10406c2f059cfb1e5" + "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization-api/magento-module-media-content-synchronization-api-100.4.2.0.zip", + "shasum": "a8f633156abd62b341ccbd1a0881257310edc0cd" }, "require": { "magento/framework": "103.0.*", "magento/module-media-content-api": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15340,18 +15003,18 @@ }, { "name": "magento/module-media-content-synchronization-catalog", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization-catalog/magento-module-media-content-synchronization-catalog-100.4.1.0.zip", - "shasum": "57eff70058871324ea3c99525ab6ea8282c35bbe" + "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization-catalog/magento-module-media-content-synchronization-catalog-100.4.2.0.zip", + "shasum": "ce75ad6cc70067068847178f6e07e13311fc7aac" }, "require": { "magento/framework": "103.0.*", "magento/module-media-content-api": "100.4.*", "magento/module-media-content-synchronization-api": "100.4.*", "magento/module-media-gallery-synchronization-api": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15370,18 +15033,18 @@ }, { "name": "magento/module-media-content-synchronization-cms", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization-cms/magento-module-media-content-synchronization-cms-100.4.1.0.zip", - "shasum": "72167bcbe9d8578af259a883d255aa77902d4fc3" + "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization-cms/magento-module-media-content-synchronization-cms-100.4.2.0.zip", + "shasum": "b7a2131609d5f90a0ececca0f895c14ac9489f15" }, "require": { "magento/framework": "103.0.*", "magento/module-media-content-api": "100.4.*", "magento/module-media-content-synchronization-api": "100.4.*", "magento/module-media-gallery-synchronization-api": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15400,17 +15063,17 @@ }, { "name": "magento/module-media-gallery", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery/magento-module-media-gallery-100.4.2.0.zip", - "shasum": "9cbba303faf3935c8d3f8ca7a6c87c59d70edf9e" + "url": "https://repo.magento.com/archives/magento/module-media-gallery/magento-module-media-gallery-100.4.3.0.zip", + "shasum": "8b8dc16349ba001dece052df1a95fc2e7056e2cf" }, "require": { "magento/framework": "103.0.*", "magento/module-cms": "104.0.*", "magento/module-media-gallery-api": "101.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15429,15 +15092,15 @@ }, { "name": "magento/module-media-gallery-api", - "version": "101.0.2", + "version": "101.0.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-api/magento-module-media-gallery-api-101.0.2.0.zip", - "shasum": "98e7d9c4d267b867a3ecceda31659ba8de86793f" + "url": "https://repo.magento.com/archives/magento/module-media-gallery-api/magento-module-media-gallery-api-101.0.3.0.zip", + "shasum": "f04cb38b143a96c0bbeadb29eff877e455163ac8" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15456,17 +15119,17 @@ }, { "name": "magento/module-media-gallery-catalog", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-catalog/magento-module-media-gallery-catalog-100.4.1.0.zip", - "shasum": "f196656ecbd8b9dcdc1c5399b8ecfb462bdb50b7" + "url": "https://repo.magento.com/archives/magento/module-media-gallery-catalog/magento-module-media-gallery-catalog-100.4.2.0.zip", + "shasum": "a7f564753983d5550498737ad5132a2a2121d5af" }, "require": { "magento/framework": "103.0.*", "magento/module-catalog": "104.0.*", "magento/module-media-gallery-api": "101.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15485,11 +15148,11 @@ }, { "name": "magento/module-media-gallery-catalog-integration", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-catalog-integration/magento-module-media-gallery-catalog-integration-100.4.1.0.zip", - "shasum": "11561b45eeb6d0ae2d29535b619318daafdb671f" + "url": "https://repo.magento.com/archives/magento/module-media-gallery-catalog-integration/magento-module-media-gallery-catalog-integration-100.4.2.0.zip", + "shasum": "c95e1a697f137f3d5fb065c4538e6f995104dc86" }, "require": { "magento/framework": "103.0.*", @@ -15497,7 +15160,7 @@ "magento/module-media-gallery-api": "101.0.*", "magento/module-media-gallery-synchronization-api": "100.4.*", "magento/module-media-gallery-ui-api": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog": "104.0.*" @@ -15519,11 +15182,11 @@ }, { "name": "magento/module-media-gallery-catalog-ui", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-catalog-ui/magento-module-media-gallery-catalog-ui-100.4.1.0.zip", - "shasum": "08bd47458974fecdcaa682271a8a37d1f1a996aa" + "url": "https://repo.magento.com/archives/magento/module-media-gallery-catalog-ui/magento-module-media-gallery-catalog-ui-100.4.2.0.zip", + "shasum": "7812f995826c67ef4114a4a956817beefe20a8e8" }, "require": { "magento/framework": "103.0.*", @@ -15532,7 +15195,7 @@ "magento/module-cms": "104.0.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15551,17 +15214,17 @@ }, { "name": "magento/module-media-gallery-cms-ui", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-cms-ui/magento-module-media-gallery-cms-ui-100.4.1.0.zip", - "shasum": "b7557bbe891e93c2c27af2e28078ef7e3efd5ca9" + "url": "https://repo.magento.com/archives/magento/module-media-gallery-cms-ui/magento-module-media-gallery-cms-ui-100.4.2.0.zip", + "shasum": "8e035e08b1b57af4a2f70a2e37f41119dc764523" }, "require": { "magento/framework": "103.0.*", "magento/module-backend": "102.0.*", "magento/module-cms": "104.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15580,11 +15243,11 @@ }, { "name": "magento/module-media-gallery-integration", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-integration/magento-module-media-gallery-integration-100.4.2.0.zip", - "shasum": "5ce423d0157c5ee2c4076571110355651dc17e99" + "url": "https://repo.magento.com/archives/magento/module-media-gallery-integration/magento-module-media-gallery-integration-100.4.3.0.zip", + "shasum": "a97ced3f07c725026d37211a8f1e5a7818ce5be4" }, "require": { "magento/framework": "103.0.*", @@ -15592,7 +15255,7 @@ "magento/module-media-gallery-synchronization-api": "100.4.*", "magento/module-media-gallery-ui-api": "100.4.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "require-dev": { "magento/module-cms": "*" @@ -15618,16 +15281,16 @@ }, { "name": "magento/module-media-gallery-metadata", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-metadata/magento-module-media-gallery-metadata-100.4.1.0.zip", - "shasum": "d76f3b6c793ab2e5d1f63d0fa35b837d87492777" + "url": "https://repo.magento.com/archives/magento/module-media-gallery-metadata/magento-module-media-gallery-metadata-100.4.2.0.zip", + "shasum": "dc0ec2fe025be985e2e5016797b267b5546874b9" }, "require": { "magento/framework": "103.0.*", "magento/module-media-gallery-metadata-api": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15646,15 +15309,15 @@ }, { "name": "magento/module-media-gallery-metadata-api", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-metadata-api/magento-module-media-gallery-metadata-api-100.4.0.0.zip", - "shasum": "a8c6a1c1497581cb1839cab46fc61ef9a67b1dbd" + "url": "https://repo.magento.com/archives/magento/module-media-gallery-metadata-api/magento-module-media-gallery-metadata-api-100.4.1.0.zip", + "shasum": "da3051194151ab4e66cce1be05c61eee6bb15ec5" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15673,11 +15336,11 @@ }, { "name": "magento/module-media-gallery-renditions", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-renditions/magento-module-media-gallery-renditions-100.4.1.0.zip", - "shasum": "9357f1a777e97241a455890048c7af156e8696b3" + "url": "https://repo.magento.com/archives/magento/module-media-gallery-renditions/magento-module-media-gallery-renditions-100.4.2.0.zip", + "shasum": "82ffa1e7db6aa2fbdd5d329cf243ed343e131366" }, "require": { "magento/framework": "103.0.*", @@ -15685,7 +15348,7 @@ "magento/module-cms": "104.0.*", "magento/module-media-gallery-api": "101.0.*", "magento/module-media-gallery-renditions-api": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-media-content-api": "100.4.*" @@ -15707,15 +15370,15 @@ }, { "name": "magento/module-media-gallery-renditions-api", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-renditions-api/magento-module-media-gallery-renditions-api-100.4.0.0.zip", - "shasum": "54d0cd555a3227df52a99fc330b7d0985b575b35" + "url": "https://repo.magento.com/archives/magento/module-media-gallery-renditions-api/magento-module-media-gallery-renditions-api-100.4.1.0.zip", + "shasum": "8c1e522c1e4de823877d1a2a13552dc1fe945ffb" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15734,18 +15397,18 @@ }, { "name": "magento/module-media-gallery-synchronization", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-synchronization/magento-module-media-gallery-synchronization-100.4.2.0.zip", - "shasum": "47e872f5f987e18c90ad31d5396631765584a8e8" + "url": "https://repo.magento.com/archives/magento/module-media-gallery-synchronization/magento-module-media-gallery-synchronization-100.4.3.0.zip", + "shasum": "df985d270669d11f4acd77960cc48bea568cf313" }, "require": { "magento/framework": "103.0.*", "magento/framework-message-queue": "100.4.*", "magento/module-media-gallery-api": "101.0.*", "magento/module-media-gallery-synchronization-api": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15764,16 +15427,16 @@ }, { "name": "magento/module-media-gallery-synchronization-api", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-synchronization-api/magento-module-media-gallery-synchronization-api-100.4.1.0.zip", - "shasum": "e9ef30a995327a8c0a4da88904c51d3c5963c46e" + "url": "https://repo.magento.com/archives/magento/module-media-gallery-synchronization-api/magento-module-media-gallery-synchronization-api-100.4.2.0.zip", + "shasum": "f87dc814bd9c921dfedd5b123c4dee573afc94cc" }, "require": { "magento/framework": "103.0.*", "magento/module-media-gallery-api": "101.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15792,18 +15455,18 @@ }, { "name": "magento/module-media-gallery-synchronization-metadata", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-synchronization-metadata/magento-module-media-gallery-synchronization-metadata-100.4.0.0.zip", - "shasum": "c60bbe9ea155cc64d7cea0cf63e296e0f8b237e1" + "url": "https://repo.magento.com/archives/magento/module-media-gallery-synchronization-metadata/magento-module-media-gallery-synchronization-metadata-100.4.1.0.zip", + "shasum": "9e09a1159b15c4d23604dda9fd571662217db753" }, "require": { "magento/framework": "103.0.*", "magento/module-media-gallery-api": "101.0.*", "magento/module-media-gallery-metadata-api": "100.4.*", "magento/module-media-gallery-synchronization-api": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15822,11 +15485,11 @@ }, { "name": "magento/module-media-gallery-ui", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-ui/magento-module-media-gallery-ui-100.4.2.0.zip", - "shasum": "9bffbb333a424a7a3018dce88aec3d21e6f00cb3" + "url": "https://repo.magento.com/archives/magento/module-media-gallery-ui/magento-module-media-gallery-ui-100.4.3.0.zip", + "shasum": "a3fd101844ef89b5dfef2d4fe4cb8ee534a3a419" }, "require": { "magento/framework": "103.0.*", @@ -15841,7 +15504,7 @@ "magento/module-media-gallery-ui-api": "100.4.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15860,15 +15523,15 @@ }, { "name": "magento/module-media-gallery-ui-api", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-ui-api/magento-module-media-gallery-ui-api-100.4.1.0.zip", - "shasum": "d8ebf718de79636bd56772d41f3d1622e1076956" + "url": "https://repo.magento.com/archives/magento/module-media-gallery-ui-api/magento-module-media-gallery-ui-api-100.4.2.0.zip", + "shasum": "904fe7463a82ef25832080bc373c6df78710e7bf" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-cms": "104.0.*" @@ -15890,11 +15553,11 @@ }, { "name": "magento/module-media-storage", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-storage/magento-module-media-storage-100.4.2.0.zip", - "shasum": "1c9a3fa1e13fd719abc27fc892634312ae613f6d" + "url": "https://repo.magento.com/archives/magento/module-media-storage/magento-module-media-storage-100.4.3.0.zip", + "shasum": "d6d7bda754468621063b5b238fc3e84079cae0ee" }, "require": { "magento/framework": "103.0.*", @@ -15906,7 +15569,7 @@ "magento/module-config": "101.2.*", "magento/module-store": "101.1.*", "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15925,17 +15588,17 @@ }, { "name": "magento/module-message-queue", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-message-queue/magento-module-message-queue-100.4.3.0.zip", - "shasum": "aa43e8def6eabd5287ece7a8ba7fec32e0c2fc45" + "url": "https://repo.magento.com/archives/magento/module-message-queue/magento-module-message-queue-100.4.4.0.zip", + "shasum": "35d67930b7773bafde64bb33c6a4a798f75dc48f" }, "require": { "magento/framework": "103.0.*", "magento/framework-message-queue": "100.4.*", "magento/magento-composer-installer": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -15954,11 +15617,11 @@ }, { "name": "magento/module-msrp", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-msrp/magento-module-msrp-100.4.2.0.zip", - "shasum": "2609029872902a0bcbb56978bffb2da44e3ab18f" + "url": "https://repo.magento.com/archives/magento/module-msrp/magento-module-msrp-100.4.3.0.zip", + "shasum": "5e15e57618e975581e0096857d1624d0f6d5a010" }, "require": { "magento/framework": "103.0.*", @@ -15967,7 +15630,7 @@ "magento/module-eav": "102.1.*", "magento/module-store": "101.1.*", "magento/module-tax": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-bundle": "101.0.*", @@ -15990,18 +15653,18 @@ }, { "name": "magento/module-msrp-configurable-product", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-msrp-configurable-product/magento-module-msrp-configurable-product-100.4.1.0.zip", - "shasum": "c0aac26c5101332c9e1f00a8b7f7e8553014ac77" + "url": "https://repo.magento.com/archives/magento/module-msrp-configurable-product/magento-module-msrp-configurable-product-100.4.2.0.zip", + "shasum": "537b34ec7d74768c7b34115f4840e4995daed1b4" }, "require": { "magento/framework": "103.0.*", "magento/module-catalog": "104.0.*", "magento/module-configurable-product": "100.4.*", "magento/module-msrp": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -16020,18 +15683,18 @@ }, { "name": "magento/module-msrp-grouped-product", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-msrp-grouped-product/magento-module-msrp-grouped-product-100.4.1.0.zip", - "shasum": "f01a484df8dc563aa72b5b30ed0664e59bcaee22" + "url": "https://repo.magento.com/archives/magento/module-msrp-grouped-product/magento-module-msrp-grouped-product-100.4.2.0.zip", + "shasum": "92e0dacc2c8a8167cb8f10eff83e4a070764030c" }, "require": { "magento/framework": "103.0.*", "magento/module-catalog": "104.0.*", "magento/module-grouped-product": "100.4.*", "magento/module-msrp": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -16050,20 +15713,20 @@ }, { "name": "magento/module-msrp-staging", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-msrp-staging/magento-module-msrp-staging-100.4.1.0.zip", - "shasum": "2b09d6613dc018c73d969b92f03d534ee5dc3cbf" + "url": "https://repo.magento.com/archives/magento/module-msrp-staging/magento-module-msrp-staging-100.4.2.0.zip", + "shasum": "630b84dff9cc07532e2712a491aebc5d387e1825" }, "require": { "lib-libxml": "*", "magento/framework": "103.0.*", "magento/magento-composer-installer": "*", - "php": "~7.3.0||~7.4.0" + "magento/module-msrp": "100.4.*", + "php": "~7.4.0||~8.1.0" }, "suggest": { - "magento/module-msrp": "100.4.*", "magento/module-staging": "101.2.*" }, "type": "magento2-module", @@ -16082,11 +15745,11 @@ }, { "name": "magento/module-multiple-wishlist", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-multiple-wishlist/magento-module-multiple-wishlist-100.4.3.0.zip", - "shasum": "c4f355251ed95db2e8a19384483000fc96d78d87" + "url": "https://repo.magento.com/archives/magento/module-multiple-wishlist/magento-module-multiple-wishlist-100.4.4.0.zip", + "shasum": "fef80378740e6183b1af3c492fa392cfcca8b8ac" }, "require": { "magento/framework": "103.0.*", @@ -16101,7 +15764,7 @@ "magento/module-theme": "101.1.*", "magento/module-widget": "101.2.*", "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-multiple-wishlist-sample-data": "Sample Data version: 100.4.*", @@ -16123,18 +15786,18 @@ }, { "name": "magento/module-multiple-wishlist-graph-ql", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-multiple-wishlist-graph-ql/magento-module-multiple-wishlist-graph-ql-100.4.0.0.zip", - "shasum": "5bece86da285228f5d10ab3ac145a153ca7a0170" + "url": "https://repo.magento.com/archives/magento/module-multiple-wishlist-graph-ql/magento-module-multiple-wishlist-graph-ql-100.4.1.0.zip", + "shasum": "f49721f166cea8e9649076f6878fc071d86b9fce" }, "require": { "magento/framework": "103.0.*", "magento/module-multiple-wishlist": "100.4.*", "magento/module-wishlist": "101.2.*", "magento/module-wishlist-graph-ql": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -16152,11 +15815,11 @@ }, { "name": "magento/module-multishipping", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-multishipping/magento-module-multishipping-100.4.3.0.zip", - "shasum": "7e9b525f795c92b2ec1b03ebd15ebd7127974447" + "url": "https://repo.magento.com/archives/magento/module-multishipping/magento-module-multishipping-100.4.4.0.zip", + "shasum": "541ef110683b9377bd76f6db4fc8627f881c76e0" }, "require": { "magento/framework": "103.0.*", @@ -16170,7 +15833,7 @@ "magento/module-store": "101.1.*", "magento/module-tax": "100.4.*", "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -16189,18 +15852,18 @@ }, { "name": "magento/module-mysql-mq", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-mysql-mq/magento-module-mysql-mq-100.4.1.0.zip", - "shasum": "2537806e2cd6a2d501331038a8bca5cd1ce02ea4" + "url": "https://repo.magento.com/archives/magento/module-mysql-mq/magento-module-mysql-mq-100.4.2.0.zip", + "shasum": "5cad1edddead40f38e51f8446f1eac4e51f097dc" }, "require": { "magento/framework": "103.0.*", "magento/framework-message-queue": "100.4.*", "magento/magento-composer-installer": "*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -16219,11 +15882,11 @@ }, { "name": "magento/module-new-relic-reporting", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-new-relic-reporting/magento-module-new-relic-reporting-100.4.1.0.zip", - "shasum": "a8a60f1c94feff60f6968302b4a9bfdb96e61c41" + "url": "https://repo.magento.com/archives/magento/module-new-relic-reporting/magento-module-new-relic-reporting-100.4.2.0.zip", + "shasum": "fee191801653dd71f556f3f7b93ff132b403610f" }, "require": { "magento/framework": "103.0.*", @@ -16234,7 +15897,7 @@ "magento/module-configurable-product": "100.4.*", "magento/module-customer": "103.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -16253,11 +15916,11 @@ }, { "name": "magento/module-newsletter", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-newsletter/magento-module-newsletter-100.4.3.0.zip", - "shasum": "3738fd1249be0b3180dd803525bbfedd17d95e7c" + "url": "https://repo.magento.com/archives/magento/module-newsletter/magento-module-newsletter-100.4.4.0.zip", + "shasum": "cf43af43a4d0f074c640c1f9b25fe0305fe736b5" }, "require": { "magento/framework": "103.0.*", @@ -16270,7 +15933,7 @@ "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", "magento/module-widget": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -16289,18 +15952,18 @@ }, { "name": "magento/module-newsletter-graph-ql", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-newsletter-graph-ql/magento-module-newsletter-graph-ql-100.4.0.0.zip", - "shasum": "e5585c22858a6e8c7733f30161aa185570cc32f2" + "url": "https://repo.magento.com/archives/magento/module-newsletter-graph-ql/magento-module-newsletter-graph-ql-100.4.1.0.zip", + "shasum": "9625fab7c5320b8f3f0f7affc4646e99a6951ad9" }, "require": { "magento/framework": "103.0.*", "magento/module-customer": "103.0.*", "magento/module-newsletter": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-graph-ql": "100.4.*" @@ -16322,18 +15985,18 @@ }, { "name": "magento/module-offline-payments", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-offline-payments/magento-module-offline-payments-100.4.2.0.zip", - "shasum": "493396f36e2bcf91aa5f75176e5e69cd913ddcbe" + "url": "https://repo.magento.com/archives/magento/module-offline-payments/magento-module-offline-payments-100.4.3.0.zip", + "shasum": "bcac1f56aea72726a4c40a1fb3ad6be3f25b8990" }, "require": { "magento/framework": "103.0.*", "magento/module-checkout": "100.4.*", "magento/module-payment": "100.4.*", "magento/module-quote": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-config": "101.2.*" @@ -16355,11 +16018,11 @@ }, { "name": "magento/module-offline-shipping", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-offline-shipping/magento-module-offline-shipping-100.4.2.0.zip", - "shasum": "c0cabc19837520fc950ba7ba21206edda325061f" + "url": "https://repo.magento.com/archives/magento/module-offline-shipping/magento-module-offline-shipping-100.4.3.0.zip", + "shasum": "9435b928d6833e745e801137b35a397cbb41a01f" }, "require": { "magento/framework": "103.0.*", @@ -16372,7 +16035,7 @@ "magento/module-sales-rule": "101.2.*", "magento/module-shipping": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-checkout": "100.4.*", @@ -16395,40 +16058,40 @@ }, { "name": "magento/module-page-builder", - "version": "2.2.1", + "version": "2.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-page-builder/magento-module-page-builder-2.2.1.0.zip", - "shasum": "f41e4846ee0e57d9709ed0740f02d26e2b1a67fe" + "url": "https://repo.magento.com/archives/magento/module-page-builder/magento-module-page-builder-2.2.2.0.zip", + "shasum": "21f3d7f30d83795c1920308acb3e936e7666b876" }, "require": { - "magento/framework": "~103.0.3", - "magento/module-backend": "~102.0.3", - "magento/module-catalog": "~104.0.3", - "magento/module-catalog-inventory": "*", - "magento/module-catalog-widget": "*", - "magento/module-cms": "*", - "magento/module-config": "~101.2.3", - "magento/module-directory": "~100.4.3", - "magento/module-eav": "*", - "magento/module-email": "*", - "magento/module-media-storage": "*", - "magento/module-require-js": "*", - "magento/module-rule": "~100.4.2", - "magento/module-store": "~101.1.3", - "magento/module-theme": "*", - "magento/module-ui": "*", - "magento/module-variable": "*", - "magento/module-widget": "*", - "magento/module-wishlist": "*", - "php": "~7.3.0||~7.4.0", - "phpgt/dom": "2.1.6" + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-widget": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-email": "101.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-require-js": "100.4.*", + "magento/module-rule": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-variable": "100.4.*", + "magento/module-widget": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0", + "phpgt/dom": "2.2.3" }, "conflict": { "gene/bluefoot": "*" }, "suggest": { - "magento/module-review": "*" + "magento/module-review": "100.4.*" }, "type": "magento2-module", "autoload": { @@ -16446,18 +16109,18 @@ }, { "name": "magento/module-page-builder-admin-analytics", - "version": "1.1.1", + "version": "1.1.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-page-builder-admin-analytics/magento-module-page-builder-admin-analytics-1.1.1.0.zip", - "shasum": "99ab2c213089454afb2d2f700c1f69d58080bf84" + "url": "https://repo.magento.com/archives/magento/module-page-builder-admin-analytics/magento-module-page-builder-admin-analytics-1.1.2.0.zip", + "shasum": "4c1d0be58f5e35734834bdb4fd4fd84952604186" }, "require": { - "magento/framework": "~103.0.3", - "php": "~7.3.0||~7.4.0" + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" }, "suggest": { - "magento/module-admin-analytics": "*", + "magento/module-admin-analytics": "100.4.*", "magento/module-page-builder": "2.2.*" }, "type": "magento2-module", @@ -16474,19 +16137,49 @@ ], "description": "Page Builder Admin Analytics module" }, + { + "name": "magento/module-page-builder-admin-gws-admin-ui", + "version": "1.7.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-page-builder-admin-gws-admin-ui/magento-module-page-builder-admin-gws-admin-ui-1.7.1.0.zip", + "shasum": "8d1e06cdd8344e02c9a6f79e96e4d2e1395a94cb" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-admin-gws": "100.4.*", + "magento/module-page-builder": "2.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PageBuilderAdminGwsAdminUi\\": "" + } + }, + "license": [ + "Proprietary" + ], + "description": "Page Builder AdminGWS Admin UI module" + }, { "name": "magento/module-page-builder-analytics", - "version": "1.6.1", + "version": "1.6.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-page-builder-analytics/magento-module-page-builder-analytics-1.6.1.0.zip", - "shasum": "1919171acdf7c0c2f2a73a7fae01408e8d79be4b" + "url": "https://repo.magento.com/archives/magento/module-page-builder-analytics/magento-module-page-builder-analytics-1.6.2.0.zip", + "shasum": "d77d348beaa25a60d9db16859e5f1502b79db783" }, "require": { - "magento/framework": "~103.0.3", - "magento/module-analytics": "~100.4.3", + "magento/framework": "103.0.*", + "magento/module-analytics": "100.4.*", "magento/module-page-builder": "2.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -16504,18 +16197,52 @@ }, { "name": "magento/module-page-cache", - "version": "100.4.3", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-page-cache/magento-module-page-cache-100.4.4.0.zip", + "shasum": "86488eb5329f143529d35dfbb6a8108e471d8198" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PageCache\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-payment", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-page-cache/magento-module-page-cache-100.4.3.0.zip", - "shasum": "2ea8e4927f6d4d981fc3880430b9c68188d475ec" + "url": "https://repo.magento.com/archives/magento/module-payment/magento-module-payment-100.4.4.0.zip", + "shasum": "ba16255ab4a4e232de422128c83fb3817ea4aea0" }, "require": { "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", + "magento/module-checkout": "100.4.*", "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -16523,7 +16250,7 @@ "registration.php" ], "psr-4": { - "Magento\\PageCache\\": "" + "Magento\\Payment\\": "" } }, "license": [ @@ -16533,23 +16260,21 @@ "description": "N/A" }, { - "name": "magento/module-payment", - "version": "100.4.3", + "name": "magento/module-payment-graph-ql", + "version": "100.4.0", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-payment/magento-module-payment-100.4.3.0.zip", - "shasum": "ed757e21bbe899ba5c5efadf322529e9ea31ea5b" + "url": "https://repo.magento.com/archives/magento/module-payment-graph-ql/magento-module-payment-graph-ql-100.4.0.0.zip", + "shasum": "9f834cc06612aab32bd7fd60c8c06dddebbc74b8" }, "require": { "magento/framework": "103.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-directory": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "magento/module-graph-ql": "100.4.*", + "magento/module-payment": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-store-graph-ql": "100.4.*" }, "type": "magento2-module", "autoload": { @@ -16557,7 +16282,7 @@ "registration.php" ], "psr-4": { - "Magento\\Payment\\": "" + "Magento\\PaymentGraphQl\\": "" } }, "license": [ @@ -16568,17 +16293,17 @@ }, { "name": "magento/module-payment-staging", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-payment-staging/magento-module-payment-staging-100.4.1.0.zip", - "shasum": "e294b43e1ffee9fbc6b556ffdc8dab717acd88a0" + "url": "https://repo.magento.com/archives/magento/module-payment-staging/magento-module-payment-staging-100.4.2.0.zip", + "shasum": "5c0ed2c78c0d0066f0dada4c723bf7b99b1781c1" }, "require": { "magento/framework": "103.0.*", "magento/module-quote": "101.2.*", "magento/module-staging": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-payment": "100.4.*" @@ -16600,11 +16325,11 @@ }, { "name": "magento/module-paypal", - "version": "101.0.3", + "version": "101.0.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-paypal/magento-module-paypal-101.0.3.0.zip", - "shasum": "1c49543704e6a8229606c0ef3cd4b29df7371605" + "url": "https://repo.magento.com/archives/magento/module-paypal/magento-module-paypal-101.0.4.0.zip", + "shasum": "29225b4cbce7895c709a96682390126e99ab0f86" }, "require": { "lib-libxml": "*", @@ -16626,7 +16351,7 @@ "magento/module-theme": "101.1.*", "magento/module-ui": "101.2.*", "magento/module-vault": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-checkout-agreements": "100.4.*" @@ -16648,18 +16373,18 @@ }, { "name": "magento/module-paypal-captcha", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-paypal-captcha/magento-module-paypal-captcha-100.4.1.0.zip", - "shasum": "0b61fd765fcf91f3d95f660e10a65f9a9cd35068" + "url": "https://repo.magento.com/archives/magento/module-paypal-captcha/magento-module-paypal-captcha-100.4.2.0.zip", + "shasum": "8c18aa105ea74407424181096d0844af1b32b8b4" }, "require": { "magento/framework": "103.0.*", "magento/module-captcha": "100.4.*", "magento/module-checkout": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-paypal": "101.0.*" @@ -16681,11 +16406,11 @@ }, { "name": "magento/module-paypal-graph-ql", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-paypal-graph-ql/magento-module-paypal-graph-ql-100.4.1.0.zip", - "shasum": "7ad5496ea6418cdcf9dbf82e6915c925614308f6" + "url": "https://repo.magento.com/archives/magento/module-paypal-graph-ql/magento-module-paypal-graph-ql-100.4.2.0.zip", + "shasum": "c21161b1a9343876979f10855968b906d196253c" }, "require": { "magento/framework": "103.0.*", @@ -16697,7 +16422,7 @@ "magento/module-sales": "103.0.*", "magento/module-store": "101.1.*", "magento/module-vault": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-graph-ql": "100.4.*", @@ -16720,11 +16445,11 @@ }, { "name": "magento/module-paypal-on-boarding", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-paypal-on-boarding/magento-module-paypal-on-boarding-100.4.1.0.zip", - "shasum": "3124c854f0b7a036c0f28343e6bf646b80fbd779" + "url": "https://repo.magento.com/archives/magento/module-paypal-on-boarding/magento-module-paypal-on-boarding-100.4.2.0.zip", + "shasum": "f688cc2fd8944af13d8c7c9fa3f80d4fbe8529cc" }, "require": { "magento/framework": "103.0.*", @@ -16732,7 +16457,7 @@ "magento/module-config": "101.2.*", "magento/module-paypal": "101.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.3.0||~7.4.0||^8.0" }, "type": "magento2-module", "autoload": { @@ -16750,11 +16475,11 @@ }, { "name": "magento/module-persistent", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-persistent/magento-module-persistent-100.4.3.0.zip", - "shasum": "d27b19e0e545dc5eec301b9d7a14aff18e20f6c8" + "url": "https://repo.magento.com/archives/magento/module-persistent/magento-module-persistent-100.4.4.0.zip", + "shasum": "062dab52db6a05bcb25875dfddf1054760878bf5" }, "require": { "magento/framework": "103.0.*", @@ -16764,7 +16489,7 @@ "magento/module-page-cache": "100.4.*", "magento/module-quote": "101.2.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -16783,11 +16508,11 @@ }, { "name": "magento/module-persistent-history", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-persistent-history/magento-module-persistent-history-100.4.1.0.zip", - "shasum": "61804e6b2e74852c1bdb993b754567af1791c68c" + "url": "https://repo.magento.com/archives/magento/module-persistent-history/magento-module-persistent-history-100.4.2.0.zip", + "shasum": "eaff511ef6ef54504c510be5277a048028464b77" }, "require": { "magento/framework": "103.0.*", @@ -16799,7 +16524,7 @@ "magento/module-sales": "103.0.*", "magento/module-store": "101.1.*", "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -16817,11 +16542,11 @@ }, { "name": "magento/module-price-permissions", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-price-permissions/magento-module-price-permissions-100.4.0.0.zip", - "shasum": "e3b56d12a18080d6b736472d30018407a75cfe86" + "url": "https://repo.magento.com/archives/magento/module-price-permissions/magento-module-price-permissions-100.4.1.0.zip", + "shasum": "fc82f57ff55c5e242559acacfcf25314fbd6e49e" }, "require": { "magento/framework": "103.0.*", @@ -16838,7 +16563,7 @@ "magento/module-msrp": "100.4.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-configurable-product": "100.4.*" @@ -16859,20 +16584,23 @@ }, { "name": "magento/module-product-alert", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-product-alert/magento-module-product-alert-100.4.2.0.zip", - "shasum": "44b976822380a371fc5e14405fe85e45e96ae920" + "url": "https://repo.magento.com/archives/magento/module-product-alert/magento-module-product-alert-100.4.3.0.zip", + "shasum": "4d6c67208028fdb74bcc1bde4336ae70b2246d9e" }, "require": { "magento/framework": "103.0.*", + "magento/framework-bulk": "101.0.*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-authorization": "100.4.*", "magento/module-backend": "102.0.*", "magento/module-catalog": "104.0.*", "magento/module-customer": "103.0.*", "magento/module-store": "101.1.*", "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-config": "101.2.*" @@ -16894,11 +16622,11 @@ }, { "name": "magento/module-product-video", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-product-video/magento-module-product-video-100.4.3.0.zip", - "shasum": "1c359d8e13e079ac9776ab1518c33ab233497a85" + "url": "https://repo.magento.com/archives/magento/module-product-video/magento-module-product-video-100.4.4.0.zip", + "shasum": "9d3518be12de9631c1faf916966222b05cfd3951" }, "require": { "magento/framework": "103.0.*", @@ -16908,7 +16636,7 @@ "magento/module-eav": "102.1.*", "magento/module-media-storage": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-config": "101.2.*", @@ -16931,11 +16659,11 @@ }, { "name": "magento/module-product-video-staging", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-product-video-staging/magento-module-product-video-staging-100.4.1.0.zip", - "shasum": "54c2dd4494c0f35c9e3585f72a5116f5d85226e1" + "url": "https://repo.magento.com/archives/magento/module-product-video-staging/magento-module-product-video-staging-100.4.2.0.zip", + "shasum": "c5287fddc5e315d8c66dca0ec6ced732f7047e35" }, "require": { "lib-libxml": "*", @@ -16944,7 +16672,7 @@ "magento/module-backend": "102.0.*", "magento/module-catalog": "104.0.*", "magento/module-product-video": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog-staging": "100.4.*", @@ -16966,11 +16694,11 @@ }, { "name": "magento/module-promotion-permissions", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-promotion-permissions/magento-module-promotion-permissions-100.4.1.0.zip", - "shasum": "a6ee6f018f5bd38188835baccbb39153c494fefa" + "url": "https://repo.magento.com/archives/magento/module-promotion-permissions/magento-module-promotion-permissions-100.4.2.0.zip", + "shasum": "5fb5334d01f8d798875d75eab96fa1b72de2d86b" }, "require": { "magento/framework": "103.0.*", @@ -16979,7 +16707,7 @@ "magento/module-catalog-rule": "101.2.*", "magento/module-reminder": "101.2.*", "magento/module-sales-rule": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -16997,11 +16725,11 @@ }, { "name": "magento/module-quote", - "version": "101.2.3", + "version": "101.2.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-quote/magento-module-quote-101.2.3.0.zip", - "shasum": "91522269af2fae7d9916299abc70fdb4fa31fa87" + "url": "https://repo.magento.com/archives/magento/module-quote/magento-module-quote-101.2.4.0.zip", + "shasum": "841d3a277436875eda36913cfc71e8968ac5f79f" }, "require": { "magento/framework": "103.0.*", @@ -17019,7 +16747,7 @@ "magento/module-shipping": "100.4.*", "magento/module-store": "101.1.*", "magento/module-tax": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-webapi": "100.4.*" @@ -17041,17 +16769,17 @@ }, { "name": "magento/module-quote-analytics", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-quote-analytics/magento-module-quote-analytics-100.4.3.0.zip", - "shasum": "8ab941f0007844fad8f90aa9a4ab2c49511f7273" + "url": "https://repo.magento.com/archives/magento/module-quote-analytics/magento-module-quote-analytics-100.4.4.0.zip", + "shasum": "51af0efbde0a623931fb360604342b9e7fc8f4d6" }, "require": { "magento/framework": "103.0.*", "magento/module-analytics": "100.4.*", "magento/module-quote": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17070,16 +16798,16 @@ }, { "name": "magento/module-quote-bundle-options", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-quote-bundle-options/magento-module-quote-bundle-options-100.4.0.0.zip", - "shasum": "600b519b3bbb05d4b3c9f4b16630e6dfc1fa4a6f" + "url": "https://repo.magento.com/archives/magento/module-quote-bundle-options/magento-module-quote-bundle-options-100.4.1.0.zip", + "shasum": "e05ad60c2bd108fc8a00d361d74bffe35ee583d6" }, "require": { "magento/framework": "103.0.*", "magento/module-quote": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17098,16 +16826,16 @@ }, { "name": "magento/module-quote-configurable-options", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-quote-configurable-options/magento-module-quote-configurable-options-100.4.0.0.zip", - "shasum": "45320a2c671d3f4a41840c9c96f21bf2b127e7dc" + "url": "https://repo.magento.com/archives/magento/module-quote-configurable-options/magento-module-quote-configurable-options-100.4.1.0.zip", + "shasum": "0cba0d4e6939166c3986f8154f742671445fc39b" }, "require": { "magento/framework": "103.0.*", "magento/module-quote": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17126,16 +16854,16 @@ }, { "name": "magento/module-quote-downloadable-links", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-quote-downloadable-links/magento-module-quote-downloadable-links-100.4.0.0.zip", - "shasum": "dce1745d88c4e13de89ed114b86c242e1c0f5221" + "url": "https://repo.magento.com/archives/magento/module-quote-downloadable-links/magento-module-quote-downloadable-links-100.4.1.0.zip", + "shasum": "037de250c2043527209964589ff64a0c9cdbbe0c" }, "require": { "magento/framework": "103.0.*", "magento/module-quote": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17154,17 +16882,17 @@ }, { "name": "magento/module-quote-gift-card-options", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-quote-gift-card-options/magento-module-quote-gift-card-options-100.4.1.0.zip", - "shasum": "ea5872db3c0730f423b9601f9b031e0928b0fdbe" + "url": "https://repo.magento.com/archives/magento/module-quote-gift-card-options/magento-module-quote-gift-card-options-100.4.2.0.zip", + "shasum": "a1685da8f59cd0aa932b29539e419466eb4d2d49" }, "require": { "magento/framework": "103.0.*", "magento/module-gift-card": "101.3.*", "magento/module-quote": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17182,11 +16910,11 @@ }, { "name": "magento/module-quote-graph-ql", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-quote-graph-ql/magento-module-quote-graph-ql-100.4.3.0.zip", - "shasum": "5adf528ad5905e1c33ee58a7ee7a6665686ab6bf" + "url": "https://repo.magento.com/archives/magento/module-quote-graph-ql/magento-module-quote-graph-ql-100.4.4.0.zip", + "shasum": "e415b9e084f891e2629e34aec5bdd1c7c1a5433b" }, "require": { "magento/framework": "103.0.*", @@ -17201,10 +16929,12 @@ "magento/module-quote": "101.2.*", "magento/module-sales": "103.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { - "magento/module-graph-ql-cache": "100.4.*" + "magento/module-catalog-inventory-graph-ql": "100.4.*", + "magento/module-graph-ql-cache": "100.4.*", + "magento/module-payment-graph-ql": "100.4.*" }, "type": "magento2-module", "autoload": { @@ -17223,11 +16953,11 @@ }, { "name": "magento/module-quote-staging", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-quote-staging/magento-module-quote-staging-100.4.0.0.zip", - "shasum": "bc99bff59de8255ebaa91f319bb18958b05e527a" + "url": "https://repo.magento.com/archives/magento/module-quote-staging/magento-module-quote-staging-100.4.1.0.zip", + "shasum": "c77b0050c1f03957b8e220a73920963f1958c3cd" }, "require": { "magento/framework": "103.0.*", @@ -17235,7 +16965,7 @@ "magento/module-catalog-staging": "100.4.*", "magento/module-quote": "101.2.*", "magento/module-staging": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17253,18 +16983,18 @@ }, { "name": "magento/module-re-captcha-admin-ui", - "version": "1.1.1", + "version": "1.1.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-admin-ui/magento-module-re-captcha-admin-ui-1.1.1.0.zip", - "shasum": "965b2d4796edcc201b0dcb71babf8c98b4a2db9f" + "url": "https://repo.magento.com/archives/magento/module-re-captcha-admin-ui/magento-module-re-captcha-admin-ui-1.1.2.0.zip", + "shasum": "5382f8e16fef06842e3ef28be41f7533189320a5" }, "require": { "magento/framework": "*", "magento/module-config": "*", "magento/module-re-captcha-ui": "1.1.*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17282,11 +17012,11 @@ }, { "name": "magento/module-re-captcha-checkout", - "version": "1.1.1", + "version": "1.1.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-checkout/magento-module-re-captcha-checkout-1.1.1.0.zip", - "shasum": "623641b59703112194188a2484b8a6d8a8363d93" + "url": "https://repo.magento.com/archives/magento/module-re-captcha-checkout/magento-module-re-captcha-checkout-1.1.2.0.zip", + "shasum": "43cd3204ab3e4bdaa4cfb97c556e1ca2fd2fcbd8" }, "require": { "magento/framework": "*", @@ -17297,7 +17027,7 @@ "magento/module-re-captcha-validation-api": "1.1.*", "magento/module-re-captcha-webapi-api": "1.0.*", "magento/module-re-captcha-webapi-ui": "1.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17314,17 +17044,51 @@ "description": "Google reCAPTCHA integration for Magento2" }, { - "name": "magento/module-re-captcha-contact", + "name": "magento/module-re-captcha-checkout-sales-rule", "version": "1.1.0", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-contact/magento-module-re-captcha-contact-1.1.0.0.zip", - "shasum": "3ceb2b5c3e3afd6a0655378aa69b7803675d5429" + "url": "https://repo.magento.com/archives/magento/module-re-captcha-checkout-sales-rule/magento-module-re-captcha-checkout-sales-rule-1.1.0.0.zip", + "shasum": "325a360dcf9fb05ec64cc751ca43de83bd35a988" + }, + "require": { + "magento/framework": "*", + "magento/module-checkout": "*", + "magento/module-re-captcha-admin-ui": "1.1.*", + "magento/module-re-captcha-frontend-ui": "1.1.*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "magento/module-re-captcha-webapi-ui": "1.0.*", + "magento/module-sales-rule": "*", + "php": "~7.4.0||~8.0.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaCheckoutSalesRule\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google ReCaptcha integration for Magento2 coupons" + }, + { + "name": "magento/module-re-captcha-contact", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-contact/magento-module-re-captcha-contact-1.1.1.0.zip", + "shasum": "b06897024b7de5ff7b34f40a7bcd5274d326d34c" }, "require": { "magento/framework": "*", "magento/module-re-captcha-ui": "1.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17342,11 +17106,11 @@ }, { "name": "magento/module-re-captcha-customer", - "version": "1.1.1", + "version": "1.1.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-customer/magento-module-re-captcha-customer-1.1.1.0.zip", - "shasum": "6f78f2759518d6081df0e711f2cdb4150099fc9e" + "url": "https://repo.magento.com/archives/magento/module-re-captcha-customer/magento-module-re-captcha-customer-1.1.2.0.zip", + "shasum": "858ad4b3d639ba7da86d380738da9d42fb6b6a55" }, "require": { "magento/framework": "*", @@ -17354,7 +17118,7 @@ "magento/module-re-captcha-ui": "1.1.*", "magento/module-re-captcha-validation-api": "1.1.*", "magento/module-re-captcha-webapi-api": "1.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17372,17 +17136,17 @@ }, { "name": "magento/module-re-captcha-frontend-ui", - "version": "1.1.1", + "version": "1.1.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-frontend-ui/magento-module-re-captcha-frontend-ui-1.1.1.0.zip", - "shasum": "69bac6cb6d08c2de996565e6f882850c5a765c5e" + "url": "https://repo.magento.com/archives/magento/module-re-captcha-frontend-ui/magento-module-re-captcha-frontend-ui-1.1.2.0.zip", + "shasum": "77e37acce0e38f199e15b123bfa0377c971a311a" }, "require": { "magento/framework": "*", "magento/module-re-captcha-ui": "1.1.*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17400,16 +17164,16 @@ }, { "name": "magento/module-re-captcha-migration", - "version": "1.1.1", + "version": "1.1.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-migration/magento-module-re-captcha-migration-1.1.1.0.zip", - "shasum": "b0bd1e14379d5b5cbf3ff40a744b657645268f49" + "url": "https://repo.magento.com/archives/magento/module-re-captcha-migration/magento-module-re-captcha-migration-1.1.2.0.zip", + "shasum": "12712a7f408a34780257f9f0f58c76036408702b" }, "require": { "magento/framework": "*", "magento/module-config": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17427,18 +17191,18 @@ }, { "name": "magento/module-re-captcha-newsletter", - "version": "1.1.1", + "version": "1.1.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-newsletter/magento-module-re-captcha-newsletter-1.1.1.0.zip", - "shasum": "28234f561495084989c7831face2e9a4adaf8d28" + "url": "https://repo.magento.com/archives/magento/module-re-captcha-newsletter/magento-module-re-captcha-newsletter-1.1.2.0.zip", + "shasum": "89974abcb37a76039cfe9b326717030c0055ff7e" }, "require": { "magento/framework": "*", "magento/module-re-captcha-ui": "1.1.*", "magento/module-re-captcha-validation-api": "1.1.*", "magento/module-re-captcha-webapi-api": "1.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17456,11 +17220,11 @@ }, { "name": "magento/module-re-captcha-paypal", - "version": "1.1.1", + "version": "1.1.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-paypal/magento-module-re-captcha-paypal-1.1.1.0.zip", - "shasum": "9b1ed87fa47f555fad7a2c510a615450acbe4f5c" + "url": "https://repo.magento.com/archives/magento/module-re-captcha-paypal/magento-module-re-captcha-paypal-1.1.2.0.zip", + "shasum": "c199a2e1214077a42e0b5f3ae84ec7d8c5ff2585" }, "require": { "magento/framework": "*", @@ -17468,7 +17232,7 @@ "magento/module-re-captcha-ui": "1.1.*", "magento/module-re-captcha-validation-api": "1.1.*", "magento/module-re-captcha-webapi-api": "1.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17486,18 +17250,18 @@ }, { "name": "magento/module-re-captcha-review", - "version": "1.1.1", + "version": "1.1.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-review/magento-module-re-captcha-review-1.1.1.0.zip", - "shasum": "acaf1c426b7b756d4403130995e8e142f83875a0" + "url": "https://repo.magento.com/archives/magento/module-re-captcha-review/magento-module-re-captcha-review-1.1.2.0.zip", + "shasum": "a47a363a75080aa08358b1759c1aa05c6303b1c9" }, "require": { "magento/framework": "*", "magento/module-re-captcha-ui": "1.1.*", "magento/module-re-captcha-validation-api": "1.1.*", "magento/module-re-captcha-webapi-api": "1.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17515,18 +17279,18 @@ }, { "name": "magento/module-re-captcha-send-friend", - "version": "1.1.1", + "version": "1.1.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-send-friend/magento-module-re-captcha-send-friend-1.1.1.0.zip", - "shasum": "554971de90ee1816a8b612f3cc61615fc68fc107" + "url": "https://repo.magento.com/archives/magento/module-re-captcha-send-friend/magento-module-re-captcha-send-friend-1.1.2.0.zip", + "shasum": "abb550fb0e309cc9dd81e3cc181f9de94255abcf" }, "require": { "magento/framework": "*", "magento/module-re-captcha-ui": "1.1.*", "magento/module-re-captcha-validation-api": "1.1.*", "magento/module-re-captcha-webapi-api": "1.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17544,17 +17308,17 @@ }, { "name": "magento/module-re-captcha-store-pickup", - "version": "1.0.0", + "version": "1.0.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-store-pickup/magento-module-re-captcha-store-pickup-1.0.0.0.zip", - "shasum": "0386dabb9c38a39f20d2ab5f2dd5918b8514995b" + "url": "https://repo.magento.com/archives/magento/module-re-captcha-store-pickup/magento-module-re-captcha-store-pickup-1.0.1.0.zip", + "shasum": "3f2287cc2711bf58cfa82965d2a10b34ead8f0e8" }, "require": { "magento/framework": "*", "magento/module-checkout": "*", "magento/module-re-captcha-ui": "1.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-inventory-in-store-pickup-frontend": "*" @@ -17575,16 +17339,16 @@ }, { "name": "magento/module-re-captcha-ui", - "version": "1.1.1", + "version": "1.1.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-ui/magento-module-re-captcha-ui-1.1.1.0.zip", - "shasum": "53c86765004a5071847847ca04ddac4f8a7cffff" + "url": "https://repo.magento.com/archives/magento/module-re-captcha-ui/magento-module-re-captcha-ui-1.1.2.0.zip", + "shasum": "90aa00a2ae31cb2f2f7f3759d4bca52b1e6fc67b" }, "require": { "magento/framework": "*", "magento/module-re-captcha-validation-api": "1.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17608,17 +17372,17 @@ }, { "name": "magento/module-re-captcha-user", - "version": "1.1.1", + "version": "1.1.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-user/magento-module-re-captcha-user-1.1.1.0.zip", - "shasum": "8fdc236a70383c93567ea4bf4051c82f5d37ead5" + "url": "https://repo.magento.com/archives/magento/module-re-captcha-user/magento-module-re-captcha-user-1.1.2.0.zip", + "shasum": "5645d09d3acce988f43365c13b81d01445cbf829" }, "require": { "magento/framework": "*", "magento/module-re-captcha-ui": "1.1.*", "magento/module-re-captcha-validation-api": "1.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17636,17 +17400,17 @@ }, { "name": "magento/module-re-captcha-validation", - "version": "1.1.0", + "version": "1.1.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-validation/magento-module-re-captcha-validation-1.1.0.0.zip", - "shasum": "1f084fb5089071b9ce0af780f30223ec3107a0f6" + "url": "https://repo.magento.com/archives/magento/module-re-captcha-validation/magento-module-re-captcha-validation-1.1.1.0.zip", + "shasum": "7a358947f858c0bb2cf995e8d449b3aeaeaf3e94" }, "require": { "google/recaptcha": "^1.2", "magento/framework": "*", "magento/module-re-captcha-validation-api": "1.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17664,15 +17428,15 @@ }, { "name": "magento/module-re-captcha-validation-api", - "version": "1.1.0", + "version": "1.1.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-validation-api/magento-module-re-captcha-validation-api-1.1.0.0.zip", - "shasum": "6fa06fe393f30ccc25d29341e7bc3f47203ed14d" + "url": "https://repo.magento.com/archives/magento/module-re-captcha-validation-api/magento-module-re-captcha-validation-api-1.1.1.0.zip", + "shasum": "d60531a405e81c1fbd26298d2908d33966bb3127" }, "require": { "magento/framework": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17690,18 +17454,18 @@ }, { "name": "magento/module-re-captcha-version-2-checkbox", - "version": "2.0.1", + "version": "2.0.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-version-2-checkbox/magento-module-re-captcha-version-2-checkbox-2.0.1.0.zip", - "shasum": "bc35f990a70ce0400cb7d9c24d29390c7f19c18b" + "url": "https://repo.magento.com/archives/magento/module-re-captcha-version-2-checkbox/magento-module-re-captcha-version-2-checkbox-2.0.2.0.zip", + "shasum": "c61ad5e4dea035bc61aee9e4a41bf48ce2c6180c" }, "require": { "magento/framework": "*", "magento/module-re-captcha-ui": "1.1.*", "magento/module-re-captcha-validation-api": "1.1.*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-config": "*", @@ -17723,18 +17487,18 @@ }, { "name": "magento/module-re-captcha-version-2-invisible", - "version": "2.0.1", + "version": "2.0.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-version-2-invisible/magento-module-re-captcha-version-2-invisible-2.0.1.0.zip", - "shasum": "f5da75a4fa5f50ee9792ce7bcec702ed14e3df3e" + "url": "https://repo.magento.com/archives/magento/module-re-captcha-version-2-invisible/magento-module-re-captcha-version-2-invisible-2.0.2.0.zip", + "shasum": "e2698fcd3e57b6b0a49dba5e93bac87f925612e3" }, "require": { "magento/framework": "*", "magento/module-re-captcha-ui": "1.1.*", "magento/module-re-captcha-validation-api": "1.1.*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-config": "*", @@ -17756,18 +17520,18 @@ }, { "name": "magento/module-re-captcha-version-3-invisible", - "version": "2.0.1", + "version": "2.0.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-version-3-invisible/magento-module-re-captcha-version-3-invisible-2.0.1.0.zip", - "shasum": "12af3449659e18e6be64eeefedfcd3ffc7254c87" + "url": "https://repo.magento.com/archives/magento/module-re-captcha-version-3-invisible/magento-module-re-captcha-version-3-invisible-2.0.2.0.zip", + "shasum": "81dacf545c8dfedde4d16f1247f73e68e7b1fd2d" }, "require": { "magento/framework": "*", "magento/module-re-captcha-ui": "1.1.*", "magento/module-re-captcha-validation-api": "1.1.*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-config": "*", @@ -17789,16 +17553,16 @@ }, { "name": "magento/module-re-captcha-webapi-api", - "version": "1.0.0", + "version": "1.0.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-api/magento-module-re-captcha-webapi-api-1.0.0.0.zip", - "shasum": "09fa4ebb6b941ae039375d2e0a0363abe0f86cf1" + "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-api/magento-module-re-captcha-webapi-api-1.0.1.0.zip", + "shasum": "5eea8f96b61cb5588bb3d122a76b5524a29692ef" }, "require": { "magento/framework": "*", "magento/module-re-captcha-validation-api": "1.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17816,18 +17580,18 @@ }, { "name": "magento/module-re-captcha-webapi-graph-ql", - "version": "1.0.0", + "version": "1.0.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-graph-ql/magento-module-re-captcha-webapi-graph-ql-1.0.0.0.zip", - "shasum": "3f7c35bd9b8d825f1c203907fce7f4d1b395d885" + "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-graph-ql/magento-module-re-captcha-webapi-graph-ql-1.0.1.0.zip", + "shasum": "f9783d1d5b5907ccf723a41ae470b39e83cf0297" }, "require": { "magento/framework": "*", "magento/module-authorization": "*", "magento/module-re-captcha-validation-api": "1.1.*", "magento/module-re-captcha-webapi-api": "1.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17845,11 +17609,11 @@ }, { "name": "magento/module-re-captcha-webapi-rest", - "version": "1.0.0", + "version": "1.0.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-rest/magento-module-re-captcha-webapi-rest-1.0.0.0.zip", - "shasum": "45301a7a92ad7a828c16af8d9fce843a67545f1b" + "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-rest/magento-module-re-captcha-webapi-rest-1.0.1.0.zip", + "shasum": "28339c7a4d48c793c021bc297675eba8f2932232" }, "require": { "magento/framework": "*", @@ -17857,7 +17621,7 @@ "magento/module-re-captcha-validation-api": "1.1.*", "magento/module-re-captcha-webapi-api": "1.0.*", "magento/module-webapi": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17875,16 +17639,16 @@ }, { "name": "magento/module-re-captcha-webapi-ui", - "version": "1.0.0", + "version": "1.0.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-ui/magento-module-re-captcha-webapi-ui-1.0.0.0.zip", - "shasum": "d946934335b5676d3986b35f35e5d0f13fa85232" + "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-ui/magento-module-re-captcha-webapi-ui-1.0.1.0.zip", + "shasum": "df17c1afecd242e6cb928eef6e4c88dd7b628939" }, "require": { "magento/framework": "*", "magento/module-re-captcha-frontend-ui": "1.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -17902,17 +17666,17 @@ }, { "name": "magento/module-related-product-graph-ql", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-related-product-graph-ql/magento-module-related-product-graph-ql-100.4.1.0.zip", - "shasum": "28d711e8c7e8569773e54c65971367d793829066" + "url": "https://repo.magento.com/archives/magento/module-related-product-graph-ql/magento-module-related-product-graph-ql-100.4.2.0.zip", + "shasum": "91f794c6f9f285597cbca8c27fbb1a009451e0a6" }, "require": { "magento/framework": "103.0.*", "magento/module-catalog": "104.0.*", "magento/module-catalog-graph-ql": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-graph-ql": "100.4.*" @@ -17934,18 +17698,18 @@ }, { "name": "magento/module-release-notification", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-release-notification/magento-module-release-notification-100.4.1.0.zip", - "shasum": "1b75772e19f18f4147fbf3ac7b29083516abe5a9" + "url": "https://repo.magento.com/archives/magento/module-release-notification/magento-module-release-notification-100.4.2.0.zip", + "shasum": "56dfc07c4b0f63883a7b673dbb987b40379d9be4" }, "require": { "magento/framework": "103.0.*", "magento/module-backend": "102.0.*", "magento/module-ui": "101.2.*", "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-config": "101.2.*" @@ -17967,11 +17731,11 @@ }, { "name": "magento/module-reminder", - "version": "101.2.2", + "version": "101.2.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-reminder/magento-module-reminder-101.2.2.0.zip", - "shasum": "4c274ccb6c14953c4f840397bf470b7f019efdab" + "url": "https://repo.magento.com/archives/magento/module-reminder/magento-module-reminder-101.2.3.0.zip", + "shasum": "6489824452ce8df3ce4b2445383742e91f2bb28f" }, "require": { "magento/framework": "103.0.*", @@ -17986,7 +17750,7 @@ "magento/module-rule": "100.4.*", "magento/module-sales-rule": "101.2.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -18004,15 +17768,15 @@ }, { "name": "magento/module-remote-storage", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-remote-storage/magento-module-remote-storage-100.4.1.0.zip", - "shasum": "a99ed74be824e5430346aab555fb07855888f464" + "url": "https://repo.magento.com/archives/magento/module-remote-storage/magento-module-remote-storage-100.4.2.0.zip", + "shasum": "820a8757e558fb1779768a3dcefb7d78953beceb" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-backend": "102.0.*", @@ -18022,6 +17786,8 @@ "magento/module-downloadable": "100.4.*", "magento/module-downloadable-import-export": "100.4.*", "magento/module-import-export": "101.0.*", + "magento/module-media-gallery-metadata": "100.4.*", + "magento/module-media-gallery-synchronization": "100.4.*", "magento/module-media-storage": "100.4.*", "magento/module-sitemap": "100.4.*", "predis/predis": "*" @@ -18043,19 +17809,20 @@ }, { "name": "magento/module-remote-storage-commerce", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-remote-storage-commerce/magento-module-remote-storage-commerce-100.4.0.0.zip", - "shasum": "e0b8721f149a96f84010c6993daf88399a103803" + "url": "https://repo.magento.com/archives/magento/module-remote-storage-commerce/magento-module-remote-storage-commerce-100.4.1.0.zip", + "shasum": "1465c87d0cd747c333f47ab5e84eafefa5e05246" }, "require": { "magento/framework": "103.0.*", "magento/module-remote-storage": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-advanced-checkout": "100.4.*", + "magento/module-logging": "101.2.*", "magento/module-scheduled-import-export": "101.2.*" }, "type": "magento2-module", @@ -18074,11 +17841,11 @@ }, { "name": "magento/module-reports", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-reports/magento-module-reports-100.4.3.0.zip", - "shasum": "fc358d4fe54288a7a6bcc512a683339e9a25bbcc" + "url": "https://repo.magento.com/archives/magento/module-reports/magento-module-reports-100.4.4.0.zip", + "shasum": "54cdf7898e9ce88835c70bd98e6bf3768da1c0a8" }, "require": { "magento/framework": "103.0.*", @@ -18099,7 +17866,7 @@ "magento/module-tax": "100.4.*", "magento/module-widget": "101.2.*", "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -18118,15 +17885,15 @@ }, { "name": "magento/module-require-js", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-require-js/magento-module-require-js-100.4.0.0.zip", - "shasum": "dd3fc06be9622a09dd4f339bed52d2af438deb46" + "url": "https://repo.magento.com/archives/magento/module-require-js/magento-module-require-js-100.4.1.0.zip", + "shasum": "8a573426813a22a6a1253711bda515303e6f7796" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -18145,15 +17912,15 @@ }, { "name": "magento/module-resource-connections", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-resource-connections/magento-module-resource-connections-100.4.1.0.zip", - "shasum": "2c339b83c6f9b659d831549e46f1a24a67c5ba69" + "url": "https://repo.magento.com/archives/magento/module-resource-connections/magento-module-resource-connections-100.4.2.0.zip", + "shasum": "493d96e6da0875491601880b0532f3b2b347603f" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -18171,11 +17938,11 @@ }, { "name": "magento/module-review", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-review/magento-module-review-100.4.3.0.zip", - "shasum": "e79c47dad8cd17e501251854f308816420505573" + "url": "https://repo.magento.com/archives/magento/module-review/magento-module-review-100.4.4.0.zip", + "shasum": "54e088ec5c4fb4ca107a01092ddb3a4223ef0c3c" }, "require": { "magento/framework": "103.0.*", @@ -18187,7 +17954,7 @@ "magento/module-store": "101.1.*", "magento/module-theme": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-cookie": "100.4.*", @@ -18210,17 +17977,17 @@ }, { "name": "magento/module-review-analytics", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-review-analytics/magento-module-review-analytics-100.4.1.0.zip", - "shasum": "b3ca43c0989b9f8f0a26bc9e3b316287a00130f2" + "url": "https://repo.magento.com/archives/magento/module-review-analytics/magento-module-review-analytics-100.4.2.0.zip", + "shasum": "5b38ecb4bb2f67225f919c25c57ce9293d19f2bd" }, "require": { "magento/framework": "103.0.*", "magento/module-analytics": "100.4.*", "magento/module-review": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -18239,18 +18006,18 @@ }, { "name": "magento/module-review-graph-ql", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-review-graph-ql/magento-module-review-graph-ql-100.4.0.0.zip", - "shasum": "b02dc8dfb8e39c8602ac38337e64eb8c60c5f492" + "url": "https://repo.magento.com/archives/magento/module-review-graph-ql/magento-module-review-graph-ql-100.4.1.0.zip", + "shasum": "7aab29354017fc9d573c1af2e8ee945dc69de001" }, "require": { "magento/framework": "103.0.*", "magento/module-catalog": "104.0.*", "magento/module-review": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-graph-ql": "100.4.*", @@ -18273,11 +18040,11 @@ }, { "name": "magento/module-review-staging", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-review-staging/magento-module-review-staging-100.4.1.0.zip", - "shasum": "d7438a26ff40de489270c6d400a947eb78e47396" + "url": "https://repo.magento.com/archives/magento/module-review-staging/magento-module-review-staging-100.4.2.0.zip", + "shasum": "37900a97c8c7bf16465ddf32c32104e875e5670e" }, "require": { "lib-libxml": "*", @@ -18285,7 +18052,7 @@ "magento/magento-composer-installer": "*", "magento/module-catalog": "104.0.*", "magento/module-review": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-staging": "101.2.*" @@ -18306,11 +18073,11 @@ }, { "name": "magento/module-reward", - "version": "101.2.3", + "version": "101.2.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-reward/magento-module-reward-101.2.3.0.zip", - "shasum": "582f3dbc6e72fff67df73a8f363d983a5d82fe91" + "url": "https://repo.magento.com/archives/magento/module-reward/magento-module-reward-101.2.4.0.zip", + "shasum": "56ac2c08ae85c4510038fa82a878faaf815a2db7" }, "require": { "magento/framework": "103.0.*", @@ -18330,7 +18097,7 @@ "magento/module-tax": "100.4.*", "magento/module-theme": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-customer-balance": "100.4.*", @@ -18352,11 +18119,11 @@ }, { "name": "magento/module-reward-graph-ql", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-reward-graph-ql/magento-module-reward-graph-ql-100.4.2.0.zip", - "shasum": "f93274809d926664dd41f2b78f6420cebb62cce2" + "url": "https://repo.magento.com/archives/magento/module-reward-graph-ql/magento-module-reward-graph-ql-100.4.3.0.zip", + "shasum": "3b363e29178653a5528aff15b91cb7e80206e8dc" }, "require": { "magento/framework": "103.0.*", @@ -18365,7 +18132,7 @@ "magento/module-quote-graph-ql": "100.4.*", "magento/module-reward": "101.2.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-customer-graph-ql": "100.4.*", @@ -18388,18 +18155,18 @@ }, { "name": "magento/module-reward-staging", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-reward-staging/magento-module-reward-staging-100.4.1.0.zip", - "shasum": "f134ba4e0935e92d28e1468148233a8cb8f6b81e" + "url": "https://repo.magento.com/archives/magento/module-reward-staging/magento-module-reward-staging-100.4.2.0.zip", + "shasum": "37eedcfb99fc57c4ab7e1df349b5c644e2f217b7" }, "require": { "magento/framework": "103.0.*", "magento/module-reward": "101.2.*", "magento/module-sales-rule": "101.2.*", "magento/module-sales-rule-staging": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-staging": "101.2.*" @@ -18420,11 +18187,11 @@ }, { "name": "magento/module-rma", - "version": "101.2.3", + "version": "101.2.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-rma/magento-module-rma-101.2.3.0.zip", - "shasum": "d0112b449c16dfb733200e0450b8ac9ec3fabbe2" + "url": "https://repo.magento.com/archives/magento/module-rma/magento-module-rma-101.2.4.0.zip", + "shasum": "fb1b7adea348619afa2fc395b796d3844e6f5422" }, "require": { "ext-gd": "*", @@ -18448,7 +18215,7 @@ "magento/module-tax": "100.4.*", "magento/module-theme": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-dhl": "100.4.*", @@ -18471,11 +18238,11 @@ }, { "name": "magento/module-rma-graph-ql", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-rma-graph-ql/magento-module-rma-graph-ql-100.4.2.0.zip", - "shasum": "021bb554e905fc07c69e7e9fb2b00bd9e07ca60c" + "url": "https://repo.magento.com/archives/magento/module-rma-graph-ql/magento-module-rma-graph-ql-100.4.3.0.zip", + "shasum": "5ee7a7b0af3ee6219123d04424748fb6d83a09a7" }, "require": { "magento/framework": "103.0.*", @@ -18490,7 +18257,7 @@ "magento/module-sales-graph-ql": "100.4.*", "magento/module-shipping": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -18509,17 +18276,17 @@ }, { "name": "magento/module-rma-staging", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-rma-staging/magento-module-rma-staging-100.4.1.0.zip", - "shasum": "8047ddc0d244a9007ed283dcc5c1d57184c82f95" + "url": "https://repo.magento.com/archives/magento/module-rma-staging/magento-module-rma-staging-100.4.2.0.zip", + "shasum": "3c498d8b254b5f1a24cadcb678c515e1983f5553" }, "require": { "lib-libxml": "*", "magento/framework": "103.0.*", "magento/magento-composer-installer": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-rma": "101.2.*", @@ -18541,16 +18308,16 @@ }, { "name": "magento/module-robots", - "version": "101.1.0", + "version": "101.1.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-robots/magento-module-robots-101.1.0.0.zip", - "shasum": "8b5947ed3daf9760b3ef0228f156340d55355b1f" + "url": "https://repo.magento.com/archives/magento/module-robots/magento-module-robots-101.1.1.0.zip", + "shasum": "80bfcf9ae9020e569290aa9333e453e64119c996" }, "require": { "magento/framework": "103.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-theme": "101.1.*" @@ -18572,18 +18339,18 @@ }, { "name": "magento/module-rss", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-rss/magento-module-rss-100.4.2.0.zip", - "shasum": "f9f6dd547703da27d4a5e5720ebabb6df8b468f8" + "url": "https://repo.magento.com/archives/magento/module-rss/magento-module-rss-100.4.3.0.zip", + "shasum": "dc0efb744c3bc59bdec1b8e3dc8d07695dcf92bb" }, "require": { "magento/framework": "103.0.*", "magento/module-backend": "102.0.*", "magento/module-customer": "103.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -18602,11 +18369,11 @@ }, { "name": "magento/module-rule", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-rule/magento-module-rule-100.4.2.0.zip", - "shasum": "7fe46c6d144d612060dd1d9f5a13c18abb6e064c" + "url": "https://repo.magento.com/archives/magento/module-rule/magento-module-rule-100.4.3.0.zip", + "shasum": "1165df5b96f157a0cc5fad73926fc5385b26d90b" }, "require": { "lib-libxml": "*", @@ -18615,7 +18382,7 @@ "magento/module-catalog": "104.0.*", "magento/module-eav": "102.1.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -18634,11 +18401,11 @@ }, { "name": "magento/module-sales", - "version": "103.0.3", + "version": "103.0.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sales/magento-module-sales-103.0.3.0.zip", - "shasum": "9986e510fc18b5b9ed79cd4a3e1025aa10a00e47" + "url": "https://repo.magento.com/archives/magento/module-sales/magento-module-sales-103.0.4.0.zip", + "shasum": "39837e3d9beab675da50c8cdd6055ca46267414f" }, "require": { "magento/framework": "103.0.*", @@ -18666,7 +18433,7 @@ "magento/module-ui": "101.2.*", "magento/module-widget": "101.2.*", "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-sales-sample-data": "Sample Data version: 100.4.*" @@ -18688,17 +18455,17 @@ }, { "name": "magento/module-sales-analytics", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sales-analytics/magento-module-sales-analytics-100.4.1.0.zip", - "shasum": "5a955daf94a8afec36e13ad25c882d25d2921bcd" + "url": "https://repo.magento.com/archives/magento/module-sales-analytics/magento-module-sales-analytics-100.4.2.0.zip", + "shasum": "56cb8a7bda6083a10c3c51c1fec343474f07e786" }, "require": { "magento/framework": "103.0.*", "magento/module-analytics": "100.4.*", "magento/module-sales": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -18717,11 +18484,11 @@ }, { "name": "magento/module-sales-archive", - "version": "101.0.2", + "version": "101.0.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sales-archive/magento-module-sales-archive-101.0.2.0.zip", - "shasum": "a80aae794c7c6b5db46c0824f9ce173284c6d269" + "url": "https://repo.magento.com/archives/magento/module-sales-archive/magento-module-sales-archive-101.0.3.0.zip", + "shasum": "8c2b2be9997f5a0e53c6689d15a049b9aa21cf9e" }, "require": { "magento/framework": "103.0.*", @@ -18731,7 +18498,7 @@ "magento/module-sales-sequence": "100.4.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -18749,11 +18516,11 @@ }, { "name": "magento/module-sales-graph-ql", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sales-graph-ql/magento-module-sales-graph-ql-100.4.3.0.zip", - "shasum": "4892b900cfcc8cf772eef24e45566ec9f95d618b" + "url": "https://repo.magento.com/archives/magento/module-sales-graph-ql/magento-module-sales-graph-ql-100.4.4.0.zip", + "shasum": "34fff9a44fed763cdd1958fa1a58b04960f62764" }, "require": { "magento/framework": "103.0.*", @@ -18764,7 +18531,7 @@ "magento/module-shipping": "100.4.*", "magento/module-store": "101.1.*", "magento/module-tax": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -18783,11 +18550,11 @@ }, { "name": "magento/module-sales-inventory", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sales-inventory/magento-module-sales-inventory-100.4.0.0.zip", - "shasum": "f00ad78a70ca2dd02dcb8fc3b1f8166aabb9aa27" + "url": "https://repo.magento.com/archives/magento/module-sales-inventory/magento-module-sales-inventory-100.4.1.0.zip", + "shasum": "8c675f61107484177c9c379b9a17d67644263535" }, "require": { "magento/framework": "103.0.*", @@ -18795,7 +18562,7 @@ "magento/module-catalog-inventory": "100.4.*", "magento/module-sales": "103.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -18814,11 +18581,11 @@ }, { "name": "magento/module-sales-rule", - "version": "101.2.3", + "version": "101.2.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sales-rule/magento-module-sales-rule-101.2.3.0.zip", - "shasum": "a2d5ea16744531a74fe1469431050ced9b198ce6" + "url": "https://repo.magento.com/archives/magento/module-sales-rule/magento-module-sales-rule-101.2.4.0.zip", + "shasum": "988865b771330b426721a225321e54cbe8f4afa6" }, "require": { "magento/framework": "103.0.*", @@ -18843,7 +18610,7 @@ "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", "magento/module-widget": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-sales-rule-sample-data": "Sample Data version: 100.4.*" @@ -18865,11 +18632,11 @@ }, { "name": "magento/module-sales-rule-staging", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sales-rule-staging/magento-module-sales-rule-staging-100.4.2.0.zip", - "shasum": "a97a2d8a77f03665e1f75c302d363b980fc4e93d" + "url": "https://repo.magento.com/archives/magento/module-sales-rule-staging/magento-module-sales-rule-staging-100.4.3.0.zip", + "shasum": "fc176e0f603e6c7d178b007159ecfcdf6515e028" }, "require": { "magento/framework": "103.0.*", @@ -18884,7 +18651,7 @@ "magento/module-staging": "101.2.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -18902,15 +18669,15 @@ }, { "name": "magento/module-sales-sequence", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sales-sequence/magento-module-sales-sequence-100.4.1.0.zip", - "shasum": "5508458a59641dccd017849f68a79573c41a4808" + "url": "https://repo.magento.com/archives/magento/module-sales-sequence/magento-module-sales-sequence-100.4.2.0.zip", + "shasum": "4e5880119eecf16b3e66dba1f9e9985f07d2d58d" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -18929,15 +18696,15 @@ }, { "name": "magento/module-sample-data", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sample-data/magento-module-sample-data-100.4.1.0.zip", - "shasum": "b576fe30e9fd28b6d332aaebb16a03def6c039bf" + "url": "https://repo.magento.com/archives/magento/module-sample-data/magento-module-sample-data-100.4.2.0.zip", + "shasum": "c744e1b02a66aa6366a24d434edcd94caa04c556" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/sample-data-media": "Sample Data version: 100.4.*" @@ -18960,11 +18727,11 @@ }, { "name": "magento/module-scalable-checkout", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-scalable-checkout/magento-module-scalable-checkout-100.4.2.0.zip", - "shasum": "71d6936b0e28ffd3f7aa39a2e77938fd4cc05d7d" + "url": "https://repo.magento.com/archives/magento/module-scalable-checkout/magento-module-scalable-checkout-100.4.3.0.zip", + "shasum": "b0d54c39df4d116aec2068e95658d13daa1f29ed" }, "require": { "magento/framework": "103.0.*", @@ -18972,7 +18739,7 @@ "magento/framework-message-queue": "100.4.*", "magento/module-catalog": "104.0.*", "magento/module-quote": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-checkout-staging": "100.4.*", @@ -18994,11 +18761,11 @@ }, { "name": "magento/module-scalable-inventory", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-scalable-inventory/magento-module-scalable-inventory-100.4.1.0.zip", - "shasum": "6f716693acfeae7d69d780fcb003530fa3128c2a" + "url": "https://repo.magento.com/archives/magento/module-scalable-inventory/magento-module-scalable-inventory-100.4.2.0.zip", + "shasum": "0dcf49f82d6db48941e6427feaf13fd085bd52ac" }, "require": { "magento/framework": "103.0.*", @@ -19006,7 +18773,7 @@ "magento/magento-composer-installer": "*", "magento/module-catalog": "104.0.*", "magento/module-catalog-inventory": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -19024,16 +18791,16 @@ }, { "name": "magento/module-scalable-oms", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-scalable-oms/magento-module-scalable-oms-100.4.2.0.zip", - "shasum": "848d775426b5ae4d820f9cccb001fa5b869915d3" + "url": "https://repo.magento.com/archives/magento/module-scalable-oms/magento-module-scalable-oms-100.4.3.0.zip", + "shasum": "25e4e6e9fa5043a86d122dbf8e9adf38c0e89c80" }, "require": { "magento/framework": "103.0.*", "magento/framework-foreign-key": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-sales-archive": "101.0.*" @@ -19054,11 +18821,11 @@ }, { "name": "magento/module-scheduled-import-export", - "version": "101.2.3", + "version": "101.2.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-scheduled-import-export/magento-module-scheduled-import-export-101.2.3.0.zip", - "shasum": "4e1b91da8c4b3b6c75349bf80b674d8907d2befe" + "url": "https://repo.magento.com/archives/magento/module-scheduled-import-export/magento-module-scheduled-import-export-101.2.4.0.zip", + "shasum": "132e73fecbc5aaee00b3c1432a4433ba82b35b9e" }, "require": { "magento/framework": "103.0.*", @@ -19068,7 +18835,7 @@ "magento/module-import-export": "101.0.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -19086,11 +18853,11 @@ }, { "name": "magento/module-search", - "version": "101.1.3", + "version": "101.1.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-search/magento-module-search-101.1.3.0.zip", - "shasum": "95ef4fb554a1096bb53234673ba9290aa35c4a11" + "url": "https://repo.magento.com/archives/magento/module-search/magento-module-search-101.1.4.0.zip", + "shasum": "3dedc0872f8976e26bb230eed7372498e1459436" }, "require": { "magento/framework": "103.0.*", @@ -19099,7 +18866,7 @@ "magento/module-reports": "100.4.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -19118,18 +18885,18 @@ }, { "name": "magento/module-search-staging", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-search-staging/magento-module-search-staging-100.4.1.0.zip", - "shasum": "1e3db6074e8c7f5572de68103914f3d740cbf52f" + "url": "https://repo.magento.com/archives/magento/module-search-staging/magento-module-search-staging-100.4.2.0.zip", + "shasum": "d18e5542a9c8fee3b9122382f301fd5c090e5905" }, "require": { "lib-libxml": "*", "magento/framework": "103.0.*", "magento/magento-composer-installer": "*", "magento/module-staging": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -19147,11 +18914,11 @@ }, { "name": "magento/module-security", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-security/magento-module-security-100.4.3.0.zip", - "shasum": "b65fcb05214b23d57513beb9ccaead62fa934898" + "url": "https://repo.magento.com/archives/magento/module-security/magento-module-security-100.4.4.0.zip", + "shasum": "8dc34acc5886991e372557e64df325bae8ff1e68" }, "require": { "magento/framework": "103.0.*", @@ -19159,7 +18926,7 @@ "magento/module-config": "101.2.*", "magento/module-store": "101.1.*", "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-customer": "103.0.*" @@ -19181,17 +18948,17 @@ }, { "name": "magento/module-securitytxt", - "version": "1.1.0", + "version": "1.1.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-securitytxt/magento-module-securitytxt-1.1.0.0.zip", - "shasum": "123186217c5e8ff358e266eb5157fff8b64fddff" + "url": "https://repo.magento.com/archives/magento/module-securitytxt/magento-module-securitytxt-1.1.1.0.zip", + "shasum": "3df445721475b7eb4b93f3941dd161857d46ad2d" }, "require": { "magento/framework": "*", "magento/module-config": "*", "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -19216,11 +18983,11 @@ }, { "name": "magento/module-send-friend", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-send-friend/magento-module-send-friend-100.4.2.0.zip", - "shasum": "0f6f9e22544f0fed8b52022d32c5dd5209a7461c" + "url": "https://repo.magento.com/archives/magento/module-send-friend/magento-module-send-friend-100.4.3.0.zip", + "shasum": "6df3408f61d2793fafb38989aea822e9a7f34246" }, "require": { "magento/framework": "103.0.*", @@ -19230,7 +18997,7 @@ "magento/module-customer": "103.0.*", "magento/module-store": "101.1.*", "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -19249,18 +19016,18 @@ }, { "name": "magento/module-send-friend-graph-ql", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-send-friend-graph-ql/magento-module-send-friend-graph-ql-100.4.0.0.zip", - "shasum": "5274c1743db6ca9d9598d5cc510647662264ed27" + "url": "https://repo.magento.com/archives/magento/module-send-friend-graph-ql/magento-module-send-friend-graph-ql-100.4.1.0.zip", + "shasum": "60e427c439b7464c171b31bcd1768ff2ccf9d24c" }, "require": { "magento/framework": "103.0.*", "magento/module-catalog": "104.0.*", "magento/module-graph-ql": "100.4.*", "magento/module-send-friend": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -19279,11 +19046,11 @@ }, { "name": "magento/module-shipping", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-shipping/magento-module-shipping-100.4.3.0.zip", - "shasum": "252b249a41b830f3079521d6172684e59296f039" + "url": "https://repo.magento.com/archives/magento/module-shipping/magento-module-shipping-100.4.4.0.zip", + "shasum": "503a898158ff301be00856671a270ca5dff7bda9" }, "require": { "ext-gd": "*", @@ -19301,7 +19068,7 @@ "magento/module-tax": "100.4.*", "magento/module-ui": "101.2.*", "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-config": "101.2.*", @@ -19325,11 +19092,11 @@ }, { "name": "magento/module-sitemap", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sitemap/magento-module-sitemap-100.4.2.0.zip", - "shasum": "e7621d7e60d0a0ecac98ee704335e0b9a2c318de" + "url": "https://repo.magento.com/archives/magento/module-sitemap/magento-module-sitemap-100.4.3.0.zip", + "shasum": "2e62d36fde01d8b78511f2c56e5d50c872fdcfe6" }, "require": { "magento/framework": "103.0.*", @@ -19342,7 +19109,7 @@ "magento/module-media-storage": "100.4.*", "magento/module-robots": "101.1.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-config": "101.2.*" @@ -19364,11 +19131,11 @@ }, { "name": "magento/module-staging", - "version": "101.2.3", + "version": "101.2.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-staging/magento-module-staging-101.2.3.0.zip", - "shasum": "e099bb4a573efe19043e412db6bff5e75deec4a7" + "url": "https://repo.magento.com/archives/magento/module-staging/magento-module-staging-101.2.4.0.zip", + "shasum": "973e283ccdee4135e0943e6c1fe61a7a9336377f" }, "require": { "lib-libxml": "*", @@ -19378,7 +19145,7 @@ "magento/module-require-js": "100.4.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-customer": "103.0.*", @@ -19402,17 +19169,17 @@ }, { "name": "magento/module-staging-graph-ql", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-staging-graph-ql/magento-module-staging-graph-ql-100.4.0.0.zip", - "shasum": "62ccaca4c9fe9f2ffd12149803bd235735bae357" + "url": "https://repo.magento.com/archives/magento/module-staging-graph-ql/magento-module-staging-graph-ql-100.4.1.0.zip", + "shasum": "a3a9c8337472b23a48abec62c1e1aca98a86bd11" }, "require": { "magento/framework": "103.0.*", "magento/module-graph-ql": "100.4.*", "magento/module-staging": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -19431,19 +19198,19 @@ }, { "name": "magento/module-staging-page-builder", - "version": "2.2.1", + "version": "2.2.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-staging-page-builder/magento-module-staging-page-builder-2.2.1.0.zip", - "shasum": "e23f76d44bc2c89f4333e1600680c2b5cd4140be" + "url": "https://repo.magento.com/archives/magento/module-staging-page-builder/magento-module-staging-page-builder-2.2.2.0.zip", + "shasum": "33a08bba23113c084a60c5884fec9cad7e966c4e" }, "require": { - "magento/framework": "~103.0.3", - "php": "~7.3.0||~7.4.0" + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" }, "suggest": { - "magento/module-page-builder": "*", - "magento/module-staging": "*" + "magento/module-page-builder": "2.2.*", + "magento/module-staging": "101.2.*" }, "type": "magento2-module", "autoload": { @@ -19461,11 +19228,11 @@ }, { "name": "magento/module-store", - "version": "101.1.3", + "version": "101.1.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-store/magento-module-store-101.1.3.0.zip", - "shasum": "b019ec5adac8c32657a1b1b18e75ec10d3597233" + "url": "https://repo.magento.com/archives/magento/module-store/magento-module-store-101.1.4.0.zip", + "shasum": "5a6b0a8e70e5c11734db21b1e86ee0cf022203ff" }, "require": { "magento/framework": "103.0.*", @@ -19477,7 +19244,7 @@ "magento/module-directory": "100.4.*", "magento/module-media-storage": "100.4.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-deploy": "100.4.*" @@ -19499,17 +19266,18 @@ }, { "name": "magento/module-store-graph-ql", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-store-graph-ql/magento-module-store-graph-ql-100.4.2.0.zip", - "shasum": "d2a02f1d6c4733f181269c1c2333dea6787faa46" + "url": "https://repo.magento.com/archives/magento/module-store-graph-ql/magento-module-store-graph-ql-100.4.3.0.zip", + "shasum": "bbe4973f83e6d1c9086923fc801ffe39e7425848" }, "require": { "magento/framework": "103.0.*", "magento/module-graph-ql": "100.4.*", + "magento/module-graph-ql-cache": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -19528,11 +19296,11 @@ }, { "name": "magento/module-support", - "version": "101.2.2", + "version": "101.2.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-support/magento-module-support-101.2.2.0.zip", - "shasum": "08e457ec819c3ed6713fcf451149221049346661" + "url": "https://repo.magento.com/archives/magento/module-support/magento-module-support-101.2.3.0.zip", + "shasum": "da73765bc25acffb75deabd3d62838a3f8215a2c" }, "require": { "lib-libxml": "*", @@ -19557,7 +19325,7 @@ "magento/module-theme": "101.1.*", "magento/module-ui": "101.2.*", "magento/module-url-rewrite": "102.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -19575,15 +19343,15 @@ }, { "name": "magento/module-swagger", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-swagger/magento-module-swagger-100.4.2.0.zip", - "shasum": "8cafe5233f4af5c6efa84e612076b86eee372025" + "url": "https://repo.magento.com/archives/magento/module-swagger/magento-module-swagger-100.4.3.0.zip", + "shasum": "15fc18a594860c2afe91185c498a47a27c644679" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -19602,16 +19370,16 @@ }, { "name": "magento/module-swagger-webapi", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-swagger-webapi/magento-module-swagger-webapi-100.4.0.0.zip", - "shasum": "5ef905795b49516599cd3c54312266d811978c66" + "url": "https://repo.magento.com/archives/magento/module-swagger-webapi/magento-module-swagger-webapi-100.4.1.0.zip", + "shasum": "666791e063b4014e6ccb7186f7a7bb5a9ad1e79e" }, "require": { "magento/framework": "103.0.*", "magento/module-swagger": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -19630,16 +19398,16 @@ }, { "name": "magento/module-swagger-webapi-async", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-swagger-webapi-async/magento-module-swagger-webapi-async-100.4.0.0.zip", - "shasum": "15e37edcac3c34b99e2d3c0652915cb8970b5b2f" + "url": "https://repo.magento.com/archives/magento/module-swagger-webapi-async/magento-module-swagger-webapi-async-100.4.1.0.zip", + "shasum": "0b63b1c732e27578f130518b1d77f1e2bc14e3bd" }, "require": { "magento/framework": "103.0.*", "magento/module-swagger": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-config": "101.2.*" @@ -19661,17 +19429,17 @@ }, { "name": "magento/module-swat", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-swat/magento-module-swat-100.4.1.0.zip", - "shasum": "365664f90a56e4a9ef6797cf6881b38d11c83a0d" + "url": "https://repo.magento.com/archives/magento/module-swat/magento-module-swat-100.4.2.0.zip", + "shasum": "421095a2f676712e065a1d97717d32fd64a006ae" }, "require": { "magento/framework": "103.0.*", "magento/module-backend": "102.0.*", "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -19689,11 +19457,11 @@ }, { "name": "magento/module-swatches", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-swatches/magento-module-swatches-100.4.3.0.zip", - "shasum": "59d522abb2f7f6120b9fca0ab398d2790a3a3523" + "url": "https://repo.magento.com/archives/magento/module-swatches/magento-module-swatches-100.4.4.0.zip", + "shasum": "d2f16565e5f5cbecd8fe92da60f4f09745a37d78" }, "require": { "magento/framework": "103.0.*", @@ -19707,7 +19475,7 @@ "magento/module-page-cache": "100.4.*", "magento/module-store": "101.1.*", "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-layered-navigation": "100.4.*", @@ -19730,18 +19498,18 @@ }, { "name": "magento/module-swatches-graph-ql", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-swatches-graph-ql/magento-module-swatches-graph-ql-100.4.2.0.zip", - "shasum": "7ed8fbdaf0e23a0c7afe4448b486c7db4b96868a" + "url": "https://repo.magento.com/archives/magento/module-swatches-graph-ql/magento-module-swatches-graph-ql-100.4.3.0.zip", + "shasum": "bffd60106432b5fa92f11b37c9281bbded47ec7c" }, "require": { "magento/framework": "103.0.*", "magento/module-catalog": "104.0.*", "magento/module-catalog-graph-ql": "100.4.*", "magento/module-swatches": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-configurable-product-graph-ql": "100.4.*" @@ -19763,16 +19531,16 @@ }, { "name": "magento/module-swatches-layered-navigation", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-swatches-layered-navigation/magento-module-swatches-layered-navigation-100.4.0.0.zip", - "shasum": "4ac75e3273e1e8ed7ae530a2ff80e65da5fec283" + "url": "https://repo.magento.com/archives/magento/module-swatches-layered-navigation/magento-module-swatches-layered-navigation-100.4.1.0.zip", + "shasum": "b118894fc198d14ce5b7db34aabb9405520dcaf0" }, "require": { "magento/framework": "103.0.*", "magento/magento-composer-installer": "*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -19791,11 +19559,11 @@ }, { "name": "magento/module-target-rule", - "version": "101.2.3", + "version": "101.2.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-target-rule/magento-module-target-rule-101.2.3.0.zip", - "shasum": "0aeb6d1c45aa57055c023126d95ce2df9fc0911d" + "url": "https://repo.magento.com/archives/magento/module-target-rule/magento-module-target-rule-101.2.4.0.zip", + "shasum": "3a853109521d866f3ab6b4ad8bcba811df4d614f" }, "require": { "magento/framework": "103.0.*", @@ -19810,7 +19578,7 @@ "magento/module-quote": "101.2.*", "magento/module-rule": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-import-export": "101.0.*", @@ -19832,11 +19600,11 @@ }, { "name": "magento/module-target-rule-graph-ql", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-target-rule-graph-ql/magento-module-target-rule-graph-ql-100.4.0.0.zip", - "shasum": "3899fef5d931aab506137c86c92bb28bec4f028a" + "url": "https://repo.magento.com/archives/magento/module-target-rule-graph-ql/magento-module-target-rule-graph-ql-100.4.1.0.zip", + "shasum": "c975f466231a7066d90e08375f410f1e2900aea2" }, "require": { "magento/framework": "103.0.*", @@ -19844,7 +19612,7 @@ "magento/module-catalog-graph-ql": "100.4.*", "magento/module-related-product-graph-ql": "100.4.*", "magento/module-target-rule": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -19862,11 +19630,11 @@ }, { "name": "magento/module-tax", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-tax/magento-module-tax-100.4.3.0.zip", - "shasum": "889437fecfe921171b2f1824e2c71e06a26f8573" + "url": "https://repo.magento.com/archives/magento/module-tax/magento-module-tax-100.4.4.0.zip", + "shasum": "a65794f2053094a757a16a33dba14c4588e1d5e1" }, "require": { "magento/framework": "103.0.*", @@ -19884,7 +19652,7 @@ "magento/module-shipping": "100.4.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-tax-sample-data": "Sample Data version: 100.4.*" @@ -19906,15 +19674,15 @@ }, { "name": "magento/module-tax-graph-ql", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-tax-graph-ql/magento-module-tax-graph-ql-100.4.0.0.zip", - "shasum": "3d841324238f52d7cc9162363dc022471652b6c3" + "url": "https://repo.magento.com/archives/magento/module-tax-graph-ql/magento-module-tax-graph-ql-100.4.1.0.zip", + "shasum": "a768c88fa39cebf2120e657e21b8d86ab237bdde" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog-graph-ql": "100.4.*", @@ -19937,11 +19705,11 @@ }, { "name": "magento/module-tax-import-export", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-tax-import-export/magento-module-tax-import-export-100.4.3.0.zip", - "shasum": "c5d0d4b3f0c6084f24e4f270ef170cdd983fb7a1" + "url": "https://repo.magento.com/archives/magento/module-tax-import-export/magento-module-tax-import-export-100.4.4.0.zip", + "shasum": "231f34c9a39a4e6506caf29d1364d99e32c222e6" }, "require": { "magento/framework": "103.0.*", @@ -19950,7 +19718,7 @@ "magento/module-store": "101.1.*", "magento/module-tax": "100.4.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -19969,11 +19737,11 @@ }, { "name": "magento/module-theme", - "version": "101.1.3", + "version": "101.1.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-theme/magento-module-theme-101.1.3.0.zip", - "shasum": "c9c9da5ba69ddb2d09934fb9a04e5efb8887ac28" + "url": "https://repo.magento.com/archives/magento/module-theme/magento-module-theme-101.1.4.0.zip", + "shasum": "0d42df06aec2580a16f87d2fb0deaa46fcf64fe3" }, "require": { "magento/framework": "103.0.*", @@ -19987,7 +19755,7 @@ "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", "magento/module-widget": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-deploy": "100.4.*", @@ -20011,15 +19779,15 @@ }, { "name": "magento/module-theme-graph-ql", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-theme-graph-ql/magento-module-theme-graph-ql-100.4.1.0.zip", - "shasum": "f182ff939b0da120a6fb440c9c527ef59fe9beaa" + "url": "https://repo.magento.com/archives/magento/module-theme-graph-ql/magento-module-theme-graph-ql-100.4.2.0.zip", + "shasum": "036054641659fe5ec8085777a4e57fd226dd8882" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-store-graph-ql": "100.4.*" @@ -20041,11 +19809,11 @@ }, { "name": "magento/module-translation", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-translation/magento-module-translation-100.4.3.0.zip", - "shasum": "2c33155d71709b2fda930d8052c8362462fb51d6" + "url": "https://repo.magento.com/archives/magento/module-translation/magento-module-translation-100.4.4.0.zip", + "shasum": "cf12c0a7493629dcf952f7af91a95eb30784f194" }, "require": { "magento/framework": "103.0.*", @@ -20053,7 +19821,7 @@ "magento/module-developer": "100.4.*", "magento/module-store": "101.1.*", "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-deploy": "100.4.*" @@ -20075,17 +19843,16 @@ }, { "name": "magento/module-two-factor-auth", - "version": "1.1.2", + "version": "1.1.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-two-factor-auth/magento-module-two-factor-auth-1.1.2.0.zip", - "shasum": "f1906fa4a32863e8158c14555aea760d121c5672" + "url": "https://repo.magento.com/archives/magento/module-two-factor-auth/magento-module-two-factor-auth-1.1.3.0.zip", + "shasum": "cfab7bd98fdc8fe161cd2d38b8199ef4201889c3" }, "require": { "2tvenom/cborencode": "^1.0", "christian-riesen/base32": "^1.3", - "donatj/phpuseragentparser": "~0.7", - "endroid/qr-code": "^3.7", + "endroid/qr-code": "^4.3.5", "magento/framework": "*", "magento/magento-composer-installer": "*", "magento/module-authorization": "*", @@ -20095,8 +19862,7 @@ "magento/module-store": "*", "magento/module-ui": "*", "magento/module-user": "*", - "php": "~7.3.0||~7.4.0", - "phpseclib/phpseclib": "2.0.*", + "php": "~7.4.0||~8.1.0", "spomky-labs/otphp": "^10.0" }, "type": "magento2-module", @@ -20115,11 +19881,11 @@ }, { "name": "magento/module-ui", - "version": "101.2.3", + "version": "101.2.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-ui/magento-module-ui-101.2.3.0.zip", - "shasum": "36ea8e0045c5cc3fd8ca8868228bdd74d98488ce" + "url": "https://repo.magento.com/archives/magento/module-ui/magento-module-ui-101.2.4.0.zip", + "shasum": "285bbc4d9c6241512eaf9dafbf0c1259fefcab03" }, "require": { "magento/framework": "103.0.*", @@ -20128,7 +19894,7 @@ "magento/module-eav": "102.1.*", "magento/module-store": "101.1.*", "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-config": "101.2.*" @@ -20150,11 +19916,11 @@ }, { "name": "magento/module-ups", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-ups/magento-module-ups-100.4.3.0.zip", - "shasum": "99a20d660b2145015d6e11046d89f5cbd742ad8b" + "url": "https://repo.magento.com/archives/magento/module-ups/magento-module-ups-100.4.4.0.zip", + "shasum": "8de4d2736ba82124ccf3fdc10066c991dfef1969" }, "require": { "magento/framework": "103.0.*", @@ -20165,7 +19931,7 @@ "magento/module-sales": "103.0.*", "magento/module-shipping": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-config": "101.2.*" @@ -20187,11 +19953,11 @@ }, { "name": "magento/module-url-rewrite", - "version": "102.0.2", + "version": "102.0.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-url-rewrite/magento-module-url-rewrite-102.0.2.0.zip", - "shasum": "8e00f257b9bae97ea0af6bb760cc1ad14f3f2406" + "url": "https://repo.magento.com/archives/magento/module-url-rewrite/magento-module-url-rewrite-102.0.3.0.zip", + "shasum": "f624555ea5fbb891aacd64901b43b472bd2f8aab" }, "require": { "magento/framework": "103.0.*", @@ -20202,7 +19968,7 @@ "magento/module-cms-url-rewrite": "100.4.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -20221,16 +19987,16 @@ }, { "name": "magento/module-url-rewrite-graph-ql", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-url-rewrite-graph-ql/magento-module-url-rewrite-graph-ql-100.4.2.0.zip", - "shasum": "80bd315dc254dee9ddecf921156fcf4c8b92b78c" + "url": "https://repo.magento.com/archives/magento/module-url-rewrite-graph-ql/magento-module-url-rewrite-graph-ql-100.4.3.0.zip", + "shasum": "6e75f207719672b1f679f885ed1ec9011470d73c" }, "require": { "magento/framework": "103.0.*", "magento/module-url-rewrite": "102.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-graph-ql": "100.4.*" @@ -20252,11 +20018,11 @@ }, { "name": "magento/module-user", - "version": "101.2.3", + "version": "101.2.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-user/magento-module-user-101.2.3.0.zip", - "shasum": "82df73a0a86546ceb20501f11a8666fafb760117" + "url": "https://repo.magento.com/archives/magento/module-user/magento-module-user-101.2.4.0.zip", + "shasum": "787d34763f773826e23a9e4d696507e677aff4da" }, "require": { "magento/framework": "103.0.*", @@ -20267,7 +20033,7 @@ "magento/module-security": "100.4.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -20286,11 +20052,11 @@ }, { "name": "magento/module-usps", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-usps/magento-module-usps-100.4.2.0.zip", - "shasum": "7b541046db08d5ce35554be494a3505bbd86f8e5" + "url": "https://repo.magento.com/archives/magento/module-usps/magento-module-usps-100.4.3.0.zip", + "shasum": "3c07dd84b24d346c5bcf7b62087db872a38d0cec" }, "require": { "lib-libxml": "*", @@ -20303,7 +20069,7 @@ "magento/module-sales": "103.0.*", "magento/module-shipping": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -20322,11 +20088,11 @@ }, { "name": "magento/module-variable", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-variable/magento-module-variable-100.4.1.0.zip", - "shasum": "d35b3885941c121c35096a4daa910abf61444a60" + "url": "https://repo.magento.com/archives/magento/module-variable/magento-module-variable-100.4.2.0.zip", + "shasum": "b67c8e4a7e13590bbf6040844ae8e2a189687a8b" }, "require": { "magento/framework": "103.0.*", @@ -20334,7 +20100,7 @@ "magento/module-config": "101.2.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -20353,11 +20119,11 @@ }, { "name": "magento/module-vault", - "version": "101.2.3", + "version": "101.2.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-vault/magento-module-vault-101.2.3.0.zip", - "shasum": "e69b8002bbe2f15d91f8b0f31baf0d72b1815535" + "url": "https://repo.magento.com/archives/magento/module-vault/magento-module-vault-101.2.4.0.zip", + "shasum": "bf8b3adda9099c9d1b24e96fae8bdf956a210a75" }, "require": { "magento/framework": "103.0.*", @@ -20368,7 +20134,7 @@ "magento/module-sales": "103.0.*", "magento/module-store": "101.1.*", "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -20386,17 +20152,17 @@ }, { "name": "magento/module-vault-graph-ql", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-vault-graph-ql/magento-module-vault-graph-ql-100.4.0.0.zip", - "shasum": "a2c8095e8158387adf170f6a6872645043a2cea6" + "url": "https://repo.magento.com/archives/magento/module-vault-graph-ql/magento-module-vault-graph-ql-100.4.1.0.zip", + "shasum": "806c449dae0b2cd86d2b56ca9c4a88ef34f0a4f8" }, "require": { "magento/framework": "103.0.*", "magento/module-graph-ql": "100.4.*", "magento/module-vault": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -20415,15 +20181,15 @@ }, { "name": "magento/module-version", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-version/magento-module-version-100.4.0.0.zip", - "shasum": "ab2321feb1e90cadee584f413561f750d92d8707" + "url": "https://repo.magento.com/archives/magento/module-version/magento-module-version-100.4.1.0.zip", + "shasum": "dd01c5e0810fe535c43fc060b7bb738ef12776df" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -20442,11 +20208,11 @@ }, { "name": "magento/module-versions-cms", - "version": "101.2.3", + "version": "101.2.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-versions-cms/magento-module-versions-cms-101.2.3.0.zip", - "shasum": "08ee162c61693a03de540eb8cfcdd0a2105c1e2a" + "url": "https://repo.magento.com/archives/magento/module-versions-cms/magento-module-versions-cms-101.2.4.0.zip", + "shasum": "cca7b2127a117774ab0c42c351665e281b003aec" }, "require": { "magento/framework": "103.0.*", @@ -20457,7 +20223,7 @@ "magento/module-ui": "101.2.*", "magento/module-user": "101.2.*", "magento/module-widget": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -20475,17 +20241,17 @@ }, { "name": "magento/module-versions-cms-page-cache", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-versions-cms-page-cache/magento-module-versions-cms-page-cache-100.4.0.0.zip", - "shasum": "afb565dd5d79d5390c59108e586187eb9e6fe81d" + "url": "https://repo.magento.com/archives/magento/module-versions-cms-page-cache/magento-module-versions-cms-page-cache-100.4.1.0.zip", + "shasum": "2e565e7424604715f54bd81d2b42b90fec79c36c" }, "require": { "magento/framework": "103.0.*", "magento/module-page-cache": "100.4.*", "magento/module-versions-cms": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -20502,18 +20268,18 @@ }, { "name": "magento/module-versions-cms-url-rewrite", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-versions-cms-url-rewrite/magento-module-versions-cms-url-rewrite-100.4.1.0.zip", - "shasum": "b883309c1015c950fd7aa9bfb365e483b2f1c579" + "url": "https://repo.magento.com/archives/magento/module-versions-cms-url-rewrite/magento-module-versions-cms-url-rewrite-100.4.2.0.zip", + "shasum": "a8768d3ce9cfd394033a4fdcba0501f6c528aeb4" }, "require": { "magento/framework": "103.0.*", "magento/module-store": "101.1.*", "magento/module-url-rewrite": "102.0.*", "magento/module-versions-cms": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -20531,18 +20297,18 @@ }, { "name": "magento/module-versions-cms-url-rewrite-graph-ql", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-versions-cms-url-rewrite-graph-ql/magento-module-versions-cms-url-rewrite-graph-ql-100.4.0.0.zip", - "shasum": "d7d6a79329071bee36050a50788a6650fd190055" + "url": "https://repo.magento.com/archives/magento/module-versions-cms-url-rewrite-graph-ql/magento-module-versions-cms-url-rewrite-graph-ql-100.4.1.0.zip", + "shasum": "b601c7c9ace97cb3cd7db94e9f84731989eca39b" }, "require": { "magento/framework": "103.0.*", "magento/module-graph-ql": "100.4.*", "magento/module-url-rewrite-graph-ql": "100.4.*", "magento/module-versions-cms": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-store": "101.1.*", @@ -20564,11 +20330,11 @@ }, { "name": "magento/module-visual-merchandiser", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-visual-merchandiser/magento-module-visual-merchandiser-100.4.3.0.zip", - "shasum": "8d1167d8093e04b2737579df0db8e5215eb4a426" + "url": "https://repo.magento.com/archives/magento/module-visual-merchandiser/magento-module-visual-merchandiser-100.4.4.0.zip", + "shasum": "f8d8bc804e6f8034be2648064d322b2b058f35cb" }, "require": { "magento/framework": "103.0.*", @@ -20581,7 +20347,7 @@ "magento/module-eav": "102.1.*", "magento/module-store": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -20599,11 +20365,11 @@ }, { "name": "magento/module-webapi", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-webapi/magento-module-webapi-100.4.2.0.zip", - "shasum": "8f5f5a135adc85896582904a58475669af241701" + "url": "https://repo.magento.com/archives/magento/module-webapi/magento-module-webapi-100.4.3.0.zip", + "shasum": "626e768a7fe8680dd272f6c0b94eab7c6d50ae86" }, "require": { "magento/framework": "103.0.*", @@ -20611,7 +20377,7 @@ "magento/module-backend": "102.0.*", "magento/module-integration": "100.4.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-customer": "103.0.*", @@ -20634,18 +20400,18 @@ }, { "name": "magento/module-webapi-async", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-webapi-async/magento-module-webapi-async-100.4.1.0.zip", - "shasum": "4e76460f3bfbe25756fcc296ba717d1057e8d4db" + "url": "https://repo.magento.com/archives/magento/module-webapi-async/magento-module-webapi-async-100.4.2.0.zip", + "shasum": "f81181ab0f8efde42e2dd16d18fc819664f95df7" }, "require": { "magento/framework": "103.0.*", "magento/framework-message-queue": "100.4.*", "magento/module-asynchronous-operations": "100.4.*", "magento/module-webapi": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-customer": "103.0.*", @@ -20668,16 +20434,16 @@ }, { "name": "magento/module-webapi-security", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-webapi-security/magento-module-webapi-security-100.4.1.0.zip", - "shasum": "6a42ef0ddbbcb8dcb2c95021ed2ce45f36dd00ba" + "url": "https://repo.magento.com/archives/magento/module-webapi-security/magento-module-webapi-security-100.4.2.0.zip", + "shasum": "140cdc018d1a26526fb8cdeb0e1e5ced08133f7c" }, "require": { "magento/framework": "103.0.*", "magento/module-webapi": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -20696,18 +20462,18 @@ }, { "name": "magento/module-website-restriction", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-website-restriction/magento-module-website-restriction-100.4.2.0.zip", - "shasum": "b47625b2eca34da63fddb40c958de339b29f832b" + "url": "https://repo.magento.com/archives/magento/module-website-restriction/magento-module-website-restriction-100.4.3.0.zip", + "shasum": "678d770bd153b6343905915913b0e31bd48e7351" }, "require": { "magento/framework": "103.0.*", "magento/module-cms": "104.0.*", "magento/module-customer": "103.0.*", "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-theme": "101.1.*" @@ -20728,11 +20494,11 @@ }, { "name": "magento/module-weee", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-weee/magento-module-weee-100.4.3.0.zip", - "shasum": "c182abe6fc1c95064a283e2da7266da1bd4c700b" + "url": "https://repo.magento.com/archives/magento/module-weee/magento-module-weee-100.4.4.0.zip", + "shasum": "4fc9597008912ab53ee1106b17d581a4406d0ad8" }, "require": { "magento/framework": "103.0.*", @@ -20748,7 +20514,7 @@ "magento/module-store": "101.1.*", "magento/module-tax": "100.4.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-bundle": "101.0.*" @@ -20770,18 +20536,18 @@ }, { "name": "magento/module-weee-graph-ql", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-weee-graph-ql/magento-module-weee-graph-ql-100.4.1.0.zip", - "shasum": "e3a6d9bda5d82202e15499be992e5f8586868824" + "url": "https://repo.magento.com/archives/magento/module-weee-graph-ql/magento-module-weee-graph-ql-100.4.2.0.zip", + "shasum": "770be0a15aa1520ad4249527a5ab5df75390b945" }, "require": { "magento/framework": "103.0.*", "magento/module-store": "101.1.*", "magento/module-tax": "100.4.*", "magento/module-weee": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-catalog-graph-ql": "100.4.*" @@ -20803,11 +20569,11 @@ }, { "name": "magento/module-weee-staging", - "version": "100.4.1", + "version": "100.4.2", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-weee-staging/magento-module-weee-staging-100.4.1.0.zip", - "shasum": "ff899e7bc8d682434de100f196b095606a364367" + "url": "https://repo.magento.com/archives/magento/module-weee-staging/magento-module-weee-staging-100.4.2.0.zip", + "shasum": "b02fffcaf0741a42445bd578ccde94e23c0decf3" }, "require": { "lib-libxml": "*", @@ -20815,7 +20581,7 @@ "magento/magento-composer-installer": "*", "magento/module-catalog-staging": "100.4.*", "magento/module-weee": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-staging": "101.2.*" @@ -20836,11 +20602,11 @@ }, { "name": "magento/module-widget", - "version": "101.2.3", + "version": "101.2.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-widget/magento-module-widget-101.2.3.0.zip", - "shasum": "fdfbf53cb21255e6e9a4d3d711f7d3f9ee86c4ef" + "url": "https://repo.magento.com/archives/magento/module-widget/magento-module-widget-101.2.4.0.zip", + "shasum": "b803c2b00d38a63b52c9d0ec45a58043f41d5d02" }, "require": { "magento/framework": "103.0.*", @@ -20852,7 +20618,7 @@ "magento/module-theme": "101.1.*", "magento/module-ui": "101.2.*", "magento/module-variable": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-widget-sample-data": "Sample Data version: 100.4.*" @@ -20874,11 +20640,11 @@ }, { "name": "magento/module-wishlist", - "version": "101.2.3", + "version": "101.2.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-wishlist/magento-module-wishlist-101.2.3.0.zip", - "shasum": "b7af8aef870d0b81e934c13ece47610079b284a0" + "url": "https://repo.magento.com/archives/magento/module-wishlist/magento-module-wishlist-101.2.4.0.zip", + "shasum": "5d298143aab4b1abbd2e0618cbdc9a61bbe99f1d" }, "require": { "magento/framework": "103.0.*", @@ -20893,7 +20659,7 @@ "magento/module-store": "101.1.*", "magento/module-theme": "101.1.*", "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "suggest": { "magento/module-bundle": "101.0.*", @@ -20920,17 +20686,17 @@ }, { "name": "magento/module-wishlist-analytics", - "version": "100.4.2", + "version": "100.4.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-wishlist-analytics/magento-module-wishlist-analytics-100.4.2.0.zip", - "shasum": "6b42e2482c61377d72dfa1b52688691991669855" + "url": "https://repo.magento.com/archives/magento/module-wishlist-analytics/magento-module-wishlist-analytics-100.4.3.0.zip", + "shasum": "783baad5ede837748cba07b7fbb7e907bda521c2" }, "require": { "magento/framework": "103.0.*", "magento/module-analytics": "100.4.*", "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -20949,17 +20715,17 @@ }, { "name": "magento/module-wishlist-gift-card", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-wishlist-gift-card/magento-module-wishlist-gift-card-100.4.0.0.zip", - "shasum": "a7f1fb0fdd576bde5425cc692357a8cbfef48fbb" + "url": "https://repo.magento.com/archives/magento/module-wishlist-gift-card/magento-module-wishlist-gift-card-100.4.1.0.zip", + "shasum": "dcdda5da9570979c11708e8816762848787d0d18" }, "require": { "magento/framework": "103.0.*", "magento/module-gift-card": "101.3.*", "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -20977,18 +20743,18 @@ }, { "name": "magento/module-wishlist-gift-card-graph-ql", - "version": "100.4.0", + "version": "100.4.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-wishlist-gift-card-graph-ql/magento-module-wishlist-gift-card-graph-ql-100.4.0.0.zip", - "shasum": "c3fcd96ce2f812fb764cd9f8fde7cbae8723274f" + "url": "https://repo.magento.com/archives/magento/module-wishlist-gift-card-graph-ql/magento-module-wishlist-gift-card-graph-ql-100.4.1.0.zip", + "shasum": "ca77612d5214cc875a1f6dcf621f2bee2ea551f2" }, "require": { "magento/framework": "103.0.*", "magento/module-gift-card": "101.3.*", "magento/module-wishlist": "101.2.*", "magento/module-wishlist-graph-ql": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -21006,11 +20772,11 @@ }, { "name": "magento/module-wishlist-graph-ql", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-wishlist-graph-ql/magento-module-wishlist-graph-ql-100.4.3.0.zip", - "shasum": "6d178169be780283133c626876974193f16dda78" + "url": "https://repo.magento.com/archives/magento/module-wishlist-graph-ql/magento-module-wishlist-graph-ql-100.4.4.0.zip", + "shasum": "6cf8bb8bb762b93994a32d62b83ce6ecb9a398e0" }, "require": { "magento/framework": "103.0.*", @@ -21020,7 +20786,7 @@ "magento/module-quote-graph-ql": "100.4.*", "magento/module-store": "101.1.*", "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-module", "autoload": { @@ -21039,60 +20805,59 @@ }, { "name": "magento/page-builder", - "version": "1.7.0", + "version": "1.7.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/page-builder/magento-page-builder-1.7.0.0.zip", - "shasum": "6e25c9228196e99f6a3440e0bc3ee5d27d09e00d" + "url": "https://repo.magento.com/archives/magento/page-builder/magento-page-builder-1.7.1.0.zip", + "shasum": "3d4a0a455399aa51074a0d28a9a2d7ffb5945491" }, "require": { - "magento/module-aws-s3-page-builder": "1.0.1", - "magento/module-catalog-page-builder-analytics": "1.6.1", - "magento/module-cms-page-builder-analytics": "1.6.1", - "magento/module-page-builder": "2.2.1", - "magento/module-page-builder-admin-analytics": "1.1.1", - "magento/module-page-builder-analytics": "1.6.1" + "magento/module-aws-s3-page-builder": "1.0.*", + "magento/module-catalog-page-builder-analytics": "1.6.*", + "magento/module-cms-page-builder-analytics": "1.6.*", + "magento/module-page-builder": "2.2.*", + "magento/module-page-builder-admin-analytics": "1.1.*", + "magento/module-page-builder-analytics": "1.6.*" }, "type": "metapackage", "description": "Page Builder metapackage" }, { "name": "magento/page-builder-commerce", - "version": "1.7.0", + "version": "1.7.1", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/page-builder-commerce/magento-page-builder-commerce-1.7.0.0.zip", - "shasum": "6f71e9ea2bffcd8cbeaca1d33cf72a9457c0cfb1" + "url": "https://repo.magento.com/archives/magento/page-builder-commerce/magento-page-builder-commerce-1.7.1.0.zip", + "shasum": "59c25647bf132b9e829aa26f3e6ce7995a263602" }, "require": { - "magento/module-banner-page-builder": "2.2.1", - "magento/module-banner-page-builder-analytics": "1.6.1", - "magento/module-catalog-page-builder-analytics-staging": "1.6.1", - "magento/module-catalog-staging-page-builder": "1.6.1", - "magento/module-cms-page-builder-analytics-staging": "1.6.1", - "magento/module-staging-page-builder": "2.2.1", - "magento/page-builder": "1.7.0" + "magento/module-banner-page-builder": "2.2.*", + "magento/module-banner-page-builder-analytics": "1.7.*", + "magento/module-catalog-page-builder-analytics-staging": "1.7.*", + "magento/module-catalog-staging-page-builder": "1.7.*", + "magento/module-cms-page-builder-analytics-staging": "1.7.*", + "magento/module-page-builder-admin-gws-admin-ui": "1.7.*", + "magento/module-staging-page-builder": "2.2.*", + "magento/page-builder": "1.7.*" }, "type": "metapackage", "description": "Page Builder Commerce metapackage" }, { "name": "magento/product-community-edition", - "version": "2.4.3", + "version": "2.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/product-community-edition/magento-product-community-edition-2.4.3.0.zip", - "shasum": "65525c3f6d3025a0741ff936a0ce0cfd0823bec4" + "url": "https://repo.magento.com/archives/magento/product-community-edition/magento-product-community-edition-2.4.4.0.zip", + "shasum": "81d3b227819ed523ccbf35d5d6e7dc94556cff12" }, "require": { - "amzn/amazon-pay-and-login-magento-2-module": "4.2.1", "colinmollenhour/cache-backend-file": "~1.4.1", - "colinmollenhour/cache-backend-redis": "1.11.0", - "colinmollenhour/credis": "1.11.1", - "colinmollenhour/php-redis-session-abstract": "~1.4.0", + "colinmollenhour/cache-backend-redis": "1.14.2", + "colinmollenhour/credis": "1.12.1", + "colinmollenhour/php-redis-session-abstract": "~1.4.5", "composer/composer": "^1.9 || ^2.0", - "dotmailer/dotmailer-magento2-extension-package": "4.12.0", - "elasticsearch/elasticsearch": "~7.11.0", + "elasticsearch/elasticsearch": "~7.16.0", "ext-bcmath": "*", "ext-ctype": "*", "ext-curl": "*", @@ -21106,48 +20871,46 @@ "ext-pdo_mysql": "*", "ext-simplexml": "*", "ext-soap": "*", + "ext-sodium": "*", "ext-xsl": "*", "ext-zip": "*", - "guzzlehttp/guzzle": "^6.3.3", - "klarna/m2-payments": "8.3.2", - "laminas/laminas-captcha": "^2.10", - "laminas/laminas-code": "^3.5.1", - "laminas/laminas-crypt": "^3.4.0", - "laminas/laminas-db": "^2.12.0", - "laminas/laminas-dependency-plugin": "^2.1.0", - "laminas/laminas-di": "^3.2.0", - "laminas/laminas-escaper": "2.7.0", - "laminas/laminas-eventmanager": "^3.0.0", - "laminas/laminas-feed": "^2.13.0", - "laminas/laminas-filter": "^2.11", - "laminas/laminas-http": "^2.6.0", - "laminas/laminas-i18n": "^2.7.3", - "laminas/laminas-json": "^3.2.0", - "laminas/laminas-mail": "^2.9.0", - "laminas/laminas-mime": "^2.8.0", - "laminas/laminas-modulemanager": "^2.7", - "laminas/laminas-mvc": "^3.2.0", - "laminas/laminas-server": "^2.6.1", - "laminas/laminas-servicemanager": "^3.6.0", - "laminas/laminas-session": "^2.10", - "laminas/laminas-soap": "^2.9.0", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-text": "^2.6.0", - "laminas/laminas-uri": "^2.5.1", - "laminas/laminas-validator": "^2.6.0", - "laminas/laminas-view": "~2.12.0", - "league/flysystem": "^2.0", + "guzzlehttp/guzzle": "^7.3.0", + "laminas/laminas-captcha": "^2.11", + "laminas/laminas-code": "~4.5.0", + "laminas/laminas-db": "^2.13.4", + "laminas/laminas-dependency-plugin": "^2.2.0", + "laminas/laminas-di": "^3.3.0", + "laminas/laminas-escaper": "~2.9.0", + "laminas/laminas-eventmanager": "^3.4.0", + "laminas/laminas-feed": "^2.15.0", + "laminas/laminas-http": "^2.15.0", + "laminas/laminas-json": "^3.3.0", + "laminas/laminas-mail": "^2.15.1", + "laminas/laminas-mime": "^2.9.1", + "laminas/laminas-modulemanager": "^2.11.0", + "laminas/laminas-mvc": "^3.3.0", + "laminas/laminas-server": "^2.11.0", + "laminas/laminas-servicemanager": "^3.10.0", + "laminas/laminas-session": "^2.12.0", + "laminas/laminas-soap": "^2.10.0", + "laminas/laminas-stdlib": "^3.6.0", + "laminas/laminas-text": "^2.9.0", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.15.0", + "laminas/laminas-view": "~2.14.1", + "league/flysystem": "~2.3.2", "league/flysystem-aws-s3-v3": "^2.0", "lib-libxml": "*", - "magento/adobe-ims": "2.1.2", - "magento/adobe-stock-integration": "2.1.2", - "magento/composer": "1.6.0", - "magento/framework": "103.0.3", - "magento/framework-amqp": "100.4.1", - "magento/framework-bulk": "101.0.0", - "magento/framework-message-queue": "100.4.3", + "magento/adobe-ims": "2.1.3", + "magento/adobe-stock-integration": "2.1.3", + "magento/composer": "~1.8.0", + "magento/composer-dependency-version-audit-plugin": "~0.1", + "magento/framework": "103.0.4", + "magento/framework-amqp": "100.4.2", + "magento/framework-bulk": "101.0.1", + "magento/framework-message-queue": "100.4.4", "magento/google-shopping-ads": "4.0.1", - "magento/inventory-metapackage": "1.2.3", + "magento/inventory-metapackage": "1.2.4", "magento/language-de_de": "100.4.0", "magento/language-en_us": "100.4.0", "magento/language-es_es": "100.4.0", @@ -21155,241 +20918,240 @@ "magento/language-nl_nl": "100.4.0", "magento/language-pt_br": "100.4.0", "magento/language-zh_hans_cn": "100.4.0", - "magento/magento-composer-installer": ">=0.1.11", - "magento/magento2-base": "2.4.3", - "magento/module-admin-analytics": "100.4.3", - "magento/module-admin-notification": "100.4.2", - "magento/module-advanced-pricing-import-export": "100.4.3", - "magento/module-advanced-search": "100.4.1", - "magento/module-amqp": "100.4.1", - "magento/module-amqp-store": "100.4.1", - "magento/module-analytics": "100.4.3", - "magento/module-asynchronous-operations": "100.4.3", - "magento/module-authorization": "100.4.3", - "magento/module-aws-s3": "100.4.1", - "magento/module-backend": "102.0.3", - "magento/module-backup": "100.4.3", - "magento/module-bundle": "101.0.3", - "magento/module-bundle-graph-ql": "100.4.3", - "magento/module-bundle-import-export": "100.4.2", - "magento/module-cache-invalidate": "100.4.1", - "magento/module-captcha": "100.4.3", - "magento/module-cardinal-commerce": "100.4.1", - "magento/module-catalog": "104.0.3", - "magento/module-catalog-analytics": "100.4.1", - "magento/module-catalog-cms-graph-ql": "100.4.0", - "magento/module-catalog-customer-graph-ql": "100.4.3", - "magento/module-catalog-graph-ql": "100.4.3", - "magento/module-catalog-import-export": "101.1.3", - "magento/module-catalog-inventory": "100.4.3", - "magento/module-catalog-inventory-graph-ql": "100.4.0", - "magento/module-catalog-rule": "101.2.3", - "magento/module-catalog-rule-configurable": "100.4.2", - "magento/module-catalog-rule-graph-ql": "100.4.1", - "magento/module-catalog-search": "102.0.3", - "magento/module-catalog-url-rewrite": "100.4.3", - "magento/module-catalog-url-rewrite-graph-ql": "100.4.2", - "magento/module-catalog-widget": "100.4.3", - "magento/module-checkout": "100.4.3", - "magento/module-checkout-agreements": "100.4.2", - "magento/module-checkout-agreements-graph-ql": "100.4.0", - "magento/module-cms": "104.0.3", - "magento/module-cms-graph-ql": "100.4.1", - "magento/module-cms-url-rewrite": "100.4.2", - "magento/module-cms-url-rewrite-graph-ql": "100.4.1", - "magento/module-compare-list-graph-ql": "100.4.0", - "magento/module-config": "101.2.3", - "magento/module-configurable-import-export": "100.4.1", - "magento/module-configurable-product": "100.4.3", - "magento/module-configurable-product-graph-ql": "100.4.3", - "magento/module-configurable-product-sales": "100.4.1", - "magento/module-contact": "100.4.3", - "magento/module-cookie": "100.4.3", - "magento/module-cron": "100.4.3", - "magento/module-csp": "100.4.2", - "magento/module-currency-symbol": "100.4.2", - "magento/module-customer": "103.0.3", - "magento/module-customer-analytics": "100.4.1", - "magento/module-customer-downloadable-graph-ql": "100.4.0", - "magento/module-customer-graph-ql": "100.4.3", - "magento/module-customer-import-export": "100.4.3", - "magento/module-deploy": "100.4.3", - "magento/module-developer": "100.4.3", - "magento/module-dhl": "100.4.2", - "magento/module-directory": "100.4.3", - "magento/module-directory-graph-ql": "100.4.1", - "magento/module-downloadable": "100.4.3", - "magento/module-downloadable-graph-ql": "100.4.3", - "magento/module-downloadable-import-export": "100.4.2", - "magento/module-eav": "102.1.3", - "magento/module-eav-graph-ql": "100.4.1", - "magento/module-elasticsearch": "101.0.3", - "magento/module-elasticsearch-6": "100.4.3", - "magento/module-elasticsearch-7": "100.4.3", - "magento/module-email": "101.1.3", - "magento/module-encryption-key": "100.4.2", - "magento/module-fedex": "100.4.2", - "magento/module-gift-message": "100.4.2", - "magento/module-gift-message-graph-ql": "100.4.1", - "magento/module-google-adwords": "100.4.1", - "magento/module-google-analytics": "100.4.0", - "magento/module-google-optimizer": "100.4.2", - "magento/module-graph-ql": "100.4.3", - "magento/module-graph-ql-cache": "100.4.0", - "magento/module-grouped-catalog-inventory": "100.4.0", - "magento/module-grouped-import-export": "100.4.1", - "magento/module-grouped-product": "100.4.3", - "magento/module-grouped-product-graph-ql": "100.4.3", - "magento/module-import-export": "101.0.3", - "magento/module-indexer": "100.4.3", - "magento/module-instant-purchase": "100.4.2", - "magento/module-integration": "100.4.3", - "magento/module-jwt-framework-adapter": "100.4.0", - "magento/module-layered-navigation": "100.4.3", - "magento/module-login-as-customer": "100.4.3", - "magento/module-login-as-customer-admin-ui": "100.4.3", - "magento/module-login-as-customer-api": "100.4.2", - "magento/module-login-as-customer-assistance": "100.4.2", - "magento/module-login-as-customer-frontend-ui": "100.4.3", - "magento/module-login-as-customer-graph-ql": "100.4.0", - "magento/module-login-as-customer-log": "100.4.2", - "magento/module-login-as-customer-page-cache": "100.4.3", - "magento/module-login-as-customer-quote": "100.4.2", - "magento/module-login-as-customer-sales": "100.4.3", - "magento/module-marketplace": "100.4.2", - "magento/module-media-content": "100.4.2", - "magento/module-media-content-api": "100.4.2", - "magento/module-media-content-catalog": "100.4.2", - "magento/module-media-content-cms": "100.4.2", - "magento/module-media-content-synchronization": "100.4.2", - "magento/module-media-content-synchronization-api": "100.4.1", - "magento/module-media-content-synchronization-catalog": "100.4.1", - "magento/module-media-content-synchronization-cms": "100.4.1", - "magento/module-media-gallery": "100.4.2", - "magento/module-media-gallery-api": "101.0.2", - "magento/module-media-gallery-catalog": "100.4.1", - "magento/module-media-gallery-catalog-integration": "100.4.1", - "magento/module-media-gallery-catalog-ui": "100.4.1", - "magento/module-media-gallery-cms-ui": "100.4.1", - "magento/module-media-gallery-integration": "100.4.2", - "magento/module-media-gallery-metadata": "100.4.1", - "magento/module-media-gallery-metadata-api": "100.4.0", - "magento/module-media-gallery-renditions": "100.4.1", - "magento/module-media-gallery-renditions-api": "100.4.0", - "magento/module-media-gallery-synchronization": "100.4.2", - "magento/module-media-gallery-synchronization-api": "100.4.1", - "magento/module-media-gallery-synchronization-metadata": "100.4.0", - "magento/module-media-gallery-ui": "100.4.2", - "magento/module-media-gallery-ui-api": "100.4.1", - "magento/module-media-storage": "100.4.2", - "magento/module-message-queue": "100.4.3", - "magento/module-msrp": "100.4.2", - "magento/module-msrp-configurable-product": "100.4.1", - "magento/module-msrp-grouped-product": "100.4.1", - "magento/module-multishipping": "100.4.3", - "magento/module-mysql-mq": "100.4.1", - "magento/module-new-relic-reporting": "100.4.1", - "magento/module-newsletter": "100.4.3", - "magento/module-newsletter-graph-ql": "100.4.0", - "magento/module-offline-payments": "100.4.2", - "magento/module-offline-shipping": "100.4.2", - "magento/module-page-cache": "100.4.3", - "magento/module-payment": "100.4.3", - "magento/module-paypal": "101.0.3", - "magento/module-paypal-captcha": "100.4.1", - "magento/module-paypal-graph-ql": "100.4.1", - "magento/module-persistent": "100.4.3", - "magento/module-product-alert": "100.4.2", - "magento/module-product-video": "100.4.3", - "magento/module-quote": "101.2.3", - "magento/module-quote-analytics": "100.4.3", - "magento/module-quote-bundle-options": "100.4.0", - "magento/module-quote-configurable-options": "100.4.0", - "magento/module-quote-downloadable-links": "100.4.0", - "magento/module-quote-graph-ql": "100.4.3", - "magento/module-related-product-graph-ql": "100.4.1", - "magento/module-release-notification": "100.4.1", - "magento/module-remote-storage": "100.4.1", - "magento/module-reports": "100.4.3", - "magento/module-require-js": "100.4.0", - "magento/module-review": "100.4.3", - "magento/module-review-analytics": "100.4.1", - "magento/module-review-graph-ql": "100.4.0", - "magento/module-robots": "101.1.0", - "magento/module-rss": "100.4.2", - "magento/module-rule": "100.4.2", - "magento/module-sales": "103.0.3", - "magento/module-sales-analytics": "100.4.1", - "magento/module-sales-graph-ql": "100.4.3", - "magento/module-sales-inventory": "100.4.0", - "magento/module-sales-rule": "101.2.3", - "magento/module-sales-sequence": "100.4.1", - "magento/module-sample-data": "100.4.1", - "magento/module-search": "101.1.3", - "magento/module-security": "100.4.3", - "magento/module-send-friend": "100.4.2", - "magento/module-send-friend-graph-ql": "100.4.0", - "magento/module-shipping": "100.4.3", - "magento/module-sitemap": "100.4.2", - "magento/module-store": "101.1.3", - "magento/module-store-graph-ql": "100.4.2", - "magento/module-swagger": "100.4.2", - "magento/module-swagger-webapi": "100.4.0", - "magento/module-swagger-webapi-async": "100.4.0", - "magento/module-swatches": "100.4.3", - "magento/module-swatches-graph-ql": "100.4.2", - "magento/module-swatches-layered-navigation": "100.4.0", - "magento/module-tax": "100.4.3", - "magento/module-tax-graph-ql": "100.4.0", - "magento/module-tax-import-export": "100.4.3", - "magento/module-theme": "101.1.3", - "magento/module-theme-graph-ql": "100.4.1", - "magento/module-translation": "100.4.3", - "magento/module-ui": "101.2.3", - "magento/module-ups": "100.4.3", - "magento/module-url-rewrite": "102.0.2", - "magento/module-url-rewrite-graph-ql": "100.4.2", - "magento/module-user": "101.2.3", - "magento/module-usps": "100.4.2", - "magento/module-variable": "100.4.1", - "magento/module-vault": "101.2.3", - "magento/module-vault-graph-ql": "100.4.0", - "magento/module-version": "100.4.0", - "magento/module-webapi": "100.4.2", - "magento/module-webapi-async": "100.4.1", - "magento/module-webapi-security": "100.4.1", - "magento/module-weee": "100.4.3", - "magento/module-weee-graph-ql": "100.4.1", - "magento/module-widget": "101.2.3", - "magento/module-wishlist": "101.2.3", - "magento/module-wishlist-analytics": "100.4.2", - "magento/module-wishlist-graph-ql": "100.4.3", - "magento/page-builder": "1.7.0", - "magento/security-package": "1.1.2", - "magento/theme-adminhtml-backend": "100.4.3", - "magento/theme-frontend-blank": "100.4.3", - "magento/theme-frontend-luma": "100.4.3", - "magento/zendframework1": "~1.14.2", - "monolog/monolog": "^1.17", - "paragonie/sodium_compat": "^1.6", - "paypal/module-braintree": "4.2.4", - "pelago/emogrifier": "^5.0.0", - "php": "~7.3.0||~7.4.0", - "php-amqplib/php-amqplib": "~2.10.0", - "phpseclib/mcrypt_compat": "1.0.8", - "phpseclib/phpseclib": "2.0.*", - "ramsey/uuid": "~4.1.0", + "magento/magento-composer-installer": ">=0.3.0", + "magento/magento2-base": "2.4.4", + "magento/module-admin-analytics": "100.4.4", + "magento/module-admin-notification": "100.4.3", + "magento/module-advanced-pricing-import-export": "100.4.4", + "magento/module-advanced-search": "100.4.2", + "magento/module-amqp": "100.4.2", + "magento/module-amqp-store": "100.4.2", + "magento/module-analytics": "100.4.4", + "magento/module-asynchronous-operations": "100.4.4", + "magento/module-authorization": "100.4.4", + "magento/module-aws-s3": "100.4.2", + "magento/module-backend": "102.0.4", + "magento/module-backup": "100.4.4", + "magento/module-bundle": "101.0.4", + "magento/module-bundle-graph-ql": "100.4.4", + "magento/module-bundle-import-export": "100.4.3", + "magento/module-cache-invalidate": "100.4.2", + "magento/module-captcha": "100.4.4", + "magento/module-cardinal-commerce": "100.4.2", + "magento/module-catalog": "104.0.4", + "magento/module-catalog-analytics": "100.4.2", + "magento/module-catalog-cms-graph-ql": "100.4.1", + "magento/module-catalog-customer-graph-ql": "100.4.4", + "magento/module-catalog-graph-ql": "100.4.4", + "magento/module-catalog-import-export": "101.1.4", + "magento/module-catalog-inventory": "100.4.4", + "magento/module-catalog-inventory-graph-ql": "100.4.1", + "magento/module-catalog-rule": "101.2.4", + "magento/module-catalog-rule-configurable": "100.4.3", + "magento/module-catalog-rule-graph-ql": "100.4.2", + "magento/module-catalog-search": "102.0.4", + "magento/module-catalog-url-rewrite": "100.4.4", + "magento/module-catalog-url-rewrite-graph-ql": "100.4.3", + "magento/module-catalog-widget": "100.4.4", + "magento/module-checkout": "100.4.4", + "magento/module-checkout-agreements": "100.4.3", + "magento/module-checkout-agreements-graph-ql": "100.4.1", + "magento/module-cms": "104.0.4", + "magento/module-cms-graph-ql": "100.4.2", + "magento/module-cms-url-rewrite": "100.4.3", + "magento/module-cms-url-rewrite-graph-ql": "100.4.2", + "magento/module-compare-list-graph-ql": "100.4.1", + "magento/module-config": "101.2.4", + "magento/module-configurable-import-export": "100.4.2", + "magento/module-configurable-product": "100.4.4", + "magento/module-configurable-product-graph-ql": "100.4.4", + "magento/module-configurable-product-sales": "100.4.2", + "magento/module-contact": "100.4.4", + "magento/module-cookie": "100.4.4", + "magento/module-cron": "100.4.4", + "magento/module-csp": "100.4.3", + "magento/module-currency-symbol": "100.4.3", + "magento/module-customer": "103.0.4", + "magento/module-customer-analytics": "100.4.2", + "magento/module-customer-downloadable-graph-ql": "100.4.1", + "magento/module-customer-graph-ql": "100.4.4", + "magento/module-customer-import-export": "100.4.4", + "magento/module-deploy": "100.4.4", + "magento/module-developer": "100.4.4", + "magento/module-dhl": "100.4.3", + "magento/module-directory": "100.4.4", + "magento/module-directory-graph-ql": "100.4.2", + "magento/module-downloadable": "100.4.4", + "magento/module-downloadable-graph-ql": "100.4.4", + "magento/module-downloadable-import-export": "100.4.3", + "magento/module-eav": "102.1.4", + "magento/module-eav-graph-ql": "100.4.2", + "magento/module-elasticsearch": "101.0.4", + "magento/module-elasticsearch-6": "100.4.4", + "magento/module-elasticsearch-7": "100.4.4", + "magento/module-email": "101.1.4", + "magento/module-encryption-key": "100.4.3", + "magento/module-fedex": "100.4.3", + "magento/module-gift-message": "100.4.3", + "magento/module-gift-message-graph-ql": "100.4.2", + "magento/module-google-adwords": "100.4.2", + "magento/module-google-analytics": "100.4.1", + "magento/module-google-optimizer": "100.4.3", + "magento/module-graph-ql": "100.4.4", + "magento/module-graph-ql-cache": "100.4.1", + "magento/module-grouped-catalog-inventory": "100.4.1", + "magento/module-grouped-import-export": "100.4.2", + "magento/module-grouped-product": "100.4.4", + "magento/module-grouped-product-graph-ql": "100.4.4", + "magento/module-import-export": "101.0.4", + "magento/module-indexer": "100.4.4", + "magento/module-instant-purchase": "100.4.3", + "magento/module-integration": "100.4.4", + "magento/module-jwt-framework-adapter": "100.4.1", + "magento/module-jwt-user-token": "100.4.0", + "magento/module-layered-navigation": "100.4.4", + "magento/module-login-as-customer": "100.4.4", + "magento/module-login-as-customer-admin-ui": "100.4.4", + "magento/module-login-as-customer-api": "100.4.3", + "magento/module-login-as-customer-assistance": "100.4.3", + "magento/module-login-as-customer-frontend-ui": "100.4.4", + "magento/module-login-as-customer-graph-ql": "100.4.1", + "magento/module-login-as-customer-log": "100.4.3", + "magento/module-login-as-customer-page-cache": "100.4.4", + "magento/module-login-as-customer-quote": "100.4.3", + "magento/module-login-as-customer-sales": "100.4.4", + "magento/module-marketplace": "100.4.3", + "magento/module-media-content": "100.4.3", + "magento/module-media-content-api": "100.4.3", + "magento/module-media-content-catalog": "100.4.3", + "magento/module-media-content-cms": "100.4.3", + "magento/module-media-content-synchronization": "100.4.3", + "magento/module-media-content-synchronization-api": "100.4.2", + "magento/module-media-content-synchronization-catalog": "100.4.2", + "magento/module-media-content-synchronization-cms": "100.4.2", + "magento/module-media-gallery": "100.4.3", + "magento/module-media-gallery-api": "101.0.3", + "magento/module-media-gallery-catalog": "100.4.2", + "magento/module-media-gallery-catalog-integration": "100.4.2", + "magento/module-media-gallery-catalog-ui": "100.4.2", + "magento/module-media-gallery-cms-ui": "100.4.2", + "magento/module-media-gallery-integration": "100.4.3", + "magento/module-media-gallery-metadata": "100.4.2", + "magento/module-media-gallery-metadata-api": "100.4.1", + "magento/module-media-gallery-renditions": "100.4.2", + "magento/module-media-gallery-renditions-api": "100.4.1", + "magento/module-media-gallery-synchronization": "100.4.3", + "magento/module-media-gallery-synchronization-api": "100.4.2", + "magento/module-media-gallery-synchronization-metadata": "100.4.1", + "magento/module-media-gallery-ui": "100.4.3", + "magento/module-media-gallery-ui-api": "100.4.2", + "magento/module-media-storage": "100.4.3", + "magento/module-message-queue": "100.4.4", + "magento/module-msrp": "100.4.3", + "magento/module-msrp-configurable-product": "100.4.2", + "magento/module-msrp-grouped-product": "100.4.2", + "magento/module-multishipping": "100.4.4", + "magento/module-mysql-mq": "100.4.2", + "magento/module-new-relic-reporting": "100.4.2", + "magento/module-newsletter": "100.4.4", + "magento/module-newsletter-graph-ql": "100.4.1", + "magento/module-offline-payments": "100.4.3", + "magento/module-offline-shipping": "100.4.3", + "magento/module-page-cache": "100.4.4", + "magento/module-payment": "100.4.4", + "magento/module-payment-graph-ql": "100.4.0", + "magento/module-paypal": "101.0.4", + "magento/module-paypal-captcha": "100.4.2", + "magento/module-paypal-graph-ql": "100.4.2", + "magento/module-persistent": "100.4.4", + "magento/module-product-alert": "100.4.3", + "magento/module-product-video": "100.4.4", + "magento/module-quote": "101.2.4", + "magento/module-quote-analytics": "100.4.4", + "magento/module-quote-bundle-options": "100.4.1", + "magento/module-quote-configurable-options": "100.4.1", + "magento/module-quote-downloadable-links": "100.4.1", + "magento/module-quote-graph-ql": "100.4.4", + "magento/module-related-product-graph-ql": "100.4.2", + "magento/module-release-notification": "100.4.2", + "magento/module-remote-storage": "100.4.2", + "magento/module-reports": "100.4.4", + "magento/module-require-js": "100.4.1", + "magento/module-review": "100.4.4", + "magento/module-review-analytics": "100.4.2", + "magento/module-review-graph-ql": "100.4.1", + "magento/module-robots": "101.1.1", + "magento/module-rss": "100.4.3", + "magento/module-rule": "100.4.3", + "magento/module-sales": "103.0.4", + "magento/module-sales-analytics": "100.4.2", + "magento/module-sales-graph-ql": "100.4.4", + "magento/module-sales-inventory": "100.4.1", + "magento/module-sales-rule": "101.2.4", + "magento/module-sales-sequence": "100.4.2", + "magento/module-sample-data": "100.4.2", + "magento/module-search": "101.1.4", + "magento/module-security": "100.4.4", + "magento/module-send-friend": "100.4.3", + "magento/module-send-friend-graph-ql": "100.4.1", + "magento/module-shipping": "100.4.4", + "magento/module-sitemap": "100.4.3", + "magento/module-store": "101.1.4", + "magento/module-store-graph-ql": "100.4.3", + "magento/module-swagger": "100.4.3", + "magento/module-swagger-webapi": "100.4.1", + "magento/module-swagger-webapi-async": "100.4.1", + "magento/module-swatches": "100.4.4", + "magento/module-swatches-graph-ql": "100.4.3", + "magento/module-swatches-layered-navigation": "100.4.1", + "magento/module-tax": "100.4.4", + "magento/module-tax-graph-ql": "100.4.1", + "magento/module-tax-import-export": "100.4.4", + "magento/module-theme": "101.1.4", + "magento/module-theme-graph-ql": "100.4.2", + "magento/module-translation": "100.4.4", + "magento/module-ui": "101.2.4", + "magento/module-ups": "100.4.4", + "magento/module-url-rewrite": "102.0.3", + "magento/module-url-rewrite-graph-ql": "100.4.3", + "magento/module-user": "101.2.4", + "magento/module-usps": "100.4.3", + "magento/module-variable": "100.4.2", + "magento/module-vault": "101.2.4", + "magento/module-vault-graph-ql": "100.4.1", + "magento/module-version": "100.4.1", + "magento/module-webapi": "100.4.3", + "magento/module-webapi-async": "100.4.2", + "magento/module-webapi-security": "100.4.2", + "magento/module-weee": "100.4.4", + "magento/module-weee-graph-ql": "100.4.2", + "magento/module-widget": "101.2.4", + "magento/module-wishlist": "101.2.4", + "magento/module-wishlist-analytics": "100.4.3", + "magento/module-wishlist-graph-ql": "100.4.4", + "magento/page-builder": "1.7.1", + "magento/security-package": "1.1.3", + "magento/theme-adminhtml-backend": "100.4.4", + "magento/theme-frontend-blank": "100.4.4", + "magento/theme-frontend-luma": "100.4.4", + "magento/zendframework1": "~1.15.0", + "monolog/monolog": "^2.3", + "paypal/module-braintree": "4.3.0", + "pelago/emogrifier": "^6.0.0", + "php": "~7.4.0||~8.1.0", + "php-amqplib/php-amqplib": "~3.1.0", + "phpseclib/mcrypt_compat": "~2.0.0", + "phpseclib/phpseclib": "~3.0.9", + "ramsey/uuid": "~4.2.0", "symfony/console": "~4.4.0", "symfony/event-dispatcher": "~4.4.0", "symfony/process": "~4.4.0", "tedivm/jshrink": "~1.4.0", "temando/module-shipping": "2.0.0", "tubalmartin/cssmin": "4.1.1", - "vertexinc/product-magento-module": "4.2.1", "web-token/jwt-framework": "^v2.2.7", - "webonyx/graphql-php": "^0.13.8", - "wikimedia/less.php": "^3.0.0", - "yotpo/magento2-module-yotpo-reviews-bundle": "3.2.0" + "webonyx/graphql-php": "~14.11.3", + "wikimedia/less.php": "^3.0.0" }, "type": "metapackage", "license": [ @@ -21400,20 +21162,19 @@ }, { "name": "magento/product-enterprise-edition", - "version": "2.4.3", + "version": "2.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/product-enterprise-edition/magento-product-enterprise-edition-2.4.3.0.zip", - "shasum": "61916b0de8fdd318bd3520eb81b1b882df9ac6f6" + "url": "https://repo.magento.com/archives/magento/product-enterprise-edition/magento-product-enterprise-edition-2.4.4.0.zip", + "shasum": "a87c14b41b4206226db46f5142e195b79c6a803d" }, "require": { "colinmollenhour/cache-backend-file": "~1.4.1", - "colinmollenhour/cache-backend-redis": "1.11.0", - "colinmollenhour/credis": "1.11.1", - "colinmollenhour/php-redis-session-abstract": "~1.4.0", + "colinmollenhour/cache-backend-redis": "1.14.2", + "colinmollenhour/credis": "1.12.1", + "colinmollenhour/php-redis-session-abstract": "~1.4.5", "composer/composer": "^1.9 || ^2.0", - "dotmailer/dotmailer-magento2-extension-enterprise-package": "4.12.0", - "elasticsearch/elasticsearch": "~7.11.0", + "elasticsearch/elasticsearch": "~7.16.0", "ext-bcmath": "*", "ext-ctype": "*", "ext-curl": "*", @@ -21427,163 +21188,164 @@ "ext-pdo_mysql": "*", "ext-simplexml": "*", "ext-soap": "*", + "ext-sodium": "*", "ext-spl": "*", "ext-xsl": "*", "ext-zip": "*", - "guzzlehttp/guzzle": "^6.3.3", - "laminas/laminas-captcha": "^2.10", - "laminas/laminas-code": "^3.5.1", - "laminas/laminas-crypt": "^3.4.0", - "laminas/laminas-db": "^2.12.0", - "laminas/laminas-dependency-plugin": "^2.1.0", - "laminas/laminas-di": "^3.2.0", - "laminas/laminas-escaper": "2.7.0", - "laminas/laminas-eventmanager": "^3.0.0", - "laminas/laminas-feed": "^2.13.0", - "laminas/laminas-filter": "^2.11", - "laminas/laminas-http": "^2.6.0", - "laminas/laminas-i18n": "^2.7.3", - "laminas/laminas-json": "^3.2.0", - "laminas/laminas-mail": "^2.9.0", - "laminas/laminas-mime": "^2.8.0", - "laminas/laminas-modulemanager": "^2.7", - "laminas/laminas-mvc": "^3.2.0", - "laminas/laminas-server": "^2.6.1", - "laminas/laminas-servicemanager": "^3.6.0", - "laminas/laminas-session": "^2.10", - "laminas/laminas-soap": "^2.9.0", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-text": "^2.6.0", - "laminas/laminas-uri": "^2.5.1", - "laminas/laminas-validator": "^2.6.0", - "laminas/laminas-view": "~2.12.0", - "league/flysystem": "^2.0", + "guzzlehttp/guzzle": "^7.3.0", + "laminas/laminas-captcha": "^2.11", + "laminas/laminas-code": "~4.5.0", + "laminas/laminas-db": "^2.13.4", + "laminas/laminas-dependency-plugin": "^2.2.0", + "laminas/laminas-di": "^3.3.0", + "laminas/laminas-escaper": "~2.9.0", + "laminas/laminas-eventmanager": "^3.4.0", + "laminas/laminas-feed": "^2.15.0", + "laminas/laminas-http": "^2.15.0", + "laminas/laminas-json": "^3.3.0", + "laminas/laminas-mail": "^2.15.1", + "laminas/laminas-mime": "^2.9.1", + "laminas/laminas-modulemanager": "^2.11.0", + "laminas/laminas-mvc": "^3.3.0", + "laminas/laminas-server": "^2.11.0", + "laminas/laminas-servicemanager": "^3.10.0", + "laminas/laminas-session": "^2.12.0", + "laminas/laminas-soap": "^2.10.0", + "laminas/laminas-stdlib": "^3.6.0", + "laminas/laminas-text": "^2.9.0", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.15.0", + "laminas/laminas-view": "~2.14.1", + "league/flysystem": "~2.3.2", "league/flysystem-aws-s3-v3": "^2.0", "lib-libxml": "*", - "magento/composer": "1.6.0", - "magento/framework-foreign-key": "100.4.2", - "magento/magento-composer-installer": ">=0.1.11", - "magento/magento2-ee-base": "2.4.3", - "magento/module-admin-gws": "100.4.3", - "magento/module-admin-gws-configurable-product": "100.4.1", - "magento/module-admin-gws-staging": "100.4.1", - "magento/module-advanced-catalog": "100.4.1", - "magento/module-advanced-checkout": "100.4.3", - "magento/module-advanced-rule": "100.4.0", - "magento/module-advanced-sales-rule": "100.4.1", - "magento/module-aws-s3-customer-custom-attributes": "100.4.1", - "magento/module-aws-s3-gift-card-import-export": "100.4.0", - "magento/module-aws-s3-scheduled-import-export": "100.4.0", - "magento/module-banner": "101.2.3", - "magento/module-banner-customer-segment": "100.4.1", - "magento/module-banner-graph-ql": "100.4.0", - "magento/module-bundle-import-export-staging": "100.4.1", - "magento/module-bundle-staging": "100.4.3", - "magento/module-catalog-event": "101.1.3", - "magento/module-catalog-import-export-staging": "100.4.1", - "magento/module-catalog-inventory-staging": "100.4.2", - "magento/module-catalog-permissions": "100.4.3", - "magento/module-catalog-permissions-graph-ql": "100.4.2", - "magento/module-catalog-rule-staging": "100.4.3", - "magento/module-catalog-staging": "100.4.3", - "magento/module-catalog-staging-graph-ql": "100.4.3", - "magento/module-catalog-url-rewrite-staging": "100.4.2", - "magento/module-checkout-address-search": "100.4.2", - "magento/module-checkout-address-search-gift-registry": "100.4.0", - "magento/module-checkout-staging": "100.4.2", - "magento/module-cms-staging": "100.4.3", - "magento/module-configurable-product-staging": "100.4.2", - "magento/module-custom-attribute-management": "100.4.2", - "magento/module-customer-balance": "100.4.3", - "magento/module-customer-balance-graph-ql": "100.4.1", - "magento/module-customer-custom-attributes": "100.4.3", - "magento/module-customer-finance": "100.4.1", - "magento/module-customer-segment": "102.1.3", - "magento/module-downloadable-staging": "100.4.2", - "magento/module-elasticsearch-catalog-permissions": "100.4.0", - "magento/module-enterprise": "100.4.1", - "magento/module-gift-card": "101.3.3", - "magento/module-gift-card-account": "101.2.3", - "magento/module-gift-card-account-graph-ql": "100.4.2", - "magento/module-gift-card-graph-ql": "100.4.3", - "magento/module-gift-card-import-export": "100.4.1", - "magento/module-gift-card-staging": "100.4.1", - "magento/module-gift-message-staging": "100.4.1", - "magento/module-gift-registry": "101.2.3", - "magento/module-gift-registry-graph-ql": "100.4.0", - "magento/module-gift-wrapping": "101.2.2", - "magento/module-gift-wrapping-graph-ql": "100.4.1", - "magento/module-gift-wrapping-staging": "100.4.1", - "magento/module-google-optimizer-staging": "100.4.1", - "magento/module-google-tag-manager": "100.4.3", - "magento/module-grouped-product-staging": "100.4.1", - "magento/module-invitation": "100.4.2", - "magento/module-layered-navigation-staging": "100.4.1", - "magento/module-logging": "101.2.3", - "magento/module-login-as-customer-logging": "100.4.3", - "magento/module-login-as-customer-website-restriction": "100.4.2", - "magento/module-media-content-catalog-staging": "100.4.1", - "magento/module-msrp-staging": "100.4.1", - "magento/module-multiple-wishlist": "100.4.3", - "magento/module-multiple-wishlist-graph-ql": "100.4.0", - "magento/module-payment-staging": "100.4.1", - "magento/module-persistent-history": "100.4.1", - "magento/module-price-permissions": "100.4.0", - "magento/module-product-video-staging": "100.4.1", - "magento/module-promotion-permissions": "100.4.1", - "magento/module-quote-gift-card-options": "100.4.1", - "magento/module-quote-staging": "100.4.0", - "magento/module-reminder": "101.2.2", - "magento/module-remote-storage-commerce": "100.4.0", - "magento/module-resource-connections": "100.4.1", - "magento/module-review-staging": "100.4.1", - "magento/module-reward": "101.2.3", - "magento/module-reward-graph-ql": "100.4.2", - "magento/module-reward-staging": "100.4.1", - "magento/module-rma": "101.2.3", - "magento/module-rma-graph-ql": "100.4.2", - "magento/module-rma-staging": "100.4.1", - "magento/module-sales-archive": "101.0.2", - "magento/module-sales-rule-staging": "100.4.2", - "magento/module-scalable-checkout": "100.4.2", - "magento/module-scalable-inventory": "100.4.1", - "magento/module-scalable-oms": "100.4.2", - "magento/module-scheduled-import-export": "101.2.3", - "magento/module-search-staging": "100.4.1", - "magento/module-staging": "101.2.3", - "magento/module-staging-graph-ql": "100.4.0", - "magento/module-support": "101.2.2", - "magento/module-swat": "100.4.1", - "magento/module-target-rule": "101.2.3", - "magento/module-target-rule-graph-ql": "100.4.0", - "magento/module-versions-cms": "101.2.3", - "magento/module-versions-cms-page-cache": "100.4.0", - "magento/module-versions-cms-url-rewrite": "100.4.1", - "magento/module-versions-cms-url-rewrite-graph-ql": "100.4.0", - "magento/module-visual-merchandiser": "100.4.3", - "magento/module-website-restriction": "100.4.2", - "magento/module-weee-staging": "100.4.1", - "magento/module-wishlist-gift-card": "100.4.0", - "magento/module-wishlist-gift-card-graph-ql": "100.4.0", - "magento/page-builder-commerce": "1.7.0", - "magento/product-community-edition": "2.4.3", - "magento/zendframework1": "~1.14.2", - "monolog/monolog": "^1.17", - "paragonie/sodium_compat": "^1.6", - "pelago/emogrifier": "^5.0.0", - "php": "~7.3.0||~7.4.0", - "php-amqplib/php-amqplib": "~2.7.0||~2.10.0", - "phpseclib/mcrypt_compat": "1.0.8", - "phpseclib/phpseclib": "2.0.*", - "ramsey/uuid": "~4.1.0", + "magento/composer": "~1.8.0", + "magento/composer-dependency-version-audit-plugin": "~0.1", + "magento/framework-foreign-key": "100.4.3", + "magento/magento-composer-installer": ">=0.3.0", + "magento/magento2-ee-base": "2.4.4", + "magento/module-admin-gws": "100.4.4", + "magento/module-admin-gws-configurable-product": "100.4.2", + "magento/module-admin-gws-staging": "100.4.2", + "magento/module-advanced-catalog": "100.4.2", + "magento/module-advanced-checkout": "100.4.4", + "magento/module-advanced-rule": "100.4.1", + "magento/module-advanced-sales-rule": "100.4.2", + "magento/module-async-order": "100.4.0", + "magento/module-async-order-graph-ql": "100.4.0", + "magento/module-aws-s3-customer-custom-attributes": "100.4.2", + "magento/module-aws-s3-gift-card-import-export": "100.4.1", + "magento/module-aws-s3-scheduled-import-export": "100.4.1", + "magento/module-banner": "101.2.4", + "magento/module-banner-customer-segment": "100.4.2", + "magento/module-banner-graph-ql": "100.4.1", + "magento/module-bundle-import-export-staging": "100.4.2", + "magento/module-bundle-staging": "100.4.4", + "magento/module-catalog-event": "101.1.4", + "magento/module-catalog-import-export-staging": "100.4.2", + "magento/module-catalog-inventory-staging": "100.4.3", + "magento/module-catalog-permissions": "100.4.4", + "magento/module-catalog-permissions-graph-ql": "100.4.3", + "magento/module-catalog-rule-staging": "100.4.4", + "magento/module-catalog-staging": "100.4.4", + "magento/module-catalog-staging-graph-ql": "100.4.4", + "magento/module-catalog-url-rewrite-staging": "100.4.3", + "magento/module-checkout-address-search": "100.4.3", + "magento/module-checkout-address-search-gift-registry": "100.4.1", + "magento/module-checkout-staging": "100.4.3", + "magento/module-cms-staging": "100.4.4", + "magento/module-configurable-product-staging": "100.4.3", + "magento/module-custom-attribute-management": "100.4.3", + "magento/module-customer-balance": "100.4.4", + "magento/module-customer-balance-graph-ql": "100.4.2", + "magento/module-customer-custom-attributes": "100.4.4", + "magento/module-customer-finance": "100.4.2", + "magento/module-customer-segment": "102.1.4", + "magento/module-deferred-total-calculating": "100.4.0", + "magento/module-downloadable-staging": "100.4.3", + "magento/module-elasticsearch-catalog-permissions": "100.4.1", + "magento/module-elasticsearch-catalog-permissions-graph-ql": "100.4.0", + "magento/module-enterprise": "100.4.2", + "magento/module-gift-card": "101.3.4", + "magento/module-gift-card-account": "101.2.4", + "magento/module-gift-card-account-graph-ql": "100.4.3", + "magento/module-gift-card-graph-ql": "100.4.4", + "magento/module-gift-card-import-export": "100.4.2", + "magento/module-gift-card-staging": "100.4.2", + "magento/module-gift-message-staging": "100.4.2", + "magento/module-gift-registry": "101.2.4", + "magento/module-gift-registry-graph-ql": "100.4.1", + "magento/module-gift-wrapping": "101.2.3", + "magento/module-gift-wrapping-graph-ql": "100.4.2", + "magento/module-gift-wrapping-staging": "100.4.2", + "magento/module-google-optimizer-staging": "100.4.2", + "magento/module-google-tag-manager": "100.4.4", + "magento/module-grouped-product-staging": "100.4.2", + "magento/module-invitation": "100.4.3", + "magento/module-layered-navigation-staging": "100.4.2", + "magento/module-logging": "101.2.4", + "magento/module-login-as-customer-logging": "100.4.4", + "magento/module-login-as-customer-website-restriction": "100.4.3", + "magento/module-media-content-catalog-staging": "100.4.2", + "magento/module-msrp-staging": "100.4.2", + "magento/module-multiple-wishlist": "100.4.4", + "magento/module-multiple-wishlist-graph-ql": "100.4.1", + "magento/module-payment-staging": "100.4.2", + "magento/module-persistent-history": "100.4.2", + "magento/module-price-permissions": "100.4.1", + "magento/module-product-video-staging": "100.4.2", + "magento/module-promotion-permissions": "100.4.2", + "magento/module-quote-gift-card-options": "100.4.2", + "magento/module-quote-staging": "100.4.1", + "magento/module-reminder": "101.2.3", + "magento/module-remote-storage-commerce": "100.4.1", + "magento/module-resource-connections": "100.4.2", + "magento/module-review-staging": "100.4.2", + "magento/module-reward": "101.2.4", + "magento/module-reward-graph-ql": "100.4.3", + "magento/module-reward-staging": "100.4.2", + "magento/module-rma": "101.2.4", + "magento/module-rma-graph-ql": "100.4.3", + "magento/module-rma-staging": "100.4.2", + "magento/module-sales-archive": "101.0.3", + "magento/module-sales-rule-staging": "100.4.3", + "magento/module-scalable-checkout": "100.4.3", + "magento/module-scalable-inventory": "100.4.2", + "magento/module-scalable-oms": "100.4.3", + "magento/module-scheduled-import-export": "101.2.4", + "magento/module-search-staging": "100.4.2", + "magento/module-staging": "101.2.4", + "magento/module-staging-graph-ql": "100.4.1", + "magento/module-support": "101.2.3", + "magento/module-swat": "100.4.2", + "magento/module-target-rule": "101.2.4", + "magento/module-target-rule-graph-ql": "100.4.1", + "magento/module-versions-cms": "101.2.4", + "magento/module-versions-cms-page-cache": "100.4.1", + "magento/module-versions-cms-url-rewrite": "100.4.2", + "magento/module-versions-cms-url-rewrite-graph-ql": "100.4.1", + "magento/module-visual-merchandiser": "100.4.4", + "magento/module-website-restriction": "100.4.3", + "magento/module-weee-staging": "100.4.2", + "magento/module-wishlist-gift-card": "100.4.1", + "magento/module-wishlist-gift-card-graph-ql": "100.4.1", + "magento/page-builder-commerce": "1.7.1", + "magento/product-community-edition": "2.4.4", + "magento/zendframework1": "~1.15.0", + "monolog/monolog": "^2.3", + "pelago/emogrifier": "^6.0.0", + "php": "~7.4.0||~8.1.0", + "php-amqplib/php-amqplib": "~3.1.0", + "phpseclib/mcrypt_compat": "~2.0.0", + "phpseclib/phpseclib": "~3.0.9", + "ramsey/uuid": "~4.2.0", "symfony/console": "~4.4.0", "symfony/event-dispatcher": "~4.4.0", "symfony/process": "~4.4.0", "tedivm/jshrink": "~1.4.0", "tubalmartin/cssmin": "4.1.1", - "vertexinc/product-magento-module-commerce": "4.2.1", "web-token/jwt-framework": "^v2.2.7", - "webonyx/graphql-php": "^0.13.8", + "webonyx/graphql-php": "~14.11.3", "wikimedia/less.php": "^3.0.0" }, "type": "metapackage", @@ -21594,23 +21356,27 @@ }, { "name": "magento/quality-patches", - "version": "1.1.1", + "version": "1.1.12", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/quality-patches/magento-quality-patches-1.1.1.0.zip", - "shasum": "df1ad2980954e746fc386f142ff8071f556850ae" + "url": "https://repo.magento.com/archives/magento/quality-patches/magento-quality-patches-1.1.12.0.zip", + "shasum": "3108930000f9d32597b3317635005ccf5bb3ea0e" }, "require": { "ext-json": "*", "magento/magento-cloud-patches": "^1.0.11", - "php": "^7.0" + "php": "^7.2 || ^8.0" }, "require-dev": { - "codeception/codeception": "^2.5.3", + "codeception/codeception": "^4.1", + "codeception/module-asserts": "^1.2", + "codeception/module-db": "^1.0", + "codeception/module-phpbrowser": "^1.0", + "codeception/module-rest": "^1.2", "composer/semver": "@stable", "consolidation/robo": "^1.2", "phpmd/phpmd": "@stable", - "phpunit/phpunit": "^6.2", + "phpunit/phpunit": "^8.5 || ^9.5", "squizlabs/php_codesniffer": "^3.0" }, "type": "magento2-component", @@ -21628,53 +21394,54 @@ }, { "name": "magento/security-package", - "version": "1.1.2", + "version": "1.1.3", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/security-package/magento-security-package-1.1.2.0.zip", - "shasum": "ba8932cd5b4cd1ac865dd7abceb29318270004b4" + "url": "https://repo.magento.com/archives/magento/security-package/magento-security-package-1.1.3.0.zip", + "shasum": "e477fcc0afacb67f17930e07c85b1642958d44be" }, "require": { "google/recaptcha": "^1.2", - "magento/module-re-captcha-admin-ui": "1.1.1", - "magento/module-re-captcha-checkout": "1.1.1", - "magento/module-re-captcha-contact": "1.1.0", - "magento/module-re-captcha-customer": "1.1.1", - "magento/module-re-captcha-frontend-ui": "1.1.1", - "magento/module-re-captcha-migration": "1.1.1", - "magento/module-re-captcha-newsletter": "1.1.1", - "magento/module-re-captcha-paypal": "1.1.1", - "magento/module-re-captcha-review": "1.1.1", - "magento/module-re-captcha-send-friend": "1.1.1", - "magento/module-re-captcha-store-pickup": "1.0.0", - "magento/module-re-captcha-ui": "1.1.1", - "magento/module-re-captcha-user": "1.1.1", - "magento/module-re-captcha-validation": "1.1.0", - "magento/module-re-captcha-validation-api": "1.1.0", - "magento/module-re-captcha-version-2-checkbox": "2.0.1", - "magento/module-re-captcha-version-2-invisible": "2.0.1", - "magento/module-re-captcha-version-3-invisible": "2.0.1", - "magento/module-re-captcha-webapi-api": "1.0.0", - "magento/module-re-captcha-webapi-graph-ql": "1.0.0", - "magento/module-re-captcha-webapi-rest": "1.0.0", - "magento/module-re-captcha-webapi-ui": "1.0.0", - "magento/module-securitytxt": "1.1.0", - "magento/module-two-factor-auth": "1.1.2" + "magento/module-re-captcha-admin-ui": "1.1.*", + "magento/module-re-captcha-checkout": "1.1.*", + "magento/module-re-captcha-checkout-sales-rule": "1.1.*", + "magento/module-re-captcha-contact": "1.1.*", + "magento/module-re-captcha-customer": "1.1.*", + "magento/module-re-captcha-frontend-ui": "1.1.*", + "magento/module-re-captcha-migration": "1.1.*", + "magento/module-re-captcha-newsletter": "1.1.*", + "magento/module-re-captcha-paypal": "1.1.*", + "magento/module-re-captcha-review": "1.1.*", + "magento/module-re-captcha-send-friend": "1.1.*", + "magento/module-re-captcha-store-pickup": "1.0.*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-user": "1.1.*", + "magento/module-re-captcha-validation": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-version-2-checkbox": "2.0.*", + "magento/module-re-captcha-version-2-invisible": "2.0.*", + "magento/module-re-captcha-version-3-invisible": "2.0.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "magento/module-re-captcha-webapi-graph-ql": "1.0.*", + "magento/module-re-captcha-webapi-rest": "1.0.*", + "magento/module-re-captcha-webapi-ui": "1.0.*", + "magento/module-securitytxt": "1.1.*", + "magento/module-two-factor-auth": "1.1.*" }, "type": "metapackage", "description": "Magento Security Package" }, { "name": "magento/theme-adminhtml-backend", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/theme-adminhtml-backend/magento-theme-adminhtml-backend-100.4.3.0.zip", - "shasum": "9c9b4b26d59189e0acd04b9f995a9d5ed8eb1a18" + "url": "https://repo.magento.com/archives/magento/theme-adminhtml-backend/magento-theme-adminhtml-backend-100.4.4.0.zip", + "shasum": "da992046f7fbe5d42c89942202c36803416049f9" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-theme", "autoload": { @@ -21690,15 +21457,15 @@ }, { "name": "magento/theme-frontend-blank", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/theme-frontend-blank/magento-theme-frontend-blank-100.4.3.0.zip", - "shasum": "d6738dc7c38e2931d32c57a5390ec81be8d74564" + "url": "https://repo.magento.com/archives/magento/theme-frontend-blank/magento-theme-frontend-blank-100.4.4.0.zip", + "shasum": "34a9d0c65132de3893e10bd278eaaa43f4a49c29" }, "require": { "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-theme", "autoload": { @@ -21714,16 +21481,16 @@ }, { "name": "magento/theme-frontend-luma", - "version": "100.4.3", + "version": "100.4.4", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/magento/theme-frontend-luma/magento-theme-frontend-luma-100.4.3.0.zip", - "shasum": "e6cd2aa4514cf6c4ca0e9018aed5553a9b0b9e6e" + "url": "https://repo.magento.com/archives/magento/theme-frontend-luma/magento-theme-frontend-luma-100.4.4.0.zip", + "shasum": "ad978a364c5a1813e358eb23c9674b8bc8bf1833" }, "require": { "magento/framework": "103.0.*", "magento/theme-frontend-blank": "100.4.*", - "php": "~7.3.0||~7.4.0" + "php": "~7.4.0||~8.1.0" }, "type": "magento2-theme", "autoload": { @@ -21739,20 +21506,20 @@ }, { "name": "magento/zendframework1", - "version": "1.14.5", + "version": "1.15.0", "source": { "type": "git", "url": "https://github.com/magento/zf1.git", - "reference": "6ad81500d33f085ca2391f2b59e37bd34203b29b" + "reference": "f241f5be1820784e7f54a36115e1324b5bb8a4ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/magento/zf1/zipball/6ad81500d33f085ca2391f2b59e37bd34203b29b", - "reference": "6ad81500d33f085ca2391f2b59e37bd34203b29b", + "url": "https://api.github.com/repos/magento/zf1/zipball/f241f5be1820784e7f54a36115e1324b5bb8a4ab", + "reference": "f241f5be1820784e7f54a36115e1324b5bb8a4ab", "shasum": "" }, "require": { - "php": ">=5.2.11" + "php": ">=7.0.0" }, "require-dev": { "phpunit/dbunit": "1.3.*", @@ -21782,55 +21549,72 @@ "ZF1", "framework" ], - "time": "2020-12-02T21:12:59+00:00" + "support": { + "issues": "https://github.com/magento/zf1/issues", + "source": "https://github.com/magento/zf1/tree/1.15.0" + }, + "time": "2022-01-18T21:55:54+00:00" }, { "name": "monolog/monolog", - "version": "1.26.1", + "version": "2.5.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "c6b00f05152ae2c9b04a448f99c7590beb6042f5" + "reference": "4192345e260f1d51b365536199744b987e160edc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/c6b00f05152ae2c9b04a448f99c7590beb6042f5", - "reference": "c6b00f05152ae2c9b04a448f99c7590beb6042f5", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/4192345e260f1d51b365536199744b987e160edc", + "reference": "4192345e260f1d51b365536199744b987e160edc", "shasum": "" }, "require": { - "php": ">=5.3.0", - "psr/log": "~1.0" + "php": ">=7.2", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" }, "provide": { - "psr/log-implementation": "1.0.0" + "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" }, "require-dev": { "aws/aws-sdk-php": "^2.4.9 || ^3.0", "doctrine/couchdb": "~1.0@dev", - "graylog2/gelf-php": "~1.0", - "php-amqplib/php-amqplib": "~2.4", + "elasticsearch/elasticsearch": "^7", + "graylog2/gelf-php": "^1.4.2", + "mongodb/mongodb": "^1.8", + "php-amqplib/php-amqplib": "~2.4 || ^3", "php-console/php-console": "^3.1.3", - "phpstan/phpstan": "^0.12.59", - "phpunit/phpunit": "~4.5", - "ruflin/elastica": ">=0.90 <3.0", - "sentry/sentry": "^0.13", + "phpspec/prophecy": "^1.6.1", + "phpstan/phpstan": "^0.12.91", + "phpunit/phpunit": "^8.5", + "predis/predis": "^1.1", + "rollbar/rollbar": "^1.3 || ^2 || ^3", + "ruflin/elastica": ">=0.90@dev", "swiftmailer/swiftmailer": "^5.3|^6.0" }, "suggest": { "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", - "ext-mongo": "Allow sending log messages to a MongoDB server", + "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", + "ext-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "ext-openssl": "Required to send log messages using SSL", + "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", - "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", "php-console/php-console": "Allow sending log messages to Google Chrome", "rollbar/rollbar": "Allow sending log messages to Rollbar", - "ruflin/elastica": "Allow sending log messages to an Elastic Search server", - "sentry/sentry": "Allow sending log messages to a Sentry server" + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" }, "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } + }, "autoload": { "psr-4": { "Monolog\\": "src/Monolog" @@ -21844,16 +21628,20 @@ { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" + "homepage": "https://seld.be" } ], "description": "Sends your logs to files, sockets, inboxes, databases and various web services", - "homepage": "http://github.com/Seldaek/monolog", + "homepage": "https://github.com/Seldaek/monolog", "keywords": [ "log", "logging", "psr-3" ], + "support": { + "issues": "https://github.com/Seldaek/monolog/issues", + "source": "https://github.com/Seldaek/monolog/tree/2.5.0" + }, "funding": [ { "url": "https://github.com/Seldaek", @@ -21864,7 +21652,7 @@ "type": "tidelift" } ], - "time": "2021-05-28T08:32:12+00:00" + "time": "2022-04-08T15:43:54+00:00" }, { "name": "mtdowling/jmespath.php", @@ -21898,12 +21686,12 @@ } }, "autoload": { - "psr-4": { - "JmesPath\\": "src/" - }, "files": [ "src/JmesPath.php" - ] + ], + "psr-4": { + "JmesPath\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -21921,76 +21709,24 @@ "json", "jsonpath" ], - "time": "2021-06-14T00:11:39+00:00" - }, - { - "name": "myclabs/php-enum", - "version": "1.8.3", - "source": { - "type": "git", - "url": "https://github.com/myclabs/php-enum.git", - "reference": "b942d263c641ddb5190929ff840c68f78713e937" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/myclabs/php-enum/zipball/b942d263c641ddb5190929ff840c68f78713e937", - "reference": "b942d263c641ddb5190929ff840c68f78713e937", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": "^7.3 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.5", - "squizlabs/php_codesniffer": "1.*", - "vimeo/psalm": "^4.6.2" + "support": { + "issues": "https://github.com/jmespath/jmespath.php/issues", + "source": "https://github.com/jmespath/jmespath.php/tree/2.6.1" }, - "type": "library", - "autoload": { - "psr-4": { - "MyCLabs\\Enum\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP Enum contributors", - "homepage": "https://github.com/myclabs/php-enum/graphs/contributors" - } - ], - "description": "PHP Enum implementation", - "homepage": "http://github.com/myclabs/php-enum", - "keywords": [ - "enum" - ], - "funding": [ - { - "url": "https://github.com/mnapoli", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/myclabs/php-enum", - "type": "tidelift" - } - ], - "time": "2021-07-05T08:18:36+00:00" + "time": "2021-06-14T00:11:39+00:00" }, { "name": "nesbot/carbon", - "version": "2.51.1", + "version": "2.57.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "8619c299d1e0d4b344e1f98ca07a1ce2cfbf1922" + "reference": "4a54375c21eea4811dbd1149fe6b246517554e78" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/8619c299d1e0d4b344e1f98ca07a1ce2cfbf1922", - "reference": "8619c299d1e0d4b344e1f98ca07a1ce2cfbf1922", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4a54375c21eea4811dbd1149fe6b246517554e78", + "reference": "4a54375c21eea4811dbd1149fe6b246517554e78", "shasum": "" }, "require": { @@ -21998,15 +21734,16 @@ "php": "^7.1.8 || ^8.0", "symfony/polyfill-mbstring": "^1.0", "symfony/polyfill-php80": "^1.16", - "symfony/translation": "^3.4 || ^4.0 || ^5.0" + "symfony/translation": "^3.4 || ^4.0 || ^5.0 || ^6.0" }, "require-dev": { + "doctrine/dbal": "^2.0 || ^3.0", "doctrine/orm": "^2.7", - "friendsofphp/php-cs-fixer": "^2.14 || ^3.0", + "friendsofphp/php-cs-fixer": "^3.0", "kylekatarnls/multi-tester": "^2.0", "phpmd/phpmd": "^2.9", "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12.54", + "phpstan/phpstan": "^0.12.54 || ^1.0", "phpunit/phpunit": "^7.5.20 || ^8.5.14", "squizlabs/php_codesniffer": "^3.4" }, @@ -22057,6 +21794,11 @@ "datetime", "time" ], + "support": { + "docs": "https://carbon.nesbot.com/docs", + "issues": "https://github.com/briannesbitt/Carbon/issues", + "source": "https://github.com/briannesbitt/Carbon" + }, "funding": [ { "url": "https://opencollective.com/Carbon", @@ -22067,20 +21809,20 @@ "type": "tidelift" } ], - "time": "2021-07-28T13:16:28+00:00" + "time": "2022-02-13T18:13:33+00:00" }, { "name": "nikic/php-parser", - "version": "v4.12.0", + "version": "v4.13.2", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "6608f01670c3cc5079e18c1dab1104e002579143" + "reference": "210577fe3cf7badcc5814d99455df46564f3c077" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/6608f01670c3cc5079e18c1dab1104e002579143", - "reference": "6608f01670c3cc5079e18c1dab1104e002579143", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/210577fe3cf7badcc5814d99455df46564f3c077", + "reference": "210577fe3cf7badcc5814d99455df46564f3c077", "shasum": "" }, "require": { @@ -22119,105 +21861,24 @@ "parser", "php" ], - "time": "2021-07-21T10:44:31+00:00" - }, - { - "name": "ocramius/proxy-manager", - "version": "2.8.0", - "source": { - "type": "git", - "url": "https://github.com/Ocramius/ProxyManager.git", - "reference": "ac1dd414fd114cfc0da9930e0ab46063c2f5e62a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Ocramius/ProxyManager/zipball/ac1dd414fd114cfc0da9930e0ab46063c2f5e62a", - "reference": "ac1dd414fd114cfc0da9930e0ab46063c2f5e62a", - "shasum": "" - }, - "require": { - "laminas/laminas-code": "^3.4.1", - "ocramius/package-versions": "^1.8.0", - "php": "~7.4.1", - "webimpress/safe-writer": "^2.0.1" - }, - "conflict": { - "doctrine/annotations": "<1.6.1", - "laminas/laminas-stdlib": "<3.2.1", - "zendframework/zend-stdlib": "<3.2.1" + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.2" }, - "require-dev": { - "doctrine/coding-standard": "^6.0.0", - "ext-phar": "*", - "infection/infection": "^0.16.2", - "nikic/php-parser": "^4.4.0", - "phpbench/phpbench": "^0.17.0", - "phpunit/phpunit": "^9.1.1", - "slevomat/coding-standard": "^5.0.4", - "squizlabs/php_codesniffer": "^3.5.4", - "vimeo/psalm": "^3.11.1" - }, - "suggest": { - "laminas/laminas-json": "To have the JsonRpc adapter (Remote Object feature)", - "laminas/laminas-soap": "To have the Soap adapter (Remote Object feature)", - "laminas/laminas-xmlrpc": "To have the XmlRpc adapter (Remote Object feature)", - "ocramius/generated-hydrator": "To have very fast object to array to object conversion for ghost objects" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "ProxyManager\\": "src/ProxyManager" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "http://ocramius.github.io/" - } - ], - "description": "A library providing utilities to generate, instantiate and generally operate with Object Proxies", - "homepage": "https://github.com/Ocramius/ProxyManager", - "keywords": [ - "aop", - "lazy loading", - "proxy", - "proxy pattern", - "service proxies" - ], - "funding": [ - { - "url": "https://github.com/Ocramius", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/ocramius/proxy-manager", - "type": "tidelift" - } - ], - "time": "2020-04-13T14:42:16+00:00" + "time": "2021-11-30T19:35:32+00:00" }, { "name": "paragonie/constant_time_encoding", - "version": "v2.4.0", + "version": "v2.5.0", "source": { "type": "git", "url": "https://github.com/paragonie/constant_time_encoding.git", - "reference": "f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c" + "reference": "9229e15f2e6ba772f0c55dd6986c563b937170a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c", - "reference": "f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c", + "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/9229e15f2e6ba772f0c55dd6986c563b937170a8", + "reference": "9229e15f2e6ba772f0c55dd6986c563b937170a8", "shasum": "" }, "require": { @@ -22266,7 +21927,12 @@ "hex2bin", "rfc4648" ], - "time": "2020-12-06T15:14:20+00:00" + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/constant_time_encoding/issues", + "source": "https://github.com/paragonie/constant_time_encoding" + }, + "time": "2022-01-17T05:32:27+00:00" }, { "name": "paragonie/random_compat", @@ -22311,101 +21977,24 @@ "pseudorandom", "random" ], - "time": "2020-10-15T08:29:30+00:00" - }, - { - "name": "paragonie/sodium_compat", - "version": "v1.17.0", - "source": { - "type": "git", - "url": "https://github.com/paragonie/sodium_compat.git", - "reference": "c59cac21abbcc0df06a3dd18076450ea4797b321" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/paragonie/sodium_compat/zipball/c59cac21abbcc0df06a3dd18076450ea4797b321", - "reference": "c59cac21abbcc0df06a3dd18076450ea4797b321", - "shasum": "" - }, - "require": { - "paragonie/random_compat": ">=1", - "php": "^5.2.4|^5.3|^5.4|^5.5|^5.6|^7|^8" - }, - "require-dev": { - "phpunit/phpunit": "^3|^4|^5|^6|^7|^8|^9" - }, - "suggest": { - "ext-libsodium": "PHP < 7.0: Better performance, password hashing (Argon2i), secure memory management (memzero), and better security.", - "ext-sodium": "PHP >= 7.0: Better performance, password hashing (Argon2i), secure memory management (memzero), and better security." - }, - "type": "library", - "autoload": { - "files": [ - "autoload.php" - ] + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/random_compat/issues", + "source": "https://github.com/paragonie/random_compat" }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "ISC" - ], - "authors": [ - { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com" - }, - { - "name": "Frank Denis", - "email": "jedisct1@pureftpd.org" - } - ], - "description": "Pure PHP implementation of libsodium; uses the PHP extension if it exists", - "keywords": [ - "Authentication", - "BLAKE2b", - "ChaCha20", - "ChaCha20-Poly1305", - "Chapoly", - "Curve25519", - "Ed25519", - "EdDSA", - "Edwards-curve Digital Signature Algorithm", - "Elliptic Curve Diffie-Hellman", - "Poly1305", - "Pure-PHP cryptography", - "RFC 7748", - "RFC 8032", - "Salpoly", - "Salsa20", - "X25519", - "XChaCha20-Poly1305", - "XSalsa20-Poly1305", - "Xchacha20", - "Xsalsa20", - "aead", - "cryptography", - "ecdh", - "elliptic curve", - "elliptic curve cryptography", - "encryption", - "libsodium", - "php", - "public-key cryptography", - "secret-key cryptography", - "side-channel resistant" - ], - "time": "2021-08-10T02:43:50+00:00" + "time": "2020-10-15T08:29:30+00:00" }, { "name": "paypal/module-braintree", - "version": "4.2.4", + "version": "4.3.0", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/paypal/module-braintree/paypal-module-braintree-4.2.4.0.zip", - "shasum": "1fa06219a445b6b6c40ad045e728a979f64432dc" + "url": "https://repo.magento.com/archives/paypal/module-braintree/paypal-module-braintree-4.3.0.0.zip", + "shasum": "bbb137aa2f504c6e848f5f0bec302f575b71bf5a" }, "require": { - "paypal/module-braintree-core": "4.2.4", - "paypal/module-braintree-graph-ql": "4.1.2" + "paypal/module-braintree-core": "4.3.0", + "paypal/module-braintree-graph-ql": "4.3.0" }, "type": "metapackage", "license": [ @@ -22415,17 +22004,16 @@ }, { "name": "paypal/module-braintree-core", - "version": "4.2.4", + "version": "4.3.0", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/paypal/module-braintree-core/paypal-module-braintree-core-4.2.4.0.zip", - "shasum": "e1a77f1a085539a36ed65961d5078a838bcb2cd9" + "url": "https://repo.magento.com/archives/paypal/module-braintree-core/paypal-module-braintree-core-4.3.0.0.zip", + "shasum": "41eb8a10e0b222184c065a453e942ca7d5e75bfc" }, "require": { - "braintree/braintree_php": "5.2.0", + "braintree/braintree_php": "6.5.1", "ext-json": "*", "ext-simplexml": "*", - "league/iso3166": "^2.1", "magento/module-backend": "100.2.*||101.0.*||^102.0.0", "magento/module-catalog": "102.0.*||103.0.*||^104.0.0", "magento/module-checkout": "100.2.*||100.3.*||^100.4.0", @@ -22435,6 +22023,8 @@ "magento/module-payment": "100.2.*||100.3.*||^100.4.0", "magento/module-paypal": "100.2.*||100.3.*||^101.0.0", "magento/module-quote": "101.0.*||101.1.*||^101.2.0", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", "magento/module-sales": "101.0.*||102.0.*||^102.1.0||^103", "magento/module-theme": "100.2.*||101.0.*||^101.1.0", "magento/module-ui": "101.0.*||101.1.*||^101.2.0", @@ -22460,19 +22050,18 @@ }, { "name": "paypal/module-braintree-graph-ql", - "version": "4.1.2", + "version": "4.3.0", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/paypal/module-braintree-graph-ql/paypal-module-braintree-graph-ql-4.1.2.0.zip", - "shasum": "b4b8151848a4d270b4c3a2b416ee9b1ccd48dbbe" + "url": "https://repo.magento.com/archives/paypal/module-braintree-graph-ql/paypal-module-braintree-graph-ql-4.3.0.0.zip", + "shasum": "599955ba1b7f530e75ed427e0e9378b43d2bd109" }, "require": { "magento/framework": "^102||^103", "magento/module-quote": "^101", "magento/module-quote-graph-ql": "^100", "magento/module-store": "^101", - "paypal/module-braintree-core": "^4.1", - "php": "~7.1.3||~7.2.0||~7.3.0||~7.4.0" + "paypal/module-braintree-core": "^4.1" }, "suggest": { "magento/module-graph-ql": "^100" @@ -22494,34 +22083,34 @@ }, { "name": "pelago/emogrifier", - "version": "v5.0.1", + "version": "v6.0.0", "source": { "type": "git", "url": "https://github.com/MyIntervals/emogrifier.git", - "reference": "37595a9bb62c3c25969bdd9e8d7dd24c3ac62bc9" + "reference": "aa72d5407efac118f3896bcb995a2cba793df0ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/MyIntervals/emogrifier/zipball/37595a9bb62c3c25969bdd9e8d7dd24c3ac62bc9", - "reference": "37595a9bb62c3c25969bdd9e8d7dd24c3ac62bc9", + "url": "https://api.github.com/repos/MyIntervals/emogrifier/zipball/aa72d5407efac118f3896bcb995a2cba793df0ae", + "reference": "aa72d5407efac118f3896bcb995a2cba793df0ae", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", - "php": "~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0", - "symfony/css-selector": "^3.4.32 || ^4.4 || ^5.1" + "php": "~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0", + "sabberworm/php-css-parser": "^8.3.1", + "symfony/css-selector": "^3.4.32 || ^4.4 || ^5.3 || ^6.0" }, "require-dev": { - "php-parallel-lint/php-parallel-lint": "^1.2.0", - "rawr/cross-data-providers": "^2.3.0", - "slevomat/coding-standard": "^6.4.1", - "squizlabs/php_codesniffer": "^3.5.8" + "php-parallel-lint/php-parallel-lint": "^1.3.0", + "phpunit/phpunit": "^8.5.16", + "rawr/cross-data-providers": "^2.3.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "6.0.x-dev" + "dev-main": "7.0.x-dev" } }, "autoload": { @@ -22564,26 +22153,34 @@ "email", "pre-processing" ], - "time": "2021-04-06T08:18:22+00:00" + "support": { + "issues": "https://github.com/MyIntervals/emogrifier/issues", + "source": "https://github.com/MyIntervals/emogrifier" + }, + "time": "2021-09-16T16:22:04+00:00" }, { "name": "php-amqplib/php-amqplib", - "version": "v2.10.1", + "version": "v3.1.2", "source": { "type": "git", "url": "https://github.com/php-amqplib/php-amqplib.git", - "reference": "6e2b2501e021e994fb64429e5a78118f83b5c200" + "reference": "e8aba06c4e1c467612f2d99304f672f2660e8492" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-amqplib/php-amqplib/zipball/6e2b2501e021e994fb64429e5a78118f83b5c200", - "reference": "6e2b2501e021e994fb64429e5a78118f83b5c200", + "url": "https://api.github.com/repos/php-amqplib/php-amqplib/zipball/e8aba06c4e1c467612f2d99304f672f2660e8492", + "reference": "e8aba06c4e1c467612f2d99304f672f2660e8492", "shasum": "" }, "require": { - "ext-bcmath": "*", + "ext-mbstring": "*", "ext-sockets": "*", - "php": ">=5.6" + "php": "^7.1||^8.0", + "phpseclib/phpseclib": "^2.0|^3.0" + }, + "conflict": { + "php": "7.4.0 - 7.4.1" }, "replace": { "videlalvaro/php-amqplib": "self.version" @@ -22591,13 +22188,13 @@ "require-dev": { "ext-curl": "*", "nategood/httpful": "^0.2.20", - "phpunit/phpunit": "^5.7|^6.5|^7.0", - "squizlabs/php_codesniffer": "^2.5" + "phpunit/phpunit": "^7.5|^9.5", + "squizlabs/php_codesniffer": "^3.6" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.10-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -22614,11 +22211,6 @@ "name": "Alvaro Videla", "role": "Original Maintainer" }, - { - "name": "John Kelly", - "email": "johnmkelly86@gmail.com", - "role": "Maintainer" - }, { "name": "Raúl Araya", "email": "nubeiro@gmail.com", @@ -22628,6 +22220,11 @@ "name": "Luke Bakken", "email": "luke@bakken.io", "role": "Maintainer" + }, + { + "name": "Ramūnas Dronga", + "email": "github@ramuno.lt", + "role": "Maintainer" } ], "description": "Formerly videlalvaro/php-amqplib. This library is a pure PHP implementation of the AMQP protocol. It's been tested against RabbitMQ.", @@ -22637,24 +22234,28 @@ "queue", "rabbitmq" ], - "time": "2019-10-10T13:23:40+00:00" + "support": { + "issues": "https://github.com/php-amqplib/php-amqplib/issues", + "source": "https://github.com/php-amqplib/php-amqplib/tree/v3.1.2" + }, + "time": "2022-01-18T17:08:01+00:00" }, { "name": "phpgt/cssxpath", - "version": "v1.1.3", + "version": "v1.1.4", "source": { "type": "git", "url": "https://github.com/PhpGt/CssXPath.git", - "reference": "64813864ab00e52cbde2cd517d6c6235b7f9ac69" + "reference": "7f073ba346c49a339a7b2cda9ccfdb1994c5d271" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PhpGt/CssXPath/zipball/64813864ab00e52cbde2cd517d6c6235b7f9ac69", - "reference": "64813864ab00e52cbde2cd517d6c6235b7f9ac69", + "url": "https://api.github.com/repos/PhpGt/CssXPath/zipball/7f073ba346c49a339a7b2cda9ccfdb1994c5d271", + "reference": "7f073ba346c49a339a7b2cda9ccfdb1994c5d271", "shasum": "" }, "require": { - "php": ">=7.4" + "php": ">=7.3" }, "require-dev": { "ext-dom": "*", @@ -22681,38 +22282,42 @@ } ], "description": "Convert CSS selectors to XPath queries.", + "support": { + "issues": "https://github.com/PhpGt/CssXPath/issues", + "source": "https://github.com/PhpGt/CssXPath/tree/v1.1.4" + }, "funding": [ { - "url": "https://github.com/phpgt", + "url": "https://github.com/sponsors/PhpGt", "type": "github" } ], - "time": "2021-01-28T13:27:01+00:00" + "time": "2021-11-13T15:40:44+00:00" }, { "name": "phpgt/dom", - "version": "v2.1.6", + "version": "v2.2.3", "source": { "type": "git", "url": "https://github.com/PhpGt/Dom.git", - "reference": "fceb86cdb32e846178f75b7f9806d2b77635a879" + "reference": "35962a3fa3f30b1a00d22f64c787881e2bf2e0e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PhpGt/Dom/zipball/fceb86cdb32e846178f75b7f9806d2b77635a879", - "reference": "fceb86cdb32e846178f75b7f9806d2b77635a879", + "url": "https://api.github.com/repos/PhpGt/Dom/zipball/35962a3fa3f30b1a00d22f64c787881e2bf2e0e2", + "reference": "35962a3fa3f30b1a00d22f64c787881e2bf2e0e2", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-mbstring": "*", - "php": ">=7.2", - "phpgt/cssxpath": "*", + "php": ">=7.3", + "phpgt/cssxpath": "^1.1.4", "psr/http-message": "1.*" }, "require-dev": { - "phpunit/phpunit": "8.*" + "phpunit/phpunit": "~9.5" }, "type": "library", "autoload": { @@ -22765,31 +22370,49 @@ "name": "Jaroslav Týc", "homepage": "https://www.jaroslavtyc.com/", "role": "Developer" + }, + { + "name": "Andrii Beziazychnyi", + "homepage": "https://www.atwix.com/", + "role": "Developer" + } + ], + "description": "The modern DOM API for PHP projects.", + "support": { + "issues": "https://github.com/PhpGt/Dom/issues", + "source": "https://github.com/PhpGt/Dom/tree/v2.2.3" + }, + "funding": [ + { + "url": "https://github.com/phpgt", + "type": "github" } ], - "description": "The modern DOM API for PHP 7 projects.", - "time": "2020-01-15T08:28:10+00:00" + "time": "2021-11-13T15:59:05+00:00" }, { "name": "phpseclib/mcrypt_compat", - "version": "1.0.8", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/phpseclib/mcrypt_compat.git", - "reference": "f74c7b1897b62f08f268184b8bb98d9d9ab723b0" + "reference": "8a9f9f05b25fedce2ded16fa6008c1a6e4290603" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpseclib/mcrypt_compat/zipball/f74c7b1897b62f08f268184b8bb98d9d9ab723b0", - "reference": "f74c7b1897b62f08f268184b8bb98d9d9ab723b0", + "url": "https://api.github.com/repos/phpseclib/mcrypt_compat/zipball/8a9f9f05b25fedce2ded16fa6008c1a6e4290603", + "reference": "8a9f9f05b25fedce2ded16fa6008c1a6e4290603", "shasum": "" }, "require": { - "php": ">=5.3.3", - "phpseclib/phpseclib": ">=2.0.11 <3.0.0" + "php": ">=5.6.1", + "phpseclib/phpseclib": ">=3.0.13 <4.0.0" + }, + "provide": { + "ext-mcrypt": "5.6.40" }, "require-dev": { - "phpunit/phpunit": "^4.8.35|^5.7|^6.0" + "phpunit/phpunit": "^5.7|^6.0|^9.4" }, "suggest": { "ext-openssl": "Will enable faster cryptographic operations" @@ -22811,35 +22434,51 @@ "homepage": "http://phpseclib.sourceforge.net" } ], - "description": "PHP 7.1 polyfill for the mcrypt extension from PHP <= 7.0", + "description": "PHP 5.x-8.x polyfill for mcrypt extension", "keywords": [ "cryptograpy", "encryption", - "mcrypt" + "mcrypt", + "polyfill" ], - "time": "2018-08-22T03:11:43+00:00" + "support": { + "email": "terrafrost@php.net", + "issues": "https://github.com/phpseclib/mcrypt_compat/issues", + "source": "https://github.com/phpseclib/mcrypt_compat" + }, + "funding": [ + { + "url": "https://www.patreon.com/phpseclib", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpseclib/mcrypt_compat", + "type": "tidelift" + } + ], + "time": "2022-03-27T15:58:45+00:00" }, { "name": "phpseclib/phpseclib", - "version": "2.0.32", + "version": "3.0.14", "source": { "type": "git", "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "f5c4c19880d45d0be3e7d24ae8ac434844a898cd" + "reference": "2f0b7af658cbea265cbb4a791d6c29a6613f98ef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/f5c4c19880d45d0be3e7d24ae8ac434844a898cd", - "reference": "f5c4c19880d45d0be3e7d24ae8ac434844a898cd", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/2f0b7af658cbea265cbb4a791d6c29a6613f98ef", + "reference": "2f0b7af658cbea265cbb4a791d6c29a6613f98ef", "shasum": "" }, "require": { - "php": ">=5.3.3" + "paragonie/constant_time_encoding": "^1|^2", + "paragonie/random_compat": "^1.4|^2.0|^9.99.99", + "php": ">=5.6.1" }, "require-dev": { - "phing/phing": "~2.7", - "phpunit/phpunit": "^4.8.35|^5.7|^6.0|^9.4", - "squizlabs/php_codesniffer": "~2.0" + "phpunit/phpunit": "*" }, "suggest": { "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", @@ -22853,7 +22492,7 @@ "phpseclib/bootstrap.php" ], "psr-4": { - "phpseclib\\": "phpseclib/" + "phpseclib3\\": "phpseclib/" } }, "notification-url": "https://packagist.org/downloads/", @@ -22908,6 +22547,10 @@ "x.509", "x509" ], + "support": { + "issues": "https://github.com/phpseclib/phpseclib/issues", + "source": "https://github.com/phpseclib/phpseclib/tree/3.0.14" + }, "funding": [ { "url": "https://github.com/terrafrost", @@ -22922,24 +22565,24 @@ "type": "tidelift" } ], - "time": "2021-06-12T12:12:59+00:00" + "time": "2022-04-04T05:15:45+00:00" }, { "name": "psr/container", - "version": "1.1.1", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/php-fig/container.git", - "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf" + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf", - "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf", + "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", "shasum": "" }, "require": { - "php": ">=7.2.0" + "php": ">=7.4.0" }, "type": "library", "autoload": { @@ -22966,7 +22609,11 @@ "container-interop", "psr" ], - "time": "2021-03-05T17:36:06+00:00" + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/1.1.2" + }, + "time": "2021-11-05T16:50:12+00:00" }, { "name": "psr/event-dispatcher", @@ -23012,6 +22659,10 @@ "psr", "psr-14" ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, "time": "2019-01-08T18:20:26+00:00" }, { @@ -23061,6 +22712,9 @@ "psr", "psr-18" ], + "support": { + "source": "https://github.com/php-fig/http-client/tree/master" + }, "time": "2020-06-29T06:28:15+00:00" }, { @@ -23113,6 +22767,9 @@ "request", "response" ], + "support": { + "source": "https://github.com/php-fig/http-factory/tree/master" + }, "time": "2019-04-30T12:38:16+00:00" }, { @@ -23163,6 +22820,9 @@ "request", "response" ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/master" + }, "time": "2016-08-06T14:39:51+00:00" }, { @@ -23210,6 +22870,9 @@ "psr", "psr-3" ], + "support": { + "source": "https://github.com/php-fig/log/tree/1.1.4" + }, "time": "2021-05-03T11:20:27+00:00" }, { @@ -23258,6 +22921,9 @@ "psr-16", "simple-cache" ], + "support": { + "source": "https://github.com/php-fig/simple-cache/tree/master" + }, "time": "2017-10-23T01:57:42+00:00" }, { @@ -23298,20 +22964,24 @@ } ], "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, "time": "2019-03-08T08:55:37+00:00" }, { "name": "ramsey/collection", - "version": "1.2.1", + "version": "1.2.2", "source": { "type": "git", "url": "https://github.com/ramsey/collection.git", - "reference": "eaca1dc1054ddd10cbd83c1461907bee6fb528fa" + "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/collection/zipball/eaca1dc1054ddd10cbd83c1461907bee6fb528fa", - "reference": "eaca1dc1054ddd10cbd83c1461907bee6fb528fa", + "url": "https://api.github.com/repos/ramsey/collection/zipball/cccc74ee5e328031b15640b51056ee8d3bb66c0a", + "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a", "shasum": "" }, "require": { @@ -23363,6 +23033,10 @@ "queue", "set" ], + "support": { + "issues": "https://github.com/ramsey/collection/issues", + "source": "https://github.com/ramsey/collection/tree/1.2.2" + }, "funding": [ { "url": "https://github.com/ramsey", @@ -23373,53 +23047,54 @@ "type": "tidelift" } ], - "time": "2021-08-06T03:41:06+00:00" + "time": "2021-10-10T03:01:02+00:00" }, { "name": "ramsey/uuid", - "version": "4.1.1", + "version": "4.2.3", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "cd4032040a750077205918c86049aa0f43d22947" + "reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/cd4032040a750077205918c86049aa0f43d22947", - "reference": "cd4032040a750077205918c86049aa0f43d22947", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df", + "reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df", "shasum": "" }, "require": { "brick/math": "^0.8 || ^0.9", "ext-json": "*", - "php": "^7.2 || ^8", + "php": "^7.2 || ^8.0", "ramsey/collection": "^1.0", - "symfony/polyfill-ctype": "^1.8" + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-php80": "^1.14" }, "replace": { "rhumsaa/uuid": "self.version" }, "require-dev": { - "codeception/aspect-mock": "^3", - "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7.0", + "captainhook/captainhook": "^5.10", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", "doctrine/annotations": "^1.8", - "goaop/framework": "^2", + "ergebnis/composer-normalize": "^2.15", "mockery/mockery": "^1.3", "moontoast/math": "^1.1", "paragonie/random-lib": "^2", + "php-mock/php-mock": "^2.2", "php-mock/php-mock-mockery": "^1.3", - "php-mock/php-mock-phpunit": "^2.5", "php-parallel-lint/php-parallel-lint": "^1.1", - "phpbench/phpbench": "^0.17.1", + "phpbench/phpbench": "^1.0", "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^0.12", "phpstan/phpstan-mockery": "^0.12", "phpstan/phpstan-phpunit": "^0.12", - "phpunit/phpunit": "^8.5", - "psy/psysh": "^0.10.0", - "slevomat/coding-standard": "^6.0", + "phpunit/phpunit": "^8.5 || ^9", + "slevomat/coding-standard": "^7.0", "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "3.9.4" + "vimeo/psalm": "^4.9" }, "suggest": { "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", @@ -23432,64 +23107,74 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.x-dev" + "dev-main": "4.x-dev" + }, + "captainhook": { + "force-install": true } }, "autoload": { - "psr-4": { - "Ramsey\\Uuid\\": "src/" - }, "files": [ "src/functions.php" - ] + ], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", - "homepage": "https://github.com/ramsey/uuid", "keywords": [ "guid", "identifier", "uuid" ], + "support": { + "issues": "https://github.com/ramsey/uuid/issues", + "source": "https://github.com/ramsey/uuid/tree/4.2.3" + }, "funding": [ { "url": "https://github.com/ramsey", "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", + "type": "tidelift" } ], - "time": "2020-08-18T17:17:46+00:00" + "time": "2021-09-25T23:10:38+00:00" }, { "name": "react/promise", - "version": "v2.8.0", + "version": "v2.9.0", "source": { "type": "git", "url": "https://github.com/reactphp/promise.git", - "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4" + "reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise/zipball/f3cff96a19736714524ca0dd1d4130de73dbbbc4", - "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4", + "url": "https://api.github.com/repos/reactphp/promise/zipball/234f8fd1023c9158e2314fa9d7d0e6a83db42910", + "reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910", "shasum": "" }, "require": { "php": ">=5.4.0" }, "require-dev": { - "phpunit/phpunit": "^7.0 || ^6.5 || ^5.7 || ^4.8.36" + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36" }, "type": "library", "autoload": { - "psr-4": { - "React\\Promise\\": "src/" - }, "files": [ "src/functions_include.php" - ] + ], + "psr-4": { + "React\\Promise\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -23498,7 +23183,23 @@ "authors": [ { "name": "Jan Sorgalla", - "email": "jsorgalla@gmail.com" + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" } ], "description": "A lightweight implementation of CommonJS Promises/A for PHP", @@ -23506,27 +23207,95 @@ "promise", "promises" ], - "time": "2020-05-12T15:16:56+00:00" + "support": { + "issues": "https://github.com/reactphp/promise/issues", + "source": "https://github.com/reactphp/promise/tree/v2.9.0" + }, + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2022-02-11T10:27:51+00:00" + }, + { + "name": "sabberworm/php-css-parser", + "version": "8.4.0", + "source": { + "type": "git", + "url": "https://github.com/sabberworm/PHP-CSS-Parser.git", + "reference": "e41d2140031d533348b2192a83f02d8dd8a71d30" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sabberworm/PHP-CSS-Parser/zipball/e41d2140031d533348b2192a83f02d8dd8a71d30", + "reference": "e41d2140031d533348b2192a83f02d8dd8a71d30", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": ">=5.6.20" + }, + "require-dev": { + "codacy/coverage": "^1.4", + "phpunit/phpunit": "^4.8.36" + }, + "suggest": { + "ext-mbstring": "for parsing UTF-8 CSS" + }, + "type": "library", + "autoload": { + "psr-4": { + "Sabberworm\\CSS\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Raphael Schweikert" + } + ], + "description": "Parser for CSS Files written in PHP", + "homepage": "https://www.sabberworm.com/blog/2010/6/10/php-css-parser", + "keywords": [ + "css", + "parser", + "stylesheet" + ], + "support": { + "issues": "https://github.com/sabberworm/PHP-CSS-Parser/issues", + "source": "https://github.com/sabberworm/PHP-CSS-Parser/tree/8.4.0" + }, + "time": "2021-12-11T13:40:54+00:00" }, { "name": "seld/jsonlint", - "version": "1.8.3", + "version": "1.9.0", "source": { "type": "git", "url": "https://github.com/Seldaek/jsonlint.git", - "reference": "9ad6ce79c342fbd44df10ea95511a1b24dee5b57" + "reference": "4211420d25eba80712bff236a98960ef68b866b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/9ad6ce79c342fbd44df10ea95511a1b24dee5b57", - "reference": "9ad6ce79c342fbd44df10ea95511a1b24dee5b57", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/4211420d25eba80712bff236a98960ef68b866b7", + "reference": "4211420d25eba80712bff236a98960ef68b866b7", "shasum": "" }, "require": { "php": "^5.3 || ^7.0 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + "phpstan/phpstan": "^1.5", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^8.5.13" }, "bin": [ "bin/jsonlint" @@ -23555,6 +23324,10 @@ "parser", "validator" ], + "support": { + "issues": "https://github.com/Seldaek/jsonlint/issues", + "source": "https://github.com/Seldaek/jsonlint/tree/1.9.0" + }, "funding": [ { "url": "https://github.com/Seldaek", @@ -23565,20 +23338,20 @@ "type": "tidelift" } ], - "time": "2020-11-11T09:19:24+00:00" + "time": "2022-04-01T13:37:23+00:00" }, { "name": "seld/phar-utils", - "version": "1.1.1", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/Seldaek/phar-utils.git", - "reference": "8674b1d84ffb47cc59a101f5d5a3b61e87d23796" + "reference": "9f3452c93ff423469c0d56450431562ca423dcee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/8674b1d84ffb47cc59a101f5d5a3b61e87d23796", - "reference": "8674b1d84ffb47cc59a101f5d5a3b61e87d23796", + "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/9f3452c93ff423469c0d56450431562ca423dcee", + "reference": "9f3452c93ff423469c0d56450431562ca423dcee", "shasum": "" }, "require": { @@ -23609,7 +23382,11 @@ "keywords": [ "phar" ], - "time": "2020-07-07T18:42:57+00:00" + "support": { + "issues": "https://github.com/Seldaek/phar-utils/issues", + "source": "https://github.com/Seldaek/phar-utils/tree/1.2.0" + }, + "time": "2021-12-10T11:20:11+00:00" }, { "name": "spomky-labs/aes-key-wrap", @@ -23675,6 +23452,10 @@ "padding", "wrap" ], + "support": { + "issues": "https://github.com/Spomky-Labs/aes-key-wrap/issues", + "source": "https://github.com/Spomky-Labs/aes-key-wrap/tree/v6.0.0" + }, "time": "2020-08-01T14:07:55+00:00" }, { @@ -23726,6 +23507,10 @@ "safe", "url" ], + "support": { + "issues": "https://github.com/Spomky-Labs/base64url/issues", + "source": "https://github.com/Spomky-Labs/base64url/tree/v2.0.4" + }, "funding": [ { "url": "https://github.com/Spomky", @@ -23740,16 +23525,16 @@ }, { "name": "spomky-labs/otphp", - "version": "v10.0.1", + "version": "v10.0.3", "source": { "type": "git", "url": "https://github.com/Spomky-Labs/otphp.git", - "reference": "f44cce5a9db4b8da410215d992110482c931232f" + "reference": "9784d9f7c790eed26e102d6c78f12c754036c366" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Spomky-Labs/otphp/zipball/f44cce5a9db4b8da410215d992110482c931232f", - "reference": "f44cce5a9db4b8da410215d992110482c931232f", + "url": "https://api.github.com/repos/Spomky-Labs/otphp/zipball/9784d9f7c790eed26e102d6c78f12c754036c366", + "reference": "9784d9f7c790eed26e102d6c78f12c754036c366", "shasum": "" }, "require": { @@ -23757,7 +23542,7 @@ "ext-mbstring": "*", "paragonie/constant_time_encoding": "^2.0", "php": "^7.2|^8.0", - "thecodingmachine/safe": "^0.1.14|^1.0" + "thecodingmachine/safe": "^0.1.14|^1.0|^2.0" }, "require-dev": { "php-coveralls/php-coveralls": "^2.0", @@ -23767,7 +23552,7 @@ "phpstan/phpstan-phpunit": "^0.12", "phpstan/phpstan-strict-rules": "^0.12", "phpunit/phpunit": "^8.0", - "thecodingmachine/phpstan-safe-rule": "^1.0" + "thecodingmachine/phpstan-safe-rule": "^1.0 || ^2.0" }, "type": "library", "extra": { @@ -23807,38 +23592,43 @@ "otp", "totp" ], - "time": "2020-01-28T09:24:19+00:00" + "support": { + "issues": "https://github.com/Spomky-Labs/otphp/issues", + "source": "https://github.com/Spomky-Labs/otphp/tree/v10.0.3" + }, + "time": "2022-03-17T08:00:35+00:00" }, { "name": "symfony/config", - "version": "v4.4.27", + "version": "v5.4.7", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "8132e8d645d703e9b7c9c4f25067b93638683a35" + "reference": "05624c386afa1b4ccc1357463d830fade8d9d404" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/8132e8d645d703e9b7c9c4f25067b93638683a35", - "reference": "8132e8d645d703e9b7c9c4f25067b93638683a35", + "url": "https://api.github.com/repos/symfony/config/zipball/05624c386afa1b4ccc1357463d830fade8d9d404", + "reference": "05624c386afa1b4ccc1357463d830fade8d9d404", "shasum": "" }, "require": { - "php": ">=7.1.3", - "symfony/filesystem": "^3.4|^4.0|^5.0", + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/filesystem": "^4.4|^5.0|^6.0", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-php80": "^1.16", "symfony/polyfill-php81": "^1.22" }, "conflict": { - "symfony/finder": "<3.4" + "symfony/finder": "<4.4" }, "require-dev": { - "symfony/event-dispatcher": "^3.4|^4.0|^5.0", - "symfony/finder": "^3.4|^4.0|^5.0", - "symfony/messenger": "^4.1|^5.0", - "symfony/service-contracts": "^1.1|^2", - "symfony/yaml": "^3.4|^4.0|^5.0" + "symfony/event-dispatcher": "^4.4|^5.0|^6.0", + "symfony/finder": "^4.4|^5.0|^6.0", + "symfony/messenger": "^4.4|^5.0|^6.0", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/yaml": "^4.4|^5.0|^6.0" }, "suggest": { "symfony/yaml": "To use the yaml reference dumper" @@ -23868,6 +23658,9 @@ ], "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/config/tree/v5.4.7" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -23882,20 +23675,20 @@ "type": "tidelift" } ], - "time": "2021-07-21T12:19:41+00:00" + "time": "2022-03-21T13:42:03+00:00" }, { "name": "symfony/console", - "version": "v4.4.29", + "version": "v4.4.40", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "8baf0bbcfddfde7d7225ae8e04705cfd1081cd7b" + "reference": "bdcc66f3140421038f495e5b50e3ca6ffa14c773" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/8baf0bbcfddfde7d7225ae8e04705cfd1081cd7b", - "reference": "8baf0bbcfddfde7d7225ae8e04705cfd1081cd7b", + "url": "https://api.github.com/repos/symfony/console/zipball/bdcc66f3140421038f495e5b50e3ca6ffa14c773", + "reference": "bdcc66f3140421038f495e5b50e3ca6ffa14c773", "shasum": "" }, "require": { @@ -23955,6 +23748,9 @@ ], "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/console/tree/v4.4.40" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -23969,25 +23765,24 @@ "type": "tidelift" } ], - "time": "2021-07-27T19:04:53+00:00" + "time": "2022-03-26T22:12:04+00:00" }, { "name": "symfony/css-selector", - "version": "v5.3.4", + "version": "v6.0.3", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "7fb120adc7f600a59027775b224c13a33530dd90" + "reference": "1955d595c12c111629cc814d3f2a2ff13580508a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/7fb120adc7f600a59027775b224c13a33530dd90", - "reference": "7fb120adc7f600a59027775b224c13a33530dd90", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/1955d595c12c111629cc814d3f2a2ff13580508a", + "reference": "1955d595c12c111629cc814d3f2a2ff13580508a", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.0.2" }, "type": "library", "autoload": { @@ -24018,6 +23813,9 @@ ], "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v6.0.3" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -24032,20 +23830,20 @@ "type": "tidelift" } ], - "time": "2021-07-21T12:38:00+00:00" + "time": "2022-01-02T09:55:41+00:00" }, { "name": "symfony/debug", - "version": "v4.4.27", + "version": "v4.4.37", "source": { "type": "git", "url": "https://github.com/symfony/debug.git", - "reference": "2f9160e92eb64c95da7368c867b663a8e34e980c" + "reference": "5de6c6e7f52b364840e53851c126be4d71e60470" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/2f9160e92eb64c95da7368c867b663a8e34e980c", - "reference": "2f9160e92eb64c95da7368c867b663a8e34e980c", + "url": "https://api.github.com/repos/symfony/debug/zipball/5de6c6e7f52b364840e53851c126be4d71e60470", + "reference": "5de6c6e7f52b364840e53851c126be4d71e60470", "shasum": "" }, "require": { @@ -24083,6 +23881,9 @@ ], "description": "Provides tools to ease debugging PHP code", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/debug/tree/v4.4.37" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -24097,42 +23898,45 @@ "type": "tidelift" } ], - "time": "2021-07-22T07:21:39+00:00" + "time": "2022-01-02T09:41:36+00:00" }, { "name": "symfony/dependency-injection", - "version": "v4.4.27", + "version": "v5.4.7", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "52866e2cb314972ff36c5b3d405ba8f523e56f6e" + "reference": "35588b2afb08ea3a142d62fefdcad4cb09be06ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/52866e2cb314972ff36c5b3d405ba8f523e56f6e", - "reference": "52866e2cb314972ff36c5b3d405ba8f523e56f6e", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/35588b2afb08ea3a142d62fefdcad4cb09be06ed", + "reference": "35588b2afb08ea3a142d62fefdcad4cb09be06ed", "shasum": "" }, "require": { - "php": ">=7.1.3", - "psr/container": "^1.0", + "php": ">=7.2.5", + "psr/container": "^1.1.1", + "symfony/deprecation-contracts": "^2.1|^3", "symfony/polyfill-php80": "^1.16", + "symfony/polyfill-php81": "^1.22", "symfony/service-contracts": "^1.1.6|^2" }, "conflict": { - "symfony/config": "<4.3|>=5.0", - "symfony/finder": "<3.4", - "symfony/proxy-manager-bridge": "<3.4", - "symfony/yaml": "<3.4" + "ext-psr": "<1.1|>=2", + "symfony/config": "<5.3", + "symfony/finder": "<4.4", + "symfony/proxy-manager-bridge": "<4.4", + "symfony/yaml": "<4.4.26" }, "provide": { "psr/container-implementation": "1.0", "symfony/service-implementation": "1.0|2.0" }, "require-dev": { - "symfony/config": "^4.3", - "symfony/expression-language": "^3.4|^4.0|^5.0", - "symfony/yaml": "^4.4|^5.0" + "symfony/config": "^5.3|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/yaml": "^4.4.26|^5.0|^6.0" }, "suggest": { "symfony/config": "", @@ -24166,6 +23970,9 @@ ], "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/dependency-injection/tree/v5.4.7" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -24180,20 +23987,20 @@ "type": "tidelift" } ], - "time": "2021-07-23T15:41:52+00:00" + "time": "2022-03-08T15:43:06+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v2.4.0", + "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627" + "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5f38c8804a9e97d23e0c8d63341088cd8a22d627", - "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66", + "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66", "shasum": "" }, "require": { @@ -24202,7 +24009,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.4-dev" + "dev-main": "2.5-dev" }, "thanks": { "name": "symfony/contracts", @@ -24230,6 +24037,9 @@ ], "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.1" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -24244,20 +24054,20 @@ "type": "tidelift" } ], - "time": "2021-03-23T23:28:01+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/error-handler", - "version": "v4.4.27", + "version": "v4.4.40", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "16ac2be1c0f49d6d9eb9d3ce9324bde268717905" + "reference": "2d0c9c229d995bef5e87fe4e83b717541832b448" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/16ac2be1c0f49d6d9eb9d3ce9324bde268717905", - "reference": "16ac2be1c0f49d6d9eb9d3ce9324bde268717905", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/2d0c9c229d995bef5e87fe4e83b717541832b448", + "reference": "2d0c9c229d995bef5e87fe4e83b717541832b448", "shasum": "" }, "require": { @@ -24295,6 +24105,9 @@ ], "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v4.4.40" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -24309,20 +24122,20 @@ "type": "tidelift" } ], - "time": "2021-07-23T15:41:52+00:00" + "time": "2022-03-07T13:29:34+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v4.4.27", + "version": "v4.4.37", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "958a128b184fcf0ba45ec90c0e88554c9327c2e9" + "reference": "3ccfcfb96ecce1217d7b0875a0736976bc6e63dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/958a128b184fcf0ba45ec90c0e88554c9327c2e9", - "reference": "958a128b184fcf0ba45ec90c0e88554c9327c2e9", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/3ccfcfb96ecce1217d7b0875a0736976bc6e63dc", + "reference": "3ccfcfb96ecce1217d7b0875a0736976bc6e63dc", "shasum": "" }, "require": { @@ -24376,6 +24189,9 @@ ], "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v4.4.37" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -24390,20 +24206,20 @@ "type": "tidelift" } ], - "time": "2021-07-23T15:41:52+00:00" + "time": "2022-01-02T09:41:36+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v1.1.9", + "version": "v1.1.12", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7" + "reference": "1d5cd762abaa6b2a4169d3e77610193a7157129e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/84e23fdcd2517bf37aecbd16967e83f0caee25a7", - "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/1d5cd762abaa6b2a4169d3e77610193a7157129e", + "reference": "1d5cd762abaa6b2a4169d3e77610193a7157129e", "shasum": "" }, "require": { @@ -24416,7 +24232,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-main": "1.1-dev" }, "thanks": { "name": "symfony/contracts", @@ -24452,6 +24268,9 @@ "interoperability", "standards" ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v1.1.12" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -24466,26 +24285,26 @@ "type": "tidelift" } ], - "time": "2020-07-06T13:19:58+00:00" + "time": "2022-01-02T09:41:36+00:00" }, { "name": "symfony/filesystem", - "version": "v5.3.4", + "version": "v6.0.7", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "343f4fe324383ca46792cae728a3b6e2f708fb32" + "reference": "6c9e4c41f2c51dfde3db298594ed9cba55dbf5ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/343f4fe324383ca46792cae728a3b6e2f708fb32", - "reference": "343f4fe324383ca46792cae728a3b6e2f708fb32", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/6c9e4c41f2c51dfde3db298594ed9cba55dbf5ff", + "reference": "6c9e4c41f2c51dfde3db298594ed9cba55dbf5ff", "shasum": "" }, "require": { - "php": ">=7.2.5", + "php": ">=8.0.2", "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-php80": "^1.16" + "symfony/polyfill-mbstring": "~1.8" }, "type": "library", "autoload": { @@ -24512,6 +24331,9 @@ ], "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/filesystem/tree/v6.0.7" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -24526,25 +24348,24 @@ "type": "tidelift" } ], - "time": "2021-07-21T12:40:44+00:00" + "time": "2022-04-01T12:54:51+00:00" }, { "name": "symfony/finder", - "version": "v5.3.4", + "version": "v6.0.3", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "17f50e06018baec41551a71a15731287dbaab186" + "reference": "8661b74dbabc23223f38c9b99d3f8ade71170430" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/17f50e06018baec41551a71a15731287dbaab186", - "reference": "17f50e06018baec41551a71a15731287dbaab186", + "url": "https://api.github.com/repos/symfony/finder/zipball/8661b74dbabc23223f38c9b99d3f8ade71170430", + "reference": "8661b74dbabc23223f38c9b99d3f8ade71170430", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.0.2" }, "type": "library", "autoload": { @@ -24571,6 +24392,9 @@ ], "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v6.0.3" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -24585,20 +24409,20 @@ "type": "tidelift" } ], - "time": "2021-07-23T15:54:19+00:00" + "time": "2022-01-26T17:23:29+00:00" }, { "name": "symfony/http-client-contracts", - "version": "v2.4.0", + "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "7e82f6084d7cae521a75ef2cb5c9457bbda785f4" + "reference": "1a4f708e4e87f335d1b1be6148060739152f0bd5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/7e82f6084d7cae521a75ef2cb5c9457bbda785f4", - "reference": "7e82f6084d7cae521a75ef2cb5c9457bbda785f4", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/1a4f708e4e87f335d1b1be6148060739152f0bd5", + "reference": "1a4f708e4e87f335d1b1be6148060739152f0bd5", "shasum": "" }, "require": { @@ -24610,7 +24434,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.4-dev" + "dev-main": "2.5-dev" }, "thanks": { "name": "symfony/contracts", @@ -24646,6 +24470,9 @@ "interoperability", "standards" ], + "support": { + "source": "https://github.com/symfony/http-client-contracts/tree/v2.5.1" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -24660,33 +24487,33 @@ "type": "tidelift" } ], - "time": "2021-04-11T23:07:08+00:00" + "time": "2022-03-13T20:07:29+00:00" }, { "name": "symfony/http-foundation", - "version": "v5.3.6", + "version": "v5.4.6", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "a8388f7b7054a7401997008ce9cd8c6b0ab7ac75" + "reference": "34e89bc147633c0f9dd6caaaf56da3b806a21465" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/a8388f7b7054a7401997008ce9cd8c6b0ab7ac75", - "reference": "a8388f7b7054a7401997008ce9cd8c6b0ab7ac75", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/34e89bc147633c0f9dd6caaaf56da3b806a21465", + "reference": "34e89bc147633c0f9dd6caaaf56da3b806a21465", "shasum": "" }, "require": { "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", + "symfony/deprecation-contracts": "^2.1|^3", "symfony/polyfill-mbstring": "~1.1", "symfony/polyfill-php80": "^1.16" }, "require-dev": { "predis/predis": "~1.0", - "symfony/cache": "^4.4|^5.0", - "symfony/expression-language": "^4.4|^5.0", - "symfony/mime": "^4.4|^5.0" + "symfony/cache": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/mime": "^4.4|^5.0|^6.0" }, "suggest": { "symfony/mime": "To use the file extension guesser" @@ -24716,6 +24543,9 @@ ], "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v5.4.6" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -24730,20 +24560,20 @@ "type": "tidelift" } ], - "time": "2021-07-27T17:08:17+00:00" + "time": "2022-03-05T21:03:43+00:00" }, { "name": "symfony/http-kernel", - "version": "v4.4.29", + "version": "v4.4.40", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "752b170e1ba0dd4104e7fa17c1cef1ec8a7fc506" + "reference": "330a859a7ec9d7e7d82f2569b1c0700a26ffb1e3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/752b170e1ba0dd4104e7fa17c1cef1ec8a7fc506", - "reference": "752b170e1ba0dd4104e7fa17c1cef1ec8a7fc506", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/330a859a7ec9d7e7d82f2569b1c0700a26ffb1e3", + "reference": "330a859a7ec9d7e7d82f2569b1c0700a26ffb1e3", "shasum": "" }, "require": { @@ -24752,7 +24582,7 @@ "symfony/error-handler": "^4.4", "symfony/event-dispatcher": "^4.4", "symfony/http-client-contracts": "^1.1|^2", - "symfony/http-foundation": "^4.4|^5.0", + "symfony/http-foundation": "^4.4.30|^5.3.7", "symfony/polyfill-ctype": "^1.8", "symfony/polyfill-php73": "^1.9", "symfony/polyfill-php80": "^1.16" @@ -24768,173 +24598,37 @@ "provide": { "psr/log-implementation": "1.0|2.0" }, - "require-dev": { - "psr/cache": "^1.0|^2.0|^3.0", - "symfony/browser-kit": "^4.3|^5.0", - "symfony/config": "^3.4|^4.0|^5.0", - "symfony/console": "^3.4|^4.0", - "symfony/css-selector": "^3.4|^4.0|^5.0", - "symfony/dependency-injection": "^4.3|^5.0", - "symfony/dom-crawler": "^3.4|^4.0|^5.0", - "symfony/expression-language": "^3.4|^4.0|^5.0", - "symfony/finder": "^3.4|^4.0|^5.0", - "symfony/process": "^3.4|^4.0|^5.0", - "symfony/routing": "^3.4|^4.0|^5.0", - "symfony/stopwatch": "^3.4|^4.0|^5.0", - "symfony/templating": "^3.4|^4.0|^5.0", - "symfony/translation": "^4.2|^5.0", - "symfony/translation-contracts": "^1.1|^2", - "twig/twig": "^1.43|^2.13|^3.0.4" - }, - "suggest": { - "symfony/browser-kit": "", - "symfony/config": "", - "symfony/console": "", - "symfony/dependency-injection": "" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpKernel\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides a structured process for converting a Request into a Response", - "homepage": "https://symfony.com", - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-29T06:45:05+00:00" - }, - { - "name": "symfony/options-resolver", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/options-resolver.git", - "reference": "a603e5701bd6e305cfc777a8b50bf081ef73105e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/a603e5701bd6e305cfc777a8b50bf081ef73105e", - "reference": "a603e5701bd6e305cfc777a8b50bf081ef73105e", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-php73": "~1.0", - "symfony/polyfill-php80": "^1.16" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\OptionsResolver\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides an improved replacement for the array_replace PHP function", - "homepage": "https://symfony.com", - "keywords": [ - "config", - "configuration", - "options" - ], - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-23T15:55:36+00:00" - }, - { - "name": "symfony/polyfill-ctype", - "version": "v1.23.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/46cd95797e9df938fdd2b03693b5fca5e64b01ce", - "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce", - "shasum": "" - }, - "require": { - "php": ">=7.1" + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^4.3|^5.0", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/console": "^3.4|^4.0", + "symfony/css-selector": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^4.3|^5.0", + "symfony/dom-crawler": "^3.4|^4.0|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/finder": "^3.4|^4.0|^5.0", + "symfony/process": "^3.4|^4.0|^5.0", + "symfony/routing": "^3.4|^4.0|^5.0", + "symfony/stopwatch": "^3.4|^4.0|^5.0", + "symfony/templating": "^3.4|^4.0|^5.0", + "symfony/translation": "^4.2|^5.0", + "symfony/translation-contracts": "^1.1|^2", + "twig/twig": "^1.43|^2.13|^3.0.4" }, "suggest": { - "ext-ctype": "For best performance" + "symfony/browser-kit": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "" }, "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" + "Symfony\\Component\\HttpKernel\\": "" }, - "files": [ - "bootstrap.php" + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -24943,22 +24637,19 @@ ], "authors": [ { - "name": "Gert de Pagter", - "email": "BackEndTea@gmail.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill for ctype functions", + "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "ctype", - "polyfill", - "portable" - ], + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v4.4.40" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -24973,27 +24664,30 @@ "type": "tidelift" } ], - "time": "2021-02-19T12:13:01+00:00" + "time": "2022-04-02T05:55:50+00:00" }, { - "name": "symfony/polyfill-intl-grapheme", - "version": "v1.23.1", + "name": "symfony/polyfill-ctype", + "version": "v1.25.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "16880ba9c5ebe3642d1995ab866db29270b36535" + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "30885182c981ab175d4d034db0f6f469898070ab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/16880ba9c5ebe3642d1995ab866db29270b36535", - "reference": "16880ba9c5ebe3642d1995ab866db29270b36535", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/30885182c981ab175d4d034db0f6f469898070ab", + "reference": "30885182c981ab175d4d034db0f6f469898070ab", "shasum": "" }, "require": { "php": ">=7.1" }, + "provide": { + "ext-ctype": "*" + }, "suggest": { - "ext-intl": "For best performance" + "ext-ctype": "For best performance" }, "type": "library", "extra": { @@ -25006,12 +24700,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Grapheme\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -25019,24 +24713,25 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill for intl's grapheme_* functions", + "description": "Symfony polyfill for ctype functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", - "grapheme", - "intl", + "ctype", "polyfill", - "portable", - "shim" + "portable" ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.25.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -25051,20 +24746,20 @@ "type": "tidelift" } ], - "time": "2021-05-27T12:26:48+00:00" + "time": "2021-10-20T20:35:02+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "65bd267525e82759e7d8c4e8ceea44f398838e65" + "reference": "749045c69efb97c70d25d7463abba812e91f3a44" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/65bd267525e82759e7d8c4e8ceea44f398838e65", - "reference": "65bd267525e82759e7d8c4e8ceea44f398838e65", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/749045c69efb97c70d25d7463abba812e91f3a44", + "reference": "749045c69efb97c70d25d7463abba812e91f3a44", "shasum": "" }, "require": { @@ -25086,12 +24781,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Idn\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -25121,6 +24816,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.25.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -25135,11 +24833,11 @@ "type": "tidelift" } ], - "time": "2021-05-27T09:27:20+00:00" + "time": "2021-09-14T14:02:44+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", @@ -25168,12 +24866,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Normalizer\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -25202,6 +24900,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.25.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -25220,21 +24921,24 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.23.1", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6" + "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9174a3d80210dca8daa7f31fec659150bbeabfc6", - "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/0abb51d2f102e00a4eefcf46ba7fec406d245825", + "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825", "shasum": "" }, "require": { "php": ">=7.1" }, + "provide": { + "ext-mbstring": "*" + }, "suggest": { "ext-mbstring": "For best performance" }, @@ -25249,12 +24953,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -25279,6 +24983,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.25.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -25293,11 +25000,11 @@ "type": "tidelift" } ], - "time": "2021-05-27T12:26:48+00:00" + "time": "2021-11-30T18:21:41+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", @@ -25323,12 +25030,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php72\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -25352,6 +25059,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-php72/tree/v1.25.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -25370,16 +25080,16 @@ }, { "name": "symfony/polyfill-php73", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010" + "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fba8933c384d6476ab14fb7b8526e5287ca7e010", - "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/cc5db0e22b3cb4111010e48785a97f670b350ca5", + "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5", "shasum": "" }, "require": { @@ -25396,12 +25106,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -25428,6 +25138,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.25.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -25442,20 +25155,20 @@ "type": "tidelift" } ], - "time": "2021-02-19T12:13:01+00:00" + "time": "2021-06-05T21:20:04+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.23.1", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be" + "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/1100343ed1a92e3a38f9ae122fc0eb21602547be", - "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/4407588e0d3f1f52efb65fbe92babe41f37fe50c", + "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c", "shasum": "" }, "require": { @@ -25472,12 +25185,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php80\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -25508,6 +25221,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.25.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -25522,20 +25238,20 @@ "type": "tidelift" } ], - "time": "2021-07-28T13:41:28+00:00" + "time": "2022-03-04T08:16:47+00:00" }, { "name": "symfony/polyfill-php81", - "version": "v1.23.0", + "version": "v1.25.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "e66119f3de95efc359483f810c4c3e6436279436" + "reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/e66119f3de95efc359483f810c4c3e6436279436", - "reference": "e66119f3de95efc359483f810c4c3e6436279436", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/5de4ba2d41b15f9bd0e19b2ab9674135813ec98f", + "reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f", "shasum": "" }, "require": { @@ -25552,12 +25268,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php81\\": "" - }, "files": [ "bootstrap.php" ], + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, "classmap": [ "Resources/stubs" ] @@ -25584,6 +25300,9 @@ "portable", "shim" ], + "support": { + "source": "https://github.com/symfony/polyfill-php81/tree/v1.25.0" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -25598,20 +25317,20 @@ "type": "tidelift" } ], - "time": "2021-05-21T13:25:03+00:00" + "time": "2021-09-13T13:58:11+00:00" }, { "name": "symfony/process", - "version": "v4.4.27", + "version": "v4.4.40", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "0b7dc5599ac4aa6d7b936c8f7d10abae64f6cf7f" + "reference": "54e9d763759268e07eb13b921d8631fc2816206f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/0b7dc5599ac4aa6d7b936c8f7d10abae64f6cf7f", - "reference": "0b7dc5599ac4aa6d7b936c8f7d10abae64f6cf7f", + "url": "https://api.github.com/repos/symfony/process/zipball/54e9d763759268e07eb13b921d8631fc2816206f", + "reference": "54e9d763759268e07eb13b921d8631fc2816206f", "shasum": "" }, "require": { @@ -25643,171 +25362,9 @@ ], "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-23T15:41:52+00:00" - }, - { - "name": "symfony/property-access", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/property-access.git", - "reference": "098681253076af7070df7d9debe5f75733eea189" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/property-access/zipball/098681253076af7070df7d9debe5f75733eea189", - "reference": "098681253076af7070df7d9debe5f75733eea189", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-php80": "^1.16", - "symfony/property-info": "^5.2" - }, - "require-dev": { - "symfony/cache": "^4.4|^5.0" - }, - "suggest": { - "psr/cache-implementation": "To cache access methods." - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\PropertyAccess\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides functions to read and write from/to an object or array using a simple string notation", - "homepage": "https://symfony.com", - "keywords": [ - "access", - "array", - "extraction", - "index", - "injection", - "object", - "property", - "property path", - "reflection" - ], - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-21T12:40:44+00:00" - }, - { - "name": "symfony/property-info", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/property-info.git", - "reference": "0f42009150679a7a256eb6ee106401af5d974ed2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/property-info/zipball/0f42009150679a7a256eb6ee106401af5d974ed2", - "reference": "0f42009150679a7a256eb6ee106401af5d974ed2", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-php80": "^1.16", - "symfony/string": "^5.1" - }, - "conflict": { - "phpdocumentor/reflection-docblock": "<3.2.2", - "phpdocumentor/type-resolver": "<1.4.0", - "symfony/dependency-injection": "<4.4" - }, - "require-dev": { - "doctrine/annotations": "^1.10.4", - "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/cache": "^4.4|^5.0", - "symfony/dependency-injection": "^4.4|^5.0", - "symfony/serializer": "^4.4|^5.0" - }, - "suggest": { - "phpdocumentor/reflection-docblock": "To use the PHPDoc", - "psr/cache-implementation": "To cache results", - "symfony/doctrine-bridge": "To use Doctrine metadata", - "symfony/serializer": "To use Serializer metadata" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\PropertyInfo\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "support": { + "source": "https://github.com/symfony/process/tree/v4.4.40" }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Kévin Dunglas", - "email": "dunglas@gmail.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Extracts information about PHP class' properties using metadata of popular sources", - "homepage": "https://symfony.com", - "keywords": [ - "doctrine", - "phpdoc", - "property", - "symfony", - "type", - "validator" - ], "funding": [ { "url": "https://symfony.com/sponsor", @@ -25822,33 +25379,30 @@ "type": "tidelift" } ], - "time": "2021-07-21T12:40:44+00:00" + "time": "2022-03-18T16:18:39+00:00" }, { "name": "symfony/proxy-manager-bridge", - "version": "v4.4.18", + "version": "v5.4.6", "source": { "type": "git", "url": "https://github.com/symfony/proxy-manager-bridge.git", - "reference": "373d72703ef24b6a22c8592f53c7f0e333d9f038" + "reference": "e6936de1cc8f4e6e3b2264aef186ca21695aee8e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/proxy-manager-bridge/zipball/373d72703ef24b6a22c8592f53c7f0e333d9f038", - "reference": "373d72703ef24b6a22c8592f53c7f0e333d9f038", + "url": "https://api.github.com/repos/symfony/proxy-manager-bridge/zipball/e6936de1cc8f4e6e3b2264aef186ca21695aee8e", + "reference": "e6936de1cc8f4e6e3b2264aef186ca21695aee8e", "shasum": "" }, "require": { - "composer/package-versions-deprecated": "^1.8", - "ocramius/proxy-manager": "~2.1", - "php": ">=7.1.3", - "symfony/dependency-injection": "^4.0|^5.0" - }, - "conflict": { - "zendframework/zend-eventmanager": "2.6.0" + "friendsofphp/proxy-manager-lts": "^1.0.2", + "php": ">=7.2.5", + "symfony/dependency-injection": "^5.0|^6.0", + "symfony/polyfill-php80": "^1.16" }, "require-dev": { - "symfony/config": "^3.4|^4.0|^5.0" + "symfony/config": "^4.4|^5.0|^6.0" }, "type": "symfony-bridge", "autoload": { @@ -25873,8 +25427,11 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony ProxyManager Bridge", + "description": "Provides integration for ProxyManager with various Symfony components", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/proxy-manager-bridge/tree/v5.4.6" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -25889,20 +25446,20 @@ "type": "tidelift" } ], - "time": "2020-11-12T13:19:35+00:00" + "time": "2022-03-02T12:42:23+00:00" }, { "name": "symfony/serializer", - "version": "v4.4.27", + "version": "v4.4.40", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "85b67b809a8a1c06aa67dea3d6c442380d071864" + "reference": "8efe86f60f594882f118a319ef8fac9353d67b84" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/85b67b809a8a1c06aa67dea3d6c442380d071864", - "reference": "85b67b809a8a1c06aa67dea3d6c442380d071864", + "url": "https://api.github.com/repos/symfony/serializer/zipball/8efe86f60f594882f118a319ef8fac9353d67b84", + "reference": "8efe86f60f594882f118a319ef8fac9353d67b84", "shasum": "" }, "require": { @@ -25927,7 +25484,7 @@ "symfony/error-handler": "^4.4|^5.0", "symfony/http-foundation": "^3.4|^4.0|^5.0", "symfony/mime": "^4.4|^5.0", - "symfony/property-access": "^3.4.41|^4.4.9|^5.0.9", + "symfony/property-access": "^4.4.36|^5.3.13", "symfony/property-info": "^3.4.13|~4.0|^5.0", "symfony/validator": "^3.4|^4.0|^5.0", "symfony/yaml": "^3.4|^4.0|^5.0" @@ -25966,6 +25523,9 @@ ], "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/serializer/tree/v4.4.40" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -25980,25 +25540,29 @@ "type": "tidelift" } ], - "time": "2021-07-21T13:02:15+00:00" + "time": "2022-03-24T16:54:41+00:00" }, { "name": "symfony/service-contracts", - "version": "v2.4.0", + "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb" + "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", - "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/24d9dc654b83e91aa59f9d167b131bc3b5bea24c", + "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c", "shasum": "" }, "require": { "php": ">=7.2.5", - "psr/container": "^1.1" + "psr/container": "^1.1", + "symfony/deprecation-contracts": "^2.1|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" }, "suggest": { "symfony/service-implementation": "" @@ -26006,7 +25570,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.4-dev" + "dev-main": "2.5-dev" }, "thanks": { "name": "symfony/contracts", @@ -26042,86 +25606,9 @@ "interoperability", "standards" ], - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-04-01T10:43:52+00:00" - }, - { - "name": "symfony/string", - "version": "v5.3.3", - "source": { - "type": "git", - "url": "https://github.com/symfony/string.git", - "reference": "bd53358e3eccec6a670b5f33ab680d8dbe1d4ae1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/bd53358e3eccec6a670b5f33ab680d8dbe1d4ae1", - "reference": "bd53358e3eccec6a670b5f33ab680d8dbe1d4ae1", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-intl-grapheme": "~1.0", - "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "~1.15" - }, - "require-dev": { - "symfony/error-handler": "^4.4|^5.0", - "symfony/http-client": "^4.4|^5.0", - "symfony/translation-contracts": "^1.1|^2", - "symfony/var-exporter": "^4.4|^5.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\String\\": "" - }, - "files": [ - "Resources/functions.php" - ], - "exclude-from-classmap": [ - "/Tests/" - ] + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v2.5.1" }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", - "homepage": "https://symfony.com", - "keywords": [ - "grapheme", - "i18n", - "string", - "unicode", - "utf-8", - "utf8" - ], "funding": [ { "url": "https://symfony.com/sponsor", @@ -26136,20 +25623,20 @@ "type": "tidelift" } ], - "time": "2021-06-27T11:44:38+00:00" + "time": "2022-03-13T20:07:29+00:00" }, { "name": "symfony/translation", - "version": "v4.4.27", + "version": "v4.4.37", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "2e3c0f2bf704d635ba862e7198d72331a62d82ba" + "reference": "4ce00d6875230b839f5feef82e51971f6c886e00" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/2e3c0f2bf704d635ba862e7198d72331a62d82ba", - "reference": "2e3c0f2bf704d635ba862e7198d72331a62d82ba", + "url": "https://api.github.com/repos/symfony/translation/zipball/4ce00d6875230b839f5feef82e51971f6c886e00", + "reference": "4ce00d6875230b839f5feef82e51971f6c886e00", "shasum": "" }, "require": { @@ -26208,6 +25695,9 @@ ], "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/v4.4.37" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -26222,20 +25712,20 @@ "type": "tidelift" } ], - "time": "2021-07-21T13:12:00+00:00" + "time": "2022-01-02T09:41:36+00:00" }, { "name": "symfony/translation-contracts", - "version": "v2.4.0", + "version": "v2.5.1", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "95c812666f3e91db75385749fe219c5e494c7f95" + "reference": "1211df0afa701e45a04253110e959d4af4ef0f07" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/95c812666f3e91db75385749fe219c5e494c7f95", - "reference": "95c812666f3e91db75385749fe219c5e494c7f95", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/1211df0afa701e45a04253110e959d4af4ef0f07", + "reference": "1211df0afa701e45a04253110e959d4af4ef0f07", "shasum": "" }, "require": { @@ -26247,7 +25737,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.4-dev" + "dev-main": "2.5-dev" }, "thanks": { "name": "symfony/contracts", @@ -26283,6 +25773,9 @@ "interoperability", "standards" ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v2.5.1" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -26297,20 +25790,20 @@ "type": "tidelift" } ], - "time": "2021-03-23T23:28:01+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { "name": "symfony/var-dumper", - "version": "v5.3.6", + "version": "v5.4.6", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "3dd8ddd1e260e58ecc61bb78da3b6584b3bfcba0" + "reference": "294e9da6e2e0dd404e983daa5aa74253d92c05d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/3dd8ddd1e260e58ecc61bb78da3b6584b3bfcba0", - "reference": "3dd8ddd1e260e58ecc61bb78da3b6584b3bfcba0", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/294e9da6e2e0dd404e983daa5aa74253d92c05d0", + "reference": "294e9da6e2e0dd404e983daa5aa74253d92c05d0", "shasum": "" }, "require": { @@ -26324,8 +25817,9 @@ }, "require-dev": { "ext-iconv": "*", - "symfony/console": "^4.4|^5.0", - "symfony/process": "^4.4|^5.0", + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/uid": "^5.1|^6.0", "twig/twig": "^2.13|^3.0.4" }, "suggest": { @@ -26368,6 +25862,9 @@ "debug", "dump" ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v5.4.6" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -26382,35 +25879,39 @@ "type": "tidelift" } ], - "time": "2021-07-27T01:56:02+00:00" + "time": "2022-03-02T12:42:23+00:00" }, { "name": "symfony/yaml", - "version": "v4.4.29", + "version": "v5.3.14", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "3abcc4db06d4e776825eaa3ed8ad924d5bc7432a" + "reference": "c441e9d2e340642ac8b951b753dea962d55b669d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/3abcc4db06d4e776825eaa3ed8ad924d5bc7432a", - "reference": "3abcc4db06d4e776825eaa3ed8ad924d5bc7432a", + "url": "https://api.github.com/repos/symfony/yaml/zipball/c441e9d2e340642ac8b951b753dea962d55b669d", + "reference": "c441e9d2e340642ac8b951b753dea962d55b669d", "shasum": "" }, "require": { - "php": ">=7.1.3", + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1", "symfony/polyfill-ctype": "~1.8" }, "conflict": { - "symfony/console": "<3.4" + "symfony/console": "<4.4" }, "require-dev": { - "symfony/console": "^3.4|^4.0|^5.0" + "symfony/console": "^4.4|^5.0" }, "suggest": { "symfony/console": "For validating YAML files using the lint command" }, + "bin": [ + "Resources/bin/yaml-lint" + ], "type": "library", "autoload": { "psr-4": { @@ -26436,6 +25937,9 @@ ], "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v5.3.14" + }, "funding": [ { "url": "https://symfony.com/sponsor", @@ -26450,7 +25954,7 @@ "type": "tidelift" } ], - "time": "2021-07-27T16:19:30+00:00" + "time": "2022-01-26T16:05:39+00:00" }, { "name": "tedivm/jshrink", @@ -26496,6 +26000,10 @@ "javascript", "minifier" ], + "support": { + "issues": "https://github.com/tedious/JShrink/issues", + "source": "https://github.com/tedious/JShrink/tree/v1.4.0" + }, "funding": [ { "url": "https://tidelift.com/funding/github/packagist/tedivm/jshrink", @@ -26580,13 +26088,6 @@ } }, "autoload": { - "psr-4": { - "Safe\\": [ - "lib/", - "deprecated/", - "generated/" - ] - }, "files": [ "deprecated/apc.php", "deprecated/libevent.php", @@ -26665,501 +26166,107 @@ "generated/ssh2.php", "generated/stream.php", "generated/strings.php", - "generated/swoole.php", - "generated/uodbc.php", - "generated/uopz.php", - "generated/url.php", - "generated/var.php", - "generated/xdiff.php", - "generated/xml.php", - "generated/xmlrpc.php", - "generated/yaml.php", - "generated/yaz.php", - "generated/zip.php", - "generated/zlib.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "PHP core functions that throw exceptions instead of returning FALSE on error", - "time": "2020-10-28T17:51:34+00:00" - }, - { - "name": "true/punycode", - "version": "v2.1.1", - "source": { - "type": "git", - "url": "https://github.com/true/php-punycode.git", - "reference": "a4d0c11a36dd7f4e7cd7096076cab6d3378a071e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/true/php-punycode/zipball/a4d0c11a36dd7f4e7cd7096076cab6d3378a071e", - "reference": "a4d0c11a36dd7f4e7cd7096076cab6d3378a071e", - "shasum": "" - }, - "require": { - "php": ">=5.3.0", - "symfony/polyfill-mbstring": "^1.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.7", - "squizlabs/php_codesniffer": "~2.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "TrueBV\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Renan Gonçalves", - "email": "renan.saddam@gmail.com" - } - ], - "description": "A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)", - "homepage": "https://github.com/true/php-punycode", - "keywords": [ - "idna", - "punycode" - ], - "time": "2016-11-16T10:37:54+00:00" - }, - { - "name": "tubalmartin/cssmin", - "version": "v4.1.1", - "source": { - "type": "git", - "url": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port.git", - "reference": "3cbf557f4079d83a06f9c3ff9b957c022d7805cf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/tubalmartin/YUI-CSS-compressor-PHP-port/zipball/3cbf557f4079d83a06f9c3ff9b957c022d7805cf", - "reference": "3cbf557f4079d83a06f9c3ff9b957c022d7805cf", - "shasum": "" - }, - "require": { - "ext-pcre": "*", - "php": ">=5.3.2" - }, - "require-dev": { - "cogpowered/finediff": "0.3.*", - "phpunit/phpunit": "4.8.*" - }, - "bin": [ - "cssmin" - ], - "type": "library", - "autoload": { - "psr-4": { - "tubalmartin\\CssMin\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Túbal Martín", - "homepage": "http://tubalmartin.me/" - } - ], - "description": "A PHP port of the YUI CSS compressor", - "homepage": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port", - "keywords": [ - "compress", - "compressor", - "css", - "cssmin", - "minify", - "yui" - ], - "time": "2018-01-15T15:26:51+00:00" - }, - { - "name": "vertexinc/module-address-validation", - "version": "2.1.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/module-address-validation/vertexinc-module-address-validation-2.1.2.0.zip", - "shasum": "78bd5bd1c93aeff3a4f1797811eb6d2d279e6220" - }, - "require": { - "ext-json": "*", - "ext-simplexml": "*", - "ext-soap": "*", - "magento/framework": "^100|^101|^102|^103", - "magento/module-checkout": "^100", - "magento/module-config": "^101", - "magento/module-quote": "^100|^101", - "magento/module-store": "^100|^101", - "magento/module-tax": "^100", - "php": "^7.0", - "vertexinc/module-address-validation-api": "^1", - "vertexinc/module-tax": "^4" - }, - "replace": { - "vertex/module-address-validation": "self.version" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2", - "ext-dom": "*", - "mediotype/code-standard": "^1.0", - "roave/security-advisories": "dev-master" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Vertex\\AddressValidation\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Vertex Address Validation module for Magento 2" - }, - { - "name": "vertexinc/module-address-validation-api", - "version": "1.0.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/module-address-validation-api/vertexinc-module-address-validation-api-1.0.1.0.zip", - "shasum": "89c8e09c9a4f9861b64790be969f963afd5e62fa" - }, - "require": { - "magento/framework": "^100|^101|^102|^103", - "magento/module-store": "^100|^101", - "php": "^7.1", - "vertexinc/sdk": "^1" - }, - "replace": { - "vertex/module-address-validation-api": "self.version" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2", - "mediotype/code-standard": "^1.0", - "roave/security-advisories": "dev-master" - }, - "suggest": { - "magento/module-webapi": "^100" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Vertex\\AddressValidationApi\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Vertex Address Cleansing module for Magento 2 API" - }, - { - "name": "vertexinc/module-request-logging", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/module-request-logging/vertexinc-module-request-logging-1.0.0.0.zip", - "shasum": "1fa6743a7c10742968216928f61bda3efa348dec" - }, - "require": { - "ext-dom": "*", - "magento/framework": "^100|^101|^102|^103", - "vertexinc/module-request-logging-api": "~1.0.0" - }, - "conflict": { - "vertex/module-tax": "<=3.5.0 || >=4.0 <=4.2.0" - }, - "provide": { - "vertexinc/module-request-logging-api-implementation": "1.0" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.1", - "mediotype/code-standard": "^1.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" + "generated/swoole.php", + "generated/uodbc.php", + "generated/uopz.php", + "generated/url.php", + "generated/var.php", + "generated/xdiff.php", + "generated/xml.php", + "generated/xmlrpc.php", + "generated/yaml.php", + "generated/yaz.php", + "generated/zip.php", + "generated/zlib.php" ], "psr-4": { - "Vertex\\RequestLogging\\": "" + "Safe\\": [ + "lib/", + "deprecated/", + "generated/" + ] } }, + "notification-url": "https://packagist.org/downloads/", "license": [ - "proprietary" + "MIT" ], - "description": "Vertex Request Logging module for Magento 2" - }, - { - "name": "vertexinc/module-request-logging-api", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/module-request-logging-api/vertexinc-module-request-logging-api-1.0.0.0.zip", - "shasum": "7086b94baa3d08d2bdcda23fe272afd10b3c9a65" - }, - "require": { - "magento/framework": "^100|^101|^102|^103" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.1", - "jetbrains/phpstorm-attributes": "^1", - "mediotype/code-standard": "^1.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Vertex\\RequestLoggingApi\\": "" - } + "description": "PHP core functions that throw exceptions instead of returning FALSE on error", + "support": { + "issues": "https://github.com/thecodingmachine/safe/issues", + "source": "https://github.com/thecodingmachine/safe/tree/v1.3.3" }, - "license": [ - "proprietary" - ], - "description": "Vertex Request Logging module for Magento 2 API" + "time": "2020-10-28T17:51:34+00:00" }, { - "name": "vertexinc/module-tax", - "version": "4.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/module-tax/vertexinc-module-tax-4.2.1.0.zip", - "shasum": "439939b5fc360e6631b1775acb58c2556a200b99" - }, - "require": { - "ext-intl": "*", - "ext-json": "*", - "ext-simplexml": "*", - "ext-soap": "*", - "magento/framework": "^100|^101|^102|^103", - "magento/module-backend": "^100|^101|^102", - "magento/module-catalog": "^100|^101|^102|^103|^104", - "magento/module-checkout": "^100", - "magento/module-config": "^100|^101", - "magento/module-cron": "^100", - "magento/module-customer": "^100|^101|^102|^103", - "magento/module-directory": "^100", - "magento/module-eav": "^100|^101|^102", - "magento/module-quote": "^101.1", - "magento/module-sales": "^100|^101|^102|^103", - "magento/module-shipping": "^100", - "magento/module-store": "^100|^101", - "magento/module-tax": "^100", - "magento/module-ui": "^100|^101", - "php": "^7.1", - "vertexinc/module-request-logging-api": "^1", - "vertexinc/sdk": "^1.2.0" - }, - "conflict": { - "pixafy/tax": "*", - "pixafy/tax-ee": "*", - "vertex/tax": "*", - "vertex/tax-ee": "*" - }, - "replace": { - "vertex/module-tax": "self.version" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2", - "ext-dom": "*", - "magento/module-offline-shipping": "^100.2", - "magento/module-usps": "^100.2", - "mediotype/code-standard": "^1.0" - }, - "suggest": { - "magento/module-gift-card-account": "Vertex Tax Links for Magento 2 also supports Magento's Gift Card Account module", - "magento/module-gift-wrapping": "Vertex Tax Links for Magento 2 also supports Magento's Gift Wrapping module", - "magento/module-multishipping": "Vertex Tax Links for Magento 2 also supports Magento's Multishipping module", - "magento/module-reward": "Vertex Tax Links for Magento 2 also supports Magento's Reward module" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Vertex\\Tax\\": "" - } + "name": "tubalmartin/cssmin", + "version": "v4.1.1", + "source": { + "type": "git", + "url": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port.git", + "reference": "3cbf557f4079d83a06f9c3ff9b957c022d7805cf" }, - "license": [ - "proprietary" - ], - "description": "Vertex Tax Links for Magento 2" - }, - { - "name": "vertexinc/module-tax-staging", - "version": "1.0.0", "dist": { "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/module-tax-staging/vertexinc-module-tax-staging-1.0.0.0.zip", - "shasum": "6087bf66e393d73097853bc891d39ed4b0d36fd4" + "url": "https://api.github.com/repos/tubalmartin/YUI-CSS-compressor-PHP-port/zipball/3cbf557f4079d83a06f9c3ff9b957c022d7805cf", + "reference": "3cbf557f4079d83a06f9c3ff9b957c022d7805cf", + "shasum": "" }, "require": { - "magento/framework": "^100|^101|^102|^103", - "magento/module-catalog": "^100|^101|^102|^103|^104", - "magento/module-catalog-staging": "^100", - "magento/module-store": "^100|^101", - "php": "^7.1", - "vertexinc/module-tax": "^4.2", - "vertexinc/sdk": "^1.2.0" - }, - "replace": { - "vertex/module-tax-staging": "self.version" + "ext-pcre": "*", + "php": ">=5.3.2" }, "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2", - "mediotype/code-standard": "^1.0", - "roave/security-advisories": "dev-master" + "cogpowered/finediff": "0.3.*", + "phpunit/phpunit": "4.8.*" }, - "type": "magento2-module", + "bin": [ + "cssmin" + ], + "type": "library", "autoload": { - "files": [ - "registration.php" - ], "psr-4": { - "Vertex\\TaxStaging\\": "" + "tubalmartin\\CssMin\\": "src" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ - "proprietary" - ], - "description": "Vertex Tax Staging - Features related to Magento content staging added to Vertex_Tax" - }, - { - "name": "vertexinc/product-magento-module", - "version": "4.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/product-magento-module/vertexinc-product-magento-module-4.2.1.0.zip", - "shasum": "11d38291b0d0f9246b5329c4e928f677c90e7229" - }, - "require": { - "vertexinc/module-address-validation": "2.1.2", - "vertexinc/module-request-logging": "1.0.0", - "vertexinc/module-tax": "4.2.1" - }, - "replace": { - "vertex/product-magento-module": "self.version" - }, - "type": "metapackage", - "license": [ - "proprietary" + "BSD-3-Clause" ], "authors": [ { - "name": "Mediotype", - "email": "diveinto@mediotype.com", - "homepage": "http://www.mediotype.com/", - "role": "Development Company" + "name": "Túbal Martín", + "homepage": "http://tubalmartin.me/" } ], - "description": "Vertex Tax Links for Magento 2", - "homepage": "http://go.vertexsmb.com/magento_cbe", + "description": "A PHP port of the YUI CSS compressor", + "homepage": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port", "keywords": [ - "tax", - "vertex" - ] - }, - { - "name": "vertexinc/product-magento-module-commerce", - "version": "4.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/product-magento-module-commerce/vertexinc-product-magento-module-commerce-4.2.1.0.zip", - "shasum": "7667efc82ef06bf33cadde36428958e11196e847" - }, - "require": { - "vertexinc/module-tax-staging": "1.0.0", - "vertexinc/product-magento-module": "4.2.1" - }, - "replace": { - "vertex/product-magento-module-commerce": "self.version" - }, - "type": "metapackage", - "license": [ - "proprietary" - ], - "authors": [ - { - "name": "Mediotype", - "email": "diveinto@mediotype.com", - "homepage": "http://www.mediotype.com/", - "role": "Development Company" - } + "compress", + "compressor", + "css", + "cssmin", + "minify", + "yui" ], - "description": "Vertex Tax Links for Magento 2 Commerce", - "homepage": "http://go.vertexsmb.com/magento_cbe", - "keywords": [ - "tax", - "vertex" - ] - }, - { - "name": "vertexinc/sdk", - "version": "1.2.7", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/sdk/vertexinc-sdk-1.2.7.0.zip", - "shasum": "9c12157aa8d42ef9efa21e3665de2d8dcc87d830" - }, - "require": { - "ext-mbstring": "*", - "ext-openssl": "*", - "ext-soap": "*", - "php": "^5.4|^7" - }, - "replace": { - "vertex/sdk": "self.version" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2", - "mediotype/code-standard": "^1.0", - "php": "^7.3", - "phpmd/phpmd": "^2.6", - "phpunit/phpunit": "^9", - "squizlabs/php_codesniffer": "^3.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Vertex\\": "src/" - } + "support": { + "issues": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port/issues", + "source": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port" }, - "license": [ - "proprietary" - ], - "description": "Tools for communicating with Vertex Cloud and Vertex O-Series" + "time": "2018-01-15T15:26:51+00:00" }, { "name": "web-token/jwt-framework", - "version": "v2.2.10", + "version": "v2.2.11", "source": { "type": "git", "url": "https://github.com/web-token/jwt-framework.git", - "reference": "49e48633d8cdd7da993c4a94f66dd3ebceda16a5" + "reference": "643cced197e32471418bd89e7a44b69fd04eb9de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/web-token/jwt-framework/zipball/49e48633d8cdd7da993c4a94f66dd3ebceda16a5", - "reference": "49e48633d8cdd7da993c4a94f66dd3ebceda16a5", + "url": "https://api.github.com/repos/web-token/jwt-framework/zipball/643cced197e32471418bd89e7a44b69fd04eb9de", + "reference": "643cced197e32471418bd89e7a44b69fd04eb9de", "shasum": "" }, "require": { @@ -27251,6 +26358,9 @@ "autoload": { "psr-4": { "Jose\\": "src/", + "Jose\\Component\\Core\\Util\\Ecc\\": [ + "src/Ecc" + ], "Jose\\Component\\Signature\\Algorithm\\": [ "src/SignatureAlgorithm/ECDSA", "src/SignatureAlgorithm/EdDSA", @@ -27259,9 +26369,6 @@ "src/SignatureAlgorithm/RSA", "src/SignatureAlgorithm/Experimental" ], - "Jose\\Component\\Core\\Util\\Ecc\\": [ - "src/Ecc" - ], "Jose\\Component\\Encryption\\Algorithm\\": [ "src/EncryptionAlgorithm/Experimental" ], @@ -27313,13 +26420,17 @@ "jwt", "symfony" ], + "support": { + "issues": "https://github.com/web-token/jwt-framework/issues", + "source": "https://github.com/web-token/jwt-framework/tree/v2.2.11" + }, "funding": [ { "url": "https://github.com/Spomky", "type": "github" } ], - "time": "2021-03-24T14:00:05+00:00" + "time": "2021-06-25T15:59:52+00:00" }, { "name": "webimpress/safe-writer", @@ -27368,6 +26479,10 @@ "safe writer", "webimpress" ], + "support": { + "issues": "https://github.com/webimpress/safe-writer/issues", + "source": "https://github.com/webimpress/safe-writer/tree/2.2.0" + }, "funding": [ { "url": "https://github.com/michalbundyra", @@ -27376,35 +26491,97 @@ ], "time": "2021-04-19T16:34:45+00:00" }, + { + "name": "webmozart/assert", + "version": "1.10.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25", + "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.10.0" + }, + "time": "2021-03-09T10:59:23+00:00" + }, { "name": "webonyx/graphql-php", - "version": "v0.13.9", + "version": "v14.11.5", "source": { "type": "git", "url": "https://github.com/webonyx/graphql-php.git", - "reference": "d9a94fddcad0a35d4bced212b8a44ad1bc59bdf3" + "reference": "ffa431c0821821839370a68dab3c2597c06bf7f0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/d9a94fddcad0a35d4bced212b8a44ad1bc59bdf3", - "reference": "d9a94fddcad0a35d4bced212b8a44ad1bc59bdf3", + "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/ffa431c0821821839370a68dab3c2597c06bf7f0", + "reference": "ffa431c0821821839370a68dab3c2597c06bf7f0", "shasum": "" }, "require": { "ext-json": "*", "ext-mbstring": "*", - "php": "^7.1||^8.0" + "php": "^7.1 || ^8" }, "require-dev": { + "amphp/amp": "^2.3", "doctrine/coding-standard": "^6.0", - "phpbench/phpbench": "^0.14.0", - "phpstan/phpstan": "^0.11.4", - "phpstan/phpstan-phpunit": "^0.11.0", - "phpstan/phpstan-strict-rules": "^0.11.0", - "phpunit/phpcov": "^5.0", - "phpunit/phpunit": "^7.2", + "nyholm/psr7": "^1.2", + "phpbench/phpbench": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "0.12.82", + "phpstan/phpstan-phpunit": "0.12.18", + "phpstan/phpstan-strict-rules": "0.12.9", + "phpunit/phpunit": "^7.2 || ^8.5", "psr/http-message": "^1.0", - "react/promise": "2.*" + "react/promise": "2.*", + "simpod/php-coveralls-mirror": "^3.0", + "squizlabs/php_codesniffer": "3.5.4" }, "suggest": { "psr/http-message": "To use standard GraphQL server", @@ -27426,13 +26603,17 @@ "api", "graphql" ], + "support": { + "issues": "https://github.com/webonyx/graphql-php/issues", + "source": "https://github.com/webonyx/graphql-php/tree/v14.11.5" + }, "funding": [ { "url": "https://opencollective.com/webonyx-graphql-php", "type": "open_collective" } ], - "time": "2020-07-02T05:49:25+00:00" + "time": "2022-01-24T11:13:31+00:00" }, { "name": "wikimedia/less.php", @@ -27497,66 +26678,11 @@ "php", "stylesheet" ], - "time": "2020-12-11T19:33:31+00:00" - }, - { - "name": "yotpo/magento2-module-yotpo-reviews", - "version": "3.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/yotpo/magento2-module-yotpo-reviews/yotpo-magento2-module-yotpo-reviews-3.2.0.0.zip", - "shasum": "4c846b0f5203eeed82e7f65a06f200f86d9bb0ce" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-analytics": "*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-grouped-product": "100.4.*", - "magento/module-reports": "^100", - "magento/module-review": "100.4.*", - "magento/module-sales": "102.1.*||^103.0", - "magento/module-store": "101.1.*", - "php": "~7.1.3||~7.2.0||~7.3.0||~7.4.0" - }, - "replace": { - "yotpo/module-review": "*", - "yotpo/module-yotpo": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Yotpo\\Yotpo\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Yotpo Reviews extension for Magento2" - }, - { - "name": "yotpo/magento2-module-yotpo-reviews-bundle", - "version": "3.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/yotpo/magento2-module-yotpo-reviews-bundle/yotpo-magento2-module-yotpo-reviews-bundle-3.2.0.0.zip", - "shasum": "6934f51d651f931c5af6e3d445ec9fc96f43ae26" - }, - "require": { - "yotpo/magento2-module-yotpo-reviews": "3.2.0" + "support": { + "issues": "https://github.com/wikimedia/less.php/issues", + "source": "https://github.com/wikimedia/less.php/tree/v3.1.0" }, - "type": "metapackage", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Bundling metapackage for yotpo/magento2-module-yotpo-reviews: Yotpo Reviews extension for Magento2" + "time": "2020-12-11T19:33:31+00:00" }, { "name": "zordius/lightncandy", @@ -27608,6 +26734,10 @@ "php", "template" ], + "support": { + "issues": "https://github.com/zordius/lightncandy/issues", + "source": "https://github.com/zordius/lightncandy/tree/v1.2.6" + }, "time": "2021-07-11T04:52:41+00:00" } ], @@ -27619,5 +26749,5 @@ "prefer-lowest": false, "platform": [], "platform-dev": [], - "plugin-api-version": "1.1.0" + "plugin-api-version": "2.2.0" } diff --git a/src/_data/codebase/v2_4/commerce/bin-magento.json b/src/_data/codebase/v2_4/commerce/bin-magento.json index ebd706c286d..e92886a91dd 100644 --- a/src/_data/codebase/v2_4/commerce/bin-magento.json +++ b/src/_data/codebase/v2_4/commerce/bin-magento.json @@ -1,7 +1,7 @@ { "application": { "name": "Magento CLI", - "version": "2.4.3" + "version": "2.4.5" }, "commands": [ { @@ -10,7 +10,7 @@ "help [--format FORMAT] [--raw] [--] []" ], "description": "Display help for a command", - "help": "The help command displays help for a given command:\n\n php /var/www/html/magento2/bin/magento help list\n\nYou can also output the help in other formats by using the --format option:\n\n php /var/www/html/magento2/bin/magento help --format=xml list\n\nTo display the list of available commands, please use the list command.", + "help": "The help command displays help for a given command:\n\n php bin/magento help list\n\nYou can also output the help in other formats by using the --format option:\n\n php bin/magento help --format=xml list\n\nTo display the list of available commands, please use the list command.", "definition": { "arguments": { "command_name": { @@ -113,7 +113,7 @@ "list [--raw] [--format FORMAT] [--] []" ], "description": "List commands", - "help": "The list command lists all commands:\n\n php /var/www/html/magento2/bin/magento list\n\nYou can also display the commands for a specific namespace:\n\n php /var/www/html/magento2/bin/magento list test\n\nYou can also output the information in other formats by using the --format option:\n\n php /var/www/html/magento2/bin/magento list --format=xml\n\nIt's also possible to get raw list of commands (useful for embedding command runner):\n\n php /var/www/html/magento2/bin/magento list --raw", + "help": "The list command lists all commands:\n\n php bin/magento list\n\nYou can also display the commands for a specific namespace:\n\n php bin/magento list test\n\nYou can also output the information in other formats by using the --format option:\n\n php bin/magento list --format=xml\n\nIt's also possible to get raw list of commands (useful for embedding command runner):\n\n php bin/magento list --raw", "definition": { "arguments": { "namespace": { @@ -148,69 +148,15 @@ "hidden": false }, { - "name": "admin:user:create", + "name": "admin:adobe-ims:disable", "usage": [ - "admin:user:create [--admin-user ADMIN-USER] [--admin-password ADMIN-PASSWORD] [--admin-email ADMIN-EMAIL] [--admin-firstname ADMIN-FIRSTNAME] [--admin-lastname ADMIN-LASTNAME] [--magento-init-params MAGENTO-INIT-PARAMS]" + "admin:adobe-ims:disable" ], - "description": "Creates an administrator", - "help": "Creates an administrator", + "description": "Disable Adobe IMS Module", + "help": "Disable Adobe IMS Module", "definition": { "arguments": [], "options": { - "admin-user": { - "name": "--admin-user", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "(Required) Admin user", - "default": null - }, - "admin-password": { - "name": "--admin-password", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "(Required) Admin password", - "default": null - }, - "admin-email": { - "name": "--admin-email", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "(Required) Admin email", - "default": null - }, - "admin-firstname": { - "name": "--admin-firstname", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "(Required) Admin first name", - "default": null - }, - "admin-lastname": { - "name": "--admin-lastname", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "(Required) Admin last name", - "default": null - }, - "magento-init-params": { - "name": "--magento-init-params", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", - "default": null - }, "help": { "name": "--help", "shortcut": "-h", @@ -279,23 +225,51 @@ "hidden": false }, { - "name": "admin:user:unlock", + "name": "admin:adobe-ims:enable", "usage": [ - "admin:user:unlock " + "admin:adobe-ims:enable [-o|--organization-id [ORGANIZATION-ID]] [-c|--client-id [CLIENT-ID]] [-s|--client-secret [CLIENT-SECRET]] [-t|--2fa [2FA]]" ], - "description": "Unlock Admin Account", - "help": "This command unlocks an admin account by its username.\nTo unlock:\n /var/www/html/magento2/bin/magento admin:user:unlock username", + "description": "Enable Adobe IMS Module.", + "help": "Enable Adobe IMS Module.", "definition": { - "arguments": { - "username": { - "name": "username", - "is_required": true, - "is_array": false, - "description": "The admin username to unlock", - "default": null - } - }, + "arguments": [], "options": { + "organization-id": { + "name": "--organization-id", + "shortcut": "-o", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Set Organization ID for Adobe IMS configuration. Required when enabling the module", + "default": null + }, + "client-id": { + "name": "--client-id", + "shortcut": "-c", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Set the client ID for Adobe IMS configuration. Required when enabling the module", + "default": null + }, + "client-secret": { + "name": "--client-secret", + "shortcut": "-s", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Set the client Secret for Adobe IMS configuration. Required when enabling the module", + "default": null + }, + "2fa": { + "name": "--2fa", + "shortcut": "-t", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Check if 2FA is enabled for Organization in Adobe Admin Console. Required when enabling the module", + "default": null + }, "help": { "name": "--help", "shortcut": "-h", @@ -364,22 +338,14 @@ "hidden": false }, { - "name": "app:config:dump", + "name": "admin:adobe-ims:info", "usage": [ - "app:config:dump [...]" + "admin:adobe-ims:info" ], - "description": "Create dump of application", - "help": "Create dump of application", + "description": "Information of Adobe IMS Module configuration", + "help": "Information of Adobe IMS Module configuration", "definition": { - "arguments": { - "config-types": { - "name": "config-types", - "is_required": false, - "is_array": true, - "description": "Space-separated list of config types or omit to dump all [scopes, themes, system, i18n]", - "default": [] - } - }, + "arguments": [], "options": { "help": { "name": "--help", @@ -449,12 +415,12 @@ "hidden": false }, { - "name": "app:config:import", + "name": "admin:adobe-ims:status", "usage": [ - "app:config:import" + "admin:adobe-ims:status" ], - "description": "Import data from shared configuration files to appropriate data storage", - "help": "Import data from shared configuration files to appropriate data storage", + "description": "Status of Adobe IMS Module", + "help": "Status of Adobe IMS Module", "definition": { "arguments": [], "options": { @@ -526,15 +492,69 @@ "hidden": false }, { - "name": "app:config:status", + "name": "admin:user:create", "usage": [ - "app:config:status" + "admin:user:create [--admin-user ADMIN-USER] [--admin-password ADMIN-PASSWORD] [--admin-email ADMIN-EMAIL] [--admin-firstname ADMIN-FIRSTNAME] [--admin-lastname ADMIN-LASTNAME] [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Checks if config propagation requires update", - "help": "Checks if config propagation requires update", + "description": "Creates an administrator", + "help": "Creates an administrator", "definition": { "arguments": [], "options": { + "admin-user": { + "name": "--admin-user", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "(Required) Admin user", + "default": null + }, + "admin-password": { + "name": "--admin-password", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "(Required) Admin password", + "default": null + }, + "admin-email": { + "name": "--admin-email", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "(Required) Admin email", + "default": null + }, + "admin-firstname": { + "name": "--admin-firstname", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "(Required) Admin first name", + "default": null + }, + "admin-lastname": { + "name": "--admin-lastname", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "(Required) Admin last name", + "default": null + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, "help": { "name": "--help", "shortcut": "-h", @@ -603,51 +623,23 @@ "hidden": false }, { - "name": "braintree:migrate", + "name": "admin:user:unlock", "usage": [ - "braintree:migrate [--host HOST] [--dbname DBNAME] [--username USERNAME] [--password PASSWORD]" + "admin:user:unlock " ], - "description": "Migrate stored cards from a Magento 1 database", - "help": "Migrate stored cards from a Magento 1 database", + "description": "Unlock Admin Account", + "help": "This command unlocks an admin account by its username.\nTo unlock:\n bin/magento admin:user:unlock username", "definition": { - "arguments": [], - "options": { - "host": { - "name": "--host", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Hostname/IP. Port is optional", - "default": null - }, - "dbname": { - "name": "--dbname", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Database name", - "default": null - }, + "arguments": { "username": { - "name": "--username", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Database username. Must have read access", - "default": null - }, - "password": { - "name": "--password", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Password", + "name": "username", + "is_required": true, + "is_array": false, + "description": "The admin username to unlock", "default": null - }, + } + }, + "options": { "help": { "name": "--help", "shortcut": "-h", @@ -716,32 +708,23 @@ "hidden": false }, { - "name": "cache:clean", + "name": "app:config:dump", "usage": [ - "cache:clean [--bootstrap BOOTSTRAP] [--] [...]" + "app:config:dump [...]" ], - "description": "Cleans cache type(s)", - "help": "Cleans cache type(s)", + "description": "Create dump of application", + "help": "Create dump of application", "definition": { "arguments": { - "types": { - "name": "types", + "config-types": { + "name": "config-types", "is_required": false, "is_array": true, - "description": "Space-separated list of cache types or omit to apply to all cache types.", + "description": "Space-separated list of config types or omit to dump all [scopes, themes, system, i18n]", "default": [] } }, "options": { - "bootstrap": { - "name": "--bootstrap", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "add or override parameters of the bootstrap", - "default": null - }, "help": { "name": "--help", "shortcut": "-h", @@ -810,32 +793,92 @@ "hidden": false }, { - "name": "cache:disable", + "name": "app:config:import", "usage": [ - "cache:disable [--bootstrap BOOTSTRAP] [--] [...]" + "app:config:import" ], - "description": "Disables cache type(s)", - "help": "Disables cache type(s)", - "definition": { - "arguments": { - "types": { - "name": "types", - "is_required": false, - "is_array": true, - "description": "Space-separated list of cache types or omit to apply to all cache types.", - "default": [] - } - }, + "description": "Import data from shared configuration files to appropriate data storage", + "help": "Import data from shared configuration files to appropriate data storage", + "definition": { + "arguments": [], "options": { - "bootstrap": { - "name": "--bootstrap", + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "add or override parameters of the bootstrap", - "default": null + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "app:config:status", + "usage": [ + "app:config:status" + ], + "description": "Checks if config propagation requires update", + "help": "Checks if config propagation requires update", + "definition": { + "arguments": [], + "options": { "help": { "name": "--help", "shortcut": "-h", @@ -904,30 +947,49 @@ "hidden": false }, { - "name": "cache:enable", + "name": "braintree:migrate", "usage": [ - "cache:enable [--bootstrap BOOTSTRAP] [--] [...]" + "braintree:migrate [--host HOST] [--dbname DBNAME] [--username USERNAME] [--password PASSWORD]" ], - "description": "Enables cache type(s)", - "help": "Enables cache type(s)", + "description": "Migrate stored cards from a Magento 1 database", + "help": "Migrate stored cards from a Magento 1 database", "definition": { - "arguments": { - "types": { - "name": "types", - "is_required": false, - "is_array": true, - "description": "Space-separated list of cache types or omit to apply to all cache types.", - "default": [] - } - }, + "arguments": [], "options": { - "bootstrap": { - "name": "--bootstrap", + "host": { + "name": "--host", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "add or override parameters of the bootstrap", + "description": "Hostname/IP. Port is optional", + "default": null + }, + "dbname": { + "name": "--dbname", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database name", + "default": null + }, + "username": { + "name": "--username", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database username. Must have read access", + "default": null + }, + "password": { + "name": "--password", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Password", "default": null }, "help": { @@ -998,12 +1060,12 @@ "hidden": false }, { - "name": "cache:flush", + "name": "cache:clean", "usage": [ - "cache:flush [--bootstrap BOOTSTRAP] [--] [...]" + "cache:clean [--bootstrap BOOTSTRAP] [--] [...]" ], - "description": "Flushes cache storage used by cache type(s)", - "help": "Flushes cache storage used by cache type(s)", + "description": "Cleans cache type(s)", + "help": "Cleans cache type(s)", "definition": { "arguments": { "types": { @@ -1092,14 +1154,22 @@ "hidden": false }, { - "name": "cache:status", + "name": "cache:disable", "usage": [ - "cache:status [--bootstrap BOOTSTRAP]" + "cache:disable [--bootstrap BOOTSTRAP] [--] [...]" ], - "description": "Checks cache status", - "help": "Checks cache status", + "description": "Disables cache type(s)", + "help": "Disables cache type(s)", "definition": { - "arguments": [], + "arguments": { + "types": { + "name": "types", + "is_required": false, + "is_array": true, + "description": "Space-separated list of cache types or omit to apply to all cache types.", + "default": [] + } + }, "options": { "bootstrap": { "name": "--bootstrap", @@ -1178,23 +1248,31 @@ "hidden": false }, { - "name": "catalog:images:resize", + "name": "cache:enable", "usage": [ - "catalog:images:resize [-a|--async]" + "cache:enable [--bootstrap BOOTSTRAP] [--] [...]" ], - "description": "Creates resized product images", - "help": "Creates resized product images", + "description": "Enables cache type(s)", + "help": "Enables cache type(s)", "definition": { - "arguments": [], + "arguments": { + "types": { + "name": "types", + "is_required": false, + "is_array": true, + "description": "Space-separated list of cache types or omit to apply to all cache types.", + "default": [] + } + }, "options": { - "async": { - "name": "--async", - "shortcut": "-a", - "accept_value": false, - "is_value_required": false, + "bootstrap": { + "name": "--bootstrap", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Resize image in asynchronous mode", - "default": false + "description": "add or override parameters of the bootstrap", + "default": null }, "help": { "name": "--help", @@ -1264,15 +1342,32 @@ "hidden": false }, { - "name": "catalog:product:attributes:cleanup", + "name": "cache:flush", "usage": [ - "catalog:product:attributes:cleanup" + "cache:flush [--bootstrap BOOTSTRAP] [--] [...]" ], - "description": "Removes unused product attributes.", - "help": "Removes unused product attributes.", + "description": "Flushes cache storage used by cache type(s)", + "help": "Flushes cache storage used by cache type(s)", "definition": { - "arguments": [], + "arguments": { + "types": { + "name": "types", + "is_required": false, + "is_array": true, + "description": "Space-separated list of cache types or omit to apply to all cache types.", + "default": [] + } + }, "options": { + "bootstrap": { + "name": "--bootstrap", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "add or override parameters of the bootstrap", + "default": null + }, "help": { "name": "--help", "shortcut": "-h", @@ -1341,23 +1436,24 @@ "hidden": false }, { - "name": "cms:wysiwyg:restrict", + "name": "cache:status", "usage": [ - "cms:wysiwyg:restrict " + "cache:status [--bootstrap BOOTSTRAP]" ], - "description": "Set whether to enforce user HTML content validation or show a warning instead", - "help": "Set whether to enforce user HTML content validation or show a warning instead", + "description": "Checks cache status", + "help": "Checks cache status", "definition": { - "arguments": { - "restrict": { - "name": "restrict", - "is_required": true, - "is_array": false, - "description": "y\\n", - "default": null - } - }, + "arguments": [], "options": { + "bootstrap": { + "name": "--bootstrap", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "add or override parameters of the bootstrap", + "default": null + }, "help": { "name": "--help", "shortcut": "-h", @@ -1426,7 +1522,264 @@ "hidden": false }, { - "name": "config:sensitive:set", + "name": "catalog:images:resize", + "usage": [ + "catalog:images:resize [-a|--async] [--skip_hidden_images]" + ], + "description": "Creates resized product images", + "help": "Creates resized product images", + "definition": { + "arguments": [], + "options": { + "async": { + "name": "--async", + "shortcut": "-a", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Resize image in asynchronous mode", + "default": false + }, + "skip_hidden_images": { + "name": "--skip_hidden_images", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not process images marked as hidden from product page", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "catalog:product:attributes:cleanup", + "usage": [ + "catalog:product:attributes:cleanup" + ], + "description": "Removes unused product attributes.", + "help": "Removes unused product attributes.", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "cms:wysiwyg:restrict", + "usage": [ + "cms:wysiwyg:restrict " + ], + "description": "Set whether to enforce user HTML content validation or show a warning instead", + "help": "Set whether to enforce user HTML content validation or show a warning instead", + "definition": { + "arguments": { + "restrict": { + "name": "restrict", + "is_required": true, + "is_array": false, + "description": "y\\n", + "default": null + } + }, + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "config:sensitive:set", "usage": [ "config:sensitive:set [-i|--interactive] [--scope [SCOPE]] [--scope-code [SCOPE-CODE]] [--] [ []]" ], @@ -2385,9 +2738,163 @@ "hidden": false }, { - "name": "dev:profiler:disable", + "name": "dev:email:newsletter-compatibility-check", "usage": [ - "dev:profiler:disable" + "dev:email:newsletter-compatibility-check" + ], + "description": "Scans newsletter templates for potential variable usage compatibility issues", + "help": "Scans newsletter templates for potential variable usage compatibility issues", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "dev:email:override-compatibility-check", + "usage": [ + "dev:email:override-compatibility-check" + ], + "description": "Scans email template overrides for potential variable usage compatibility issues", + "help": "Scans email template overrides for potential variable usage compatibility issues", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "dev:profiler:disable", + "usage": [ + "dev:profiler:disable" ], "description": "Disable the profiler.", "help": "Disable the profiler.", @@ -3372,14 +3879,22 @@ "hidden": false }, { - "name": "dotdigital:connector:automap", + "name": "downloadable:domains:add", "usage": [ - "dotdigital:connector:automap" + "downloadable:domains:add [...]" ], - "description": "Auto-map data fields", - "help": "Auto-map data fields", + "description": "Add domains to the downloadable domains whitelist", + "help": "Add domains to the downloadable domains whitelist", "definition": { - "arguments": [], + "arguments": { + "domains": { + "name": "domains", + "is_required": false, + "is_array": true, + "description": "Domains name", + "default": [] + } + }, "options": { "help": { "name": "--help", @@ -3449,69 +3964,23 @@ "hidden": false }, { - "name": "dotdigital:connector:enable", + "name": "downloadable:domains:remove", "usage": [ - "dotdigital:connector:enable [--username USERNAME] [--password PASSWORD] [--automap-datafields [AUTOMAP-DATAFIELDS]] [--enable-syncs [ENABLE-SYNCS]] [--remove-ip-restriction [REMOVE-IP-RESTRICTION]] [--enable-email-capture [ENABLE-EMAIL-CAPTURE]]" + "downloadable:domains:remove [...]" ], - "description": "Add Dotdigital API credentials and enable the connector", - "help": "Add Dotdigital API credentials and enable the connector", + "description": "Remove domains from the downloadable domains whitelist", + "help": "Remove domains from the downloadable domains whitelist", "definition": { - "arguments": [], + "arguments": { + "domains": { + "name": "domains", + "is_required": false, + "is_array": true, + "description": "Domain names", + "default": [] + } + }, "options": { - "username": { - "name": "--username", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "API username", - "default": null - }, - "password": { - "name": "--password", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "API password", - "default": null - }, - "automap-datafields": { - "name": "--automap-datafields", - "shortcut": "", - "accept_value": true, - "is_value_required": false, - "is_multiple": false, - "description": "Automap data fields", - "default": null - }, - "enable-syncs": { - "name": "--enable-syncs", - "shortcut": "", - "accept_value": true, - "is_value_required": false, - "is_multiple": false, - "description": "Enable syncs", - "default": null - }, - "remove-ip-restriction": { - "name": "--remove-ip-restriction", - "shortcut": "", - "accept_value": true, - "is_value_required": false, - "is_multiple": false, - "description": "Remove IP restriction", - "default": null - }, - "enable-email-capture": { - "name": "--enable-email-capture", - "shortcut": "", - "accept_value": true, - "is_value_required": false, - "is_multiple": false, - "description": "Enable email capture", - "default": null - }, "help": { "name": "--help", "shortcut": "-h", @@ -3580,12 +4049,12 @@ "hidden": false }, { - "name": "dotdigital:migrate", + "name": "downloadable:domains:show", "usage": [ - "dotdigital:migrate" + "downloadable:domains:show" ], - "description": "Migrate data into email_ tables to sync with Engagement Cloud", - "help": "Migrate data into email_ tables to sync with Engagement Cloud", + "description": "Display downloadable domains whitelist", + "help": "Display downloadable domains whitelist", "definition": { "arguments": [], "options": { @@ -3657,32 +4126,15 @@ "hidden": false }, { - "name": "dotdigital:sync", + "name": "encryption:payment-data:update", "usage": [ - "dotdigital:sync [--from [FROM]] [--] []" + "encryption:payment-data:update" ], - "description": "Run syncs to populate email_ tables before importing to Engagement Cloud", - "help": "Run syncs to populate email_ tables before importing to Engagement Cloud", + "description": "Re-encrypts encrypted credit card data with latest encryption cipher.", + "help": "Re-encrypts encrypted credit card data with latest encryption cipher.", "definition": { - "arguments": { - "sync": { - "name": "sync", - "is_required": false, - "is_array": false, - "description": "The name of the sync to run", - "default": null - } - }, + "arguments": [], "options": { - "from": { - "name": "--from", - "shortcut": "", - "accept_value": true, - "is_value_required": false, - "is_multiple": false, - "description": "Specify a date/time (parsable by \\DateTime) to run a sync from (if supported)", - "default": null - }, "help": { "name": "--help", "shortcut": "-h", @@ -3751,31 +4203,49 @@ "hidden": false }, { - "name": "dotdigital:task", + "name": "i18n:collect-phrases", "usage": [ - "dotdigital:task []" + "i18n:collect-phrases [-o|--output OUTPUT] [-m|--magento] [--] []" ], - "description": "Run dotdigital module tasks on demand", - "help": "Run dotdigital module tasks on demand", + "description": "Discovers phrases in the codebase", + "help": "Discovers phrases in the codebase", "definition": { "arguments": { - "task": { - "name": "task", + "directory": { + "name": "directory", "is_required": false, "is_array": false, - "description": "The name of the task to run", + "description": "Directory path to parse. Not needed if --magento flag is set", "default": null } }, "options": { - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, + "output": { + "name": "--output", + "shortcut": "-o", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this help message", - "default": false + "description": "Path (including filename) to an output file. With no file specified, defaults to stdout.", + "default": null + }, + "magento": { + "name": "--magento", + "shortcut": "-m", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Use the --magento parameter to parse the current Magento codebase. Omit the parameter if a directory is specified.", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false }, "quiet": { "name": "--quiet", @@ -3836,23 +4306,48 @@ "hidden": false }, { - "name": "downloadable:domains:add", + "name": "i18n:pack", "usage": [ - "downloadable:domains:add [...]" + "i18n:pack [-m|--mode MODE] [-d|--allow-duplicates] [--] " ], - "description": "Add domains to the downloadable domains whitelist", - "help": "Add domains to the downloadable domains whitelist", + "description": "Saves language package", + "help": "Saves language package", "definition": { "arguments": { - "domains": { - "name": "domains", - "is_required": false, - "is_array": true, - "description": "Domains name", - "default": [] + "source": { + "name": "source", + "is_required": true, + "is_array": false, + "description": "Path to source dictionary file with translations", + "default": null + }, + "locale": { + "name": "locale", + "is_required": true, + "is_array": false, + "description": "Target locale for dictionary, for example \"de_DE\"", + "default": null } }, "options": { + "mode": { + "name": "--mode", + "shortcut": "-m", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Save mode for dictionary - \"replace\" - replace language pack by new one - \"merge\" - merge language packages, by default \"replace\"", + "default": "replace" + }, + "allow-duplicates": { + "name": "--allow-duplicates", + "shortcut": "-d", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Use the --allow-duplicates parameter to allow saving duplicates of translate. Otherwise omit the parameter.", + "default": false + }, "help": { "name": "--help", "shortcut": "-h", @@ -3921,23 +4416,32 @@ "hidden": false }, { - "name": "downloadable:domains:remove", + "name": "i18n:uninstall", "usage": [ - "downloadable:domains:remove [...]" + "i18n:uninstall [-b|--backup-code] [--] ..." ], - "description": "Remove domains from the downloadable domains whitelist", - "help": "Remove domains from the downloadable domains whitelist", + "description": "Uninstalls language packages", + "help": "Uninstalls language packages", "definition": { "arguments": { - "domains": { - "name": "domains", - "is_required": false, + "package": { + "name": "package", + "is_required": true, "is_array": true, - "description": "Domain names", + "description": "Language package name", "default": [] } }, "options": { + "backup-code": { + "name": "--backup-code", + "shortcut": "-b", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Take code and configuration files backup (excluding temporary files)", + "default": false + }, "help": { "name": "--help", "shortcut": "-h", @@ -4006,12 +4510,12 @@ "hidden": false }, { - "name": "downloadable:domains:show", + "name": "indexer:info", "usage": [ - "downloadable:domains:show" + "indexer:info" ], - "description": "Display downloadable domains whitelist", - "help": "Display downloadable domains whitelist", + "description": "Shows allowed Indexers", + "help": "Shows allowed Indexers", "definition": { "arguments": [], "options": { @@ -4083,14 +4587,22 @@ "hidden": false }, { - "name": "encryption:payment-data:update", + "name": "indexer:reindex", "usage": [ - "encryption:payment-data:update" + "indexer:reindex [...]" ], - "description": "Re-encrypts encrypted credit card data with latest encryption cipher.", - "help": "Re-encrypts encrypted credit card data with latest encryption cipher.", + "description": "Reindexes Data", + "help": "Reindexes Data", "definition": { - "arguments": [], + "arguments": { + "index": { + "name": "index", + "is_required": false, + "is_array": true, + "description": "Space-separated list of index types or omit to apply to all indexes.", + "default": [] + } + }, "options": { "help": { "name": "--help", @@ -4160,41 +4672,23 @@ "hidden": false }, { - "name": "i18n:collect-phrases", + "name": "indexer:reset", "usage": [ - "i18n:collect-phrases [-o|--output OUTPUT] [-m|--magento] [--] []" + "indexer:reset [...]" ], - "description": "Discovers phrases in the codebase", - "help": "Discovers phrases in the codebase", + "description": "Resets indexer status to invalid", + "help": "Resets indexer status to invalid", "definition": { "arguments": { - "directory": { - "name": "directory", + "index": { + "name": "index", "is_required": false, - "is_array": false, - "description": "Directory path to parse. Not needed if --magento flag is set", - "default": null + "is_array": true, + "description": "Space-separated list of index types or omit to apply to all indexes.", + "default": [] } }, "options": { - "output": { - "name": "--output", - "shortcut": "-o", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Path (including filename) to an output file. With no file specified, defaults to stdout.", - "default": null - }, - "magento": { - "name": "--magento", - "shortcut": "-m", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Use the --magento parameter to parse the current Magento codebase. Omit the parameter if a directory is specified.", - "default": false - }, "help": { "name": "--help", "shortcut": "-h", @@ -4263,48 +4757,30 @@ "hidden": false }, { - "name": "i18n:pack", + "name": "indexer:set-dimensions-mode", "usage": [ - "i18n:pack [-m|--mode MODE] [-d|--allow-duplicates] [--] " + "indexer:set-dimensions-mode [ []]" ], - "description": "Saves language package", - "help": "Saves language package", + "description": "Set Indexer Dimensions Mode", + "help": "Set Indexer Dimensions Mode", "definition": { "arguments": { - "source": { - "name": "source", - "is_required": true, + "indexer": { + "name": "indexer", + "is_required": false, "is_array": false, - "description": "Path to source dictionary file with translations", + "description": "Indexer name [catalog_product_price|catalogpermissions_category]", "default": null }, - "locale": { - "name": "locale", - "is_required": true, + "mode": { + "name": "mode", + "is_required": false, "is_array": false, - "description": "Target locale for dictionary, for example \"de_DE\"", + "description": "Indexer dimension modes catalog_product_price none,website,customer_group,website_and_customer_group catalogpermissions_category none,customer_group ", "default": null } }, "options": { - "mode": { - "name": "--mode", - "shortcut": "-m", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Save mode for dictionary - \"replace\" - replace language pack by new one - \"merge\" - merge language packages, by default \"replace\"", - "default": "replace" - }, - "allow-duplicates": { - "name": "--allow-duplicates", - "shortcut": "-d", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Use the --allow-duplicates parameter to allow saving duplicates of translate. Otherwise omit the parameter.", - "default": false - }, "help": { "name": "--help", "shortcut": "-h", @@ -4373,32 +4849,30 @@ "hidden": false }, { - "name": "i18n:uninstall", + "name": "indexer:set-mode", "usage": [ - "i18n:uninstall [-b|--backup-code] [--] ..." + "indexer:set-mode [ [...]]" ], - "description": "Uninstalls language packages", - "help": "Uninstalls language packages", + "description": "Sets index mode type", + "help": "Sets index mode type", "definition": { "arguments": { - "package": { - "name": "package", - "is_required": true, + "mode": { + "name": "mode", + "is_required": false, + "is_array": false, + "description": "Indexer mode type [realtime|schedule]", + "default": null + }, + "index": { + "name": "index", + "is_required": false, "is_array": true, - "description": "Language package name", + "description": "Space-separated list of index types or omit to apply to all indexes.", "default": [] } }, "options": { - "backup-code": { - "name": "--backup-code", - "shortcut": "-b", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Take code and configuration files backup (excluding temporary files)", - "default": false - }, "help": { "name": "--help", "shortcut": "-h", @@ -4467,14 +4941,22 @@ "hidden": false }, { - "name": "indexer:info", + "name": "indexer:show-dimensions-mode", "usage": [ - "indexer:info" + "indexer:show-dimensions-mode [...]" ], - "description": "Shows allowed Indexers", - "help": "Shows allowed Indexers", + "description": "Shows Indexer Dimension Mode", + "help": "Shows Indexer Dimension Mode", "definition": { - "arguments": [], + "arguments": { + "indexer": { + "name": "indexer", + "is_required": false, + "is_array": true, + "description": "Space-separated list of index types or omit to apply to all indexes (catalog_product_price,catalogpermissions_category)", + "default": [] + } + }, "options": { "help": { "name": "--help", @@ -4544,12 +5026,12 @@ "hidden": false }, { - "name": "indexer:reindex", + "name": "indexer:show-mode", "usage": [ - "indexer:reindex [...]" + "indexer:show-mode [...]" ], - "description": "Reindexes Data", - "help": "Reindexes Data", + "description": "Shows Index Mode", + "help": "Shows Index Mode", "definition": { "arguments": { "index": { @@ -4629,13 +5111,13 @@ "hidden": false }, { - "name": "indexer:reset", + "name": "indexer:status", "usage": [ - "indexer:reset [...]" + "indexer:status [...]" ], - "description": "Resets indexer status to invalid", - "help": "Resets indexer status to invalid", - "definition": { + "description": "Shows status of Indexer", + "help": "Shows status of Indexer", + "definition": { "arguments": { "index": { "name": "index", @@ -4714,29 +5196,14 @@ "hidden": false }, { - "name": "indexer:set-dimensions-mode", + "name": "info:adminuri", "usage": [ - "indexer:set-dimensions-mode [ []]" + "info:adminuri" ], - "description": "Set Indexer Dimensions Mode", - "help": "Set Indexer Dimensions Mode", + "description": "Displays the Magento Admin URI", + "help": "Displays the Magento Admin URI", "definition": { - "arguments": { - "indexer": { - "name": "indexer", - "is_required": false, - "is_array": false, - "description": "Indexer name [catalog_product_price]", - "default": null - }, - "mode": { - "name": "mode", - "is_required": false, - "is_array": false, - "description": "Indexer dimension modes catalog_product_price none,website,customer_group,website_and_customer_group ", - "default": null - } - }, + "arguments": [], "options": { "help": { "name": "--help", @@ -4806,29 +5273,14 @@ "hidden": false }, { - "name": "indexer:set-mode", + "name": "info:backups:list", "usage": [ - "indexer:set-mode [ [...]]" + "info:backups:list" ], - "description": "Sets index mode type", - "help": "Sets index mode type", + "description": "Prints list of available backup files", + "help": "Prints list of available backup files", "definition": { - "arguments": { - "mode": { - "name": "mode", - "is_required": false, - "is_array": false, - "description": "Indexer mode type [realtime|schedule]", - "default": null - }, - "index": { - "name": "index", - "is_required": false, - "is_array": true, - "description": "Space-separated list of index types or omit to apply to all indexes.", - "default": [] - } - }, + "arguments": [], "options": { "help": { "name": "--help", @@ -4898,22 +5350,14 @@ "hidden": false }, { - "name": "indexer:show-dimensions-mode", + "name": "info:currency:list", "usage": [ - "indexer:show-dimensions-mode [...]" + "info:currency:list" ], - "description": "Shows Indexer Dimension Mode", - "help": "Shows Indexer Dimension Mode", + "description": "Displays the list of available currencies", + "help": "Displays the list of available currencies", "definition": { - "arguments": { - "indexer": { - "name": "indexer", - "is_required": false, - "is_array": true, - "description": "Space-separated list of index types or omit to apply to all indexes (catalog_product_price)", - "default": [] - } - }, + "arguments": [], "options": { "help": { "name": "--help", @@ -4983,23 +5427,24 @@ "hidden": false }, { - "name": "indexer:show-mode", + "name": "info:dependencies:show-framework", "usage": [ - "indexer:show-mode [...]" + "info:dependencies:show-framework [-o|--output OUTPUT]" ], - "description": "Shows Index Mode", - "help": "Shows Index Mode", + "description": "Shows number of dependencies on Magento framework", + "help": "Shows number of dependencies on Magento framework", "definition": { - "arguments": { - "index": { - "name": "index", - "is_required": false, - "is_array": true, - "description": "Space-separated list of index types or omit to apply to all indexes.", - "default": [] - } - }, + "arguments": [], "options": { + "output": { + "name": "--output", + "shortcut": "-o", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Report filename", + "default": "framework-dependencies.csv" + }, "help": { "name": "--help", "shortcut": "-h", @@ -5068,23 +5513,24 @@ "hidden": false }, { - "name": "indexer:status", + "name": "info:dependencies:show-modules", "usage": [ - "indexer:status [...]" + "info:dependencies:show-modules [-o|--output OUTPUT]" ], - "description": "Shows status of Indexer", - "help": "Shows status of Indexer", + "description": "Shows number of dependencies between modules", + "help": "Shows number of dependencies between modules", "definition": { - "arguments": { - "index": { - "name": "index", - "is_required": false, - "is_array": true, - "description": "Space-separated list of index types or omit to apply to all indexes.", - "default": [] - } - }, + "arguments": [], "options": { + "output": { + "name": "--output", + "shortcut": "-o", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Report filename", + "default": "modules-dependencies.csv" + }, "help": { "name": "--help", "shortcut": "-h", @@ -5153,15 +5599,24 @@ "hidden": false }, { - "name": "info:adminuri", + "name": "info:dependencies:show-modules-circular", "usage": [ - "info:adminuri" + "info:dependencies:show-modules-circular [-o|--output OUTPUT]" ], - "description": "Displays the Magento Admin URI", - "help": "Displays the Magento Admin URI", + "description": "Shows number of circular dependencies between modules", + "help": "Shows number of circular dependencies between modules", "definition": { "arguments": [], "options": { + "output": { + "name": "--output", + "shortcut": "-o", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Report filename", + "default": "modules-circular-dependencies.csv" + }, "help": { "name": "--help", "shortcut": "-h", @@ -5230,12 +5685,12 @@ "hidden": false }, { - "name": "info:backups:list", + "name": "info:language:list", "usage": [ - "info:backups:list" + "info:language:list" ], - "description": "Prints list of available backup files", - "help": "Prints list of available backup files", + "description": "Displays the list of available language locales", + "help": "Displays the list of available language locales", "definition": { "arguments": [], "options": { @@ -5307,12 +5762,12 @@ "hidden": false }, { - "name": "info:currency:list", + "name": "info:timezone:list", "usage": [ - "info:currency:list" + "info:timezone:list" ], - "description": "Displays the list of available currencies", - "help": "Displays the list of available currencies", + "description": "Displays the list of available timezones", + "help": "Displays the list of available timezones", "definition": { "arguments": [], "options": { @@ -5384,23 +5839,31 @@ "hidden": false }, { - "name": "info:dependencies:show-framework", + "name": "inventory:reservation:create-compensations", "usage": [ - "info:dependencies:show-framework [-o|--output OUTPUT]" + "inventory:reservation:create-compensations [-r|--raw] [--] [...]" ], - "description": "Shows number of dependencies on Magento framework", - "help": "Shows number of dependencies on Magento framework", + "description": "Create reservations by provided compensation arguments", + "help": "Create reservations by provided compensation arguments", "definition": { - "arguments": [], + "arguments": { + "compensations": { + "name": "compensations", + "is_required": false, + "is_array": true, + "description": "List of compensation arguments in format \":::\"", + "default": [] + } + }, "options": { - "output": { - "name": "--output", - "shortcut": "-o", - "accept_value": true, - "is_value_required": true, + "raw": { + "name": "--raw", + "shortcut": "-r", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Report filename", - "default": "framework-dependencies.csv" + "description": "Raw output", + "default": false }, "help": { "name": "--help", @@ -5470,23 +5933,50 @@ "hidden": false }, { - "name": "info:dependencies:show-modules", + "name": "inventory:reservation:list-inconsistencies", "usage": [ - "info:dependencies:show-modules [-o|--output OUTPUT]" + "inventory:reservation:list-inconsistencies [-c|--complete-orders] [-i|--incomplete-orders] [-b|--bunch-size [BUNCH-SIZE]] [-r|--raw]" ], - "description": "Shows number of dependencies between modules", - "help": "Shows number of dependencies between modules", + "description": "Show all orders and products with salable quantity inconsistencies", + "help": "Show all orders and products with salable quantity inconsistencies", "definition": { "arguments": [], "options": { - "output": { - "name": "--output", - "shortcut": "-o", + "complete-orders": { + "name": "--complete-orders", + "shortcut": "-c", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Show only inconsistencies for complete orders", + "default": false + }, + "incomplete-orders": { + "name": "--incomplete-orders", + "shortcut": "-i", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Show only inconsistencies for incomplete orders", + "default": false + }, + "bunch-size": { + "name": "--bunch-size", + "shortcut": "-b", "accept_value": true, - "is_value_required": true, + "is_value_required": false, "is_multiple": false, - "description": "Report filename", - "default": "modules-dependencies.csv" + "description": "Defines how many orders will be loaded at once", + "default": 50 + }, + "raw": { + "name": "--raw", + "shortcut": "-r", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Raw output", + "default": false }, "help": { "name": "--help", @@ -5556,24 +6046,23 @@ "hidden": false }, { - "name": "info:dependencies:show-modules-circular", + "name": "inventory-geonames:import", "usage": [ - "info:dependencies:show-modules-circular [-o|--output OUTPUT]" + "inventory-geonames:import ..." ], - "description": "Shows number of circular dependencies between modules", - "help": "Shows number of circular dependencies between modules", + "description": "Download and import geo names for source selection algorithm", + "help": "Download and import geo names for source selection algorithm", "definition": { - "arguments": [], + "arguments": { + "countries": { + "name": "countries", + "is_required": true, + "is_array": true, + "description": "List of country codes to import", + "default": [] + } + }, "options": { - "output": { - "name": "--output", - "shortcut": "-o", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Report filename", - "default": "modules-circular-dependencies.csv" - }, "help": { "name": "--help", "shortcut": "-h", @@ -5642,15 +6131,50 @@ "hidden": false }, { - "name": "info:language:list", + "name": "maintenance:allow-ips", "usage": [ - "info:language:list" + "maintenance:allow-ips [--none] [--add] [--magento-init-params MAGENTO-INIT-PARAMS] [--] [...]" ], - "description": "Displays the list of available language locales", - "help": "Displays the list of available language locales", + "description": "Sets maintenance mode exempt IPs", + "help": "Sets maintenance mode exempt IPs", "definition": { - "arguments": [], + "arguments": { + "ip": { + "name": "ip", + "is_required": false, + "is_array": true, + "description": "Allowed IP addresses", + "default": [] + } + }, "options": { + "none": { + "name": "--none", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Clear allowed IP addresses", + "default": false + }, + "add": { + "name": "--add", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Add the IP address to existing list", + "default": false + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, "help": { "name": "--help", "shortcut": "-h", @@ -5719,15 +6243,33 @@ "hidden": false }, { - "name": "info:timezone:list", + "name": "maintenance:disable", "usage": [ - "info:timezone:list" + "maintenance:disable [--ip IP] [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Displays the list of available timezones", - "help": "Displays the list of available timezones", + "description": "Disables maintenance mode", + "help": "Disables maintenance mode", "definition": { "arguments": [], "options": { + "ip": { + "name": "--ip", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": true, + "description": "Allowed IP addresses (use 'none' to clear allowed IP list)", + "default": [] + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, "help": { "name": "--help", "shortcut": "-h", @@ -5796,31 +6338,32 @@ "hidden": false }, { - "name": "inventory:reservation:create-compensations", + "name": "maintenance:enable", "usage": [ - "inventory:reservation:create-compensations [-r|--raw] [--] [...]" + "maintenance:enable [--ip IP] [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Create reservations by provided compensation arguments", - "help": "Create reservations by provided compensation arguments", + "description": "Enables maintenance mode", + "help": "Enables maintenance mode", "definition": { - "arguments": { - "compensations": { - "name": "compensations", - "is_required": false, - "is_array": true, - "description": "List of compensation arguments in format \":::\"", - "default": [] - } - }, + "arguments": [], "options": { - "raw": { - "name": "--raw", - "shortcut": "-r", - "accept_value": false, - "is_value_required": false, + "ip": { + "name": "--ip", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": true, + "description": "Allowed IP addresses (use 'none' to clear allowed IP list)", + "default": [] + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Raw output", - "default": false + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null }, "help": { "name": "--help", @@ -5890,50 +6433,23 @@ "hidden": false }, { - "name": "inventory:reservation:list-inconsistencies", + "name": "maintenance:status", "usage": [ - "inventory:reservation:list-inconsistencies [-c|--complete-orders] [-i|--incomplete-orders] [-b|--bunch-size [BUNCH-SIZE]] [-r|--raw]" + "maintenance:status [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Show all orders and products with salable quantity inconsistencies", - "help": "Show all orders and products with salable quantity inconsistencies", + "description": "Displays maintenance mode status", + "help": "Displays maintenance mode status", "definition": { "arguments": [], "options": { - "complete-orders": { - "name": "--complete-orders", - "shortcut": "-c", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Show only inconsistencies for complete orders", - "default": false - }, - "incomplete-orders": { - "name": "--incomplete-orders", - "shortcut": "-i", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Show only inconsistencies for incomplete orders", - "default": false - }, - "bunch-size": { - "name": "--bunch-size", - "shortcut": "-b", + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", "accept_value": true, - "is_value_required": false, - "is_multiple": false, - "description": "Defines how many orders will be loaded at once", - "default": 50 - }, - "raw": { - "name": "--raw", - "shortcut": "-r", - "accept_value": false, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Raw output", - "default": false + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null }, "help": { "name": "--help", @@ -6003,22 +6519,14 @@ "hidden": false }, { - "name": "inventory-geonames:import", + "name": "media-content:sync", "usage": [ - "inventory-geonames:import ..." + "media-content:sync" ], - "description": "Download and import geo names for source selection algorithm", - "help": "Download and import geo names for source selection algorithm", + "description": "Synchronize content with assets", + "help": "Synchronize content with assets", "definition": { - "arguments": { - "countries": { - "name": "countries", - "is_required": true, - "is_array": true, - "description": "List of country codes to import", - "default": [] - } - }, + "arguments": [], "options": { "help": { "name": "--help", @@ -6088,50 +6596,15 @@ "hidden": false }, { - "name": "maintenance:allow-ips", + "name": "media-gallery:sync", "usage": [ - "maintenance:allow-ips [--none] [--add] [--magento-init-params MAGENTO-INIT-PARAMS] [--] [...]" + "media-gallery:sync" ], - "description": "Sets maintenance mode exempt IPs", - "help": "Sets maintenance mode exempt IPs", + "description": "Synchronize media storage and media assets in the database", + "help": "Synchronize media storage and media assets in the database", "definition": { - "arguments": { - "ip": { - "name": "ip", - "is_required": false, - "is_array": true, - "description": "Allowed IP addresses", - "default": [] - } - }, + "arguments": [], "options": { - "none": { - "name": "--none", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Clear allowed IP addresses", - "default": false - }, - "add": { - "name": "--add", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Add the IP address to existing list", - "default": false - }, - "magento-init-params": { - "name": "--magento-init-params", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", - "default": null - }, "help": { "name": "--help", "shortcut": "-h", @@ -6200,33 +6673,15 @@ "hidden": false }, { - "name": "maintenance:disable", + "name": "module:config:status", "usage": [ - "maintenance:disable [--ip IP] [--magento-init-params MAGENTO-INIT-PARAMS]" + "module:config:status" ], - "description": "Disables maintenance mode", - "help": "Disables maintenance mode", + "description": "Checks the modules configuration in the 'app/etc/config.php' file and reports if they are up to date or not", + "help": "Checks the modules configuration in the 'app/etc/config.php' file and reports if they are up to date or not", "definition": { "arguments": [], "options": { - "ip": { - "name": "--ip", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": true, - "description": "Allowed IP addresses (use 'none' to clear allowed IP list)", - "default": [] - }, - "magento-init-params": { - "name": "--magento-init-params", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", - "default": null - }, "help": { "name": "--help", "shortcut": "-h", @@ -6295,23 +6750,49 @@ "hidden": false }, { - "name": "maintenance:enable", + "name": "module:disable", "usage": [ - "maintenance:enable [--ip IP] [--magento-init-params MAGENTO-INIT-PARAMS]" + "module:disable [-f|--force] [--all] [-c|--clear-static-content] [--magento-init-params MAGENTO-INIT-PARAMS] [--] [...]" ], - "description": "Enables maintenance mode", - "help": "Enables maintenance mode", + "description": "Disables specified modules", + "help": "Disables specified modules", "definition": { - "arguments": [], + "arguments": { + "module": { + "name": "module", + "is_required": false, + "is_array": true, + "description": "Name of the module", + "default": [] + } + }, "options": { - "ip": { - "name": "--ip", + "force": { + "name": "--force", + "shortcut": "-f", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Bypass dependencies check", + "default": false + }, + "all": { + "name": "--all", "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": true, - "description": "Allowed IP addresses (use 'none' to clear allowed IP list)", - "default": [] + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable all modules", + "default": false + }, + "clear-static-content": { + "name": "--clear-static-content", + "shortcut": "-c", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Clear generated static view files. Necessary, if the module(s) have static view files", + "default": false }, "magento-init-params": { "name": "--magento-init-params", @@ -6390,15 +6871,50 @@ "hidden": false }, { - "name": "maintenance:status", + "name": "module:enable", "usage": [ - "maintenance:status [--magento-init-params MAGENTO-INIT-PARAMS]" + "module:enable [-f|--force] [--all] [-c|--clear-static-content] [--magento-init-params MAGENTO-INIT-PARAMS] [--] [...]" ], - "description": "Displays maintenance mode status", - "help": "Displays maintenance mode status", + "description": "Enables specified modules", + "help": "Enables specified modules", "definition": { - "arguments": [], + "arguments": { + "module": { + "name": "module", + "is_required": false, + "is_array": true, + "description": "Name of the module", + "default": [] + } + }, "options": { + "force": { + "name": "--force", + "shortcut": "-f", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Bypass dependencies check", + "default": false + }, + "all": { + "name": "--all", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Enable all modules", + "default": false + }, + "clear-static-content": { + "name": "--clear-static-content", + "shortcut": "-c", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Clear generated static view files. Necessary, if the module(s) have static view files", + "default": false + }, "magento-init-params": { "name": "--magento-init-params", "shortcut": "", @@ -6476,15 +6992,50 @@ "hidden": false }, { - "name": "media-content:sync", + "name": "module:status", "usage": [ - "media-content:sync" + "module:status [--enabled] [--disabled] [--magento-init-params MAGENTO-INIT-PARAMS] [--] [...]" ], - "description": "Synchronize content with assets", - "help": "Synchronize content with assets", + "description": "Displays status of modules", + "help": "Displays status of modules", "definition": { - "arguments": [], + "arguments": { + "module-names": { + "name": "module-names", + "is_required": false, + "is_array": true, + "description": "Optional module name", + "default": [] + } + }, "options": { + "enabled": { + "name": "--enabled", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Print only enabled modules", + "default": false + }, + "disabled": { + "name": "--disabled", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Print only disabled modules", + "default": false + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, "help": { "name": "--help", "shortcut": "-h", @@ -6553,15 +7104,86 @@ "hidden": false }, { - "name": "media-gallery:sync", + "name": "module:uninstall", "usage": [ - "media-gallery:sync" + "module:uninstall [-r|--remove-data] [--backup-code] [--backup-media] [--backup-db] [--non-composer] [-c|--clear-static-content] [--magento-init-params MAGENTO-INIT-PARAMS] [--] ..." ], - "description": "Synchronize media storage and media assets in the database", - "help": "Synchronize media storage and media assets in the database", + "description": "Uninstalls modules installed by composer", + "help": "Uninstalls modules installed by composer", "definition": { - "arguments": [], + "arguments": { + "module": { + "name": "module", + "is_required": true, + "is_array": true, + "description": "Name of the module", + "default": [] + } + }, "options": { + "remove-data": { + "name": "--remove-data", + "shortcut": "-r", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Remove data installed by module(s)", + "default": false + }, + "backup-code": { + "name": "--backup-code", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Take code and configuration files backup (excluding temporary files)", + "default": false + }, + "backup-media": { + "name": "--backup-media", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Take media backup", + "default": false + }, + "backup-db": { + "name": "--backup-db", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Take complete database backup", + "default": false + }, + "non-composer": { + "name": "--non-composer", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "All modules, that will be past here will be non composer based", + "default": false + }, + "clear-static-content": { + "name": "--clear-static-content", + "shortcut": "-c", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Clear generated static view files. Necessary, if the module(s) have static view files", + "default": false + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, "help": { "name": "--help", "shortcut": "-h", @@ -6630,14 +7252,43 @@ "hidden": false }, { - "name": "module:config:status", + "name": "newrelic:create:deploy-marker", "usage": [ - "module:config:status" + "newrelic:create:deploy-marker [ []]" ], - "description": "Checks the modules configuration in the 'app/etc/config.php' file and reports if they are up to date or not", - "help": "Checks the modules configuration in the 'app/etc/config.php' file and reports if they are up to date or not", + "description": "Check the deploy queue for entries and create an appropriate deploy marker.", + "help": "Check the deploy queue for entries and create an appropriate deploy marker.", "definition": { - "arguments": [], + "arguments": { + "message": { + "name": "message", + "is_required": true, + "is_array": false, + "description": "Deploy Message?", + "default": null + }, + "change_log": { + "name": "change_log", + "is_required": true, + "is_array": false, + "description": "Change Log?", + "default": null + }, + "user": { + "name": "user", + "is_required": false, + "is_array": false, + "description": "Deployment User", + "default": null + }, + "revision": { + "name": "revision", + "is_required": false, + "is_array": false, + "description": "Revision", + "default": null + } + }, "options": { "help": { "name": "--help", @@ -6707,59 +7358,15 @@ "hidden": false }, { - "name": "module:disable", + "name": "queue:consumers:list", "usage": [ - "module:disable [-f|--force] [--all] [-c|--clear-static-content] [--magento-init-params MAGENTO-INIT-PARAMS] [--] [...]" + "queue:consumers:list" ], - "description": "Disables specified modules", - "help": "Disables specified modules", + "description": "List of MessageQueue consumers", + "help": "This command shows list of MessageQueue consumers.", "definition": { - "arguments": { - "module": { - "name": "module", - "is_required": false, - "is_array": true, - "description": "Name of the module", - "default": [] - } - }, + "arguments": [], "options": { - "force": { - "name": "--force", - "shortcut": "-f", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Bypass dependencies check", - "default": false - }, - "all": { - "name": "--all", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Disable all modules", - "default": false - }, - "clear-static-content": { - "name": "--clear-static-content", - "shortcut": "-c", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Clear generated static view files. Necessary, if the module(s) have static view files", - "default": false - }, - "magento-init-params": { - "name": "--magento-init-params", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", - "default": null - }, "help": { "name": "--help", "shortcut": "-h", @@ -6828,57 +7435,75 @@ "hidden": false }, { - "name": "module:enable", + "name": "queue:consumers:start", "usage": [ - "module:enable [-f|--force] [--all] [-c|--clear-static-content] [--magento-init-params MAGENTO-INIT-PARAMS] [--] [...]" + "queue:consumers:start [--max-messages MAX-MESSAGES] [--batch-size BATCH-SIZE] [--area-code AREA-CODE] [--single-thread] [--multi-process [MULTI-PROCESS]] [--pid-file-path PID-FILE-PATH] [--] " ], - "description": "Enables specified modules", - "help": "Enables specified modules", + "description": "Start MessageQueue consumer", + "help": "This command starts MessageQueue consumer by its name.\n\nTo start consumer which will process all queued messages and terminate execution:\n\n bin/magento queue:consumers:start someConsumer\n\nTo specify the number of messages which should be processed by consumer before its termination:\n\n bin/magento queue:consumers:start someConsumer --max-messages=50\n\nTo specify the number of messages per batch for the batch consumer:\n\n bin/magento queue:consumers:start someConsumer --batch-size=500\n\nTo specify the preferred area:\n\n bin/magento queue:consumers:start someConsumer --area-code='adminhtml'\n\nTo do not run multiple copies of one consumer simultaneously:\n\n bin/magento queue:consumers:start someConsumer --single-thread\n\nTo save PID enter path (This option is deprecated, use --single-thread instead):\n\n bin/magento queue:consumers:start someConsumer --pid-file-path='/var/someConsumer.pid'\n\nTo define the number of processes per consumer:\n\n bin/magento queue:consumers:start someConsumer --multi-process=4", "definition": { "arguments": { - "module": { - "name": "module", - "is_required": false, - "is_array": true, - "description": "Name of the module", - "default": [] + "consumer": { + "name": "consumer", + "is_required": true, + "is_array": false, + "description": "The name of the consumer to be started.", + "default": null } }, "options": { - "force": { - "name": "--force", - "shortcut": "-f", - "accept_value": false, - "is_value_required": false, + "max-messages": { + "name": "--max-messages", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Bypass dependencies check", - "default": false + "description": "The number of messages to be processed by the consumer before process termination. If not specified - terminate after processing all queued messages.", + "default": null }, - "all": { - "name": "--all", + "batch-size": { + "name": "--batch-size", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "The number of messages per batch. Applicable for the batch consumer only.", + "default": null + }, + "area-code": { + "name": "--area-code", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "The preferred area (global, adminhtml, etc...) default is global.", + "default": null + }, + "single-thread": { + "name": "--single-thread", "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Enable all modules", + "description": "This option prevents running multiple copies of one consumer simultaneously.", "default": false }, - "clear-static-content": { - "name": "--clear-static-content", - "shortcut": "-c", - "accept_value": false, + "multi-process": { + "name": "--multi-process", + "shortcut": "", + "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Clear generated static view files. Necessary, if the module(s) have static view files", - "default": false + "description": "The number of processes per consumer.", + "default": null }, - "magento-init-params": { - "name": "--magento-init-params", + "pid-file-path": { + "name": "--pid-file-path", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "description": "The file path for saving PID (This option is deprecated, use --single-thread instead)", "default": null }, "help": { @@ -6949,50 +7574,15 @@ "hidden": false }, { - "name": "module:status", + "name": "remote-storage:sync", "usage": [ - "module:status [--enabled] [--disabled] [--magento-init-params MAGENTO-INIT-PARAMS] [--] [...]" + "remote-storage:sync" ], - "description": "Displays status of modules", - "help": "Displays status of modules", + "description": "Synchronize media files with remote storage.", + "help": "Synchronize media files with remote storage.", "definition": { - "arguments": { - "module-names": { - "name": "module-names", - "is_required": false, - "is_array": true, - "description": "Optional module name", - "default": [] - } - }, + "arguments": [], "options": { - "enabled": { - "name": "--enabled", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Print only enabled modules", - "default": false - }, - "disabled": { - "name": "--disabled", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Print only disabled modules", - "default": false - }, - "magento-init-params": { - "name": "--magento-init-params", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", - "default": null - }, "help": { "name": "--help", "shortcut": "-h", @@ -7061,86 +7651,24 @@ "hidden": false }, { - "name": "module:uninstall", + "name": "sampledata:deploy", "usage": [ - "module:uninstall [-r|--remove-data] [--backup-code] [--backup-media] [--backup-db] [--non-composer] [-c|--clear-static-content] [--magento-init-params MAGENTO-INIT-PARAMS] [--] ..." + "sampledata:deploy [--no-update]" ], - "description": "Uninstalls modules installed by composer", - "help": "Uninstalls modules installed by composer", + "description": "Deploy sample data modules for composer-based Magento installations", + "help": "Deploy sample data modules for composer-based Magento installations", "definition": { - "arguments": { - "module": { - "name": "module", - "is_required": true, - "is_array": true, - "description": "Name of the module", - "default": [] - } - }, + "arguments": [], "options": { - "remove-data": { - "name": "--remove-data", - "shortcut": "-r", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Remove data installed by module(s)", - "default": false - }, - "backup-code": { - "name": "--backup-code", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Take code and configuration files backup (excluding temporary files)", - "default": false - }, - "backup-media": { - "name": "--backup-media", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Take media backup", - "default": false - }, - "backup-db": { - "name": "--backup-db", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Take complete database backup", - "default": false - }, - "non-composer": { - "name": "--non-composer", + "no-update": { + "name": "--no-update", "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "All modules, that will be past here will be non composer based", - "default": false - }, - "clear-static-content": { - "name": "--clear-static-content", - "shortcut": "-c", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Clear generated static view files. Necessary, if the module(s) have static view files", + "description": "Update composer.json without executing composer update", "default": false }, - "magento-init-params": { - "name": "--magento-init-params", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", - "default": null - }, "help": { "name": "--help", "shortcut": "-h", @@ -7209,37 +7737,24 @@ "hidden": false }, { - "name": "newrelic:create:deploy-marker", + "name": "sampledata:remove", "usage": [ - "newrelic:create:deploy-marker []" + "sampledata:remove [--no-update]" ], - "description": "Check the deploy queue for entries and create an appropriate deploy marker.", - "help": "Check the deploy queue for entries and create an appropriate deploy marker.", + "description": "Remove all sample data packages from composer.json", + "help": "Remove all sample data packages from composer.json", "definition": { - "arguments": { - "message": { - "name": "message", - "is_required": true, - "is_array": false, - "description": "Deploy Message?", - "default": null - }, - "change_log": { - "name": "change_log", - "is_required": true, - "is_array": false, - "description": "Change Log?", - "default": null - }, - "user": { - "name": "user", - "is_required": false, - "is_array": false, - "description": "Deployment User", - "default": null - } - }, + "arguments": [], "options": { + "no-update": { + "name": "--no-update", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Update composer.json without executing composer update", + "default": false + }, "help": { "name": "--help", "shortcut": "-h", @@ -7308,12 +7823,12 @@ "hidden": false }, { - "name": "queue:consumers:list", + "name": "sampledata:reset", "usage": [ - "queue:consumers:list" + "sampledata:reset" ], - "description": "List of MessageQueue consumers", - "help": "This command shows list of MessageQueue consumers.", + "description": "Reset all sample data modules for re-installation", + "help": "Reset all sample data modules for re-installation", "definition": { "arguments": [], "options": { @@ -7385,68 +7900,15 @@ "hidden": false }, { - "name": "queue:consumers:start", + "name": "security:recaptcha:disable-for-user-forgot-password", "usage": [ - "queue:consumers:start [--max-messages MAX-MESSAGES] [--batch-size BATCH-SIZE] [--area-code AREA-CODE] [--single-thread] [--pid-file-path PID-FILE-PATH] [--] " + "security:recaptcha:disable-for-user-forgot-password" ], - "description": "Start MessageQueue consumer", - "help": "This command starts MessageQueue consumer by its name.\n\nTo start consumer which will process all queued messages and terminate execution:\n\n /var/www/html/magento2/bin/magento queue:consumers:start someConsumer\n\nTo specify the number of messages which should be processed by consumer before its termination:\n\n /var/www/html/magento2/bin/magento queue:consumers:start someConsumer --max-messages=50\n\nTo specify the number of messages per batch for the batch consumer:\n\n /var/www/html/magento2/bin/magento queue:consumers:start someConsumer --batch-size=500\n\nTo specify the preferred area:\n\n /var/www/html/magento2/bin/magento queue:consumers:start someConsumer --area-code='adminhtml'\n\nTo do not run multiple copies of one consumer simultaneously:\n\n /var/www/html/magento2/bin/magento queue:consumers:start someConsumer --single-thread'\n\nTo save PID enter path (This option is deprecated, use --single-thread instead):\n\n /var/www/html/magento2/bin/magento queue:consumers:start someConsumer --pid-file-path='/var/someConsumer.pid'", + "description": "Disable reCAPTCHA for admin user forgot password form", + "help": "Disable reCAPTCHA for admin user forgot password form", "definition": { - "arguments": { - "consumer": { - "name": "consumer", - "is_required": true, - "is_array": false, - "description": "The name of the consumer to be started.", - "default": null - } - }, + "arguments": [], "options": { - "max-messages": { - "name": "--max-messages", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "The number of messages to be processed by the consumer before process termination. If not specified - terminate after processing all queued messages.", - "default": null - }, - "batch-size": { - "name": "--batch-size", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "The number of messages per batch. Applicable for the batch consumer only.", - "default": null - }, - "area-code": { - "name": "--area-code", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "The preferred area (global, adminhtml, etc...) default is global.", - "default": null - }, - "single-thread": { - "name": "--single-thread", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "This option prevents running multiple copies of one consumer simultaneously.", - "default": false - }, - "pid-file-path": { - "name": "--pid-file-path", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "The file path for saving PID (This option is deprecated, use --single-thread instead)", - "default": null - }, "help": { "name": "--help", "shortcut": "-h", @@ -7515,12 +7977,12 @@ "hidden": false }, { - "name": "remote-storage:sync", + "name": "security:recaptcha:disable-for-user-login", "usage": [ - "remote-storage:sync" + "security:recaptcha:disable-for-user-login" ], - "description": "Synchronize media files with remote storage.", - "help": "Synchronize media files with remote storage.", + "description": "Disable reCAPTCHA for admin user login form", + "help": "Disable reCAPTCHA for admin user login form", "definition": { "arguments": [], "options": { @@ -7592,24 +8054,30 @@ "hidden": false }, { - "name": "sampledata:deploy", + "name": "security:tfa:google:set-secret", "usage": [ - "sampledata:deploy [--no-update]" + "security:tfa:google:set-secret " ], - "description": "Deploy sample data modules for composer-based Magento installations", - "help": "Deploy sample data modules for composer-based Magento installations", + "description": "Set the secret used for Google OTP generation.", + "help": "Set the secret used for Google OTP generation.", "definition": { - "arguments": [], - "options": { - "no-update": { - "name": "--no-update", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Update composer.json without executing composer update", - "default": false + "arguments": { + "user": { + "name": "user", + "is_required": true, + "is_array": false, + "description": "Username", + "default": null }, + "secret": { + "name": "secret", + "is_required": true, + "is_array": false, + "description": "Secret", + "default": null + } + }, + "options": { "help": { "name": "--help", "shortcut": "-h", @@ -7678,24 +8146,15 @@ "hidden": false }, { - "name": "sampledata:remove", + "name": "security:tfa:providers", "usage": [ - "sampledata:remove [--no-update]" + "security:tfa:providers" ], - "description": "Remove all sample data packages from composer.json", - "help": "Remove all sample data packages from composer.json", + "description": "List all available providers", + "help": "List all available providers", "definition": { "arguments": [], "options": { - "no-update": { - "name": "--no-update", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Update composer.json without executing composer update", - "default": false - }, "help": { "name": "--help", "shortcut": "-h", @@ -7764,14 +8223,29 @@ "hidden": false }, { - "name": "sampledata:reset", + "name": "security:tfa:reset", "usage": [ - "sampledata:reset" + "security:tfa:reset " ], - "description": "Reset all sample data modules for re-installation", - "help": "Reset all sample data modules for re-installation", + "description": "Reset configuration for one user", + "help": "Reset configuration for one user", "definition": { - "arguments": [], + "arguments": { + "user": { + "name": "user", + "is_required": true, + "is_array": false, + "description": "Username", + "default": null + }, + "provider": { + "name": "provider", + "is_required": true, + "is_array": false, + "description": "Provider code", + "default": null + } + }, "options": { "help": { "name": "--help", @@ -7841,15 +8315,51 @@ "hidden": false }, { - "name": "security:recaptcha:disable-for-user-forgot-password", + "name": "setup:backup", "usage": [ - "security:recaptcha:disable-for-user-forgot-password" + "setup:backup [--code] [--media] [--db] [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Disable reCAPTCHA for admin user forgot password form", - "help": "Disable reCAPTCHA for admin user forgot password form", + "description": "Takes backup of Magento Application code base, media and database", + "help": "Takes backup of Magento Application code base, media and database", "definition": { "arguments": [], "options": { + "code": { + "name": "--code", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Take code and configuration files backup (excluding temporary files)", + "default": false + }, + "media": { + "name": "--media", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Take media backup", + "default": false + }, + "db": { + "name": "--db", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Take complete database backup", + "default": false + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, "help": { "name": "--help", "shortcut": "-h", @@ -7918,1598 +8428,761 @@ "hidden": false }, { - "name": "security:recaptcha:disable-for-user-login", + "name": "setup:config:set", "usage": [ - "security:recaptcha:disable-for-user-login" + "setup:config:set [--backend-frontname BACKEND-FRONTNAME] [--enable-debug-logging ENABLE-DEBUG-LOGGING] [--enable-syslog-logging ENABLE-SYSLOG-LOGGING] [--remote-storage-driver REMOTE-STORAGE-DRIVER] [--remote-storage-prefix REMOTE-STORAGE-PREFIX] [--remote-storage-endpoint REMOTE-STORAGE-ENDPOINT] [--remote-storage-bucket REMOTE-STORAGE-BUCKET] [--remote-storage-region REMOTE-STORAGE-REGION] [--remote-storage-key REMOTE-STORAGE-KEY] [--remote-storage-secret REMOTE-STORAGE-SECRET] [--remote-storage-path-style REMOTE-STORAGE-PATH-STYLE] [--checkout-async CHECKOUT-ASYNC] [--amqp-host AMQP-HOST] [--amqp-port AMQP-PORT] [--amqp-user AMQP-USER] [--amqp-password AMQP-PASSWORD] [--amqp-virtualhost AMQP-VIRTUALHOST] [--amqp-ssl AMQP-SSL] [--amqp-ssl-options AMQP-SSL-OPTIONS] [--consumers-wait-for-messages CONSUMERS-WAIT-FOR-MESSAGES] [--queue-default-connection QUEUE-DEFAULT-CONNECTION] [--deferred-total-calculating DEFERRED-TOTAL-CALCULATING] [--key KEY] [--db-host DB-HOST] [--db-name DB-NAME] [--db-user DB-USER] [--db-engine DB-ENGINE] [--db-password DB-PASSWORD] [--db-prefix DB-PREFIX] [--db-model DB-MODEL] [--db-init-statements DB-INIT-STATEMENTS] [-s|--skip-db-validation] [--http-cache-hosts HTTP-CACHE-HOSTS] [--db-ssl-key DB-SSL-KEY] [--db-ssl-cert DB-SSL-CERT] [--db-ssl-ca DB-SSL-CA] [--db-ssl-verify] [--session-save SESSION-SAVE] [--session-save-redis-host SESSION-SAVE-REDIS-HOST] [--session-save-redis-port SESSION-SAVE-REDIS-PORT] [--session-save-redis-password SESSION-SAVE-REDIS-PASSWORD] [--session-save-redis-timeout SESSION-SAVE-REDIS-TIMEOUT] [--session-save-redis-persistent-id SESSION-SAVE-REDIS-PERSISTENT-ID] [--session-save-redis-db SESSION-SAVE-REDIS-DB] [--session-save-redis-compression-threshold SESSION-SAVE-REDIS-COMPRESSION-THRESHOLD] [--session-save-redis-compression-lib SESSION-SAVE-REDIS-COMPRESSION-LIB] [--session-save-redis-log-level SESSION-SAVE-REDIS-LOG-LEVEL] [--session-save-redis-max-concurrency SESSION-SAVE-REDIS-MAX-CONCURRENCY] [--session-save-redis-break-after-frontend SESSION-SAVE-REDIS-BREAK-AFTER-FRONTEND] [--session-save-redis-break-after-adminhtml SESSION-SAVE-REDIS-BREAK-AFTER-ADMINHTML] [--session-save-redis-first-lifetime SESSION-SAVE-REDIS-FIRST-LIFETIME] [--session-save-redis-bot-first-lifetime SESSION-SAVE-REDIS-BOT-FIRST-LIFETIME] [--session-save-redis-bot-lifetime SESSION-SAVE-REDIS-BOT-LIFETIME] [--session-save-redis-disable-locking SESSION-SAVE-REDIS-DISABLE-LOCKING] [--session-save-redis-min-lifetime SESSION-SAVE-REDIS-MIN-LIFETIME] [--session-save-redis-max-lifetime SESSION-SAVE-REDIS-MAX-LIFETIME] [--session-save-redis-sentinel-master SESSION-SAVE-REDIS-SENTINEL-MASTER] [--session-save-redis-sentinel-servers SESSION-SAVE-REDIS-SENTINEL-SERVERS] [--session-save-redis-sentinel-verify-master SESSION-SAVE-REDIS-SENTINEL-VERIFY-MASTER] [--session-save-redis-sentinel-connect-retries SESSION-SAVE-REDIS-SENTINEL-CONNECT-RETRIES] [--cache-backend CACHE-BACKEND] [--cache-backend-redis-server CACHE-BACKEND-REDIS-SERVER] [--cache-backend-redis-db CACHE-BACKEND-REDIS-DB] [--cache-backend-redis-port CACHE-BACKEND-REDIS-PORT] [--cache-backend-redis-password CACHE-BACKEND-REDIS-PASSWORD] [--cache-backend-redis-compress-data CACHE-BACKEND-REDIS-COMPRESS-DATA] [--cache-backend-redis-compression-lib CACHE-BACKEND-REDIS-COMPRESSION-LIB] [--cache-id-prefix CACHE-ID-PREFIX] [--allow-parallel-generation] [--page-cache PAGE-CACHE] [--page-cache-redis-server PAGE-CACHE-REDIS-SERVER] [--page-cache-redis-db PAGE-CACHE-REDIS-DB] [--page-cache-redis-port PAGE-CACHE-REDIS-PORT] [--page-cache-redis-password PAGE-CACHE-REDIS-PASSWORD] [--page-cache-redis-compress-data PAGE-CACHE-REDIS-COMPRESS-DATA] [--page-cache-redis-compression-lib PAGE-CACHE-REDIS-COMPRESSION-LIB] [--page-cache-id-prefix PAGE-CACHE-ID-PREFIX] [--lock-provider LOCK-PROVIDER] [--lock-db-prefix LOCK-DB-PREFIX] [--lock-zookeeper-host LOCK-ZOOKEEPER-HOST] [--lock-zookeeper-path LOCK-ZOOKEEPER-PATH] [--lock-file-path LOCK-FILE-PATH] [--document-root-is-pub DOCUMENT-ROOT-IS-PUB] [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Disable reCAPTCHA for admin user login form", - "help": "Disable reCAPTCHA for admin user login form", + "description": "Creates or modifies the deployment configuration", + "help": "Creates or modifies the deployment configuration", "definition": { "arguments": [], "options": { - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this help message", - "default": false - }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", - "accept_value": false, - "is_value_required": false, + "backend-frontname": { + "name": "--backend-frontname", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not output any message", - "default": false + "description": "Backend frontname (will be autogenerated if missing)", + "default": null }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false - }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this application version", - "default": false - }, - "ansi": { - "name": "--ansi", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Force ANSI output", - "default": false - }, - "no-ansi": { - "name": "--no-ansi", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Disable ANSI output", - "default": false - }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "security:tfa:google:set-secret", - "usage": [ - "security:tfa:google:set-secret " - ], - "description": "Set the secret used for Google OTP generation.", - "help": "Set the secret used for Google OTP generation.", - "definition": { - "arguments": { - "user": { - "name": "user", - "is_required": true, - "is_array": false, - "description": "Username", - "default": null - }, - "secret": { - "name": "secret", - "is_required": true, - "is_array": false, - "description": "Secret", - "default": null - } - }, - "options": { - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this help message", - "default": false - }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not output any message", - "default": false - }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false - }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this application version", - "default": false - }, - "ansi": { - "name": "--ansi", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Force ANSI output", - "default": false - }, - "no-ansi": { - "name": "--no-ansi", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Disable ANSI output", - "default": false - }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "security:tfa:providers", - "usage": [ - "security:tfa:providers" - ], - "description": "List all available providers", - "help": "List all available providers", - "definition": { - "arguments": [], - "options": { - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this help message", - "default": false - }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not output any message", - "default": false - }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false - }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this application version", - "default": false - }, - "ansi": { - "name": "--ansi", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Force ANSI output", - "default": false - }, - "no-ansi": { - "name": "--no-ansi", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Disable ANSI output", - "default": false - }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "security:tfa:reset", - "usage": [ - "security:tfa:reset " - ], - "description": "Reset configuration for one user", - "help": "Reset configuration for one user", - "definition": { - "arguments": { - "user": { - "name": "user", - "is_required": true, - "is_array": false, - "description": "Username", - "default": null - }, - "provider": { - "name": "provider", - "is_required": true, - "is_array": false, - "description": "Provider code", - "default": null - } - }, - "options": { - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this help message", - "default": false - }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not output any message", - "default": false - }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false - }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this application version", - "default": false - }, - "ansi": { - "name": "--ansi", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Force ANSI output", - "default": false - }, - "no-ansi": { - "name": "--no-ansi", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Disable ANSI output", - "default": false - }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "setup:backup", - "usage": [ - "setup:backup [--code] [--media] [--db] [--magento-init-params MAGENTO-INIT-PARAMS]" - ], - "description": "Takes backup of Magento Application code base, media and database", - "help": "Takes backup of Magento Application code base, media and database", - "definition": { - "arguments": [], - "options": { - "code": { - "name": "--code", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Take code and configuration files backup (excluding temporary files)", - "default": false - }, - "media": { - "name": "--media", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Take media backup", - "default": false - }, - "db": { - "name": "--db", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Take complete database backup", - "default": false - }, - "magento-init-params": { - "name": "--magento-init-params", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", - "default": null - }, - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this help message", - "default": false - }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not output any message", - "default": false - }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false - }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this application version", - "default": false - }, - "ansi": { - "name": "--ansi", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Force ANSI output", - "default": false - }, - "no-ansi": { - "name": "--no-ansi", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Disable ANSI output", - "default": false - }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "setup:config:set", - "usage": [ - "setup:config:set [--backend-frontname BACKEND-FRONTNAME] [--enable-debug-logging ENABLE-DEBUG-LOGGING] [--enable-syslog-logging ENABLE-SYSLOG-LOGGING] [--remote-storage-driver REMOTE-STORAGE-DRIVER] [--remote-storage-prefix REMOTE-STORAGE-PREFIX] [--remote-storage-bucket REMOTE-STORAGE-BUCKET] [--remote-storage-region REMOTE-STORAGE-REGION] [--remote-storage-key REMOTE-STORAGE-KEY] [--remote-storage-secret REMOTE-STORAGE-SECRET] [--amqp-host AMQP-HOST] [--amqp-port AMQP-PORT] [--amqp-user AMQP-USER] [--amqp-password AMQP-PASSWORD] [--amqp-virtualhost AMQP-VIRTUALHOST] [--amqp-ssl AMQP-SSL] [--amqp-ssl-options AMQP-SSL-OPTIONS] [--consumers-wait-for-messages CONSUMERS-WAIT-FOR-MESSAGES] [--key KEY] [--db-host DB-HOST] [--db-name DB-NAME] [--db-user DB-USER] [--db-engine DB-ENGINE] [--db-password DB-PASSWORD] [--db-prefix DB-PREFIX] [--db-model DB-MODEL] [--db-init-statements DB-INIT-STATEMENTS] [-s|--skip-db-validation] [--http-cache-hosts HTTP-CACHE-HOSTS] [--db-ssl-key DB-SSL-KEY] [--db-ssl-cert DB-SSL-CERT] [--db-ssl-ca DB-SSL-CA] [--db-ssl-verify] [--session-save SESSION-SAVE] [--session-save-redis-host SESSION-SAVE-REDIS-HOST] [--session-save-redis-port SESSION-SAVE-REDIS-PORT] [--session-save-redis-password SESSION-SAVE-REDIS-PASSWORD] [--session-save-redis-timeout SESSION-SAVE-REDIS-TIMEOUT] [--session-save-redis-persistent-id SESSION-SAVE-REDIS-PERSISTENT-ID] [--session-save-redis-db SESSION-SAVE-REDIS-DB] [--session-save-redis-compression-threshold SESSION-SAVE-REDIS-COMPRESSION-THRESHOLD] [--session-save-redis-compression-lib SESSION-SAVE-REDIS-COMPRESSION-LIB] [--session-save-redis-log-level SESSION-SAVE-REDIS-LOG-LEVEL] [--session-save-redis-max-concurrency SESSION-SAVE-REDIS-MAX-CONCURRENCY] [--session-save-redis-break-after-frontend SESSION-SAVE-REDIS-BREAK-AFTER-FRONTEND] [--session-save-redis-break-after-adminhtml SESSION-SAVE-REDIS-BREAK-AFTER-ADMINHTML] [--session-save-redis-first-lifetime SESSION-SAVE-REDIS-FIRST-LIFETIME] [--session-save-redis-bot-first-lifetime SESSION-SAVE-REDIS-BOT-FIRST-LIFETIME] [--session-save-redis-bot-lifetime SESSION-SAVE-REDIS-BOT-LIFETIME] [--session-save-redis-disable-locking SESSION-SAVE-REDIS-DISABLE-LOCKING] [--session-save-redis-min-lifetime SESSION-SAVE-REDIS-MIN-LIFETIME] [--session-save-redis-max-lifetime SESSION-SAVE-REDIS-MAX-LIFETIME] [--session-save-redis-sentinel-master SESSION-SAVE-REDIS-SENTINEL-MASTER] [--session-save-redis-sentinel-servers SESSION-SAVE-REDIS-SENTINEL-SERVERS] [--session-save-redis-sentinel-verify-master SESSION-SAVE-REDIS-SENTINEL-VERIFY-MASTER] [--session-save-redis-sentinel-connect-retries SESSION-SAVE-REDIS-SENTINEL-CONNECT-RETRIES] [--cache-backend CACHE-BACKEND] [--cache-backend-redis-server CACHE-BACKEND-REDIS-SERVER] [--cache-backend-redis-db CACHE-BACKEND-REDIS-DB] [--cache-backend-redis-port CACHE-BACKEND-REDIS-PORT] [--cache-backend-redis-password CACHE-BACKEND-REDIS-PASSWORD] [--cache-backend-redis-compress-data CACHE-BACKEND-REDIS-COMPRESS-DATA] [--cache-backend-redis-compression-lib CACHE-BACKEND-REDIS-COMPRESSION-LIB] [--cache-id-prefix CACHE-ID-PREFIX] [--allow-parallel-generation] [--page-cache PAGE-CACHE] [--page-cache-redis-server PAGE-CACHE-REDIS-SERVER] [--page-cache-redis-db PAGE-CACHE-REDIS-DB] [--page-cache-redis-port PAGE-CACHE-REDIS-PORT] [--page-cache-redis-password PAGE-CACHE-REDIS-PASSWORD] [--page-cache-redis-compress-data PAGE-CACHE-REDIS-COMPRESS-DATA] [--page-cache-redis-compression-lib PAGE-CACHE-REDIS-COMPRESSION-LIB] [--page-cache-id-prefix PAGE-CACHE-ID-PREFIX] [--lock-provider LOCK-PROVIDER] [--lock-db-prefix LOCK-DB-PREFIX] [--lock-zookeeper-host LOCK-ZOOKEEPER-HOST] [--lock-zookeeper-path LOCK-ZOOKEEPER-PATH] [--lock-file-path LOCK-FILE-PATH] [--document-root-is-pub DOCUMENT-ROOT-IS-PUB] [--magento-init-params MAGENTO-INIT-PARAMS]" - ], - "description": "Creates or modifies the deployment configuration", - "help": "Creates or modifies the deployment configuration", - "definition": { - "arguments": [], - "options": { - "backend-frontname": { - "name": "--backend-frontname", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Backend frontname (will be autogenerated if missing)", - "default": null - }, - "enable-debug-logging": { - "name": "--enable-debug-logging", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Enable debug logging", - "default": null - }, - "enable-syslog-logging": { - "name": "--enable-syslog-logging", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Enable syslog logging", - "default": null - }, - "remote-storage-driver": { - "name": "--remote-storage-driver", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Remote storage driver", - "default": null - }, - "remote-storage-prefix": { - "name": "--remote-storage-prefix", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Remote storage prefix", - "default": "" - }, - "remote-storage-bucket": { - "name": "--remote-storage-bucket", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Remote storage bucket", - "default": null - }, - "remote-storage-region": { - "name": "--remote-storage-region", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Remote storage region", - "default": null - }, - "remote-storage-key": { - "name": "--remote-storage-key", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Remote storage access key", - "default": "" - }, - "remote-storage-secret": { - "name": "--remote-storage-secret", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Remote storage secret key", - "default": "" - }, - "amqp-host": { - "name": "--amqp-host", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Amqp server host", - "default": "" - }, - "amqp-port": { - "name": "--amqp-port", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Amqp server port", - "default": "5672" - }, - "amqp-user": { - "name": "--amqp-user", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Amqp server username", - "default": "" - }, - "amqp-password": { - "name": "--amqp-password", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Amqp server password", - "default": "" - }, - "amqp-virtualhost": { - "name": "--amqp-virtualhost", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Amqp virtualhost", - "default": "/" - }, - "amqp-ssl": { - "name": "--amqp-ssl", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Amqp SSL", - "default": "" - }, - "amqp-ssl-options": { - "name": "--amqp-ssl-options", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Amqp SSL Options (JSON)", - "default": "" - }, - "consumers-wait-for-messages": { - "name": "--consumers-wait-for-messages", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Should consumers wait for a message from the queue? 1 - Yes, 0 - No", - "default": null - }, - "key": { - "name": "--key", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Encryption key", - "default": null - }, - "db-host": { - "name": "--db-host", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Database server host", - "default": null - }, - "db-name": { - "name": "--db-name", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Database name", - "default": null - }, - "db-user": { - "name": "--db-user", + "enable-debug-logging": { + "name": "--enable-debug-logging", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Database server username", + "description": "Enable debug logging", "default": null }, - "db-engine": { - "name": "--db-engine", + "enable-syslog-logging": { + "name": "--enable-syslog-logging", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Database server engine", + "description": "Enable syslog logging", "default": null }, - "db-password": { - "name": "--db-password", + "remote-storage-driver": { + "name": "--remote-storage-driver", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Database server password", + "description": "Remote storage driver", "default": null }, - "db-prefix": { - "name": "--db-prefix", + "remote-storage-prefix": { + "name": "--remote-storage-prefix", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Database table prefix", - "default": null + "description": "Remote storage prefix", + "default": "" }, - "db-model": { - "name": "--db-model", + "remote-storage-endpoint": { + "name": "--remote-storage-endpoint", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Database type", + "description": "Remote storage endpoint", "default": null }, - "db-init-statements": { - "name": "--db-init-statements", + "remote-storage-bucket": { + "name": "--remote-storage-bucket", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Database initial set of commands", + "description": "Remote storage bucket", "default": null }, - "skip-db-validation": { - "name": "--skip-db-validation", - "shortcut": "-s", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "If specified, then db connection validation will be skipped", - "default": false - }, - "http-cache-hosts": { - "name": "--http-cache-hosts", + "remote-storage-region": { + "name": "--remote-storage-region", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "http Cache hosts", + "description": "Remote storage region", "default": null }, - "db-ssl-key": { - "name": "--db-ssl-key", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Full path of client key file in order to establish db connection through SSL", - "default": "" - }, - "db-ssl-cert": { - "name": "--db-ssl-cert", + "remote-storage-key": { + "name": "--remote-storage-key", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Full path of client certificate file in order to establish db connection through SSL", + "description": "Remote storage access key", "default": "" }, - "db-ssl-ca": { - "name": "--db-ssl-ca", + "remote-storage-secret": { + "name": "--remote-storage-secret", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Full path of server certificate file in order to establish db connection through SSL", + "description": "Remote storage secret key", "default": "" }, - "db-ssl-verify": { - "name": "--db-ssl-verify", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Verify server certification", - "default": false - }, - "session-save": { - "name": "--session-save", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Session save handler", - "default": null - }, - "session-save-redis-host": { - "name": "--session-save-redis-host", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Fully qualified host name, IP address, or absolute path if using UNIX sockets", - "default": null - }, - "session-save-redis-port": { - "name": "--session-save-redis-port", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Redis server listen port", - "default": null - }, - "session-save-redis-password": { - "name": "--session-save-redis-password", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Redis server password", - "default": null - }, - "session-save-redis-timeout": { - "name": "--session-save-redis-timeout", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Connection timeout, in seconds", - "default": null - }, - "session-save-redis-persistent-id": { - "name": "--session-save-redis-persistent-id", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Unique string to enable persistent connections", - "default": null - }, - "session-save-redis-db": { - "name": "--session-save-redis-db", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Redis database number", - "default": null - }, - "session-save-redis-compression-threshold": { - "name": "--session-save-redis-compression-threshold", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Redis compression threshold", - "default": null - }, - "session-save-redis-compression-lib": { - "name": "--session-save-redis-compression-lib", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Redis compression library. Values: gzip (default), lzf, lz4, snappy", - "default": null - }, - "session-save-redis-log-level": { - "name": "--session-save-redis-log-level", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Redis log level. Values: 0 (least verbose) to 7 (most verbose)", - "default": null - }, - "session-save-redis-max-concurrency": { - "name": "--session-save-redis-max-concurrency", + "remote-storage-path-style": { + "name": "--remote-storage-path-style", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Maximum number of processes that can wait for a lock on one session", - "default": null + "description": "Remote storage path style", + "default": "0" }, - "session-save-redis-break-after-frontend": { - "name": "--session-save-redis-break-after-frontend", + "checkout-async": { + "name": "--checkout-async", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Number of seconds to wait before trying to break a lock for frontend session", + "description": "Enable async order processing? 1 - Yes, 0 - No", "default": null }, - "session-save-redis-break-after-adminhtml": { - "name": "--session-save-redis-break-after-adminhtml", + "amqp-host": { + "name": "--amqp-host", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Number of seconds to wait before trying to break a lock for Admin session", - "default": null + "description": "Amqp server host", + "default": "" }, - "session-save-redis-first-lifetime": { - "name": "--session-save-redis-first-lifetime", + "amqp-port": { + "name": "--amqp-port", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Lifetime, in seconds, of session for non-bots on the first write (use 0 to disable)", - "default": null + "description": "Amqp server port", + "default": "5672" }, - "session-save-redis-bot-first-lifetime": { - "name": "--session-save-redis-bot-first-lifetime", + "amqp-user": { + "name": "--amqp-user", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Lifetime, in seconds, of session for bots on the first write (use 0 to disable)", - "default": null + "description": "Amqp server username", + "default": "" }, - "session-save-redis-bot-lifetime": { - "name": "--session-save-redis-bot-lifetime", + "amqp-password": { + "name": "--amqp-password", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Lifetime of session for bots on subsequent writes (use 0 to disable)", - "default": null + "description": "Amqp server password", + "default": "" }, - "session-save-redis-disable-locking": { - "name": "--session-save-redis-disable-locking", + "amqp-virtualhost": { + "name": "--amqp-virtualhost", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis disable locking. Values: false (default), true", - "default": null + "description": "Amqp virtualhost", + "default": "/" }, - "session-save-redis-min-lifetime": { - "name": "--session-save-redis-min-lifetime", + "amqp-ssl": { + "name": "--amqp-ssl", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis min session lifetime, in seconds", - "default": null + "description": "Amqp SSL", + "default": "" }, - "session-save-redis-max-lifetime": { - "name": "--session-save-redis-max-lifetime", + "amqp-ssl-options": { + "name": "--amqp-ssl-options", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis max session lifetime, in seconds", - "default": null + "description": "Amqp SSL Options (JSON)", + "default": "" }, - "session-save-redis-sentinel-master": { - "name": "--session-save-redis-sentinel-master", + "consumers-wait-for-messages": { + "name": "--consumers-wait-for-messages", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis Sentinel master", + "description": "Should consumers wait for a message from the queue? 1 - Yes, 0 - No", "default": null }, - "session-save-redis-sentinel-servers": { - "name": "--session-save-redis-sentinel-servers", + "queue-default-connection": { + "name": "--queue-default-connection", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis Sentinel servers, comma separated", + "description": "Message queues default connection. Can be 'db', 'amqp' or a custom queue system.The queue system must be installed and configured, otherwise messages won't be processed correctly.", "default": null }, - "session-save-redis-sentinel-verify-master": { - "name": "--session-save-redis-sentinel-verify-master", + "deferred-total-calculating": { + "name": "--deferred-total-calculating", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis Sentinel verify master. Values: false (default), true", + "description": "Enable deferred total calculating? 1 - Yes, 0 - No", "default": null }, - "session-save-redis-sentinel-connect-retries": { - "name": "--session-save-redis-sentinel-connect-retries", + "key": { + "name": "--key", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis Sentinel connect retries.", + "description": "Encryption key", "default": null }, - "cache-backend": { - "name": "--cache-backend", + "db-host": { + "name": "--db-host", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Default cache handler", + "description": "Database server host", "default": null }, - "cache-backend-redis-server": { - "name": "--cache-backend-redis-server", + "db-name": { + "name": "--db-name", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis server", + "description": "Database name", "default": null }, - "cache-backend-redis-db": { - "name": "--cache-backend-redis-db", + "db-user": { + "name": "--db-user", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Database number for the cache", + "description": "Database server username", "default": null }, - "cache-backend-redis-port": { - "name": "--cache-backend-redis-port", + "db-engine": { + "name": "--db-engine", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis server listen port", + "description": "Database server engine", "default": null }, - "cache-backend-redis-password": { - "name": "--cache-backend-redis-password", + "db-password": { + "name": "--db-password", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis server password", + "description": "Database server password", "default": null }, - "cache-backend-redis-compress-data": { - "name": "--cache-backend-redis-compress-data", + "db-prefix": { + "name": "--db-prefix", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Set to 0 to disable compression (default is 1, enabled)", + "description": "Database table prefix", "default": null }, - "cache-backend-redis-compression-lib": { - "name": "--cache-backend-redis-compression-lib", + "db-model": { + "name": "--db-model", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Compression lib to use [snappy,lzf,l4z,zstd,gzip] (leave blank to determine automatically)", + "description": "Database type", "default": null }, - "cache-id-prefix": { - "name": "--cache-id-prefix", + "db-init-statements": { + "name": "--db-init-statements", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "ID prefix for cache keys", + "description": "Database initial set of commands", "default": null }, - "allow-parallel-generation": { - "name": "--allow-parallel-generation", - "shortcut": "", + "skip-db-validation": { + "name": "--skip-db-validation", + "shortcut": "-s", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Allow generate cache in non-blocking way", + "description": "If specified, then db connection validation will be skipped", "default": false }, - "page-cache": { - "name": "--page-cache", + "http-cache-hosts": { + "name": "--http-cache-hosts", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Default cache handler", + "description": "http Cache hosts", "default": null }, - "page-cache-redis-server": { - "name": "--page-cache-redis-server", + "db-ssl-key": { + "name": "--db-ssl-key", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis server", - "default": null + "description": "Full path of client key file in order to establish db connection through SSL", + "default": "" }, - "page-cache-redis-db": { - "name": "--page-cache-redis-db", + "db-ssl-cert": { + "name": "--db-ssl-cert", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Database number for the cache", - "default": null + "description": "Full path of client certificate file in order to establish db connection through SSL", + "default": "" }, - "page-cache-redis-port": { - "name": "--page-cache-redis-port", + "db-ssl-ca": { + "name": "--db-ssl-ca", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis server listen port", - "default": null + "description": "Full path of server certificate file in order to establish db connection through SSL", + "default": "" }, - "page-cache-redis-password": { - "name": "--page-cache-redis-password", + "db-ssl-verify": { + "name": "--db-ssl-verify", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Redis server password", - "default": null + "description": "Verify server certification", + "default": false }, - "page-cache-redis-compress-data": { - "name": "--page-cache-redis-compress-data", + "session-save": { + "name": "--session-save", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Set to 1 to compress the full page cache (use 0 to disable)", + "description": "Session save handler", "default": null }, - "page-cache-redis-compression-lib": { - "name": "--page-cache-redis-compression-lib", + "session-save-redis-host": { + "name": "--session-save-redis-host", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Compression library to use [snappy,lzf,l4z,zstd,gzip] (leave blank to determine automatically)", + "description": "Fully qualified host name, IP address, or absolute path if using UNIX sockets", "default": null }, - "page-cache-id-prefix": { - "name": "--page-cache-id-prefix", + "session-save-redis-port": { + "name": "--session-save-redis-port", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "ID prefix for cache keys", + "description": "Redis server listen port", "default": null }, - "lock-provider": { - "name": "--lock-provider", + "session-save-redis-password": { + "name": "--session-save-redis-password", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Lock provider name", + "description": "Redis server password", "default": null }, - "lock-db-prefix": { - "name": "--lock-db-prefix", + "session-save-redis-timeout": { + "name": "--session-save-redis-timeout", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Installation specific lock prefix to avoid lock conflicts", + "description": "Connection timeout, in seconds", "default": null }, - "lock-zookeeper-host": { - "name": "--lock-zookeeper-host", + "session-save-redis-persistent-id": { + "name": "--session-save-redis-persistent-id", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Host and port to connect to Zookeeper cluster. For example: 127.0.0.1:2181", + "description": "Unique string to enable persistent connections", "default": null }, - "lock-zookeeper-path": { - "name": "--lock-zookeeper-path", + "session-save-redis-db": { + "name": "--session-save-redis-db", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "The path where Zookeeper will save locks. The default path is: /magento/locks", + "description": "Redis database number", "default": null }, - "lock-file-path": { - "name": "--lock-file-path", + "session-save-redis-compression-threshold": { + "name": "--session-save-redis-compression-threshold", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "The path where file locks will be saved.", + "description": "Redis compression threshold", "default": null }, - "document-root-is-pub": { - "name": "--document-root-is-pub", + "session-save-redis-compression-lib": { + "name": "--session-save-redis-compression-lib", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Flag to show is Pub is on root, can be true or false only", + "description": "Redis compression library. Values: gzip (default), lzf, lz4, snappy", "default": null }, - "magento-init-params": { - "name": "--magento-init-params", + "session-save-redis-log-level": { + "name": "--session-save-redis-log-level", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "description": "Redis log level. Values: 0 (least verbose) to 7 (most verbose)", "default": null }, - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this help message", - "default": false - }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not output any message", - "default": false - }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false - }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this application version", - "default": false - }, - "ansi": { - "name": "--ansi", + "session-save-redis-max-concurrency": { + "name": "--session-save-redis-max-concurrency", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Force ANSI output", - "default": false + "description": "Maximum number of processes that can wait for a lock on one session", + "default": null }, - "no-ansi": { - "name": "--no-ansi", + "session-save-redis-break-after-frontend": { + "name": "--session-save-redis-break-after-frontend", "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Disable ANSI output", - "default": false - }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "setup:db-data:upgrade", - "usage": [ - "setup:db-data:upgrade [--magento-init-params MAGENTO-INIT-PARAMS]" - ], - "description": "Installs and upgrades data in the DB", - "help": "Installs and upgrades data in the DB", - "definition": { - "arguments": [], - "options": { - "magento-init-params": { - "name": "--magento-init-params", + "description": "Number of seconds to wait before trying to break a lock for frontend session", + "default": null + }, + "session-save-redis-break-after-adminhtml": { + "name": "--session-save-redis-break-after-adminhtml", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "description": "Number of seconds to wait before trying to break a lock for Admin session", "default": null }, - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, + "session-save-redis-first-lifetime": { + "name": "--session-save-redis-first-lifetime", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this help message", - "default": false + "description": "Lifetime, in seconds, of session for non-bots on the first write (use 0 to disable)", + "default": null }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", - "accept_value": false, - "is_value_required": false, + "session-save-redis-bot-first-lifetime": { + "name": "--session-save-redis-bot-first-lifetime", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not output any message", - "default": false + "description": "Lifetime, in seconds, of session for bots on the first write (use 0 to disable)", + "default": null }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, + "session-save-redis-bot-lifetime": { + "name": "--session-save-redis-bot-lifetime", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false + "description": "Lifetime of session for bots on subsequent writes (use 0 to disable)", + "default": null }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, + "session-save-redis-disable-locking": { + "name": "--session-save-redis-disable-locking", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this application version", - "default": false + "description": "Redis disable locking. Values: false (default), true", + "default": null }, - "ansi": { - "name": "--ansi", + "session-save-redis-min-lifetime": { + "name": "--session-save-redis-min-lifetime", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Force ANSI output", - "default": false + "description": "Redis min session lifetime, in seconds", + "default": null }, - "no-ansi": { - "name": "--no-ansi", + "session-save-redis-max-lifetime": { + "name": "--session-save-redis-max-lifetime", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Disable ANSI output", - "default": false + "description": "Redis max session lifetime, in seconds", + "default": null }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, + "session-save-redis-sentinel-master": { + "name": "--session-save-redis-sentinel-master", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "setup:db-declaration:generate-patch", - "usage": [ - "setup:db-declaration:generate-patch [--revertable [REVERTABLE]] [--type [TYPE]] [--] " - ], - "description": "Generate patch and put it in specific folder.", - "help": "Generate patch and put it in specific folder.", - "definition": { - "arguments": { - "module": { - "name": "module", - "is_required": true, - "is_array": false, - "description": "Module name", + "description": "Redis Sentinel master", "default": null }, - "patch": { - "name": "patch", - "is_required": true, - "is_array": false, - "description": "Patch name", - "default": null - } - }, - "options": { - "revertable": { - "name": "--revertable", + "session-save-redis-sentinel-servers": { + "name": "--session-save-redis-sentinel-servers", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Check whether patch is revertable or not.", - "default": false + "description": "Redis Sentinel servers, comma separated", + "default": null }, - "type": { - "name": "--type", + "session-save-redis-sentinel-verify-master": { + "name": "--session-save-redis-sentinel-verify-master", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Find out what type of patch should be generated. Available values: `data`, `schema`.", - "default": "data" + "description": "Redis Sentinel verify master. Values: false (default), true", + "default": null }, - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, + "session-save-redis-sentinel-connect-retries": { + "name": "--session-save-redis-sentinel-connect-retries", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this help message", - "default": false + "description": "Redis Sentinel connect retries.", + "default": null }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", - "accept_value": false, - "is_value_required": false, + "cache-backend": { + "name": "--cache-backend", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not output any message", - "default": false + "description": "Default cache handler", + "default": null }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, + "cache-backend-redis-server": { + "name": "--cache-backend-redis-server", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false + "description": "Redis server", + "default": null }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, + "cache-backend-redis-db": { + "name": "--cache-backend-redis-db", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this application version", - "default": false + "description": "Database number for the cache", + "default": null }, - "ansi": { - "name": "--ansi", + "cache-backend-redis-port": { + "name": "--cache-backend-redis-port", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Force ANSI output", - "default": false + "description": "Redis server listen port", + "default": null }, - "no-ansi": { - "name": "--no-ansi", + "cache-backend-redis-password": { + "name": "--cache-backend-redis-password", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Disable ANSI output", - "default": false + "description": "Redis server password", + "default": null }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, + "cache-backend-redis-compress-data": { + "name": "--cache-backend-redis-compress-data", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "setup:db-declaration:generate-whitelist", - "usage": [ - "setup:db-declaration:generate-whitelist [--module-name [MODULE-NAME]]" - ], - "description": "Generate whitelist of tables and columns that are allowed to be edited by declaration installer", - "help": "Generate whitelist of tables and columns that are allowed to be edited by declaration installer", - "definition": { - "arguments": [], - "options": { - "module-name": { - "name": "--module-name", + "description": "Set to 0 to disable compression (default is 1, enabled)", + "default": null + }, + "cache-backend-redis-compression-lib": { + "name": "--cache-backend-redis-compression-lib", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Name of the module where whitelist will be generated", - "default": "all" + "description": "Compression lib to use [snappy,lzf,l4z,zstd,gzip] (leave blank to determine automatically)", + "default": null }, - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, + "cache-id-prefix": { + "name": "--cache-id-prefix", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this help message", - "default": false + "description": "ID prefix for cache keys", + "default": null }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", + "allow-parallel-generation": { + "name": "--allow-parallel-generation", + "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Do not output any message", + "description": "Allow generate cache in non-blocking way", "default": false }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, + "page-cache": { + "name": "--page-cache", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false + "description": "Default cache handler", + "default": null }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, + "page-cache-redis-server": { + "name": "--page-cache-redis-server", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this application version", - "default": false + "description": "Redis server", + "default": null }, - "ansi": { - "name": "--ansi", + "page-cache-redis-db": { + "name": "--page-cache-redis-db", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Force ANSI output", - "default": false + "description": "Database number for the cache", + "default": null }, - "no-ansi": { - "name": "--no-ansi", + "page-cache-redis-port": { + "name": "--page-cache-redis-port", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Disable ANSI output", - "default": false + "description": "Redis server listen port", + "default": null }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, + "page-cache-redis-password": { + "name": "--page-cache-redis-password", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "setup:db-schema:add-slave", - "usage": [ - "setup:db-schema:add-slave [--host HOST] [--dbname DBNAME] [--username USERNAME] [--password [PASSWORD]] [--connection [CONNECTION]] [--resource [RESOURCE]] [--maxAllowedLag [MAXALLOWEDLAG]] [--magento-init-params MAGENTO-INIT-PARAMS]" - ], - "description": "Move checkout quote related tables to a separate DB server", - "help": "Move checkout quote related tables to a separate DB server", - "definition": { - "arguments": [], - "options": { - "host": { - "name": "--host", + "description": "Redis server password", + "default": null + }, + "page-cache-redis-compress-data": { + "name": "--page-cache-redis-compress-data", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Slave DB Server host", - "default": "localhost" + "description": "Set to 1 to compress the full page cache (use 0 to disable)", + "default": null }, - "dbname": { - "name": "--dbname", + "page-cache-redis-compression-lib": { + "name": "--page-cache-redis-compression-lib", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Slave Database Name", + "description": "Compression library to use [snappy,lzf,l4z,zstd,gzip] (leave blank to determine automatically)", "default": null }, - "username": { - "name": "--username", + "page-cache-id-prefix": { + "name": "--page-cache-id-prefix", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Slave DB user name", - "default": "root" + "description": "ID prefix for cache keys", + "default": null }, - "password": { - "name": "--password", + "lock-provider": { + "name": "--lock-provider", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Slave DB user password", + "description": "Lock provider name", "default": null }, - "connection": { - "name": "--connection", + "lock-db-prefix": { + "name": "--lock-db-prefix", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Slave connection name", - "default": "default" + "description": "Installation specific lock prefix to avoid lock conflicts", + "default": null }, - "resource": { - "name": "--resource", + "lock-zookeeper-host": { + "name": "--lock-zookeeper-host", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Slave Resource name", - "default": "default" + "description": "Host and port to connect to Zookeeper cluster. For example: 127.0.0.1:2181", + "default": null }, - "maxAllowedLag": { - "name": "--maxAllowedLag", + "lock-zookeeper-path": { + "name": "--lock-zookeeper-path", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Max Allowed Lag Slave Connection (in seconds)", - "default": "" + "description": "The path where Zookeeper will save locks. The default path is: /magento/locks", + "default": null + }, + "lock-file-path": { + "name": "--lock-file-path", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "The path where file locks will be saved.", + "default": null + }, + "document-root-is-pub": { + "name": "--document-root-is-pub", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Flag to show is Pub is on root, can be true or false only", + "default": null }, "magento-init-params": { "name": "--magento-init-params", @@ -9588,69 +9261,15 @@ "hidden": false }, { - "name": "setup:db-schema:split-quote", + "name": "setup:db-data:upgrade", "usage": [ - "setup:db-schema:split-quote [--host HOST] [--dbname DBNAME] [--username USERNAME] [--password [PASSWORD]] [--connection [CONNECTION]] [--resource [RESOURCE]] [--magento-init-params MAGENTO-INIT-PARAMS]" + "setup:db-data:upgrade [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Move checkout quote related tables to a separate DB server. Deprecated since 2.4.2 and will be removed", - "help": "Move checkout quote related tables to a separate DB server. Deprecated since 2.4.2 and will be removed", + "description": "Installs and upgrades data in the DB", + "help": "Installs and upgrades data in the DB", "definition": { - "arguments": [], - "options": { - "host": { - "name": "--host", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Checkout DB Server host", - "default": null - }, - "dbname": { - "name": "--dbname", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Checkout Database Name", - "default": null - }, - "username": { - "name": "--username", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Checkout DB user name", - "default": null - }, - "password": { - "name": "--password", - "shortcut": "", - "accept_value": true, - "is_value_required": false, - "is_multiple": false, - "description": "Checkout DB user password", - "default": null - }, - "connection": { - "name": "--connection", - "shortcut": "", - "accept_value": true, - "is_value_required": false, - "is_multiple": false, - "description": "Checkout connection name", - "default": "checkout" - }, - "resource": { - "name": "--resource", - "shortcut": "", - "accept_value": true, - "is_value_required": false, - "is_multiple": false, - "description": "Checkout resource name", - "default": "checkout" - }, + "arguments": [], + "options": { "magento-init-params": { "name": "--magento-init-params", "shortcut": "", @@ -9728,77 +9347,47 @@ "hidden": false }, { - "name": "setup:db-schema:split-sales", + "name": "setup:db-declaration:generate-patch", "usage": [ - "setup:db-schema:split-sales [--host HOST] [--dbname DBNAME] [--username USERNAME] [--password [PASSWORD]] [--connection [CONNECTION]] [--resource [RESOURCE]] [--magento-init-params MAGENTO-INIT-PARAMS]" + "setup:db-declaration:generate-patch [--revertable [REVERTABLE]] [--type [TYPE]] [--] " ], - "description": "Move sales related tables to a separate DB server. Deprecated since 2.4.2 and will be removed", - "help": "Move sales related tables to a separate DB server. Deprecated since 2.4.2 and will be removed", + "description": "Generate patch and put it in specific folder.", + "help": "Generate patch and put it in specific folder.", "definition": { - "arguments": [], - "options": { - "host": { - "name": "--host", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Sales DB Server host", - "default": null - }, - "dbname": { - "name": "--dbname", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Sales Database Name", - "default": null - }, - "username": { - "name": "--username", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Sales DB user name", + "arguments": { + "module": { + "name": "module", + "is_required": true, + "is_array": false, + "description": "Module name", "default": null }, - "password": { - "name": "--password", - "shortcut": "", - "accept_value": true, - "is_value_required": false, - "is_multiple": false, - "description": "Sales DB user passowrd", + "patch": { + "name": "patch", + "is_required": true, + "is_array": false, + "description": "Patch name", "default": null - }, - "connection": { - "name": "--connection", + } + }, + "options": { + "revertable": { + "name": "--revertable", "shortcut": "", "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Sales connection name", - "default": "sales" + "description": "Check whether patch is revertable or not.", + "default": false }, - "resource": { - "name": "--resource", + "type": { + "name": "--type", "shortcut": "", "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Sales resource name", - "default": "sales" - }, - "magento-init-params": { - "name": "--magento-init-params", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", - "default": null + "description": "Find out what type of patch should be generated. Available values: `data`, `schema`.", + "default": "data" }, "help": { "name": "--help", @@ -9868,32 +9457,23 @@ "hidden": false }, { - "name": "setup:db-schema:upgrade", + "name": "setup:db-declaration:generate-whitelist", "usage": [ - "setup:db-schema:upgrade [--convert-old-scripts [CONVERT-OLD-SCRIPTS]] [--magento-init-params MAGENTO-INIT-PARAMS]" + "setup:db-declaration:generate-whitelist [--module-name [MODULE-NAME]]" ], - "description": "Installs and upgrades the DB schema", - "help": "Installs and upgrades the DB schema", + "description": "Generate whitelist of tables and columns that are allowed to be edited by declaration installer", + "help": "Generate whitelist of tables and columns that are allowed to be edited by declaration installer", "definition": { "arguments": [], "options": { - "convert-old-scripts": { - "name": "--convert-old-scripts", + "module-name": { + "name": "--module-name", "shortcut": "", "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Allows to convert old scripts (InstallSchema, UpgradeSchema) to db_schema.xml format", - "default": false - }, - "magento-init-params": { - "name": "--magento-init-params", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", - "default": null + "description": "Name of the module where whitelist will be generated", + "default": "all" }, "help": { "name": "--help", @@ -9963,15 +9543,78 @@ "hidden": false }, { - "name": "setup:db:status", + "name": "setup:db-schema:add-slave", "usage": [ - "setup:db:status [--magento-init-params MAGENTO-INIT-PARAMS]" + "setup:db-schema:add-slave [--host HOST] [--dbname DBNAME] [--username USERNAME] [--password [PASSWORD]] [--connection [CONNECTION]] [--resource [RESOURCE]] [--maxAllowedLag [MAXALLOWEDLAG]] [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Checks if DB schema or data requires upgrade", - "help": "Checks if DB schema or data requires upgrade", + "description": "Move checkout quote related tables to a separate DB server", + "help": "Move checkout quote related tables to a separate DB server", "definition": { "arguments": [], "options": { + "host": { + "name": "--host", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Slave DB Server host", + "default": "localhost" + }, + "dbname": { + "name": "--dbname", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Slave Database Name", + "default": null + }, + "username": { + "name": "--username", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Slave DB user name", + "default": "root" + }, + "password": { + "name": "--password", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Slave DB user password", + "default": null + }, + "connection": { + "name": "--connection", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Slave connection name", + "default": "default" + }, + "resource": { + "name": "--resource", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Slave Resource name", + "default": "default" + }, + "maxAllowedLag": { + "name": "--maxAllowedLag", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Max Allowed Lag Slave Connection (in seconds)", + "default": "" + }, "magento-init-params": { "name": "--magento-init-params", "shortcut": "", @@ -10041,23 +9684,86 @@ "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "setup:di:compile", - "usage": [ - "setup:di:compile" - ], - "description": "Generates DI configuration and all missing classes that can be auto-generated", - "help": "Generates DI configuration and all missing classes that can be auto-generated", - "definition": { - "arguments": [], - "options": { + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:db-schema:split-quote", + "usage": [ + "setup:db-schema:split-quote [--host HOST] [--dbname DBNAME] [--username USERNAME] [--password [PASSWORD]] [--connection [CONNECTION]] [--resource [RESOURCE]] [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Move checkout quote related tables to a separate DB server. Deprecated since 2.4.2 and will be removed", + "help": "Move checkout quote related tables to a separate DB server. Deprecated since 2.4.2 and will be removed", + "definition": { + "arguments": [], + "options": { + "host": { + "name": "--host", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Checkout DB Server host", + "default": null + }, + "dbname": { + "name": "--dbname", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Checkout Database Name", + "default": null + }, + "username": { + "name": "--username", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Checkout DB user name", + "default": null + }, + "password": { + "name": "--password", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Checkout DB user password", + "default": null + }, + "connection": { + "name": "--connection", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Checkout connection name", + "default": "checkout" + }, + "resource": { + "name": "--resource", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Checkout resource name", + "default": "checkout" + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, "help": { "name": "--help", "shortcut": "-h", @@ -10126,1524 +9832,1456 @@ "hidden": false }, { - "name": "setup:install", + "name": "setup:db-schema:split-sales", "usage": [ - "setup:install [--backend-frontname BACKEND-FRONTNAME] [--enable-debug-logging ENABLE-DEBUG-LOGGING] [--enable-syslog-logging ENABLE-SYSLOG-LOGGING] [--remote-storage-driver REMOTE-STORAGE-DRIVER] [--remote-storage-prefix REMOTE-STORAGE-PREFIX] [--remote-storage-bucket REMOTE-STORAGE-BUCKET] [--remote-storage-region REMOTE-STORAGE-REGION] [--remote-storage-key REMOTE-STORAGE-KEY] [--remote-storage-secret REMOTE-STORAGE-SECRET] [--amqp-host AMQP-HOST] [--amqp-port AMQP-PORT] [--amqp-user AMQP-USER] [--amqp-password AMQP-PASSWORD] [--amqp-virtualhost AMQP-VIRTUALHOST] [--amqp-ssl AMQP-SSL] [--amqp-ssl-options AMQP-SSL-OPTIONS] [--consumers-wait-for-messages CONSUMERS-WAIT-FOR-MESSAGES] [--key KEY] [--db-host DB-HOST] [--db-name DB-NAME] [--db-user DB-USER] [--db-engine DB-ENGINE] [--db-password DB-PASSWORD] [--db-prefix DB-PREFIX] [--db-model DB-MODEL] [--db-init-statements DB-INIT-STATEMENTS] [-s|--skip-db-validation] [--http-cache-hosts HTTP-CACHE-HOSTS] [--db-ssl-key DB-SSL-KEY] [--db-ssl-cert DB-SSL-CERT] [--db-ssl-ca DB-SSL-CA] [--db-ssl-verify] [--session-save SESSION-SAVE] [--session-save-redis-host SESSION-SAVE-REDIS-HOST] [--session-save-redis-port SESSION-SAVE-REDIS-PORT] [--session-save-redis-password SESSION-SAVE-REDIS-PASSWORD] [--session-save-redis-timeout SESSION-SAVE-REDIS-TIMEOUT] [--session-save-redis-persistent-id SESSION-SAVE-REDIS-PERSISTENT-ID] [--session-save-redis-db SESSION-SAVE-REDIS-DB] [--session-save-redis-compression-threshold SESSION-SAVE-REDIS-COMPRESSION-THRESHOLD] [--session-save-redis-compression-lib SESSION-SAVE-REDIS-COMPRESSION-LIB] [--session-save-redis-log-level SESSION-SAVE-REDIS-LOG-LEVEL] [--session-save-redis-max-concurrency SESSION-SAVE-REDIS-MAX-CONCURRENCY] [--session-save-redis-break-after-frontend SESSION-SAVE-REDIS-BREAK-AFTER-FRONTEND] [--session-save-redis-break-after-adminhtml SESSION-SAVE-REDIS-BREAK-AFTER-ADMINHTML] [--session-save-redis-first-lifetime SESSION-SAVE-REDIS-FIRST-LIFETIME] [--session-save-redis-bot-first-lifetime SESSION-SAVE-REDIS-BOT-FIRST-LIFETIME] [--session-save-redis-bot-lifetime SESSION-SAVE-REDIS-BOT-LIFETIME] [--session-save-redis-disable-locking SESSION-SAVE-REDIS-DISABLE-LOCKING] [--session-save-redis-min-lifetime SESSION-SAVE-REDIS-MIN-LIFETIME] [--session-save-redis-max-lifetime SESSION-SAVE-REDIS-MAX-LIFETIME] [--session-save-redis-sentinel-master SESSION-SAVE-REDIS-SENTINEL-MASTER] [--session-save-redis-sentinel-servers SESSION-SAVE-REDIS-SENTINEL-SERVERS] [--session-save-redis-sentinel-verify-master SESSION-SAVE-REDIS-SENTINEL-VERIFY-MASTER] [--session-save-redis-sentinel-connect-retries SESSION-SAVE-REDIS-SENTINEL-CONNECT-RETRIES] [--cache-backend CACHE-BACKEND] [--cache-backend-redis-server CACHE-BACKEND-REDIS-SERVER] [--cache-backend-redis-db CACHE-BACKEND-REDIS-DB] [--cache-backend-redis-port CACHE-BACKEND-REDIS-PORT] [--cache-backend-redis-password CACHE-BACKEND-REDIS-PASSWORD] [--cache-backend-redis-compress-data CACHE-BACKEND-REDIS-COMPRESS-DATA] [--cache-backend-redis-compression-lib CACHE-BACKEND-REDIS-COMPRESSION-LIB] [--cache-id-prefix CACHE-ID-PREFIX] [--allow-parallel-generation] [--page-cache PAGE-CACHE] [--page-cache-redis-server PAGE-CACHE-REDIS-SERVER] [--page-cache-redis-db PAGE-CACHE-REDIS-DB] [--page-cache-redis-port PAGE-CACHE-REDIS-PORT] [--page-cache-redis-password PAGE-CACHE-REDIS-PASSWORD] [--page-cache-redis-compress-data PAGE-CACHE-REDIS-COMPRESS-DATA] [--page-cache-redis-compression-lib PAGE-CACHE-REDIS-COMPRESSION-LIB] [--page-cache-id-prefix PAGE-CACHE-ID-PREFIX] [--lock-provider LOCK-PROVIDER] [--lock-db-prefix LOCK-DB-PREFIX] [--lock-zookeeper-host LOCK-ZOOKEEPER-HOST] [--lock-zookeeper-path LOCK-ZOOKEEPER-PATH] [--lock-file-path LOCK-FILE-PATH] [--document-root-is-pub DOCUMENT-ROOT-IS-PUB] [--base-url BASE-URL] [--language LANGUAGE] [--timezone TIMEZONE] [--currency CURRENCY] [--use-rewrites USE-REWRITES] [--use-secure USE-SECURE] [--base-url-secure BASE-URL-SECURE] [--use-secure-admin USE-SECURE-ADMIN] [--admin-use-security-key ADMIN-USE-SECURITY-KEY] [--admin-user [ADMIN-USER]] [--admin-password [ADMIN-PASSWORD]] [--admin-email [ADMIN-EMAIL]] [--admin-firstname [ADMIN-FIRSTNAME]] [--admin-lastname [ADMIN-LASTNAME]] [--search-engine SEARCH-ENGINE] [--elasticsearch-host ELASTICSEARCH-HOST] [--elasticsearch-port ELASTICSEARCH-PORT] [--elasticsearch-enable-auth ELASTICSEARCH-ENABLE-AUTH] [--elasticsearch-username ELASTICSEARCH-USERNAME] [--elasticsearch-password ELASTICSEARCH-PASSWORD] [--elasticsearch-index-prefix ELASTICSEARCH-INDEX-PREFIX] [--elasticsearch-timeout ELASTICSEARCH-TIMEOUT] [--cleanup-database] [--sales-order-increment-prefix SALES-ORDER-INCREMENT-PREFIX] [--use-sample-data] [--enable-modules [ENABLE-MODULES]] [--disable-modules [DISABLE-MODULES]] [--convert-old-scripts [CONVERT-OLD-SCRIPTS]] [-i|--interactive] [--safe-mode [SAFE-MODE]] [--data-restore [DATA-RESTORE]] [--dry-run [DRY-RUN]] [--magento-init-params MAGENTO-INIT-PARAMS]" + "setup:db-schema:split-sales [--host HOST] [--dbname DBNAME] [--username USERNAME] [--password [PASSWORD]] [--connection [CONNECTION]] [--resource [RESOURCE]] [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Installs the Magento application", - "help": "Installs the Magento application", + "description": "Move sales related tables to a separate DB server. Deprecated since 2.4.2 and will be removed", + "help": "Move sales related tables to a separate DB server. Deprecated since 2.4.2 and will be removed", "definition": { "arguments": [], "options": { - "backend-frontname": { - "name": "--backend-frontname", + "host": { + "name": "--host", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Backend frontname (will be autogenerated if missing)", + "description": "Sales DB Server host", "default": null }, - "enable-debug-logging": { - "name": "--enable-debug-logging", + "dbname": { + "name": "--dbname", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Enable debug logging", + "description": "Sales Database Name", "default": null }, - "enable-syslog-logging": { - "name": "--enable-syslog-logging", + "username": { + "name": "--username", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Enable syslog logging", + "description": "Sales DB user name", "default": null }, - "remote-storage-driver": { - "name": "--remote-storage-driver", + "password": { + "name": "--password", "shortcut": "", "accept_value": true, - "is_value_required": true, + "is_value_required": false, "is_multiple": false, - "description": "Remote storage driver", + "description": "Sales DB user passowrd", "default": null }, - "remote-storage-prefix": { - "name": "--remote-storage-prefix", + "connection": { + "name": "--connection", "shortcut": "", "accept_value": true, - "is_value_required": true, + "is_value_required": false, "is_multiple": false, - "description": "Remote storage prefix", - "default": "" + "description": "Sales connection name", + "default": "sales" }, - "remote-storage-bucket": { - "name": "--remote-storage-bucket", + "resource": { + "name": "--resource", "shortcut": "", "accept_value": true, - "is_value_required": true, + "is_value_required": false, "is_multiple": false, - "description": "Remote storage bucket", - "default": null + "description": "Sales resource name", + "default": "sales" }, - "remote-storage-region": { - "name": "--remote-storage-region", + "magento-init-params": { + "name": "--magento-init-params", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Remote storage region", + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", "default": null }, - "remote-storage-key": { - "name": "--remote-storage-key", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Remote storage access key", - "default": "" - }, - "remote-storage-secret": { - "name": "--remote-storage-secret", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Remote storage secret key", - "default": "" - }, - "amqp-host": { - "name": "--amqp-host", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Amqp server host", - "default": "" - }, - "amqp-port": { - "name": "--amqp-port", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Amqp server port", - "default": "5672" - }, - "amqp-user": { - "name": "--amqp-user", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Amqp server username", - "default": "" - }, - "amqp-password": { - "name": "--amqp-password", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Amqp server password", - "default": "" - }, - "amqp-virtualhost": { - "name": "--amqp-virtualhost", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Amqp virtualhost", - "default": "/" - }, - "amqp-ssl": { - "name": "--amqp-ssl", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Amqp SSL", - "default": "" + "description": "Display this help message", + "default": false }, - "amqp-ssl-options": { - "name": "--amqp-ssl-options", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Amqp SSL Options (JSON)", - "default": "" + "description": "Do not output any message", + "default": false }, - "consumers-wait-for-messages": { - "name": "--consumers-wait-for-messages", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Should consumers wait for a message from the queue? 1 - Yes, 0 - No", - "default": null + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false }, - "key": { - "name": "--key", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Encryption key", - "default": null + "description": "Display this application version", + "default": false }, - "db-host": { - "name": "--db-host", + "ansi": { + "name": "--ansi", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Database server host", - "default": null + "description": "Force ANSI output", + "default": false }, - "db-name": { - "name": "--db-name", + "no-ansi": { + "name": "--no-ansi", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Database name", - "default": null + "description": "Disable ANSI output", + "default": false }, - "db-user": { - "name": "--db-user", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Database server username", - "default": null - }, - "db-engine": { - "name": "--db-engine", + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:db-schema:upgrade", + "usage": [ + "setup:db-schema:upgrade [--convert-old-scripts [CONVERT-OLD-SCRIPTS]] [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Installs and upgrades the DB schema", + "help": "Installs and upgrades the DB schema", + "definition": { + "arguments": [], + "options": { + "convert-old-scripts": { + "name": "--convert-old-scripts", "shortcut": "", "accept_value": true, - "is_value_required": true, + "is_value_required": false, "is_multiple": false, - "description": "Database server engine", - "default": null + "description": "Allows to convert old scripts (InstallSchema, UpgradeSchema) to db_schema.xml format", + "default": false }, - "db-password": { - "name": "--db-password", + "magento-init-params": { + "name": "--magento-init-params", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Database server password", + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", "default": null }, - "db-prefix": { - "name": "--db-prefix", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Database table prefix", - "default": null + "description": "Display this help message", + "default": false }, - "db-model": { - "name": "--db-model", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Database type", - "default": null + "description": "Do not output any message", + "default": false }, - "db-init-statements": { - "name": "--db-init-statements", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Database initial set of commands", - "default": null + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false }, - "skip-db-validation": { - "name": "--skip-db-validation", - "shortcut": "-s", + "version": { + "name": "--version", + "shortcut": "-V", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "If specified, then db connection validation will be skipped", + "description": "Display this application version", "default": false }, - "http-cache-hosts": { - "name": "--http-cache-hosts", + "ansi": { + "name": "--ansi", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "http Cache hosts", - "default": null + "description": "Force ANSI output", + "default": false }, - "db-ssl-key": { - "name": "--db-ssl-key", + "no-ansi": { + "name": "--no-ansi", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Full path of client key file in order to establish db connection through SSL", - "default": "" + "description": "Disable ANSI output", + "default": false }, - "db-ssl-cert": { - "name": "--db-ssl-cert", + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:db:status", + "usage": [ + "setup:db:status [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Checks if DB schema or data requires upgrade", + "help": "Checks if DB schema or data requires upgrade", + "definition": { + "arguments": [], + "options": { + "magento-init-params": { + "name": "--magento-init-params", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Full path of client certificate file in order to establish db connection through SSL", - "default": "" + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null }, - "db-ssl-ca": { - "name": "--db-ssl-ca", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Full path of server certificate file in order to establish db connection through SSL", - "default": "" + "description": "Display this help message", + "default": false }, - "db-ssl-verify": { - "name": "--db-ssl-verify", - "shortcut": "", + "quiet": { + "name": "--quiet", + "shortcut": "-q", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Verify server certification", + "description": "Do not output any message", "default": false }, - "session-save": { - "name": "--session-save", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Session save handler", - "default": null + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false }, - "session-save-redis-host": { - "name": "--session-save-redis-host", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Fully qualified host name, IP address, or absolute path if using UNIX sockets", - "default": null + "description": "Display this application version", + "default": false }, - "session-save-redis-port": { - "name": "--session-save-redis-port", + "ansi": { + "name": "--ansi", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Redis server listen port", - "default": null + "description": "Force ANSI output", + "default": false }, - "session-save-redis-password": { - "name": "--session-save-redis-password", + "no-ansi": { + "name": "--no-ansi", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Redis server password", - "default": null + "description": "Disable ANSI output", + "default": false }, - "session-save-redis-timeout": { - "name": "--session-save-redis-timeout", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Connection timeout, in seconds", - "default": null + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:di:compile", + "usage": [ + "setup:di:compile" + ], + "description": "Generates DI configuration and all missing classes that can be auto-generated", + "help": "Generates DI configuration and all missing classes that can be auto-generated", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false }, - "session-save-redis-persistent-id": { - "name": "--session-save-redis-persistent-id", + "ansi": { + "name": "--ansi", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Unique string to enable persistent connections", - "default": null + "description": "Force ANSI output", + "default": false }, - "session-save-redis-db": { - "name": "--session-save-redis-db", + "no-ansi": { + "name": "--no-ansi", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Redis database number", - "default": null + "description": "Disable ANSI output", + "default": false }, - "session-save-redis-compression-threshold": { - "name": "--session-save-redis-compression-threshold", + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:install", + "usage": [ + "setup:install [--backend-frontname BACKEND-FRONTNAME] [--enable-debug-logging ENABLE-DEBUG-LOGGING] [--enable-syslog-logging ENABLE-SYSLOG-LOGGING] [--remote-storage-driver REMOTE-STORAGE-DRIVER] [--remote-storage-prefix REMOTE-STORAGE-PREFIX] [--remote-storage-endpoint REMOTE-STORAGE-ENDPOINT] [--remote-storage-bucket REMOTE-STORAGE-BUCKET] [--remote-storage-region REMOTE-STORAGE-REGION] [--remote-storage-key REMOTE-STORAGE-KEY] [--remote-storage-secret REMOTE-STORAGE-SECRET] [--remote-storage-path-style REMOTE-STORAGE-PATH-STYLE] [--checkout-async CHECKOUT-ASYNC] [--amqp-host AMQP-HOST] [--amqp-port AMQP-PORT] [--amqp-user AMQP-USER] [--amqp-password AMQP-PASSWORD] [--amqp-virtualhost AMQP-VIRTUALHOST] [--amqp-ssl AMQP-SSL] [--amqp-ssl-options AMQP-SSL-OPTIONS] [--consumers-wait-for-messages CONSUMERS-WAIT-FOR-MESSAGES] [--queue-default-connection QUEUE-DEFAULT-CONNECTION] [--deferred-total-calculating DEFERRED-TOTAL-CALCULATING] [--key KEY] [--db-host DB-HOST] [--db-name DB-NAME] [--db-user DB-USER] [--db-engine DB-ENGINE] [--db-password DB-PASSWORD] [--db-prefix DB-PREFIX] [--db-model DB-MODEL] [--db-init-statements DB-INIT-STATEMENTS] [-s|--skip-db-validation] [--http-cache-hosts HTTP-CACHE-HOSTS] [--db-ssl-key DB-SSL-KEY] [--db-ssl-cert DB-SSL-CERT] [--db-ssl-ca DB-SSL-CA] [--db-ssl-verify] [--session-save SESSION-SAVE] [--session-save-redis-host SESSION-SAVE-REDIS-HOST] [--session-save-redis-port SESSION-SAVE-REDIS-PORT] [--session-save-redis-password SESSION-SAVE-REDIS-PASSWORD] [--session-save-redis-timeout SESSION-SAVE-REDIS-TIMEOUT] [--session-save-redis-persistent-id SESSION-SAVE-REDIS-PERSISTENT-ID] [--session-save-redis-db SESSION-SAVE-REDIS-DB] [--session-save-redis-compression-threshold SESSION-SAVE-REDIS-COMPRESSION-THRESHOLD] [--session-save-redis-compression-lib SESSION-SAVE-REDIS-COMPRESSION-LIB] [--session-save-redis-log-level SESSION-SAVE-REDIS-LOG-LEVEL] [--session-save-redis-max-concurrency SESSION-SAVE-REDIS-MAX-CONCURRENCY] [--session-save-redis-break-after-frontend SESSION-SAVE-REDIS-BREAK-AFTER-FRONTEND] [--session-save-redis-break-after-adminhtml SESSION-SAVE-REDIS-BREAK-AFTER-ADMINHTML] [--session-save-redis-first-lifetime SESSION-SAVE-REDIS-FIRST-LIFETIME] [--session-save-redis-bot-first-lifetime SESSION-SAVE-REDIS-BOT-FIRST-LIFETIME] [--session-save-redis-bot-lifetime SESSION-SAVE-REDIS-BOT-LIFETIME] [--session-save-redis-disable-locking SESSION-SAVE-REDIS-DISABLE-LOCKING] [--session-save-redis-min-lifetime SESSION-SAVE-REDIS-MIN-LIFETIME] [--session-save-redis-max-lifetime SESSION-SAVE-REDIS-MAX-LIFETIME] [--session-save-redis-sentinel-master SESSION-SAVE-REDIS-SENTINEL-MASTER] [--session-save-redis-sentinel-servers SESSION-SAVE-REDIS-SENTINEL-SERVERS] [--session-save-redis-sentinel-verify-master SESSION-SAVE-REDIS-SENTINEL-VERIFY-MASTER] [--session-save-redis-sentinel-connect-retries SESSION-SAVE-REDIS-SENTINEL-CONNECT-RETRIES] [--cache-backend CACHE-BACKEND] [--cache-backend-redis-server CACHE-BACKEND-REDIS-SERVER] [--cache-backend-redis-db CACHE-BACKEND-REDIS-DB] [--cache-backend-redis-port CACHE-BACKEND-REDIS-PORT] [--cache-backend-redis-password CACHE-BACKEND-REDIS-PASSWORD] [--cache-backend-redis-compress-data CACHE-BACKEND-REDIS-COMPRESS-DATA] [--cache-backend-redis-compression-lib CACHE-BACKEND-REDIS-COMPRESSION-LIB] [--cache-id-prefix CACHE-ID-PREFIX] [--allow-parallel-generation] [--page-cache PAGE-CACHE] [--page-cache-redis-server PAGE-CACHE-REDIS-SERVER] [--page-cache-redis-db PAGE-CACHE-REDIS-DB] [--page-cache-redis-port PAGE-CACHE-REDIS-PORT] [--page-cache-redis-password PAGE-CACHE-REDIS-PASSWORD] [--page-cache-redis-compress-data PAGE-CACHE-REDIS-COMPRESS-DATA] [--page-cache-redis-compression-lib PAGE-CACHE-REDIS-COMPRESSION-LIB] [--page-cache-id-prefix PAGE-CACHE-ID-PREFIX] [--lock-provider LOCK-PROVIDER] [--lock-db-prefix LOCK-DB-PREFIX] [--lock-zookeeper-host LOCK-ZOOKEEPER-HOST] [--lock-zookeeper-path LOCK-ZOOKEEPER-PATH] [--lock-file-path LOCK-FILE-PATH] [--document-root-is-pub DOCUMENT-ROOT-IS-PUB] [--base-url BASE-URL] [--language LANGUAGE] [--timezone TIMEZONE] [--currency CURRENCY] [--use-rewrites USE-REWRITES] [--use-secure USE-SECURE] [--base-url-secure BASE-URL-SECURE] [--use-secure-admin USE-SECURE-ADMIN] [--admin-use-security-key ADMIN-USE-SECURITY-KEY] [--admin-user [ADMIN-USER]] [--admin-password [ADMIN-PASSWORD]] [--admin-email [ADMIN-EMAIL]] [--admin-firstname [ADMIN-FIRSTNAME]] [--admin-lastname [ADMIN-LASTNAME]] [--search-engine SEARCH-ENGINE] [--elasticsearch-host ELASTICSEARCH-HOST] [--elasticsearch-port ELASTICSEARCH-PORT] [--elasticsearch-enable-auth ELASTICSEARCH-ENABLE-AUTH] [--elasticsearch-username ELASTICSEARCH-USERNAME] [--elasticsearch-password ELASTICSEARCH-PASSWORD] [--elasticsearch-index-prefix ELASTICSEARCH-INDEX-PREFIX] [--elasticsearch-timeout ELASTICSEARCH-TIMEOUT] [--cleanup-database] [--sales-order-increment-prefix SALES-ORDER-INCREMENT-PREFIX] [--use-sample-data] [--enable-modules [ENABLE-MODULES]] [--disable-modules [DISABLE-MODULES]] [--convert-old-scripts [CONVERT-OLD-SCRIPTS]] [-i|--interactive] [--safe-mode [SAFE-MODE]] [--data-restore [DATA-RESTORE]] [--dry-run [DRY-RUN]] [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Installs the Magento application", + "help": "Installs the Magento application", + "definition": { + "arguments": [], + "options": { + "backend-frontname": { + "name": "--backend-frontname", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis compression threshold", + "description": "Backend frontname (will be autogenerated if missing)", "default": null }, - "session-save-redis-compression-lib": { - "name": "--session-save-redis-compression-lib", + "enable-debug-logging": { + "name": "--enable-debug-logging", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis compression library. Values: gzip (default), lzf, lz4, snappy", + "description": "Enable debug logging", "default": null }, - "session-save-redis-log-level": { - "name": "--session-save-redis-log-level", + "enable-syslog-logging": { + "name": "--enable-syslog-logging", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis log level. Values: 0 (least verbose) to 7 (most verbose)", + "description": "Enable syslog logging", "default": null }, - "session-save-redis-max-concurrency": { - "name": "--session-save-redis-max-concurrency", + "remote-storage-driver": { + "name": "--remote-storage-driver", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Maximum number of processes that can wait for a lock on one session", + "description": "Remote storage driver", "default": null }, - "session-save-redis-break-after-frontend": { - "name": "--session-save-redis-break-after-frontend", + "remote-storage-prefix": { + "name": "--remote-storage-prefix", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Number of seconds to wait before trying to break a lock for frontend session", - "default": null + "description": "Remote storage prefix", + "default": "" }, - "session-save-redis-break-after-adminhtml": { - "name": "--session-save-redis-break-after-adminhtml", + "remote-storage-endpoint": { + "name": "--remote-storage-endpoint", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Number of seconds to wait before trying to break a lock for Admin session", + "description": "Remote storage endpoint", "default": null }, - "session-save-redis-first-lifetime": { - "name": "--session-save-redis-first-lifetime", + "remote-storage-bucket": { + "name": "--remote-storage-bucket", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Lifetime, in seconds, of session for non-bots on the first write (use 0 to disable)", + "description": "Remote storage bucket", "default": null }, - "session-save-redis-bot-first-lifetime": { - "name": "--session-save-redis-bot-first-lifetime", + "remote-storage-region": { + "name": "--remote-storage-region", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Lifetime, in seconds, of session for bots on the first write (use 0 to disable)", + "description": "Remote storage region", "default": null }, - "session-save-redis-bot-lifetime": { - "name": "--session-save-redis-bot-lifetime", + "remote-storage-key": { + "name": "--remote-storage-key", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Lifetime of session for bots on subsequent writes (use 0 to disable)", - "default": null + "description": "Remote storage access key", + "default": "" }, - "session-save-redis-disable-locking": { - "name": "--session-save-redis-disable-locking", + "remote-storage-secret": { + "name": "--remote-storage-secret", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis disable locking. Values: false (default), true", - "default": null + "description": "Remote storage secret key", + "default": "" }, - "session-save-redis-min-lifetime": { - "name": "--session-save-redis-min-lifetime", + "remote-storage-path-style": { + "name": "--remote-storage-path-style", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis min session lifetime, in seconds", - "default": null + "description": "Remote storage path style", + "default": "0" }, - "session-save-redis-max-lifetime": { - "name": "--session-save-redis-max-lifetime", + "checkout-async": { + "name": "--checkout-async", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis max session lifetime, in seconds", + "description": "Enable async order processing? 1 - Yes, 0 - No", "default": null }, - "session-save-redis-sentinel-master": { - "name": "--session-save-redis-sentinel-master", + "amqp-host": { + "name": "--amqp-host", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis Sentinel master", - "default": null + "description": "Amqp server host", + "default": "" }, - "session-save-redis-sentinel-servers": { - "name": "--session-save-redis-sentinel-servers", + "amqp-port": { + "name": "--amqp-port", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis Sentinel servers, comma separated", - "default": null + "description": "Amqp server port", + "default": "5672" }, - "session-save-redis-sentinel-verify-master": { - "name": "--session-save-redis-sentinel-verify-master", + "amqp-user": { + "name": "--amqp-user", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis Sentinel verify master. Values: false (default), true", - "default": null + "description": "Amqp server username", + "default": "" }, - "session-save-redis-sentinel-connect-retries": { - "name": "--session-save-redis-sentinel-connect-retries", + "amqp-password": { + "name": "--amqp-password", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis Sentinel connect retries.", - "default": null + "description": "Amqp server password", + "default": "" }, - "cache-backend": { - "name": "--cache-backend", + "amqp-virtualhost": { + "name": "--amqp-virtualhost", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Default cache handler", - "default": null + "description": "Amqp virtualhost", + "default": "/" }, - "cache-backend-redis-server": { - "name": "--cache-backend-redis-server", + "amqp-ssl": { + "name": "--amqp-ssl", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis server", - "default": null + "description": "Amqp SSL", + "default": "" }, - "cache-backend-redis-db": { - "name": "--cache-backend-redis-db", + "amqp-ssl-options": { + "name": "--amqp-ssl-options", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Database number for the cache", - "default": null + "description": "Amqp SSL Options (JSON)", + "default": "" }, - "cache-backend-redis-port": { - "name": "--cache-backend-redis-port", + "consumers-wait-for-messages": { + "name": "--consumers-wait-for-messages", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis server listen port", + "description": "Should consumers wait for a message from the queue? 1 - Yes, 0 - No", "default": null }, - "cache-backend-redis-password": { - "name": "--cache-backend-redis-password", + "queue-default-connection": { + "name": "--queue-default-connection", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis server password", + "description": "Message queues default connection. Can be 'db', 'amqp' or a custom queue system.The queue system must be installed and configured, otherwise messages won't be processed correctly.", "default": null }, - "cache-backend-redis-compress-data": { - "name": "--cache-backend-redis-compress-data", + "deferred-total-calculating": { + "name": "--deferred-total-calculating", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Set to 0 to disable compression (default is 1, enabled)", + "description": "Enable deferred total calculating? 1 - Yes, 0 - No", "default": null }, - "cache-backend-redis-compression-lib": { - "name": "--cache-backend-redis-compression-lib", + "key": { + "name": "--key", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Compression lib to use [snappy,lzf,l4z,zstd,gzip] (leave blank to determine automatically)", + "description": "Encryption key", "default": null }, - "cache-id-prefix": { - "name": "--cache-id-prefix", + "db-host": { + "name": "--db-host", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "ID prefix for cache keys", + "description": "Database server host", "default": null }, - "allow-parallel-generation": { - "name": "--allow-parallel-generation", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Allow generate cache in non-blocking way", - "default": false - }, - "page-cache": { - "name": "--page-cache", + "db-name": { + "name": "--db-name", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Default cache handler", + "description": "Database name", "default": null }, - "page-cache-redis-server": { - "name": "--page-cache-redis-server", + "db-user": { + "name": "--db-user", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis server", + "description": "Database server username", "default": null }, - "page-cache-redis-db": { - "name": "--page-cache-redis-db", + "db-engine": { + "name": "--db-engine", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Database number for the cache", + "description": "Database server engine", "default": null }, - "page-cache-redis-port": { - "name": "--page-cache-redis-port", + "db-password": { + "name": "--db-password", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis server listen port", + "description": "Database server password", "default": null }, - "page-cache-redis-password": { - "name": "--page-cache-redis-password", + "db-prefix": { + "name": "--db-prefix", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis server password", + "description": "Database table prefix", "default": null }, - "page-cache-redis-compress-data": { - "name": "--page-cache-redis-compress-data", + "db-model": { + "name": "--db-model", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Set to 1 to compress the full page cache (use 0 to disable)", + "description": "Database type", "default": null }, - "page-cache-redis-compression-lib": { - "name": "--page-cache-redis-compression-lib", + "db-init-statements": { + "name": "--db-init-statements", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Compression library to use [snappy,lzf,l4z,zstd,gzip] (leave blank to determine automatically)", + "description": "Database initial set of commands", "default": null }, - "page-cache-id-prefix": { - "name": "--page-cache-id-prefix", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "skip-db-validation": { + "name": "--skip-db-validation", + "shortcut": "-s", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "ID prefix for cache keys", - "default": null + "description": "If specified, then db connection validation will be skipped", + "default": false }, - "lock-provider": { - "name": "--lock-provider", + "http-cache-hosts": { + "name": "--http-cache-hosts", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Lock provider name", + "description": "http Cache hosts", "default": null }, - "lock-db-prefix": { - "name": "--lock-db-prefix", + "db-ssl-key": { + "name": "--db-ssl-key", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Installation specific lock prefix to avoid lock conflicts", - "default": null + "description": "Full path of client key file in order to establish db connection through SSL", + "default": "" }, - "lock-zookeeper-host": { - "name": "--lock-zookeeper-host", + "db-ssl-cert": { + "name": "--db-ssl-cert", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Host and port to connect to Zookeeper cluster. For example: 127.0.0.1:2181", - "default": null + "description": "Full path of client certificate file in order to establish db connection through SSL", + "default": "" }, - "lock-zookeeper-path": { - "name": "--lock-zookeeper-path", + "db-ssl-ca": { + "name": "--db-ssl-ca", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "The path where Zookeeper will save locks. The default path is: /magento/locks", - "default": null + "description": "Full path of server certificate file in order to establish db connection through SSL", + "default": "" }, - "lock-file-path": { - "name": "--lock-file-path", + "db-ssl-verify": { + "name": "--db-ssl-verify", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "The path where file locks will be saved.", - "default": null + "description": "Verify server certification", + "default": false }, - "document-root-is-pub": { - "name": "--document-root-is-pub", + "session-save": { + "name": "--session-save", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Flag to show is Pub is on root, can be true or false only", + "description": "Session save handler", "default": null }, - "base-url": { - "name": "--base-url", + "session-save-redis-host": { + "name": "--session-save-redis-host", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "URL the store is supposed to be available at. Deprecated, use config:set with path web/unsecure/base_url", + "description": "Fully qualified host name, IP address, or absolute path if using UNIX sockets", "default": null }, - "language": { - "name": "--language", + "session-save-redis-port": { + "name": "--session-save-redis-port", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Default language code. Deprecated, use config:set with path general/locale/code", + "description": "Redis server listen port", "default": null }, - "timezone": { - "name": "--timezone", + "session-save-redis-password": { + "name": "--session-save-redis-password", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Default time zone code. Deprecated, use config:set with path general/locale/timezone", + "description": "Redis server password", "default": null }, - "currency": { - "name": "--currency", + "session-save-redis-timeout": { + "name": "--session-save-redis-timeout", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Default currency code. Deprecated, use config:set with path currency/options/base, currency/options/default and currency/options/allow", + "description": "Connection timeout, in seconds", "default": null }, - "use-rewrites": { - "name": "--use-rewrites", + "session-save-redis-persistent-id": { + "name": "--session-save-redis-persistent-id", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Use rewrites. Deprecated, use config:set with path web/seo/use_rewrites", + "description": "Unique string to enable persistent connections", "default": null }, - "use-secure": { - "name": "--use-secure", + "session-save-redis-db": { + "name": "--session-save-redis-db", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Use secure URLs. Enable this option only if SSL is available. Deprecated, use config:set with path web/secure/use_in_frontend", + "description": "Redis database number", "default": null }, - "base-url-secure": { - "name": "--base-url-secure", + "session-save-redis-compression-threshold": { + "name": "--session-save-redis-compression-threshold", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Base URL for SSL connection. Deprecated, use config:set with path web/secure/base_url", + "description": "Redis compression threshold", "default": null }, - "use-secure-admin": { - "name": "--use-secure-admin", + "session-save-redis-compression-lib": { + "name": "--session-save-redis-compression-lib", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Run admin interface with SSL. Deprecated, use config:set with path web/secure/use_in_adminhtml", + "description": "Redis compression library. Values: gzip (default), lzf, lz4, snappy", "default": null }, - "admin-use-security-key": { - "name": "--admin-use-security-key", + "session-save-redis-log-level": { + "name": "--session-save-redis-log-level", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Whether to use a \"security key\" feature in Magento Admin URLs and forms. Deprecated, use config:set with path admin/security/use_form_key", + "description": "Redis log level. Values: 0 (least verbose) to 7 (most verbose)", "default": null }, - "admin-user": { - "name": "--admin-user", + "session-save-redis-max-concurrency": { + "name": "--session-save-redis-max-concurrency", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Admin user", + "description": "Maximum number of processes that can wait for a lock on one session", "default": null }, - "admin-password": { - "name": "--admin-password", + "session-save-redis-break-after-frontend": { + "name": "--session-save-redis-break-after-frontend", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Admin password", + "description": "Number of seconds to wait before trying to break a lock for frontend session", "default": null }, - "admin-email": { - "name": "--admin-email", + "session-save-redis-break-after-adminhtml": { + "name": "--session-save-redis-break-after-adminhtml", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Admin email", + "description": "Number of seconds to wait before trying to break a lock for Admin session", "default": null }, - "admin-firstname": { - "name": "--admin-firstname", + "session-save-redis-first-lifetime": { + "name": "--session-save-redis-first-lifetime", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Admin first name", + "description": "Lifetime, in seconds, of session for non-bots on the first write (use 0 to disable)", "default": null }, - "admin-lastname": { - "name": "--admin-lastname", + "session-save-redis-bot-first-lifetime": { + "name": "--session-save-redis-bot-first-lifetime", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Admin last name", + "description": "Lifetime, in seconds, of session for bots on the first write (use 0 to disable)", "default": null }, - "search-engine": { - "name": "--search-engine", + "session-save-redis-bot-lifetime": { + "name": "--session-save-redis-bot-lifetime", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Search engine. Values: elasticsearch5, elasticsearch6, elasticsearch7", + "description": "Lifetime of session for bots on subsequent writes (use 0 to disable)", "default": null }, - "elasticsearch-host": { - "name": "--elasticsearch-host", + "session-save-redis-disable-locking": { + "name": "--session-save-redis-disable-locking", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Elasticsearch server host.", + "description": "Redis disable locking. Values: false (default), true", "default": null }, - "elasticsearch-port": { - "name": "--elasticsearch-port", + "session-save-redis-min-lifetime": { + "name": "--session-save-redis-min-lifetime", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Elasticsearch server port.", + "description": "Redis min session lifetime, in seconds", "default": null }, - "elasticsearch-enable-auth": { - "name": "--elasticsearch-enable-auth", + "session-save-redis-max-lifetime": { + "name": "--session-save-redis-max-lifetime", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Set to 1 to enable authentication. (default is 0, disabled)", + "description": "Redis max session lifetime, in seconds", "default": null }, - "elasticsearch-username": { - "name": "--elasticsearch-username", + "session-save-redis-sentinel-master": { + "name": "--session-save-redis-sentinel-master", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Elasticsearch username. Only applicable if HTTP auth is enabled", + "description": "Redis Sentinel master", "default": null }, - "elasticsearch-password": { - "name": "--elasticsearch-password", + "session-save-redis-sentinel-servers": { + "name": "--session-save-redis-sentinel-servers", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Elasticsearch password. Only applicable if HTTP auth is enabled", + "description": "Redis Sentinel servers, comma separated", "default": null }, - "elasticsearch-index-prefix": { - "name": "--elasticsearch-index-prefix", + "session-save-redis-sentinel-verify-master": { + "name": "--session-save-redis-sentinel-verify-master", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Elasticsearch index prefix.", + "description": "Redis Sentinel verify master. Values: false (default), true", "default": null }, - "elasticsearch-timeout": { - "name": "--elasticsearch-timeout", + "session-save-redis-sentinel-connect-retries": { + "name": "--session-save-redis-sentinel-connect-retries", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Elasticsearch server timeout.", + "description": "Redis Sentinel connect retries.", "default": null }, - "cleanup-database": { - "name": "--cleanup-database", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Cleanup the database before installation", - "default": false - }, - "sales-order-increment-prefix": { - "name": "--sales-order-increment-prefix", + "cache-backend": { + "name": "--cache-backend", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Sales order number prefix", + "description": "Default cache handler", "default": null }, - "use-sample-data": { - "name": "--use-sample-data", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Use sample data", - "default": false - }, - "enable-modules": { - "name": "--enable-modules", + "cache-backend-redis-server": { + "name": "--cache-backend-redis-server", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "List of comma-separated module names. That must be included during installation. Available magic param \"all\".", + "description": "Redis server", "default": null }, - "disable-modules": { - "name": "--disable-modules", + "cache-backend-redis-db": { + "name": "--cache-backend-redis-db", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "List of comma-separated module names. That must be avoided during installation. Available magic param \"all\".", + "description": "Database number for the cache", "default": null - }, - "convert-old-scripts": { - "name": "--convert-old-scripts", - "shortcut": "", - "accept_value": true, - "is_value_required": false, - "is_multiple": false, - "description": "Allows to convert old scripts (InstallSchema, UpgradeSchema) to db_schema.xml format", - "default": false - }, - "interactive": { - "name": "--interactive", - "shortcut": "-i", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Interactive Magento installation", - "default": false - }, - "safe-mode": { - "name": "--safe-mode", + }, + "cache-backend-redis-port": { + "name": "--cache-backend-redis-port", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Safe installation of Magento with dumps on destructive operations, like column removal", + "description": "Redis server listen port", "default": null }, - "data-restore": { - "name": "--data-restore", + "cache-backend-redis-password": { + "name": "--cache-backend-redis-password", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Restore removed data from dumps", + "description": "Redis server password", "default": null }, - "dry-run": { - "name": "--dry-run", + "cache-backend-redis-compress-data": { + "name": "--cache-backend-redis-compress-data", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Magento Installation will be run in dry-run mode", - "default": false + "description": "Set to 0 to disable compression (default is 1, enabled)", + "default": null }, - "magento-init-params": { - "name": "--magento-init-params", + "cache-backend-redis-compression-lib": { + "name": "--cache-backend-redis-compression-lib", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "description": "Compression lib to use [snappy,lzf,l4z,zstd,gzip] (leave blank to determine automatically)", "default": null }, - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, + "cache-id-prefix": { + "name": "--cache-id-prefix", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this help message", - "default": false + "description": "ID prefix for cache keys", + "default": null }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", + "allow-parallel-generation": { + "name": "--allow-parallel-generation", + "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Do not output any message", + "description": "Allow generate cache in non-blocking way", "default": false }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, + "page-cache": { + "name": "--page-cache", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false + "description": "Default cache handler", + "default": null }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, + "page-cache-redis-server": { + "name": "--page-cache-redis-server", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this application version", - "default": false + "description": "Redis server", + "default": null }, - "ansi": { - "name": "--ansi", + "page-cache-redis-db": { + "name": "--page-cache-redis-db", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Force ANSI output", - "default": false + "description": "Database number for the cache", + "default": null }, - "no-ansi": { - "name": "--no-ansi", + "page-cache-redis-port": { + "name": "--page-cache-redis-port", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Disable ANSI output", - "default": false + "description": "Redis server listen port", + "default": null }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, + "page-cache-redis-password": { + "name": "--page-cache-redis-password", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "setup:performance:generate-fixtures", - "usage": [ - "setup:performance:generate-fixtures [-s|--skip-reindex] [--] " - ], - "description": "Generates fixtures", - "help": "Generates fixtures", - "definition": { - "arguments": { - "profile": { - "name": "profile", - "is_required": true, - "is_array": false, - "description": "Path to profile configuration file", + "description": "Redis server password", "default": null - } - }, - "options": { - "skip-reindex": { - "name": "--skip-reindex", - "shortcut": "-s", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Skip reindex", - "default": false }, - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, + "page-cache-redis-compress-data": { + "name": "--page-cache-redis-compress-data", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this help message", - "default": false + "description": "Set to 1 to compress the full page cache (use 0 to disable)", + "default": null }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", - "accept_value": false, - "is_value_required": false, + "page-cache-redis-compression-lib": { + "name": "--page-cache-redis-compression-lib", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not output any message", - "default": false + "description": "Compression library to use [snappy,lzf,l4z,zstd,gzip] (leave blank to determine automatically)", + "default": null }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, + "page-cache-id-prefix": { + "name": "--page-cache-id-prefix", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false + "description": "ID prefix for cache keys", + "default": null }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, + "lock-provider": { + "name": "--lock-provider", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this application version", - "default": false + "description": "Lock provider name", + "default": null }, - "ansi": { - "name": "--ansi", + "lock-db-prefix": { + "name": "--lock-db-prefix", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Force ANSI output", - "default": false + "description": "Installation specific lock prefix to avoid lock conflicts", + "default": null }, - "no-ansi": { - "name": "--no-ansi", + "lock-zookeeper-host": { + "name": "--lock-zookeeper-host", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Disable ANSI output", - "default": false + "description": "Host and port to connect to Zookeeper cluster. For example: 127.0.0.1:2181", + "default": null }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "setup:rollback", - "usage": [ - "setup:rollback [-c|--code-file CODE-FILE] [-m|--media-file MEDIA-FILE] [-d|--db-file DB-FILE] [--magento-init-params MAGENTO-INIT-PARAMS]" - ], - "description": "Rolls back Magento Application codebase, media and database", - "help": "Rolls back Magento Application codebase, media and database", - "definition": { - "arguments": [], - "options": { - "code-file": { - "name": "--code-file", - "shortcut": "-c", + "lock-zookeeper-path": { + "name": "--lock-zookeeper-path", + "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Basename of the code backup file in var/backups", + "description": "The path where Zookeeper will save locks. The default path is: /magento/locks", "default": null }, - "media-file": { - "name": "--media-file", - "shortcut": "-m", + "lock-file-path": { + "name": "--lock-file-path", + "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Basename of the media backup file in var/backups", + "description": "The path where file locks will be saved.", "default": null }, - "db-file": { - "name": "--db-file", - "shortcut": "-d", + "document-root-is-pub": { + "name": "--document-root-is-pub", + "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Basename of the db backup file in var/backups", + "description": "Flag to show is Pub is on root, can be true or false only", "default": null }, - "magento-init-params": { - "name": "--magento-init-params", + "base-url": { + "name": "--base-url", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "description": "URL the store is supposed to be available at. Deprecated, use config:set with path web/unsecure/base_url", "default": null }, - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, + "language": { + "name": "--language", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this help message", - "default": false + "description": "Default language code. Deprecated, use config:set with path general/locale/code", + "default": null }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", - "accept_value": false, - "is_value_required": false, + "timezone": { + "name": "--timezone", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not output any message", - "default": false + "description": "Default time zone code. Deprecated, use config:set with path general/locale/timezone", + "default": null }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, + "currency": { + "name": "--currency", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false + "description": "Default currency code. Deprecated, use config:set with path currency/options/base, currency/options/default and currency/options/allow", + "default": null }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, + "use-rewrites": { + "name": "--use-rewrites", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this application version", - "default": false + "description": "Use rewrites. Deprecated, use config:set with path web/seo/use_rewrites", + "default": null }, - "ansi": { - "name": "--ansi", + "use-secure": { + "name": "--use-secure", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Force ANSI output", - "default": false + "description": "Use secure URLs. Enable this option only if SSL is available. Deprecated, use config:set with path web/secure/use_in_frontend", + "default": null }, - "no-ansi": { - "name": "--no-ansi", + "base-url-secure": { + "name": "--base-url-secure", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Disable ANSI output", - "default": false + "description": "Base URL for SSL connection. Deprecated, use config:set with path web/secure/base_url", + "default": null }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, + "use-secure-admin": { + "name": "--use-secure-admin", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "setup:static-content:deploy", - "usage": [ - "setup:static-content:deploy [-f|--force] [-s|--strategy [STRATEGY]] [-a|--area [AREA]] [--exclude-area [EXCLUDE-AREA]] [-t|--theme [THEME]] [--exclude-theme [EXCLUDE-THEME]] [-l|--language [LANGUAGE]] [--exclude-language [EXCLUDE-LANGUAGE]] [-j|--jobs [JOBS]] [--max-execution-time [MAX-EXECUTION-TIME]] [--symlink-locale] [--content-version CONTENT-VERSION] [--refresh-content-version-only] [--no-javascript] [--no-js-bundle] [--no-css] [--no-less] [--no-images] [--no-fonts] [--no-html] [--no-misc] [--no-html-minify] [--no-parent] [--] [...]" - ], - "description": "Deploys static view files", - "help": "Deploys static view files", - "definition": { - "arguments": { - "languages": { - "name": "languages", - "is_required": false, - "is_array": true, - "description": "Space-separated list of ISO-639 language codes for which to output static view files.", - "default": [] - } - }, - "options": { - "force": { - "name": "--force", - "shortcut": "-f", - "accept_value": false, - "is_value_required": false, + "description": "Run admin interface with SSL. Deprecated, use config:set with path web/secure/use_in_adminhtml", + "default": null + }, + "admin-use-security-key": { + "name": "--admin-use-security-key", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Deploy files in any mode.", - "default": false + "description": "Whether to use a \"security key\" feature in Magento Admin URLs and forms. Deprecated, use config:set with path admin/security/use_form_key", + "default": null }, - "strategy": { - "name": "--strategy", - "shortcut": "-s", + "admin-user": { + "name": "--admin-user", + "shortcut": "", "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Deploy files using specified strategy.", - "default": "quick" + "description": "Admin user", + "default": null }, - "area": { - "name": "--area", - "shortcut": "-a", + "admin-password": { + "name": "--admin-password", + "shortcut": "", "accept_value": true, "is_value_required": false, - "is_multiple": true, - "description": "Generate files only for the specified areas.", - "default": [ - "all" - ] + "is_multiple": false, + "description": "Admin password", + "default": null }, - "exclude-area": { - "name": "--exclude-area", + "admin-email": { + "name": "--admin-email", "shortcut": "", "accept_value": true, "is_value_required": false, - "is_multiple": true, - "description": "Do not generate files for the specified areas.", - "default": [ - "none" - ] + "is_multiple": false, + "description": "Admin email", + "default": null }, - "theme": { - "name": "--theme", - "shortcut": "-t", + "admin-firstname": { + "name": "--admin-firstname", + "shortcut": "", "accept_value": true, "is_value_required": false, - "is_multiple": true, - "description": "Generate static view files for only the specified themes.", - "default": [ - "all" - ] + "is_multiple": false, + "description": "Admin first name", + "default": null }, - "exclude-theme": { - "name": "--exclude-theme", + "admin-lastname": { + "name": "--admin-lastname", "shortcut": "", "accept_value": true, "is_value_required": false, - "is_multiple": true, - "description": "Do not generate files for the specified themes.", - "default": [ - "none" - ] + "is_multiple": false, + "description": "Admin last name", + "default": null }, - "language": { - "name": "--language", - "shortcut": "-l", + "search-engine": { + "name": "--search-engine", + "shortcut": "", "accept_value": true, - "is_value_required": false, - "is_multiple": true, - "description": "Generate files only for the specified languages.", - "default": [ - "all" - ] + "is_value_required": true, + "is_multiple": false, + "description": "Search engine. Values: elasticsearch5, elasticsearch6, elasticsearch7", + "default": null }, - "exclude-language": { - "name": "--exclude-language", + "elasticsearch-host": { + "name": "--elasticsearch-host", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Elasticsearch server host.", + "default": null + }, + "elasticsearch-port": { + "name": "--elasticsearch-port", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Elasticsearch server port.", + "default": null + }, + "elasticsearch-enable-auth": { + "name": "--elasticsearch-enable-auth", "shortcut": "", "accept_value": true, - "is_value_required": false, - "is_multiple": true, - "description": "Do not generate files for the specified languages.", - "default": [ - "none" - ] + "is_value_required": true, + "is_multiple": false, + "description": "Set to 1 to enable authentication. (default is 0, disabled)", + "default": null }, - "jobs": { - "name": "--jobs", - "shortcut": "-j", + "elasticsearch-username": { + "name": "--elasticsearch-username", + "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Enable parallel processing using the specified number of jobs.", - "default": 0 + "description": "Elasticsearch username. Only applicable if HTTP auth is enabled", + "default": null }, - "max-execution-time": { - "name": "--max-execution-time", + "elasticsearch-password": { + "name": "--elasticsearch-password", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "The maximum expected execution time of deployment static process (in seconds).", - "default": 900 + "description": "Elasticsearch password. Only applicable if HTTP auth is enabled", + "default": null }, - "symlink-locale": { - "name": "--symlink-locale", + "elasticsearch-index-prefix": { + "name": "--elasticsearch-index-prefix", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Create symlinks for the files of those locales, which are passed for deployment, but have no customizations.", - "default": false + "description": "Elasticsearch index prefix.", + "default": null }, - "content-version": { - "name": "--content-version", + "elasticsearch-timeout": { + "name": "--elasticsearch-timeout", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Custom version of static content can be used if running deployment on multiple nodes to ensure that static content version is identical and caching works properly.", + "description": "Elasticsearch server timeout.", "default": null }, - "refresh-content-version-only": { - "name": "--refresh-content-version-only", + "cleanup-database": { + "name": "--cleanup-database", "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Refreshing the version of static content only can be used to refresh static content in browser cache and CDN cache.", + "description": "Cleanup the database before installation", "default": false }, - "no-javascript": { - "name": "--no-javascript", + "sales-order-increment-prefix": { + "name": "--sales-order-increment-prefix", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not deploy JavaScript files.", - "default": false + "description": "Sales order number prefix", + "default": null }, - "no-js-bundle": { - "name": "--no-js-bundle", + "use-sample-data": { + "name": "--use-sample-data", "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Do not deploy JavaScript bundle files.", + "description": "Use sample data", "default": false }, - "no-css": { - "name": "--no-css", + "enable-modules": { + "name": "--enable-modules", "shortcut": "", - "accept_value": false, + "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Do not deploy CSS files.", - "default": false + "description": "List of comma-separated module names. That must be included during installation. Available magic param \"all\".", + "default": null }, - "no-less": { - "name": "--no-less", + "disable-modules": { + "name": "--disable-modules", "shortcut": "", - "accept_value": false, + "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Do not deploy LESS files.", - "default": false + "description": "List of comma-separated module names. That must be avoided during installation. Available magic param \"all\".", + "default": null }, - "no-images": { - "name": "--no-images", + "convert-old-scripts": { + "name": "--convert-old-scripts", "shortcut": "", - "accept_value": false, + "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Do not deploy images.", + "description": "Allows to convert old scripts (InstallSchema, UpgradeSchema) to db_schema.xml format", "default": false }, - "no-fonts": { - "name": "--no-fonts", - "shortcut": "", + "interactive": { + "name": "--interactive", + "shortcut": "-i", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Do not deploy font files.", + "description": "Interactive Magento installation", "default": false }, - "no-html": { - "name": "--no-html", + "safe-mode": { + "name": "--safe-mode", "shortcut": "", - "accept_value": false, + "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Do not deploy HTML files.", - "default": false + "description": "Safe installation of Magento with dumps on destructive operations, like column removal", + "default": null }, - "no-misc": { - "name": "--no-misc", + "data-restore": { + "name": "--data-restore", "shortcut": "", - "accept_value": false, + "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Do not deploy files of other types (.md, .jbf, .csv, etc.).", - "default": false + "description": "Restore removed data from dumps", + "default": null }, - "no-html-minify": { - "name": "--no-html-minify", + "dry-run": { + "name": "--dry-run", "shortcut": "", - "accept_value": false, + "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Do not minify HTML files.", + "description": "Magento Installation will be run in dry-run mode", "default": false }, - "no-parent": { - "name": "--no-parent", + "magento-init-params": { + "name": "--magento-init-params", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not compile parent themes. Supported only in quick and standard strategies.", - "default": false + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null }, "help": { "name": "--help", @@ -11713,104 +11351,31 @@ "hidden": false }, { - "name": "setup:store-config:set", + "name": "setup:performance:generate-fixtures", "usage": [ - "setup:store-config:set [--base-url BASE-URL] [--language LANGUAGE] [--timezone TIMEZONE] [--currency CURRENCY] [--use-rewrites USE-REWRITES] [--use-secure USE-SECURE] [--base-url-secure BASE-URL-SECURE] [--use-secure-admin USE-SECURE-ADMIN] [--admin-use-security-key ADMIN-USE-SECURITY-KEY] [--magento-init-params MAGENTO-INIT-PARAMS]" + "setup:performance:generate-fixtures [-s|--skip-reindex] [--] " ], - "description": "Installs the store configuration. Deprecated since 2.2.0. Use config:set instead", - "help": "Installs the store configuration. Deprecated since 2.2.0. Use config:set instead", + "description": "Generates fixtures", + "help": "Generates fixtures", "definition": { - "arguments": [], - "options": { - "base-url": { - "name": "--base-url", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "URL the store is supposed to be available at. Deprecated, use config:set with path web/unsecure/base_url", - "default": null - }, - "language": { - "name": "--language", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Default language code. Deprecated, use config:set with path general/locale/code", - "default": null - }, - "timezone": { - "name": "--timezone", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Default time zone code. Deprecated, use config:set with path general/locale/timezone", - "default": null - }, - "currency": { - "name": "--currency", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Default currency code. Deprecated, use config:set with path currency/options/base, currency/options/default and currency/options/allow", - "default": null - }, - "use-rewrites": { - "name": "--use-rewrites", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Use rewrites. Deprecated, use config:set with path web/seo/use_rewrites", - "default": null - }, - "use-secure": { - "name": "--use-secure", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Use secure URLs. Enable this option only if SSL is available. Deprecated, use config:set with path web/secure/use_in_frontend", - "default": null - }, - "base-url-secure": { - "name": "--base-url-secure", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Base URL for SSL connection. Deprecated, use config:set with path web/secure/base_url", - "default": null - }, - "use-secure-admin": { - "name": "--use-secure-admin", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Run admin interface with SSL. Deprecated, use config:set with path web/secure/use_in_adminhtml", - "default": null - }, - "admin-use-security-key": { - "name": "--admin-use-security-key", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Whether to use a \"security key\" feature in Magento Admin URLs and forms. Deprecated, use config:set with path admin/security/use_form_key", + "arguments": { + "profile": { + "name": "profile", + "is_required": true, + "is_array": false, + "description": "Path to profile configuration file", "default": null - }, - "magento-init-params": { - "name": "--magento-init-params", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + } + }, + "options": { + "skip-reindex": { + "name": "--skip-reindex", + "shortcut": "-s", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", - "default": null + "description": "Skip reindex", + "default": false }, "help": { "name": "--help", @@ -11880,15 +11445,42 @@ "hidden": false }, { - "name": "setup:uninstall", + "name": "setup:rollback", "usage": [ - "setup:uninstall [--magento-init-params MAGENTO-INIT-PARAMS]" + "setup:rollback [-c|--code-file CODE-FILE] [-m|--media-file MEDIA-FILE] [-d|--db-file DB-FILE] [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Uninstalls the Magento application", - "help": "Uninstalls the Magento application", + "description": "Rolls back Magento Application codebase, media and database", + "help": "Rolls back Magento Application codebase, media and database", "definition": { "arguments": [], "options": { + "code-file": { + "name": "--code-file", + "shortcut": "-c", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Basename of the code backup file in var/backups", + "default": null + }, + "media-file": { + "name": "--media-file", + "shortcut": "-m", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Basename of the media backup file in var/backups", + "default": null + }, + "db-file": { + "name": "--db-file", + "shortcut": "-d", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Basename of the db backup file in var/backups", + "default": null + }, "magento-init-params": { "name": "--magento-init-params", "shortcut": "", @@ -11966,146 +11558,242 @@ "hidden": false }, { - "name": "setup:upgrade", + "name": "setup:static-content:deploy", "usage": [ - "setup:upgrade [--keep-generated] [--convert-old-scripts [CONVERT-OLD-SCRIPTS]] [--safe-mode [SAFE-MODE]] [--data-restore [DATA-RESTORE]] [--dry-run [DRY-RUN]] [--magento-init-params MAGENTO-INIT-PARAMS]" + "setup:static-content:deploy [-f|--force] [-s|--strategy [STRATEGY]] [-a|--area [AREA]] [--exclude-area [EXCLUDE-AREA]] [-t|--theme [THEME]] [--exclude-theme [EXCLUDE-THEME]] [-l|--language [LANGUAGE]] [--exclude-language [EXCLUDE-LANGUAGE]] [-j|--jobs [JOBS]] [--max-execution-time [MAX-EXECUTION-TIME]] [--symlink-locale] [--content-version CONTENT-VERSION] [--refresh-content-version-only] [--no-javascript] [--no-js-bundle] [--no-css] [--no-less] [--no-images] [--no-fonts] [--no-html] [--no-misc] [--no-html-minify] [--no-parent] [--] [...]" ], - "description": "Upgrades the Magento application, DB data, and schema", - "help": "Upgrades the Magento application, DB data, and schema", + "description": "Deploys static view files", + "help": "Deploys static view files", "definition": { - "arguments": [], + "arguments": { + "languages": { + "name": "languages", + "is_required": false, + "is_array": true, + "description": "Space-separated list of ISO-639 language codes for which to output static view files.", + "default": [] + } + }, "options": { - "keep-generated": { - "name": "--keep-generated", - "shortcut": "", + "force": { + "name": "--force", + "shortcut": "-f", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Prevents generated files from being deleted. We discourage using this option except when deploying to production. Consult your system integrator or administrator for more information.", + "description": "Deploy files in any mode.", "default": false }, - "convert-old-scripts": { - "name": "--convert-old-scripts", - "shortcut": "", + "strategy": { + "name": "--strategy", + "shortcut": "-s", "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Allows to convert old scripts (InstallSchema, UpgradeSchema) to db_schema.xml format", - "default": false + "description": "Deploy files using specified strategy.", + "default": "quick" }, - "safe-mode": { - "name": "--safe-mode", + "area": { + "name": "--area", + "shortcut": "-a", + "accept_value": true, + "is_value_required": false, + "is_multiple": true, + "description": "Generate files only for the specified areas.", + "default": [ + "all" + ] + }, + "exclude-area": { + "name": "--exclude-area", "shortcut": "", "accept_value": true, "is_value_required": false, - "is_multiple": false, - "description": "Safe installation of Magento with dumps on destructive operations, like column removal", - "default": null + "is_multiple": true, + "description": "Do not generate files for the specified areas.", + "default": [ + "none" + ] }, - "data-restore": { - "name": "--data-restore", + "theme": { + "name": "--theme", + "shortcut": "-t", + "accept_value": true, + "is_value_required": false, + "is_multiple": true, + "description": "Generate static view files for only the specified themes.", + "default": [ + "all" + ] + }, + "exclude-theme": { + "name": "--exclude-theme", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": true, + "description": "Do not generate files for the specified themes.", + "default": [ + "none" + ] + }, + "language": { + "name": "--language", + "shortcut": "-l", + "accept_value": true, + "is_value_required": false, + "is_multiple": true, + "description": "Generate files only for the specified languages.", + "default": [ + "all" + ] + }, + "exclude-language": { + "name": "--exclude-language", "shortcut": "", "accept_value": true, "is_value_required": false, + "is_multiple": true, + "description": "Do not generate files for the specified languages.", + "default": [ + "none" + ] + }, + "jobs": { + "name": "--jobs", + "shortcut": "-j", + "accept_value": true, + "is_value_required": false, "is_multiple": false, - "description": "Restore removed data from dumps", - "default": null + "description": "Enable parallel processing using the specified number of jobs.", + "default": 0 }, - "dry-run": { - "name": "--dry-run", + "max-execution-time": { + "name": "--max-execution-time", "shortcut": "", "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Magento Installation will be run in dry-run mode", + "description": "The maximum expected execution time of deployment static process (in seconds).", + "default": 900 + }, + "symlink-locale": { + "name": "--symlink-locale", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Create symlinks for the files of those locales, which are passed for deployment, but have no customizations.", "default": false }, - "magento-init-params": { - "name": "--magento-init-params", + "content-version": { + "name": "--content-version", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "description": "Custom version of static content can be used if running deployment on multiple nodes to ensure that static content version is identical and caching works properly.", "default": null }, - "help": { - "name": "--help", - "shortcut": "-h", + "refresh-content-version-only": { + "name": "--refresh-content-version-only", + "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Display this help message", + "description": "Refreshing the version of static content only can be used to refresh static content in browser cache and CDN cache.", "default": false }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", + "no-javascript": { + "name": "--no-javascript", + "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Do not output any message", + "description": "Do not deploy JavaScript files.", "default": false }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", + "no-js-bundle": { + "name": "--no-js-bundle", + "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "description": "Do not deploy JavaScript bundle files.", "default": false }, - "version": { - "name": "--version", - "shortcut": "-V", + "no-css": { + "name": "--no-css", + "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Display this application version", + "description": "Do not deploy CSS files.", "default": false }, - "ansi": { - "name": "--ansi", + "no-less": { + "name": "--no-less", "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Force ANSI output", + "description": "Do not deploy LESS files.", "default": false }, - "no-ansi": { - "name": "--no-ansi", + "no-images": { + "name": "--no-images", "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Disable ANSI output", + "description": "Do not deploy images.", "default": false }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", + "no-fonts": { + "name": "--no-fonts", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not deploy font files.", + "default": false + }, + "no-html": { + "name": "--no-html", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not deploy HTML files.", + "default": false + }, + "no-misc": { + "name": "--no-misc", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not deploy files of other types (.md, .jbf, .csv, etc.).", + "default": false + }, + "no-html-minify": { + "name": "--no-html-minify", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not minify HTML files.", + "default": false + }, + "no-parent": { + "name": "--no-parent", + "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Do not ask any interactive question", + "description": "Do not compile parent themes. Supported only in quick and standard strategies.", "default": false - } - } - }, - "hidden": false - }, - { - "name": "store:list", - "usage": [ - "store:list" - ], - "description": "Displays the list of stores", - "help": "Displays the list of stores", - "definition": { - "arguments": [], - "options": { + }, "help": { "name": "--help", "shortcut": "-h", @@ -12174,15 +11862,105 @@ "hidden": false }, { - "name": "store:website:list", + "name": "setup:store-config:set", "usage": [ - "store:website:list" + "setup:store-config:set [--base-url BASE-URL] [--language LANGUAGE] [--timezone TIMEZONE] [--currency CURRENCY] [--use-rewrites USE-REWRITES] [--use-secure USE-SECURE] [--base-url-secure BASE-URL-SECURE] [--use-secure-admin USE-SECURE-ADMIN] [--admin-use-security-key ADMIN-USE-SECURITY-KEY] [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Displays the list of websites", - "help": "Displays the list of websites", + "description": "Installs the store configuration. Deprecated since 2.2.0. Use config:set instead", + "help": "Installs the store configuration. Deprecated since 2.2.0. Use config:set instead", "definition": { "arguments": [], "options": { + "base-url": { + "name": "--base-url", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "URL the store is supposed to be available at. Deprecated, use config:set with path web/unsecure/base_url", + "default": null + }, + "language": { + "name": "--language", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Default language code. Deprecated, use config:set with path general/locale/code", + "default": null + }, + "timezone": { + "name": "--timezone", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Default time zone code. Deprecated, use config:set with path general/locale/timezone", + "default": null + }, + "currency": { + "name": "--currency", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Default currency code. Deprecated, use config:set with path currency/options/base, currency/options/default and currency/options/allow", + "default": null + }, + "use-rewrites": { + "name": "--use-rewrites", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Use rewrites. Deprecated, use config:set with path web/seo/use_rewrites", + "default": null + }, + "use-secure": { + "name": "--use-secure", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Use secure URLs. Enable this option only if SSL is available. Deprecated, use config:set with path web/secure/use_in_frontend", + "default": null + }, + "base-url-secure": { + "name": "--base-url-secure", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Base URL for SSL connection. Deprecated, use config:set with path web/secure/base_url", + "default": null + }, + "use-secure-admin": { + "name": "--use-secure-admin", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Run admin interface with SSL. Deprecated, use config:set with path web/secure/use_in_adminhtml", + "default": null + }, + "admin-use-security-key": { + "name": "--admin-use-security-key", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Whether to use a \"security key\" feature in Magento Admin URLs and forms. Deprecated, use config:set with path admin/security/use_form_key", + "default": null + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, "help": { "name": "--help", "shortcut": "-h", @@ -12251,42 +12029,24 @@ "hidden": false }, { - "name": "support:backup:code", + "name": "setup:uninstall", "usage": [ - "support:backup:code [--name [NAME]] [-o|--output [OUTPUT]] [-l|--logs]" + "setup:uninstall [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Create Code backup", - "help": "Create Code backup", + "description": "Uninstalls the Magento application", + "help": "Uninstalls the Magento application", "definition": { "arguments": [], "options": { - "name": { - "name": "--name", + "magento-init-params": { + "name": "--magento-init-params", "shortcut": "", "accept_value": true, - "is_value_required": false, - "is_multiple": false, - "description": "Dump name", - "default": null - }, - "output": { - "name": "--output", - "shortcut": "-o", - "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Output path", + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", "default": null }, - "logs": { - "name": "--logs", - "shortcut": "-l", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Include logs", - "default": false - }, "help": { "name": "--help", "shortcut": "-h", @@ -12355,51 +12115,69 @@ "hidden": false }, { - "name": "support:backup:db", + "name": "setup:upgrade", "usage": [ - "support:backup:db [--name [NAME]] [-o|--output [OUTPUT]] [-l|--logs] [-i|--ignore-sanitize]" + "setup:upgrade [--keep-generated] [--convert-old-scripts [CONVERT-OLD-SCRIPTS]] [--safe-mode [SAFE-MODE]] [--data-restore [DATA-RESTORE]] [--dry-run [DRY-RUN]] [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Create DB backup", - "help": "Create DB backup", + "description": "Upgrades the Magento application, DB data, and schema", + "help": "Upgrades the Magento application, DB data, and schema", "definition": { "arguments": [], "options": { - "name": { - "name": "--name", + "keep-generated": { + "name": "--keep-generated", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Prevents generated files from being deleted. We discourage using this option except when deploying to production. Consult your system integrator or administrator for more information.", + "default": false + }, + "convert-old-scripts": { + "name": "--convert-old-scripts", "shortcut": "", "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Dump name", - "default": null + "description": "Allows to convert old scripts (InstallSchema, UpgradeSchema) to db_schema.xml format", + "default": false }, - "output": { - "name": "--output", - "shortcut": "-o", + "safe-mode": { + "name": "--safe-mode", + "shortcut": "", "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Output path", + "description": "Safe installation of Magento with dumps on destructive operations, like column removal", "default": null }, - "logs": { - "name": "--logs", - "shortcut": "-l", - "accept_value": false, + "data-restore": { + "name": "--data-restore", + "shortcut": "", + "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Include logs", - "default": false + "description": "Restore removed data from dumps", + "default": null }, - "ignore-sanitize": { - "name": "--ignore-sanitize", - "shortcut": "-i", - "accept_value": false, + "dry-run": { + "name": "--dry-run", + "shortcut": "", + "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Ignore sanitize", + "description": "Magento Installation will be run in dry-run mode", "default": false }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, "help": { "name": "--help", "shortcut": "-h", @@ -12468,24 +12246,15 @@ "hidden": false }, { - "name": "support:utility:check", + "name": "store:list", "usage": [ - "support:utility:check [--hide-paths]" + "store:list" ], - "description": "Check required backup utilities", - "help": "Check required backup utilities", + "description": "Displays the list of stores", + "help": "Displays the list of stores", "definition": { "arguments": [], "options": { - "hide-paths": { - "name": "--hide-paths", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Only check required console utilities", - "default": false - }, "help": { "name": "--help", "shortcut": "-h", @@ -12554,24 +12323,15 @@ "hidden": false }, { - "name": "support:utility:paths", + "name": "store:website:list", "usage": [ - "support:utility:paths [-f|--force]" + "store:website:list" ], - "description": "Create utilities paths list", - "help": "Create utilities paths list", - "definition": { - "arguments": [], - "options": { - "force": { - "name": "--force", - "shortcut": "-f", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Force", - "default": false - }, + "description": "Displays the list of websites", + "help": "Displays the list of websites", + "definition": { + "arguments": [], + "options": { "help": { "name": "--help", "shortcut": "-h", @@ -12640,39 +12400,40 @@ "hidden": false }, { - "name": "theme:uninstall", + "name": "support:backup:code", "usage": [ - "theme:uninstall [--backup-code] [-c|--clear-static-content] [--] ..." + "support:backup:code [--name [NAME]] [-o|--output [OUTPUT]] [-l|--logs]" ], - "description": "Uninstalls theme", - "help": "Uninstalls theme", + "description": "Create Code backup", + "help": "Create Code backup", "definition": { - "arguments": { - "theme": { - "name": "theme", - "is_required": true, - "is_array": true, - "description": "Path of the theme. Theme path should be specified as full path which is area/vendor/name. For example, frontend/Magento/blank", - "default": [] - } - }, + "arguments": [], "options": { - "backup-code": { - "name": "--backup-code", + "name": { + "name": "--name", "shortcut": "", - "accept_value": false, + "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Take code backup (excluding temporary files)", - "default": false + "description": "Dump name", + "default": null }, - "clear-static-content": { - "name": "--clear-static-content", - "shortcut": "-c", + "output": { + "name": "--output", + "shortcut": "-o", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Output path", + "default": null + }, + "logs": { + "name": "--logs", + "shortcut": "-l", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Clear generated static view files.", + "description": "Include logs", "default": false }, "help": { @@ -12743,70 +12504,50 @@ "hidden": false }, { - "name": "varnish:vcl:generate", + "name": "support:backup:db", "usage": [ - "varnish:vcl:generate [--access-list ACCESS-LIST] [--backend-host BACKEND-HOST] [--backend-port BACKEND-PORT] [--export-version EXPORT-VERSION] [--grace-period GRACE-PERIOD] [--output-file OUTPUT-FILE]" + "support:backup:db [--name [NAME]] [-o|--output [OUTPUT]] [-l|--logs] [-i|--ignore-sanitize]" ], - "description": "Generates Varnish VCL and echos it to the command line", - "help": "Generates Varnish VCL and echos it to the command line", + "description": "Create DB backup", + "help": "Create DB backup", "definition": { "arguments": [], "options": { - "access-list": { - "name": "--access-list", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": true, - "description": "IPs access list that can purge Varnish", - "default": [ - "localhost" - ] - }, - "backend-host": { - "name": "--backend-host", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Host of the web backend", - "default": "localhost" - }, - "backend-port": { - "name": "--backend-port", + "name": { + "name": "--name", "shortcut": "", "accept_value": true, - "is_value_required": true, + "is_value_required": false, "is_multiple": false, - "description": "Port of the web backend", - "default": 8080 + "description": "Dump name", + "default": null }, - "export-version": { - "name": "--export-version", - "shortcut": "", + "output": { + "name": "--output", + "shortcut": "-o", "accept_value": true, - "is_value_required": true, + "is_value_required": false, "is_multiple": false, - "description": "The version of Varnish file", - "default": "4" + "description": "Output path", + "default": null }, - "grace-period": { - "name": "--grace-period", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "logs": { + "name": "--logs", + "shortcut": "-l", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Grace period in seconds", - "default": 300 + "description": "Include logs", + "default": false }, - "output-file": { - "name": "--output-file", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "ignore-sanitize": { + "name": "--ignore-sanitize", + "shortcut": "-i", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Path to the file to write vcl", - "default": null + "description": "Ignore sanitize", + "default": false }, "help": { "name": "--help", @@ -12876,15 +12617,24 @@ "hidden": false }, { - "name": "vertex:tax:warm-wsdl-cache", + "name": "support:utility:check", "usage": [ - "vertex:tax:warm-wsdl-cache" + "support:utility:check [--hide-paths]" ], - "description": "Execute WSDL Cache Warming", - "help": "Execute WSDL Cache Warming", + "description": "Check required backup utilities", + "help": "Check required backup utilities", "definition": { "arguments": [], "options": { + "hide-paths": { + "name": "--hide-paths", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Only check required console utilities", + "default": false + }, "help": { "name": "--help", "shortcut": "-h", @@ -12953,23 +12703,23 @@ "hidden": false }, { - "name": "yotpo:reset", + "name": "support:utility:paths", "usage": [ - "yotpo:reset [-e|--entity [ENTITY]]" + "support:utility:paths [-f|--force]" ], - "description": "Reset Yotpo sync flags &/or configurations", - "help": "Reset Yotpo sync flags &/or configurations", + "description": "Create utilities paths list", + "help": "Create utilities paths list", "definition": { "arguments": [], "options": { - "entity": { - "name": "--entity", - "shortcut": "-e", - "accept_value": true, + "force": { + "name": "--force", + "shortcut": "-f", + "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Entity type (orders)", - "default": "orders" + "description": "Force", + "default": false }, "help": { "name": "--help", @@ -13039,32 +12789,40 @@ "hidden": false }, { - "name": "yotpo:sync", + "name": "theme:uninstall", "usage": [ - "yotpo:sync [-e|--entity ENTITY] [-l|--limit [LIMIT]]" + "theme:uninstall [--backup-code] [-c|--clear-static-content] [--] ..." ], - "description": "Sync Yotpo manually (reviews module)", - "help": "Sync Yotpo manually (reviews module)", + "description": "Uninstalls theme", + "help": "Uninstalls theme", "definition": { - "arguments": [], + "arguments": { + "theme": { + "name": "theme", + "is_required": true, + "is_array": true, + "description": "Path of the theme. Theme path should be specified as full path which is area/vendor/name. For example, frontend/Magento/blank", + "default": [] + } + }, "options": { - "entity": { - "name": "--entity", - "shortcut": "-e", - "accept_value": true, - "is_value_required": true, + "backup-code": { + "name": "--backup-code", + "shortcut": "", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Entity type (allowed options: orders)", - "default": "orders" + "description": "Take code backup (excluding temporary files)", + "default": false }, - "limit": { - "name": "--limit", - "shortcut": "-l", - "accept_value": true, + "clear-static-content": { + "name": "--clear-static-content", + "shortcut": "-c", + "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Max entity items to sync. WARNING: Setting a high sync limit (or no limit) may result in a high server load (0=no limit).", - "default": null + "description": "Clear generated static view files.", + "default": false }, "help": { "name": "--help", @@ -13134,15 +12892,71 @@ "hidden": false }, { - "name": "yotpo:update-metadata", + "name": "varnish:vcl:generate", "usage": [ - "yotpo:update-metadata" + "varnish:vcl:generate [--access-list ACCESS-LIST] [--backend-host BACKEND-HOST] [--backend-port BACKEND-PORT] [--export-version EXPORT-VERSION] [--grace-period GRACE-PERIOD] [--output-file OUTPUT-FILE]" ], - "description": "Manually send platform metadata to Yotpo", - "help": "Manually send platform metadata to Yotpo", + "description": "Generates Varnish VCL and echos it to the command line", + "help": "Generates Varnish VCL and echos it to the command line", "definition": { "arguments": [], "options": { + "access-list": { + "name": "--access-list", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": true, + "description": "IPs access list that can purge Varnish", + "default": [ + "localhost" + ] + }, + "backend-host": { + "name": "--backend-host", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Host of the web backend", + "default": "localhost" + }, + "backend-port": { + "name": "--backend-port", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Port of the web backend", + "default": 8080 + }, + "export-version": { + "name": "--export-version", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "The version of Varnish file", + "default": "4" + }, + "grace-period": { + "name": "--grace-period", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Grace period in seconds", + "default": 300 + }, + "output-file": { + "name": "--output-file", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Path to the file to write vcl", + "default": null + }, "help": { "name": "--help", "shortcut": "-h", @@ -13222,6 +13036,10 @@ { "id": "admin", "commands": [ + "admin:adobe-ims:disable", + "admin:adobe-ims:enable", + "admin:adobe-ims:info", + "admin:adobe-ims:status", "admin:user:create", "admin:user:unlock" ] @@ -13296,6 +13114,8 @@ "id": "dev", "commands": [ "dev:di:info", + "dev:email:newsletter-compatibility-check", + "dev:email:override-compatibility-check", "dev:profiler:disable", "dev:profiler:enable", "dev:query-log:disable", @@ -13309,16 +13129,6 @@ "dev:xml:convert" ] }, - { - "id": "dotdigital", - "commands": [ - "dotdigital:connector:automap", - "dotdigital:connector:enable", - "dotdigital:migrate", - "dotdigital:sync", - "dotdigital:task" - ] - }, { "id": "downloadable", "commands": [ @@ -13498,20 +13308,6 @@ "commands": [ "varnish:vcl:generate" ] - }, - { - "id": "vertex", - "commands": [ - "vertex:tax:warm-wsdl-cache" - ] - }, - { - "id": "yotpo", - "commands": [ - "yotpo:reset", - "yotpo:sync", - "yotpo:update-metadata" - ] } ] } diff --git a/src/_data/codebase/v2_4/commerce/composer_lock.json b/src/_data/codebase/v2_4/commerce/composer_lock.json index fc9911ddd4f..b65d3ba7a30 100644 --- a/src/_data/codebase/v2_4/commerce/composer_lock.json +++ b/src/_data/codebase/v2_4/commerce/composer_lock.json @@ -1,31885 +1,30115 @@ { - "_readme": [ - "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", - "This file is @generated automatically" - ], - "content-hash": "017d3557611ce3cf560ce04fe247e714", - "packages": [ - { - "name": "2tvenom/cborencode", - "version": "1.0.2", - "source": { - "type": "git", - "url": "https://github.com/2tvenom/CBOREncode.git", - "reference": "42aedccb861d01fc0554782348cc08f8ebf22332" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/2tvenom/CBOREncode/zipball/42aedccb861d01fc0554782348cc08f8ebf22332", - "reference": "42aedccb861d01fc0554782348cc08f8ebf22332", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "type": "library", - "autoload": { - "psr-0": { - "CBOR": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "PHP" - ], - "authors": [ - { - "name": "Pavel Gulbin", - "email": "2tvenom@gmail.com", - "role": "Developer" - } - ], - "description": "CBOR encoder for PHP", - "homepage": "https://github.com/2tvenom/CBOREncode", - "keywords": [ - "cbor" - ], - "support": { - "issues": "https://github.com/2tvenom/CBOREncode/issues", - "source": "https://github.com/2tvenom/CBOREncode/tree/1.0.2" - }, - "time": "2020-10-27T07:22:41+00:00" - }, - { - "name": "amzn/amazon-pay-and-login-magento-2-module", - "version": "4.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/amzn/amazon-pay-and-login-magento-2-module/amzn-amazon-pay-and-login-magento-2-module-4.2.1.0.zip", - "shasum": "413da6f191c2e88cde672c4c1a4b01c56c177da8" - }, - "require": { - "amzn/amazon-pay-and-login-with-amazon-core-module": "4.2.1", - "amzn/amazon-pay-module": "4.2.1", - "amzn/login-with-amazon-module": "4.2.1" - }, - "type": "metapackage", - "license": [ - "Apache-2.0" - ], - "description": "Official Magento2 Plugin to integrate with Amazon Pay and Login with Amazon" - }, - { - "name": "amzn/amazon-pay-and-login-with-amazon-core-module", - "version": "4.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/amzn/amazon-pay-and-login-with-amazon-core-module/amzn-amazon-pay-and-login-with-amazon-core-module-4.2.1.0.zip", - "shasum": "49154d55b054df6eb5aed72f9342c5b12114f3e3" - }, - "require": { - "amzn/amazon-pay-sdk-php": "^3.2.0", - "magento/framework": "*", - "magento/module-backend": "*", - "magento/module-catalog": "*", - "magento/module-checkout": "*", - "magento/module-config": "*", - "magento/module-customer": "*", - "magento/module-developer": "*", - "magento/module-eav": "*", - "magento/module-payment": "*", - "magento/module-paypal": "*", - "magento/module-quote": "*", - "magento/module-sales": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Amazon\\Core\\": "" - } - }, - "license": [ - "Apache-2.0" - ], - "description": "Shared functionality for Amazon Pay and Login with Amazon modules" - }, - { - "name": "amzn/amazon-pay-module", - "version": "4.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/amzn/amazon-pay-module/amzn-amazon-pay-module-4.2.1.0.zip", - "shasum": "4770112595b9f9adc0964678bd0400c5c8b29279" - }, - "require": { - "amzn/amazon-pay-and-login-with-amazon-core-module": "^4.2.1", - "amzn/login-with-amazon-module": "^4.2.1", - "magento/framework": "*", - "magento/module-backend": "*", - "magento/module-catalog": "*", - "magento/module-checkout": "*", - "magento/module-customer": "*", - "magento/module-directory": "*", - "magento/module-eav": "*", - "magento/module-payment": "*", - "magento/module-paypal": "*", - "magento/module-quote": "*", - "magento/module-sales": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-customer": "*", - "magento/module-scalable-checkout": "*", - "magento/module-scalable-oms": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Amazon\\Payment\\": "" - } - }, - "license": [ - "Apache-2.0" - ], - "description": "Amazon Pay module" - }, - { - "name": "amzn/amazon-pay-sdk-php", - "version": "3.7.1", - "source": { - "type": "git", - "url": "https://github.com/amzn/amazon-pay-sdk-php.git", - "reference": "37882f2df12e7789d6d4d7d3df6c0cd7e62779f2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/amzn/amazon-pay-sdk-php/zipball/37882f2df12e7789d6d4d7d3df6c0cd7e62779f2", - "reference": "37882f2df12e7789d6d4d7d3df6c0cd7e62779f2", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "php": ">=5.5.0" - }, - "require-dev": { - "phpunit/phpunit": "^4" - }, - "type": "library", - "autoload": { - "psr-4": { - "AmazonPay\\": "AmazonPay/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Amazon Pay SDK", - "email": "amazon-pay-sdk@amazon.com" - } - ], - "description": "Amazon Pay SDK (PHP)", - "homepage": "https://github.com/amzn/amazon-pay-sdk-php", - "keywords": [ - "amazon", - "amazon pay", - "amazon payments", - "pay", - "pay with amazon", - "payment", - "payments" - ], - "support": { - "issues": "https://github.com/amzn/amazon-pay-sdk-php/issues", - "source": "https://github.com/amzn/amazon-pay-sdk-php/tree/3.7.1" - }, - "time": "2021-03-23T06:46:08+00:00" - }, - { - "name": "amzn/login-with-amazon-module", - "version": "4.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/amzn/login-with-amazon-module/amzn-login-with-amazon-module-4.2.1.0.zip", - "shasum": "5d739cef7cf3dfce15a5989bdb0bc7717b696b94" - }, - "require": { - "amzn/amazon-pay-and-login-with-amazon-core-module": "^4.2.1", - "magento/framework": "*", - "magento/module-checkout": "*", - "magento/module-checkout-agreements": "*", - "magento/module-customer": "*", - "magento/module-eav": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-sales": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Amazon\\Login\\": "" - } - }, - "license": [ - "Apache-2.0" - ], - "description": "Login with Amazon module" - }, - { - "name": "astock/stock-api-libphp", - "version": "1.1.4", - "source": { - "type": "git", - "url": "https://github.com/adobe/stock-api-libphp.git", - "reference": "9c66a2ceea2d4c82386e3fafd1db0303fa73bedb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/adobe/stock-api-libphp/zipball/9c66a2ceea2d4c82386e3fafd1db0303fa73bedb", - "reference": "9c66a2ceea2d4c82386e3fafd1db0303fa73bedb", - "shasum": "" - }, - "require": { - "guzzlehttp/guzzle": "~6.0", - "php": "~7.1" - }, - "require-dev": { - "mockery/mockery": "^0.9.9", - "phpunit/phpunit": ">=6.0 <9.0", - "squizlabs/php_codesniffer": "~2.8" - }, - "type": "library", - "autoload": { - "psr-4": { - "AdobeStock\\Api\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "Adobe Stock API library", - "support": { - "issues": "https://github.com/adobe/stock-api-libphp/issues", - "source": "https://github.com/adobe/stock-api-libphp/tree/master" - }, - "time": "2020-04-20T17:47:06+00:00" - }, - { - "name": "aws/aws-sdk-php", - "version": "3.189.0", - "source": { - "type": "git", - "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "f1f9e6cc3f5df8ef53a46d590985ca1b8dabb0f8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/f1f9e6cc3f5df8ef53a46d590985ca1b8dabb0f8", - "reference": "f1f9e6cc3f5df8ef53a46d590985ca1b8dabb0f8", - "shasum": "" - }, - "require": { - "ext-json": "*", - "ext-pcre": "*", - "ext-simplexml": "*", - "guzzlehttp/guzzle": "^5.3.3|^6.2.1|^7.0", - "guzzlehttp/promises": "^1.4.0", - "guzzlehttp/psr7": "^1.7.0", - "mtdowling/jmespath.php": "^2.6", - "php": ">=5.5" - }, - "require-dev": { - "andrewsville/php-token-reflection": "^1.4", - "aws/aws-php-sns-message-validator": "~1.0", - "behat/behat": "~3.0", - "doctrine/cache": "~1.4", - "ext-dom": "*", - "ext-openssl": "*", - "ext-pcntl": "*", - "ext-sockets": "*", - "nette/neon": "^2.3", - "paragonie/random_compat": ">= 2", - "phpunit/phpunit": "^4.8.35|^5.4.3", - "psr/cache": "^1.0", - "psr/simple-cache": "^1.0", - "sebastian/comparator": "^1.2.3" - }, - "suggest": { - "aws/aws-php-sns-message-validator": "To validate incoming SNS notifications", - "doctrine/cache": "To use the DoctrineCacheAdapter", - "ext-curl": "To send requests using cURL", - "ext-openssl": "Allows working with CloudFront private distributions and verifying received SNS messages", - "ext-sockets": "To use client-side monitoring" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "psr-4": { - "Aws\\": "src/" - }, - "files": [ - "src/functions.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Amazon Web Services", - "homepage": "http://aws.amazon.com" - } - ], - "description": "AWS SDK for PHP - Use Amazon Web Services in your PHP project", - "homepage": "http://aws.amazon.com/sdkforphp", - "keywords": [ - "amazon", - "aws", - "cloud", - "dynamodb", - "ec2", - "glacier", - "s3", - "sdk" - ], - "support": { - "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", - "issues": "https://github.com/aws/aws-sdk-php/issues", - "source": "https://github.com/aws/aws-sdk-php/tree/3.189.0" - }, - "time": "2021-08-10T18:17:34+00:00" - }, - { - "name": "bacon/bacon-qr-code", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/Bacon/BaconQrCode.git", - "reference": "f73543ac4e1def05f1a70bcd1525c8a157a1ad09" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/f73543ac4e1def05f1a70bcd1525c8a157a1ad09", - "reference": "f73543ac4e1def05f1a70bcd1525c8a157a1ad09", - "shasum": "" - }, - "require": { - "dasprid/enum": "^1.0.3", - "ext-iconv": "*", - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "phly/keep-a-changelog": "^1.4", - "phpunit/phpunit": "^7 | ^8 | ^9", - "squizlabs/php_codesniffer": "^3.4" - }, - "suggest": { - "ext-imagick": "to generate QR code images" - }, - "type": "library", - "autoload": { - "psr-4": { - "BaconQrCode\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Ben Scholzen 'DASPRiD'", - "email": "mail@dasprids.de", - "homepage": "https://dasprids.de/", - "role": "Developer" - } - ], - "description": "BaconQrCode is a QR code generator for PHP.", - "homepage": "https://github.com/Bacon/BaconQrCode", - "support": { - "issues": "https://github.com/Bacon/BaconQrCode/issues", - "source": "https://github.com/Bacon/BaconQrCode/tree/2.0.4" - }, - "time": "2021-06-18T13:26:35+00:00" - }, - { - "name": "beberlei/assert", - "version": "v3.3.1", - "source": { - "type": "git", - "url": "https://github.com/beberlei/assert.git", - "reference": "5e721d7e937ca3ba2cdec1e1adf195f9e5188372" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/beberlei/assert/zipball/5e721d7e937ca3ba2cdec1e1adf195f9e5188372", - "reference": "5e721d7e937ca3ba2cdec1e1adf195f9e5188372", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "ext-json": "*", - "ext-mbstring": "*", - "ext-simplexml": "*", - "php": "^7.0 || ^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "*", - "phpstan/phpstan": "*", - "phpunit/phpunit": ">=6.0.0", - "yoast/phpunit-polyfills": "^0.1.0" - }, - "suggest": { - "ext-intl": "Needed to allow Assertion::count(), Assertion::isCountable(), Assertion::minCount(), and Assertion::maxCount() to operate on ResourceBundles" - }, - "type": "library", - "autoload": { - "psr-4": { - "Assert\\": "lib/Assert" - }, - "files": [ - "lib/Assert/functions.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de", - "role": "Lead Developer" - }, - { - "name": "Richard Quadling", - "email": "rquadling@gmail.com", - "role": "Collaborator" - } - ], - "description": "Thin assertion library for input validation in business models.", - "keywords": [ - "assert", - "assertion", - "validation" - ], - "support": { - "issues": "https://github.com/beberlei/assert/issues", - "source": "https://github.com/beberlei/assert/tree/v3.3.1" - }, - "time": "2021-04-18T20:11:03+00:00" - }, - { - "name": "braintree/braintree_php", - "version": "5.2.0", - "source": { - "type": "git", - "url": "https://github.com/braintree/braintree_php.git", - "reference": "6cf3447ecd0303caa6f2d4f22b653dc5c71b4589" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/braintree/braintree_php/zipball/6cf3447ecd0303caa6f2d4f22b653dc5c71b4589", - "reference": "6cf3447ecd0303caa6f2d4f22b653dc5c71b4589", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "ext-dom": "*", - "ext-hash": "*", - "ext-openssl": "*", - "ext-xmlwriter": "*", - "php": ">=7.2.0" - }, - "require-dev": { - "phpunit/phpunit": "^7.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "Braintree\\": "lib/Braintree" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Braintree", - "homepage": "https://www.braintreepayments.com" - } - ], - "description": "Braintree PHP Client Library", - "support": { - "issues": "https://github.com/braintree/braintree_php/issues", - "source": "https://github.com/braintree/braintree_php/tree/5.2.0" - }, - "time": "2020-06-15T19:02:23+00:00" - }, - { - "name": "brick/math", - "version": "0.9.2", - "source": { - "type": "git", - "url": "https://github.com/brick/math.git", - "reference": "dff976c2f3487d42c1db75a3b180e2b9f0e72ce0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/brick/math/zipball/dff976c2f3487d42c1db75a3b180e2b9f0e72ce0", - "reference": "dff976c2f3487d42c1db75a3b180e2b9f0e72ce0", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.2", - "phpunit/phpunit": "^7.5.15 || ^8.5 || ^9.0", - "vimeo/psalm": "4.3.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "Brick\\Math\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Arbitrary-precision arithmetic library", - "keywords": [ - "Arbitrary-precision", - "BigInteger", - "BigRational", - "arithmetic", - "bigdecimal", - "bignum", - "brick", - "math" - ], - "support": { - "issues": "https://github.com/brick/math/issues", - "source": "https://github.com/brick/math/tree/0.9.2" - }, - "funding": [ - { - "url": "https://tidelift.com/funding/github/packagist/brick/math", - "type": "tidelift" - } - ], - "time": "2021-01-20T22:51:39+00:00" - }, - { - "name": "brick/varexporter", - "version": "0.3.5", - "source": { - "type": "git", - "url": "https://github.com/brick/varexporter.git", - "reference": "05241f28dfcba2b51b11e2d750e296316ebbe518" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/brick/varexporter/zipball/05241f28dfcba2b51b11e2d750e296316ebbe518", - "reference": "05241f28dfcba2b51b11e2d750e296316ebbe518", - "shasum": "" - }, - "require": { - "nikic/php-parser": "^4.0", - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.2", - "phpunit/phpunit": "^8.5 || ^9.0", - "vimeo/psalm": "4.4.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "Brick\\VarExporter\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "A powerful alternative to var_export(), which can export closures and objects without __set_state()", - "keywords": [ - "var_export" - ], - "support": { - "issues": "https://github.com/brick/varexporter/issues", - "source": "https://github.com/brick/varexporter/tree/0.3.5" - }, - "time": "2021-02-10T13:53:07+00:00" - }, - { - "name": "christian-riesen/base32", - "version": "1.6.0", - "source": { - "type": "git", - "url": "https://github.com/ChristianRiesen/base32.git", - "reference": "2e82dab3baa008e24a505649b0d583c31d31e894" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ChristianRiesen/base32/zipball/2e82dab3baa008e24a505649b0d583c31d31e894", - "reference": "2e82dab3baa008e24a505649b0d583c31d31e894", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.17", - "phpstan/phpstan": "^0.12", - "phpunit/phpunit": "^8.5.13 || ^9.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Base32\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Christian Riesen", - "email": "chris.riesen@gmail.com", - "homepage": "http://christianriesen.com", - "role": "Developer" - } - ], - "description": "Base32 encoder/decoder according to RFC 4648", - "homepage": "https://github.com/ChristianRiesen/base32", - "keywords": [ - "base32", - "decode", - "encode", - "rfc4648" - ], - "support": { - "issues": "https://github.com/ChristianRiesen/base32/issues", - "source": "https://github.com/ChristianRiesen/base32/tree/1.6.0" - }, - "time": "2021-02-26T10:19:33+00:00" - }, - { - "name": "colinmollenhour/cache-backend-file", - "version": "v1.4.5", - "source": { - "type": "git", - "url": "https://github.com/colinmollenhour/Cm_Cache_Backend_File.git", - "reference": "03c7d4c0f43b2de1b559a3527d18ff697d306544" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/colinmollenhour/Cm_Cache_Backend_File/zipball/03c7d4c0f43b2de1b559a3527d18ff697d306544", - "reference": "03c7d4c0f43b2de1b559a3527d18ff697d306544", - "shasum": "" - }, - "type": "magento-module", - "autoload": { - "classmap": [ - "File.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Colin Mollenhour" - } - ], - "description": "The stock Zend_Cache_Backend_File backend has extremely poor performance for cleaning by tags making it become unusable as the number of cached items increases. This backend makes many changes resulting in a huge performance boost, especially for tag cleaning.", - "homepage": "https://github.com/colinmollenhour/Cm_Cache_Backend_File", - "support": { - "issues": "https://github.com/colinmollenhour/Cm_Cache_Backend_File/issues", - "source": "https://github.com/colinmollenhour/Cm_Cache_Backend_File/tree/master" - }, - "time": "2019-04-18T21:54:31+00:00" - }, - { - "name": "colinmollenhour/cache-backend-redis", - "version": "1.11.0", - "source": { - "type": "git", - "url": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis.git", - "reference": "389fb68de15660e39b055d149d31f3708b5d6cbc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/colinmollenhour/Cm_Cache_Backend_Redis/zipball/389fb68de15660e39b055d149d31f3708b5d6cbc", - "reference": "389fb68de15660e39b055d149d31f3708b5d6cbc", - "shasum": "" - }, - "require": { - "magento-hackathon/magento-composer-installer": "*" - }, - "type": "magento-module", - "autoload": { - "classmap": [ - "Cm/Cache/Backend/Redis.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Colin Mollenhour" - } - ], - "description": "Zend_Cache backend using Redis with full support for tags.", - "homepage": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis", - "support": { - "issues": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis/issues", - "source": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis/tree/1.11.0" - }, - "time": "2019-03-03T04:04:49+00:00" - }, - { - "name": "colinmollenhour/credis", - "version": "1.11.1", - "source": { - "type": "git", - "url": "https://github.com/colinmollenhour/credis.git", - "reference": "bd1da4698ab1918477f9e71e5ff0062b9a345008" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/colinmollenhour/credis/zipball/bd1da4698ab1918477f9e71e5ff0062b9a345008", - "reference": "bd1da4698ab1918477f9e71e5ff0062b9a345008", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "Client.php", - "Cluster.php", - "Sentinel.php", - "Module.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Colin Mollenhour", - "email": "colin@mollenhour.com" - } - ], - "description": "Credis is a lightweight interface to the Redis key-value store which wraps the phpredis library when available for better performance.", - "homepage": "https://github.com/colinmollenhour/credis", - "support": { - "issues": "https://github.com/colinmollenhour/credis/issues", - "source": "https://github.com/colinmollenhour/credis/tree/1.11.1" - }, - "time": "2019-11-26T18:09:45+00:00" - }, - { - "name": "colinmollenhour/php-redis-session-abstract", - "version": "v1.4.4", - "source": { - "type": "git", - "url": "https://github.com/colinmollenhour/php-redis-session-abstract.git", - "reference": "8d684bbacac99450f2a9ddf6f56be296997e2959" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/colinmollenhour/php-redis-session-abstract/zipball/8d684bbacac99450f2a9ddf6f56be296997e2959", - "reference": "8d684bbacac99450f2a9ddf6f56be296997e2959", - "shasum": "" - }, - "require": { - "colinmollenhour/credis": "~1.6", - "php": "^5.5 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^9" - }, - "type": "library", - "autoload": { - "psr-0": { - "Cm\\RedisSession\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Colin Mollenhour" - } - ], - "description": "A Redis-based session handler with optimistic locking", - "homepage": "https://github.com/colinmollenhour/php-redis-session-abstract", - "support": { - "issues": "https://github.com/colinmollenhour/php-redis-session-abstract/issues", - "source": "https://github.com/colinmollenhour/php-redis-session-abstract/tree/v1.4.4" - }, - "time": "2021-04-07T21:51:17+00:00" - }, - { - "name": "composer/ca-bundle", - "version": "1.2.10", - "source": { - "type": "git", - "url": "https://github.com/composer/ca-bundle.git", - "reference": "9fdb22c2e97a614657716178093cd1da90a64aa8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/9fdb22c2e97a614657716178093cd1da90a64aa8", - "reference": "9fdb22c2e97a614657716178093cd1da90a64aa8", - "shasum": "" - }, - "require": { - "ext-openssl": "*", - "ext-pcre": "*", - "php": "^5.3.2 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^0.12.55", - "psr/log": "^1.0", - "symfony/phpunit-bridge": "^4.2 || ^5", - "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\CaBundle\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", - "keywords": [ - "cabundle", - "cacert", - "certificate", - "ssl", - "tls" - ], - "support": { - "irc": "irc://irc.freenode.org/composer", - "issues": "https://github.com/composer/ca-bundle/issues", - "source": "https://github.com/composer/ca-bundle/tree/1.2.10" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2021-06-07T13:58:28+00:00" - }, - { - "name": "composer/composer", - "version": "1.10.22", - "source": { - "type": "git", - "url": "https://github.com/composer/composer.git", - "reference": "28c9dfbe2351635961f670773e8d7b17bc5eda25" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/composer/zipball/28c9dfbe2351635961f670773e8d7b17bc5eda25", - "reference": "28c9dfbe2351635961f670773e8d7b17bc5eda25", - "shasum": "" - }, - "require": { - "composer/ca-bundle": "^1.0", - "composer/semver": "^1.0", - "composer/spdx-licenses": "^1.2", - "composer/xdebug-handler": "^1.1", - "justinrainbow/json-schema": "^5.2.10", - "php": "^5.3.2 || ^7.0 || ^8.0", - "psr/log": "^1.0", - "seld/jsonlint": "^1.4", - "seld/phar-utils": "^1.0", - "symfony/console": "^2.7 || ^3.0 || ^4.0 || ^5.0", - "symfony/filesystem": "^2.7 || ^3.0 || ^4.0 || ^5.0", - "symfony/finder": "^2.7 || ^3.0 || ^4.0 || ^5.0", - "symfony/process": "^2.7 || ^3.0 || ^4.0 || ^5.0" - }, - "conflict": { - "symfony/console": "2.8.38" - }, - "require-dev": { - "phpspec/prophecy": "^1.10", - "symfony/phpunit-bridge": "^4.2" - }, - "suggest": { - "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", - "ext-zip": "Enabling the zip extension allows you to unzip archives", - "ext-zlib": "Allow gzip compression of HTTP requests" - }, - "bin": [ - "bin/composer" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\": "src/Composer" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.", - "homepage": "https://getcomposer.org/", - "keywords": [ - "autoload", - "dependency", - "package" - ], - "support": { - "irc": "irc://irc.freenode.org/composer", - "issues": "https://github.com/composer/composer/issues", - "source": "https://github.com/composer/composer/tree/1.10.22" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2021-04-27T11:10:45+00:00" - }, - { - "name": "composer/semver", - "version": "1.7.2", - "source": { - "type": "git", - "url": "https://github.com/composer/semver.git", - "reference": "647490bbcaf7fc4891c58f47b825eb99d19c377a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/647490bbcaf7fc4891c58f47b825eb99d19c377a", - "reference": "647490bbcaf7fc4891c58f47b825eb99d19c377a", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.5 || ^5.0.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\Semver\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - }, - { - "name": "Rob Bast", - "email": "rob.bast@gmail.com", - "homepage": "http://robbast.nl" - } - ], - "description": "Semver library that offers utilities, version constraint parsing and validation.", - "keywords": [ - "semantic", - "semver", - "validation", - "versioning" - ], - "support": { - "irc": "irc://irc.freenode.org/composer", - "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/1.7.2" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2020-12-03T15:47:16+00:00" - }, - { - "name": "composer/spdx-licenses", - "version": "1.5.5", - "source": { - "type": "git", - "url": "https://github.com/composer/spdx-licenses.git", - "reference": "de30328a7af8680efdc03e396aad24befd513200" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/de30328a7af8680efdc03e396aad24befd513200", - "reference": "de30328a7af8680efdc03e396aad24befd513200", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 7" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\Spdx\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - }, - { - "name": "Rob Bast", - "email": "rob.bast@gmail.com", - "homepage": "http://robbast.nl" - } - ], - "description": "SPDX licenses list and validation library.", - "keywords": [ - "license", - "spdx", - "validator" - ], - "support": { - "irc": "irc://irc.freenode.org/composer", - "issues": "https://github.com/composer/spdx-licenses/issues", - "source": "https://github.com/composer/spdx-licenses/tree/1.5.5" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2020-12-03T16:04:16+00:00" - }, - { - "name": "composer/xdebug-handler", - "version": "1.4.6", - "source": { - "type": "git", - "url": "https://github.com/composer/xdebug-handler.git", - "reference": "f27e06cd9675801df441b3656569b328e04aa37c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/f27e06cd9675801df441b3656569b328e04aa37c", - "reference": "f27e06cd9675801df441b3656569b328e04aa37c", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0 || ^8.0", - "psr/log": "^1.0" - }, - "require-dev": { - "phpstan/phpstan": "^0.12.55", - "symfony/phpunit-bridge": "^4.2 || ^5" - }, - "type": "library", - "autoload": { - "psr-4": { - "Composer\\XdebugHandler\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "John Stevenson", - "email": "john-stevenson@blueyonder.co.uk" - } - ], - "description": "Restarts a process without Xdebug.", - "keywords": [ - "Xdebug", - "performance" - ], - "support": { - "irc": "irc://irc.freenode.org/composer", - "issues": "https://github.com/composer/xdebug-handler/issues", - "source": "https://github.com/composer/xdebug-handler/tree/1.4.6" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2021-03-25T17:01:18+00:00" - }, - { - "name": "container-interop/container-interop", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/container-interop/container-interop.git", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8", - "shasum": "" - }, - "require": { - "psr/container": "^1.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Interop\\Container\\": "src/Interop/Container/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", - "homepage": "https://github.com/container-interop/container-interop", - "support": { - "issues": "https://github.com/container-interop/container-interop/issues", - "source": "https://github.com/container-interop/container-interop/tree/master" - }, - "abandoned": "psr/container", - "time": "2017-02-14T19:40:03+00:00" - }, - { - "name": "dasprid/enum", - "version": "1.0.3", - "source": { - "type": "git", - "url": "https://github.com/DASPRiD/Enum.git", - "reference": "5abf82f213618696dda8e3bf6f64dd042d8542b2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/DASPRiD/Enum/zipball/5abf82f213618696dda8e3bf6f64dd042d8542b2", - "reference": "5abf82f213618696dda8e3bf6f64dd042d8542b2", - "shasum": "" - }, - "require-dev": { - "phpunit/phpunit": "^7 | ^8 | ^9", - "squizlabs/php_codesniffer": "^3.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "DASPRiD\\Enum\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Ben Scholzen 'DASPRiD'", - "email": "mail@dasprids.de", - "homepage": "https://dasprids.de/", - "role": "Developer" - } - ], - "description": "PHP 7.1 enum implementation", - "keywords": [ - "enum", - "map" - ], - "support": { - "issues": "https://github.com/DASPRiD/Enum/issues", - "source": "https://github.com/DASPRiD/Enum/tree/1.0.3" - }, - "time": "2020-10-02T16:03:48+00:00" - }, - { - "name": "donatj/phpuseragentparser", - "version": "v0.20.0", - "source": { - "type": "git", - "url": "https://github.com/donatj/PhpUserAgent.git", - "reference": "5992d7836868b408e73d0d490c779dda7a39135e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/donatj/PhpUserAgent/zipball/5992d7836868b408e73d0d490c779dda7a39135e", - "reference": "5992d7836868b408e73d0d490c779dda7a39135e", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "require-dev": { - "camspiers/json-pretty": "0.1.*", - "donatj/drop": "*", - "phpunit/phpunit": "~4.8|~9" - }, - "type": "library", - "autoload": { - "files": [ - "src/UserAgentParser.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jesse G. Donat", - "email": "donatj@gmail.com", - "homepage": "https://donatstudios.com", - "role": "Developer" - } - ], - "description": "Lightning fast, minimalist PHP UserAgent string parser.", - "homepage": "https://donatstudios.com/PHP-Parser-HTTP_USER_AGENT", - "keywords": [ - "browser", - "browser detection", - "parser", - "user agent", - "useragent" - ], - "support": { - "issues": "https://github.com/donatj/PhpUserAgent/issues", - "source": "https://github.com/donatj/PhpUserAgent/tree/v0.20.0" - }, - "funding": [ - { - "url": "https://www.paypal.me/donatj/5", - "type": "custom" - }, - { - "url": "https://github.com/donatj", - "type": "github" - } - ], - "time": "2021-03-16T16:42:25+00:00" - }, - { - "name": "dotmailer/dotmailer-magento2-extension", - "version": "4.12.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/dotmailer/dotmailer-magento2-extension/dotmailer-dotmailer-magento2-extension-4.12.0.0.zip", - "shasum": "ce7fa4b7d8f1dc909693d8fd8030121be16ae9a2" - }, - "require": { - "magento/framework": ">=101 <104", - "magento/module-authorization": "100.*", - "magento/module-backend": ">=100 <103", - "magento/module-bundle": ">=100 <102", - "magento/module-catalog": ">=101 <105", - "magento/module-catalog-inventory": "100.*", - "magento/module-catalog-rule": ">=100 <102", - "magento/module-checkout": "100.*", - "magento/module-config": ">=100 <103", - "magento/module-configurable-product": "100.*", - "magento/module-cron": "100.*", - "magento/module-customer": ">=100 <104", - "magento/module-directory": "100.*", - "magento/module-eav": ">=100 <104", - "magento/module-email": ">=100 <102", - "magento/module-grouped-product": "100.*", - "magento/module-newsletter": "100.*", - "magento/module-payment": "100.*", - "magento/module-product-alert": "100.*", - "magento/module-quote": ">=100 <103", - "magento/module-reports": ">=100 <102", - "magento/module-review": ">=100 <102", - "magento/module-sales": ">=100 <104", - "magento/module-sales-rule": ">=100 <102", - "magento/module-send-friend": "100.*", - "magento/module-shipping": "100.*", - "magento/module-store": ">=100 <102", - "magento/module-tax": "100.*", - "magento/module-theme": ">=100 <102", - "magento/module-ui": ">=100 <102", - "magento/module-url-rewrite": ">=100 <103", - "magento/module-user": ">=100 <102", - "magento/module-wishlist": ">=100 <102", - "php": "^7.1" - }, - "suggest": { - "dotmailer/dotmailer-magento2-extension-chat": "1.5.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Dotdigitalgroup\\Email\\": "" - } - }, - "license": [ - "MIT" - ], - "description": "dotmailer integration for magento 2" - }, - { - "name": "dotmailer/dotmailer-magento2-extension-chat", - "version": "1.5.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/dotmailer/dotmailer-magento2-extension-chat/dotmailer-dotmailer-magento2-extension-chat-1.5.0.0.zip", - "shasum": "a3da4d71d85bd8b6b5f9d7a9ebaa63a1772ba188" - }, - "require": { - "dotmailer/dotmailer-magento2-extension": "^4.12.0", - "magento/framework": ">=101 <104", - "magento/module-backend": ">=100 <103", - "magento/module-checkout": "100.*", - "magento/module-config": ">=100 <103", - "magento/module-customer": ">=100 <104", - "magento/module-quote": ">=100 <103", - "magento/module-sales": ">=100 <104", - "magento/module-store": ">=100 <102", - "php": "^7.1" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Dotdigitalgroup\\Chat\\": "" - } - }, - "license": [ - "MIT" - ], - "description": "Engagement Cloud for Magento 2: Chat module" - }, - { - "name": "dotmailer/dotmailer-magento2-extension-chat-graph-ql", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/dotmailer/dotmailer-magento2-extension-chat-graph-ql/dotmailer-dotmailer-magento2-extension-chat-graph-ql-1.0.0.0.zip", - "shasum": "cbe67b25dfbc3604c3876a232168e42e80cc819c" - }, - "require": { - "dotmailer/dotmailer-magento2-extension": "^4.10.0", - "dotmailer/dotmailer-magento2-extension-chat": "^1.0.0", - "magento/framework": ">=101 <104", - "magento/module-backend": ">=100 <103", - "magento/module-checkout": ">=100 <103", - "magento/module-config": ">=100 <103", - "magento/module-quote": ">=100 <103", - "magento/module-sales": ">=100 <104", - "magento/module-store": ">=100 <102", - "php": "^7.1" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Dotdigitalgroup\\ChatGraphQl\\": "" - } - }, - "license": [ - "MIT" - ], - "description": "Engagement Cloud for Magento 2: Chat GraphQl module" - }, - { - "name": "dotmailer/dotmailer-magento2-extension-enterprise", - "version": "1.6.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/dotmailer/dotmailer-magento2-extension-enterprise/dotmailer-dotmailer-magento2-extension-enterprise-1.6.0.0.zip", - "shasum": "7a93fcdf85d7206cfc38f4d1377a2d9c5aa91a98" - }, - "require": { - "dotmailer/dotmailer-magento2-extension": "^4.12.0", - "magento/framework": ">=101 <104", - "magento/framework-foreign-key": ">=1.0.0", - "magento/module-backend": ">=100 <103", - "magento/module-catalog": ">=101 <105", - "magento/module-customer-segment": ">=100 <103", - "magento/module-grouped-product": "100.*", - "magento/module-integration": "100.*", - "magento/module-page-builder": ">=1.0.0", - "magento/module-reward": ">=100 <102", - "magento/module-store": ">=100 <102", - "magento/module-ui": ">=100 <102", - "magento/page-builder-commerce": ">=1.0.0", - "php": "^7.1" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Dotdigitalgroup\\Enterprise\\": "" - } - }, - "license": [ - "MIT" - ], - "description": "Engagement Cloud integration for Magento Commerce" - }, - { - "name": "dotmailer/dotmailer-magento2-extension-enterprise-package", - "version": "4.12.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/dotmailer/dotmailer-magento2-extension-enterprise-package/dotmailer-dotmailer-magento2-extension-enterprise-package-4.12.0.0.zip", - "shasum": "92f216a8e5171e662a50d839e75dec5bf78d8247" - }, - "require": { - "dotmailer/dotmailer-magento2-extension": "4.12.0", - "dotmailer/dotmailer-magento2-extension-chat": "1.5.0", - "dotmailer/dotmailer-magento2-extension-chat-graph-ql": "1.0.0", - "dotmailer/dotmailer-magento2-extension-enterprise": "1.6.0", - "dotmailer/dotmailer-magento2-extension-graph-ql": "1.0.0", - "dotmailer/dotmailer-magento2-extension-sms": "1.2.0" - }, - "type": "metapackage", - "license": [ - "MIT" - ], - "description": "Dotmailer integration for Magento 2 Commerce" - }, - { - "name": "dotmailer/dotmailer-magento2-extension-graph-ql", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/dotmailer/dotmailer-magento2-extension-graph-ql/dotmailer-dotmailer-magento2-extension-graph-ql-1.0.0.0.zip", - "shasum": "f1ee373cd5e5e044a49e16f24184c0ce4d144d29" - }, - "require": { - "dotmailer/dotmailer-magento2-extension": "^4.10.0", - "magento/framework": ">=101 <104", - "magento/module-backend": ">=100 <103", - "magento/module-checkout": ">=100 <103", - "magento/module-config": ">=100 <103", - "magento/module-quote": ">=100 <103", - "magento/module-sales": ">=100 <104", - "magento/module-store": ">=100 <102", - "php": "^7.1" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Dotdigitalgroup\\EmailGraphQl\\": "" - } - }, - "license": [ - "MIT" - ], - "description": "Engagement Cloud for Magento 2: Core GraphQl module" - }, - { - "name": "dotmailer/dotmailer-magento2-extension-package", - "version": "4.12.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/dotmailer/dotmailer-magento2-extension-package/dotmailer-dotmailer-magento2-extension-package-4.12.0.0.zip", - "shasum": "6090af65afdcc3c980335accf97f356e04d5348f" - }, - "require": { - "dotmailer/dotmailer-magento2-extension": "4.12.0", - "dotmailer/dotmailer-magento2-extension-chat": "1.5.0", - "dotmailer/dotmailer-magento2-extension-chat-graph-ql": "1.0.0", - "dotmailer/dotmailer-magento2-extension-graph-ql": "1.0.0", - "dotmailer/dotmailer-magento2-extension-sms": "1.2.0" - }, - "type": "metapackage", - "license": [ - "MIT" - ], - "description": "Dotmailer integration for Magento 2 Open Source" - }, - { - "name": "dotmailer/dotmailer-magento2-extension-sms", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/dotmailer/dotmailer-magento2-extension-sms/dotmailer-dotmailer-magento2-extension-sms-1.2.0.0.zip", - "shasum": "a82386f3dc64211be2f99e848c42bbc5373af5bb" - }, - "require": { - "dotmailer/dotmailer-magento2-extension": "^4.12.0", - "magento/framework": ">=101 <104", - "magento/module-backend": ">=100 <103", - "magento/module-checkout": "100.*", - "magento/module-config": ">=100 <103", - "magento/module-customer": ">=100 <104", - "magento/module-directory": "100.*", - "magento/module-quote": ">=100 <103", - "magento/module-sales": ">=100 <104", - "magento/module-shipping": "100.*", - "magento/module-store": ">=100 <102", - "magento/module-ui": ">=100 <102", - "php": "^7.1" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Dotdigitalgroup\\Sms\\": "" - } - }, - "license": [ - "MIT" - ], - "description": "Engagement Cloud for Magento 2: SMS module" - }, - { - "name": "elasticsearch/elasticsearch", - "version": "v7.11.0", - "source": { - "type": "git", - "url": "https://github.com/elastic/elasticsearch-php.git", - "reference": "277cd5e182827c59c23e146a836a30470c0f879d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/elastic/elasticsearch-php/zipball/277cd5e182827c59c23e146a836a30470c0f879d", - "reference": "277cd5e182827c59c23e146a836a30470c0f879d", - "shasum": "" - }, - "require": { - "ext-json": ">=1.3.7", - "ezimuel/ringphp": "^1.1.2", - "php": "^7.1 || ^8.0", - "psr/log": "~1.0" - }, - "require-dev": { - "cpliakas/git-wrapper": "~2.0 || ~3.0", - "doctrine/inflector": "^1.3", - "ext-yaml": "*", - "ext-zip": "*", - "mockery/mockery": "^1.2", - "phpstan/phpstan": "^0.12", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", - "squizlabs/php_codesniffer": "^3.4", - "symfony/finder": "~4.0", - "symfony/yaml": "~4.0" - }, - "suggest": { - "ext-curl": "*", - "monolog/monolog": "Allows for client-level logging and tracing" - }, - "type": "library", - "autoload": { - "files": [ - "src/autoload.php" - ], - "psr-4": { - "Elasticsearch\\": "src/Elasticsearch/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Zachary Tong" - }, - { - "name": "Enrico Zimuel" - } - ], - "description": "PHP Client for Elasticsearch", - "keywords": [ - "client", - "elasticsearch", - "search" - ], - "support": { - "issues": "https://github.com/elastic/elasticsearch-php/issues", - "source": "https://github.com/elastic/elasticsearch-php/tree/v7.11.0" - }, - "time": "2021-02-11T11:04:51+00:00" - }, - { - "name": "endroid/qr-code", - "version": "3.9.7", - "source": { - "type": "git", - "url": "https://github.com/endroid/qr-code.git", - "reference": "94563d7b3105288e6ac53a67ae720e3669fac1f6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/endroid/qr-code/zipball/94563d7b3105288e6ac53a67ae720e3669fac1f6", - "reference": "94563d7b3105288e6ac53a67ae720e3669fac1f6", - "shasum": "" - }, - "require": { - "bacon/bacon-qr-code": "^2.0", - "khanamiryan/qrcode-detector-decoder": "^1.0.5", - "myclabs/php-enum": "^1.5", - "php": "^7.3||^8.0", - "symfony/options-resolver": "^3.4||^4.4||^5.0", - "symfony/property-access": "^3.4||^4.4||^5.0" - }, - "require-dev": { - "endroid/quality": "^1.5.2", - "setasign/fpdf": "^1.8" - }, - "suggest": { - "ext-gd": "Required for generating PNG images", - "roave/security-advisories": "Avoids installation of package versions with vulnerabilities", - "setasign/fpdf": "Required to use the FPDF writer.", - "symfony/security-checker": "Checks your composer.lock for vulnerabilities" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Endroid\\QrCode\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jeroen van den Enden", - "email": "info@endroid.nl" - } - ], - "description": "Endroid QR Code", - "homepage": "https://github.com/endroid/qr-code", - "keywords": [ - "bundle", - "code", - "endroid", - "php", - "qr", - "qrcode" - ], - "support": { - "issues": "https://github.com/endroid/qr-code/issues", - "source": "https://github.com/endroid/qr-code/tree/3.9.7" - }, - "funding": [ - { - "url": "https://github.com/endroid", - "type": "github" - } - ], - "time": "2021-04-20T19:10:54+00:00" - }, - { - "name": "ezimuel/guzzlestreams", - "version": "3.0.1", - "source": { - "type": "git", - "url": "https://github.com/ezimuel/guzzlestreams.git", - "reference": "abe3791d231167f14eb80d413420d1eab91163a8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ezimuel/guzzlestreams/zipball/abe3791d231167f14eb80d413420d1eab91163a8", - "reference": "abe3791d231167f14eb80d413420d1eab91163a8", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "require-dev": { - "phpunit/phpunit": "~4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\Stream\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - } - ], - "description": "Fork of guzzle/streams (abandoned) to be used with elasticsearch-php", - "homepage": "http://guzzlephp.org/", - "keywords": [ - "Guzzle", - "stream" - ], - "support": { - "source": "https://github.com/ezimuel/guzzlestreams/tree/3.0.1" - }, - "time": "2020-02-14T23:11:50+00:00" - }, - { - "name": "ezimuel/ringphp", - "version": "1.1.2", - "source": { - "type": "git", - "url": "https://github.com/ezimuel/ringphp.git", - "reference": "0b78f89d8e0bb9e380046c31adfa40347e9f663b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ezimuel/ringphp/zipball/0b78f89d8e0bb9e380046c31adfa40347e9f663b", - "reference": "0b78f89d8e0bb9e380046c31adfa40347e9f663b", - "shasum": "" - }, - "require": { - "ezimuel/guzzlestreams": "^3.0.1", - "php": ">=5.4.0", - "react/promise": "~2.0" - }, - "require-dev": { - "ext-curl": "*", - "phpunit/phpunit": "~4.0" - }, - "suggest": { - "ext-curl": "Guzzle will use specific adapters if cURL is present" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\Ring\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - } - ], - "description": "Fork of guzzle/RingPHP (abandoned) to be used with elasticsearch-php", - "support": { - "source": "https://github.com/ezimuel/ringphp/tree/1.1.2" - }, - "time": "2020-02-14T23:51:21+00:00" - }, - { - "name": "fgrosse/phpasn1", - "version": "v2.3.0", - "source": { - "type": "git", - "url": "https://github.com/fgrosse/PHPASN1.git", - "reference": "20299033c35f4300eb656e7e8e88cf52d1d6694e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/fgrosse/PHPASN1/zipball/20299033c35f4300eb656e7e8e88cf52d1d6694e", - "reference": "20299033c35f4300eb656e7e8e88cf52d1d6694e", - "shasum": "" - }, - "require": { - "php": ">=7.0.0" - }, - "require-dev": { - "phpunit/phpunit": "~6.3", - "satooshi/php-coveralls": "~2.0" - }, - "suggest": { - "ext-bcmath": "BCmath is the fallback extension for big integer calculations", - "ext-curl": "For loading OID information from the web if they have not bee defined statically", - "ext-gmp": "GMP is the preferred extension for big integer calculations", - "phpseclib/bcmath_compat": "BCmath polyfill for servers where neither GMP nor BCmath is available" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "FG\\": "lib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Friedrich Große", - "email": "friedrich.grosse@gmail.com", - "homepage": "https://github.com/FGrosse", - "role": "Author" - }, - { - "name": "All contributors", - "homepage": "https://github.com/FGrosse/PHPASN1/contributors" - } - ], - "description": "A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures using the ITU-T X.690 Encoding Rules.", - "homepage": "https://github.com/FGrosse/PHPASN1", - "keywords": [ - "DER", - "asn.1", - "asn1", - "ber", - "binary", - "decoding", - "encoding", - "x.509", - "x.690", - "x509", - "x690" - ], - "support": { - "issues": "https://github.com/fgrosse/PHPASN1/issues", - "source": "https://github.com/fgrosse/PHPASN1/tree/v2.3.0" - }, - "time": "2021-04-24T19:01:55+00:00" - }, - { - "name": "google/recaptcha", - "version": "1.2.4", - "source": { - "type": "git", - "url": "https://github.com/google/recaptcha.git", - "reference": "614f25a9038be4f3f2da7cbfd778dc5b357d2419" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/google/recaptcha/zipball/614f25a9038be4f3f2da7cbfd778dc5b357d2419", - "reference": "614f25a9038be4f3f2da7cbfd778dc5b357d2419", - "shasum": "" - }, - "require": { - "php": ">=5.5" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.2.20|^2.15", - "php-coveralls/php-coveralls": "^2.1", - "phpunit/phpunit": "^4.8.36|^5.7.27|^6.59|^7.5.11" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "autoload": { - "psr-4": { - "ReCaptcha\\": "src/ReCaptcha" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Client library for reCAPTCHA, a free service that protects websites from spam and abuse.", - "homepage": "https://www.google.com/recaptcha/", - "keywords": [ - "Abuse", - "captcha", - "recaptcha", - "spam" - ], - "support": { - "forum": "https://groups.google.com/forum/#!forum/recaptcha", - "issues": "https://github.com/google/recaptcha/issues", - "source": "https://github.com/google/recaptcha" - }, - "time": "2020-03-31T17:50:54+00:00" - }, - { - "name": "guzzlehttp/guzzle", - "version": "6.5.5", - "source": { - "type": "git", - "url": "https://github.com/guzzle/guzzle.git", - "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", - "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", - "shasum": "" - }, - "require": { - "ext-json": "*", - "guzzlehttp/promises": "^1.0", - "guzzlehttp/psr7": "^1.6.1", - "php": ">=5.5", - "symfony/polyfill-intl-idn": "^1.17.0" - }, - "require-dev": { - "ext-curl": "*", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", - "psr/log": "^1.1" - }, - "suggest": { - "psr/log": "Required for using the Log middleware" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.5-dev" - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - } - ], - "description": "Guzzle is a PHP HTTP client library", - "homepage": "http://guzzlephp.org/", - "keywords": [ - "client", - "curl", - "framework", - "http", - "http client", - "rest", - "web service" - ], - "support": { - "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/6.5" - }, - "time": "2020-06-16T21:01:06+00:00" - }, - { - "name": "guzzlehttp/promises", - "version": "1.4.1", - "source": { - "type": "git", - "url": "https://github.com/guzzle/promises.git", - "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/8e7d04f1f6450fef59366c399cfad4b9383aa30d", - "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d", - "shasum": "" - }, - "require": { - "php": ">=5.5" - }, - "require-dev": { - "symfony/phpunit-bridge": "^4.4 || ^5.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4-dev" - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\Promise\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - } - ], - "description": "Guzzle promises library", - "keywords": [ - "promise" - ], - "support": { - "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.4.1" - }, - "time": "2021-03-07T09:25:29+00:00" - }, - { - "name": "guzzlehttp/psr7", - "version": "1.8.2", - "source": { - "type": "git", - "url": "https://github.com/guzzle/psr7.git", - "reference": "dc960a912984efb74d0a90222870c72c87f10c91" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/dc960a912984efb74d0a90222870c72c87f10c91", - "reference": "dc960a912984efb74d0a90222870c72c87f10c91", - "shasum": "" - }, - "require": { - "php": ">=5.4.0", - "psr/http-message": "~1.0", - "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" - }, - "provide": { - "psr/http-message-implementation": "1.0" - }, - "require-dev": { - "ext-zlib": "*", - "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10" - }, - "suggest": { - "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.7-dev" - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\Psr7\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "Tobias Schultze", - "homepage": "https://github.com/Tobion" - } - ], - "description": "PSR-7 message implementation that also provides common utility methods", - "keywords": [ - "http", - "message", - "psr-7", - "request", - "response", - "stream", - "uri", - "url" - ], - "support": { - "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/1.8.2" - }, - "time": "2021-04-26T09:17:50+00:00" - }, - { - "name": "justinrainbow/json-schema", - "version": "5.2.11", - "source": { - "type": "git", - "url": "https://github.com/justinrainbow/json-schema.git", - "reference": "2ab6744b7296ded80f8cc4f9509abbff393399aa" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/2ab6744b7296ded80f8cc4f9509abbff393399aa", - "reference": "2ab6744b7296ded80f8cc4f9509abbff393399aa", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", - "json-schema/json-schema-test-suite": "1.2.0", - "phpunit/phpunit": "^4.8.35" - }, - "bin": [ - "bin/validate-json" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "JsonSchema\\": "src/JsonSchema/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bruno Prieto Reis", - "email": "bruno.p.reis@gmail.com" - }, - { - "name": "Justin Rainbow", - "email": "justin.rainbow@gmail.com" - }, - { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" - }, - { - "name": "Robert Schönthal", - "email": "seroscho@googlemail.com" - } - ], - "description": "A library to validate a json schema.", - "homepage": "https://github.com/justinrainbow/json-schema", - "keywords": [ - "json", - "schema" - ], - "support": { - "issues": "https://github.com/justinrainbow/json-schema/issues", - "source": "https://github.com/justinrainbow/json-schema/tree/5.2.11" - }, - "time": "2021-07-22T09:24:00+00:00" - }, - { - "name": "khanamiryan/qrcode-detector-decoder", - "version": "1.0.5.2", - "source": { - "type": "git", - "url": "https://github.com/khanamiryan/php-qrcode-detector-decoder.git", - "reference": "04fdd58d86a387065f707dc6d3cc304c719910c1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/khanamiryan/php-qrcode-detector-decoder/zipball/04fdd58d86a387065f707dc6d3cc304c719910c1", - "reference": "04fdd58d86a387065f707dc6d3cc304c719910c1", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "require-dev": { - "phpunit/phpunit": "^5.7 | ^7.5 | ^8.0 | ^9.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Zxing\\": "lib/" - }, - "files": [ - "lib/Common/customFunctions.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT", - "Apache-2.0" - ], - "authors": [ - { - "name": "Ashot Khanamiryan", - "email": "a.khanamiryan@gmail.com", - "homepage": "https://github.com/khanamiryan", - "role": "Developer" - } - ], - "description": "QR code decoder / reader", - "homepage": "https://github.com/khanamiryan/php-qrcode-detector-decoder/", - "keywords": [ - "barcode", - "qr", - "zxing" - ], - "support": { - "issues": "https://github.com/khanamiryan/php-qrcode-detector-decoder/issues", - "source": "https://github.com/khanamiryan/php-qrcode-detector-decoder/tree/1.0.5.2" - }, - "time": "2021-07-13T18:46:38+00:00" - }, - { - "name": "klarna/m2-payments", - "version": "8.3.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/klarna/m2-payments/klarna-m2-payments-8.3.2.0.zip", - "shasum": "a45906a5a75ee394dbcc83d9092022d1cf006190" - }, - "require": { - "klarna/module-core": "6.2.2", - "klarna/module-kp": "7.3.2", - "klarna/module-kp-graph-ql": "0.9.3", - "klarna/module-onsitemessaging": "1.0.5", - "klarna/module-ordermanagement": "6.2.2" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~2.16.0", - "jakub-onderka/php-console-highlighter": "^0.3.2", - "jakub-onderka/php-parallel-lint": "^0.9.2", - "lusitanian/oauth": "~0.8.10", - "magento/magento-coding-standard": "*", - "mikey179/vfsstream": "^1.6", - "pdepend/pdepend": "^2.5.2", - "phploc/phploc": "^6.0", - "phpmd/phpmd": "@stable", - "phpro/grumphp": "^0.19", - "phpunit/phpunit": "^9", - "sebastian/phpcpd": "~5.0.0", - "squizlabs/php_codesniffer": "~3.5.4" - }, - "type": "metapackage", - "license": [ - "Apache-2.0" - ], - "description": "Klarna Payments for Magento 2 (CE & EE)" - }, - { - "name": "klarna/module-core", - "version": "6.2.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/klarna/module-core/klarna-module-core-6.2.2.0.zip", - "shasum": "e7ec1112fe98c4c215bd9cbc57ff5976dfddcf5b" - }, - "require": { - "guzzlehttp/guzzle": "^6.3.3", - "magento/framework": "^102|^103", - "magento/module-backend": "^102.0", - "magento/module-bundle": "^100.3||^101.0", - "magento/module-catalog": "^103.0|^104.0", - "magento/module-config": "^101.1", - "magento/module-customer": "^102.0|^103.0", - "magento/module-directory": "100.4.*", - "magento/module-media-storage": "100.4.*", - "magento/module-payment": "^100.3", - "magento/module-quote": "^101.1", - "magento/module-sales": "^102.0||^103.0", - "magento/module-store": "^101.0", - "magento/module-tax": "^100.3", - "magento/module-ui": "^101.2", - "php": "~7.3.0||~7.4.0", - "psr/log": "^1.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~2.10.1", - "jakub-onderka/php-console-highlighter": "^0.3.2", - "jakub-onderka/php-parallel-lint": "^0.9.2", - "lusitanian/oauth": "~0.8.10", - "magento/magento-coding-standard": "*", - "mikey179/vfsstream": "^1.6", - "pdepend/pdepend": "^2.5", - "phploc/phploc": "^4.0", - "phpmd/phpmd": "@stable", - "phpro/grumphp": "^0.14", - "phpunit/phpunit": "~6.2.0", - "roave/security-advisories": "dev-master", - "sebastian/phpcpd": "~3.0", - "squizlabs/php_codesniffer": "^3.2", - "theseer/phpdox": "^0.10.1" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Klarna\\Core\\": "." - } - }, - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Joe Constant", - "email": "joe.constant@klarna.com", - "role": "Developer" - }, - { - "name": "Dario Kassler", - "email": "dario.kassler@klarna.com", - "role": "Developer" - }, - { - "name": "Kenny Gilles", - "email": "kenny.gilles@klarna.com", - "role": "Developer" - }, - { - "name": "Markus Simon", - "email": "markus.simon2@klarna.com", - "role": "Developer" - }, - { - "name": "Fei Chen", - "email": "fei.chen@klarna.com", - "role": "Developer" - }, - { - "name": "Jason Grim", - "email": "jason.grim@klarna.com", - "role": "Developer" - }, - { - "name": "Christian Jung", - "email": "christian.jung@klarna.com", - "role": "Developer" - } - ], - "description": "Klarna Core Magento 2 Extension" - }, - { - "name": "klarna/module-kp", - "version": "7.3.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/klarna/module-kp/klarna-module-kp-7.3.2.0.zip", - "shasum": "8fcdba846ba7d6dac456c8648a1c8a1ee8979dd8" - }, - "require": { - "klarna/module-core": "6.2.2", - "klarna/module-ordermanagement": "6.2.2", - "magento/framework": "^102|^103", - "magento/module-backend": "^101.0|^102.0", - "magento/module-checkout": "^100.1", - "magento/module-config": "^101.0", - "magento/module-customer": "^102.0|^103.0", - "magento/module-directory": "100.4.*", - "magento/module-payment": "^100.1", - "magento/module-quote": "^101.0", - "magento/module-sales": "^102.0||^103.0", - "magento/module-sales-rule": "*", - "magento/module-store": "^101.0", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Klarna\\Kp\\": "" - } - }, - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Joe Constant", - "email": "joe.constant@klarna.com", - "role": "Developer" - }, - { - "name": "Dario Kassler", - "email": "dario.kassler@klarna.com", - "role": "Developer" - }, - { - "name": "Kenny Gilles", - "email": "kenny.gilles@klarna.com", - "role": "Developer" - }, - { - "name": "Markus Simon", - "email": "markus.simon2@klarna.com", - "role": "Developer" - }, - { - "name": "Fei Chen", - "email": "fei.chen@klarna.com", - "role": "Developer" - }, - { - "name": "Jason Grim", - "email": "jason.grim@klarna.com", - "role": "Developer" - }, - { - "name": "Christian Jung", - "email": "christian.jung@klarna.com", - "role": "Developer" - } - ], - "description": "Klarna Payments Magento 2 Extension" - }, - { - "name": "klarna/module-kp-graph-ql", - "version": "0.9.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/klarna/module-kp-graph-ql/klarna-module-kp-graph-ql-0.9.3.0.zip", - "shasum": "641f4da0b84918dc124d9b1f4c1a2bf065165653" - }, - "require": { - "klarna/module-core": "6.2.2", - "klarna/module-kp": "7.3.2", - "magento/framework": "^102|^103", - "magento/module-graph-ql": "^100", - "magento/module-payment": "^100.1", - "magento/module-quote-graph-ql": "^100", - "magento/module-store": "^101.0", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Klarna\\KpGraphQl\\": "" - } - }, - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Dario Kassler", - "email": "dario.kassler@klarna.com", - "role": "Developer" - }, - { - "name": "Markus Simon", - "email": "markus.simon2@klarna.com", - "role": "Developer" - } - ], - "description": "Klarna KpGraphQl Magento 2 Extension" - }, - { - "name": "klarna/module-onsitemessaging", - "version": "1.0.5", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/klarna/module-onsitemessaging/klarna-module-onsitemessaging-1.0.5.0.zip", - "shasum": "54afe6b4a352788cfe656530652f57908aad7fd4" - }, - "require": { - "klarna/module-core": "6.2.2", - "klarna/module-kp": "7.3.2", - "magento/framework": "^102|^103", - "magento/module-catalog": "^103.0|^104.0", - "magento/module-checkout": "^100.1", - "magento/module-payment": "^100.3", - "magento/module-quote": "^101.1", - "magento/module-sales": "^102.0||^103.0", - "magento/module-store": "^101.0", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Klarna\\Onsitemessaging\\": "." - } - }, - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Joe Constant", - "email": "joe.constant@klarna.com", - "role": "Developer" - }, - { - "name": "Markus Simon", - "email": "markus.simon2@klarna.com", - "role": "Developer" - } - ], - "description": "Klarna OnSite Messaging Magento 2 Extension" - }, - { - "name": "klarna/module-ordermanagement", - "version": "6.2.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/klarna/module-ordermanagement/klarna-module-ordermanagement-6.2.2.0.zip", - "shasum": "a4cafc671079e8007a77a34cd14813ba6ffadef8" - }, - "require": { - "klarna/module-core": "6.2.2", - "magento/framework": "^102|^103", - "magento/module-payment": "^100.3", - "magento/module-quote": "^101.1", - "magento/module-sales": "^102.0||^103.0", - "magento/module-store": "^101.0", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Klarna\\Ordermanagement\\": "." - } - }, - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Joe Constant", - "email": "joe.constant@klarna.com", - "role": "Developer" - }, - { - "name": "Dario Kassler", - "email": "dario.kassler@klarna.com", - "role": "Developer" - }, - { - "name": "Kenny Gilles", - "email": "kenny.gilles@klarna.com", - "role": "Developer" - }, - { - "name": "Markus Simon", - "email": "markus.simon2@klarna.com", - "role": "Developer" - }, - { - "name": "Fei Chen", - "email": "fei.chen@klarna.com", - "role": "Developer" - }, - { - "name": "Jason Grim", - "email": "jason.grim@klarna.com", - "role": "Developer" - } - ], - "description": "Klarna Order Management Magento 2 Extension" - }, - { - "name": "laminas/laminas-captcha", - "version": "2.10.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-captcha.git", - "reference": "9a0134e434cd792934ecca42cb66f316be7bba50" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-captcha/zipball/9a0134e434cd792934ecca42cb66f316be7bba50", - "reference": "9a0134e434cd792934ecca42cb66f316be7bba50", - "shasum": "" - }, - "require": { - "laminas/laminas-math": "^2.7 || ^3.0", - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.1", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-captcha": "^2.9.0" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~2.1.4", - "laminas/laminas-recaptcha": "^3.0", - "laminas/laminas-session": "^2.10", - "laminas/laminas-text": "^2.8", - "laminas/laminas-validator": "^2.14", - "phpunit/phpunit": "^9.4.3", - "psalm/plugin-phpunit": "^0.15.1", - "vimeo/psalm": "^4.6" - }, - "suggest": { - "laminas/laminas-i18n-resources": "Translations of captcha messages", - "laminas/laminas-recaptcha": "Laminas\\ReCaptcha component", - "laminas/laminas-session": "Laminas\\Session component", - "laminas/laminas-text": "Laminas\\Text component", - "laminas/laminas-validator": "Laminas\\Validator component" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Captcha\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Generate and validate CAPTCHAs using Figlets, images, ReCaptcha, and more", - "homepage": "https://laminas.dev", - "keywords": [ - "captcha", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-captcha/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-captcha/issues", - "rss": "https://github.com/laminas/laminas-captcha/releases.atom", - "source": "https://github.com/laminas/laminas-captcha" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-03-17T16:42:11+00:00" - }, - { - "name": "laminas/laminas-code", - "version": "3.5.1", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-code.git", - "reference": "b549b70c0bb6e935d497f84f750c82653326ac77" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-code/zipball/b549b70c0bb6e935d497f84f750c82653326ac77", - "reference": "b549b70c0bb6e935d497f84f750c82653326ac77", - "shasum": "" - }, - "require": { - "laminas/laminas-eventmanager": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.1", - "php": "^7.3 || ~8.0.0" - }, - "conflict": { - "phpspec/prophecy": "<1.9.0" - }, - "replace": { - "zendframework/zend-code": "^3.4.1" - }, - "require-dev": { - "doctrine/annotations": "^1.10.4", - "ext-phar": "*", - "laminas/laminas-coding-standard": "^1.0.0", - "laminas/laminas-stdlib": "^3.3.0", - "phpunit/phpunit": "^9.4.2" - }, - "suggest": { - "doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features", - "laminas/laminas-stdlib": "Laminas\\Stdlib component" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Code\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Extensions to the PHP Reflection API, static code scanning, and code generation", - "homepage": "https://laminas.dev", - "keywords": [ - "code", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-code/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-code/issues", - "rss": "https://github.com/laminas/laminas-code/releases.atom", - "source": "https://github.com/laminas/laminas-code" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2020-11-30T20:16:31+00:00" - }, - { - "name": "laminas/laminas-config", - "version": "3.5.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-config.git", - "reference": "f91cd6fe79e82cbbcaa36485108a04e8ef1e679b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-config/zipball/f91cd6fe79e82cbbcaa36485108a04e8ef1e679b", - "reference": "f91cd6fe79e82cbbcaa36485108a04e8ef1e679b", - "shasum": "" - }, - "require": { - "ext-json": "*", - "laminas/laminas-stdlib": "^2.7.7 || ^3.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0", - "psr/container": "^1.0" - }, - "conflict": { - "container-interop/container-interop": "<1.2.0" - }, - "replace": { - "zendframework/zend-config": "^3.3.0" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-filter": "^2.7.2", - "laminas/laminas-i18n": "^2.10.3", - "laminas/laminas-servicemanager": "^3.4.1", - "malukenho/docheader": "^0.1.6", - "phpunit/phpunit": "^8.5.8" - }, - "suggest": { - "laminas/laminas-filter": "^2.7.2; install if you want to use the Filter processor", - "laminas/laminas-i18n": "^2.7.4; install if you want to use the Translator processor", - "laminas/laminas-servicemanager": "^2.7.8 || ^3.3; if you need an extensible plugin manager for use with the Config Factory" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Config\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "provides a nested object property based user interface for accessing this configuration data within application code", - "homepage": "https://laminas.dev", - "keywords": [ - "config", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-config/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-config/issues", - "rss": "https://github.com/laminas/laminas-config/releases.atom", - "source": "https://github.com/laminas/laminas-config" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-11T15:06:51+00:00" - }, - { - "name": "laminas/laminas-crypt", - "version": "3.4.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-crypt.git", - "reference": "a058eeb2fe57824b958ac56753faff790a649e18" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-crypt/zipball/a058eeb2fe57824b958ac56753faff790a649e18", - "reference": "a058eeb2fe57824b958ac56753faff790a649e18", - "shasum": "" - }, - "require": { - "container-interop/container-interop": "^1.2", - "ext-mbstring": "*", - "laminas/laminas-math": "^3.0", - "laminas/laminas-stdlib": "^2.7.7 || ^3.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-crypt": "^3.3.1" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-openssl": "Required for most features of Laminas\\Crypt" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Crypt\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Strong cryptography tools and password hashing", - "homepage": "https://laminas.dev", - "keywords": [ - "crypt", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-crypt/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-crypt/issues", - "rss": "https://github.com/laminas/laminas-crypt/releases.atom", - "source": "https://github.com/laminas/laminas-crypt" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-11T19:40:03+00:00" - }, - { - "name": "laminas/laminas-db", - "version": "2.12.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-db.git", - "reference": "80cbba4e749f9eb7d8036172acb9ad41e8b6923f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-db/zipball/80cbba4e749f9eb7d8036172acb9ad41e8b6923f", - "reference": "80cbba4e749f9eb7d8036172acb9ad41e8b6923f", - "shasum": "" - }, - "require": { - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-db": "^2.11.0" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-eventmanager": "^3.3", - "laminas/laminas-hydrator": "^3.2 || ^4.0", - "laminas/laminas-servicemanager": "^3.3", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "laminas/laminas-eventmanager": "Laminas\\EventManager component", - "laminas/laminas-hydrator": "(^3.2 || ^4.0) Laminas\\Hydrator component for using HydratingResultSets", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component" - }, - "type": "library", - "extra": { - "laminas": { - "component": "Laminas\\Db", - "config-provider": "Laminas\\Db\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Laminas\\Db\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Database abstraction layer, SQL abstraction, result set abstraction, and RowDataGateway and TableDataGateway implementations", - "homepage": "https://laminas.dev", - "keywords": [ - "db", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-db/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-db/issues", - "rss": "https://github.com/laminas/laminas-db/releases.atom", - "source": "https://github.com/laminas/laminas-db" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-22T22:27:56+00:00" - }, - { - "name": "laminas/laminas-dependency-plugin", - "version": "2.1.2", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-dependency-plugin.git", - "reference": "c5b4bf87729d6f38c73ca8ed22a5d62ec641d075" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-dependency-plugin/zipball/c5b4bf87729d6f38c73ca8ed22a5d62ec641d075", - "reference": "c5b4bf87729d6f38c73ca8ed22a5d62ec641d075", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.1 || ^2.0", - "php": "^7.3 || ~8.0.0" - }, - "require-dev": { - "composer/composer": "^1.9 || ^2.0", - "mikey179/vfsstream": "^1.6", - "roave/security-advisories": "dev-master" - }, - "type": "composer-plugin", - "extra": { - "class": "Laminas\\DependencyPlugin\\DependencyRewriterPluginDelegator" - }, - "autoload": { - "psr-4": { - "Laminas\\DependencyPlugin\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Replace zendframework and zfcampus packages with their Laminas Project equivalents.", - "support": { - "issues": "https://github.com/laminas/laminas-dependency-plugin/issues", - "source": "https://github.com/laminas/laminas-dependency-plugin/tree/2.1.2" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-15T16:44:31+00:00" - }, - { - "name": "laminas/laminas-di", - "version": "3.2.2", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-di.git", - "reference": "ed38ab3b066c0a1f1b087e0a664caadf1d4f8f04" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-di/zipball/ed38ab3b066c0a1f1b087e0a664caadf1d4f8f04", - "reference": "ed38ab3b066c0a1f1b087e0a664caadf1d4f8f04", - "shasum": "" - }, - "require": { - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^0.4.5 || ^1.0", - "php": "^7.3 || ~8.0.0", - "psr/container": "^1.0", - "psr/log": "^1.0" - }, - "conflict": { - "laminas/laminas-servicemanager-di": "*", - "phpspec/prophecy": "<1.9.0" - }, - "replace": { - "zendframework/zend-di": "^3.1.2" - }, - "require-dev": { - "container-interop/container-interop": "^1.2.0", - "laminas/laminas-coding-standard": "^2", - "laminas/laminas-servicemanager": "^3.4", - "mikey179/vfsstream": "^1.6.7", - "phpspec/prophecy-phpunit": "^2.0", - "phpstan/phpstan": "^0.12.64", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "laminas/laminas-servicemanager": "An IoC container without auto wiring capabilities" - }, - "type": "library", - "extra": { - "laminas": { - "component": "Laminas\\Di", - "config-provider": "Laminas\\Di\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Laminas\\Di\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Automated dependency injection for PSR-11 containers", - "homepage": "https://laminas.dev", - "keywords": [ - "PSR-11", - "di", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-di/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-di/issues", - "rss": "https://github.com/laminas/laminas-di/releases.atom", - "source": "https://github.com/laminas/laminas-di" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-04-13T19:22:31+00:00" - }, - { - "name": "laminas/laminas-escaper", - "version": "2.7.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-escaper.git", - "reference": "5e04bc5ae5990b17159d79d331055e2c645e5cc5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/5e04bc5ae5990b17159d79d331055e2c645e5cc5", - "reference": "5e04bc5ae5990b17159d79d331055e2c645e5cc5", - "shasum": "" - }, - "require": { - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-escaper": "^2.6.1" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.12.2", - "vimeo/psalm": "^3.16" - }, - "suggest": { - "ext-iconv": "*", - "ext-mbstring": "*" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Escaper\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs", - "homepage": "https://laminas.dev", - "keywords": [ - "escaper", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-escaper/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-escaper/issues", - "rss": "https://github.com/laminas/laminas-escaper/releases.atom", - "source": "https://github.com/laminas/laminas-escaper" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2020-11-17T21:26:43+00:00" - }, - { - "name": "laminas/laminas-eventmanager", - "version": "3.3.1", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-eventmanager.git", - "reference": "966c859b67867b179fde1eff0cd38df51472ce4a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/966c859b67867b179fde1eff0cd38df51472ce4a", - "reference": "966c859b67867b179fde1eff0cd38df51472ce4a", - "shasum": "" - }, - "require": { - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ^8.0" - }, - "replace": { - "zendframework/zend-eventmanager": "^3.2.1" - }, - "require-dev": { - "container-interop/container-interop": "^1.1", - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-stdlib": "^2.7.3 || ^3.0", - "phpbench/phpbench": "^0.17.1", - "phpunit/phpunit": "^8.5.8" - }, - "suggest": { - "container-interop/container-interop": "^1.1, to use the lazy listeners feature", - "laminas/laminas-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\EventManager\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Trigger and listen to events within a PHP application", - "homepage": "https://laminas.dev", - "keywords": [ - "event", - "eventmanager", - "events", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-eventmanager/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-eventmanager/issues", - "rss": "https://github.com/laminas/laminas-eventmanager/releases.atom", - "source": "https://github.com/laminas/laminas-eventmanager" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-03-08T15:24:29+00:00" - }, - { - "name": "laminas/laminas-feed", - "version": "2.14.1", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-feed.git", - "reference": "463fdae515fba30633906098c258d3b2c733c15c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-feed/zipball/463fdae515fba30633906098c258d3b2c733c15c", - "reference": "463fdae515fba30633906098c258d3b2c733c15c", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-libxml": "*", - "laminas/laminas-escaper": "^2.5.2", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "conflict": { - "laminas/laminas-servicemanager": "<3.3" - }, - "replace": { - "zendframework/zend-feed": "^2.12.0" - }, - "require-dev": { - "laminas/laminas-cache": "^2.7.2", - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-db": "^2.8.2", - "laminas/laminas-http": "^2.7", - "laminas/laminas-servicemanager": "^3.3", - "laminas/laminas-validator": "^2.10.1", - "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.13.0", - "psr/http-message": "^1.0.1", - "vimeo/psalm": "^4.1" - }, - "suggest": { - "laminas/laminas-cache": "Laminas\\Cache component, for optionally caching feeds between requests", - "laminas/laminas-db": "Laminas\\Db component, for use with PubSubHubbub", - "laminas/laminas-http": "Laminas\\Http for PubSubHubbub, and optionally for use with Laminas\\Feed\\Reader", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component, for easily extending ExtensionManager implementations", - "laminas/laminas-validator": "Laminas\\Validator component, for validating email addresses used in Atom feeds and entries when using the Writer subcomponent", - "psr/http-message": "PSR-7 ^1.0.1, if you wish to use Laminas\\Feed\\Reader\\Http\\Psr7ResponseDecorator" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Feed\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "provides functionality for consuming RSS and Atom feeds", - "homepage": "https://laminas.dev", - "keywords": [ - "feed", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-feed/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-feed/issues", - "rss": "https://github.com/laminas/laminas-feed/releases.atom", - "source": "https://github.com/laminas/laminas-feed" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-04-01T19:26:09+00:00" - }, - { - "name": "laminas/laminas-filter", - "version": "2.11.1", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-filter.git", - "reference": "671724e163aa75c210e94d12b77a0f3f8240d4b2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/671724e163aa75c210e94d12b77a0f3f8240d4b2", - "reference": "671724e163aa75c210e94d12b77a0f3f8240d4b2", - "shasum": "" - }, - "require": { - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "conflict": { - "laminas/laminas-validator": "<2.10.1" - }, - "replace": { - "zendframework/zend-filter": "^2.9.2" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-crypt": "^3.2.1", - "laminas/laminas-servicemanager": "^3.3", - "laminas/laminas-uri": "^2.6", - "pear/archive_tar": "^1.4.3", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.15.1", - "psr/http-factory": "^1.0", - "vimeo/psalm": "^4.6" - }, - "suggest": { - "laminas/laminas-crypt": "Laminas\\Crypt component, for encryption filters", - "laminas/laminas-i18n": "Laminas\\I18n component for filters depending on i18n functionality", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component, for using the filter chain functionality", - "laminas/laminas-uri": "Laminas\\Uri component, for the UriNormalize filter", - "psr/http-factory-implementation": "psr/http-factory-implementation, for creating file upload instances when consuming PSR-7 in file upload filters" - }, - "type": "library", - "extra": { - "laminas": { - "component": "Laminas\\Filter", - "config-provider": "Laminas\\Filter\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Laminas\\Filter\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Programmatically filter and normalize data and files", - "homepage": "https://laminas.dev", - "keywords": [ - "filter", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-filter/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-filter/issues", - "rss": "https://github.com/laminas/laminas-filter/releases.atom", - "source": "https://github.com/laminas/laminas-filter" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-05-24T18:29:02+00:00" - }, - { - "name": "laminas/laminas-http", - "version": "2.14.3", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-http.git", - "reference": "bfaab8093e382274efed7fdc3ceb15f09ba352bb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-http/zipball/bfaab8093e382274efed7fdc3ceb15f09ba352bb", - "reference": "bfaab8093e382274efed7fdc3ceb15f09ba352bb", - "shasum": "" - }, - "require": { - "laminas/laminas-loader": "^2.5.1", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-uri": "^2.5.2", - "laminas/laminas-validator": "^2.10.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-http": "^2.11.2" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-config": "^3.1 || ^2.6", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "paragonie/certainty": "For automated management of cacert.pem" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Http\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Provides an easy interface for performing Hyper-Text Transfer Protocol (HTTP) requests", - "homepage": "https://laminas.dev", - "keywords": [ - "http", - "http client", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-http/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-http/issues", - "rss": "https://github.com/laminas/laminas-http/releases.atom", - "source": "https://github.com/laminas/laminas-http" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-18T21:58:11+00:00" - }, - { - "name": "laminas/laminas-i18n", - "version": "2.11.1", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-i18n.git", - "reference": "5e85a8facc5534e856cc7f5b4326533eede84b8a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-i18n/zipball/5e85a8facc5534e856cc7f5b4326533eede84b8a", - "reference": "5e85a8facc5534e856cc7f5b4326533eede84b8a", - "shasum": "" - }, - "require": { - "ext-intl": "*", - "laminas/laminas-stdlib": "^2.7 || ^3.0", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "conflict": { - "phpspec/prophecy": "<1.9.0" - }, - "replace": { - "zendframework/zend-i18n": "^2.10.1" - }, - "require-dev": { - "laminas/laminas-cache": "^2.6.1", - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-config": "^2.6", - "laminas/laminas-eventmanager": "^2.6.2 || ^3.0", - "laminas/laminas-filter": "^2.6.1", - "laminas/laminas-servicemanager": "^3.2.1", - "laminas/laminas-validator": "^2.6", - "laminas/laminas-view": "^2.6.3", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "laminas/laminas-cache": "Laminas\\Cache component", - "laminas/laminas-config": "Laminas\\Config component", - "laminas/laminas-eventmanager": "You should install this package to use the events in the translator", - "laminas/laminas-filter": "You should install this package to use the provided filters", - "laminas/laminas-i18n-resources": "Translation resources", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component", - "laminas/laminas-validator": "You should install this package to use the provided validators", - "laminas/laminas-view": "You should install this package to use the provided view helpers" - }, - "type": "library", - "extra": { - "laminas": { - "component": "Laminas\\I18n", - "config-provider": "Laminas\\I18n\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Laminas\\I18n\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Provide translations for your application, and filter and validate internationalized values", - "homepage": "https://laminas.dev", - "keywords": [ - "i18n", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-i18n/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-i18n/issues", - "rss": "https://github.com/laminas/laminas-i18n/releases.atom", - "source": "https://github.com/laminas/laminas-i18n" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-04-07T21:10:50+00:00" - }, - { - "name": "laminas/laminas-json", - "version": "3.2.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-json.git", - "reference": "1e3b64d3b21dac0511e628ae8debc81002d14e3c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-json/zipball/1e3b64d3b21dac0511e628ae8debc81002d14e3c", - "reference": "1e3b64d3b21dac0511e628ae8debc81002d14e3c", - "shasum": "" - }, - "require": { - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-json": "^3.1.2" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-stdlib": "^2.7.7 || ^3.1", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "laminas/laminas-json-server": "For implementing JSON-RPC servers", - "laminas/laminas-xml2json": "For converting XML documents to JSON" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Json\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "provides convenience methods for serializing native PHP to JSON and decoding JSON to native PHP", - "homepage": "https://laminas.dev", - "keywords": [ - "json", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-json/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-json/issues", - "rss": "https://github.com/laminas/laminas-json/releases.atom", - "source": "https://github.com/laminas/laminas-json" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-12T15:38:10+00:00" - }, - { - "name": "laminas/laminas-loader", - "version": "2.7.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-loader.git", - "reference": "bcf8a566cb9925a2e7cc41a16db09235ec9fb616" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-loader/zipball/bcf8a566cb9925a2e7cc41a16db09235ec9fb616", - "reference": "bcf8a566cb9925a2e7cc41a16db09235ec9fb616", - "shasum": "" - }, - "require": { - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-loader": "^2.6.1" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Loader\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Autoloading and plugin loading strategies", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "loader" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-loader/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-loader/issues", - "rss": "https://github.com/laminas/laminas-loader/releases.atom", - "source": "https://github.com/laminas/laminas-loader" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-12T16:08:18+00:00" - }, - { - "name": "laminas/laminas-mail", - "version": "2.14.1", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-mail.git", - "reference": "180c6c7baa37cba16fe9fd34af0f346e796cf1a1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-mail/zipball/180c6c7baa37cba16fe9fd34af0f346e796cf1a1", - "reference": "180c6c7baa37cba16fe9fd34af0f346e796cf1a1", - "shasum": "" - }, - "require": { - "ext-iconv": "*", - "laminas/laminas-loader": "^2.5", - "laminas/laminas-mime": "^2.5", - "laminas/laminas-stdlib": "^2.7 || ^3.0", - "laminas/laminas-validator": "^2.10.2", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0", - "symfony/polyfill-mbstring": "^1.12.0", - "true/punycode": "^2.1" - }, - "replace": { - "zendframework/zend-mail": "^2.10.0" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-config": "^3.4", - "laminas/laminas-crypt": "^2.6 || ^3.0", - "laminas/laminas-servicemanager": "^3.2.1", - "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.15.1", - "vimeo/psalm": "^4.7" - }, - "suggest": { - "laminas/laminas-crypt": "Crammd5 support in SMTP Auth", - "laminas/laminas-servicemanager": "^2.7.10 || ^3.3.1 when using SMTP to deliver messages" - }, - "type": "library", - "extra": { - "laminas": { - "component": "Laminas\\Mail", - "config-provider": "Laminas\\Mail\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Laminas\\Mail\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Provides generalized functionality to compose and send both text and MIME-compliant multipart e-mail messages", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "mail" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-mail/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-mail/issues", - "rss": "https://github.com/laminas/laminas-mail/releases.atom", - "source": "https://github.com/laminas/laminas-mail" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-05-20T04:00:23+00:00" - }, - { - "name": "laminas/laminas-math", - "version": "3.3.2", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-math.git", - "reference": "188456530923a449470963837c25560f1fdd8a60" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-math/zipball/188456530923a449470963837c25560f1fdd8a60", - "reference": "188456530923a449470963837c25560f1fdd8a60", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-math": "^3.2.0" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-bcmath": "If using the bcmath functionality", - "ext-gmp": "If using the gmp functionality" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.2.x-dev", - "dev-develop": "3.3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Laminas\\Math\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Create cryptographically secure pseudo-random numbers, and manage big integers", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "math" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-math/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-math/issues", - "rss": "https://github.com/laminas/laminas-math/releases.atom", - "source": "https://github.com/laminas/laminas-math" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-16T15:46:01+00:00" - }, - { - "name": "laminas/laminas-mime", - "version": "2.8.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-mime.git", - "reference": "9a59704f33106427a384d0ae421f96043174093a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-mime/zipball/9a59704f33106427a384d0ae421f96043174093a", - "reference": "9a59704f33106427a384d0ae421f96043174093a", - "shasum": "" - }, - "require": { - "laminas/laminas-stdlib": "^2.7 || ^3.0", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-mime": "^2.7.2" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-mail": "^2.6", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "laminas/laminas-mail": "Laminas\\Mail component" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Mime\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Create and parse MIME messages and parts", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "mime" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-mime/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-mime/issues", - "rss": "https://github.com/laminas/laminas-mime/releases.atom", - "source": "https://github.com/laminas/laminas-mime" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-16T17:40:06+00:00" - }, - { - "name": "laminas/laminas-modulemanager", - "version": "2.10.2", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-modulemanager.git", - "reference": "2068e0b300e87e139112016a6025be341ceaaf33" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-modulemanager/zipball/2068e0b300e87e139112016a6025be341ceaaf33", - "reference": "2068e0b300e87e139112016a6025be341ceaaf33", - "shasum": "" - }, - "require": { - "brick/varexporter": "^0.3.2", - "laminas/laminas-config": "^3.4", - "laminas/laminas-eventmanager": "^3.3", - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.1", - "php": "^7.3 || ^8.0", - "webimpress/safe-writer": "^1.0.2 || ^2.1" - }, - "replace": { - "zendframework/zend-modulemanager": "^2.8.4" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-console": "^2.8", - "laminas/laminas-di": "^2.6.1", - "laminas/laminas-loader": "^2.6.1", - "laminas/laminas-mvc": "^3.1.1", - "laminas/laminas-servicemanager": "^3.4.1", - "phpunit/phpunit": "^9.3.7" - }, - "suggest": { - "laminas/laminas-console": "Laminas\\Console component", - "laminas/laminas-loader": "Laminas\\Loader component if you are not using Composer autoloading for your modules", - "laminas/laminas-mvc": "Laminas\\Mvc component", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\ModuleManager\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Modular application system for laminas-mvc applications", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "modulemanager" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-modulemanager/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-modulemanager/issues", - "rss": "https://github.com/laminas/laminas-modulemanager/releases.atom", - "source": "https://github.com/laminas/laminas-modulemanager" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-04-13T20:11:28+00:00" - }, - { - "name": "laminas/laminas-mvc", - "version": "3.2.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-mvc.git", - "reference": "88da7200cf8f5a970c35d91717a5c4db94981e5e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-mvc/zipball/88da7200cf8f5a970c35d91717a5c4db94981e5e", - "reference": "88da7200cf8f5a970c35d91717a5c4db94981e5e", - "shasum": "" - }, - "require": { - "container-interop/container-interop": "^1.2", - "laminas/laminas-eventmanager": "^3.2", - "laminas/laminas-http": "^2.7", - "laminas/laminas-modulemanager": "^2.8", - "laminas/laminas-router": "^3.0.2", - "laminas/laminas-servicemanager": "^3.3", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-view": "^2.11.3", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-mvc": "^3.1.1" - }, - "require-dev": { - "http-interop/http-middleware": "^0.4.1", - "laminas/laminas-coding-standard": "^1.0.0", - "laminas/laminas-json": "^2.6.1 || ^3.0", - "laminas/laminas-psr7bridge": "^1.0", - "laminas/laminas-stratigility": ">=2.0.1 <2.2", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.4.2" - }, - "suggest": { - "laminas/laminas-json": "(^2.6.1 || ^3.0) To auto-deserialize JSON body content in AbstractRestfulController extensions, when json_decode is unavailable", - "laminas/laminas-log": "^2.9.1 To provide log functionality via LogFilterManager, LogFormatterManager, and LogProcessorManager", - "laminas/laminas-mvc-console": "laminas-mvc-console provides the ability to expose laminas-mvc as a console application", - "laminas/laminas-mvc-i18n": "laminas-mvc-i18n provides integration with laminas-i18n, including a translation bridge and translatable route segments", - "laminas/laminas-mvc-middleware": "To dispatch middleware in your laminas-mvc application", - "laminas/laminas-mvc-plugin-fileprg": "To provide Post/Redirect/Get functionality around forms that container file uploads", - "laminas/laminas-mvc-plugin-flashmessenger": "To provide flash messaging capabilities between requests", - "laminas/laminas-mvc-plugin-identity": "To access the authenticated identity (per laminas-authentication) in controllers", - "laminas/laminas-mvc-plugin-prg": "To provide Post/Redirect/Get functionality within controllers", - "laminas/laminas-paginator": "^2.7 To provide pagination functionality via PaginatorPluginManager", - "laminas/laminas-servicemanager-di": "laminas-servicemanager-di provides utilities for integrating laminas-di and laminas-servicemanager in your laminas-mvc application" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Mvc\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Laminas's event-driven MVC layer, including MVC Applications, Controllers, and Plugins", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "mvc" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-mvc/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-mvc/issues", - "rss": "https://github.com/laminas/laminas-mvc/releases.atom", - "source": "https://github.com/laminas/laminas-mvc" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2020-12-14T21:54:40+00:00" - }, - { - "name": "laminas/laminas-router", - "version": "3.4.5", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-router.git", - "reference": "aaf2eb364eedeb5c4d5b9ee14cd2938d0f7e89b7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-router/zipball/aaf2eb364eedeb5c4d5b9ee14cd2938d0f7e89b7", - "reference": "aaf2eb364eedeb5c4d5b9ee14cd2938d0f7e89b7", - "shasum": "" - }, - "require": { - "container-interop/container-interop": "^1.2", - "laminas/laminas-http": "^2.8.1", - "laminas/laminas-servicemanager": "^2.7.8 || ^3.3", - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-router": "^3.3.0" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-i18n": "^2.7.4", - "phpunit/phpunit": "^9.4" - }, - "suggest": { - "laminas/laminas-i18n": "^2.7.4, if defining translatable HTTP path segments" - }, - "type": "library", - "extra": { - "laminas": { - "component": "Laminas\\Router", - "config-provider": "Laminas\\Router\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Laminas\\Router\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Flexible routing system for HTTP and console applications", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "routing" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-router/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-router/issues", - "rss": "https://github.com/laminas/laminas-router/releases.atom", - "source": "https://github.com/laminas/laminas-router" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-04-19T16:06:00+00:00" - }, - { - "name": "laminas/laminas-server", - "version": "2.10.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-server.git", - "reference": "e1fd6853223feed7a00555144d661e0a914124cd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-server/zipball/e1fd6853223feed7a00555144d661e0a914124cd", - "reference": "e1fd6853223feed7a00555144d661e0a914124cd", - "shasum": "" - }, - "require": { - "laminas/laminas-code": "^3.5.1 || ^4.0.0", - "laminas/laminas-stdlib": "^3.3.1", - "laminas/laminas-zendframework-bridge": "^1.2.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-server": "^2.8.1" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "phpunit/phpunit": "^9.5.4", - "psalm/plugin-phpunit": "^0.15.1", - "vimeo/psalm": "^4.6.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Server\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Create Reflection-based RPC servers", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "server" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-server/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-server/issues", - "rss": "https://github.com/laminas/laminas-server/releases.atom", - "source": "https://github.com/laminas/laminas-server" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-04-16T11:56:04+00:00" - }, - { - "name": "laminas/laminas-servicemanager", - "version": "3.7.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-servicemanager.git", - "reference": "2b0aee477fdbd3191af7c302b93dbc5fda0626f4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/2b0aee477fdbd3191af7c302b93dbc5fda0626f4", - "reference": "2b0aee477fdbd3191af7c302b93dbc5fda0626f4", - "shasum": "" - }, - "require": { - "container-interop/container-interop": "^1.2", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0", - "psr/container": "^1.0" - }, - "conflict": { - "laminas/laminas-code": "<3.3.1", - "zendframework/zend-code": "<3.3.1" - }, - "provide": { - "container-interop/container-interop-implementation": "^1.2", - "psr/container-implementation": "^1.0" - }, - "replace": { - "zendframework/zend-servicemanager": "^3.4.0" - }, - "require-dev": { - "composer/package-versions-deprecated": "^1.0", - "laminas/laminas-coding-standard": "~2.2.0", - "laminas/laminas-container-config-test": "^0.3", - "laminas/laminas-dependency-plugin": "^2.1.2", - "mikey179/vfsstream": "^1.6.8", - "ocramius/proxy-manager": "^2.2.3", - "phpbench/phpbench": "^1.0.4", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.4", - "psalm/plugin-phpunit": "^0.16.1", - "vimeo/psalm": "^4.8" - }, - "suggest": { - "ocramius/proxy-manager": "ProxyManager ^2.1.1 to handle lazy initialization of services" - }, - "bin": [ - "bin/generate-deps-for-config-factory", - "bin/generate-factory-for-class" - ], - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\ServiceManager\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Factory-Driven Dependency Injection Container", - "homepage": "https://laminas.dev", - "keywords": [ - "PSR-11", - "dependency-injection", - "di", - "dic", - "laminas", - "service-manager", - "servicemanager" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-servicemanager/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-servicemanager/issues", - "rss": "https://github.com/laminas/laminas-servicemanager/releases.atom", - "source": "https://github.com/laminas/laminas-servicemanager" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-07-24T19:33:07+00:00" - }, - { - "name": "laminas/laminas-session", - "version": "2.11.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-session.git", - "reference": "c4e19f1a3bc6f7ecf6f25f79b32717a544236922" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-session/zipball/c4e19f1a3bc6f7ecf6f25f79b32717a544236922", - "reference": "c4e19f1a3bc6f7ecf6f25f79b32717a544236922", - "shasum": "" - }, - "require": { - "laminas/laminas-eventmanager": "^3.0", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-session": "^2.9.1" - }, - "require-dev": { - "container-interop/container-interop": "^1.1", - "laminas/laminas-cache": "^2.6.1", - "laminas/laminas-coding-standard": "~2.2.1", - "laminas/laminas-db": "^2.7", - "laminas/laminas-http": "^2.5.4", - "laminas/laminas-servicemanager": "^3.0.3", - "laminas/laminas-validator": "^2.6", - "mongodb/mongodb": "^1.0.1", - "php-mock/php-mock-phpunit": "^1.1.2 || ^2.0", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "laminas/laminas-cache": "Laminas\\Cache component", - "laminas/laminas-db": "Laminas\\Db component", - "laminas/laminas-http": "Laminas\\Http component", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component", - "laminas/laminas-validator": "Laminas\\Validator component", - "mongodb/mongodb": "If you want to use the MongoDB session save handler" - }, - "type": "library", - "extra": { - "laminas": { - "component": "Laminas\\Session", - "config-provider": "Laminas\\Session\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Laminas\\Session\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Object-oriented interface to PHP sessions and storage", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "session" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-session/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-session/issues", - "rss": "https://github.com/laminas/laminas-session/releases.atom", - "source": "https://github.com/laminas/laminas-session" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-06-30T15:33:53+00:00" - }, - { - "name": "laminas/laminas-soap", - "version": "2.9.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-soap.git", - "reference": "11672a79e9074fd8e4e7aedd75849902e7b45e23" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-soap/zipball/11672a79e9074fd8e4e7aedd75849902e7b45e23", - "reference": "11672a79e9074fd8e4e7aedd75849902e7b45e23", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-soap": "*", - "laminas/laminas-server": "^2.9", - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-uri": "^2.8", - "laminas/laminas-zendframework-bridge": "^1.1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-soap": "^2.8.0" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-config": "^3.4", - "laminas/laminas-http": "^2.14", - "phpspec/prophecy-phpunit": "^2.0.1", - "phpunit/phpunit": "^9.4.3" - }, - "suggest": { - "ext-curl": "Curl is required when .NET compatibility is required", - "laminas/laminas-http": "Laminas\\Http component" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Soap\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "soap" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-soap/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-soap/issues", - "rss": "https://github.com/laminas/laminas-soap/releases.atom", - "source": "https://github.com/laminas/laminas-soap" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-17T18:59:03+00:00" - }, - { - "name": "laminas/laminas-stdlib", - "version": "3.5.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-stdlib.git", - "reference": "c8ac6a76a133e682acfabc821d4a2ec646934b12" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/c8ac6a76a133e682acfabc821d4a2ec646934b12", - "reference": "c8ac6a76a133e682acfabc821d4a2ec646934b12", - "shasum": "" - }, - "require": { - "php": "^7.3 || ^8.0" - }, - "conflict": { - "zendframework/zend-stdlib": "*" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~2.3.0", - "phpbench/phpbench": "^0.17.1", - "phpunit/phpunit": "~9.3.7", - "psalm/plugin-phpunit": "^0.16.0", - "vimeo/psalm": "^4.7" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Stdlib\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "SPL extensions, array utilities, error handlers, and more", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "stdlib" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-stdlib/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-stdlib/issues", - "rss": "https://github.com/laminas/laminas-stdlib/releases.atom", - "source": "https://github.com/laminas/laminas-stdlib" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-08-03T13:40:40+00:00" - }, - { - "name": "laminas/laminas-text", - "version": "2.8.1", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-text.git", - "reference": "d696fa1fb3880b9b8f02c08be58685013b421608" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-text/zipball/d696fa1fb3880b9b8f02c08be58685013b421608", - "reference": "d696fa1fb3880b9b8f02c08be58685013b421608", - "shasum": "" - }, - "require": { - "laminas/laminas-servicemanager": "^3.4", - "laminas/laminas-stdlib": "^3.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-text": "^2.7.1" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-config": "^3.4", - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Text\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Create FIGlets and text-based tables", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "text" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-text/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-text/issues", - "rss": "https://github.com/laminas/laminas-text/releases.atom", - "source": "https://github.com/laminas/laminas-text" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-17T21:24:58+00:00" - }, - { - "name": "laminas/laminas-uri", - "version": "2.8.1", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-uri.git", - "reference": "79bd4c614c8cf9a6ba715a49fca8061e84933d87" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-uri/zipball/79bd4c614c8cf9a6ba715a49fca8061e84933d87", - "reference": "79bd4c614c8cf9a6ba715a49fca8061e84933d87", - "shasum": "" - }, - "require": { - "laminas/laminas-escaper": "^2.5", - "laminas/laminas-validator": "^2.10", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-uri": "^2.7.1" - }, - "require-dev": { - "laminas/laminas-coding-standard": "^2.1", - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Uri\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "A component that aids in manipulating and validating » Uniform Resource Identifiers (URIs)", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "uri" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-uri/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-uri/issues", - "rss": "https://github.com/laminas/laminas-uri/releases.atom", - "source": "https://github.com/laminas/laminas-uri" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-17T21:53:05+00:00" - }, - { - "name": "laminas/laminas-validator", - "version": "2.14.5", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-validator.git", - "reference": "4680bc4241cb5b3ff78954c421fe43105ca413b7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/4680bc4241cb5b3ff78954c421fe43105ca413b7", - "reference": "4680bc4241cb5b3ff78954c421fe43105ca413b7", - "shasum": "" - }, - "require": { - "container-interop/container-interop": "^1.1", - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-validator": "^2.13.0" - }, - "require-dev": { - "laminas/laminas-cache": "^2.6.1", - "laminas/laminas-coding-standard": "~2.2.1", - "laminas/laminas-config": "^2.6", - "laminas/laminas-db": "^2.7", - "laminas/laminas-filter": "^2.6", - "laminas/laminas-http": "^2.14.2", - "laminas/laminas-i18n": "^2.6", - "laminas/laminas-math": "^2.6", - "laminas/laminas-servicemanager": "^2.7.11 || ^3.0.3", - "laminas/laminas-session": "^2.8", - "laminas/laminas-uri": "^2.7", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.15.0", - "psr/http-client": "^1.0", - "psr/http-factory": "^1.0", - "psr/http-message": "^1.0", - "vimeo/psalm": "^4.3" - }, - "suggest": { - "laminas/laminas-db": "Laminas\\Db component, required by the (No)RecordExists validator", - "laminas/laminas-filter": "Laminas\\Filter component, required by the Digits validator", - "laminas/laminas-i18n": "Laminas\\I18n component to allow translation of validation error messages", - "laminas/laminas-i18n-resources": "Translations of validator messages", - "laminas/laminas-math": "Laminas\\Math component, required by the Csrf validator", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component to allow using the ValidatorPluginManager and validator chains", - "laminas/laminas-session": "Laminas\\Session component, ^2.8; required by the Csrf validator", - "laminas/laminas-uri": "Laminas\\Uri component, required by the Uri and Sitemap\\Loc validators", - "psr/http-message": "psr/http-message, required when validating PSR-7 UploadedFileInterface instances via the Upload and UploadFile validators" - }, - "type": "library", - "extra": { - "laminas": { - "component": "Laminas\\Validator", - "config-provider": "Laminas\\Validator\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Laminas\\Validator\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Validation classes for a wide range of domains, and the ability to chain validators to create complex validation criteria", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "validator" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-validator/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-validator/issues", - "rss": "https://github.com/laminas/laminas-validator/releases.atom", - "source": "https://github.com/laminas/laminas-validator" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-07-14T13:59:23+00:00" - }, - { - "name": "laminas/laminas-view", - "version": "2.12.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-view.git", - "reference": "3ef103da6887809f08ecf52f42c31a76c9bf08b1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-view/zipball/3ef103da6887809f08ecf52f42c31a76c9bf08b1", - "reference": "3ef103da6887809f08ecf52f42c31a76c9bf08b1", - "shasum": "" - }, - "require": { - "laminas/laminas-eventmanager": "^3.0", - "laminas/laminas-json": "^2.6.1 || ^3.0", - "laminas/laminas-loader": "^2.5", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "conflict": { - "laminas/laminas-servicemanager": "<3.3" - }, - "replace": { - "zendframework/zend-view": "^2.11.4" - }, - "require-dev": { - "laminas/laminas-authentication": "^2.5", - "laminas/laminas-cache": "^2.6.1", - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-config": "^2.6", - "laminas/laminas-console": "^2.6", - "laminas/laminas-escaper": "^2.5", - "laminas/laminas-feed": "^2.7", - "laminas/laminas-filter": "^2.6.1", - "laminas/laminas-http": "^2.5.4", - "laminas/laminas-i18n": "^2.6", - "laminas/laminas-log": "^2.7", - "laminas/laminas-modulemanager": "^2.7.1", - "laminas/laminas-mvc": "^2.7.14 || ^3.0", - "laminas/laminas-navigation": "^2.5", - "laminas/laminas-paginator": "^2.5", - "laminas/laminas-permissions-acl": "^2.6", - "laminas/laminas-router": "^3.0.1", - "laminas/laminas-serializer": "^2.6.1", - "laminas/laminas-servicemanager": "^3.3", - "laminas/laminas-session": "^2.8.1", - "laminas/laminas-uri": "^2.5", - "phpspec/prophecy": "^1.12", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "laminas/laminas-authentication": "Laminas\\Authentication component", - "laminas/laminas-escaper": "Laminas\\Escaper component", - "laminas/laminas-feed": "Laminas\\Feed component", - "laminas/laminas-filter": "Laminas\\Filter component", - "laminas/laminas-http": "Laminas\\Http component", - "laminas/laminas-i18n": "Laminas\\I18n component", - "laminas/laminas-mvc": "Laminas\\Mvc component", - "laminas/laminas-mvc-plugin-flashmessenger": "laminas-mvc-plugin-flashmessenger component, if you want to use the FlashMessenger view helper with laminas-mvc versions 3 and up", - "laminas/laminas-navigation": "Laminas\\Navigation component", - "laminas/laminas-paginator": "Laminas\\Paginator component", - "laminas/laminas-permissions-acl": "Laminas\\Permissions\\Acl component", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component", - "laminas/laminas-uri": "Laminas\\Uri component" - }, - "bin": [ - "bin/templatemap_generator.php" - ], - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\View\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Flexible view layer supporting and providing multiple view layers, helpers, and more", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "view" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-view/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-view/issues", - "rss": "https://github.com/laminas/laminas-view/releases.atom", - "source": "https://github.com/laminas/laminas-view" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-01-01T14:07:41+00:00" - }, - { - "name": "laminas/laminas-zendframework-bridge", - "version": "1.3.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-zendframework-bridge.git", - "reference": "13af2502d9bb6f7d33be2de4b51fb68c6cdb476e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/13af2502d9bb6f7d33be2de4b51fb68c6cdb476e", - "reference": "13af2502d9bb6f7d33be2de4b51fb68c6cdb476e", - "shasum": "" - }, - "require": { - "php": "^7.3 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.1 || ^9.3", - "psalm/plugin-phpunit": "^0.15.1", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.6" - }, - "type": "library", - "extra": { - "laminas": { - "module": "Laminas\\ZendFrameworkBridge" - } - }, - "autoload": { - "files": [ - "src/autoload.php" - ], - "psr-4": { - "Laminas\\ZendFrameworkBridge\\": "src//" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Alias legacy ZF class names to Laminas Project equivalents.", - "keywords": [ - "ZendFramework", - "autoloading", - "laminas", - "zf" - ], - "support": { - "forum": "https://discourse.laminas.dev/", - "issues": "https://github.com/laminas/laminas-zendframework-bridge/issues", - "rss": "https://github.com/laminas/laminas-zendframework-bridge/releases.atom", - "source": "https://github.com/laminas/laminas-zendframework-bridge" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-06-24T12:49:22+00:00" - }, - { - "name": "league/flysystem", - "version": "2.2.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/flysystem.git", - "reference": "29a3ba148287db3142412ef34f6fdcbc22c957cd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/29a3ba148287db3142412ef34f6fdcbc22c957cd", - "reference": "29a3ba148287db3142412ef34f6fdcbc22c957cd", - "shasum": "" - }, - "require": { - "ext-json": "*", - "league/mime-type-detection": "^1.0.0", - "php": "^7.2 || ^8.0" - }, - "conflict": { - "guzzlehttp/ringphp": "<1.1.1" - }, - "require-dev": { - "async-aws/s3": "^1.5", - "async-aws/simple-s3": "^1.0", - "aws/aws-sdk-php": "^3.132.4", - "composer/semver": "^3.0", - "ext-fileinfo": "*", - "friendsofphp/php-cs-fixer": "^2.16", - "google/cloud-storage": "^1.23", - "phpseclib/phpseclib": "^2.0", - "phpstan/phpstan": "^0.12.26", - "phpunit/phpunit": "^8.5 || ^9.4", - "sabre/dav": "^4.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "League\\Flysystem\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Frank de Jonge", - "email": "info@frankdejonge.nl" - } - ], - "description": "File storage abstraction for PHP", - "keywords": [ - "WebDAV", - "aws", - "cloud", - "file", - "files", - "filesystem", - "filesystems", - "ftp", - "s3", - "sftp", - "storage" - ], - "support": { - "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/2.2.0" - }, - "funding": [ - { - "url": "https://offset.earth/frankdejonge", - "type": "custom" - }, - { - "url": "https://github.com/frankdejonge", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/league/flysystem", - "type": "tidelift" - } - ], - "time": "2021-07-20T16:54:08+00:00" - }, - { - "name": "league/flysystem-aws-s3-v3", - "version": "2.1.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git", - "reference": "8d8edfe2541d94e6607808e3dd8484734c86eb2a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/8d8edfe2541d94e6607808e3dd8484734c86eb2a", - "reference": "8d8edfe2541d94e6607808e3dd8484734c86eb2a", - "shasum": "" - }, - "require": { - "aws/aws-sdk-php": "^3.132.4", - "league/flysystem": "^2.0.0", - "league/mime-type-detection": "^1.0.0", - "php": "^7.2 || ^8.0" - }, - "conflict": { - "guzzlehttp/ringphp": "<1.1.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "League\\Flysystem\\AwsS3V3\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Frank de Jonge", - "email": "info@frankdejonge.nl" - } - ], - "description": "AWS S3 filesystem adapter for Flysystem.", - "keywords": [ - "Flysystem", - "aws", - "file", - "files", - "filesystem", - "s3", - "storage" - ], - "support": { - "issues": "https://github.com/thephpleague/flysystem-aws-s3-v3/issues", - "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/2.1.0" - }, - "time": "2021-05-24T15:37:00+00:00" - }, - { - "name": "league/iso3166", - "version": "2.1.5", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/iso3166.git", - "reference": "aed3b32fc293afdf2c6c6a322c2408eb5d20804a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/iso3166/zipball/aed3b32fc293afdf2c6c6a322c2408eb5d20804a", - "reference": "aed3b32fc293afdf2c6c6a322c2408eb5d20804a", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.12", - "phpunit/phpunit": "^5.7.11 || ^6.0 || ^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "League\\ISO3166\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Rob Bast", - "email": "rob.bast@gmail.com" - } - ], - "description": "ISO 3166-1 PHP Library", - "homepage": "https://github.com/thephpleague/iso3166", - "keywords": [ - "3166", - "3166-1", - "ISO 3166", - "countries", - "iso", - "library" - ], - "support": { - "issues": "https://github.com/thephpleague/iso3166/issues", - "source": "https://github.com/thephpleague/iso3166" - }, - "time": "2020-01-29T07:08:12+00:00" - }, - { - "name": "league/mime-type-detection", - "version": "1.7.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/mime-type-detection.git", - "reference": "3b9dff8aaf7323590c1d2e443db701eb1f9aa0d3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/3b9dff8aaf7323590c1d2e443db701eb1f9aa0d3", - "reference": "3b9dff8aaf7323590c1d2e443db701eb1f9aa0d3", - "shasum": "" - }, - "require": { - "ext-fileinfo": "*", - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.18", - "phpstan/phpstan": "^0.12.68", - "phpunit/phpunit": "^8.5.8 || ^9.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "League\\MimeTypeDetection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Frank de Jonge", - "email": "info@frankdejonge.nl" - } - ], - "description": "Mime-type detection for Flysystem", - "support": { - "issues": "https://github.com/thephpleague/mime-type-detection/issues", - "source": "https://github.com/thephpleague/mime-type-detection/tree/1.7.0" - }, - "funding": [ - { - "url": "https://github.com/frankdejonge", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/league/flysystem", - "type": "tidelift" - } - ], - "time": "2021-01-18T20:58:21+00:00" - }, - { - "name": "magento/adobe-ims", - "version": "2.1.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/adobe-ims/magento-adobe-ims-2.1.2.0.zip", - "shasum": "6267d89c21cc6baa3c28df9261a4b8647d165940" - }, - "require": { - "magento/module-adobe-ims": "2.1.2", - "magento/module-adobe-ims-api": "2.1.0" - }, - "type": "metapackage", - "description": "Adobe IMS Integration" - }, - { - "name": "magento/adobe-stock-integration", - "version": "2.1.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/adobe-stock-integration/magento-adobe-stock-integration-2.1.2.0.zip", - "shasum": "1a26f1a5f511ae8f938487af75bf8569a99dcada" - }, - "require": { - "magento/adobe-ims": "*", - "magento/module-adobe-stock-admin-ui": "1.3.0", - "magento/module-adobe-stock-asset": "1.3.0", - "magento/module-adobe-stock-asset-api": "2.0.0", - "magento/module-adobe-stock-client": "1.3.1", - "magento/module-adobe-stock-client-api": "2.1.0", - "magento/module-adobe-stock-image": "1.3.1", - "magento/module-adobe-stock-image-admin-ui": "1.3.1", - "magento/module-adobe-stock-image-api": "1.3.0" - }, - "type": "metapackage", - "description": "Adobe Stock integration" - }, - { - "name": "magento/composer", - "version": "1.6.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/composer/magento-composer-1.6.0.0.zip", - "shasum": "5c5f251209bf370ead5223188fb12f88888fe568" - }, - "require": { - "composer/composer": "^1.9", - "php": "~7.3.0||~7.4.0", - "symfony/console": "~4.4.0" - }, - "require-dev": { - "phpunit/phpunit": "^9" - }, - "type": "library", - "autoload": { - "psr-4": { - "Magento\\Composer\\": "src" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento composer library helps to instantiate Composer application and run composer commands." - }, - { - "name": "magento/composer-dependency-version-audit-plugin", - "version": "0.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/composer-dependency-version-audit-plugin/magento-composer-dependency-version-audit-plugin-0.1.1.0.zip", - "shasum": "bc997d887abff6d34ca8743eda7d028cabd8ef9a" - }, - "require": { - "composer-plugin-api": "^1.0 || ^2.0", - "composer/composer": "^1.9 || ^2.0" - }, - "require-dev": { - "phpunit/phpunit": "^9" - }, - "type": "composer-plugin", - "extra": { - "class": "Magento\\ComposerDependencyVersionAuditPlugin\\Plugin" - }, - "autoload": { - "psr-4": { - "Magento\\ComposerDependencyVersionAuditPlugin\\": "src/" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Validating packages through a composer plugin" - }, - { - "name": "magento/composer-root-update-plugin", - "version": "1.1.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/composer-root-update-plugin/magento-composer-root-update-plugin-1.1.2.0.zip", - "shasum": "530c345bf02e17456d42e3c919fd0430649866d8" - }, - "require": { - "composer-plugin-api": "^1.0 || ^2.0", - "composer/composer": "<=1.11 || >=2.0.0 <=2.1" - }, - "suggest": { - "magento/framework": "Enables the Magento Composer Root Update Plugin's functionality for the Web Setup Wizard" - }, - "type": "composer-plugin", - "extra": { - "class": "Magento\\ComposerRootUpdatePlugin\\Plugin\\PluginDefinition" - }, - "autoload": { - "psr-4": { - "Magento\\ComposerRootUpdatePlugin\\": "" - }, - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Plugin to look ahead for Magento project root changes when running composer update for new Magento versions" - }, - { - "name": "magento/framework", - "version": "103.0.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/framework/magento-framework-103.0.3.0.zip", - "shasum": "6803cbb2e6e1033edbda2648ac93ff68211b8b1f" - }, - "require": { - "colinmollenhour/php-redis-session-abstract": "~1.4.0", - "composer/composer": "^1.9 || ^2.0", - "ext-bcmath": "*", - "ext-curl": "*", - "ext-dom": "*", - "ext-gd": "*", - "ext-hash": "*", - "ext-iconv": "*", - "ext-intl": "*", - "ext-openssl": "*", - "ext-simplexml": "*", - "ext-xsl": "*", - "guzzlehttp/guzzle": "^6.3.3", - "laminas/laminas-code": "^3.5.1", - "laminas/laminas-crypt": "^3.4.0", - "laminas/laminas-escaper": "2.7.0", - "laminas/laminas-http": "^2.6.0", - "laminas/laminas-mail": "^2.9.0", - "laminas/laminas-mime": "^2.8.0", - "laminas/laminas-mvc": "^3.2.0", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-uri": "^2.5.1", - "laminas/laminas-validator": "^2.6.0", - "lib-libxml": "*", - "magento/zendframework1": "~1.14.2", - "monolog/monolog": "^1.17", - "php": "~7.3.0||~7.4.0", - "ramsey/uuid": "~4.1.0", - "symfony/console": "~4.4.0", - "symfony/process": "~4.4.0", - "tedivm/jshrink": "~1.4.0", - "web-token/jwt-framework": "^v2.2.7", - "wikimedia/less.php": "^3.0.0" - }, - "suggest": { - "ext-imagick": "Use Image Magick >=3.0.0 as an optional alternative image processing library" - }, - "type": "magento2-library", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Framework\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/framework-amqp", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/framework-amqp/magento-framework-amqp-100.4.1.0.zip", - "shasum": "e45145c4e72067191099d582ed221984a542ea08" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0", - "php-amqplib/php-amqplib": "~2.7.0||~2.10.0" - }, - "type": "magento2-library", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Framework\\Amqp\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/framework-bulk", - "version": "101.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/framework-bulk/magento-framework-bulk-101.0.0.0.zip", - "shasum": "bbb6d8cc0b5072e0d3a7be6ff341f1fd3c737af2" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-library", - "autoload": { - "psr-4": { - "Magento\\Framework\\Bulk\\": "" - }, - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/framework-foreign-key", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/framework-foreign-key/magento-framework-foreign-key-100.4.2.0.zip", - "shasum": "1803ef38af852434030b728ab984eae7b50ac9e3" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-library", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Framework\\ForeignKey\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/framework-message-queue", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/framework-message-queue/magento-framework-message-queue-100.4.3.0.zip", - "shasum": "95225da56b6b928a91bc8d8b42174543cfec80bb" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-library", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Framework\\MessageQueue\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/google-shopping-ads", - "version": "4.0.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/google-shopping-ads/magento-google-shopping-ads-4.0.1.0.zip", - "shasum": "ba1efed03c142908f53a02cce6704672c379a60d" - }, - "require": { - "magento/framework": ">=101.0.4", - "magento/module-eav": ">=101.0.3", - "php": "7.0.2||7.0.4||>=7.0.6" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GoogleShoppingAds\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Connect your Magento admin with Google Merchant Center and Google Ads. Leverage Google machine learning through Google Smart Shopping campaigns" - }, - { - "name": "magento/inventory-composer-installer", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/inventory-composer-installer/magento-inventory-composer-installer-1.2.0.0.zip", - "shasum": "b96336d0a80d70b39f225eeba240abbbf7820f78" - }, - "require": { - "composer-plugin-api": "^1.1 || ^2.0", - "composer/composer": "^1.9 || ^2.0", - "magento/framework": "*" - }, - "type": "composer-plugin", - "extra": { - "class": "Magento\\InventoryComposerInstaller\\Plugin" - }, - "autoload": { - "psr-4": { - "Magento\\InventoryComposerInstaller\\": "src" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Composer plugin for Magento Multi Source Inventory" - }, - { - "name": "magento/inventory-metapackage", - "version": "1.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/inventory-metapackage/magento-inventory-metapackage-1.2.3.0.zip", - "shasum": "788505629a0eaeb9120e96305359263868a5e93c" - }, - "require": { - "magento/inventory-composer-installer": "1.2.0", - "magento/module-inventory": "1.2.1", - "magento/module-inventory-admin-ui": "1.2.1", - "magento/module-inventory-advanced-checkout": "1.2.0", - "magento/module-inventory-api": "1.2.1", - "magento/module-inventory-bundle-import-export": "1.1.0", - "magento/module-inventory-bundle-product": "1.2.0", - "magento/module-inventory-bundle-product-admin-ui": "1.2.1", - "magento/module-inventory-bundle-product-indexer": "1.1.0", - "magento/module-inventory-cache": "1.2.1", - "magento/module-inventory-catalog": "1.2.1", - "magento/module-inventory-catalog-admin-ui": "1.2.1", - "magento/module-inventory-catalog-api": "1.3.1", - "magento/module-inventory-catalog-frontend-ui": "1.0.1", - "magento/module-inventory-catalog-search": "1.2.1", - "magento/module-inventory-catalog-search-bundle-product": "1.0.0", - "magento/module-inventory-catalog-search-configurable-product": "1.0.0", - "magento/module-inventory-configurable-product": "1.2.1", - "magento/module-inventory-configurable-product-admin-ui": "1.2.1", - "magento/module-inventory-configurable-product-frontend-ui": "1.0.1", - "magento/module-inventory-configurable-product-indexer": "1.2.1", - "magento/module-inventory-configuration": "1.2.1", - "magento/module-inventory-configuration-api": "1.2.0", - "magento/module-inventory-distance-based-source-selection": "1.2.1", - "magento/module-inventory-distance-based-source-selection-admin-ui": "1.2.0", - "magento/module-inventory-distance-based-source-selection-api": "1.2.0", - "magento/module-inventory-elasticsearch": "1.2.0", - "magento/module-inventory-export-stock": "1.2.0", - "magento/module-inventory-export-stock-api": "1.2.0", - "magento/module-inventory-graph-ql": "1.2.0", - "magento/module-inventory-grouped-product": "1.2.1", - "magento/module-inventory-grouped-product-admin-ui": "1.2.1", - "magento/module-inventory-grouped-product-indexer": "1.2.1", - "magento/module-inventory-import-export": "1.2.1", - "magento/module-inventory-in-store-pickup": "1.1.0", - "magento/module-inventory-in-store-pickup-admin-ui": "1.1.0", - "magento/module-inventory-in-store-pickup-api": "1.1.0", - "magento/module-inventory-in-store-pickup-frontend": "1.1.1", - "magento/module-inventory-in-store-pickup-graph-ql": "1.1.0", - "magento/module-inventory-in-store-pickup-multishipping": "1.1.0", - "magento/module-inventory-in-store-pickup-quote": "1.1.0", - "magento/module-inventory-in-store-pickup-quote-graph-ql": "1.1.0", - "magento/module-inventory-in-store-pickup-sales": "1.1.0", - "magento/module-inventory-in-store-pickup-sales-admin-ui": "1.1.1", - "magento/module-inventory-in-store-pickup-sales-api": "1.1.0", - "magento/module-inventory-in-store-pickup-shipping": "1.1.0", - "magento/module-inventory-in-store-pickup-shipping-admin-ui": "1.1.0", - "magento/module-inventory-in-store-pickup-shipping-api": "1.1.0", - "magento/module-inventory-in-store-pickup-webapi-extension": "1.1.0", - "magento/module-inventory-indexer": "2.1.1", - "magento/module-inventory-low-quantity-notification": "1.2.0", - "magento/module-inventory-low-quantity-notification-admin-ui": "1.2.1", - "magento/module-inventory-low-quantity-notification-api": "1.2.0", - "magento/module-inventory-multi-dimensional-indexer-api": "1.2.0", - "magento/module-inventory-product-alert": "1.2.1", - "magento/module-inventory-quote-graph-ql": "1.0.0", - "magento/module-inventory-requisition-list": "1.2.1", - "magento/module-inventory-reservation-cli": "1.2.1", - "magento/module-inventory-reservations": "1.2.0", - "magento/module-inventory-reservations-api": "1.2.0", - "magento/module-inventory-sales": "1.2.1", - "magento/module-inventory-sales-admin-ui": "1.2.1", - "magento/module-inventory-sales-api": "1.2.0", - "magento/module-inventory-sales-frontend-ui": "1.2.1", - "magento/module-inventory-setup-fixture-generator": "1.2.0", - "magento/module-inventory-shipping": "1.2.1", - "magento/module-inventory-shipping-admin-ui": "1.2.1", - "magento/module-inventory-source-deduction-api": "1.2.1", - "magento/module-inventory-source-selection": "1.2.0", - "magento/module-inventory-source-selection-api": "1.4.0", - "magento/module-inventory-swatches-frontend-ui": "1.0.0", - "magento/module-inventory-visual-merchandiser": "1.1.1", - "magento/module-inventory-wishlist": "1.0.0" - }, - "type": "metapackage", - "description": "Metapackage with Magento Inventory modules for simple installation" - }, - { - "name": "magento/language-de_de", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/language-de_de/magento-language-de_de-100.4.0.0.zip", - "shasum": "176baf37dd2dcef3e7028a3915dbb6af95221791" - }, - "require": { - "magento/framework": "103.0.*" - }, - "type": "magento2-language", - "autoload": { - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "German (Germany) language" - }, - { - "name": "magento/language-en_us", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/language-en_us/magento-language-en_us-100.4.0.0.zip", - "shasum": "d812b13b78a13ca0b1314d261dcfb4b4bc9e350f" - }, - "require": { - "magento/framework": "103.0.*" - }, - "type": "magento2-language", - "autoload": { - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "English (United States) language" - }, - { - "name": "magento/language-es_es", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/language-es_es/magento-language-es_es-100.4.0.0.zip", - "shasum": "27569b926ddc525670d7daa601268f9edb09c59b" - }, - "require": { - "magento/framework": "103.0.*" - }, - "type": "magento2-language", - "autoload": { - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Spanish (Spain) language" - }, - { - "name": "magento/language-fr_fr", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/language-fr_fr/magento-language-fr_fr-100.4.0.0.zip", - "shasum": "6daf974ef89b58eba8b8f4de4b006ef807fbc7f2" - }, - "require": { - "magento/framework": "103.0.*" - }, - "type": "magento2-language", - "autoload": { - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "French (France) language" - }, - { - "name": "magento/language-nl_nl", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/language-nl_nl/magento-language-nl_nl-100.4.0.0.zip", - "shasum": "4885585685280153d691058f5344fb0ce46da023" - }, - "require": { - "magento/framework": "103.0.*" - }, - "type": "magento2-language", - "autoload": { - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Dutch (Netherlands) language" - }, - { - "name": "magento/language-pt_br", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/language-pt_br/magento-language-pt_br-100.4.0.0.zip", - "shasum": "de9b81317832aeeee8cb195d0a63b8be9176fda9" - }, - "require": { - "magento/framework": "103.0.*" - }, - "type": "magento2-language", - "autoload": { - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Portuguese (Brazil) language" - }, - { - "name": "magento/language-zh_hans_cn", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/language-zh_hans_cn/magento-language-zh_hans_cn-100.4.0.0.zip", - "shasum": "cfae6ec93fb5035704e96e19e3865f644ad3b304" - }, - "require": { - "magento/framework": "103.0.*" - }, - "type": "magento2-language", - "autoload": { - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Chinese (China) language" - }, - { - "name": "magento/magento-composer-installer", - "version": "0.2.1", - "source": { - "type": "git", - "url": "https://github.com/magento/magento-composer-installer.git", - "reference": "b9f929f718ef93ed61b6410bad85d40c37fd5ed3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/magento/magento-composer-installer/zipball/b9f929f718ef93ed61b6410bad85d40c37fd5ed3", - "reference": "b9f929f718ef93ed61b6410bad85d40c37fd5ed3", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.1 || ^2.0", - "composer/composer": "^1.9 || ^2.0" - }, - "replace": { - "magento-hackathon/magento-composer-installer": "*" - }, - "require-dev": { - "firegento/phpcs": "~1.1.0", - "mikey179/vfsstream": "*", - "phpunit/phpunit": "*", - "phpunit/phpunit-mock-objects": "dev-master", - "squizlabs/php_codesniffer": "1.4.7", - "symfony/process": "*" - }, - "type": "composer-plugin", - "extra": { - "composer-command-registry": [ - "MagentoHackathon\\Composer\\Magento\\Command\\DeployCommand" - ], - "class": "MagentoHackathon\\Composer\\Magento\\Plugin" - }, - "autoload": { - "psr-0": { - "MagentoHackathon\\Composer\\Magento": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "OSL-3.0" - ], - "authors": [ - { - "name": "Daniel Fahlke aka Flyingmana", - "email": "flyingmana@googlemail.com" - }, - { - "name": "Jörg Weller", - "email": "weller@flagbit.de" - }, - { - "name": "Karl Spies", - "email": "karl.spies@gmx.net" - }, - { - "name": "Tobias Vogt", - "email": "tobi@webguys.de" - }, - { - "name": "David Fuhr", - "email": "fuhr@flagbit.de" - }, - { - "name": "Vinai Kopp", - "email": "vinai@netzarbeiter.com" - } - ], - "description": "Composer installer for Magento modules", - "homepage": "https://github.com/magento/magento-composer-installer", - "keywords": [ - "composer-installer", - "magento" - ], - "support": { - "source": "https://github.com/magento/magento-composer-installer/tree/0.2.1" - }, - "time": "2021-03-04T20:05:10+00:00" - }, - { - "name": "magento/magento2-base", - "version": "2.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/magento2-base/magento-magento2-base-2.4.3.0.zip", - "shasum": "eb63f2e254dbbbf0c6c40074ab43bc8d2fb495bd" - }, - "require": { - "composer/composer": "^1.9 || ^2.0", - "ext-intl": "*", - "ext-mbstring": "*", - "laminas/laminas-code": "^3.5.1", - "laminas/laminas-crypt": "^3.4.0", - "laminas/laminas-di": "^3.2.0", - "laminas/laminas-eventmanager": "^3.0.0", - "laminas/laminas-http": "^2.6.0", - "laminas/laminas-i18n": "^2.7.3", - "laminas/laminas-json": "^3.2.0", - "laminas/laminas-modulemanager": "^2.7", - "laminas/laminas-mvc": "^3.2.0", - "laminas/laminas-server": "^2.6.1", - "laminas/laminas-servicemanager": "^3.6.0", - "laminas/laminas-soap": "^2.9.0", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-text": "^2.6.0", - "laminas/laminas-uri": "^2.5.1", - "laminas/laminas-validator": "^2.6.0", - "laminas/laminas-view": "~2.12.0", - "magento/composer": "1.6.0", - "magento/magento-composer-installer": "*", - "magento/zendframework1": "~1.14.2", - "monolog/monolog": "^1.17", - "pelago/emogrifier": "^5.0.0", - "php": "~7.3.0||~7.4.0", - "phpseclib/phpseclib": "2.0.*", - "symfony/console": "~4.4.0", - "symfony/event-dispatcher": "~4.4.0", - "tedivm/jshrink": "~1.4.0", - "tubalmartin/cssmin": "4.1.1" - }, - "conflict": { - "gene/bluefoot": "*" - }, - "replace": { - "blueimp/jquery-file-upload": "5.6.14", - "components/jquery": "1.11.0", - "components/jqueryui": "1.10.4", - "tinymce/tinymce": "3.4.7", - "trentrichardson/jquery-timepicker-addon": "1.4.3", - "twbs/bootstrap": "3.1.0" - }, - "type": "magento2-component", - "extra": { - "chmod": [ - { - "mask": "0755", - "path": "bin/magento" - } - ], - "component_paths": { - "blueimp/jquery-file-upload": "lib/web/jquery/fileUploader", - "components/jquery": [ - "lib/web/jquery.js", - "lib/web/jquery/jquery.min.js", - "lib/web/jquery/jquery-migrate.js" - ], - "components/jqueryui": "lib/web/jquery/jquery-ui.js", - "tinymce/tinymce": "lib/web/tiny_mce_4", - "trentrichardson/jquery-timepicker-addon": "lib/web/jquery/jquery-ui-timepicker-addon.js", - "twbs/bootstrap": "lib/web/jquery/jquery.tabs.js" - }, - "map": [ - [ - ".editorconfig", - ".editorconfig" - ], - [ - ".gitignore", - ".gitignore" - ], - [ - ".htaccess", - ".htaccess" - ], - [ - ".htaccess.sample", - ".htaccess.sample" - ], - [ - ".php_cs.dist", - ".php_cs.dist" - ], - [ - ".user.ini", - ".user.ini" - ], - [ - "CHANGELOG.md", - "CHANGELOG.md" - ], - [ - "COPYING.txt", - "COPYING.txt" - ], - [ - "Gruntfile.js.sample", - "Gruntfile.js.sample" - ], - [ - "LICENSE.txt", - "LICENSE.txt" - ], - [ - "LICENSE_AFL.txt", - "LICENSE_AFL.txt" - ], - [ - "SECURITY.md", - "SECURITY.md" - ], - [ - "app/.htaccess", - "app/.htaccess" - ], - [ - "app/autoload.php", - "app/autoload.php" - ], - [ - "app/bootstrap.php", - "app/bootstrap.php" - ], - [ - "app/design/adminhtml/Magento", - "app/design/adminhtml/Magento" - ], - [ - "app/design/frontend/Magento", - "app/design/frontend/Magento" - ], - [ - "app/etc/NonComposerComponentRegistration.php", - "app/etc/NonComposerComponentRegistration.php" - ], - [ - "app/etc/db_schema.xml", - "app/etc/db_schema.xml" - ], - [ - "app/etc/di.xml", - "app/etc/di.xml" - ], - [ - "app/etc/registration_globlist.php", - "app/etc/registration_globlist.php" - ], - [ - "auth.json.sample", - "auth.json.sample" - ], - [ - "bin/.htaccess", - "bin/.htaccess" - ], - [ - "bin/magento", - "bin/magento" - ], - [ - "dev/.htaccess", - "dev/.htaccess" - ], - [ - "dev/tests/acceptance", - "dev/tests/acceptance" - ], - [ - "dev/tests/api-functional/.gitignore", - "dev/tests/api-functional/.gitignore" - ], - [ - "dev/tests/api-functional/_files", - "dev/tests/api-functional/_files" - ], - [ - "dev/tests/api-functional/config", - "dev/tests/api-functional/config" - ], - [ - "dev/tests/api-functional/framework", - "dev/tests/api-functional/framework" - ], - [ - "dev/tests/api-functional/isolate_gql.txt", - "dev/tests/api-functional/isolate_gql.txt" - ], - [ - "dev/tests/api-functional/isolate_rest.txt", - "dev/tests/api-functional/isolate_rest.txt" - ], - [ - "dev/tests/api-functional/phpunit_graphql.xml.dist", - "dev/tests/api-functional/phpunit_graphql.xml.dist" - ], - [ - "dev/tests/api-functional/phpunit_rest.xml.dist", - "dev/tests/api-functional/phpunit_rest.xml.dist" - ], - [ - "dev/tests/api-functional/phpunit_soap.xml.dist", - "dev/tests/api-functional/phpunit_soap.xml.dist" - ], - [ - "dev/tests/api-functional/testsuite/Magento", - "dev/tests/api-functional/testsuite/Magento" - ], - [ - "dev/tests/error_handler.php", - "dev/tests/error_handler.php" - ], - [ - "dev/tests/integration/.gitignore", - "dev/tests/integration/.gitignore" - ], - [ - "dev/tests/integration/_files", - "dev/tests/integration/_files" - ], - [ - "dev/tests/integration/bin", - "dev/tests/integration/bin" - ], - [ - "dev/tests/integration/etc", - "dev/tests/integration/etc" - ], - [ - "dev/tests/integration/framework", - "dev/tests/integration/framework" - ], - [ - "dev/tests/integration/isolate.txt", - "dev/tests/integration/isolate.txt" - ], - [ - "dev/tests/integration/phpunit.xml.dist", - "dev/tests/integration/phpunit.xml.dist" - ], - [ - "dev/tests/integration/testsuite/Magento", - "dev/tests/integration/testsuite/Magento" - ], - [ - "dev/tests/integration/tmp", - "dev/tests/integration/tmp" - ], - [ - "dev/tests/js", - "dev/tests/js" - ], - [ - "dev/tests/setup-integration", - "dev/tests/setup-integration" - ], - [ - "dev/tests/static/.gitignore", - "dev/tests/static/.gitignore" - ], - [ - "dev/tests/static/framework", - "dev/tests/static/framework" - ], - [ - "dev/tests/static/get_github_changes.php", - "dev/tests/static/get_github_changes.php" - ], - [ - "dev/tests/static/phpunit-all.xml.dist", - "dev/tests/static/phpunit-all.xml.dist" - ], - [ - "dev/tests/static/phpunit.xml.dist", - "dev/tests/static/phpunit.xml.dist" - ], - [ - "dev/tests/static/testsuite/Magento", - "dev/tests/static/testsuite/Magento" - ], - [ - "dev/tests/static/tmp", - "dev/tests/static/tmp" - ], - [ - "dev/tests/unit/.gitignore", - "dev/tests/unit/.gitignore" - ], - [ - "dev/tests/unit/framework", - "dev/tests/unit/framework" - ], - [ - "dev/tests/unit/phpunit.xml.dist", - "dev/tests/unit/phpunit.xml.dist" - ], - [ - "dev/tests/unit/tmp", - "dev/tests/unit/tmp" - ], - [ - "dev/tests/utils", - "dev/tests/utils" - ], - [ - "dev/tools", - "dev/tools" - ], - [ - "generated", - "generated" - ], - [ - "grunt-config.json.sample", - "grunt-config.json.sample" - ], - [ - "lib/.htaccess", - "lib/.htaccess" - ], - [ - "lib/internal/GnuFreeFont", - "lib/internal/GnuFreeFont" - ], - [ - "lib/internal/LinLibertineFont", - "lib/internal/LinLibertineFont" - ], - [ - "lib/web/FormData.js", - "lib/web/FormData.js" - ], - [ - "lib/web/MutationObserver.js", - "lib/web/MutationObserver.js" - ], - [ - "lib/web/blank.html", - "lib/web/blank.html" - ], - [ - "lib/web/chartjs", - "lib/web/chartjs" - ], - [ - "lib/web/css", - "lib/web/css" - ], - [ - "lib/web/es6-collections.js", - "lib/web/es6-collections.js" - ], - [ - "lib/web/extjs", - "lib/web/extjs" - ], - [ - "lib/web/fonts", - "lib/web/fonts" - ], - [ - "lib/web/fotorama", - "lib/web/fotorama" - ], - [ - "lib/web/i18n", - "lib/web/i18n" - ], - [ - "lib/web/images", - "lib/web/images" - ], - [ - "lib/web/jquery", - "lib/web/jquery" - ], - [ - "lib/web/jquery.js", - "lib/web/jquery.js" - ], - [ - "lib/web/knockoutjs", - "lib/web/knockoutjs" - ], - [ - "lib/web/legacy-build.min.js", - "lib/web/legacy-build.min.js" - ], - [ - "lib/web/less", - "lib/web/less" - ], - [ - "lib/web/lib", - "lib/web/lib" - ], - [ - "lib/web/mage", - "lib/web/mage" - ], - [ - "lib/web/magnifier", - "lib/web/magnifier" - ], - [ - "lib/web/matchMedia.js", - "lib/web/matchMedia.js" - ], - [ - "lib/web/modernizr", - "lib/web/modernizr" - ], - [ - "lib/web/moment-timezone-with-data.js", - "lib/web/moment-timezone-with-data.js" - ], - [ - "lib/web/moment.js", - "lib/web/moment.js" - ], - [ - "lib/web/prototype", - "lib/web/prototype" - ], - [ - "lib/web/requirejs", - "lib/web/requirejs" - ], - [ - "lib/web/scriptaculous", - "lib/web/scriptaculous" - ], - [ - "lib/web/spacer.gif", - "lib/web/spacer.gif" - ], - [ - "lib/web/tiny_mce_4", - "lib/web/tiny_mce_4" - ], - [ - "lib/web/underscore.js", - "lib/web/underscore.js" - ], - [ - "lib/web/varien", - "lib/web/varien" - ], - [ - "nginx.conf.sample", - "nginx.conf.sample" - ], - [ - "package.json.sample", - "package.json.sample" - ], - [ - "phpserver", - "phpserver" - ], - [ - "pub/.htaccess", - "pub/.htaccess" - ], - [ - "pub/.user.ini", - "pub/.user.ini" - ], - [ - "pub/cron.php", - "pub/cron.php" - ], - [ - "pub/errors", - "pub/errors" - ], - [ - "pub/get.php", - "pub/get.php" - ], - [ - "pub/health_check.php", - "pub/health_check.php" - ], - [ - "pub/index.php", - "pub/index.php" - ], - [ - "pub/media/.htaccess", - "pub/media/.htaccess" - ], - [ - "pub/media/custom_options", - "pub/media/custom_options" - ], - [ - "pub/media/customer/.htaccess", - "pub/media/customer/.htaccess" - ], - [ - "pub/media/customer_address", - "pub/media/customer_address" - ], - [ - "pub/media/downloadable/.htaccess", - "pub/media/downloadable/.htaccess" - ], - [ - "pub/media/import", - "pub/media/import" - ], - [ - "pub/media/sitemap", - "pub/media/sitemap" - ], - [ - "pub/media/theme_customization/.htaccess", - "pub/media/theme_customization/.htaccess" - ], - [ - "pub/opt", - "pub/opt" - ], - [ - "pub/static/.htaccess", - "pub/static/.htaccess" - ], - [ - "pub/static.php", - "pub/static.php" - ], - [ - "setup", - "setup" - ], - [ - "var/.htaccess", - "var/.htaccess" - ], - [ - "vendor/.htaccess", - "vendor/.htaccess" - ] - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento 2 Base (Community Edition)" - }, - { - "name": "magento/magento2-ee-base", - "version": "2.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/magento2-ee-base/magento-magento2-ee-base-2.4.3.0.zip", - "shasum": "85ae351c408b9fffde8530debdcf301341602779" - }, - "require": { - "composer/composer": "^1.9 || ^2.0", - "ext-intl": "*", - "ext-mbstring": "*", - "laminas/laminas-code": "^3.5.1", - "laminas/laminas-crypt": "^3.4.0", - "laminas/laminas-di": "^3.2.0", - "laminas/laminas-eventmanager": "^3.0.0", - "laminas/laminas-http": "^2.6.0", - "laminas/laminas-i18n": "^2.7.3", - "laminas/laminas-json": "^3.2.0", - "laminas/laminas-modulemanager": "^2.7", - "laminas/laminas-mvc": "^3.2.0", - "laminas/laminas-server": "^2.6.1", - "laminas/laminas-servicemanager": "^3.6.0", - "laminas/laminas-soap": "^2.9.0", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-text": "^2.6.0", - "laminas/laminas-uri": "^2.5.1", - "laminas/laminas-validator": "^2.6.0", - "laminas/laminas-view": "~2.12.0", - "magento/composer": "1.6.0", - "magento/magento-composer-installer": "*", - "magento/zendframework1": "~1.14.2", - "monolog/monolog": "^1.17", - "pelago/emogrifier": "^5.0.0", - "php": "~7.3.0||~7.4.0", - "phpseclib/phpseclib": "2.0.*", - "symfony/console": "~4.4.0", - "symfony/event-dispatcher": "~4.4.0", - "tedivm/jshrink": "~1.4.0", - "tubalmartin/cssmin": "4.1.1" - }, - "conflict": { - "gene/bluefoot": "*" - }, - "type": "magento2-component", - "extra": { - "chmod": [ - { - "mask": "0755", - "path": "bin/magento" - } - ], - "map": [ - [ - "LICENSE_EE.txt", - "LICENSE_EE.txt" - ], - [ - "README_EE.md", - "README_EE.md" - ], - [ - "SECURITY.md", - "SECURITY.md" - ], - [ - "dev/tests/acceptance", - "dev/tests/acceptance" - ], - [ - "dev/tests/api-functional/testsuite/Magento", - "dev/tests/api-functional/testsuite/Magento" - ], - [ - "dev/tests/integration/etc", - "dev/tests/integration/etc" - ], - [ - "dev/tests/integration/framework", - "dev/tests/integration/framework" - ], - [ - "dev/tests/integration/testsuite/Magento", - "dev/tests/integration/testsuite/Magento" - ], - [ - "dev/tests/js", - "dev/tests/js" - ], - [ - "dev/tests/static/testsuite/Magento", - "dev/tests/static/testsuite/Magento" - ], - [ - "dev/tools", - "dev/tools" - ], - [ - "pub/errors", - "pub/errors" - ], - [ - "setup", - "setup" - ] - ] - }, - "license": [ - "proprietary" - ], - "description": "Magento 2 Base (Enterprise Edition)" - }, - { - "name": "magento/module-admin-analytics", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-admin-analytics/magento-module-admin-analytics-100.4.3.0.zip", - "shasum": "2ad541bcfc53641c3cc9f52b05148732da0f4e16" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-config": "101.2.*", - "magento/module-release-notification": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdminAnalytics\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-admin-gws", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-admin-gws/magento-module-admin-gws-100.4.3.0.zip", - "shasum": "ed1546bbc89783d04ffb5c76410d04be9c07dbdd" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-event": "101.1.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-catalog-rule": "101.2.*", - "magento/module-checkout-agreements": "100.4.*", - "magento/module-cms": "104.0.*", - "magento/module-customer": "103.0.*", - "magento/module-customer-segment": "102.1.*", - "magento/module-gift-registry": "101.2.*", - "magento/module-reminder": "101.2.*", - "magento/module-review": "100.4.*", - "magento/module-rule": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-sales-rule": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-url-rewrite": "102.0.*", - "magento/module-user": "101.2.*", - "magento/module-visual-merchandiser": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "require-dev": { - "magento/module-reports": "*" - }, - "suggest": { - "magento/module-customer-custom-attributes": "100.4.*", - "magento/module-import-export": "101.0.*", - "magento/module-rma": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdminGws\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-admin-gws-configurable-product", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-admin-gws-configurable-product/magento-module-admin-gws-configurable-product-100.4.1.0.zip", - "shasum": "ffa2178df4b4095c00f653c991a3c8bb68d7d8ff" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-admin-gws": "100.4.*", - "magento/module-configurable-product": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdminGwsConfigurableProduct\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-admin-gws-staging", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-admin-gws-staging/magento-module-admin-gws-staging-100.4.1.0.zip", - "shasum": "6714fd0892481dd38f87b1e5ae4273c9d9948f96" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-admin-gws": "100.4.*", - "magento/module-staging": "101.2.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdminGwsStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-admin-notification", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-admin-notification/magento-module-admin-notification-100.4.2.0.zip", - "shasum": "77f3c79f787cb25cd14eb5e0cb0d3cec6d0b48f0" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-config": "101.2.*", - "magento/module-media-storage": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdminNotification\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-adobe-ims", - "version": "2.1.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-ims/magento-module-adobe-ims-2.1.2.0.zip", - "shasum": "85bf00e237b0f47341338a199fa3828a463de4cd" - }, - "require": { - "magento/framework": "*", - "magento/module-adobe-ims-api": "2.1.*", - "magento/module-authorization": "*", - "magento/module-backend": "*", - "magento/module-config": "*", - "magento/module-user": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdobeIms\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for authentication to Adobe services" - }, - { - "name": "magento/module-adobe-ims-api", - "version": "2.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-ims-api/magento-module-adobe-ims-api-2.1.0.0.zip", - "shasum": "d2d6efb45a10cecb2c6370d15d42b1139a314b81" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdobeImsApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Implementation of Magento module responsible for authentication to Adobe services" - }, - { - "name": "magento/module-adobe-stock-admin-ui", - "version": "1.3.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-admin-ui/magento-module-adobe-stock-admin-ui-1.3.0.0.zip", - "shasum": "fd32d441cb64e0c6eae17fc8a9c9c403d48cea59" - }, - "require": { - "magento/framework": "*", - "magento/module-adobe-ims-api": "*", - "magento/module-adobe-stock-client-api": "2.1.*", - "magento/module-backend": "*", - "magento/module-config": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-cms": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdobeStockAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for the admin panel UI implementation" - }, - { - "name": "magento/module-adobe-stock-asset", - "version": "1.3.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-asset/magento-module-adobe-stock-asset-1.3.0.0.zip", - "shasum": "2845737ef810868acc8a74a19ad956605b4fe196" - }, - "require": { - "magento/framework": "*", - "magento/module-adobe-stock-asset-api": "2.0.*", - "magento/module-adobe-stock-client-api": "2.1.*", - "magento/module-config": "*", - "magento/module-media-gallery": "*", - "magento/module-media-gallery-api": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdobeStockAsset\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for the Adobe Stock assets handling implementation on Magento side" - }, - { - "name": "magento/module-adobe-stock-asset-api", - "version": "2.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-asset-api/magento-module-adobe-stock-asset-api-2.0.0.0.zip", - "shasum": "c4e1054b12302ac9c87ba6e7ddc7604b56268813" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdobeStockAssetApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for Adobe Stock assets handling on Magento side" - }, - { - "name": "magento/module-adobe-stock-client", - "version": "1.3.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-client/magento-module-adobe-stock-client-1.3.1.0.zip", - "shasum": "4fed32c6a717e5ea12dc6540b1beaa9f439b8768" - }, - "require": { - "astock/stock-api-libphp": "^1.1.2", - "magento/framework": "*", - "magento/module-adobe-ims-api": "*", - "magento/module-adobe-stock-client-api": "2.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdobeStockClient\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for interaction with Adobe Stock API implementation" - }, - { - "name": "magento/module-adobe-stock-client-api", - "version": "2.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-client-api/magento-module-adobe-stock-client-api-2.1.0.0.zip", - "shasum": "eae7473a32cb991fc99708fd1470b0090f670c41" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdobeStockClientApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for interaction with Adobe Stock API" - }, - { - "name": "magento/module-adobe-stock-image", - "version": "1.3.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-image/magento-module-adobe-stock-image-1.3.1.0.zip", - "shasum": "b6b47d1cfe9afda2cb0d56a44e05a05a71ed18f5" - }, - "require": { - "magento/framework": "*", - "magento/module-adobe-stock-asset-api": "2.0.*", - "magento/module-adobe-stock-client-api": "2.1.*", - "magento/module-adobe-stock-image-api": "1.3.*", - "magento/module-media-gallery-api": "*", - "magento/module-media-gallery-synchronization-api": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdobeStockImage\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for the images handling implementation" - }, - { - "name": "magento/module-adobe-stock-image-admin-ui", - "version": "1.3.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-image-admin-ui/magento-module-adobe-stock-image-admin-ui-1.3.1.0.zip", - "shasum": "6da0829d78593dbf3c22e7c1595b5080a1a36d64" - }, - "require": { - "magento/framework": "*", - "magento/module-adobe-ims": "*", - "magento/module-adobe-ims-api": "*", - "magento/module-adobe-stock-asset-api": "2.0.*", - "magento/module-adobe-stock-client-api": "2.1.*", - "magento/module-adobe-stock-image-api": "1.3.*", - "magento/module-backend": "*", - "magento/module-media-gallery-api": "*", - "magento/module-media-gallery-ui": "*", - "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-cms": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdobeStockImageAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for the admin panel images UI implementation" - }, - { - "name": "magento/module-adobe-stock-image-api", - "version": "1.3.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-image-api/magento-module-adobe-stock-image-api-1.3.0.0.zip", - "shasum": "672dabe7ba6afd6a0beb334787050899038244e9" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdobeStockImageApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for the images handling" - }, - { - "name": "magento/module-advanced-catalog", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-advanced-catalog/magento-module-advanced-catalog-100.4.1.0.zip", - "shasum": "d694798554a47c8994988de0452a4090b6f9a65a" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-grouped-product": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdvancedCatalog\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-advanced-checkout", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-advanced-checkout/magento-module-advanced-checkout-100.4.3.0.zip", - "shasum": "fff47c3216e2ea2ea0eeb7d2bfa2646e411cfde1" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-downloadable": "100.4.*", - "magento/module-gift-card": "101.3.*", - "magento/module-media-storage": "100.4.*", - "magento/module-msrp": "100.4.*", - "magento/module-product-alert": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-reports": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-ui": "101.2.*", - "magento/module-widget": "101.2.*", - "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdvancedCheckout\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-advanced-pricing-import-export", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-advanced-pricing-import-export/magento-module-advanced-pricing-import-export-100.4.3.0.zip", - "shasum": "5841d9c6191d2e3ca90c720a058d1a9ac2b8466f" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-import-export": "101.1.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-import-export": "101.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdvancedPricingImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-advanced-rule", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-advanced-rule/magento-module-advanced-rule-100.4.0.0.zip", - "shasum": "198dd0a16af8de8d3b863bde441bc21ba084083b" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdvancedRule\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-advanced-sales-rule", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-advanced-sales-rule/magento-module-advanced-sales-rule-100.4.1.0.zip", - "shasum": "b48586991088de6fbf1c86ed0fbe5410c1d481c3" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-advanced-rule": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-payment": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-rule": "100.4.*", - "magento/module-sales-rule": "101.2.*", - "magento/module-shipping": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdvancedSalesRule\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-advanced-search", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-advanced-search/magento-module-advanced-search-100.4.1.0.zip", - "shasum": "17ffa559af3f5413e0e95207b4b7237f5261b2e4" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-search": "102.0.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-search": "101.1.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdvancedSearch\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-amqp", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-amqp/magento-module-amqp-100.4.1.0.zip", - "shasum": "6eae8e8479ccc091382d91351d9cadc97a6da875" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-amqp": "100.4.*", - "magento/framework-message-queue": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Amqp\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-amqp-store", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-amqp-store/magento-module-amqp-store-100.4.1.0.zip", - "shasum": "11b7420f4b352c53b6ef7d2007a20036b30c9881" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-amqp": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/framework-message-queue": "100.4.*", - "magento/module-asynchronous-operations": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AmqpStore\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-analytics", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-analytics/magento-module-analytics-100.4.3.0.zip", - "shasum": "2c09bceae52cade7549259669a9500eff453ce79" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-config": "101.2.*", - "magento/module-integration": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Analytics\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-asynchronous-operations", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-asynchronous-operations/magento-module-asynchronous-operations-100.4.3.0.zip", - "shasum": "ce1bbcf47020689fae6dd8e2e34dd18a01dd67cf" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-bulk": "101.0.*", - "magento/framework-message-queue": "100.4.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-admin-notification": "100.4.*", - "magento/module-logging": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AsynchronousOperations\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-authorization", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-authorization/magento-module-authorization-100.4.3.0.zip", - "shasum": "4dcb2cb669fe80da8b7a007e17ac74e30d6738b8" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Authorization\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Authorization module provides access to Magento ACL functionality." - }, - { - "name": "magento/module-aws-s3", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-aws-s3/magento-module-aws-s3-100.4.1.0.zip", - "shasum": "252c4e58396e0259a51ebec3925403ab15cfd2b8" - }, - "require": { - "league/flysystem": "^2.0", - "league/flysystem-aws-s3-v3": "^2.0", - "magento/framework": "103.0.*", - "magento/module-remote-storage": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AwsS3\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-aws-s3-customer-custom-attributes", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-aws-s3-customer-custom-attributes/magento-module-aws-s3-customer-custom-attributes-100.4.1.0.zip", - "shasum": "47e59df5c4cd83c1269d662b61d3595f6a5b9d5c" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-aws-s3": "100.4.*", - "magento/module-customer-custom-attributes": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AwsS3CustomerCustomAttributes\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-aws-s3-gift-card-import-export", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-aws-s3-gift-card-import-export/magento-module-aws-s3-gift-card-import-export-100.4.0.0.zip", - "shasum": "9eabe03c42ac4fbb76ce6361d2268b692379ad19" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-aws-s3": "100.4.*", - "magento/module-gift-card-import-export": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AwsS3GiftCardImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-aws-s3-page-builder", - "version": "1.0.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-aws-s3-page-builder/magento-module-aws-s3-page-builder-1.0.1.0.zip", - "shasum": "5c12bdd83ae0262633ff82f9ce8d56f7bc54ba74" - }, - "require": { - "magento/framework": "~103.0.3", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-aws-s3": "*", - "magento/module-page-builder": "2.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AwsS3PageBuilder\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Aws S3 Page Builder module" - }, - { - "name": "magento/module-aws-s3-scheduled-import-export", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-aws-s3-scheduled-import-export/magento-module-aws-s3-scheduled-import-export-100.4.0.0.zip", - "shasum": "6733f88b8b3ffe50ef5e5f6cfb7943255815e0e6" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-aws-s3": "100.4.*", - "magento/module-scheduled-import-export": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AwsS3ScheduledImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-backend", - "version": "102.0.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-backend/magento-module-backend-102.0.3.0.zip", - "shasum": "cb48d4ae3cf796492b4dc2c963803032563a400f" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backup": "100.4.*", - "magento/module-catalog": "104.0.*", - "magento/module-cms": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-developer": "100.4.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-quote": "101.2.*", - "magento/module-reports": "100.4.*", - "magento/module-require-js": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-security": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-translation": "100.4.*", - "magento/module-ui": "101.2.*", - "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-theme": "101.1.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php", - "cli_commands.php" - ], - "psr-4": { - "Magento\\Backend\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-backup", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-backup/magento-module-backup-100.4.3.0.zip", - "shasum": "737d3af960c74fc8353967f71a3b0418333f29a0" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-cron": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Backup\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-banner", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-banner/magento-module-banner-101.2.3.0.zip", - "shasum": "910a27b35da4909bbfda888d5725d958dfd38448" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog-rule": "101.2.*", - "magento/module-checkout": "100.4.*", - "magento/module-cms": "104.0.*", - "magento/module-customer": "103.0.*", - "magento/module-sales-rule": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-widget": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-website-restriction": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Banner\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-banner-customer-segment", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-banner-customer-segment/magento-module-banner-customer-segment-100.4.1.0.zip", - "shasum": "e52f180595308daa3aab25539a44a0f261d02a83" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-banner": "101.2.*", - "magento/module-customer-segment": "102.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\BannerCustomerSegment\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-banner-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-banner-graph-ql/magento-module-banner-graph-ql-100.4.0.0.zip", - "shasum": "855afb704e905894e6e8da67e7b29e8a2454bd57" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-banner": "101.2.*", - "magento/module-banner-customer-segment": "100.4.*", - "magento/module-customer-segment": "102.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-website-restriction": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\BannerGraphQl\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-banner-page-builder", - "version": "2.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-banner-page-builder/magento-module-banner-page-builder-2.2.1.0.zip", - "shasum": "87b340a32a72ed0dc2539d8b44ab2c155b466c02" - }, - "require": { - "magento/framework": "~103.0.3", - "magento/module-backend": "~102.0.3", - "magento/module-banner": "~101.2.3", - "magento/module-banner-customer-segment": "~100.4.1", - "magento/module-catalog-rule": "*", - "magento/module-customer-segment": "~102.1.3", - "magento/module-page-builder": "*", - "magento/module-sales-rule": "~101.2.3", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\BannerPageBuilder\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Banner Page Builder module" - }, - { - "name": "magento/module-banner-page-builder-analytics", - "version": "1.6.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-banner-page-builder-analytics/magento-module-banner-page-builder-analytics-1.6.1.0.zip", - "shasum": "38cb9d8723403e9b6a92731bf4c90493f28cac90" - }, - "require": { - "magento/framework": "~103.0.3", - "magento/module-banner": "~101.2.3", - "magento/module-page-builder-analytics": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\BannerPageBuilderAnalytics\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Banner Page Builder Analytics module" - }, - { - "name": "magento/module-bundle", - "version": "101.0.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-bundle/magento-module-bundle-101.0.3.0.zip", - "shasum": "9cf9f2d600b119095ae3eeeb7f248720985bbe2b" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-catalog-rule": "101.2.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-gift-message": "100.4.*", - "magento/module-media-storage": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-bundle-sample-data": "Sample Data version: 100.4.*", - "magento/module-sales-rule": "101.2.*", - "magento/module-webapi": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Bundle\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-bundle-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-bundle-graph-ql/magento-module-bundle-graph-ql-100.4.3.0.zip", - "shasum": "336325f834d761a161e1bd2a0efc08f11283a4f6" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-bundle": "101.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-quote-graph-ql": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-sales-graph-ql": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\BundleGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-bundle-import-export", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-bundle-import-export/magento-module-bundle-import-export-100.4.2.0.zip", - "shasum": "6b52c743468c932dda0b2b298439a6f22dab8db6" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-bundle": "101.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-import-export": "101.1.*", - "magento/module-eav": "102.1.*", - "magento/module-import-export": "101.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\BundleImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-bundle-import-export-staging", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-bundle-import-export-staging/magento-module-bundle-import-export-staging-100.4.1.0.zip", - "shasum": "a2f9f253cc28844aa8af95251153e58f3a543993" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-bundle": "101.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-bundle-import-export": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\BundleImportExportStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-bundle-staging", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-bundle-staging/magento-module-bundle-staging-100.4.3.0.zip", - "shasum": "d57b5762bcc467311667d673d2e4c039a02f5255" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-bundle": "101.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-staging": "100.4.*", - "magento/module-staging": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\BundleStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-cache-invalidate", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cache-invalidate/magento-module-cache-invalidate-100.4.1.0.zip", - "shasum": "c82d2d2a8c5afdf030d3c83017b169208f759081" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-page-cache": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CacheInvalidate\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-captcha", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-captcha/magento-module-captcha-100.4.3.0.zip", - "shasum": "315545dee08d7bb0748a074f5097d6c55526ff57" - }, - "require": { - "laminas/laminas-captcha": "^2.10", - "laminas/laminas-db": "^2.8.2", - "laminas/laminas-session": "^2.10", - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Captcha\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-cardinal-commerce", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cardinal-commerce/magento-module-cardinal-commerce-100.4.1.0.zip", - "shasum": "4e8d35f789f6fcb9e4ec3c7c0981523ca41af4fa" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-payment": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CardinalCommerce\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Provides a possibility to enable 3-D Secure 2.0 support for payment methods." - }, - { - "name": "magento/module-catalog", - "version": "104.0.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog/magento-module-catalog-104.0.3.0.zip", - "shasum": "273d0446da6f5b3711f9dcf77c3878fc686aa127" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-asynchronous-operations": "100.4.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-catalog-rule": "101.2.*", - "magento/module-catalog-url-rewrite": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-cms": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-indexer": "100.4.*", - "magento/module-media-storage": "100.4.*", - "magento/module-msrp": "100.4.*", - "magento/module-page-cache": "100.4.*", - "magento/module-product-alert": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-url-rewrite": "102.0.*", - "magento/module-widget": "101.2.*", - "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-sample-data": "Sample Data version: 100.4.*", - "magento/module-cookie": "100.4.*", - "magento/module-sales": "103.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Catalog\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-analytics", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-analytics/magento-module-catalog-analytics-100.4.1.0.zip", - "shasum": "050fba7854dccba20ae42fb81ec402bb68967555" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-analytics": "100.4.*", - "magento/module-catalog": "104.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogAnalytics\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-cms-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-cms-graph-ql/magento-module-catalog-cms-graph-ql-100.4.0.0.zip", - "shasum": "b03911b9411a15875c5da13c8e0b40ca38667bce" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-cms-graph-ql": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-cms": "104.0.*", - "magento/module-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogCmsGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-customer-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-customer-graph-ql/magento-module-catalog-customer-graph-ql-100.4.3.0.zip", - "shasum": "d301d97cd5a371a0a2693250bd0aa6b5424f7547" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-customer": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogCustomerGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-event", - "version": "101.1.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-event/magento-module-catalog-event-101.1.3.0.zip", - "shasum": "2ba57d3077aa29bf4c3bee44663c9bbf1a2cf5d3" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-cms": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-eav": "102.1.*", - "magento/module-media-storage": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-widget": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogEvent\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-graph-ql/magento-module-catalog-graph-ql-100.4.3.0.zip", - "shasum": "acdb0bd17e72018dbebc91b49d53026b5eface30" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-catalog-search": "102.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-eav-graph-ql": "100.4.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-search": "101.1.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql-cache": "100.4.*", - "magento/module-store-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-import-export", - "version": "101.1.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-import-export/magento-module-catalog-import-export-101.1.3.0.zip", - "shasum": "e3245ee246c61de0df71ca0e0bff79188d8d8496" - }, - "require": { - "ext-ctype": "*", - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-catalog-url-rewrite": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-import-export": "101.0.*", - "magento/module-media-storage": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-import-export-staging", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-import-export-staging/magento-module-catalog-import-export-staging-100.4.1.0.zip", - "shasum": "08951b3960d4dd91010dac70992089231e975575" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-staging": "100.4.*", - "magento/module-staging": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-import-export": "101.1.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogImportExportStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-inventory", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-inventory/magento-module-catalog-inventory-100.4.3.0.zip", - "shasum": "cd529dbcb8b1f421d6b92f6f0ed6122a1324bf01" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-quote": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogInventory\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-inventory-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-inventory-graph-ql/magento-module-catalog-inventory-graph-ql-100.4.0.0.zip", - "shasum": "4479508a6232872c96ab9134acbc735393725526" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogInventoryGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-inventory-staging", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-inventory-staging/magento-module-catalog-inventory-staging-100.4.2.0.zip", - "shasum": "491465af71ad5bac46426c54e7fe676335b3c805" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-catalog-staging": "100.4.*", - "magento/module-staging": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-staging": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogInventoryStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-page-builder-analytics", - "version": "1.6.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-page-builder-analytics/magento-module-catalog-page-builder-analytics-1.6.1.0.zip", - "shasum": "79879b79f05c5d27606530944ebcd9db01d44f1d" - }, - "require": { - "magento/framework": "~103.0.3", - "magento/module-catalog": "~104.0.3", - "magento/module-page-builder-analytics": "1.6.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogPageBuilderAnalytics\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Catalog Page Builder Analytics module" - }, - { - "name": "magento/module-catalog-page-builder-analytics-staging", - "version": "1.6.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-page-builder-analytics-staging/magento-module-catalog-page-builder-analytics-staging-1.6.1.0.zip", - "shasum": "105871d0eaefa013e2dfea06674a861d6cee039b" - }, - "require": { - "magento/framework": "~103.0.3", - "magento/module-catalog": "~104.0.3", - "magento/module-page-builder-analytics": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\BannerPageBuilderAnalytics\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Catalog Staging Page Builder Analytics module" - }, - { - "name": "magento/module-catalog-permissions", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-permissions/magento-module-catalog-permissions-100.4.3.0.zip", - "shasum": "a94dedbf2c82aadcef33246459b3f0250d623ffc" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-customer": "103.0.*", - "magento/module-quote": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-search": "102.0.*", - "magento/module-config": "101.2.*", - "magento/module-import-export": "101.0.*", - "magento/module-indexer": "100.4.*", - "magento/module-theme": "101.1.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogPermissions\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-permissions-graph-ql", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-permissions-graph-ql/magento-module-catalog-permissions-graph-ql-100.4.2.0.zip", - "shasum": "cacd0e32f3f952d3d758cd68575a34d46777a5b6" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-catalog-permissions": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-quote-graph-ql": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogPermissionsGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-rule", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-rule/magento-module-catalog-rule-101.2.3.0.zip", - "shasum": "eca0cf6a9fe13d24fce4b18eed32262092bcca3a" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-rule": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-rule-sample-data": "Sample Data version: 100.4.*", - "magento/module-import-export": "101.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogRule\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-rule-configurable", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-rule-configurable/magento-module-catalog-rule-configurable-100.4.2.0.zip", - "shasum": "26f453540ff7870cc012eae9ed214d2c8319711e" - }, - "require": { - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-rule": "101.2.*", - "magento/module-configurable-product": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-rule": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogRuleConfigurable\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-rule-graph-ql", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-rule-graph-ql/magento-module-catalog-rule-graph-ql-100.4.1.0.zip", - "shasum": "c1efaec63aaec9b3bf32775ce2b21ecffa6c4810" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-rule": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogRuleGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-rule-staging", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-rule-staging/magento-module-catalog-rule-staging-100.4.3.0.zip", - "shasum": "40223f968351fa9af53a32277fad51d2d3348c16" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-banner": "101.2.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-rule": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-rule": "100.4.*", - "magento/module-staging": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogRuleStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-search", - "version": "102.0.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-search/magento-module-catalog-search-102.0.3.0.zip", - "shasum": "6ea97d986b9ae0564dc2fe8cc8c8786043465751" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-indexer": "100.4.*", - "magento/module-search": "101.1.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogSearch\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Catalog search" - }, - { - "name": "magento/module-catalog-staging", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-staging/magento-module-catalog-staging-100.4.3.0.zip", - "shasum": "afb8b4615d375bc81aefe0014eb6fc7e91e5425f" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-event": "101.1.*", - "magento/module-catalog-permissions": "100.4.*", - "magento/module-catalog-search": "102.0.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-gift-registry": "101.2.*", - "magento/module-media-storage": "100.4.*", - "magento/module-product-alert": "100.4.*", - "magento/module-reports": "100.4.*", - "magento/module-staging": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-target-rule": "101.2.*", - "magento/module-ui": "101.2.*", - "magento/module-url-rewrite": "102.0.*", - "magento/module-visual-merchandiser": "100.4.*", - "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-import-export": "101.1.*", - "magento/module-catalog-url-rewrite": "100.4.*", - "magento/module-indexer": "100.4.*", - "magento/module-quote": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-staging-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-staging-graph-ql/magento-module-catalog-staging-graph-ql-100.4.3.0.zip", - "shasum": "8ca679066a47339afe64779e0805bdab8c0f13bc" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-catalog-rule-staging": "100.4.*", - "magento/module-catalog-staging": "100.4.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-staging": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-staging-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogStagingGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-staging-page-builder", - "version": "1.6.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-staging-page-builder/magento-module-catalog-staging-page-builder-1.6.1.0.zip", - "shasum": "78a67487b5626640f831fced3d3913dd36014852" - }, - "require": { - "magento/framework": "~103.0.3", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-staging": "*", - "magento/module-page-builder": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogStagingPageBuilder\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Catalog Staging Page Builder module" - }, - { - "name": "magento/module-catalog-url-rewrite", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-url-rewrite/magento-module-catalog-url-rewrite-100.4.3.0.zip", - "shasum": "91076a252f387ae34e384b68a66aeff8c9a9312e" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-import-export": "101.1.*", - "magento/module-eav": "102.1.*", - "magento/module-import-export": "101.0.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-url-rewrite": "102.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-webapi": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogUrlRewrite\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-url-rewrite-graph-ql", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-url-rewrite-graph-ql/magento-module-catalog-url-rewrite-graph-ql-100.4.2.0.zip", - "shasum": "44ac72ad344fae0e1e0fe64efc62885f9c0d4ca5" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-url-rewrite-graph-ql": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-catalog-url-rewrite": "100.4.*", - "magento/module-url-rewrite-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogUrlRewriteGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-url-rewrite-staging", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-url-rewrite-staging/magento-module-catalog-url-rewrite-staging-100.4.2.0.zip", - "shasum": "0c73aba3015f2f6899fb040a674cea4794d55c04" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-staging": "100.4.*", - "magento/module-catalog-url-rewrite": "100.4.*", - "magento/module-staging": "101.2.*", - "magento/module-url-rewrite": "102.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogUrlRewriteStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-widget", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-widget/magento-module-catalog-widget-100.4.3.0.zip", - "shasum": "a353ee1a5defbe0df310b36eb74c3584586a31fa" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-rule": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "magento/module-widget": "101.2.*", - "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogWidget\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-checkout", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-checkout/magento-module-checkout-100.4.3.0.zip", - "shasum": "b376381299675aba5f342bfbde8c57ded22746f4" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-captcha": "100.4.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-msrp": "100.4.*", - "magento/module-page-cache": "100.4.*", - "magento/module-payment": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-sales-rule": "101.2.*", - "magento/module-security": "100.4.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-cookie": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Checkout\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-checkout-address-search", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-checkout-address-search/magento-module-checkout-address-search-100.4.2.0.zip", - "shasum": "d85141c1a11525f201d81fe4870d76d1733051d0" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-quote": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CheckoutAddressSearch\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-checkout-address-search-gift-registry", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-checkout-address-search-gift-registry/magento-module-checkout-address-search-gift-registry-100.4.0.0.zip", - "shasum": "b0daf67d50a667ad40bb42247c96c3901e5bcf10" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-checkout-address-search": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-gift-registry": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CheckoutAddressSearchGiftRegistry\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-checkout-agreements", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-checkout-agreements/magento-module-checkout-agreements-100.4.2.0.zip", - "shasum": "d8906d4f04c5ca89d3d43711b905cf6276904d1c" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CheckoutAgreements\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-checkout-agreements-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-checkout-agreements-graph-ql/magento-module-checkout-agreements-graph-ql-100.4.0.0.zip", - "shasum": "5f7201e5c7ae347cea991a10999734b6558b2083" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-checkout-agreements": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CheckoutAgreementsGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-checkout-staging", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-checkout-staging/magento-module-checkout-staging-100.4.2.0.zip", - "shasum": "681eeb414eac197a45fb275769a2a3a812f9fdb1" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-customer": "103.0.*", - "magento/module-quote": "101.2.*", - "magento/module-staging": "101.2.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-checkout": "100.4.*", - "magento/module-scalable-checkout": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CheckoutStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-cms", - "version": "104.0.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cms/magento-module-cms-104.0.3.0.zip", - "shasum": "f8dcb44591760451d9d5d494e095bc6a58082140" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-email": "101.1.*", - "magento/module-media-storage": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-variable": "100.4.*", - "magento/module-widget": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-cms-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Cms\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-cms-graph-ql", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cms-graph-ql/magento-module-cms-graph-ql-100.4.1.0.zip", - "shasum": "ba86e0fde054c89b0811651d5e3eeb6da2df798c" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-cms": "104.0.*", - "magento/module-store": "101.1.*", - "magento/module-widget": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql": "100.4.*", - "magento/module-graph-ql-cache": "100.4.*", - "magento/module-store-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CmsGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-cms-page-builder-analytics", - "version": "1.6.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cms-page-builder-analytics/magento-module-cms-page-builder-analytics-1.6.1.0.zip", - "shasum": "0b7c42c6576f094c8a9108b7a065dcebccc7a6ae" - }, - "require": { - "magento/framework": "~103.0.3", - "magento/module-cms": "*", - "magento/module-page-builder-analytics": "1.6.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CmsPageBuilderAnalytics\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "CMS Page Builder Analytics module" - }, - { - "name": "magento/module-cms-page-builder-analytics-staging", - "version": "1.6.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cms-page-builder-analytics-staging/magento-module-cms-page-builder-analytics-staging-1.6.1.0.zip", - "shasum": "4d667c13ad586736ebf47540d2ac938a91bbfece" - }, - "require": { - "magento/framework": "~103.0.3", - "magento/module-cms": "*", - "magento/module-page-builder-analytics": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\BannerPageBuilderAnalytics\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "CMS Staging Page Builder Analytics module" - }, - { - "name": "magento/module-cms-staging", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cms-staging/magento-module-cms-staging-100.4.3.0.zip", - "shasum": "e463e7470d26faf44d036348667e7e3e114343e3" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-cms": "104.0.*", - "magento/module-staging": "101.2.*", - "magento/module-ui": "101.2.*", - "magento/module-versions-cms": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CmsStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-cms-url-rewrite", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cms-url-rewrite/magento-module-cms-url-rewrite-100.4.2.0.zip", - "shasum": "a705487cb3e3f4b6e0437491f6ef90eeab8baf72" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-cms": "104.0.*", - "magento/module-store": "101.1.*", - "magento/module-url-rewrite": "102.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CmsUrlRewrite\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-cms-url-rewrite-graph-ql", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cms-url-rewrite-graph-ql/magento-module-cms-url-rewrite-graph-ql-100.4.1.0.zip", - "shasum": "cfebb7426958ea51ce88261fcc240fda1c54ae65" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-cms": "104.0.*", - "magento/module-cms-graph-ql": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-url-rewrite-graph-ql": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-cms-url-rewrite": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CmsUrlRewriteGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-compare-list-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-compare-list-graph-ql/magento-module-compare-list-graph-ql-100.4.0.0.zip", - "shasum": "e0b9e9126613b988adac3427dd86379831f101a0" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-customer": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CompareListGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-config", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-config/magento-module-config-101.2.3.0.zip", - "shasum": "4fa7884b0e560bde0b258676e6b616e9ddd24519" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-cron": "100.4.*", - "magento/module-deploy": "100.4.*", - "magento/module-directory": "100.4.*", - "magento/module-email": "101.1.*", - "magento/module-media-storage": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Config\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-configurable-import-export", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-configurable-import-export/magento-module-configurable-import-export-100.4.1.0.zip", - "shasum": "5908cb2e322d4023962484911ac3f794e9695240" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-import-export": "101.1.*", - "magento/module-configurable-product": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-import-export": "101.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ConfigurableImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-configurable-product", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-configurable-product/magento-module-configurable-product-100.4.3.0.zip", - "shasum": "cbf4b4091c63bac3481728b33913de08b9577cba" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-media-storage": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-configurable-sample-data": "Sample Data version: 100.4.*", - "magento/module-msrp": "100.4.*", - "magento/module-product-links-sample-data": "Sample Data version: 100.4.*", - "magento/module-product-video": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-sales-rule": "101.2.*", - "magento/module-tax": "100.4.*", - "magento/module-webapi": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ConfigurableProduct\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-configurable-product-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-configurable-product-graph-ql/magento-module-configurable-product-graph-ql-100.4.3.0.zip", - "shasum": "f73ee15c2ff6239895780fb16b87970fa239b3f8" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-configurable-product": "100.4.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-quote-graph-ql": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ConfigurableProductGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-configurable-product-sales", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-configurable-product-sales/magento-module-configurable-product-sales-100.4.1.0.zip", - "shasum": "a24f33377aeaf0f5f51dd8a0a365c975b30844f0" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-configurable-product": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ConfigurableProductSales\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-configurable-product-staging", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-configurable-product-staging/magento-module-configurable-product-staging-100.4.2.0.zip", - "shasum": "e5bef58795e05c6a74f98c54aebf5ae773e2ddd8" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-staging": "100.4.*", - "magento/module-configurable-product": "100.4.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-staging": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ConfigurableProductStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-contact", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-contact/magento-module-contact-100.4.3.0.zip", - "shasum": "45b53df70c37d319229287130536c6b4ed80ad43" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-cms": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Contact\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-cookie", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cookie/magento-module-cookie-100.4.3.0.zip", - "shasum": "ece25e98fccfc4ddbb884f2c6286d37b41323f55" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-backend": "102.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Cookie\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-cron", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cron/magento-module-cron-100.4.3.0.zip", - "shasum": "01011c85dd90dcd7476c1a1f2945f2a3020faf04" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Cron\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-csp", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-csp/magento-module-csp-100.4.2.0.zip", - "shasum": "d8d116b9bd753cbfb57d399b6026fd34e412f548" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Csp\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "CSP module enables Content Security Policies for Magento" - }, - { - "name": "magento/module-currency-symbol", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-currency-symbol/magento-module-currency-symbol-100.4.2.0.zip", - "shasum": "7f270f0f6e6bd681a556fc0d2febb5fa0f7861e8" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-config": "101.2.*", - "magento/module-directory": "100.4.*", - "magento/module-page-cache": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CurrencySymbol\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-custom-attribute-management", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-custom-attribute-management/magento-module-custom-attribute-management-100.4.2.0.zip", - "shasum": "3cf80170cd1637b126ca32ccbb4a06032f518449" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-eav": "102.1.*", - "magento/module-media-storage": "100.4.*", - "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CustomAttributeManagement\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-customer", - "version": "103.0.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer/magento-module-customer-103.0.3.0.zip", - "shasum": "986c920ec64d5208568d9664718d9bb90b12f038" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-integration": "100.4.*", - "magento/module-media-storage": "100.4.*", - "magento/module-newsletter": "100.4.*", - "magento/module-page-cache": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-cookie": "100.4.*", - "magento/module-customer-sample-data": "Sample Data version: 100.4.*", - "magento/module-webapi": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Customer\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-customer-analytics", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer-analytics/magento-module-customer-analytics-100.4.1.0.zip", - "shasum": "10dc6704118f79cffb2daa7ecb11d4a344992340" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-analytics": "100.4.*", - "magento/module-customer": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CustomerAnalytics\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-customer-balance", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer-balance/magento-module-customer-balance-100.4.3.0.zip", - "shasum": "ac228f6b135cf328727cd4e7eb7d6c0dec269e1b" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-payment": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-customer-balance-sample-data": "Sample Data version: 100.4.*", - "magento/module-sales-archive": "101.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CustomerBalance\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-customer-balance-graph-ql", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer-balance-graph-ql/magento-module-customer-balance-graph-ql-100.4.1.0.zip", - "shasum": "b0af64c59c42bb223c19a2eaacb1e9a3b1024a3a" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-customer-balance": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-quote-graph-ql": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CustomerBalanceGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-customer-custom-attributes", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer-custom-attributes/magento-module-customer-custom-attributes-100.4.3.0.zip", - "shasum": "102aeee96dae74a6b808aa3b70082f564953cd11" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-custom-attribute-management": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-media-storage": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CustomerCustomAttributes\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-customer-downloadable-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer-downloadable-graph-ql/magento-module-customer-downloadable-graph-ql-100.4.0.0.zip", - "shasum": "c5f2acd7793cabd2b204bf6a100d21624fd28e72" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-downloadable-graph-ql": "100.4.*", - "magento/module-graph-ql": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CustomerDownloadableGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-customer-finance", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer-finance/magento-module-customer-finance-100.4.1.0.zip", - "shasum": "c5f4491bfd396b1900c5e2b1ed5f61cfe45b4817" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-customer": "103.0.*", - "magento/module-customer-balance": "100.4.*", - "magento/module-customer-import-export": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-import-export": "101.0.*", - "magento/module-reward": "101.2.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CustomerFinance\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-customer-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer-graph-ql/magento-module-customer-graph-ql-100.4.3.0.zip", - "shasum": "ba4d99dbc3556793ab18f56356f81e09c7f74057" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-integration": "100.4.*", - "magento/module-newsletter": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CustomerGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-customer-import-export", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer-import-export/magento-module-customer-import-export-100.4.3.0.zip", - "shasum": "68076764fd34d719c1620672bc268db5509a61e8" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-import-export": "101.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CustomerImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-customer-segment", - "version": "102.1.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer-segment/magento-module-customer-segment-102.1.3.0.zip", - "shasum": "6d9cd1fae9b3a9b1689c43c663704208b471729a" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-bulk": "101.0.*", - "magento/module-advanced-rule": "100.4.*", - "magento/module-asynchronous-operations": "100.4.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-newsletter": "100.4.*", - "magento/module-page-cache": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-rule": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-checkout": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CustomerSegment\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-deploy", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-deploy/magento-module-deploy-100.4.3.0.zip", - "shasum": "0bda5442eca52c6eab4e4f1be5d14c6343828422" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-config": "101.2.*", - "magento/module-require-js": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "cli_commands.php", - "registration.php" - ], - "psr-4": { - "Magento\\Deploy\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-developer", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-developer/magento-module-developer-100.4.3.0.zip", - "shasum": "9693cb32d1a17cb912ffca57a14da994a23722e0" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-config": "101.2.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Developer\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-dhl", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-dhl/magento-module-dhl-100.4.2.0.zip", - "shasum": "c119a7d4d1709e4dc08e2b20fe43977987c100ad" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-directory": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-checkout": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Dhl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-directory", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-directory/magento-module-directory-100.4.3.0.zip", - "shasum": "5664ebbfb0c6314099bf69e70e5d4227c1a122df" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-config": "101.2.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Directory\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-directory-graph-ql", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-directory-graph-ql/magento-module-directory-graph-ql-100.4.1.0.zip", - "shasum": "4b794be74a6b68444d08c82ba844a029097c3fdf" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\DirectoryGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-downloadable", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-downloadable/magento-module-downloadable-100.4.3.0.zip", - "shasum": "028134ec793e7fae6c857449eef503b31df85ea9" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-gift-message": "100.4.*", - "magento/module-media-storage": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-downloadable-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Downloadable\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-downloadable-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-downloadable-graph-ql/magento-module-downloadable-graph-ql-100.4.3.0.zip", - "shasum": "39b34b1b8a3bc8c0bd0eac085372709fc7d11de6" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-downloadable": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-quote-graph-ql": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-sales-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\DownloadableGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-downloadable-import-export", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-downloadable-import-export/magento-module-downloadable-import-export-100.4.2.0.zip", - "shasum": "69b6f49c26f91b0f2fde4abd6da61872acf667e7" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-import-export": "101.1.*", - "magento/module-downloadable": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-import-export": "101.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\DownloadableImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-downloadable-staging", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-downloadable-staging/magento-module-downloadable-staging-100.4.2.0.zip", - "shasum": "e7d5fe0e8383c90c2714b7012e3f416314ba55ba" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-staging": "100.4.*", - "magento/module-downloadable": "100.4.*", - "magento/module-staging": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-staging": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\DownloadableStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-eav", - "version": "102.1.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-eav/magento-module-eav-102.1.3.0.zip", - "shasum": "9181eab04961dd0cdb8b6f02f48d31b6df1371b7" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-media-storage": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Eav\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-eav-graph-ql", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-eav-graph-ql/magento-module-eav-graph-ql-100.4.1.0.zip", - "shasum": "4b2875a9e0eafe3f0d30a3f572cdc9684c764170" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-eav": "102.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\EavGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-elasticsearch", - "version": "101.0.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-elasticsearch/magento-module-elasticsearch-101.0.3.0.zip", - "shasum": "9e89b1db651cb442ce947b545b8bc92fcb60347a" - }, - "require": { - "elasticsearch/elasticsearch": "~7.11.0", - "magento/framework": "103.0.*", - "magento/module-advanced-search": "100.4.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-catalog-search": "102.0.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-search": "101.1.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Elasticsearch\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-elasticsearch-6", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-elasticsearch-6/magento-module-elasticsearch-6-100.4.3.0.zip", - "shasum": "2d9fbcbe63534ff7652b02892004ec7705f70584" - }, - "require": { - "elasticsearch/elasticsearch": "~7.11.0", - "magento/framework": "103.0.*", - "magento/module-advanced-search": "100.4.*", - "magento/module-catalog-search": "102.0.*", - "magento/module-elasticsearch": "101.0.*", - "magento/module-search": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Elasticsearch6\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-elasticsearch-7", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-elasticsearch-7/magento-module-elasticsearch-7-100.4.3.0.zip", - "shasum": "46f9aa3a5b8b23dfa3c61070a9241c8a251dcdc3" - }, - "require": { - "elasticsearch/elasticsearch": "~7.11.0", - "magento/framework": "103.0.*", - "magento/module-advanced-search": "100.4.*", - "magento/module-catalog-search": "102.0.*", - "magento/module-elasticsearch": "101.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*", - "magento/module-search": "101.1.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Elasticsearch7\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-elasticsearch-catalog-permissions", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-elasticsearch-catalog-permissions/magento-module-elasticsearch-catalog-permissions-100.4.0.0.zip", - "shasum": "612170eb1007f241fe080490562cafad69411184" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-advanced-search": "100.4.*", - "magento/module-catalog-permissions": "100.4.*", - "magento/module-catalog-search": "102.0.*", - "magento/module-customer": "103.0.*", - "magento/module-elasticsearch": "101.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ElasticsearchCatalogPermissions\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-email", - "version": "101.1.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-email/magento-module-email-101.1.3.0.zip", - "shasum": "a97157e14a0bce042eb6aafd1f3090eb5ff51b2b" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-cms": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-media-storage": "100.4.*", - "magento/module-require-js": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-variable": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-theme": "101.1.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Email\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-encryption-key", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-encryption-key/magento-module-encryption-key-100.4.2.0.zip", - "shasum": "923206823f7584c62d7fbd3efc565d43fa1387d3" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-config": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\EncryptionKey\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-enterprise", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-enterprise/magento-module-enterprise-100.4.1.0.zip", - "shasum": "f72be73bd58070de6174b8d5d6084bfc4dc2e62a" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-advanced-checkout": "100.4.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-banner": "101.2.*", - "magento/module-catalog-event": "101.1.*", - "magento/module-catalog-permissions": "100.4.*", - "magento/module-customer-custom-attributes": "100.4.*", - "magento/module-customer-segment": "102.1.*", - "magento/module-gift-card": "101.3.*", - "magento/module-gift-card-account": "101.2.*", - "magento/module-gift-registry": "101.2.*", - "magento/module-gift-wrapping": "101.2.*", - "magento/module-invitation": "100.4.*", - "magento/module-logging": "101.2.*", - "magento/module-multiple-wishlist": "100.4.*", - "magento/module-price-permissions": "100.4.*", - "magento/module-promotion-permissions": "100.4.*", - "magento/module-reminder": "101.2.*", - "magento/module-reward": "101.2.*", - "magento/module-rma": "101.2.*", - "magento/module-sales-archive": "101.0.*", - "magento/module-scheduled-import-export": "101.2.*", - "magento/module-target-rule": "101.2.*", - "magento/module-versions-cms": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-theme": "101.1.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Enterprise\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-fedex", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-fedex/magento-module-fedex-100.4.2.0.zip", - "shasum": "d68f7aa7b58c68c40ae588da5c29cea090eb6875" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-directory": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Fedex\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-gift-card", - "version": "101.3.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-card/magento-module-gift-card-101.3.3.0.zip", - "shasum": "7987bfbb14bf415d330c9c41841af6577fca5a40" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-gift-card-account": "101.2.*", - "magento/module-media-storage": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-bundle": "101.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-gift-card-sample-data": "Sample Data version: 100.4.*", - "magento/module-gift-registry": "101.2.*", - "magento/module-msrp": "100.4.*", - "magento/module-product-links-sample-data": "Sample Data version: 100.4.*", - "magento/module-sales-rule": "101.2.*", - "magento/module-wishlist": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GiftCard\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-gift-card-account", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-card-account/magento-module-gift-card-account-101.2.3.0.zip", - "shasum": "04743f67648757d724f3fd1268b1e4b8d7f27bbe" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-captcha": "100.4.*", - "magento/module-catalog": "104.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-customer-balance": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GiftCardAccount\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-gift-card-account-graph-ql", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-card-account-graph-ql/magento-module-gift-card-account-graph-ql-100.4.2.0.zip", - "shasum": "5166cb8285e95de63375767d1d520a6b05d339ec" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-gift-card-account": "101.2.*", - "magento/module-quote": "101.2.*", - "magento/module-quote-graph-ql": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GiftCardAccountGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-gift-card-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-card-graph-ql/magento-module-gift-card-graph-ql-100.4.3.0.zip", - "shasum": "967f271b1801eae40c05f86c7dabb3caca90c3c5" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-gift-card": "101.3.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-quote-graph-ql": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-sales-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GiftCardGraphQl\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-gift-card-import-export", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-card-import-export/magento-module-gift-card-import-export-100.4.1.0.zip", - "shasum": "34b47efbcec61b562ffa17aa611c153b8f720186" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-import-export": "101.1.*", - "magento/module-config": "101.2.*", - "magento/module-eav": "102.1.*", - "magento/module-gift-card": "101.3.*", - "magento/module-import-export": "101.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GiftCardImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-gift-card-staging", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-card-staging/magento-module-gift-card-staging-100.4.1.0.zip", - "shasum": "60db89f9bb0bdcb08e34a4040522eb798f6314e5" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-gift-card": "101.3.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GiftCardStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-gift-message", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-message/magento-module-gift-message-100.4.2.0.zip", - "shasum": "fbdb20b93b420cd45d42b34e0f7df8d717e32363" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-eav": "102.1.*", - "magento/module-multishipping": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GiftMessage\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-gift-message-graph-ql", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-message-graph-ql/magento-module-gift-message-graph-ql-100.4.1.0.zip", - "shasum": "63941ac1037054ff8e30e28d16c19417c49ab019" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-gift-message": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GiftMessageGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-gift-message-staging", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-message-staging/magento-module-gift-message-staging-100.4.1.0.zip", - "shasum": "df238ee03bedd4ccda6924a7dad8d87a59614ffb" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-gift-message": "100.4.*", - "magento/module-staging": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GiftMessageStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-gift-registry", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-registry/magento-module-gift-registry-101.2.3.0.zip", - "shasum": "ec1b7fa523fb0e1c50377a7b4f1ab509af557a78" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-newsletter": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-widget": "101.2.*", - "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-gift-registry-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GiftRegistry\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-gift-registry-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-registry-graph-ql/magento-module-gift-registry-graph-ql-100.4.0.0.zip", - "shasum": "b1e1c81adb9b9351435cb45e300f2e7277bda22d" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-customer-graph-ql": "100.4.*", - "magento/module-directory": "100.4.*", - "magento/module-gift-registry": "101.2.*", - "magento/module-quote-graph-ql": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-quote": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GiftRegistryGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-gift-wrapping", - "version": "101.2.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-wrapping/magento-module-gift-wrapping-101.2.2.0.zip", - "shasum": "cdbd285a1f9e309b9d079c6bec728f1455ec33b4" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-gift-message": "100.4.*", - "magento/module-media-storage": "100.4.*", - "magento/module-payment": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GiftWrapping\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-gift-wrapping-graph-ql", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-wrapping-graph-ql/magento-module-gift-wrapping-graph-ql-100.4.1.0.zip", - "shasum": "582247744b066996c0af5a663b0ad08864c2fb58" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-gift-message": "100.4.*", - "magento/module-gift-wrapping": "101.2.*", - "magento/module-quote": "101.2.*", - "magento/module-quote-graph-ql": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GiftWrappingGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-gift-wrapping-staging", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-wrapping-staging/magento-module-gift-wrapping-staging-100.4.1.0.zip", - "shasum": "11c785947cb774d42fb3fa6cbce50b57a3c58c11" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-gift-wrapping": "101.2.*", - "magento/module-staging": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GiftWrappingStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-google-adwords", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-google-adwords/magento-module-google-adwords-100.4.1.0.zip", - "shasum": "3fdc0baf510875e24566ce1362304d8b3190aa4e" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GoogleAdwords\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-google-analytics", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-google-analytics/magento-module-google-analytics-100.4.0.0.zip", - "shasum": "68b47404030af89957333ac92e6e426a65a5e0aa" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-cookie": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GoogleAnalytics\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-google-optimizer", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-google-optimizer/magento-module-google-optimizer-100.4.2.0.zip", - "shasum": "da8932ee323d3b4fe3986dc26a7a9b6b1d9e0c99" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-cms": "104.0.*", - "magento/module-google-analytics": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GoogleOptimizer\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-google-optimizer-staging", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-google-optimizer-staging/magento-module-google-optimizer-staging-100.4.1.0.zip", - "shasum": "ff8303bbf932c867507bad75ef7b23ed9f00f843" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-google-optimizer": "100.4.*", - "magento/module-staging": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GoogleOptimizerStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-google-tag-manager", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-google-tag-manager/magento-module-google-tag-manager-100.4.3.0.zip", - "shasum": "96081b3baff8d8a56ac18a0749e89fdcd3dfb3a0" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-banner": "101.2.*", - "magento/module-catalog": "104.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-cookie": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-google-analytics": "100.4.*", - "magento/module-page-cache": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*", - "magento/module-quote": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GoogleTagManager\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-graph-ql/magento-module-graph-ql-100.4.3.0.zip", - "shasum": "edeac5ecde34fdd2b508bc9efabe485668446277" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-webapi": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql-cache": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-graph-ql-cache", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-graph-ql-cache/magento-module-graph-ql-cache-100.4.0.0.zip", - "shasum": "669ff7199c6351f7e5c5caf260436c4bf84d2726" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-page-cache": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GraphQlCache\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-grouped-catalog-inventory", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-grouped-catalog-inventory/magento-module-grouped-catalog-inventory-100.4.0.0.zip", - "shasum": "6d738358419afaebd5de30eee4a832ed8339627b" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-grouped-product": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GroupedCatalogInventory\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-grouped-import-export", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-grouped-import-export/magento-module-grouped-import-export-100.4.1.0.zip", - "shasum": "65e7d30af6ad3198ac3f19c81df1c9f7cc19081f" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-import-export": "101.1.*", - "magento/module-eav": "102.1.*", - "magento/module-grouped-product": "100.4.*", - "magento/module-import-export": "101.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GroupedImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-grouped-product", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-grouped-product/magento-module-grouped-product-100.4.3.0.zip", - "shasum": "e494a6a9df2f0094fb0334cfa27da9b275abc214" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-media-storage": "100.4.*", - "magento/module-msrp": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-grouped-product-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GroupedProduct\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-grouped-product-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-grouped-product-graph-ql/magento-module-grouped-product-graph-ql-100.4.3.0.zip", - "shasum": "1942a7faef02bbaf6ae3b880866fe2f8d17afbc4" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-grouped-product": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GroupedProductGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-grouped-product-staging", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-grouped-product-staging/magento-module-grouped-product-staging-100.4.1.0.zip", - "shasum": "fc057b1aacf553e0a408f3a1729c572b5a141b72" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "magento/module-catalog": "104.0.*", - "magento/module-grouped-product": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-staging": "100.4.*", - "magento/module-staging": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GroupedProductStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-import-export", - "version": "101.0.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-import-export/magento-module-import-export-101.0.3.0.zip", - "shasum": "4633899be459f1f8ff27633730726093b2310b0d" - }, - "require": { - "ext-ctype": "*", - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-eav": "102.1.*", - "magento/module-media-storage": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-indexer", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-indexer/magento-module-indexer-100.4.3.0.zip", - "shasum": "ccca51905f149a33c35ee3f8a9dfe5f0d040554f" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Indexer\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-instant-purchase", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-instant-purchase/magento-module-instant-purchase-100.4.2.0.zip", - "shasum": "513212e11997038d73d20bed82d4d057ba8f8e17" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-customer": "103.0.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-vault": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InstantPurchase\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-integration", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-integration/magento-module-integration-100.4.3.0.zip", - "shasum": "c329319bb545f7454d4b5b250b7c4940cbdeceb9" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-customer": "103.0.*", - "magento/module-security": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Integration\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory/magento-module-inventory-1.2.1.0.zip", - "shasum": "73b70e9816620419257c1f034e78cadc6aa9b555" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Inventory\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-admin-ui", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-admin-ui/magento-module-inventory-admin-ui-1.2.1.0.zip", - "shasum": "8bd74c186c4bd5983162b503e6004a5e781e416e" - }, - "require": { - "magento/framework": "*", - "magento/module-backend": "*", - "magento/module-directory": "*", - "magento/module-inventory": "1.2.*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-advanced-checkout", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-advanced-checkout/magento-module-inventory-advanced-checkout-1.2.0.0.zip", - "shasum": "dc7c9a8f12a1eb66498ab70e431fefe485b55d0d" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-advanced-checkout": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryAdvancedCheckout\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-api", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-api/magento-module-inventory-api-1.2.1.0.zip", - "shasum": "23936c26a47661c8fb5bd839f3df3a4b70fc125d" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-bundle-import-export", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-import-export/magento-module-inventory-bundle-import-export-1.1.0.0.zip", - "shasum": "ba388106d8d9ab1c46daa249bb295e9b90851ffd" - }, - "require": { - "magento/framework": "*", - "magento/module-bundle-import-export": "*", - "magento/module-inventory-catalog-api": "1.3.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryBundleImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-bundle-product", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-product/magento-module-inventory-bundle-product-1.2.0.0.zip", - "shasum": "5767f68da3b21ce0a175c01d8d7c662ecd8e3251" - }, - "require": { - "magento/framework": "*", - "magento/module-bundle": "*", - "magento/module-catalog": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-inventory": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryBundleProduct\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-bundle-product-admin-ui", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-product-admin-ui/magento-module-inventory-bundle-product-admin-ui-1.2.1.0.zip", - "shasum": "8a3d5aff9850158a558fa78bbc3dcc4f1a01383c" - }, - "require": { - "magento/framework": "*", - "magento/module-bundle": "*", - "magento/module-catalog": "*", - "magento/module-inventory-catalog-admin-ui": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory-configuration-api": "1.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryBundleProductAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-bundle-product-indexer", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-product-indexer/magento-module-inventory-bundle-product-indexer-1.1.0.0.zip", - "shasum": "57254fba4152e9c534f1a0fa0e7b2e84118a6ae2" - }, - "require": { - "magento/framework": "*", - "magento/module-bundle": "*", - "magento/module-catalog": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-indexer": "2.1.*", - "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory": "1.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryBundleProductIndexer\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-cache", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-cache/magento-module-inventory-cache-1.2.1.0.zip", - "shasum": "ea2123066c9a97c0657c5d5c593f28391c03e515" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-indexer": "2.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryCache\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-catalog", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-catalog/magento-module-inventory-catalog-1.2.1.0.zip", - "shasum": "c257b8d3ace002f61913636cbab824a9d86ebf4d" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-catalog-inventory": "*", - "magento/module-inventory": "1.2.*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-configuration": "1.2.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-indexer": "2.1.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory-reservations-api": "1.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryCatalog\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-catalog-admin-ui", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-admin-ui/magento-module-inventory-catalog-admin-ui-1.2.1.0.zip", - "shasum": "39da8df0565e90d2da399df846bfc1e73ec7b623" - }, - "require": { - "magento/framework": "*", - "magento/module-asynchronous-operations": "*", - "magento/module-backend": "*", - "magento/module-catalog": "*", - "magento/module-catalog-inventory": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-indexer": "2.1.*", - "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory-admin-ui": "1.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryCatalogAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-catalog-api", - "version": "1.3.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-api/magento-module-inventory-catalog-api-1.3.1.0.zip", - "shasum": "880680843e48964df7dc8385ed71b276456661d6" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryCatalogApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-catalog-frontend-ui", - "version": "1.0.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-frontend-ui/magento-module-inventory-catalog-frontend-ui-1.0.1.0.zip", - "shasum": "ac59f593ae95ea777d1342f64c321adec1edd00b" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory-catalog": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryCatalogFrontendUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-catalog-search", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-search/magento-module-inventory-catalog-search-1.2.1.0.zip", - "shasum": "7b83f2c16a071568583fb79b094efc0ec658ad4c" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog-inventory": "*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-indexer": "2.1.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-search": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryCatalogSearch\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-catalog-search-bundle-product", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-search-bundle-product/magento-module-inventory-catalog-search-bundle-product-1.0.0.0.zip", - "shasum": "f8f0bbd9cbfd7d4d97c0a4847b723e8fd5737b10" - }, - "require": { - "magento/framework": "*", - "magento/module-bundle": "*", - "magento/module-catalog": "*", - "magento/module-eav": "*", - "magento/module-inventory-catalog-search": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryCatalogSearchBundleProduct\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-catalog-search-configurable-product", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-search-configurable-product/magento-module-inventory-catalog-search-configurable-product-1.0.0.0.zip", - "shasum": "4b36d2e75b439312c339e1f0b82afb67914c826f" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-configurable-product": "*", - "magento/module-eav": "*", - "magento/module-inventory-catalog-search": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryCatalogSearchConfigurableProduct\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-configurable-product", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product/magento-module-inventory-configurable-product-1.2.1.0.zip", - "shasum": "1ef85c5cc04f7a657a5b994523a8fe230e50c5eb" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-catalog-inventory": "*", - "magento/module-configurable-product": "*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-indexer": "2.1.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-sales": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryConfigurableProduct\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-configurable-product-admin-ui", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product-admin-ui/magento-module-inventory-configurable-product-admin-ui-1.2.1.0.zip", - "shasum": "0762186e6fac6744d096b442420a67a9e55e0e93" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-configurable-product": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryConfigurableProductAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-configurable-product-frontend-ui", - "version": "1.0.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product-frontend-ui/magento-module-inventory-configurable-product-frontend-ui-1.0.1.0.zip", - "shasum": "c1cfe7eca5e6d18dcf256953e73ed7f621f79670" - }, - "require": { - "magento/framework": "*", - "magento/module-configurable-product": "*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory-catalog": "1.2.*", - "magento/module-inventory-configurable-product": "1.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryConfigurableProductFrontendUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-configurable-product-indexer", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product-indexer/magento-module-inventory-configurable-product-indexer-1.2.1.0.zip", - "shasum": "07ca5c2c4a212c2e1e5bd7dcb7d71d719b2661ee" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-indexer": "2.1.*", - "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory": "1.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryConfigurableProductIndexer\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-configuration", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-configuration/magento-module-inventory-configuration-1.2.1.0.zip", - "shasum": "888012ae2b72c3a515b4fa8278b6a99b18c9d75b" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog-inventory": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryConfiguration\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-configuration-api", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-configuration-api/magento-module-inventory-configuration-api-1.2.0.0.zip", - "shasum": "795009498757246257c1afbad890c83c14f6c3d2" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryConfigurationApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-distance-based-source-selection", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-distance-based-source-selection/magento-module-inventory-distance-based-source-selection-1.2.1.0.zip", - "shasum": "7e8cb217bc9fbc47ac68e29199b7855d5b67d237" - }, - "require": { - "magento/framework": "*", - "magento/module-config": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-distance-based-source-selection-api": "1.2.*", - "magento/module-inventory-source-selection-api": "1.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryDistanceBasedSourceSelection\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-distance-based-source-selection-admin-ui", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-distance-based-source-selection-admin-ui/magento-module-inventory-distance-based-source-selection-admin-ui-1.2.0.0.zip", - "shasum": "bb8b4d0407256e61e5eb83dc659ed81d997fc694" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryDistanceBasedSourceSelectionAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-distance-based-source-selection-api", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-distance-based-source-selection-api/magento-module-inventory-distance-based-source-selection-api-1.2.0.0.zip", - "shasum": "a6f872ddbf2455597dac0d5b051cb172e0d4f414" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-source-selection-api": "1.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryDistanceBasedSourceSelectionApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-elasticsearch", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-elasticsearch/magento-module-inventory-elasticsearch-1.2.0.0.zip", - "shasum": "1a532ecee44ad7f731e1cab900796c6115bf1fc7" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog-inventory": "*", - "magento/module-catalog-search": "*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-indexer": "2.1.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryElasticsearch\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-export-stock", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-export-stock/magento-module-inventory-export-stock-1.2.0.0.zip", - "shasum": "63a9123f1b9662a56bc5cecd0bbab70d328f0b44" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-catalog-inventory": "*", - "magento/module-configurable-product": "*", - "magento/module-grouped-product": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-configuration": "1.2.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-export-stock-api": "1.2.*", - "magento/module-inventory-indexer": "2.1.*", - "magento/module-inventory-sales": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryExportStock\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-export-stock-api", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-export-stock-api/magento-module-inventory-export-stock-api-1.2.0.0.zip", - "shasum": "43fe421936fa9a897f0703e8e7f96deb5b326b2a" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryExportStockApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-graph-ql", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-graph-ql/magento-module-inventory-graph-ql-1.2.0.0.zip", - "shasum": "113b502921f8d15a431d182560e5e1a2eb06cb5c" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-inventory-catalog": "1.2.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-grouped-product", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-grouped-product/magento-module-inventory-grouped-product-1.2.1.0.zip", - "shasum": "3a13bc150475706a8d7e50882f09ddf3fe7a6ab7" - }, - "require": { - "magento/framework": "*", - "magento/module-grouped-product": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory-catalog": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-configuration-api": "1.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryGroupedProduct\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-grouped-product-admin-ui", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-grouped-product-admin-ui/magento-module-inventory-grouped-product-admin-ui-1.2.1.0.zip", - "shasum": "3052afe50b66af13d9029fad50b7933712f2d1b8" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-grouped-product": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-admin-ui": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory-configuration-api": "1.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryGroupedProductAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-grouped-product-indexer", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-grouped-product-indexer/magento-module-inventory-grouped-product-indexer-1.2.1.0.zip", - "shasum": "5fe773f4339f6d8620ba096c5c3fba9aa1c597c1" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-grouped-product": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-indexer": "2.1.*", - "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory": "1.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryGroupedProductIndexer\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-import-export", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-import-export/magento-module-inventory-import-export-1.2.1.0.zip", - "shasum": "c921e26be15193318045cfc7598f6136403e2750" - }, - "require": { - "magento/framework": "*", - "magento/module-eav": "*", - "magento/module-import-export": "*", - "magento/module-inventory": "1.2.*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-import-export": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup/magento-module-inventory-in-store-pickup-1.1.0.0.zip", - "shasum": "d94339df439d2eb918d9d90d3407b59322848236" - }, - "require": { - "magento/framework": "*", - "magento/module-directory": "*", - "magento/module-inventory": "1.2.*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-distance-based-source-selection-api": "1.2.*", - "magento/module-inventory-in-store-pickup-api": "1.1.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-inventory-source-selection-api": "1.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickup\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-admin-ui", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-admin-ui/magento-module-inventory-in-store-pickup-admin-ui-1.1.0.0.zip", - "shasum": "6e0181336ec1fc874c683faa138a7c878ff83657" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-admin-ui": "1.2.*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-in-store-pickup-api": "1.1.*", - "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-api", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-api/magento-module-inventory-in-store-pickup-api-1.1.0.0.zip", - "shasum": "482fe7153630b0a02c71cfcb7bbc06dab64c203d" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-frontend", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-frontend/magento-module-inventory-in-store-pickup-frontend-1.1.1.0.zip", - "shasum": "fe74473a8b9ec32870a5f0b67b717d57f8df9e44" - }, - "require": { - "magento/framework": "*", - "magento/module-checkout": "*", - "magento/module-inventory-in-store-pickup-api": "1.1.*", - "magento/module-inventory-in-store-pickup-sales-api": "1.1.*", - "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupFrontend\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-graph-ql", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-graph-ql/magento-module-inventory-in-store-pickup-graph-ql-1.1.0.0.zip", - "shasum": "9693aacd5fc0573d966ceddcda47e7832375c106" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-in-store-pickup-api": "1.1.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-multishipping", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-multishipping/magento-module-inventory-in-store-pickup-multishipping-1.1.0.0.zip", - "shasum": "994e8852131e8973e807de5f555a31848c15cdbf" - }, - "require": { - "magento/framework": "*", - "magento/module-checkout": "*", - "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", - "magento/module-quote": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupMultishipping\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-quote", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-quote/magento-module-inventory-in-store-pickup-quote-1.1.0.0.zip", - "shasum": "a0df3c3d6be5b5ccb33e6d32839955a57a8d0252" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-in-store-pickup": "1.1.*", - "magento/module-inventory-in-store-pickup-api": "1.1.*", - "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-quote": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupQuote\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-quote-graph-ql", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-quote-graph-ql/magento-module-inventory-in-store-pickup-quote-graph-ql-1.1.0.0.zip", - "shasum": "4e0851bc460f7b3e414a3f97530d5217d6a9f369" - }, - "require": { - "magento/framework": "*", - "magento/module-graph-ql": "*", - "magento/module-quote": "*", - "magento/module-quote-graph-ql": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupQuoteGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-sales", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-sales/magento-module-inventory-in-store-pickup-sales-1.1.0.0.zip", - "shasum": "6a6901cf5f331395fd04663a8dc26f283eacacc2" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-in-store-pickup-api": "1.1.*", - "magento/module-inventory-in-store-pickup-sales-api": "1.1.*", - "magento/module-inventory-source-selection-api": "1.4.*", - "magento/module-sales": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupSales\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-sales-admin-ui", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-sales-admin-ui/magento-module-inventory-in-store-pickup-sales-admin-ui-1.1.1.0.zip", - "shasum": "096906308ef5ef19a96db5ce8346bcd76a9ca3c5" - }, - "require": { - "magento/framework": "*", - "magento/module-backend": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-in-store-pickup-quote": "1.1.*", - "magento/module-inventory-in-store-pickup-sales": "1.1.*", - "magento/module-inventory-in-store-pickup-sales-api": "1.1.*", - "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-quote": "*", - "magento/module-sales": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupSalesAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-sales-api", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-sales-api/magento-module-inventory-in-store-pickup-sales-api-1.1.0.0.zip", - "shasum": "082efb3f1002a371bfe1c4a7fd61c86b98a83923" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupSalesApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-shipping", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-shipping/magento-module-inventory-in-store-pickup-shipping-1.1.0.0.zip", - "shasum": "3151e0fa56e62868cc21104dc182158da0304733" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-inventory-in-store-pickup-api": "1.1.*", - "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-quote": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupShipping\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-shipping-admin-ui", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-shipping-admin-ui/magento-module-inventory-in-store-pickup-shipping-admin-ui-1.1.0.0.zip", - "shasum": "84c7e4d9b2647d63bc142f468e9df702c2da0c05" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-shipping": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupShippingAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-shipping-api", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-shipping-api/magento-module-inventory-in-store-pickup-shipping-api-1.1.0.0.zip", - "shasum": "d8f00301eebe91f2d1512d822aa126d027cd2e5c" - }, - "require": { - "magento/framework": "*", - "magento/module-quote": "*", - "magento/module-shipping": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupShippingApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-webapi-extension", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-webapi-extension/magento-module-inventory-in-store-pickup-webapi-extension-1.1.0.0.zip", - "shasum": "6673a3970215f94c455f287f256803800f69e261" - }, - "require": { - "magento/framework": "*", - "magento/module-webapi": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupWebapiExtension\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-indexer", - "version": "2.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-indexer/magento-module-inventory-indexer-2.1.1.0.zip", - "shasum": "27b6bdf56f0d7f7bfd07dd57e9bcd3b17fbb02d5" - }, - "require": { - "magento/framework": "*", - "magento/framework-message-queue": "*", - "magento/module-inventory": "1.2.*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", - "magento/module-inventory-sales": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryIndexer\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-low-quantity-notification", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-low-quantity-notification/magento-module-inventory-low-quantity-notification-1.2.0.0.zip", - "shasum": "801e4490a30be64e444ec012cf47583213f010ff" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-catalog-inventory": "*", - "magento/module-eav": "*", - "magento/module-inventory": "1.2.*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-low-quantity-notification-api": "1.2.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryLowQuantityNotification\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-low-quantity-notification-admin-ui", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-low-quantity-notification-admin-ui/magento-module-inventory-low-quantity-notification-admin-ui-1.2.1.0.zip", - "shasum": "345e6c4317144ba0b027518ef6c7a9d8f109088e" - }, - "require": { - "magento/framework": "*", - "magento/module-backend": "*", - "magento/module-catalog": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-low-quantity-notification": "1.2.*", - "magento/module-inventory-low-quantity-notification-api": "1.2.*", - "magento/module-reports": "*", - "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryLowQuantityNotificationAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-low-quantity-notification-api", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-low-quantity-notification-api/magento-module-inventory-low-quantity-notification-api-1.2.0.0.zip", - "shasum": "d6f68369faa8df0d37dd91bb3dd122f3477c9c0c" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryLowQuantityNotificationApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-multi-dimensional-indexer-api", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-multi-dimensional-indexer-api/magento-module-inventory-multi-dimensional-indexer-api-1.2.0.0.zip", - "shasum": "6773bfe083fe98407da37780868819434de94c19" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryMultiDimensionalIndexerApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-product-alert", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-product-alert/magento-module-inventory-product-alert-1.2.1.0.zip", - "shasum": "6b19d36fdc26df518d4e87705cd31f91e3a65410" - }, - "require": { - "magento/framework": "*", - "magento/module-backend": "*", - "magento/module-catalog": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-product-alert": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-product-alert": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryProductAlert\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-quote-graph-ql", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-quote-graph-ql/magento-module-inventory-quote-graph-ql-1.0.0.0.zip", - "shasum": "e82723d9bf0089e911bf8cddc886ed157fc11d5e" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-catalog": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-quote": "*", - "magento/module-quote-graph-ql": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryQuoteGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-requisition-list", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-requisition-list/magento-module-inventory-requisition-list-1.2.1.0.zip", - "shasum": "2a3c1763917274c423ac53c4bf7c8557254d683f" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.1.3||~7.2.0||~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-requisition-list": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryRequisitionList\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-reservation-cli", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-reservation-cli/magento-module-inventory-reservation-cli-1.2.1.0.zip", - "shasum": "4f2bd4212d3a9bc79887a7b47414593370ad01dd" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-reservations-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-sales": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryReservationCli\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-reservations", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-reservations/magento-module-inventory-reservations-1.2.0.0.zip", - "shasum": "8e6f8b99d3f51e4034fadb93d37bee977cbe56f5" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-reservations-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryReservations\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-reservations-api", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-reservations-api/magento-module-inventory-reservations-api-1.2.0.0.zip", - "shasum": "c174e45ee7deec04171d2e11ff25892c1bfb09a1" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryReservationsApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-sales", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-sales/magento-module-inventory-sales-1.2.1.0.zip", - "shasum": "975db7920a79511934325827e26e6c0ab259ea6c" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-catalog-inventory": "*", - "magento/module-inventory": "1.2.*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-reservations-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-inventory-source-deduction-api": "1.2.*", - "magento/module-inventory-source-selection-api": "1.4.*", - "magento/module-sales": "*", - "magento/module-sales-inventory": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "require-dev": { - "magento/module-inventory-indexer": "*" - }, - "suggest": { - "magento/module-inventory-catalog": "1.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventorySales\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-sales-admin-ui", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-sales-admin-ui/magento-module-inventory-sales-admin-ui-1.2.1.0.zip", - "shasum": "7584ea4166d10b128e6a94b19b8365d527fb1992" - }, - "require": { - "magento/framework": "*", - "magento/module-backend": "*", - "magento/module-catalog": "*", - "magento/module-catalog-inventory": "*", - "magento/module-inventory-admin-ui": "1.2.*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-store": "*", - "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventorySalesAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-sales-api", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-sales-api/magento-module-inventory-sales-api-1.2.0.0.zip", - "shasum": "a0a589db432b691f9e483bbc23e19590e9918e7a" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-sales": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventorySalesApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-sales-frontend-ui", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-sales-frontend-ui/magento-module-inventory-sales-frontend-ui-1.2.1.0.zip", - "shasum": "ab368bace84881067cf7ca8452d908986e462d12" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog-inventory": "*", - "magento/module-inventory-catalog-frontend-ui": "1.0.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventorySalesFrontendUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-setup-fixture-generator", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-setup-fixture-generator/magento-module-inventory-setup-fixture-generator-1.2.0.0.zip", - "shasum": "cf812ecbe26459f05ce43b3532004181a27b997a" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventorySetupFixtureGenerator\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-shipping", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-shipping/magento-module-inventory-shipping-1.2.1.0.zip", - "shasum": "533b0eaac631e412eeae956c131ad928462984f4" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-inventory-source-deduction-api": "1.2.*", - "magento/module-inventory-source-selection-api": "1.4.*", - "magento/module-sales": "*", - "magento/module-shipping": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryShipping\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-shipping-admin-ui", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-shipping-admin-ui/magento-module-inventory-shipping-admin-ui-1.2.1.0.zip", - "shasum": "d34cd6593170329d7fd6b28a3f0ba8f045e2195b" - }, - "require": { - "magento/framework": "*", - "magento/module-backend": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-inventory-source-selection-api": "1.4.*", - "magento/module-sales": "*", - "magento/module-shipping": "*", - "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryShippingAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-source-deduction-api", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-source-deduction-api/magento-module-inventory-source-deduction-api-1.2.1.0.zip", - "shasum": "56ca047011e347304fe405a12fdf02d49d97f092" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory": "1.2.*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventorySourceDeductionApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-source-selection", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-source-selection/magento-module-inventory-source-selection-1.2.0.0.zip", - "shasum": "b57f071218da7ff092a0d5ded9d0df3327b975d2" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-source-selection-api": "1.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventorySourceSelection\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-source-selection-api", - "version": "1.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-source-selection-api/magento-module-inventory-source-selection-api-1.4.0.0.zip", - "shasum": "f850fbfaa9901b2c2b76d0b42c19e16b2137354e" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-sales": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventorySourceSelectionApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-swatches-frontend-ui", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-swatches-frontend-ui/magento-module-inventory-swatches-frontend-ui-1.0.0.0.zip", - "shasum": "dc918b286614f8fff092bee0e8b5829a028ac656" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory-configurable-product-frontend-ui": "1.0.*", - "magento/module-swatches": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventorySwatchesFrontendUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-visual-merchandiser", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-visual-merchandiser/magento-module-inventory-visual-merchandiser-1.1.1.0.zip", - "shasum": "273fce1d4e591029d64a1c33bb2f9b8ca99abd0e" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-inventory": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-indexer": "2.1.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "require-dev": { - "magento/module-inventory-api": "*", - "magento/module-inventory-configuration-api": "*" - }, - "suggest": { - "magento/module-visual-merchandiser": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryVisualMerchandiser\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-wishlist", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-wishlist/magento-module-inventory-wishlist-1.0.0.0.zip", - "shasum": "7515e4e9f05bff33116026a82f92593c72c9393f" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory": "1.2.*", - "magento/module-wishlist": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryWishlist\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-invitation", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-invitation/magento-module-invitation-100.4.2.0.zip", - "shasum": "c55ace170c2647a8a1cb3ab0161251c01c5abbe7" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-newsletter": "100.4.*", - "magento/module-reports": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-cookie": "100.4.*", - "magento/module-theme": "101.1.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Invitation\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-jwt-framework-adapter", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-jwt-framework-adapter/magento-module-jwt-framework-adapter-100.4.0.0.zip", - "shasum": "8e20c28e27f3302fd69eae3928be9eff4d5f2993" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0", - "web-token/jwt-framework": "^v2.2.7" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\JwtFrameworkAdapter\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "JWT Manager implementation based on jwt-framework" - }, - { - "name": "magento/module-layered-navigation", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-layered-navigation/magento-module-layered-navigation-100.4.3.0.zip", - "shasum": "43cc6f1ab9bd9a52df227e6d005400b9769d2eeb" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-config": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LayeredNavigation\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-layered-navigation-staging", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-layered-navigation-staging/magento-module-layered-navigation-staging-100.4.1.0.zip", - "shasum": "3f7bbfa9852376b00c9ea5200ab56e6a3865ea79" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-layered-navigation": "100.4.*", - "magento/module-staging": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LayeredNavigationStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-logging", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-logging/magento-module-logging-101.2.3.0.zip", - "shasum": "df164adfda3f24a3671bf5a6b5eb36def4714c20" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-asynchronous-operations": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Logging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-login-as-customer", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer/magento-module-login-as-customer-100.4.3.0.zip", - "shasum": "469da0ae652b148870cb6f91024f5d81c3322c87" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-customer": "103.0.*", - "magento/module-login-as-customer-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-backend": "102.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LoginAsCustomer\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Allow for admin to enter a customer account" - }, - { - "name": "magento/module-login-as-customer-admin-ui", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-admin-ui/magento-module-login-as-customer-admin-ui-100.4.3.0.zip", - "shasum": "af49cb80bb19eea4fb2461ffa9a1399d131ee7d1" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-customer": "103.0.*", - "magento/module-login-as-customer-api": "100.4.*", - "magento/module-login-as-customer-frontend-ui": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-login-as-customer": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LoginAsCustomerAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ] - }, - { - "name": "magento/module-login-as-customer-api", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-api/magento-module-login-as-customer-api-100.4.2.0.zip", - "shasum": "0153080f93b725b762a9039b880ba4a23aff7e3d" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LoginAsCustomerApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Allow for admin to enter a customer account" - }, - { - "name": "magento/module-login-as-customer-assistance", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-assistance/magento-module-login-as-customer-assistance-100.4.2.0.zip", - "shasum": "d38ba1de42f7e2eeae99d49a0ce98ecb684d8086" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-customer": "103.0.*", - "magento/module-login-as-customer": "100.4.*", - "magento/module-login-as-customer-api": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-login-as-customer-admin-ui": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LoginAsCustomerAssistance\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ] - }, - { - "name": "magento/module-login-as-customer-frontend-ui", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-frontend-ui/magento-module-login-as-customer-frontend-ui-100.4.3.0.zip", - "shasum": "2a457a090b41feae06c0ab281dd19c85eb1107ca" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-customer": "103.0.*", - "magento/module-login-as-customer-api": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LoginAsCustomerFrontendUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ] - }, - { - "name": "magento/module-login-as-customer-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-graph-ql/magento-module-login-as-customer-graph-ql-100.4.0.0.zip", - "shasum": "a89af6d4975a71a360117f1b0c52017c5266d854" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-customer": "103.0.*", - "magento/module-integration": "100.4.*", - "magento/module-login-as-customer-api": "100.4.*", - "magento/module-login-as-customer-assistance": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-login-as-customer": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LoginAsCustomerGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Flexible login as a customer so a merchant or merchant admin can log into an end customer's account to assist them with their account." - }, - { - "name": "magento/module-login-as-customer-log", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-log/magento-module-login-as-customer-log-100.4.2.0.zip", - "shasum": "701ced6ecd512dfd084d746f28ac628e6e38f1d9" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-customer": "103.0.*", - "magento/module-login-as-customer-api": "100.4.*", - "magento/module-ui": "101.2.*", - "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-login-as-customer": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LoginAsCustomerLog\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ] - }, - { - "name": "magento/module-login-as-customer-logging", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-logging/magento-module-login-as-customer-logging-100.4.3.0.zip", - "shasum": "74843f1ef028b48409d29d244c2565d36c587079" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-customer": "103.0.*", - "magento/module-logging": "101.2.*", - "magento/module-login-as-customer-api": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-login-as-customer-api": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LoginAsCustomerLogging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Log logged in as customer admin actions." - }, - { - "name": "magento/module-login-as-customer-page-cache", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-page-cache/magento-module-login-as-customer-page-cache-100.4.3.0.zip", - "shasum": "c867fb3fb185bec190c16a98a194a0d02986dc9a" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-login-as-customer-api": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-page-cache": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LoginAsCustomerPageCache\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ] - }, - { - "name": "magento/module-login-as-customer-quote", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-quote/magento-module-login-as-customer-quote-100.4.2.0.zip", - "shasum": "9b05c60d39b2fbd2a977ae19019e4b5f1c809d65" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-quote": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-login-as-customer-api": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LoginAsCustomerQuote\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ] - }, - { - "name": "magento/module-login-as-customer-sales", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-sales/magento-module-login-as-customer-sales-100.4.3.0.zip", - "shasum": "e5d8f66a48eac1a248dbe7fc53fe8f852f809a88" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-login-as-customer-api": "100.4.*", - "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-sales": "103.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LoginAsCustomerSales\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ] - }, - { - "name": "magento/module-login-as-customer-website-restriction", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-website-restriction/magento-module-login-as-customer-website-restriction-100.4.2.0.zip", - "shasum": "18bc8e8e3109488d233a85aad03d3ac7153c949d" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-customer": "103.0.*", - "magento/module-login-as-customer": "100.4.*", - "magento/module-login-as-customer-api": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-website-restriction": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LoginAsCustomerWebsiteRestriction\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-marketplace", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-marketplace/magento-module-marketplace-100.4.2.0.zip", - "shasum": "5bcc50b2ae7db4e21a8e141a5d0eaaf4cdd372b0" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Marketplace\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-media-content", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content/magento-module-media-content-100.4.2.0.zip", - "shasum": "2e217a61cab28fec6f294ff359c288da4328ed73" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-media-content-api": "100.4.*", - "magento/module-media-gallery-api": "101.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaContent\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides the implementation for managing relations between content and media files used in that content" - }, - { - "name": "magento/module-media-content-api", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-api/magento-module-media-content-api-100.4.2.0.zip", - "shasum": "dcf9dbdaa9fdea7e943870caba97e8f2064902f6" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-media-gallery-api": "101.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaContentApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides the API interfaces for managing relations between content and media files used in that content" - }, - { - "name": "magento/module-media-content-catalog", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-catalog/magento-module-media-content-catalog-100.4.2.0.zip", - "shasum": "3391f946a9e215aee695b9465698afedd4a48e68" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-eav": "102.1.*", - "magento/module-media-content-api": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaContentCatalog\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides the implementation of MediaContent functionality for Magento_Catalog module" - }, - { - "name": "magento/module-media-content-catalog-staging", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-catalog-staging/magento-module-media-content-catalog-staging-100.4.1.0.zip", - "shasum": "fdb822f4488a1acb00a6784abf67b0713c57e98c" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-eav": "102.1.*", - "magento/module-media-content-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaContentCatalogStaging\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides the implementation of MediaContent functionality for Magento_Catalog module" - }, - { - "name": "magento/module-media-content-cms", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-cms/magento-module-media-content-cms-100.4.2.0.zip", - "shasum": "1d496306ccf88c0e4b1babee72f5fa4eeb735351" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-cms": "104.0.*", - "magento/module-media-content-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaContentCms\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides the implementation of MediaContent functionality for Magento_Cms module" - }, - { - "name": "magento/module-media-content-synchronization", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization/magento-module-media-content-synchronization-100.4.2.0.zip", - "shasum": "90120a625c676034ef7a6a5103f7421ab626db1b" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-bulk": "101.0.*", - "magento/module-asynchronous-operations": "100.4.*", - "magento/module-media-content-api": "100.4.*", - "magento/module-media-content-synchronization-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-media-gallery-synchronization": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaContentSynchronization\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides implementation of the media content data synchronization." - }, - { - "name": "magento/module-media-content-synchronization-api", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization-api/magento-module-media-content-synchronization-api-100.4.1.0.zip", - "shasum": "abb97ebdb43f4edf5f55eaa10406c2f059cfb1e5" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-media-content-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaContentSynchronizationApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for the media content synchronization implementation API" - }, - { - "name": "magento/module-media-content-synchronization-catalog", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization-catalog/magento-module-media-content-synchronization-catalog-100.4.1.0.zip", - "shasum": "57eff70058871324ea3c99525ab6ea8282c35bbe" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-media-content-api": "100.4.*", - "magento/module-media-content-synchronization-api": "100.4.*", - "magento/module-media-gallery-synchronization-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaContentSynchronizationCatalog\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides the implementation of MediaContentSynchronization functionality for Magento_Catalog module" - }, - { - "name": "magento/module-media-content-synchronization-cms", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization-cms/magento-module-media-content-synchronization-cms-100.4.1.0.zip", - "shasum": "72167bcbe9d8578af259a883d255aa77902d4fc3" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-media-content-api": "100.4.*", - "magento/module-media-content-synchronization-api": "100.4.*", - "magento/module-media-gallery-synchronization-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaContentSynchronizationCms\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides the implementation of MediaContentSynchronization functionality for Magento_Cms module" - }, - { - "name": "magento/module-media-gallery", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery/magento-module-media-gallery-100.4.2.0.zip", - "shasum": "9cbba303faf3935c8d3f8ca7a6c87c59d70edf9e" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-cms": "104.0.*", - "magento/module-media-gallery-api": "101.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGallery\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for media handling" - }, - { - "name": "magento/module-media-gallery-api", - "version": "101.0.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-api/magento-module-media-gallery-api-101.0.2.0.zip", - "shasum": "98e7d9c4d267b867a3ecceda31659ba8de86793f" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for media gallery asset attributes storage and management" - }, - { - "name": "magento/module-media-gallery-catalog", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-catalog/magento-module-media-gallery-catalog-100.4.1.0.zip", - "shasum": "f196656ecbd8b9dcdc1c5399b8ecfb462bdb50b7" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-media-gallery-api": "101.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryCatalog\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for catalog gallery processor delete operation handling" - }, - { - "name": "magento/module-media-gallery-catalog-integration", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-catalog-integration/magento-module-media-gallery-catalog-integration-100.4.1.0.zip", - "shasum": "11561b45eeb6d0ae2d29535b619318daafdb671f" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-cms": "104.0.*", - "magento/module-media-gallery-api": "101.0.*", - "magento/module-media-gallery-synchronization-api": "100.4.*", - "magento/module-media-gallery-ui-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog": "104.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryCatalogIntegration\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for extending catalog image uploader functionality" - }, - { - "name": "magento/module-media-gallery-catalog-ui", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-catalog-ui/magento-module-media-gallery-catalog-ui-100.4.1.0.zip", - "shasum": "08bd47458974fecdcaa682271a8a37d1f1a996aa" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-cms": "104.0.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryCatalogUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module that implement category grid for media gallery." - }, - { - "name": "magento/module-media-gallery-cms-ui", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-cms-ui/magento-module-media-gallery-cms-ui-100.4.1.0.zip", - "shasum": "b7557bbe891e93c2c27af2e28078ef7e3efd5ca9" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-cms": "104.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryCmsUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Cms related UI elements in the magento media gallery" - }, - { - "name": "magento/module-media-gallery-integration", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-integration/magento-module-media-gallery-integration-100.4.2.0.zip", - "shasum": "5ce423d0157c5ee2c4076571110355651dc17e99" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-media-gallery-api": "101.0.*", - "magento/module-media-gallery-synchronization-api": "100.4.*", - "magento/module-media-gallery-ui-api": "100.4.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "require-dev": { - "magento/module-cms": "*" - }, - "suggest": { - "magento/module-catalog": "104.0.*", - "magento/module-cms": "104.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryIntegration\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for integration of enhanced media gallery" - }, - { - "name": "magento/module-media-gallery-metadata", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-metadata/magento-module-media-gallery-metadata-100.4.1.0.zip", - "shasum": "d76f3b6c793ab2e5d1f63d0fa35b837d87492777" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-media-gallery-metadata-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryMetadata\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for images metadata processing" - }, - { - "name": "magento/module-media-gallery-metadata-api", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-metadata-api/magento-module-media-gallery-metadata-api-100.4.0.0.zip", - "shasum": "a8c6a1c1497581cb1839cab46fc61ef9a67b1dbd" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryMetadataApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for media gallery metadata implementation API" - }, - { - "name": "magento/module-media-gallery-renditions", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-renditions/magento-module-media-gallery-renditions-100.4.1.0.zip", - "shasum": "9357f1a777e97241a455890048c7af156e8696b3" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-message-queue": "100.4.*", - "magento/module-cms": "104.0.*", - "magento/module-media-gallery-api": "101.0.*", - "magento/module-media-gallery-renditions-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-media-content-api": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryRenditions\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module that implements height and width fields for for media gallery items." - }, - { - "name": "magento/module-media-gallery-renditions-api", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-renditions-api/magento-module-media-gallery-renditions-api-100.4.0.0.zip", - "shasum": "54d0cd555a3227df52a99fc330b7d0985b575b35" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryRenditionsApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module that is responsible for the API implementation of Media Gallery Renditions." - }, - { - "name": "magento/module-media-gallery-synchronization", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-synchronization/magento-module-media-gallery-synchronization-100.4.2.0.zip", - "shasum": "47e872f5f987e18c90ad31d5396631765584a8e8" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-message-queue": "100.4.*", - "magento/module-media-gallery-api": "101.0.*", - "magento/module-media-gallery-synchronization-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGallerySynchronization\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides implementation of the media gallery data synchronization." - }, - { - "name": "magento/module-media-gallery-synchronization-api", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-synchronization-api/magento-module-media-gallery-synchronization-api-100.4.1.0.zip", - "shasum": "e9ef30a995327a8c0a4da88904c51d3c5963c46e" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-media-gallery-api": "101.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGallerySynchronizationApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for the media gallery synchronization implementation API" - }, - { - "name": "magento/module-media-gallery-synchronization-metadata", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-synchronization-metadata/magento-module-media-gallery-synchronization-metadata-100.4.0.0.zip", - "shasum": "c60bbe9ea155cc64d7cea0cf63e296e0f8b237e1" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-media-gallery-api": "101.0.*", - "magento/module-media-gallery-metadata-api": "100.4.*", - "magento/module-media-gallery-synchronization-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGallerySynchronizationMetadata\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for images metadata synchronization" - }, - { - "name": "magento/module-media-gallery-ui", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-ui/magento-module-media-gallery-ui-100.4.2.0.zip", - "shasum": "9bffbb333a424a7a3018dce88aec3d21e6f00cb3" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-cms": "104.0.*", - "magento/module-directory": "100.4.*", - "magento/module-media-content-api": "100.4.*", - "magento/module-media-gallery-api": "101.0.*", - "magento/module-media-gallery-metadata-api": "100.4.*", - "magento/module-media-gallery-synchronization-api": "100.4.*", - "magento/module-media-gallery-ui-api": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for the media gallery UI implementation" - }, - { - "name": "magento/module-media-gallery-ui-api", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-ui-api/magento-module-media-gallery-ui-api-100.4.1.0.zip", - "shasum": "d8ebf718de79636bd56772d41f3d1622e1076956" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-cms": "104.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryUiApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for the media gallery UI implementation API" - }, - { - "name": "magento/module-media-storage", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-storage/magento-module-media-storage-100.4.2.0.zip", - "shasum": "1c9a3fa1e13fd719abc27fc892634312ae613f6d" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-bulk": "101.0.*", - "magento/module-asynchronous-operations": "100.4.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaStorage\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-message-queue", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-message-queue/magento-module-message-queue-100.4.3.0.zip", - "shasum": "aa43e8def6eabd5287ece7a8ba7fec32e0c2fc45" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-message-queue": "100.4.*", - "magento/magento-composer-installer": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MessageQueue\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-msrp", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-msrp/magento-module-msrp-100.4.2.0.zip", - "shasum": "2609029872902a0bcbb56978bffb2da44e3ab18f" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-downloadable": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-bundle": "101.0.*", - "magento/module-msrp-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Msrp\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-msrp-configurable-product", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-msrp-configurable-product/magento-module-msrp-configurable-product-100.4.1.0.zip", - "shasum": "c0aac26c5101332c9e1f00a8b7f7e8553014ac77" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-configurable-product": "100.4.*", - "magento/module-msrp": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MsrpConfigurableProduct\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-msrp-grouped-product", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-msrp-grouped-product/magento-module-msrp-grouped-product-100.4.1.0.zip", - "shasum": "f01a484df8dc563aa72b5b30ed0664e59bcaee22" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-grouped-product": "100.4.*", - "magento/module-msrp": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MsrpGroupedProduct\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-msrp-staging", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-msrp-staging/magento-module-msrp-staging-100.4.1.0.zip", - "shasum": "2b09d6613dc018c73d969b92f03d534ee5dc3cbf" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-msrp": "100.4.*", - "magento/module-staging": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MsrpStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-multiple-wishlist", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-multiple-wishlist/magento-module-multiple-wishlist-100.4.3.0.zip", - "shasum": "c4f355251ed95db2e8a19384483000fc96d78d87" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-advanced-checkout": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "magento/module-widget": "101.2.*", - "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-multiple-wishlist-sample-data": "Sample Data version: 100.4.*", - "magento/module-reports": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MultipleWishlist\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-multiple-wishlist-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-multiple-wishlist-graph-ql/magento-module-multiple-wishlist-graph-ql-100.4.0.0.zip", - "shasum": "5bece86da285228f5d10ab3ac145a153ca7a0170" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-multiple-wishlist": "100.4.*", - "magento/module-wishlist": "101.2.*", - "magento/module-wishlist-graph-ql": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MultipleWishlistGraphQl\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-multishipping", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-multishipping/magento-module-multishipping-100.4.3.0.zip", - "shasum": "7e9b525f795c92b2ec1b03ebd15ebd7127974447" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-captcha": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-payment": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Multishipping\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-mysql-mq", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-mysql-mq/magento-module-mysql-mq-100.4.1.0.zip", - "shasum": "2537806e2cd6a2d501331038a8bca5cd1ce02ea4" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-message-queue": "100.4.*", - "magento/magento-composer-installer": "*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MysqlMq\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-new-relic-reporting", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-new-relic-reporting/magento-module-new-relic-reporting-100.4.1.0.zip", - "shasum": "a8a60f1c94feff60f6968302b4a9bfdb96e61c41" - }, - "require": { - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-configurable-product": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\NewRelicReporting\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-newsletter", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-newsletter/magento-module-newsletter-100.4.3.0.zip", - "shasum": "3738fd1249be0b3180dd803525bbfedd17d95e7c" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-cms": "104.0.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-email": "101.1.*", - "magento/module-require-js": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-widget": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Newsletter\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-newsletter-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-newsletter-graph-ql/magento-module-newsletter-graph-ql-100.4.0.0.zip", - "shasum": "e5585c22858a6e8c7733f30161aa185570cc32f2" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-customer": "103.0.*", - "magento/module-newsletter": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\NewsletterGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Provides GraphQl functionality for the newsletter subscriptions." - }, - { - "name": "magento/module-offline-payments", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-offline-payments/magento-module-offline-payments-100.4.2.0.zip", - "shasum": "493396f36e2bcf91aa5f75176e5e69cd913ddcbe" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-payment": "100.4.*", - "magento/module-quote": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\OfflinePayments\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-offline-shipping", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-offline-shipping/magento-module-offline-shipping-100.4.2.0.zip", - "shasum": "c0cabc19837520fc950ba7ba21206edda325061f" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-directory": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-sales-rule": "101.2.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-checkout": "100.4.*", - "magento/module-offline-shipping-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\OfflineShipping\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-page-builder", - "version": "2.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-page-builder/magento-module-page-builder-2.2.1.0.zip", - "shasum": "f41e4846ee0e57d9709ed0740f02d26e2b1a67fe" - }, - "require": { - "magento/framework": "~103.0.3", - "magento/module-backend": "~102.0.3", - "magento/module-catalog": "~104.0.3", - "magento/module-catalog-inventory": "*", - "magento/module-catalog-widget": "*", - "magento/module-cms": "*", - "magento/module-config": "~101.2.3", - "magento/module-directory": "~100.4.3", - "magento/module-eav": "*", - "magento/module-email": "*", - "magento/module-media-storage": "*", - "magento/module-require-js": "*", - "magento/module-rule": "~100.4.2", - "magento/module-store": "~101.1.3", - "magento/module-theme": "*", - "magento/module-ui": "*", - "magento/module-variable": "*", - "magento/module-widget": "*", - "magento/module-wishlist": "*", - "php": "~7.3.0||~7.4.0", - "phpgt/dom": "2.1.6" - }, - "conflict": { - "gene/bluefoot": "*" - }, - "suggest": { - "magento/module-review": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\PageBuilder\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Page Builder module" - }, - { - "name": "magento/module-page-builder-admin-analytics", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-page-builder-admin-analytics/magento-module-page-builder-admin-analytics-1.1.1.0.zip", - "shasum": "99ab2c213089454afb2d2f700c1f69d58080bf84" - }, - "require": { - "magento/framework": "~103.0.3", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-admin-analytics": "*", - "magento/module-page-builder": "2.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\PageBuilderAdminAnalytics\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Page Builder Admin Analytics module" - }, - { - "name": "magento/module-page-builder-analytics", - "version": "1.6.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-page-builder-analytics/magento-module-page-builder-analytics-1.6.1.0.zip", - "shasum": "1919171acdf7c0c2f2a73a7fae01408e8d79be4b" - }, - "require": { - "magento/framework": "~103.0.3", - "magento/module-analytics": "~100.4.3", - "magento/module-page-builder": "2.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\PageBuilderAnalytics\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Page Builder Analytics module" - }, - { - "name": "magento/module-page-cache", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-page-cache/magento-module-page-cache-100.4.3.0.zip", - "shasum": "2ea8e4927f6d4d981fc3880430b9c68188d475ec" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-config": "101.2.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\PageCache\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-payment", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-payment/magento-module-payment-100.4.3.0.zip", - "shasum": "ed757e21bbe899ba5c5efadf322529e9ea31ea5b" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-directory": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Payment\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-payment-staging", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-payment-staging/magento-module-payment-staging-100.4.1.0.zip", - "shasum": "e294b43e1ffee9fbc6b556ffdc8dab717acd88a0" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-quote": "101.2.*", - "magento/module-staging": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-payment": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\PaymentStaging\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-paypal", - "version": "101.0.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-paypal/magento-module-paypal-101.0.3.0.zip", - "shasum": "1c49543704e6a8229606c0ef3cd4b29df7371605" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-instant-purchase": "100.4.*", - "magento/module-payment": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-vault": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-checkout-agreements": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Paypal\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-paypal-captcha", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-paypal-captcha/magento-module-paypal-captcha-100.4.1.0.zip", - "shasum": "0b61fd765fcf91f3d95f660e10a65f9a9cd35068" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-captcha": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-paypal": "101.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\PaypalCaptcha\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Provides CAPTCHA validation for PayPal Payflow Pro" - }, - { - "name": "magento/module-paypal-graph-ql", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-paypal-graph-ql/magento-module-paypal-graph-ql-100.4.1.0.zip", - "shasum": "7ad5496ea6418cdcf9dbf82e6915c925614308f6" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-payment": "100.4.*", - "magento/module-paypal": "101.0.*", - "magento/module-quote": "101.2.*", - "magento/module-quote-graph-ql": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-vault": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql": "100.4.*", - "magento/module-store-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\PaypalGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "GraphQl support for Paypal" - }, - { - "name": "magento/module-persistent", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-persistent/magento-module-persistent-100.4.3.0.zip", - "shasum": "d27b19e0e545dc5eec301b9d7a14aff18e20f6c8" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-cron": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-page-cache": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Persistent\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-persistent-history", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-persistent-history/magento-module-persistent-history-100.4.1.0.zip", - "shasum": "61804e6b2e74852c1bdb993b754567af1791c68c" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-persistent": "100.4.*", - "magento/module-reports": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\PersistentHistory\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-price-permissions", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-price-permissions/magento-module-price-permissions-100.4.0.0.zip", - "shasum": "e3b56d12a18080d6b736472d30018407a75cfe86" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-bundle": "101.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-downloadable": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-gift-card": "101.3.*", - "magento/module-grouped-product": "100.4.*", - "magento/module-msrp": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-configurable-product": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\PricePermissions\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-product-alert", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-product-alert/magento-module-product-alert-100.4.2.0.zip", - "shasum": "44b976822380a371fc5e14405fe85e45e96ae920" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-customer": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ProductAlert\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-product-video", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-product-video/magento-module-product-video-100.4.3.0.zip", - "shasum": "1c359d8e13e079ac9776ab1518c33ab233497a85" - }, - "require": { - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-eav": "102.1.*", - "magento/module-media-storage": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ProductVideo\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Add Video to Products" - }, - { - "name": "magento/module-product-video-staging", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-product-video-staging/magento-module-product-video-staging-100.4.1.0.zip", - "shasum": "54c2dd4494c0f35c9e3585f72a5116f5d85226e1" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-product-video": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-staging": "100.4.*", - "magento/module-staging": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ProductVideoStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-promotion-permissions", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-promotion-permissions/magento-module-promotion-permissions-100.4.1.0.zip", - "shasum": "a6ee6f018f5bd38188835baccbb39153c494fefa" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-banner": "101.2.*", - "magento/module-catalog-rule": "101.2.*", - "magento/module-reminder": "101.2.*", - "magento/module-sales-rule": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\PromotionPermissions\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-quote", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-quote/magento-module-quote-101.2.3.0.zip", - "shasum": "91522269af2fae7d9916299abc70fdb4fa31fa87" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-payment": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-sales-sequence": "100.4.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-webapi": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Quote\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-quote-analytics", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-quote-analytics/magento-module-quote-analytics-100.4.3.0.zip", - "shasum": "8ab941f0007844fad8f90aa9a4ab2c49511f7273" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-analytics": "100.4.*", - "magento/module-quote": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\QuoteAnalytics\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-quote-bundle-options", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-quote-bundle-options/magento-module-quote-bundle-options-100.4.0.0.zip", - "shasum": "600b519b3bbb05d4b3c9f4b16630e6dfc1fa4a6f" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-quote": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\QuoteBundleOptions\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides data provider for creating buy request for bundle products" - }, - { - "name": "magento/module-quote-configurable-options", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-quote-configurable-options/magento-module-quote-configurable-options-100.4.0.0.zip", - "shasum": "45320a2c671d3f4a41840c9c96f21bf2b127e7dc" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-quote": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\QuoteConfigurableOptions\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides data provider for creating buy request for configurable products" - }, - { - "name": "magento/module-quote-downloadable-links", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-quote-downloadable-links/magento-module-quote-downloadable-links-100.4.0.0.zip", - "shasum": "dce1745d88c4e13de89ed114b86c242e1c0f5221" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-quote": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\QuoteDownloadableLinks\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides data provider for creating buy request for links of downloadable products" - }, - { - "name": "magento/module-quote-gift-card-options", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-quote-gift-card-options/magento-module-quote-gift-card-options-100.4.1.0.zip", - "shasum": "ea5872db3c0730f423b9601f9b031e0928b0fdbe" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-gift-card": "101.3.*", - "magento/module-quote": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\QuoteGiftCardOptions\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Magento module provides data provider for creating buy request for gift card products" - }, - { - "name": "magento/module-quote-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-quote-graph-ql/magento-module-quote-graph-ql-100.4.3.0.zip", - "shasum": "5adf528ad5905e1c33ee58a7ee7a6665686ab6bf" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-customer-graph-ql": "100.4.*", - "magento/module-directory": "100.4.*", - "magento/module-gift-message": "100.4.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql-cache": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\QuoteGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-quote-staging", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-quote-staging/magento-module-quote-staging-100.4.0.0.zip", - "shasum": "bc99bff59de8255ebaa91f319bb18958b05e527a" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-staging": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-staging": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\QuoteStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-re-captcha-admin-ui", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-admin-ui/magento-module-re-captcha-admin-ui-1.1.1.0.zip", - "shasum": "965b2d4796edcc201b0dcb71babf8c98b4a2db9f" - }, - "require": { - "magento/framework": "*", - "magento/module-config": "*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-checkout", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-checkout/magento-module-re-captcha-checkout-1.1.1.0.zip", - "shasum": "623641b59703112194188a2484b8a6d8a8363d93" - }, - "require": { - "magento/framework": "*", - "magento/module-checkout": "*", - "magento/module-re-captcha-admin-ui": "1.1.*", - "magento/module-re-captcha-frontend-ui": "1.1.*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-re-captcha-validation-api": "1.1.*", - "magento/module-re-captcha-webapi-api": "1.0.*", - "magento/module-re-captcha-webapi-ui": "1.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaCheckout\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-contact", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-contact/magento-module-re-captcha-contact-1.1.0.0.zip", - "shasum": "3ceb2b5c3e3afd6a0655378aa69b7803675d5429" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-ui": "1.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaContact\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-customer", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-customer/magento-module-re-captcha-customer-1.1.1.0.zip", - "shasum": "6f78f2759518d6081df0e711f2cdb4150099fc9e" - }, - "require": { - "magento/framework": "*", - "magento/module-customer": "*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-re-captcha-validation-api": "1.1.*", - "magento/module-re-captcha-webapi-api": "1.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaCustomer\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-frontend-ui", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-frontend-ui/magento-module-re-captcha-frontend-ui-1.1.1.0.zip", - "shasum": "69bac6cb6d08c2de996565e6f882850c5a765c5e" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaFrontendUi\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-migration", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-migration/magento-module-re-captcha-migration-1.1.1.0.zip", - "shasum": "b0bd1e14379d5b5cbf3ff40a744b657645268f49" - }, - "require": { - "magento/framework": "*", - "magento/module-config": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaMigration\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA config migration for Magento2" - }, - { - "name": "magento/module-re-captcha-newsletter", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-newsletter/magento-module-re-captcha-newsletter-1.1.1.0.zip", - "shasum": "28234f561495084989c7831face2e9a4adaf8d28" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-re-captcha-validation-api": "1.1.*", - "magento/module-re-captcha-webapi-api": "1.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaNewsletter\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-paypal", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-paypal/magento-module-re-captcha-paypal-1.1.1.0.zip", - "shasum": "9b1ed87fa47f555fad7a2c510a615450acbe4f5c" - }, - "require": { - "magento/framework": "*", - "magento/module-checkout": "*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-re-captcha-validation-api": "1.1.*", - "magento/module-re-captcha-webapi-api": "1.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaPaypal\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCaptcha integration for Magento2 PayPal PayflowPro payment form" - }, - { - "name": "magento/module-re-captcha-review", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-review/magento-module-re-captcha-review-1.1.1.0.zip", - "shasum": "acaf1c426b7b756d4403130995e8e142f83875a0" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-re-captcha-validation-api": "1.1.*", - "magento/module-re-captcha-webapi-api": "1.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaReview\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-send-friend", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-send-friend/magento-module-re-captcha-send-friend-1.1.1.0.zip", - "shasum": "554971de90ee1816a8b612f3cc61615fc68fc107" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-re-captcha-validation-api": "1.1.*", - "magento/module-re-captcha-webapi-api": "1.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaSendFriend\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-store-pickup", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-store-pickup/magento-module-re-captcha-store-pickup-1.0.0.0.zip", - "shasum": "0386dabb9c38a39f20d2ab5f2dd5918b8514995b" - }, - "require": { - "magento/framework": "*", - "magento/module-checkout": "*", - "magento/module-re-captcha-ui": "1.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory-in-store-pickup-frontend": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaStorePickup\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCaptcha integration for Magento2 Inventory Store Pickup shipping form" - }, - { - "name": "magento/module-re-captcha-ui", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-ui/magento-module-re-captcha-ui-1.1.1.0.zip", - "shasum": "53c86765004a5071847847ca04ddac4f8a7cffff" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-validation-api": "1.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaUi\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "authors": [ - { - "name": "Riccardo Tempesta", - "email": "riccardo.tempesta@magespecialist.it" - } - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-user", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-user/magento-module-re-captcha-user-1.1.1.0.zip", - "shasum": "8fdc236a70383c93567ea4bf4051c82f5d37ead5" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-re-captcha-validation-api": "1.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaUser\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-validation", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-validation/magento-module-re-captcha-validation-1.1.0.0.zip", - "shasum": "1f084fb5089071b9ce0af780f30223ec3107a0f6" - }, - "require": { - "google/recaptcha": "^1.2", - "magento/framework": "*", - "magento/module-re-captcha-validation-api": "1.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaValidation\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-validation-api", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-validation-api/magento-module-re-captcha-validation-api-1.1.0.0.zip", - "shasum": "6fa06fe393f30ccc25d29341e7bc3f47203ed14d" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaValidationApi\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-version-2-checkbox", - "version": "2.0.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-version-2-checkbox/magento-module-re-captcha-version-2-checkbox-2.0.1.0.zip", - "shasum": "bc35f990a70ce0400cb7d9c24d29390c7f19c18b" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-re-captcha-validation-api": "1.1.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "*", - "magento/module-re-captcha-admin-ui": "1.1.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaVersion2Checkbox\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-version-2-invisible", - "version": "2.0.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-version-2-invisible/magento-module-re-captcha-version-2-invisible-2.0.1.0.zip", - "shasum": "f5da75a4fa5f50ee9792ce7bcec702ed14e3df3e" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-re-captcha-validation-api": "1.1.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "*", - "magento/module-re-captcha-admin-ui": "1.1.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaVersion2Invisible\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-version-3-invisible", - "version": "2.0.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-version-3-invisible/magento-module-re-captcha-version-3-invisible-2.0.1.0.zip", - "shasum": "12af3449659e18e6be64eeefedfcd3ffc7254c87" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-re-captcha-validation-api": "1.1.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "*", - "magento/module-re-captcha-admin-ui": "1.1.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaVersion3Invisible\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-webapi-api", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-api/magento-module-re-captcha-webapi-api-1.0.0.0.zip", - "shasum": "09fa4ebb6b941ae039375d2e0a0363abe0f86cf1" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-validation-api": "1.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaWebapiApi\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-webapi-graph-ql", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-graph-ql/magento-module-re-captcha-webapi-graph-ql-1.0.0.0.zip", - "shasum": "3f7c35bd9b8d825f1c203907fce7f4d1b395d885" - }, - "require": { - "magento/framework": "*", - "magento/module-authorization": "*", - "magento/module-re-captcha-validation-api": "1.1.*", - "magento/module-re-captcha-webapi-api": "1.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaWebapiGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-webapi-rest", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-rest/magento-module-re-captcha-webapi-rest-1.0.0.0.zip", - "shasum": "45301a7a92ad7a828c16af8d9fce843a67545f1b" - }, - "require": { - "magento/framework": "*", - "magento/module-authorization": "*", - "magento/module-re-captcha-validation-api": "1.1.*", - "magento/module-re-captcha-webapi-api": "1.0.*", - "magento/module-webapi": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaWebapiRest\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-webapi-ui", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-ui/magento-module-re-captcha-webapi-ui-1.0.0.0.zip", - "shasum": "d946934335b5676d3986b35f35e5d0f13fa85232" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-frontend-ui": "1.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaWebapiUi\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-related-product-graph-ql", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-related-product-graph-ql/magento-module-related-product-graph-ql-100.4.1.0.zip", - "shasum": "28d711e8c7e8569773e54c65971367d793829066" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-graph-ql": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\RelatedProductGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-release-notification", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-release-notification/magento-module-release-notification-100.4.1.0.zip", - "shasum": "1b75772e19f18f4147fbf3ac7b29083516abe5a9" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-ui": "101.2.*", - "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReleaseNotification\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-reminder", - "version": "101.2.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-reminder/magento-module-reminder-101.2.2.0.zip", - "shasum": "4c274ccb6c14953c4f840397bf470b7f019efdab" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-rule": "101.2.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-email": "101.1.*", - "magento/module-quote": "101.2.*", - "magento/module-rule": "100.4.*", - "magento/module-sales-rule": "101.2.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Reminder\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-remote-storage", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-remote-storage/magento-module-remote-storage-100.4.1.0.zip", - "shasum": "a99ed74be824e5430346aab555fb07855888f464" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-import-export": "101.1.*", - "magento/module-cms": "104.0.*", - "magento/module-downloadable": "100.4.*", - "magento/module-downloadable-import-export": "100.4.*", - "magento/module-import-export": "101.0.*", - "magento/module-media-storage": "100.4.*", - "magento/module-sitemap": "100.4.*", - "predis/predis": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\RemoteStorage\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-remote-storage-commerce", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-remote-storage-commerce/magento-module-remote-storage-commerce-100.4.0.0.zip", - "shasum": "e0b8721f149a96f84010c6993daf88399a103803" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-remote-storage": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-advanced-checkout": "100.4.*", - "magento/module-scheduled-import-export": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\RemoteStorageCommerce\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-reports", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-reports/magento-module-reports-100.4.3.0.zip", - "shasum": "fc358d4fe54288a7a6bcc512a683339e9a25bbcc" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-cms": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-downloadable": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-quote": "101.2.*", - "magento/module-review": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-sales-rule": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-widget": "101.2.*", - "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Reports\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-require-js", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-require-js/magento-module-require-js-100.4.0.0.zip", - "shasum": "dd3fc06be9622a09dd4f339bed52d2af438deb46" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\RequireJs\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-resource-connections", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-resource-connections/magento-module-resource-connections-100.4.1.0.zip", - "shasum": "2c339b83c6f9b659d831549e46f1a24a67c5ba69" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ResourceConnections\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-review", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-review/magento-module-review-100.4.3.0.zip", - "shasum": "e79c47dad8cd17e501251854f308816420505573" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-newsletter": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-cookie": "100.4.*", - "magento/module-review-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Review\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-review-analytics", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-review-analytics/magento-module-review-analytics-100.4.1.0.zip", - "shasum": "b3ca43c0989b9f8f0a26bc9e3b316287a00130f2" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-analytics": "100.4.*", - "magento/module-review": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReviewAnalytics\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-review-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-review-graph-ql/magento-module-review-graph-ql-100.4.0.0.zip", - "shasum": "b02dc8dfb8e39c8602ac38337e64eb8c60c5f492" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-review": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql": "100.4.*", - "magento/module-graph-ql-cache": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReviewGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-review-staging", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-review-staging/magento-module-review-staging-100.4.1.0.zip", - "shasum": "d7438a26ff40de489270c6d400a947eb78e47396" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "magento/module-catalog": "104.0.*", - "magento/module-review": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-staging": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReviewStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-reward", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-reward/magento-module-reward-101.2.3.0.zip", - "shasum": "582f3dbc6e72fff67df73a8f363d983a5d82fe91" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-cms": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-invitation": "100.4.*", - "magento/module-newsletter": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-sales-rule": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-customer-balance": "100.4.*", - "magento/module-customer-import-export": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Reward\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-reward-graph-ql", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-reward-graph-ql/magento-module-reward-graph-ql-100.4.2.0.zip", - "shasum": "f93274809d926664dd41f2b78f6420cebb62cce2" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-customer": "103.0.*", - "magento/module-quote": "101.2.*", - "magento/module-quote-graph-ql": "100.4.*", - "magento/module-reward": "101.2.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-customer-graph-ql": "100.4.*", - "magento/module-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\RewardGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-reward-staging", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-reward-staging/magento-module-reward-staging-100.4.1.0.zip", - "shasum": "f134ba4e0935e92d28e1468148233a8cb8f6b81e" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-reward": "101.2.*", - "magento/module-sales-rule": "101.2.*", - "magento/module-sales-rule-staging": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-staging": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\RewardStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-rma", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-rma/magento-module-rma-101.2.3.0.zip", - "shasum": "d0112b449c16dfb733200e0450b8ac9ec3fabbe2" - }, - "require": { - "ext-gd": "*", - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-custom-attribute-management": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-customer-custom-attributes": "100.4.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-media-storage": "100.4.*", - "magento/module-payment": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-sales-sequence": "100.4.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-dhl": "100.4.*", - "magento/module-fedex": "100.4.*", - "magento/module-usps": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Rma\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-rma-graph-ql", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-rma-graph-ql/magento-module-rma-graph-ql-100.4.2.0.zip", - "shasum": "021bb554e905fc07c69e7e9fb2b00bd9e07ca60c" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-customer": "103.0.*", - "magento/module-customer-graph-ql": "100.4.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-rma": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-sales-graph-ql": "100.4.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\RmaGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-rma-staging", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-rma-staging/magento-module-rma-staging-100.4.1.0.zip", - "shasum": "8047ddc0d244a9007ed283dcc5c1d57184c82f95" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-rma": "101.2.*", - "magento/module-staging": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\RmaStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-robots", - "version": "101.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-robots/magento-module-robots-101.1.0.0.zip", - "shasum": "8b5947ed3daf9760b3ef0228f156340d55355b1f" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-theme": "101.1.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Robots\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-rss", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-rss/magento-module-rss-100.4.2.0.zip", - "shasum": "f9f6dd547703da27d4a5e5720ebabb6df8b468f8" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-customer": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Rss\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-rule", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-rule/magento-module-rule-100.4.2.0.zip", - "shasum": "7fe46c6d144d612060dd1d9f5a13c18abb6e064c" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-eav": "102.1.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Rule\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-sales", - "version": "103.0.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sales/magento-module-sales-103.0.3.0.zip", - "shasum": "9986e510fc18b5b9ed79cd4a3e1025aa10a00e47" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-bundle": "101.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-gift-message": "100.4.*", - "magento/module-media-storage": "100.4.*", - "magento/module-payment": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-reports": "100.4.*", - "magento/module-sales-rule": "101.2.*", - "magento/module-sales-sequence": "100.4.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-widget": "101.2.*", - "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-sales-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Sales\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-sales-analytics", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sales-analytics/magento-module-sales-analytics-100.4.1.0.zip", - "shasum": "5a955daf94a8afec36e13ad25c882d25d2921bcd" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-analytics": "100.4.*", - "magento/module-sales": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SalesAnalytics\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-sales-archive", - "version": "101.0.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sales-archive/magento-module-sales-archive-101.0.2.0.zip", - "shasum": "a80aae794c7c6b5db46c0824f9ce173284c6d269" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-config": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-sales-sequence": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SalesArchive\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-sales-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sales-graph-ql/magento-module-sales-graph-ql-100.4.3.0.zip", - "shasum": "4892b900cfcc8cf772eef24e45566ec9f95d618b" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SalesGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-sales-inventory", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sales-inventory/magento-module-sales-inventory-100.4.0.0.zip", - "shasum": "f00ad78a70ca2dd02dcb8fc3b1f8166aabb9aa27" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SalesInventory\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-sales-rule", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sales-rule/magento-module-sales-rule-101.2.3.0.zip", - "shasum": "a2d5ea16744531a74fe1469431050ced9b198ce6" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-bulk": "101.0.*", - "magento/module-asynchronous-operations": "100.4.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-captcha": "100.4.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-rule": "101.2.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-payment": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-reports": "100.4.*", - "magento/module-rule": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-widget": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-sales-rule-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SalesRule\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-sales-rule-staging", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sales-rule-staging/magento-module-sales-rule-staging-100.4.2.0.zip", - "shasum": "a97a2d8a77f03665e1f75c302d363b980fc4e93d" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-advanced-sales-rule": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-banner": "101.2.*", - "magento/module-config": "101.2.*", - "magento/module-quote": "101.2.*", - "magento/module-reminder": "101.2.*", - "magento/module-rule": "100.4.*", - "magento/module-sales-rule": "101.2.*", - "magento/module-staging": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SalesRuleStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-sales-sequence", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sales-sequence/magento-module-sales-sequence-100.4.1.0.zip", - "shasum": "5508458a59641dccd017849f68a79573c41a4808" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SalesSequence\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-sample-data", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sample-data/magento-module-sample-data-100.4.1.0.zip", - "shasum": "b576fe30e9fd28b6d332aaebb16a03def6c039bf" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/sample-data-media": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "cli_commands.php", - "registration.php" - ], - "psr-4": { - "Magento\\SampleData\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Sample Data fixtures" - }, - { - "name": "magento/module-scalable-checkout", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-scalable-checkout/magento-module-scalable-checkout-100.4.2.0.zip", - "shasum": "71d6936b0e28ffd3f7aa39a2e77938fd4cc05d7d" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-foreign-key": "100.4.*", - "magento/framework-message-queue": "100.4.*", - "magento/module-catalog": "104.0.*", - "magento/module-quote": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-checkout-staging": "100.4.*", - "magento/module-customer-custom-attributes": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ScalableCheckout\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-scalable-inventory", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-scalable-inventory/magento-module-scalable-inventory-100.4.1.0.zip", - "shasum": "6f716693acfeae7d69d780fcb003530fa3128c2a" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-message-queue": "100.4.*", - "magento/magento-composer-installer": "*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ScalableInventory\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-scalable-oms", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-scalable-oms/magento-module-scalable-oms-100.4.2.0.zip", - "shasum": "848d775426b5ae4d820f9cccb001fa5b869915d3" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-foreign-key": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-sales-archive": "101.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ScalableOms\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-scheduled-import-export", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-scheduled-import-export/magento-module-scheduled-import-export-101.2.3.0.zip", - "shasum": "4e1b91da8c4b3b6c75349bf80b674d8907d2befe" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-config": "101.2.*", - "magento/module-cron": "100.4.*", - "magento/module-import-export": "101.0.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ScheduledImportExport\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-search", - "version": "101.1.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-search/magento-module-search-101.1.3.0.zip", - "shasum": "95ef4fb554a1096bb53234673ba9290aa35c4a11" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog-search": "102.0.*", - "magento/module-reports": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Search\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-search-staging", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-search-staging/magento-module-search-staging-100.4.1.0.zip", - "shasum": "1e3db6074e8c7f5572de68103914f3d740cbf52f" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "magento/module-staging": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SearchStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-security", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-security/magento-module-security-100.4.3.0.zip", - "shasum": "b65fcb05214b23d57513beb9ccaead62fa934898" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-config": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-customer": "103.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Security\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Security management module" - }, - { - "name": "magento/module-securitytxt", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-securitytxt/magento-module-securitytxt-1.1.0.0.zip", - "shasum": "123186217c5e8ff358e266eb5157fff8b64fddff" - }, - "require": { - "magento/framework": "*", - "magento/module-config": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Securitytxt\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "authors": [ - { - "name": "Kalpesh Mehta", - "email": "k@lpe.sh" - } - ], - "description": "Security.txt file for Magento 2 websites" - }, - { - "name": "magento/module-send-friend", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-send-friend/magento-module-send-friend-100.4.2.0.zip", - "shasum": "0f6f9e22544f0fed8b52022d32c5dd5209a7461c" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-captcha": "100.4.*", - "magento/module-catalog": "104.0.*", - "magento/module-customer": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SendFriend\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-send-friend-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-send-friend-graph-ql/magento-module-send-friend-graph-ql-100.4.0.0.zip", - "shasum": "5274c1743db6ca9d9598d5cc510647662264ed27" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-send-friend": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SendFriendGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-shipping", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-shipping/magento-module-shipping-100.4.3.0.zip", - "shasum": "252b249a41b830f3079521d6172684e59296f039" - }, - "require": { - "ext-gd": "*", - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-contact": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-payment": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-ui": "101.2.*", - "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*", - "magento/module-fedex": "100.4.*", - "magento/module-ups": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Shipping\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-sitemap", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sitemap/magento-module-sitemap-100.4.2.0.zip", - "shasum": "e7621d7e60d0a0ecac98ee704335e0b9a2c318de" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-url-rewrite": "100.4.*", - "magento/module-cms": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-eav": "102.1.*", - "magento/module-media-storage": "100.4.*", - "magento/module-robots": "101.1.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Sitemap\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-staging", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-staging/magento-module-staging-101.2.3.0.zip", - "shasum": "e099bb4a573efe19043e412db6bff5e75deec4a7" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "magento/module-backend": "102.0.*", - "magento/module-require-js": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-customer": "103.0.*", - "magento/module-page-cache": "100.4.*", - "magento/module-translation": "100.4.*", - "magento/module-webapi": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Staging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-staging-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-staging-graph-ql/magento-module-staging-graph-ql-100.4.0.0.zip", - "shasum": "62ccaca4c9fe9f2ffd12149803bd235735bae357" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-staging": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\StagingGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-staging-page-builder", - "version": "2.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-staging-page-builder/magento-module-staging-page-builder-2.2.1.0.zip", - "shasum": "e23f76d44bc2c89f4333e1600680c2b5cd4140be" - }, - "require": { - "magento/framework": "~103.0.3", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-page-builder": "*", - "magento/module-staging": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\StagingPageBuilder\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Staging Page Builder module" - }, - { - "name": "magento/module-store", - "version": "101.1.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-store/magento-module-store-101.1.3.0.zip", - "shasum": "b019ec5adac8c32657a1b1b18e75ec10d3597233" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-media-storage": "100.4.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-deploy": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Store\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-store-graph-ql", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-store-graph-ql/magento-module-store-graph-ql-100.4.2.0.zip", - "shasum": "d2a02f1d6c4733f181269c1c2333dea6787faa46" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\StoreGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-support", - "version": "101.2.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-support/magento-module-support-101.2.2.0.zip", - "shasum": "08e457ec819c3ed6713fcf451149221049346661" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-banner": "101.2.*", - "magento/module-catalog": "104.0.*", - "magento/module-cms": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-cron": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-customer-segment": "102.1.*", - "magento/module-eav": "102.1.*", - "magento/module-indexer": "100.4.*", - "magento/module-payment": "100.4.*", - "magento/module-rma": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-sales-rule": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-target-rule": "101.2.*", - "magento/module-tax": "100.4.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-url-rewrite": "102.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Support\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-swagger", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-swagger/magento-module-swagger-100.4.2.0.zip", - "shasum": "8cafe5233f4af5c6efa84e612076b86eee372025" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Swagger\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-swagger-webapi", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-swagger-webapi/magento-module-swagger-webapi-100.4.0.0.zip", - "shasum": "5ef905795b49516599cd3c54312266d811978c66" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-swagger": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SwaggerWebapi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-swagger-webapi-async", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-swagger-webapi-async/magento-module-swagger-webapi-async-100.4.0.0.zip", - "shasum": "15e37edcac3c34b99e2d3c0652915cb8970b5b2f" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-swagger": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SwaggerWebapiAsync\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-swat", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-swat/magento-module-swat-100.4.1.0.zip", - "shasum": "365664f90a56e4a9ef6797cf6881b38d11c83a0d" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Swat\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-swatches", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-swatches/magento-module-swatches-100.4.3.0.zip", - "shasum": "59d522abb2f7f6120b9fca0ab398d2790a3a3523" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-configurable-product": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-media-storage": "100.4.*", - "magento/module-page-cache": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-layered-navigation": "100.4.*", - "magento/module-swatches-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Swatches\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Add Swatches to Products" - }, - { - "name": "magento/module-swatches-graph-ql", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-swatches-graph-ql/magento-module-swatches-graph-ql-100.4.2.0.zip", - "shasum": "7ed8fbdaf0e23a0c7afe4448b486c7db4b96868a" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-swatches": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-configurable-product-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SwatchesGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-swatches-layered-navigation", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-swatches-layered-navigation/magento-module-swatches-layered-navigation-100.4.0.0.zip", - "shasum": "4ac75e3273e1e8ed7ae530a2ff80e65da5fec283" - }, - "require": { - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SwatchesLayeredNavigation\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-target-rule", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-target-rule/magento-module-target-rule-101.2.3.0.zip", - "shasum": "0aeb6d1c45aa57055c023126d95ce2df9fc0911d" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-customer-segment": "102.1.*", - "magento/module-eav": "102.1.*", - "magento/module-page-cache": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-rule": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-import-export": "101.0.*", - "magento/module-target-rule-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\TargetRule\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-target-rule-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-target-rule-graph-ql/magento-module-target-rule-graph-ql-100.4.0.0.zip", - "shasum": "3899fef5d931aab506137c86c92bb28bec4f028a" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-related-product-graph-ql": "100.4.*", - "magento/module-target-rule": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\TargetRuleGraphQl\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-tax", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-tax/magento-module-tax-100.4.3.0.zip", - "shasum": "889437fecfe921171b2f1824e2c71e06a26f8573" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-page-cache": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-reports": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-tax-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Tax\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-tax-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-tax-graph-ql/magento-module-tax-graph-ql-100.4.0.0.zip", - "shasum": "3d841324238f52d7cc9162363dc022471652b6c3" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-tax": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\TaxGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-tax-import-export", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-tax-import-export/magento-module-tax-import-export-100.4.3.0.zip", - "shasum": "c5d0d4b3f0c6084f24e4f270ef170cdd983fb7a1" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-directory": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\TaxImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-theme", - "version": "101.1.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-theme/magento-module-theme-101.1.3.0.zip", - "shasum": "c9c9da5ba69ddb2d09934fb9a04e5efb8887ac28" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-cms": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-media-storage": "100.4.*", - "magento/module-require-js": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-widget": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-deploy": "100.4.*", - "magento/module-directory": "100.4.*", - "magento/module-theme-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Theme\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-theme-graph-ql", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-theme-graph-ql/magento-module-theme-graph-ql-100.4.1.0.zip", - "shasum": "f182ff939b0da120a6fb440c9c527ef59fe9beaa" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-store-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ThemeGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-translation", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-translation/magento-module-translation-100.4.3.0.zip", - "shasum": "2c33155d71709b2fda930d8052c8362462fb51d6" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-developer": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-deploy": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Translation\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-two-factor-auth", - "version": "1.1.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-two-factor-auth/magento-module-two-factor-auth-1.1.2.0.zip", - "shasum": "f1906fa4a32863e8158c14555aea760d121c5672" - }, - "require": { - "2tvenom/cborencode": "^1.0", - "christian-riesen/base32": "^1.3", - "donatj/phpuseragentparser": "~0.7", - "endroid/qr-code": "^3.7", - "magento/framework": "*", - "magento/magento-composer-installer": "*", - "magento/module-authorization": "*", - "magento/module-backend": "*", - "magento/module-config": "*", - "magento/module-integration": "*", - "magento/module-store": "*", - "magento/module-ui": "*", - "magento/module-user": "*", - "php": "~7.3.0||~7.4.0", - "phpseclib/phpseclib": "2.0.*", - "spomky-labs/otphp": "^10.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\TwoFactorAuth\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Two Factor Authentication module for Magento2" - }, - { - "name": "magento/module-ui", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-ui/magento-module-ui-101.2.3.0.zip", - "shasum": "36ea8e0045c5cc3fd8ca8868228bdd74d98488ce" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-eav": "102.1.*", - "magento/module-store": "101.1.*", - "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Ui\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-ups", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-ups/magento-module-ups-100.4.3.0.zip", - "shasum": "99a20d660b2145015d6e11046d89f5cbd742ad8b" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-directory": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Ups\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-url-rewrite", - "version": "102.0.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-url-rewrite/magento-module-url-rewrite-102.0.2.0.zip", - "shasum": "8e00f257b9bae97ea0af6bb760cc1ad14f3f2406" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-url-rewrite": "100.4.*", - "magento/module-cms": "104.0.*", - "magento/module-cms-url-rewrite": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\UrlRewrite\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-url-rewrite-graph-ql", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-url-rewrite-graph-ql/magento-module-url-rewrite-graph-ql-100.4.2.0.zip", - "shasum": "80bd315dc254dee9ddecf921156fcf4c8b92b78c" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-url-rewrite": "102.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\UrlRewriteGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-user", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-user/magento-module-user-101.2.3.0.zip", - "shasum": "82df73a0a86546ceb20501f11a8666fafb760117" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-email": "101.1.*", - "magento/module-integration": "100.4.*", - "magento/module-security": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\User\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-usps", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-usps/magento-module-usps-100.4.2.0.zip", - "shasum": "7b541046db08d5ce35554be494a3505bbd86f8e5" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-directory": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Usps\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-variable", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-variable/magento-module-variable-100.4.1.0.zip", - "shasum": "d35b3885941c121c35096a4daa910abf61444a60" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-config": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Variable\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-vault", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-vault/magento-module-vault-101.2.3.0.zip", - "shasum": "e69b8002bbe2f15d91f8b0f31baf0d72b1815535" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-payment": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Vault\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ] - }, - { - "name": "magento/module-vault-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-vault-graph-ql/magento-module-vault-graph-ql-100.4.0.0.zip", - "shasum": "a2c8095e8158387adf170f6a6872645043a2cea6" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-vault": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\VaultGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-version", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-version/magento-module-version-100.4.0.0.zip", - "shasum": "ab2321feb1e90cadee584f413561f750d92d8707" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Version\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-versions-cms", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-versions-cms/magento-module-versions-cms-101.2.3.0.zip", - "shasum": "08ee162c61693a03de540eb8cfcdd0a2105c1e2a" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-cms": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-user": "101.2.*", - "magento/module-widget": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\VersionsCms\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-versions-cms-page-cache", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-versions-cms-page-cache/magento-module-versions-cms-page-cache-100.4.0.0.zip", - "shasum": "afb565dd5d79d5390c59108e586187eb9e6fe81d" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-page-cache": "100.4.*", - "magento/module-versions-cms": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\VersionsCmsPageCache\\": "" - } - }, - "license": [ - "proprietary" - ] - }, - { - "name": "magento/module-versions-cms-url-rewrite", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-versions-cms-url-rewrite/magento-module-versions-cms-url-rewrite-100.4.1.0.zip", - "shasum": "b883309c1015c950fd7aa9bfb365e483b2f1c579" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-url-rewrite": "102.0.*", - "magento/module-versions-cms": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\VersionsCmsUrlRewrite\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-versions-cms-url-rewrite-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-versions-cms-url-rewrite-graph-ql/magento-module-versions-cms-url-rewrite-graph-ql-100.4.0.0.zip", - "shasum": "d7d6a79329071bee36050a50788a6650fd190055" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-url-rewrite-graph-ql": "100.4.*", - "magento/module-versions-cms": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-store": "101.1.*", - "magento/module-url-rewrite": "102.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\VersionsCmsUrlRewriteGraphQl\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-visual-merchandiser", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-visual-merchandiser/magento-module-visual-merchandiser-100.4.3.0.zip", - "shasum": "8d1167d8093e04b2737579df0db8e5215eb4a426" - }, - "require": { - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\VisualMerchandiser\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-webapi", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-webapi/magento-module-webapi-100.4.2.0.zip", - "shasum": "8f5f5a135adc85896582904a58475669af241701" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-integration": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-customer": "103.0.*", - "magento/module-user": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Webapi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-webapi-async", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-webapi-async/magento-module-webapi-async-100.4.1.0.zip", - "shasum": "4e76460f3bfbe25756fcc296ba717d1057e8d4db" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-message-queue": "100.4.*", - "magento/module-asynchronous-operations": "100.4.*", - "magento/module-webapi": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-customer": "103.0.*", - "magento/module-user": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\WebapiAsync\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-webapi-security", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-webapi-security/magento-module-webapi-security-100.4.1.0.zip", - "shasum": "6a42ef0ddbbcb8dcb2c95021ed2ce45f36dd00ba" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-webapi": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\WebapiSecurity\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "WebapiSecurity module provides option to loosen security on some webapi resources." - }, - { - "name": "magento/module-website-restriction", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-website-restriction/magento-module-website-restriction-100.4.2.0.zip", - "shasum": "b47625b2eca34da63fddb40c958de339b29f832b" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-cms": "104.0.*", - "magento/module-customer": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-theme": "101.1.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\WebsiteRestriction\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-weee", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-weee/magento-module-weee-100.4.3.0.zip", - "shasum": "c182abe6fc1c95064a283e2da7266da1bd4c700b" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-page-cache": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-bundle": "101.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Weee\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-weee-graph-ql", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-weee-graph-ql/magento-module-weee-graph-ql-100.4.1.0.zip", - "shasum": "e3a6d9bda5d82202e15499be992e5f8586868824" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-weee": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\WeeeGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-weee-staging", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-weee-staging/magento-module-weee-staging-100.4.1.0.zip", - "shasum": "ff899e7bc8d682434de100f196b095606a364367" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "magento/module-catalog-staging": "100.4.*", - "magento/module-weee": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-staging": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\WeeeStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-widget", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-widget/magento-module-widget-101.2.3.0.zip", - "shasum": "fdfbf53cb21255e6e9a4d3d711f7d3f9ee86c4ef" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-cms": "104.0.*", - "magento/module-email": "101.1.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-variable": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-widget-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Widget\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-wishlist", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-wishlist/magento-module-wishlist-101.2.3.0.zip", - "shasum": "b7af8aef870d0b81e934c13ece47610079b284a0" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-captcha": "100.4.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-rss": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-bundle": "101.0.*", - "magento/module-configurable-product": "100.4.*", - "magento/module-cookie": "100.4.*", - "magento/module-downloadable": "100.4.*", - "magento/module-grouped-product": "100.4.*", - "magento/module-wishlist-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Wishlist\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-wishlist-analytics", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-wishlist-analytics/magento-module-wishlist-analytics-100.4.2.0.zip", - "shasum": "6b42e2482c61377d72dfa1b52688691991669855" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-analytics": "100.4.*", - "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\WishlistAnalytics\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-wishlist-gift-card", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-wishlist-gift-card/magento-module-wishlist-gift-card-100.4.0.0.zip", - "shasum": "a7f1fb0fdd576bde5425cc692357a8cbfef48fbb" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-gift-card": "101.3.*", - "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\WishlistGiftCard\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Magento module provides the data provider for creating buy request for gift card products" - }, - { - "name": "magento/module-wishlist-gift-card-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-wishlist-gift-card-graph-ql/magento-module-wishlist-gift-card-graph-ql-100.4.0.0.zip", - "shasum": "c3fcd96ce2f812fb764cd9f8fde7cbae8723274f" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-gift-card": "101.3.*", - "magento/module-wishlist": "101.2.*", - "magento/module-wishlist-graph-ql": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\WishlistGiftCardGraphQl\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-wishlist-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-wishlist-graph-ql/magento-module-wishlist-graph-ql-100.4.3.0.zip", - "shasum": "6d178169be780283133c626876974193f16dda78" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-quote-graph-ql": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\WishlistGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/page-builder", - "version": "1.7.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/page-builder/magento-page-builder-1.7.0.0.zip", - "shasum": "6e25c9228196e99f6a3440e0bc3ee5d27d09e00d" - }, - "require": { - "magento/module-aws-s3-page-builder": "1.0.1", - "magento/module-catalog-page-builder-analytics": "1.6.1", - "magento/module-cms-page-builder-analytics": "1.6.1", - "magento/module-page-builder": "2.2.1", - "magento/module-page-builder-admin-analytics": "1.1.1", - "magento/module-page-builder-analytics": "1.6.1" - }, - "type": "metapackage", - "description": "Page Builder metapackage" - }, - { - "name": "magento/page-builder-commerce", - "version": "1.7.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/page-builder-commerce/magento-page-builder-commerce-1.7.0.0.zip", - "shasum": "6f71e9ea2bffcd8cbeaca1d33cf72a9457c0cfb1" - }, - "require": { - "magento/module-banner-page-builder": "2.2.1", - "magento/module-banner-page-builder-analytics": "1.6.1", - "magento/module-catalog-page-builder-analytics-staging": "1.6.1", - "magento/module-catalog-staging-page-builder": "1.6.1", - "magento/module-cms-page-builder-analytics-staging": "1.6.1", - "magento/module-staging-page-builder": "2.2.1", - "magento/page-builder": "1.7.0" - }, - "type": "metapackage", - "description": "Page Builder Commerce metapackage" - }, - { - "name": "magento/product-community-edition", - "version": "2.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/product-community-edition/magento-product-community-edition-2.4.3.0.zip", - "shasum": "65525c3f6d3025a0741ff936a0ce0cfd0823bec4" - }, - "require": { - "amzn/amazon-pay-and-login-magento-2-module": "4.2.1", - "colinmollenhour/cache-backend-file": "~1.4.1", - "colinmollenhour/cache-backend-redis": "1.11.0", - "colinmollenhour/credis": "1.11.1", - "colinmollenhour/php-redis-session-abstract": "~1.4.0", - "composer/composer": "^1.9 || ^2.0", - "dotmailer/dotmailer-magento2-extension-package": "4.12.0", - "elasticsearch/elasticsearch": "~7.11.0", - "ext-bcmath": "*", - "ext-ctype": "*", - "ext-curl": "*", - "ext-dom": "*", - "ext-gd": "*", - "ext-hash": "*", - "ext-iconv": "*", - "ext-intl": "*", - "ext-mbstring": "*", - "ext-openssl": "*", - "ext-pdo_mysql": "*", - "ext-simplexml": "*", - "ext-soap": "*", - "ext-xsl": "*", - "ext-zip": "*", - "guzzlehttp/guzzle": "^6.3.3", - "klarna/m2-payments": "8.3.2", - "laminas/laminas-captcha": "^2.10", - "laminas/laminas-code": "^3.5.1", - "laminas/laminas-crypt": "^3.4.0", - "laminas/laminas-db": "^2.12.0", - "laminas/laminas-dependency-plugin": "^2.1.0", - "laminas/laminas-di": "^3.2.0", - "laminas/laminas-escaper": "2.7.0", - "laminas/laminas-eventmanager": "^3.0.0", - "laminas/laminas-feed": "^2.13.0", - "laminas/laminas-filter": "^2.11", - "laminas/laminas-http": "^2.6.0", - "laminas/laminas-i18n": "^2.7.3", - "laminas/laminas-json": "^3.2.0", - "laminas/laminas-mail": "^2.9.0", - "laminas/laminas-mime": "^2.8.0", - "laminas/laminas-modulemanager": "^2.7", - "laminas/laminas-mvc": "^3.2.0", - "laminas/laminas-server": "^2.6.1", - "laminas/laminas-servicemanager": "^3.6.0", - "laminas/laminas-session": "^2.10", - "laminas/laminas-soap": "^2.9.0", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-text": "^2.6.0", - "laminas/laminas-uri": "^2.5.1", - "laminas/laminas-validator": "^2.6.0", - "laminas/laminas-view": "~2.12.0", - "league/flysystem": "^2.0", - "league/flysystem-aws-s3-v3": "^2.0", - "lib-libxml": "*", - "magento/adobe-ims": "2.1.2", - "magento/adobe-stock-integration": "2.1.2", - "magento/composer": "1.6.0", - "magento/framework": "103.0.3", - "magento/framework-amqp": "100.4.1", - "magento/framework-bulk": "101.0.0", - "magento/framework-message-queue": "100.4.3", - "magento/google-shopping-ads": "4.0.1", - "magento/inventory-metapackage": "1.2.3", - "magento/language-de_de": "100.4.0", - "magento/language-en_us": "100.4.0", - "magento/language-es_es": "100.4.0", - "magento/language-fr_fr": "100.4.0", - "magento/language-nl_nl": "100.4.0", - "magento/language-pt_br": "100.4.0", - "magento/language-zh_hans_cn": "100.4.0", - "magento/magento-composer-installer": ">=0.1.11", - "magento/magento2-base": "2.4.3", - "magento/module-admin-analytics": "100.4.3", - "magento/module-admin-notification": "100.4.2", - "magento/module-advanced-pricing-import-export": "100.4.3", - "magento/module-advanced-search": "100.4.1", - "magento/module-amqp": "100.4.1", - "magento/module-amqp-store": "100.4.1", - "magento/module-analytics": "100.4.3", - "magento/module-asynchronous-operations": "100.4.3", - "magento/module-authorization": "100.4.3", - "magento/module-aws-s3": "100.4.1", - "magento/module-backend": "102.0.3", - "magento/module-backup": "100.4.3", - "magento/module-bundle": "101.0.3", - "magento/module-bundle-graph-ql": "100.4.3", - "magento/module-bundle-import-export": "100.4.2", - "magento/module-cache-invalidate": "100.4.1", - "magento/module-captcha": "100.4.3", - "magento/module-cardinal-commerce": "100.4.1", - "magento/module-catalog": "104.0.3", - "magento/module-catalog-analytics": "100.4.1", - "magento/module-catalog-cms-graph-ql": "100.4.0", - "magento/module-catalog-customer-graph-ql": "100.4.3", - "magento/module-catalog-graph-ql": "100.4.3", - "magento/module-catalog-import-export": "101.1.3", - "magento/module-catalog-inventory": "100.4.3", - "magento/module-catalog-inventory-graph-ql": "100.4.0", - "magento/module-catalog-rule": "101.2.3", - "magento/module-catalog-rule-configurable": "100.4.2", - "magento/module-catalog-rule-graph-ql": "100.4.1", - "magento/module-catalog-search": "102.0.3", - "magento/module-catalog-url-rewrite": "100.4.3", - "magento/module-catalog-url-rewrite-graph-ql": "100.4.2", - "magento/module-catalog-widget": "100.4.3", - "magento/module-checkout": "100.4.3", - "magento/module-checkout-agreements": "100.4.2", - "magento/module-checkout-agreements-graph-ql": "100.4.0", - "magento/module-cms": "104.0.3", - "magento/module-cms-graph-ql": "100.4.1", - "magento/module-cms-url-rewrite": "100.4.2", - "magento/module-cms-url-rewrite-graph-ql": "100.4.1", - "magento/module-compare-list-graph-ql": "100.4.0", - "magento/module-config": "101.2.3", - "magento/module-configurable-import-export": "100.4.1", - "magento/module-configurable-product": "100.4.3", - "magento/module-configurable-product-graph-ql": "100.4.3", - "magento/module-configurable-product-sales": "100.4.1", - "magento/module-contact": "100.4.3", - "magento/module-cookie": "100.4.3", - "magento/module-cron": "100.4.3", - "magento/module-csp": "100.4.2", - "magento/module-currency-symbol": "100.4.2", - "magento/module-customer": "103.0.3", - "magento/module-customer-analytics": "100.4.1", - "magento/module-customer-downloadable-graph-ql": "100.4.0", - "magento/module-customer-graph-ql": "100.4.3", - "magento/module-customer-import-export": "100.4.3", - "magento/module-deploy": "100.4.3", - "magento/module-developer": "100.4.3", - "magento/module-dhl": "100.4.2", - "magento/module-directory": "100.4.3", - "magento/module-directory-graph-ql": "100.4.1", - "magento/module-downloadable": "100.4.3", - "magento/module-downloadable-graph-ql": "100.4.3", - "magento/module-downloadable-import-export": "100.4.2", - "magento/module-eav": "102.1.3", - "magento/module-eav-graph-ql": "100.4.1", - "magento/module-elasticsearch": "101.0.3", - "magento/module-elasticsearch-6": "100.4.3", - "magento/module-elasticsearch-7": "100.4.3", - "magento/module-email": "101.1.3", - "magento/module-encryption-key": "100.4.2", - "magento/module-fedex": "100.4.2", - "magento/module-gift-message": "100.4.2", - "magento/module-gift-message-graph-ql": "100.4.1", - "magento/module-google-adwords": "100.4.1", - "magento/module-google-analytics": "100.4.0", - "magento/module-google-optimizer": "100.4.2", - "magento/module-graph-ql": "100.4.3", - "magento/module-graph-ql-cache": "100.4.0", - "magento/module-grouped-catalog-inventory": "100.4.0", - "magento/module-grouped-import-export": "100.4.1", - "magento/module-grouped-product": "100.4.3", - "magento/module-grouped-product-graph-ql": "100.4.3", - "magento/module-import-export": "101.0.3", - "magento/module-indexer": "100.4.3", - "magento/module-instant-purchase": "100.4.2", - "magento/module-integration": "100.4.3", - "magento/module-jwt-framework-adapter": "100.4.0", - "magento/module-layered-navigation": "100.4.3", - "magento/module-login-as-customer": "100.4.3", - "magento/module-login-as-customer-admin-ui": "100.4.3", - "magento/module-login-as-customer-api": "100.4.2", - "magento/module-login-as-customer-assistance": "100.4.2", - "magento/module-login-as-customer-frontend-ui": "100.4.3", - "magento/module-login-as-customer-graph-ql": "100.4.0", - "magento/module-login-as-customer-log": "100.4.2", - "magento/module-login-as-customer-page-cache": "100.4.3", - "magento/module-login-as-customer-quote": "100.4.2", - "magento/module-login-as-customer-sales": "100.4.3", - "magento/module-marketplace": "100.4.2", - "magento/module-media-content": "100.4.2", - "magento/module-media-content-api": "100.4.2", - "magento/module-media-content-catalog": "100.4.2", - "magento/module-media-content-cms": "100.4.2", - "magento/module-media-content-synchronization": "100.4.2", - "magento/module-media-content-synchronization-api": "100.4.1", - "magento/module-media-content-synchronization-catalog": "100.4.1", - "magento/module-media-content-synchronization-cms": "100.4.1", - "magento/module-media-gallery": "100.4.2", - "magento/module-media-gallery-api": "101.0.2", - "magento/module-media-gallery-catalog": "100.4.1", - "magento/module-media-gallery-catalog-integration": "100.4.1", - "magento/module-media-gallery-catalog-ui": "100.4.1", - "magento/module-media-gallery-cms-ui": "100.4.1", - "magento/module-media-gallery-integration": "100.4.2", - "magento/module-media-gallery-metadata": "100.4.1", - "magento/module-media-gallery-metadata-api": "100.4.0", - "magento/module-media-gallery-renditions": "100.4.1", - "magento/module-media-gallery-renditions-api": "100.4.0", - "magento/module-media-gallery-synchronization": "100.4.2", - "magento/module-media-gallery-synchronization-api": "100.4.1", - "magento/module-media-gallery-synchronization-metadata": "100.4.0", - "magento/module-media-gallery-ui": "100.4.2", - "magento/module-media-gallery-ui-api": "100.4.1", - "magento/module-media-storage": "100.4.2", - "magento/module-message-queue": "100.4.3", - "magento/module-msrp": "100.4.2", - "magento/module-msrp-configurable-product": "100.4.1", - "magento/module-msrp-grouped-product": "100.4.1", - "magento/module-multishipping": "100.4.3", - "magento/module-mysql-mq": "100.4.1", - "magento/module-new-relic-reporting": "100.4.1", - "magento/module-newsletter": "100.4.3", - "magento/module-newsletter-graph-ql": "100.4.0", - "magento/module-offline-payments": "100.4.2", - "magento/module-offline-shipping": "100.4.2", - "magento/module-page-cache": "100.4.3", - "magento/module-payment": "100.4.3", - "magento/module-paypal": "101.0.3", - "magento/module-paypal-captcha": "100.4.1", - "magento/module-paypal-graph-ql": "100.4.1", - "magento/module-persistent": "100.4.3", - "magento/module-product-alert": "100.4.2", - "magento/module-product-video": "100.4.3", - "magento/module-quote": "101.2.3", - "magento/module-quote-analytics": "100.4.3", - "magento/module-quote-bundle-options": "100.4.0", - "magento/module-quote-configurable-options": "100.4.0", - "magento/module-quote-downloadable-links": "100.4.0", - "magento/module-quote-graph-ql": "100.4.3", - "magento/module-related-product-graph-ql": "100.4.1", - "magento/module-release-notification": "100.4.1", - "magento/module-remote-storage": "100.4.1", - "magento/module-reports": "100.4.3", - "magento/module-require-js": "100.4.0", - "magento/module-review": "100.4.3", - "magento/module-review-analytics": "100.4.1", - "magento/module-review-graph-ql": "100.4.0", - "magento/module-robots": "101.1.0", - "magento/module-rss": "100.4.2", - "magento/module-rule": "100.4.2", - "magento/module-sales": "103.0.3", - "magento/module-sales-analytics": "100.4.1", - "magento/module-sales-graph-ql": "100.4.3", - "magento/module-sales-inventory": "100.4.0", - "magento/module-sales-rule": "101.2.3", - "magento/module-sales-sequence": "100.4.1", - "magento/module-sample-data": "100.4.1", - "magento/module-search": "101.1.3", - "magento/module-security": "100.4.3", - "magento/module-send-friend": "100.4.2", - "magento/module-send-friend-graph-ql": "100.4.0", - "magento/module-shipping": "100.4.3", - "magento/module-sitemap": "100.4.2", - "magento/module-store": "101.1.3", - "magento/module-store-graph-ql": "100.4.2", - "magento/module-swagger": "100.4.2", - "magento/module-swagger-webapi": "100.4.0", - "magento/module-swagger-webapi-async": "100.4.0", - "magento/module-swatches": "100.4.3", - "magento/module-swatches-graph-ql": "100.4.2", - "magento/module-swatches-layered-navigation": "100.4.0", - "magento/module-tax": "100.4.3", - "magento/module-tax-graph-ql": "100.4.0", - "magento/module-tax-import-export": "100.4.3", - "magento/module-theme": "101.1.3", - "magento/module-theme-graph-ql": "100.4.1", - "magento/module-translation": "100.4.3", - "magento/module-ui": "101.2.3", - "magento/module-ups": "100.4.3", - "magento/module-url-rewrite": "102.0.2", - "magento/module-url-rewrite-graph-ql": "100.4.2", - "magento/module-user": "101.2.3", - "magento/module-usps": "100.4.2", - "magento/module-variable": "100.4.1", - "magento/module-vault": "101.2.3", - "magento/module-vault-graph-ql": "100.4.0", - "magento/module-version": "100.4.0", - "magento/module-webapi": "100.4.2", - "magento/module-webapi-async": "100.4.1", - "magento/module-webapi-security": "100.4.1", - "magento/module-weee": "100.4.3", - "magento/module-weee-graph-ql": "100.4.1", - "magento/module-widget": "101.2.3", - "magento/module-wishlist": "101.2.3", - "magento/module-wishlist-analytics": "100.4.2", - "magento/module-wishlist-graph-ql": "100.4.3", - "magento/page-builder": "1.7.0", - "magento/security-package": "1.1.2", - "magento/theme-adminhtml-backend": "100.4.3", - "magento/theme-frontend-blank": "100.4.3", - "magento/theme-frontend-luma": "100.4.3", - "magento/zendframework1": "~1.14.2", - "monolog/monolog": "^1.17", - "paragonie/sodium_compat": "^1.6", - "paypal/module-braintree": "4.2.4", - "pelago/emogrifier": "^5.0.0", - "php": "~7.3.0||~7.4.0", - "php-amqplib/php-amqplib": "~2.10.0", - "phpseclib/mcrypt_compat": "1.0.8", - "phpseclib/phpseclib": "2.0.*", - "ramsey/uuid": "~4.1.0", - "symfony/console": "~4.4.0", - "symfony/event-dispatcher": "~4.4.0", - "symfony/process": "~4.4.0", - "tedivm/jshrink": "~1.4.0", - "temando/module-shipping": "2.0.0", - "tubalmartin/cssmin": "4.1.1", - "vertexinc/product-magento-module": "4.2.1", - "web-token/jwt-framework": "^v2.2.7", - "webonyx/graphql-php": "^0.13.8", - "wikimedia/less.php": "^3.0.0", - "yotpo/magento2-module-yotpo-reviews-bundle": "3.2.0" - }, - "type": "metapackage", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "eCommerce Platform for Growth (Community Edition)" - }, - { - "name": "magento/product-enterprise-edition", - "version": "2.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/product-enterprise-edition/magento-product-enterprise-edition-2.4.3.0.zip", - "shasum": "61916b0de8fdd318bd3520eb81b1b882df9ac6f6" - }, - "require": { - "colinmollenhour/cache-backend-file": "~1.4.1", - "colinmollenhour/cache-backend-redis": "1.11.0", - "colinmollenhour/credis": "1.11.1", - "colinmollenhour/php-redis-session-abstract": "~1.4.0", - "composer/composer": "^1.9 || ^2.0", - "dotmailer/dotmailer-magento2-extension-enterprise-package": "4.12.0", - "elasticsearch/elasticsearch": "~7.11.0", - "ext-bcmath": "*", - "ext-ctype": "*", - "ext-curl": "*", - "ext-dom": "*", - "ext-gd": "*", - "ext-hash": "*", - "ext-iconv": "*", - "ext-intl": "*", - "ext-mbstring": "*", - "ext-openssl": "*", - "ext-pdo_mysql": "*", - "ext-simplexml": "*", - "ext-soap": "*", - "ext-spl": "*", - "ext-xsl": "*", - "ext-zip": "*", - "guzzlehttp/guzzle": "^6.3.3", - "laminas/laminas-captcha": "^2.10", - "laminas/laminas-code": "^3.5.1", - "laminas/laminas-crypt": "^3.4.0", - "laminas/laminas-db": "^2.12.0", - "laminas/laminas-dependency-plugin": "^2.1.0", - "laminas/laminas-di": "^3.2.0", - "laminas/laminas-escaper": "2.7.0", - "laminas/laminas-eventmanager": "^3.0.0", - "laminas/laminas-feed": "^2.13.0", - "laminas/laminas-filter": "^2.11", - "laminas/laminas-http": "^2.6.0", - "laminas/laminas-i18n": "^2.7.3", - "laminas/laminas-json": "^3.2.0", - "laminas/laminas-mail": "^2.9.0", - "laminas/laminas-mime": "^2.8.0", - "laminas/laminas-modulemanager": "^2.7", - "laminas/laminas-mvc": "^3.2.0", - "laminas/laminas-server": "^2.6.1", - "laminas/laminas-servicemanager": "^3.6.0", - "laminas/laminas-session": "^2.10", - "laminas/laminas-soap": "^2.9.0", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-text": "^2.6.0", - "laminas/laminas-uri": "^2.5.1", - "laminas/laminas-validator": "^2.6.0", - "laminas/laminas-view": "~2.12.0", - "league/flysystem": "^2.0", - "league/flysystem-aws-s3-v3": "^2.0", - "lib-libxml": "*", - "magento/composer": "1.6.0", - "magento/framework-foreign-key": "100.4.2", - "magento/magento-composer-installer": ">=0.1.11", - "magento/magento2-ee-base": "2.4.3", - "magento/module-admin-gws": "100.4.3", - "magento/module-admin-gws-configurable-product": "100.4.1", - "magento/module-admin-gws-staging": "100.4.1", - "magento/module-advanced-catalog": "100.4.1", - "magento/module-advanced-checkout": "100.4.3", - "magento/module-advanced-rule": "100.4.0", - "magento/module-advanced-sales-rule": "100.4.1", - "magento/module-aws-s3-customer-custom-attributes": "100.4.1", - "magento/module-aws-s3-gift-card-import-export": "100.4.0", - "magento/module-aws-s3-scheduled-import-export": "100.4.0", - "magento/module-banner": "101.2.3", - "magento/module-banner-customer-segment": "100.4.1", - "magento/module-banner-graph-ql": "100.4.0", - "magento/module-bundle-import-export-staging": "100.4.1", - "magento/module-bundle-staging": "100.4.3", - "magento/module-catalog-event": "101.1.3", - "magento/module-catalog-import-export-staging": "100.4.1", - "magento/module-catalog-inventory-staging": "100.4.2", - "magento/module-catalog-permissions": "100.4.3", - "magento/module-catalog-permissions-graph-ql": "100.4.2", - "magento/module-catalog-rule-staging": "100.4.3", - "magento/module-catalog-staging": "100.4.3", - "magento/module-catalog-staging-graph-ql": "100.4.3", - "magento/module-catalog-url-rewrite-staging": "100.4.2", - "magento/module-checkout-address-search": "100.4.2", - "magento/module-checkout-address-search-gift-registry": "100.4.0", - "magento/module-checkout-staging": "100.4.2", - "magento/module-cms-staging": "100.4.3", - "magento/module-configurable-product-staging": "100.4.2", - "magento/module-custom-attribute-management": "100.4.2", - "magento/module-customer-balance": "100.4.3", - "magento/module-customer-balance-graph-ql": "100.4.1", - "magento/module-customer-custom-attributes": "100.4.3", - "magento/module-customer-finance": "100.4.1", - "magento/module-customer-segment": "102.1.3", - "magento/module-downloadable-staging": "100.4.2", - "magento/module-elasticsearch-catalog-permissions": "100.4.0", - "magento/module-enterprise": "100.4.1", - "magento/module-gift-card": "101.3.3", - "magento/module-gift-card-account": "101.2.3", - "magento/module-gift-card-account-graph-ql": "100.4.2", - "magento/module-gift-card-graph-ql": "100.4.3", - "magento/module-gift-card-import-export": "100.4.1", - "magento/module-gift-card-staging": "100.4.1", - "magento/module-gift-message-staging": "100.4.1", - "magento/module-gift-registry": "101.2.3", - "magento/module-gift-registry-graph-ql": "100.4.0", - "magento/module-gift-wrapping": "101.2.2", - "magento/module-gift-wrapping-graph-ql": "100.4.1", - "magento/module-gift-wrapping-staging": "100.4.1", - "magento/module-google-optimizer-staging": "100.4.1", - "magento/module-google-tag-manager": "100.4.3", - "magento/module-grouped-product-staging": "100.4.1", - "magento/module-invitation": "100.4.2", - "magento/module-layered-navigation-staging": "100.4.1", - "magento/module-logging": "101.2.3", - "magento/module-login-as-customer-logging": "100.4.3", - "magento/module-login-as-customer-website-restriction": "100.4.2", - "magento/module-media-content-catalog-staging": "100.4.1", - "magento/module-msrp-staging": "100.4.1", - "magento/module-multiple-wishlist": "100.4.3", - "magento/module-multiple-wishlist-graph-ql": "100.4.0", - "magento/module-payment-staging": "100.4.1", - "magento/module-persistent-history": "100.4.1", - "magento/module-price-permissions": "100.4.0", - "magento/module-product-video-staging": "100.4.1", - "magento/module-promotion-permissions": "100.4.1", - "magento/module-quote-gift-card-options": "100.4.1", - "magento/module-quote-staging": "100.4.0", - "magento/module-reminder": "101.2.2", - "magento/module-remote-storage-commerce": "100.4.0", - "magento/module-resource-connections": "100.4.1", - "magento/module-review-staging": "100.4.1", - "magento/module-reward": "101.2.3", - "magento/module-reward-graph-ql": "100.4.2", - "magento/module-reward-staging": "100.4.1", - "magento/module-rma": "101.2.3", - "magento/module-rma-graph-ql": "100.4.2", - "magento/module-rma-staging": "100.4.1", - "magento/module-sales-archive": "101.0.2", - "magento/module-sales-rule-staging": "100.4.2", - "magento/module-scalable-checkout": "100.4.2", - "magento/module-scalable-inventory": "100.4.1", - "magento/module-scalable-oms": "100.4.2", - "magento/module-scheduled-import-export": "101.2.3", - "magento/module-search-staging": "100.4.1", - "magento/module-staging": "101.2.3", - "magento/module-staging-graph-ql": "100.4.0", - "magento/module-support": "101.2.2", - "magento/module-swat": "100.4.1", - "magento/module-target-rule": "101.2.3", - "magento/module-target-rule-graph-ql": "100.4.0", - "magento/module-versions-cms": "101.2.3", - "magento/module-versions-cms-page-cache": "100.4.0", - "magento/module-versions-cms-url-rewrite": "100.4.1", - "magento/module-versions-cms-url-rewrite-graph-ql": "100.4.0", - "magento/module-visual-merchandiser": "100.4.3", - "magento/module-website-restriction": "100.4.2", - "magento/module-weee-staging": "100.4.1", - "magento/module-wishlist-gift-card": "100.4.0", - "magento/module-wishlist-gift-card-graph-ql": "100.4.0", - "magento/page-builder-commerce": "1.7.0", - "magento/product-community-edition": "2.4.3", - "magento/zendframework1": "~1.14.2", - "monolog/monolog": "^1.17", - "paragonie/sodium_compat": "^1.6", - "pelago/emogrifier": "^5.0.0", - "php": "~7.3.0||~7.4.0", - "php-amqplib/php-amqplib": "~2.7.0||~2.10.0", - "phpseclib/mcrypt_compat": "1.0.8", - "phpseclib/phpseclib": "2.0.*", - "ramsey/uuid": "~4.1.0", - "symfony/console": "~4.4.0", - "symfony/event-dispatcher": "~4.4.0", - "symfony/process": "~4.4.0", - "tedivm/jshrink": "~1.4.0", - "tubalmartin/cssmin": "4.1.1", - "vertexinc/product-magento-module-commerce": "4.2.1", - "web-token/jwt-framework": "^v2.2.7", - "webonyx/graphql-php": "^0.13.8", - "wikimedia/less.php": "^3.0.0" - }, - "type": "metapackage", - "license": [ - "proprietary" - ], - "description": "eCommerce Platform for Growth (Enterprise Edition)" - }, - { - "name": "magento/security-package", - "version": "1.1.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/security-package/magento-security-package-1.1.2.0.zip", - "shasum": "ba8932cd5b4cd1ac865dd7abceb29318270004b4" - }, - "require": { - "google/recaptcha": "^1.2", - "magento/module-re-captcha-admin-ui": "1.1.1", - "magento/module-re-captcha-checkout": "1.1.1", - "magento/module-re-captcha-contact": "1.1.0", - "magento/module-re-captcha-customer": "1.1.1", - "magento/module-re-captcha-frontend-ui": "1.1.1", - "magento/module-re-captcha-migration": "1.1.1", - "magento/module-re-captcha-newsletter": "1.1.1", - "magento/module-re-captcha-paypal": "1.1.1", - "magento/module-re-captcha-review": "1.1.1", - "magento/module-re-captcha-send-friend": "1.1.1", - "magento/module-re-captcha-store-pickup": "1.0.0", - "magento/module-re-captcha-ui": "1.1.1", - "magento/module-re-captcha-user": "1.1.1", - "magento/module-re-captcha-validation": "1.1.0", - "magento/module-re-captcha-validation-api": "1.1.0", - "magento/module-re-captcha-version-2-checkbox": "2.0.1", - "magento/module-re-captcha-version-2-invisible": "2.0.1", - "magento/module-re-captcha-version-3-invisible": "2.0.1", - "magento/module-re-captcha-webapi-api": "1.0.0", - "magento/module-re-captcha-webapi-graph-ql": "1.0.0", - "magento/module-re-captcha-webapi-rest": "1.0.0", - "magento/module-re-captcha-webapi-ui": "1.0.0", - "magento/module-securitytxt": "1.1.0", - "magento/module-two-factor-auth": "1.1.2" - }, - "type": "metapackage", - "description": "Magento Security Package" - }, - { - "name": "magento/theme-adminhtml-backend", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/theme-adminhtml-backend/magento-theme-adminhtml-backend-100.4.3.0.zip", - "shasum": "9c9b4b26d59189e0acd04b9f995a9d5ed8eb1a18" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-theme", - "autoload": { - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/theme-frontend-blank", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/theme-frontend-blank/magento-theme-frontend-blank-100.4.3.0.zip", - "shasum": "d6738dc7c38e2931d32c57a5390ec81be8d74564" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-theme", - "autoload": { - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/theme-frontend-luma", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/theme-frontend-luma/magento-theme-frontend-luma-100.4.3.0.zip", - "shasum": "e6cd2aa4514cf6c4ca0e9018aed5553a9b0b9e6e" - }, - "require": { - "magento/framework": "103.0.*", - "magento/theme-frontend-blank": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-theme", - "autoload": { - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/zendframework1", - "version": "1.14.5", - "source": { - "type": "git", - "url": "https://github.com/magento/zf1.git", - "reference": "6ad81500d33f085ca2391f2b59e37bd34203b29b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/magento/zf1/zipball/6ad81500d33f085ca2391f2b59e37bd34203b29b", - "reference": "6ad81500d33f085ca2391f2b59e37bd34203b29b", - "shasum": "" - }, - "require": { - "php": ">=5.2.11" - }, - "require-dev": { - "phpunit/dbunit": "1.3.*", - "phpunit/phpunit": "3.7.*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12.x-dev" - } - }, - "autoload": { - "psr-0": { - "Zend_": "library/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "include-path": [ - "library/" - ], - "license": [ - "BSD-3-Clause" - ], - "description": "Magento Zend Framework 1", - "homepage": "http://framework.zend.com/", - "keywords": [ - "ZF1", - "framework" - ], - "support": { - "issues": "https://github.com/magento/zf1/issues", - "source": "https://github.com/magento/zf1/tree/1.14.5" - }, - "time": "2020-12-02T21:12:59+00:00" - }, - { - "name": "monolog/monolog", - "version": "1.26.1", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/monolog.git", - "reference": "c6b00f05152ae2c9b04a448f99c7590beb6042f5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/c6b00f05152ae2c9b04a448f99c7590beb6042f5", - "reference": "c6b00f05152ae2c9b04a448f99c7590beb6042f5", - "shasum": "" - }, - "require": { - "php": ">=5.3.0", - "psr/log": "~1.0" - }, - "provide": { - "psr/log-implementation": "1.0.0" - }, - "require-dev": { - "aws/aws-sdk-php": "^2.4.9 || ^3.0", - "doctrine/couchdb": "~1.0@dev", - "graylog2/gelf-php": "~1.0", - "php-amqplib/php-amqplib": "~2.4", - "php-console/php-console": "^3.1.3", - "phpstan/phpstan": "^0.12.59", - "phpunit/phpunit": "~4.5", - "ruflin/elastica": ">=0.90 <3.0", - "sentry/sentry": "^0.13", - "swiftmailer/swiftmailer": "^5.3|^6.0" - }, - "suggest": { - "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", - "doctrine/couchdb": "Allow sending log messages to a CouchDB server", - "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", - "ext-mongo": "Allow sending log messages to a MongoDB server", - "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", - "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver", - "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", - "php-console/php-console": "Allow sending log messages to Google Chrome", - "rollbar/rollbar": "Allow sending log messages to Rollbar", - "ruflin/elastica": "Allow sending log messages to an Elastic Search server", - "sentry/sentry": "Allow sending log messages to a Sentry server" - }, - "type": "library", - "autoload": { - "psr-4": { - "Monolog\\": "src/Monolog" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "Sends your logs to files, sockets, inboxes, databases and various web services", - "homepage": "http://github.com/Seldaek/monolog", - "keywords": [ - "log", - "logging", - "psr-3" - ], - "support": { - "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/1.26.1" - }, - "funding": [ - { - "url": "https://github.com/Seldaek", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", - "type": "tidelift" - } - ], - "time": "2021-05-28T08:32:12+00:00" - }, - { - "name": "mtdowling/jmespath.php", - "version": "2.6.1", - "source": { - "type": "git", - "url": "https://github.com/jmespath/jmespath.php.git", - "reference": "9b87907a81b87bc76d19a7fb2d61e61486ee9edb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/jmespath/jmespath.php/zipball/9b87907a81b87bc76d19a7fb2d61e61486ee9edb", - "reference": "9b87907a81b87bc76d19a7fb2d61e61486ee9edb", - "shasum": "" - }, - "require": { - "php": "^5.4 || ^7.0 || ^8.0", - "symfony/polyfill-mbstring": "^1.17" - }, - "require-dev": { - "composer/xdebug-handler": "^1.4 || ^2.0", - "phpunit/phpunit": "^4.8.36 || ^7.5.15" - }, - "bin": [ - "bin/jp.php" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.6-dev" - } - }, - "autoload": { - "psr-4": { - "JmesPath\\": "src/" - }, - "files": [ - "src/JmesPath.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - } - ], - "description": "Declaratively specify how to extract elements from a JSON document", - "keywords": [ - "json", - "jsonpath" - ], - "support": { - "issues": "https://github.com/jmespath/jmespath.php/issues", - "source": "https://github.com/jmespath/jmespath.php/tree/2.6.1" - }, - "time": "2021-06-14T00:11:39+00:00" - }, - { - "name": "myclabs/php-enum", - "version": "1.8.3", - "source": { - "type": "git", - "url": "https://github.com/myclabs/php-enum.git", - "reference": "b942d263c641ddb5190929ff840c68f78713e937" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/myclabs/php-enum/zipball/b942d263c641ddb5190929ff840c68f78713e937", - "reference": "b942d263c641ddb5190929ff840c68f78713e937", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": "^7.3 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.5", - "squizlabs/php_codesniffer": "1.*", - "vimeo/psalm": "^4.6.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "MyCLabs\\Enum\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP Enum contributors", - "homepage": "https://github.com/myclabs/php-enum/graphs/contributors" - } - ], - "description": "PHP Enum implementation", - "homepage": "http://github.com/myclabs/php-enum", - "keywords": [ - "enum" - ], - "support": { - "issues": "https://github.com/myclabs/php-enum/issues", - "source": "https://github.com/myclabs/php-enum/tree/1.8.3" - }, - "funding": [ - { - "url": "https://github.com/mnapoli", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/myclabs/php-enum", - "type": "tidelift" - } - ], - "time": "2021-07-05T08:18:36+00:00" - }, - { - "name": "nikic/php-parser", - "version": "v4.4.0", - "source": { - "type": "git", - "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120", - "reference": "bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": ">=7.0" - }, - "require-dev": { - "ircmaxell/php-yacc": "0.0.5", - "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0" - }, - "bin": [ - "bin/php-parse" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "PhpParser\\": "lib/PhpParser" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Nikita Popov" - } - ], - "description": "A PHP parser written in PHP", - "keywords": [ - "parser", - "php" - ], - "support": { - "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/master" - }, - "time": "2020-04-10T16:34:50+00:00" - }, - { - "name": "paragonie/constant_time_encoding", - "version": "v2.4.0", - "source": { - "type": "git", - "url": "https://github.com/paragonie/constant_time_encoding.git", - "reference": "f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c", - "reference": "f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c", - "shasum": "" - }, - "require": { - "php": "^7|^8" - }, - "require-dev": { - "phpunit/phpunit": "^6|^7|^8|^9", - "vimeo/psalm": "^1|^2|^3|^4" - }, - "type": "library", - "autoload": { - "psr-4": { - "ParagonIE\\ConstantTime\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com", - "homepage": "https://paragonie.com", - "role": "Maintainer" - }, - { - "name": "Steve 'Sc00bz' Thomas", - "email": "steve@tobtu.com", - "homepage": "https://www.tobtu.com", - "role": "Original Developer" - } - ], - "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", - "keywords": [ - "base16", - "base32", - "base32_decode", - "base32_encode", - "base64", - "base64_decode", - "base64_encode", - "bin2hex", - "encoding", - "hex", - "hex2bin", - "rfc4648" - ], - "support": { - "email": "info@paragonie.com", - "issues": "https://github.com/paragonie/constant_time_encoding/issues", - "source": "https://github.com/paragonie/constant_time_encoding" - }, - "time": "2020-12-06T15:14:20+00:00" - }, - { - "name": "paragonie/random_compat", - "version": "v9.99.100", - "source": { - "type": "git", - "url": "https://github.com/paragonie/random_compat.git", - "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", - "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", - "shasum": "" - }, - "require": { - "php": ">= 7" - }, - "require-dev": { - "phpunit/phpunit": "4.*|5.*", - "vimeo/psalm": "^1" - }, - "suggest": { - "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." - }, - "type": "library", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com", - "homepage": "https://paragonie.com" - } - ], - "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", - "keywords": [ - "csprng", - "polyfill", - "pseudorandom", - "random" - ], - "support": { - "email": "info@paragonie.com", - "issues": "https://github.com/paragonie/random_compat/issues", - "source": "https://github.com/paragonie/random_compat" - }, - "time": "2020-10-15T08:29:30+00:00" - }, - { - "name": "paragonie/sodium_compat", - "version": "v1.17.0", - "source": { - "type": "git", - "url": "https://github.com/paragonie/sodium_compat.git", - "reference": "c59cac21abbcc0df06a3dd18076450ea4797b321" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/paragonie/sodium_compat/zipball/c59cac21abbcc0df06a3dd18076450ea4797b321", - "reference": "c59cac21abbcc0df06a3dd18076450ea4797b321", - "shasum": "" - }, - "require": { - "paragonie/random_compat": ">=1", - "php": "^5.2.4|^5.3|^5.4|^5.5|^5.6|^7|^8" - }, - "require-dev": { - "phpunit/phpunit": "^3|^4|^5|^6|^7|^8|^9" - }, - "suggest": { - "ext-libsodium": "PHP < 7.0: Better performance, password hashing (Argon2i), secure memory management (memzero), and better security.", - "ext-sodium": "PHP >= 7.0: Better performance, password hashing (Argon2i), secure memory management (memzero), and better security." - }, - "type": "library", - "autoload": { - "files": [ - "autoload.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "ISC" - ], - "authors": [ - { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com" - }, - { - "name": "Frank Denis", - "email": "jedisct1@pureftpd.org" - } - ], - "description": "Pure PHP implementation of libsodium; uses the PHP extension if it exists", - "keywords": [ - "Authentication", - "BLAKE2b", - "ChaCha20", - "ChaCha20-Poly1305", - "Chapoly", - "Curve25519", - "Ed25519", - "EdDSA", - "Edwards-curve Digital Signature Algorithm", - "Elliptic Curve Diffie-Hellman", - "Poly1305", - "Pure-PHP cryptography", - "RFC 7748", - "RFC 8032", - "Salpoly", - "Salsa20", - "X25519", - "XChaCha20-Poly1305", - "XSalsa20-Poly1305", - "Xchacha20", - "Xsalsa20", - "aead", - "cryptography", - "ecdh", - "elliptic curve", - "elliptic curve cryptography", - "encryption", - "libsodium", - "php", - "public-key cryptography", - "secret-key cryptography", - "side-channel resistant" - ], - "support": { - "issues": "https://github.com/paragonie/sodium_compat/issues", - "source": "https://github.com/paragonie/sodium_compat/tree/v1.17.0" - }, - "time": "2021-08-10T02:43:50+00:00" - }, - { - "name": "paypal/module-braintree", - "version": "4.2.4", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/paypal/module-braintree/paypal-module-braintree-4.2.4.0.zip", - "shasum": "1fa06219a445b6b6c40ad045e728a979f64432dc" - }, - "require": { - "paypal/module-braintree-core": "4.2.4", - "paypal/module-braintree-graph-ql": "4.1.2" - }, - "type": "metapackage", - "license": [ - "Apache-2.0" - ], - "description": "Braintree Magento" - }, - { - "name": "paypal/module-braintree-core", - "version": "4.2.4", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/paypal/module-braintree-core/paypal-module-braintree-core-4.2.4.0.zip", - "shasum": "e1a77f1a085539a36ed65961d5078a838bcb2cd9" - }, - "require": { - "braintree/braintree_php": "5.2.0", - "ext-json": "*", - "ext-simplexml": "*", - "league/iso3166": "^2.1", - "magento/module-backend": "100.2.*||101.0.*||^102.0.0", - "magento/module-catalog": "102.0.*||103.0.*||^104.0.0", - "magento/module-checkout": "100.2.*||100.3.*||^100.4.0", - "magento/module-config": "101.0.*||101.1.*||^101.2.0", - "magento/module-customer": "101.0.*||102.0.*||^103.0.0", - "magento/module-directory": "100.2.*||100.3.*||^100.4.0", - "magento/module-payment": "100.2.*||100.3.*||^100.4.0", - "magento/module-paypal": "100.2.*||100.3.*||^101.0.0", - "magento/module-quote": "101.0.*||101.1.*||^101.2.0", - "magento/module-sales": "101.0.*||102.0.*||^102.1.0||^103", - "magento/module-theme": "100.2.*||101.0.*||^101.1.0", - "magento/module-ui": "101.0.*||101.1.*||^101.2.0", - "magento/module-vault": "101.0.*||101.1.*||^101.2.0" - }, - "conflict": { - "gene/module-braintree": "*", - "magento/module-braintree": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "PayPal\\Braintree\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Fork from the Magento Braintree 2.2.0 module by Gene Commerce for PayPal." - }, - { - "name": "paypal/module-braintree-graph-ql", - "version": "4.1.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/paypal/module-braintree-graph-ql/paypal-module-braintree-graph-ql-4.1.2.0.zip", - "shasum": "b4b8151848a4d270b4c3a2b416ee9b1ccd48dbbe" - }, - "require": { - "magento/framework": "^102||^103", - "magento/module-quote": "^101", - "magento/module-quote-graph-ql": "^100", - "magento/module-store": "^101", - "paypal/module-braintree-core": "^4.1", - "php": "~7.1.3||~7.2.0||~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql": "^100" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "PayPal\\BraintreeGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "pelago/emogrifier", - "version": "v5.0.1", - "source": { - "type": "git", - "url": "https://github.com/MyIntervals/emogrifier.git", - "reference": "37595a9bb62c3c25969bdd9e8d7dd24c3ac62bc9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/MyIntervals/emogrifier/zipball/37595a9bb62c3c25969bdd9e8d7dd24c3ac62bc9", - "reference": "37595a9bb62c3c25969bdd9e8d7dd24c3ac62bc9", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-libxml": "*", - "php": "~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0", - "symfony/css-selector": "^3.4.32 || ^4.4 || ^5.1" - }, - "require-dev": { - "php-parallel-lint/php-parallel-lint": "^1.2.0", - "rawr/cross-data-providers": "^2.3.0", - "slevomat/coding-standard": "^6.4.1", - "squizlabs/php_codesniffer": "^3.5.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "6.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Pelago\\Emogrifier\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Oliver Klee", - "email": "github@oliverklee.de" - }, - { - "name": "Zoli Szabó", - "email": "zoli.szabo+github@gmail.com" - }, - { - "name": "John Reeve", - "email": "jreeve@pelagodesign.com" - }, - { - "name": "Jake Hotson", - "email": "jake@qzdesign.co.uk" - }, - { - "name": "Cameron Brooks" - }, - { - "name": "Jaime Prado" - } - ], - "description": "Converts CSS styles into inline style attributes in your HTML code", - "homepage": "https://www.myintervals.com/emogrifier.php", - "keywords": [ - "css", - "email", - "pre-processing" - ], - "support": { - "issues": "https://github.com/MyIntervals/emogrifier/issues", - "source": "https://github.com/MyIntervals/emogrifier" - }, - "time": "2021-04-06T08:18:22+00:00" - }, - { - "name": "php-amqplib/php-amqplib", - "version": "v2.10.1", - "source": { - "type": "git", - "url": "https://github.com/php-amqplib/php-amqplib.git", - "reference": "6e2b2501e021e994fb64429e5a78118f83b5c200" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-amqplib/php-amqplib/zipball/6e2b2501e021e994fb64429e5a78118f83b5c200", - "reference": "6e2b2501e021e994fb64429e5a78118f83b5c200", - "shasum": "" - }, - "require": { - "ext-bcmath": "*", - "ext-sockets": "*", - "php": ">=5.6" - }, - "replace": { - "videlalvaro/php-amqplib": "self.version" - }, - "require-dev": { - "ext-curl": "*", - "nategood/httpful": "^0.2.20", - "phpunit/phpunit": "^5.7|^6.5|^7.0", - "squizlabs/php_codesniffer": "^2.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.10-dev" - } - }, - "autoload": { - "psr-4": { - "PhpAmqpLib\\": "PhpAmqpLib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-2.1-or-later" - ], - "authors": [ - { - "name": "Alvaro Videla", - "role": "Original Maintainer" - }, - { - "name": "John Kelly", - "email": "johnmkelly86@gmail.com", - "role": "Maintainer" - }, - { - "name": "Raúl Araya", - "email": "nubeiro@gmail.com", - "role": "Maintainer" - }, - { - "name": "Luke Bakken", - "email": "luke@bakken.io", - "role": "Maintainer" - } - ], - "description": "Formerly videlalvaro/php-amqplib. This library is a pure PHP implementation of the AMQP protocol. It's been tested against RabbitMQ.", - "homepage": "https://github.com/php-amqplib/php-amqplib/", - "keywords": [ - "message", - "queue", - "rabbitmq" - ], - "support": { - "issues": "https://github.com/php-amqplib/php-amqplib/issues", - "source": "https://github.com/php-amqplib/php-amqplib/tree/v2.10.1" - }, - "time": "2019-10-10T13:23:40+00:00" - }, - { - "name": "phpgt/cssxpath", - "version": "v1.1.3", - "source": { - "type": "git", - "url": "https://github.com/PhpGt/CssXPath.git", - "reference": "64813864ab00e52cbde2cd517d6c6235b7f9ac69" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PhpGt/CssXPath/zipball/64813864ab00e52cbde2cd517d6c6235b7f9ac69", - "reference": "64813864ab00e52cbde2cd517d6c6235b7f9ac69", - "shasum": "" - }, - "require": { - "php": ">=7.4" - }, - "require-dev": { - "ext-dom": "*", - "ext-libxml": "*", - "phpstan/phpstan": ">=0.12.42", - "phpunit/phpunit": "^9.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "Gt\\CssXPath\\": "./src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Greg Bowler", - "email": "greg.bowler@g105b.com", - "homepage": "https://www.g105b.com", - "role": "Developer" - } - ], - "description": "Convert CSS selectors to XPath queries.", - "support": { - "issues": "https://github.com/PhpGt/CssXPath/issues", - "source": "https://github.com/PhpGt/CssXPath/tree/v1.1.3" - }, - "funding": [ - { - "url": "https://github.com/phpgt", - "type": "github" - } - ], - "time": "2021-01-28T13:27:01+00:00" - }, - { - "name": "phpgt/dom", - "version": "v2.1.6", - "source": { - "type": "git", - "url": "https://github.com/PhpGt/Dom.git", - "reference": "fceb86cdb32e846178f75b7f9806d2b77635a879" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PhpGt/Dom/zipball/fceb86cdb32e846178f75b7f9806d2b77635a879", - "reference": "fceb86cdb32e846178f75b7f9806d2b77635a879", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-libxml": "*", - "ext-mbstring": "*", - "php": ">=7.2", - "phpgt/cssxpath": "*", - "psr/http-message": "1.*" - }, - "require-dev": { - "phpunit/phpunit": "8.*" - }, - "type": "library", - "autoload": { - "psr-4": { - "Gt\\Dom\\": "./src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Greg Bowler", - "email": "greg.bowler@g105b.com", - "homepage": "https://www.g105b.com", - "role": "Developer" - }, - { - "name": "Alvaro Guimaraes", - "homepage": "https://github.com/aguimaraes", - "role": "Developer" - }, - { - "name": "James Fellows", - "homepage": "https://github.com/j4m3s", - "role": "Developer" - }, - { - "name": "Emile Ward", - "homepage": "https://github.com/emileward", - "role": "Developer" - }, - { - "name": "Jelmer Wijnja", - "homepage": "https://github.com/Jelmergu", - "role": "Developer" - }, - { - "name": "Ognjen Petrovic", - "homepage": "https://github.com/ognjen-petrovic", - "role": "Developer" - }, - { - "name": "Jacob Bearden", - "homepage": "https://github.com/jacobbearden", - "role": "Documentation contributor" - }, - { - "name": "Jaroslav Týc", - "homepage": "https://www.jaroslavtyc.com/", - "role": "Developer" - } - ], - "description": "The modern DOM API for PHP 7 projects.", - "support": { - "issues": "https://github.com/PhpGt/Dom/issues", - "source": "https://github.com/PhpGt/Dom/tree/v2.1.6" - }, - "time": "2020-01-15T08:28:10+00:00" - }, - { - "name": "phpseclib/mcrypt_compat", - "version": "1.0.8", - "source": { - "type": "git", - "url": "https://github.com/phpseclib/mcrypt_compat.git", - "reference": "f74c7b1897b62f08f268184b8bb98d9d9ab723b0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpseclib/mcrypt_compat/zipball/f74c7b1897b62f08f268184b8bb98d9d9ab723b0", - "reference": "f74c7b1897b62f08f268184b8bb98d9d9ab723b0", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "phpseclib/phpseclib": ">=2.0.11 <3.0.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35|^5.7|^6.0" - }, - "suggest": { - "ext-openssl": "Will enable faster cryptographic operations" - }, - "type": "library", - "autoload": { - "files": [ - "lib/mcrypt.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jim Wigginton", - "email": "terrafrost@php.net", - "homepage": "http://phpseclib.sourceforge.net" - } - ], - "description": "PHP 7.1 polyfill for the mcrypt extension from PHP <= 7.0", - "keywords": [ - "cryptograpy", - "encryption", - "mcrypt" - ], - "support": { - "email": "terrafrost@php.net", - "issues": "https://github.com/phpseclib/mcrypt_compat/issues", - "source": "https://github.com/phpseclib/mcrypt_compat" - }, - "time": "2018-08-22T03:11:43+00:00" - }, - { - "name": "phpseclib/phpseclib", - "version": "2.0.32", - "source": { - "type": "git", - "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "f5c4c19880d45d0be3e7d24ae8ac434844a898cd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/f5c4c19880d45d0be3e7d24ae8ac434844a898cd", - "reference": "f5c4c19880d45d0be3e7d24ae8ac434844a898cd", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "phing/phing": "~2.7", - "phpunit/phpunit": "^4.8.35|^5.7|^6.0|^9.4", - "squizlabs/php_codesniffer": "~2.0" - }, - "suggest": { - "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", - "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.", - "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.", - "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations." - }, - "type": "library", - "autoload": { - "files": [ - "phpseclib/bootstrap.php" - ], - "psr-4": { - "phpseclib\\": "phpseclib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jim Wigginton", - "email": "terrafrost@php.net", - "role": "Lead Developer" - }, - { - "name": "Patrick Monnerat", - "email": "pm@datasphere.ch", - "role": "Developer" - }, - { - "name": "Andreas Fischer", - "email": "bantu@phpbb.com", - "role": "Developer" - }, - { - "name": "Hans-Jürgen Petrich", - "email": "petrich@tronic-media.com", - "role": "Developer" - }, - { - "name": "Graham Campbell", - "email": "graham@alt-three.com", - "role": "Developer" - } - ], - "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.", - "homepage": "http://phpseclib.sourceforge.net", - "keywords": [ - "BigInteger", - "aes", - "asn.1", - "asn1", - "blowfish", - "crypto", - "cryptography", - "encryption", - "rsa", - "security", - "sftp", - "signature", - "signing", - "ssh", - "twofish", - "x.509", - "x509" - ], - "support": { - "issues": "https://github.com/phpseclib/phpseclib/issues", - "source": "https://github.com/phpseclib/phpseclib/tree/2.0.32" - }, - "funding": [ - { - "url": "https://github.com/terrafrost", - "type": "github" - }, - { - "url": "https://www.patreon.com/phpseclib", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib", - "type": "tidelift" - } - ], - "time": "2021-06-12T12:12:59+00:00" - }, - { - "name": "psr/container", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf", - "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf", - "shasum": "" - }, - "require": { - "php": ">=7.2.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Psr\\Container\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common Container Interface (PHP FIG PSR-11)", - "homepage": "https://github.com/php-fig/container", - "keywords": [ - "PSR-11", - "container", - "container-interface", - "container-interop", - "psr" - ], - "support": { - "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/1.1.1" - }, - "time": "2021-03-05T17:36:06+00:00" - }, - { - "name": "psr/event-dispatcher", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/event-dispatcher.git", - "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", - "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", - "shasum": "" - }, - "require": { - "php": ">=7.2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\EventDispatcher\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Standard interfaces for event handling.", - "keywords": [ - "events", - "psr", - "psr-14" - ], - "support": { - "issues": "https://github.com/php-fig/event-dispatcher/issues", - "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" - }, - "time": "2019-01-08T18:20:26+00:00" - }, - { - "name": "psr/http-client", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-client.git", - "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", - "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", - "shasum": "" - }, - "require": { - "php": "^7.0 || ^8.0", - "psr/http-message": "^1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Client\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for HTTP clients", - "homepage": "https://github.com/php-fig/http-client", - "keywords": [ - "http", - "http-client", - "psr", - "psr-18" - ], - "support": { - "source": "https://github.com/php-fig/http-client/tree/master" - }, - "time": "2020-06-29T06:28:15+00:00" - }, - { - "name": "psr/http-factory", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-factory.git", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", - "shasum": "" - }, - "require": { - "php": ">=7.0.0", - "psr/http-message": "^1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interfaces for PSR-7 HTTP message factories", - "keywords": [ - "factory", - "http", - "message", - "psr", - "psr-17", - "psr-7", - "request", - "response" - ], - "support": { - "source": "https://github.com/php-fig/http-factory/tree/master" - }, - "time": "2019-04-30T12:38:16+00:00" - }, - { - "name": "psr/http-message", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-message.git", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for HTTP messages", - "homepage": "https://github.com/php-fig/http-message", - "keywords": [ - "http", - "http-message", - "psr", - "psr-7", - "request", - "response" - ], - "support": { - "source": "https://github.com/php-fig/http-message/tree/master" - }, - "time": "2016-08-06T14:39:51+00:00" - }, - { - "name": "psr/log", - "version": "1.1.4", - "source": { - "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Log\\": "Psr/Log/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interface for logging libraries", - "homepage": "https://github.com/php-fig/log", - "keywords": [ - "log", - "psr", - "psr-3" - ], - "support": { - "source": "https://github.com/php-fig/log/tree/1.1.4" - }, - "time": "2021-05-03T11:20:27+00:00" - }, - { - "name": "ralouphie/getallheaders", - "version": "3.0.3", - "source": { - "type": "git", - "url": "https://github.com/ralouphie/getallheaders.git", - "reference": "120b605dfeb996808c31b6477290a714d356e822" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", - "reference": "120b605dfeb996808c31b6477290a714d356e822", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.1", - "phpunit/phpunit": "^5 || ^6.5" - }, - "type": "library", - "autoload": { - "files": [ - "src/getallheaders.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ralph Khattar", - "email": "ralph.khattar@gmail.com" - } - ], - "description": "A polyfill for getallheaders.", - "support": { - "issues": "https://github.com/ralouphie/getallheaders/issues", - "source": "https://github.com/ralouphie/getallheaders/tree/develop" - }, - "time": "2019-03-08T08:55:37+00:00" - }, - { - "name": "ramsey/collection", - "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/ramsey/collection.git", - "reference": "eaca1dc1054ddd10cbd83c1461907bee6fb528fa" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ramsey/collection/zipball/eaca1dc1054ddd10cbd83c1461907bee6fb528fa", - "reference": "eaca1dc1054ddd10cbd83c1461907bee6fb528fa", - "shasum": "" - }, - "require": { - "php": "^7.3 || ^8", - "symfony/polyfill-php81": "^1.23" - }, - "require-dev": { - "captainhook/captainhook": "^5.3", - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", - "ergebnis/composer-normalize": "^2.6", - "fakerphp/faker": "^1.5", - "hamcrest/hamcrest-php": "^2", - "jangregor/phpstan-prophecy": "^0.8", - "mockery/mockery": "^1.3", - "phpspec/prophecy-phpunit": "^2.0", - "phpstan/extension-installer": "^1", - "phpstan/phpstan": "^0.12.32", - "phpstan/phpstan-mockery": "^0.12.5", - "phpstan/phpstan-phpunit": "^0.12.11", - "phpunit/phpunit": "^8.5 || ^9", - "psy/psysh": "^0.10.4", - "slevomat/coding-standard": "^6.3", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Ramsey\\Collection\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ben Ramsey", - "email": "ben@benramsey.com", - "homepage": "https://benramsey.com" - } - ], - "description": "A PHP library for representing and manipulating collections.", - "keywords": [ - "array", - "collection", - "hash", - "map", - "queue", - "set" - ], - "support": { - "issues": "https://github.com/ramsey/collection/issues", - "source": "https://github.com/ramsey/collection/tree/1.2.1" - }, - "funding": [ - { - "url": "https://github.com/ramsey", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", - "type": "tidelift" - } - ], - "time": "2021-08-06T03:41:06+00:00" - }, - { - "name": "ramsey/uuid", - "version": "4.1.1", - "source": { - "type": "git", - "url": "https://github.com/ramsey/uuid.git", - "reference": "cd4032040a750077205918c86049aa0f43d22947" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/cd4032040a750077205918c86049aa0f43d22947", - "reference": "cd4032040a750077205918c86049aa0f43d22947", - "shasum": "" - }, - "require": { - "brick/math": "^0.8 || ^0.9", - "ext-json": "*", - "php": "^7.2 || ^8", - "ramsey/collection": "^1.0", - "symfony/polyfill-ctype": "^1.8" - }, - "replace": { - "rhumsaa/uuid": "self.version" - }, - "require-dev": { - "codeception/aspect-mock": "^3", - "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7.0", - "doctrine/annotations": "^1.8", - "goaop/framework": "^2", - "mockery/mockery": "^1.3", - "moontoast/math": "^1.1", - "paragonie/random-lib": "^2", - "php-mock/php-mock-mockery": "^1.3", - "php-mock/php-mock-phpunit": "^2.5", - "php-parallel-lint/php-parallel-lint": "^1.1", - "phpbench/phpbench": "^0.17.1", - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-mockery": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpunit/phpunit": "^8.5", - "psy/psysh": "^0.10.0", - "slevomat/coding-standard": "^6.0", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "3.9.4" - }, - "suggest": { - "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", - "ext-ctype": "Enables faster processing of character classification using ctype functions.", - "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", - "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", - "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", - "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.x-dev" - } - }, - "autoload": { - "psr-4": { - "Ramsey\\Uuid\\": "src/" - }, - "files": [ - "src/functions.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", - "homepage": "https://github.com/ramsey/uuid", - "keywords": [ - "guid", - "identifier", - "uuid" - ], - "support": { - "issues": "https://github.com/ramsey/uuid/issues", - "rss": "https://github.com/ramsey/uuid/releases.atom", - "source": "https://github.com/ramsey/uuid" - }, - "funding": [ - { - "url": "https://github.com/ramsey", - "type": "github" - } - ], - "time": "2020-08-18T17:17:46+00:00" - }, - { - "name": "react/promise", - "version": "v2.8.0", - "source": { - "type": "git", - "url": "https://github.com/reactphp/promise.git", - "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise/zipball/f3cff96a19736714524ca0dd1d4130de73dbbbc4", - "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "require-dev": { - "phpunit/phpunit": "^7.0 || ^6.5 || ^5.7 || ^4.8.36" - }, - "type": "library", - "autoload": { - "psr-4": { - "React\\Promise\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jan Sorgalla", - "email": "jsorgalla@gmail.com" - } - ], - "description": "A lightweight implementation of CommonJS Promises/A for PHP", - "keywords": [ - "promise", - "promises" - ], - "support": { - "issues": "https://github.com/reactphp/promise/issues", - "source": "https://github.com/reactphp/promise/tree/v2.8.0" - }, - "time": "2020-05-12T15:16:56+00:00" - }, - { - "name": "seld/jsonlint", - "version": "1.8.3", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/jsonlint.git", - "reference": "9ad6ce79c342fbd44df10ea95511a1b24dee5b57" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/9ad6ce79c342fbd44df10ea95511a1b24dee5b57", - "reference": "9ad6ce79c342fbd44df10ea95511a1b24dee5b57", - "shasum": "" - }, - "require": { - "php": "^5.3 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" - }, - "bin": [ - "bin/jsonlint" - ], - "type": "library", - "autoload": { - "psr-4": { - "Seld\\JsonLint\\": "src/Seld/JsonLint/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "JSON Linter", - "keywords": [ - "json", - "linter", - "parser", - "validator" - ], - "support": { - "issues": "https://github.com/Seldaek/jsonlint/issues", - "source": "https://github.com/Seldaek/jsonlint/tree/1.8.3" - }, - "funding": [ - { - "url": "https://github.com/Seldaek", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint", - "type": "tidelift" - } - ], - "time": "2020-11-11T09:19:24+00:00" - }, - { - "name": "seld/phar-utils", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/phar-utils.git", - "reference": "8674b1d84ffb47cc59a101f5d5a3b61e87d23796" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/8674b1d84ffb47cc59a101f5d5a3b61e87d23796", - "reference": "8674b1d84ffb47cc59a101f5d5a3b61e87d23796", - "shasum": "" - }, - "require": { - "php": ">=5.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Seld\\PharUtils\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be" - } - ], - "description": "PHAR file format utilities, for when PHP phars you up", - "keywords": [ - "phar" - ], - "support": { - "issues": "https://github.com/Seldaek/phar-utils/issues", - "source": "https://github.com/Seldaek/phar-utils/tree/master" - }, - "time": "2020-07-07T18:42:57+00:00" - }, - { - "name": "spomky-labs/aes-key-wrap", - "version": "v6.0.0", - "source": { - "type": "git", - "url": "https://github.com/Spomky-Labs/aes-key-wrap.git", - "reference": "97388255a37ad6fb1ed332d07e61fa2b7bb62e0d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Spomky-Labs/aes-key-wrap/zipball/97388255a37ad6fb1ed332d07e61fa2b7bb62e0d", - "reference": "97388255a37ad6fb1ed332d07e61fa2b7bb62e0d", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "lib-openssl": "*", - "php": ">=7.2", - "thecodingmachine/safe": "^1.1" - }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.0", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-beberlei-assert": "^0.12", - "phpstan/phpstan-deprecation-rules": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/phpunit": "^7.0|^8.0|^9.0", - "thecodingmachine/phpstan-safe-rule": "^1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "AESKW\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Florent Morselli", - "homepage": "https://github.com/Spomky-Labs/aes-key-wrap/contributors" - } - ], - "description": "AES Key Wrap for PHP.", - "homepage": "https://github.com/Spomky-Labs/aes-key-wrap", - "keywords": [ - "A128KW", - "A192KW", - "A256KW", - "RFC3394", - "RFC5649", - "aes", - "key", - "padding", - "wrap" - ], - "support": { - "issues": "https://github.com/Spomky-Labs/aes-key-wrap/issues", - "source": "https://github.com/Spomky-Labs/aes-key-wrap/tree/v6.0.0" - }, - "time": "2020-08-01T14:07:55+00:00" - }, - { - "name": "spomky-labs/base64url", - "version": "v2.0.4", - "source": { - "type": "git", - "url": "https://github.com/Spomky-Labs/base64url.git", - "reference": "7752ce931ec285da4ed1f4c5aa27e45e097be61d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Spomky-Labs/base64url/zipball/7752ce931ec285da4ed1f4c5aa27e45e097be61d", - "reference": "7752ce931ec285da4ed1f4c5aa27e45e097be61d", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "require-dev": { - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.11|^0.12", - "phpstan/phpstan-beberlei-assert": "^0.11|^0.12", - "phpstan/phpstan-deprecation-rules": "^0.11|^0.12", - "phpstan/phpstan-phpunit": "^0.11|^0.12", - "phpstan/phpstan-strict-rules": "^0.11|^0.12" - }, - "type": "library", - "autoload": { - "psr-4": { - "Base64Url\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Florent Morselli", - "homepage": "https://github.com/Spomky-Labs/base64url/contributors" - } - ], - "description": "Base 64 URL Safe Encoding/Decoding PHP Library", - "homepage": "https://github.com/Spomky-Labs/base64url", - "keywords": [ - "base64", - "rfc4648", - "safe", - "url" - ], - "support": { - "issues": "https://github.com/Spomky-Labs/base64url/issues", - "source": "https://github.com/Spomky-Labs/base64url/tree/v2.0.4" - }, - "funding": [ - { - "url": "https://github.com/Spomky", - "type": "github" - }, - { - "url": "https://www.patreon.com/FlorentMorselli", - "type": "patreon" - } - ], - "time": "2020-11-03T09:10:25+00:00" - }, - { - "name": "spomky-labs/otphp", - "version": "v10.0.1", - "source": { - "type": "git", - "url": "https://github.com/Spomky-Labs/otphp.git", - "reference": "f44cce5a9db4b8da410215d992110482c931232f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Spomky-Labs/otphp/zipball/f44cce5a9db4b8da410215d992110482c931232f", - "reference": "f44cce5a9db4b8da410215d992110482c931232f", - "shasum": "" - }, - "require": { - "beberlei/assert": "^3.0", - "ext-mbstring": "*", - "paragonie/constant_time_encoding": "^2.0", - "php": "^7.2|^8.0", - "thecodingmachine/safe": "^0.1.14|^1.0" - }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.0", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-beberlei-assert": "^0.12", - "phpstan/phpstan-deprecation-rules": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/phpunit": "^8.0", - "thecodingmachine/phpstan-safe-rule": "^1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "v10.0": "10.0.x-dev", - "v9.0": "9.0.x-dev", - "v8.3": "8.3.x-dev" - } - }, - "autoload": { - "psr-4": { - "OTPHP\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Florent Morselli", - "homepage": "https://github.com/Spomky" - }, - { - "name": "All contributors", - "homepage": "https://github.com/Spomky-Labs/otphp/contributors" - } - ], - "description": "A PHP library for generating one time passwords according to RFC 4226 (HOTP Algorithm) and the RFC 6238 (TOTP Algorithm) and compatible with Google Authenticator", - "homepage": "https://github.com/Spomky-Labs/otphp", - "keywords": [ - "FreeOTP", - "RFC 4226", - "RFC 6238", - "google authenticator", - "hotp", - "otp", - "totp" - ], - "support": { - "issues": "https://github.com/Spomky-Labs/otphp/issues", - "source": "https://github.com/Spomky-Labs/otphp/tree/v10.0.1" - }, - "time": "2020-01-28T09:24:19+00:00" - }, - { - "name": "symfony/config", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/config.git", - "reference": "4268f3059c904c61636275182707f81645517a37" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/4268f3059c904c61636275182707f81645517a37", - "reference": "4268f3059c904c61636275182707f81645517a37", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/filesystem": "^4.4|^5.0", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-php80": "^1.16", - "symfony/polyfill-php81": "^1.22" - }, - "conflict": { - "symfony/finder": "<4.4" - }, - "require-dev": { - "symfony/event-dispatcher": "^4.4|^5.0", - "symfony/finder": "^4.4|^5.0", - "symfony/messenger": "^4.4|^5.0", - "symfony/service-contracts": "^1.1|^2", - "symfony/yaml": "^4.4|^5.0" - }, - "suggest": { - "symfony/yaml": "To use the yaml reference dumper" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Config\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/config/tree/v5.3.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-21T12:40:44+00:00" - }, - { - "name": "symfony/console", - "version": "v4.4.29", - "source": { - "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "8baf0bbcfddfde7d7225ae8e04705cfd1081cd7b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/8baf0bbcfddfde7d7225ae8e04705cfd1081cd7b", - "reference": "8baf0bbcfddfde7d7225ae8e04705cfd1081cd7b", - "shasum": "" - }, - "require": { - "php": ">=7.1.3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php73": "^1.8", - "symfony/polyfill-php80": "^1.16", - "symfony/service-contracts": "^1.1|^2" - }, - "conflict": { - "psr/log": ">=3", - "symfony/dependency-injection": "<3.4", - "symfony/event-dispatcher": "<4.3|>=5", - "symfony/lock": "<4.4", - "symfony/process": "<3.3" - }, - "provide": { - "psr/log-implementation": "1.0|2.0" - }, - "require-dev": { - "psr/log": "^1|^2", - "symfony/config": "^3.4|^4.0|^5.0", - "symfony/dependency-injection": "^3.4|^4.0|^5.0", - "symfony/event-dispatcher": "^4.3", - "symfony/lock": "^4.4|^5.0", - "symfony/process": "^3.4|^4.0|^5.0", - "symfony/var-dumper": "^4.3|^5.0" - }, - "suggest": { - "psr/log": "For using the console logger", - "symfony/event-dispatcher": "", - "symfony/lock": "", - "symfony/process": "" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Console\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Eases the creation of beautiful and testable command line interfaces", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/console/tree/v4.4.29" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-27T19:04:53+00:00" - }, - { - "name": "symfony/css-selector", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/css-selector.git", - "reference": "7fb120adc7f600a59027775b224c13a33530dd90" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/7fb120adc7f600a59027775b224c13a33530dd90", - "reference": "7fb120adc7f600a59027775b224c13a33530dd90", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/polyfill-php80": "^1.16" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\CssSelector\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Jean-François Simon", - "email": "jeanfrancois.simon@sensiolabs.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Converts CSS selectors to XPath expressions", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/css-selector/tree/v5.3.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-21T12:38:00+00:00" - }, - { - "name": "symfony/debug", - "version": "v4.4.27", - "source": { - "type": "git", - "url": "https://github.com/symfony/debug.git", - "reference": "2f9160e92eb64c95da7368c867b663a8e34e980c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/2f9160e92eb64c95da7368c867b663a8e34e980c", - "reference": "2f9160e92eb64c95da7368c867b663a8e34e980c", - "shasum": "" - }, - "require": { - "php": ">=7.1.3", - "psr/log": "^1|^2|^3" - }, - "conflict": { - "symfony/http-kernel": "<3.4" - }, - "require-dev": { - "symfony/http-kernel": "^3.4|^4.0|^5.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Debug\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides tools to ease debugging PHP code", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/debug/tree/v4.4.27" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-22T07:21:39+00:00" - }, - { - "name": "symfony/dependency-injection", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/dependency-injection.git", - "reference": "5a825e4b386066167a8b55487091cb62beec74c2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/5a825e4b386066167a8b55487091cb62beec74c2", - "reference": "5a825e4b386066167a8b55487091cb62beec74c2", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "psr/container": "^1.1.1", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-php80": "^1.16", - "symfony/service-contracts": "^1.1.6|^2" - }, - "conflict": { - "ext-psr": "<1.1|>=2", - "symfony/config": "<5.3", - "symfony/finder": "<4.4", - "symfony/proxy-manager-bridge": "<4.4", - "symfony/yaml": "<4.4" - }, - "provide": { - "psr/container-implementation": "1.0", - "symfony/service-implementation": "1.0|2.0" - }, - "require-dev": { - "symfony/config": "^5.3", - "symfony/expression-language": "^4.4|^5.0", - "symfony/yaml": "^4.4|^5.0" - }, - "suggest": { - "symfony/config": "", - "symfony/expression-language": "For using expressions in service container configuration", - "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", - "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", - "symfony/yaml": "" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\DependencyInjection\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Allows you to standardize and centralize the way objects are constructed in your application", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v5.3.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-23T15:55:36+00:00" - }, - { - "name": "symfony/deprecation-contracts", - "version": "v2.4.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5f38c8804a9e97d23e0c8d63341088cd8a22d627", - "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "2.4-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "files": [ - "function.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "A generic function and convention to trigger deprecation notices", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v2.4.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-03-23T23:28:01+00:00" - }, - { - "name": "symfony/error-handler", - "version": "v4.4.27", - "source": { - "type": "git", - "url": "https://github.com/symfony/error-handler.git", - "reference": "16ac2be1c0f49d6d9eb9d3ce9324bde268717905" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/16ac2be1c0f49d6d9eb9d3ce9324bde268717905", - "reference": "16ac2be1c0f49d6d9eb9d3ce9324bde268717905", - "shasum": "" - }, - "require": { - "php": ">=7.1.3", - "psr/log": "^1|^2|^3", - "symfony/debug": "^4.4.5", - "symfony/var-dumper": "^4.4|^5.0" - }, - "require-dev": { - "symfony/http-kernel": "^4.4|^5.0", - "symfony/serializer": "^4.4|^5.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\ErrorHandler\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides tools to manage errors and ease debugging PHP code", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/error-handler/tree/v4.4.27" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-23T15:41:52+00:00" - }, - { - "name": "symfony/event-dispatcher", - "version": "v4.4.27", - "source": { - "type": "git", - "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "958a128b184fcf0ba45ec90c0e88554c9327c2e9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/958a128b184fcf0ba45ec90c0e88554c9327c2e9", - "reference": "958a128b184fcf0ba45ec90c0e88554c9327c2e9", - "shasum": "" - }, - "require": { - "php": ">=7.1.3", - "symfony/event-dispatcher-contracts": "^1.1", - "symfony/polyfill-php80": "^1.16" - }, - "conflict": { - "symfony/dependency-injection": "<3.4" - }, - "provide": { - "psr/event-dispatcher-implementation": "1.0", - "symfony/event-dispatcher-implementation": "1.1" - }, - "require-dev": { - "psr/log": "^1|^2|^3", - "symfony/config": "^3.4|^4.0|^5.0", - "symfony/dependency-injection": "^3.4|^4.0|^5.0", - "symfony/error-handler": "~3.4|~4.4", - "symfony/expression-language": "^3.4|^4.0|^5.0", - "symfony/http-foundation": "^3.4|^4.0|^5.0", - "symfony/service-contracts": "^1.1|^2", - "symfony/stopwatch": "^3.4|^4.0|^5.0" - }, - "suggest": { - "symfony/dependency-injection": "", - "symfony/http-kernel": "" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\EventDispatcher\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v4.4.27" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-23T15:41:52+00:00" - }, - { - "name": "symfony/event-dispatcher-contracts", - "version": "v1.1.9", - "source": { - "type": "git", - "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/84e23fdcd2517bf37aecbd16967e83f0caee25a7", - "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7", - "shasum": "" - }, - "require": { - "php": ">=7.1.3" - }, - "suggest": { - "psr/event-dispatcher": "", - "symfony/event-dispatcher-implementation": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\EventDispatcher\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to dispatching event", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v1.1.9" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2020-07-06T13:19:58+00:00" - }, - { - "name": "symfony/filesystem", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/filesystem.git", - "reference": "343f4fe324383ca46792cae728a3b6e2f708fb32" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/343f4fe324383ca46792cae728a3b6e2f708fb32", - "reference": "343f4fe324383ca46792cae728a3b6e2f708fb32", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-php80": "^1.16" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Filesystem\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides basic utilities for the filesystem", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/filesystem/tree/v5.3.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-21T12:40:44+00:00" - }, - { - "name": "symfony/finder", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/finder.git", - "reference": "17f50e06018baec41551a71a15731287dbaab186" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/17f50e06018baec41551a71a15731287dbaab186", - "reference": "17f50e06018baec41551a71a15731287dbaab186", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/polyfill-php80": "^1.16" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Finder\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Finds files and directories via an intuitive fluent interface", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/finder/tree/v5.3.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-23T15:54:19+00:00" - }, - { - "name": "symfony/http-client-contracts", - "version": "v2.4.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "7e82f6084d7cae521a75ef2cb5c9457bbda785f4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/7e82f6084d7cae521a75ef2cb5c9457bbda785f4", - "reference": "7e82f6084d7cae521a75ef2cb5c9457bbda785f4", - "shasum": "" - }, - "require": { - "php": ">=7.2.5" - }, - "suggest": { - "symfony/http-client-implementation": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "2.4-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\HttpClient\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to HTTP clients", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/http-client-contracts/tree/v2.4.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-04-11T23:07:08+00:00" - }, - { - "name": "symfony/http-foundation", - "version": "v5.3.6", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-foundation.git", - "reference": "a8388f7b7054a7401997008ce9cd8c6b0ab7ac75" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/a8388f7b7054a7401997008ce9cd8c6b0ab7ac75", - "reference": "a8388f7b7054a7401997008ce9cd8c6b0ab7ac75", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-mbstring": "~1.1", - "symfony/polyfill-php80": "^1.16" - }, - "require-dev": { - "predis/predis": "~1.0", - "symfony/cache": "^4.4|^5.0", - "symfony/expression-language": "^4.4|^5.0", - "symfony/mime": "^4.4|^5.0" - }, - "suggest": { - "symfony/mime": "To use the file extension guesser" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpFoundation\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Defines an object-oriented layer for the HTTP specification", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/http-foundation/tree/v5.3.6" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-27T17:08:17+00:00" - }, - { - "name": "symfony/http-kernel", - "version": "v4.4.29", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-kernel.git", - "reference": "752b170e1ba0dd4104e7fa17c1cef1ec8a7fc506" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/752b170e1ba0dd4104e7fa17c1cef1ec8a7fc506", - "reference": "752b170e1ba0dd4104e7fa17c1cef1ec8a7fc506", - "shasum": "" - }, - "require": { - "php": ">=7.1.3", - "psr/log": "^1|^2", - "symfony/error-handler": "^4.4", - "symfony/event-dispatcher": "^4.4", - "symfony/http-client-contracts": "^1.1|^2", - "symfony/http-foundation": "^4.4|^5.0", - "symfony/polyfill-ctype": "^1.8", - "symfony/polyfill-php73": "^1.9", - "symfony/polyfill-php80": "^1.16" - }, - "conflict": { - "symfony/browser-kit": "<4.3", - "symfony/config": "<3.4", - "symfony/console": ">=5", - "symfony/dependency-injection": "<4.3", - "symfony/translation": "<4.2", - "twig/twig": "<1.43|<2.13,>=2" - }, - "provide": { - "psr/log-implementation": "1.0|2.0" - }, - "require-dev": { - "psr/cache": "^1.0|^2.0|^3.0", - "symfony/browser-kit": "^4.3|^5.0", - "symfony/config": "^3.4|^4.0|^5.0", - "symfony/console": "^3.4|^4.0", - "symfony/css-selector": "^3.4|^4.0|^5.0", - "symfony/dependency-injection": "^4.3|^5.0", - "symfony/dom-crawler": "^3.4|^4.0|^5.0", - "symfony/expression-language": "^3.4|^4.0|^5.0", - "symfony/finder": "^3.4|^4.0|^5.0", - "symfony/process": "^3.4|^4.0|^5.0", - "symfony/routing": "^3.4|^4.0|^5.0", - "symfony/stopwatch": "^3.4|^4.0|^5.0", - "symfony/templating": "^3.4|^4.0|^5.0", - "symfony/translation": "^4.2|^5.0", - "symfony/translation-contracts": "^1.1|^2", - "twig/twig": "^1.43|^2.13|^3.0.4" - }, - "suggest": { - "symfony/browser-kit": "", - "symfony/config": "", - "symfony/console": "", - "symfony/dependency-injection": "" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpKernel\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides a structured process for converting a Request into a Response", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/http-kernel/tree/v4.4.29" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-29T06:45:05+00:00" - }, - { - "name": "symfony/options-resolver", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/options-resolver.git", - "reference": "a603e5701bd6e305cfc777a8b50bf081ef73105e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/a603e5701bd6e305cfc777a8b50bf081ef73105e", - "reference": "a603e5701bd6e305cfc777a8b50bf081ef73105e", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-php73": "~1.0", - "symfony/polyfill-php80": "^1.16" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\OptionsResolver\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides an improved replacement for the array_replace PHP function", - "homepage": "https://symfony.com", - "keywords": [ - "config", - "configuration", - "options" - ], - "support": { - "source": "https://github.com/symfony/options-resolver/tree/v5.3.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-23T15:55:36+00:00" - }, - { - "name": "symfony/polyfill-ctype", - "version": "v1.23.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/46cd95797e9df938fdd2b03693b5fca5e64b01ce", - "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "suggest": { - "ext-ctype": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Gert de Pagter", - "email": "BackEndTea@gmail.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for ctype functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "ctype", - "polyfill", - "portable" - ], - "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.23.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-02-19T12:13:01+00:00" - }, - { - "name": "symfony/polyfill-intl-grapheme", - "version": "v1.23.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "16880ba9c5ebe3642d1995ab866db29270b36535" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/16880ba9c5ebe3642d1995ab866db29270b36535", - "reference": "16880ba9c5ebe3642d1995ab866db29270b36535", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "suggest": { - "ext-intl": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Grapheme\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for intl's grapheme_* functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "grapheme", - "intl", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.23.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-05-27T12:26:48+00:00" - }, - { - "name": "symfony/polyfill-intl-idn", - "version": "v1.23.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "65bd267525e82759e7d8c4e8ceea44f398838e65" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/65bd267525e82759e7d8c4e8ceea44f398838e65", - "reference": "65bd267525e82759e7d8c4e8ceea44f398838e65", - "shasum": "" - }, - "require": { - "php": ">=7.1", - "symfony/polyfill-intl-normalizer": "^1.10", - "symfony/polyfill-php72": "^1.10" - }, - "suggest": { - "ext-intl": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Idn\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Laurent Bassin", - "email": "laurent@bassin.info" - }, - { - "name": "Trevor Rowbotham", - "email": "trevor.rowbotham@pm.me" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "idn", - "intl", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.23.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-05-27T09:27:20+00:00" - }, - { - "name": "symfony/polyfill-intl-normalizer", - "version": "v1.23.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8", - "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "suggest": { - "ext-intl": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Normalizer\\": "" - }, - "files": [ - "bootstrap.php" - ], - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for intl's Normalizer class and related functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "intl", - "normalizer", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.23.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-02-19T12:13:01+00:00" - }, - { - "name": "symfony/polyfill-mbstring", - "version": "v1.23.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9174a3d80210dca8daa7f31fec659150bbeabfc6", - "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "suggest": { - "ext-mbstring": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for the Mbstring extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "mbstring", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.23.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-05-27T12:26:48+00:00" - }, - { - "name": "symfony/polyfill-php72", - "version": "v1.23.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "9a142215a36a3888e30d0a9eeea9766764e96976" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/9a142215a36a3888e30d0a9eeea9766764e96976", - "reference": "9a142215a36a3888e30d0a9eeea9766764e96976", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php72\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.23.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-05-27T09:17:38+00:00" - }, - { - "name": "symfony/polyfill-php73", - "version": "v1.23.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fba8933c384d6476ab14fb7b8526e5287ca7e010", - "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" - }, - "files": [ - "bootstrap.php" - ], - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.23.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-02-19T12:13:01+00:00" - }, - { - "name": "symfony/polyfill-php80", - "version": "v1.23.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/1100343ed1a92e3a38f9ae122fc0eb21602547be", - "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php80\\": "" - }, - "files": [ - "bootstrap.php" - ], - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ion Bazan", - "email": "ion.bazan@gmail.com" - }, - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.23.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-28T13:41:28+00:00" - }, - { - "name": "symfony/polyfill-php81", - "version": "v1.23.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "e66119f3de95efc359483f810c4c3e6436279436" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/e66119f3de95efc359483f810c4c3e6436279436", - "reference": "e66119f3de95efc359483f810c4c3e6436279436", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php81\\": "" - }, - "files": [ - "bootstrap.php" - ], - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.23.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-05-21T13:25:03+00:00" - }, - { - "name": "symfony/process", - "version": "v4.4.27", - "source": { - "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "0b7dc5599ac4aa6d7b936c8f7d10abae64f6cf7f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/0b7dc5599ac4aa6d7b936c8f7d10abae64f6cf7f", - "reference": "0b7dc5599ac4aa6d7b936c8f7d10abae64f6cf7f", - "shasum": "" - }, - "require": { - "php": ">=7.1.3", - "symfony/polyfill-php80": "^1.16" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Process\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Executes commands in sub-processes", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/process/tree/v4.4.27" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-23T15:41:52+00:00" - }, - { - "name": "symfony/property-access", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/property-access.git", - "reference": "098681253076af7070df7d9debe5f75733eea189" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/property-access/zipball/098681253076af7070df7d9debe5f75733eea189", - "reference": "098681253076af7070df7d9debe5f75733eea189", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-php80": "^1.16", - "symfony/property-info": "^5.2" - }, - "require-dev": { - "symfony/cache": "^4.4|^5.0" - }, - "suggest": { - "psr/cache-implementation": "To cache access methods." - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\PropertyAccess\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides functions to read and write from/to an object or array using a simple string notation", - "homepage": "https://symfony.com", - "keywords": [ - "access", - "array", - "extraction", - "index", - "injection", - "object", - "property", - "property path", - "reflection" - ], - "support": { - "source": "https://github.com/symfony/property-access/tree/v5.3.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-21T12:40:44+00:00" - }, - { - "name": "symfony/property-info", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/property-info.git", - "reference": "0f42009150679a7a256eb6ee106401af5d974ed2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/property-info/zipball/0f42009150679a7a256eb6ee106401af5d974ed2", - "reference": "0f42009150679a7a256eb6ee106401af5d974ed2", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-php80": "^1.16", - "symfony/string": "^5.1" - }, - "conflict": { - "phpdocumentor/reflection-docblock": "<3.2.2", - "phpdocumentor/type-resolver": "<1.4.0", - "symfony/dependency-injection": "<4.4" - }, - "require-dev": { - "doctrine/annotations": "^1.10.4", - "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/cache": "^4.4|^5.0", - "symfony/dependency-injection": "^4.4|^5.0", - "symfony/serializer": "^4.4|^5.0" - }, - "suggest": { - "phpdocumentor/reflection-docblock": "To use the PHPDoc", - "psr/cache-implementation": "To cache results", - "symfony/doctrine-bridge": "To use Doctrine metadata", - "symfony/serializer": "To use Serializer metadata" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\PropertyInfo\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Kévin Dunglas", - "email": "dunglas@gmail.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Extracts information about PHP class' properties using metadata of popular sources", - "homepage": "https://symfony.com", - "keywords": [ - "doctrine", - "phpdoc", - "property", - "symfony", - "type", - "validator" - ], - "support": { - "source": "https://github.com/symfony/property-info/tree/v5.3.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-21T12:40:44+00:00" - }, - { - "name": "symfony/service-contracts", - "version": "v2.4.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/service-contracts.git", - "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", - "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "psr/container": "^1.1" - }, - "suggest": { - "symfony/service-implementation": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "2.4-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\Service\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to writing services", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/service-contracts/tree/v2.4.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-04-01T10:43:52+00:00" - }, - { - "name": "symfony/string", - "version": "v5.3.3", - "source": { - "type": "git", - "url": "https://github.com/symfony/string.git", - "reference": "bd53358e3eccec6a670b5f33ab680d8dbe1d4ae1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/bd53358e3eccec6a670b5f33ab680d8dbe1d4ae1", - "reference": "bd53358e3eccec6a670b5f33ab680d8dbe1d4ae1", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-intl-grapheme": "~1.0", - "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "~1.15" - }, - "require-dev": { - "symfony/error-handler": "^4.4|^5.0", - "symfony/http-client": "^4.4|^5.0", - "symfony/translation-contracts": "^1.1|^2", - "symfony/var-exporter": "^4.4|^5.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\String\\": "" - }, - "files": [ - "Resources/functions.php" - ], - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", - "homepage": "https://symfony.com", - "keywords": [ - "grapheme", - "i18n", - "string", - "unicode", - "utf-8", - "utf8" - ], - "support": { - "source": "https://github.com/symfony/string/tree/v5.3.3" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-06-27T11:44:38+00:00" - }, - { - "name": "symfony/var-dumper", - "version": "v5.3.6", - "source": { - "type": "git", - "url": "https://github.com/symfony/var-dumper.git", - "reference": "3dd8ddd1e260e58ecc61bb78da3b6584b3bfcba0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/3dd8ddd1e260e58ecc61bb78da3b6584b3bfcba0", - "reference": "3dd8ddd1e260e58ecc61bb78da3b6584b3bfcba0", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "^1.16" - }, - "conflict": { - "phpunit/phpunit": "<5.4.3", - "symfony/console": "<4.4" - }, - "require-dev": { - "ext-iconv": "*", - "symfony/console": "^4.4|^5.0", - "symfony/process": "^4.4|^5.0", - "twig/twig": "^2.13|^3.0.4" - }, - "suggest": { - "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", - "ext-intl": "To show region name in time zone dump", - "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" - }, - "bin": [ - "Resources/bin/var-dump-server" - ], - "type": "library", - "autoload": { - "files": [ - "Resources/functions/dump.php" - ], - "psr-4": { - "Symfony\\Component\\VarDumper\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides mechanisms for walking through any arbitrary PHP variable", - "homepage": "https://symfony.com", - "keywords": [ - "debug", - "dump" - ], - "support": { - "source": "https://github.com/symfony/var-dumper/tree/v5.3.6" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-27T01:56:02+00:00" - }, - { - "name": "tedivm/jshrink", - "version": "v1.4.0", - "source": { - "type": "git", - "url": "https://github.com/tedious/JShrink.git", - "reference": "0513ba1407b1f235518a939455855e6952a48bbc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/tedious/JShrink/zipball/0513ba1407b1f235518a939455855e6952a48bbc", - "reference": "0513ba1407b1f235518a939455855e6952a48bbc", - "shasum": "" - }, - "require": { - "php": "^5.6|^7.0|^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.8", - "php-coveralls/php-coveralls": "^1.1.0", - "phpunit/phpunit": "^6" - }, - "type": "library", - "autoload": { - "psr-0": { - "JShrink": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Robert Hafner", - "email": "tedivm@tedivm.com" - } - ], - "description": "Javascript Minifier built in PHP", - "homepage": "http://github.com/tedious/JShrink", - "keywords": [ - "javascript", - "minifier" - ], - "support": { - "issues": "https://github.com/tedious/JShrink/issues", - "source": "https://github.com/tedious/JShrink/tree/v1.4.0" - }, - "funding": [ - { - "url": "https://tidelift.com/funding/github/packagist/tedivm/jshrink", - "type": "tidelift" - } - ], - "time": "2020-11-30T18:10:21+00:00" - }, - { - "name": "temando/module-shipping", - "version": "2.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/temando/module-shipping/temando-module-shipping-2.0.0.0.zip", - "shasum": "78974a6f6a2bfb214e96882562111d35163971b1" - }, - "require": { - "temando/module-shipping-remover": "1.0.0" - }, - "type": "metapackage", - "license": [ - "OSL-3.0" - ], - "description": "Temando multi-carrier shipping extension for Magento 2" - }, - { - "name": "temando/module-shipping-remover", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/temando/module-shipping-remover/temando-module-shipping-remover-1.0.0.0.zip", - "shasum": "fd37ccded9678386a94e104fbd37332254d7c429" - }, - "require": { - "magento/framework": "*", - "magento/module-eav": "*" - }, - "replace": { - "temando/module-shipping-m2": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Temando\\ShippingRemover\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Removes Temando multi-carrier shipping extension from Magento 2" - }, - { - "name": "thecodingmachine/safe", - "version": "v1.3.3", - "source": { - "type": "git", - "url": "https://github.com/thecodingmachine/safe.git", - "reference": "a8ab0876305a4cdaef31b2350fcb9811b5608dbc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thecodingmachine/safe/zipball/a8ab0876305a4cdaef31b2350fcb9811b5608dbc", - "reference": "a8ab0876305a4cdaef31b2350fcb9811b5608dbc", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "require-dev": { - "phpstan/phpstan": "^0.12", - "squizlabs/php_codesniffer": "^3.2", - "thecodingmachine/phpstan-strict-rules": "^0.12" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.1-dev" - } - }, - "autoload": { - "psr-4": { - "Safe\\": [ - "lib/", - "deprecated/", - "generated/" - ] - }, - "files": [ - "deprecated/apc.php", - "deprecated/libevent.php", - "deprecated/mssql.php", - "deprecated/stats.php", - "lib/special_cases.php", - "generated/apache.php", - "generated/apcu.php", - "generated/array.php", - "generated/bzip2.php", - "generated/calendar.php", - "generated/classobj.php", - "generated/com.php", - "generated/cubrid.php", - "generated/curl.php", - "generated/datetime.php", - "generated/dir.php", - "generated/eio.php", - "generated/errorfunc.php", - "generated/exec.php", - "generated/fileinfo.php", - "generated/filesystem.php", - "generated/filter.php", - "generated/fpm.php", - "generated/ftp.php", - "generated/funchand.php", - "generated/gmp.php", - "generated/gnupg.php", - "generated/hash.php", - "generated/ibase.php", - "generated/ibmDb2.php", - "generated/iconv.php", - "generated/image.php", - "generated/imap.php", - "generated/info.php", - "generated/ingres-ii.php", - "generated/inotify.php", - "generated/json.php", - "generated/ldap.php", - "generated/libxml.php", - "generated/lzf.php", - "generated/mailparse.php", - "generated/mbstring.php", - "generated/misc.php", - "generated/msql.php", - "generated/mysql.php", - "generated/mysqli.php", - "generated/mysqlndMs.php", - "generated/mysqlndQc.php", - "generated/network.php", - "generated/oci8.php", - "generated/opcache.php", - "generated/openssl.php", - "generated/outcontrol.php", - "generated/password.php", - "generated/pcntl.php", - "generated/pcre.php", - "generated/pdf.php", - "generated/pgsql.php", - "generated/posix.php", - "generated/ps.php", - "generated/pspell.php", - "generated/readline.php", - "generated/rpminfo.php", - "generated/rrd.php", - "generated/sem.php", - "generated/session.php", - "generated/shmop.php", - "generated/simplexml.php", - "generated/sockets.php", - "generated/sodium.php", - "generated/solr.php", - "generated/spl.php", - "generated/sqlsrv.php", - "generated/ssdeep.php", - "generated/ssh2.php", - "generated/stream.php", - "generated/strings.php", - "generated/swoole.php", - "generated/uodbc.php", - "generated/uopz.php", - "generated/url.php", - "generated/var.php", - "generated/xdiff.php", - "generated/xml.php", - "generated/xmlrpc.php", - "generated/yaml.php", - "generated/yaz.php", - "generated/zip.php", - "generated/zlib.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "PHP core functions that throw exceptions instead of returning FALSE on error", - "support": { - "issues": "https://github.com/thecodingmachine/safe/issues", - "source": "https://github.com/thecodingmachine/safe/tree/v1.3.3" - }, - "time": "2020-10-28T17:51:34+00:00" - }, - { - "name": "true/punycode", - "version": "v2.1.1", - "source": { - "type": "git", - "url": "https://github.com/true/php-punycode.git", - "reference": "a4d0c11a36dd7f4e7cd7096076cab6d3378a071e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/true/php-punycode/zipball/a4d0c11a36dd7f4e7cd7096076cab6d3378a071e", - "reference": "a4d0c11a36dd7f4e7cd7096076cab6d3378a071e", - "shasum": "" - }, - "require": { - "php": ">=5.3.0", - "symfony/polyfill-mbstring": "^1.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.7", - "squizlabs/php_codesniffer": "~2.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "TrueBV\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Renan Gonçalves", - "email": "renan.saddam@gmail.com" - } - ], - "description": "A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)", - "homepage": "https://github.com/true/php-punycode", - "keywords": [ - "idna", - "punycode" - ], - "support": { - "issues": "https://github.com/true/php-punycode/issues", - "source": "https://github.com/true/php-punycode/tree/master" - }, - "time": "2016-11-16T10:37:54+00:00" - }, - { - "name": "tubalmartin/cssmin", - "version": "v4.1.1", - "source": { - "type": "git", - "url": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port.git", - "reference": "3cbf557f4079d83a06f9c3ff9b957c022d7805cf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/tubalmartin/YUI-CSS-compressor-PHP-port/zipball/3cbf557f4079d83a06f9c3ff9b957c022d7805cf", - "reference": "3cbf557f4079d83a06f9c3ff9b957c022d7805cf", - "shasum": "" - }, - "require": { - "ext-pcre": "*", - "php": ">=5.3.2" - }, - "require-dev": { - "cogpowered/finediff": "0.3.*", - "phpunit/phpunit": "4.8.*" - }, - "bin": [ - "cssmin" - ], - "type": "library", - "autoload": { - "psr-4": { - "tubalmartin\\CssMin\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Túbal Martín", - "homepage": "http://tubalmartin.me/" - } - ], - "description": "A PHP port of the YUI CSS compressor", - "homepage": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port", - "keywords": [ - "compress", - "compressor", - "css", - "cssmin", - "minify", - "yui" - ], - "support": { - "issues": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port/issues", - "source": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port" - }, - "time": "2018-01-15T15:26:51+00:00" - }, - { - "name": "vertexinc/module-address-validation", - "version": "2.1.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/module-address-validation/vertexinc-module-address-validation-2.1.2.0.zip", - "shasum": "78bd5bd1c93aeff3a4f1797811eb6d2d279e6220" - }, - "require": { - "ext-json": "*", - "ext-simplexml": "*", - "ext-soap": "*", - "magento/framework": "^100|^101|^102|^103", - "magento/module-checkout": "^100", - "magento/module-config": "^101", - "magento/module-quote": "^100|^101", - "magento/module-store": "^100|^101", - "magento/module-tax": "^100", - "php": "^7.0", - "vertexinc/module-address-validation-api": "^1", - "vertexinc/module-tax": "^4" - }, - "replace": { - "vertex/module-address-validation": "self.version" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2", - "ext-dom": "*", - "mediotype/code-standard": "^1.0", - "roave/security-advisories": "dev-master" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Vertex\\AddressValidation\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Vertex Address Validation module for Magento 2" - }, - { - "name": "vertexinc/module-address-validation-api", - "version": "1.0.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/module-address-validation-api/vertexinc-module-address-validation-api-1.0.1.0.zip", - "shasum": "89c8e09c9a4f9861b64790be969f963afd5e62fa" - }, - "require": { - "magento/framework": "^100|^101|^102|^103", - "magento/module-store": "^100|^101", - "php": "^7.1", - "vertexinc/sdk": "^1" - }, - "replace": { - "vertex/module-address-validation-api": "self.version" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2", - "mediotype/code-standard": "^1.0", - "roave/security-advisories": "dev-master" - }, - "suggest": { - "magento/module-webapi": "^100" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Vertex\\AddressValidationApi\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Vertex Address Cleansing module for Magento 2 API" - }, - { - "name": "vertexinc/module-request-logging", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/module-request-logging/vertexinc-module-request-logging-1.0.0.0.zip", - "shasum": "1fa6743a7c10742968216928f61bda3efa348dec" - }, - "require": { - "ext-dom": "*", - "magento/framework": "^100|^101|^102|^103", - "vertexinc/module-request-logging-api": "~1.0.0" - }, - "conflict": { - "vertex/module-tax": "<=3.5.0 || >=4.0 <=4.2.0" - }, - "provide": { - "vertexinc/module-request-logging-api-implementation": "1.0" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.1", - "mediotype/code-standard": "^1.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Vertex\\RequestLogging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Vertex Request Logging module for Magento 2" - }, - { - "name": "vertexinc/module-request-logging-api", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/module-request-logging-api/vertexinc-module-request-logging-api-1.0.0.0.zip", - "shasum": "7086b94baa3d08d2bdcda23fe272afd10b3c9a65" - }, - "require": { - "magento/framework": "^100|^101|^102|^103" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.1", - "jetbrains/phpstorm-attributes": "^1", - "mediotype/code-standard": "^1.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Vertex\\RequestLoggingApi\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Vertex Request Logging module for Magento 2 API" - }, - { - "name": "vertexinc/module-tax", - "version": "4.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/module-tax/vertexinc-module-tax-4.2.1.0.zip", - "shasum": "439939b5fc360e6631b1775acb58c2556a200b99" - }, - "require": { - "ext-intl": "*", - "ext-json": "*", - "ext-simplexml": "*", - "ext-soap": "*", - "magento/framework": "^100|^101|^102|^103", - "magento/module-backend": "^100|^101|^102", - "magento/module-catalog": "^100|^101|^102|^103|^104", - "magento/module-checkout": "^100", - "magento/module-config": "^100|^101", - "magento/module-cron": "^100", - "magento/module-customer": "^100|^101|^102|^103", - "magento/module-directory": "^100", - "magento/module-eav": "^100|^101|^102", - "magento/module-quote": "^101.1", - "magento/module-sales": "^100|^101|^102|^103", - "magento/module-shipping": "^100", - "magento/module-store": "^100|^101", - "magento/module-tax": "^100", - "magento/module-ui": "^100|^101", - "php": "^7.1", - "vertexinc/module-request-logging-api": "^1", - "vertexinc/sdk": "^1.2.0" - }, - "conflict": { - "pixafy/tax": "*", - "pixafy/tax-ee": "*", - "vertex/tax": "*", - "vertex/tax-ee": "*" - }, - "replace": { - "vertex/module-tax": "self.version" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2", - "ext-dom": "*", - "magento/module-offline-shipping": "^100.2", - "magento/module-usps": "^100.2", - "mediotype/code-standard": "^1.0" - }, - "suggest": { - "magento/module-gift-card-account": "Vertex Tax Links for Magento 2 also supports Magento's Gift Card Account module", - "magento/module-gift-wrapping": "Vertex Tax Links for Magento 2 also supports Magento's Gift Wrapping module", - "magento/module-multishipping": "Vertex Tax Links for Magento 2 also supports Magento's Multishipping module", - "magento/module-reward": "Vertex Tax Links for Magento 2 also supports Magento's Reward module" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Vertex\\Tax\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Vertex Tax Links for Magento 2" - }, - { - "name": "vertexinc/module-tax-staging", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/module-tax-staging/vertexinc-module-tax-staging-1.0.0.0.zip", - "shasum": "6087bf66e393d73097853bc891d39ed4b0d36fd4" - }, - "require": { - "magento/framework": "^100|^101|^102|^103", - "magento/module-catalog": "^100|^101|^102|^103|^104", - "magento/module-catalog-staging": "^100", - "magento/module-store": "^100|^101", - "php": "^7.1", - "vertexinc/module-tax": "^4.2", - "vertexinc/sdk": "^1.2.0" - }, - "replace": { - "vertex/module-tax-staging": "self.version" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2", - "mediotype/code-standard": "^1.0", - "roave/security-advisories": "dev-master" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Vertex\\TaxStaging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Vertex Tax Staging - Features related to Magento content staging added to Vertex_Tax" - }, - { - "name": "vertexinc/product-magento-module", - "version": "4.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/product-magento-module/vertexinc-product-magento-module-4.2.1.0.zip", - "shasum": "11d38291b0d0f9246b5329c4e928f677c90e7229" - }, - "require": { - "vertexinc/module-address-validation": "2.1.2", - "vertexinc/module-request-logging": "1.0.0", - "vertexinc/module-tax": "4.2.1" - }, - "replace": { - "vertex/product-magento-module": "self.version" - }, - "type": "metapackage", - "license": [ - "proprietary" - ], - "authors": [ - { - "name": "Mediotype", - "email": "diveinto@mediotype.com", - "homepage": "http://www.mediotype.com/", - "role": "Development Company" - } - ], - "description": "Vertex Tax Links for Magento 2", - "homepage": "http://go.vertexsmb.com/magento_cbe", - "keywords": [ - "tax", - "vertex" - ] - }, - { - "name": "vertexinc/product-magento-module-commerce", - "version": "4.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/product-magento-module-commerce/vertexinc-product-magento-module-commerce-4.2.1.0.zip", - "shasum": "7667efc82ef06bf33cadde36428958e11196e847" - }, - "require": { - "vertexinc/module-tax-staging": "1.0.0", - "vertexinc/product-magento-module": "4.2.1" - }, - "replace": { - "vertex/product-magento-module-commerce": "self.version" - }, - "type": "metapackage", - "license": [ - "proprietary" - ], - "authors": [ - { - "name": "Mediotype", - "email": "diveinto@mediotype.com", - "homepage": "http://www.mediotype.com/", - "role": "Development Company" - } - ], - "description": "Vertex Tax Links for Magento 2 Commerce", - "homepage": "http://go.vertexsmb.com/magento_cbe", - "keywords": [ - "tax", - "vertex" - ] - }, - { - "name": "vertexinc/sdk", - "version": "1.2.7", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/sdk/vertexinc-sdk-1.2.7.0.zip", - "shasum": "9c12157aa8d42ef9efa21e3665de2d8dcc87d830" - }, - "require": { - "ext-mbstring": "*", - "ext-openssl": "*", - "ext-soap": "*", - "php": "^5.4|^7" - }, - "replace": { - "vertex/sdk": "self.version" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2", - "mediotype/code-standard": "^1.0", - "php": "^7.3", - "phpmd/phpmd": "^2.6", - "phpunit/phpunit": "^9", - "squizlabs/php_codesniffer": "^3.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Vertex\\": "src/" - } - }, - "license": [ - "proprietary" - ], - "description": "Tools for communicating with Vertex Cloud and Vertex O-Series" - }, - { - "name": "web-token/jwt-framework", - "version": "v2.2.10", - "source": { - "type": "git", - "url": "https://github.com/web-token/jwt-framework.git", - "reference": "49e48633d8cdd7da993c4a94f66dd3ebceda16a5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/web-token/jwt-framework/zipball/49e48633d8cdd7da993c4a94f66dd3ebceda16a5", - "reference": "49e48633d8cdd7da993c4a94f66dd3ebceda16a5", - "shasum": "" - }, - "require": { - "brick/math": "^0.8.17|^0.9", - "ext-json": "*", - "ext-mbstring": "*", - "ext-openssl": "*", - "ext-sodium": "*", - "fgrosse/phpasn1": "^2.0", - "php": ">=7.2", - "psr/event-dispatcher": "^1.0", - "psr/http-client": "^1.0", - "psr/http-factory": "^1.0", - "spomky-labs/aes-key-wrap": "^5.0|^6.0", - "spomky-labs/base64url": "^1.0|^2.0", - "symfony/config": "^4.2|^5.0", - "symfony/console": "^4.2|^5.0", - "symfony/dependency-injection": "^4.2|^5.0", - "symfony/event-dispatcher": "^4.2|^5.0", - "symfony/http-kernel": "^4.2|^5.0", - "symfony/polyfill-mbstring": "^1.12" - }, - "conflict": { - "spomky-labs/jose": "*" - }, - "replace": { - "web-token/encryption-pack": "self.version", - "web-token/jwt-bundle": "self.version", - "web-token/jwt-checker": "self.version", - "web-token/jwt-console": "self.version", - "web-token/jwt-core": "self.version", - "web-token/jwt-easy": "self.version", - "web-token/jwt-encryption": "self.version", - "web-token/jwt-encryption-algorithm-aescbc": "self.version", - "web-token/jwt-encryption-algorithm-aesgcm": "self.version", - "web-token/jwt-encryption-algorithm-aesgcmkw": "self.version", - "web-token/jwt-encryption-algorithm-aeskw": "self.version", - "web-token/jwt-encryption-algorithm-dir": "self.version", - "web-token/jwt-encryption-algorithm-ecdh-es": "self.version", - "web-token/jwt-encryption-algorithm-experimental": "self.version", - "web-token/jwt-encryption-algorithm-pbes2": "self.version", - "web-token/jwt-encryption-algorithm-rsa": "self.version", - "web-token/jwt-key-mgmt": "self.version", - "web-token/jwt-nested-token": "self.version", - "web-token/jwt-signature": "self.version", - "web-token/jwt-signature-algorithm-ecdsa": "self.version", - "web-token/jwt-signature-algorithm-eddsa": "self.version", - "web-token/jwt-signature-algorithm-experimental": "self.version", - "web-token/jwt-signature-algorithm-hmac": "self.version", - "web-token/jwt-signature-algorithm-none": "self.version", - "web-token/jwt-signature-algorithm-rsa": "self.version", - "web-token/jwt-util-ecc": "self.version", - "web-token/signature-pack": "self.version" - }, - "require-dev": { - "bjeavons/zxcvbn-php": "^1.0", - "blackfire/php-sdk": "^1.14", - "ext-curl": "*", - "ext-gmp": "*", - "friendsofphp/php-cs-fixer": "^2.16", - "infection/infection": "^0.15|^0.16|^0.17|^0.18|^0.19|^0.20", - "matthiasnoback/symfony-config-test": "^3.1|^4.0", - "nyholm/psr7": "^1.3", - "php-coveralls/php-coveralls": "^2.0", - "php-http/mock-client": "^1.0", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-deprecation-rules": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/phpunit": "^8.0|^9.0", - "symfony/browser-kit": "^4.2|^5.0", - "symfony/finder": "^4.2|^5.0", - "symfony/framework-bundle": "^4.2|^5.0", - "symfony/http-client": "^5.2", - "symfony/phpunit-bridge": "^4.2|^5.0", - "symfony/serializer": "^4.2|^5.0", - "symfony/var-dumper": "^4.2|^5.0" - }, - "suggest": { - "bjeavons/zxcvbn-php": "Adds key quality check for oct keys.", - "ext-sodium": "Sodium is required for OKP key creation, EdDSA signature algorithm and ECDH-ES key encryption with OKP keys", - "php-http/httplug": "To enable JKU/X5U support.", - "php-http/httplug-bundle": "To enable JKU/X5U support.", - "php-http/message-factory": "To enable JKU/X5U support.", - "symfony/serializer": "Use the Symfony serializer to serialize/unserialize JWS and JWE tokens.", - "symfony/var-dumper": "Used to show data on the debug toolbar." - }, - "type": "symfony-bundle", - "autoload": { - "psr-4": { - "Jose\\": "src/", - "Jose\\Component\\Signature\\Algorithm\\": [ - "src/SignatureAlgorithm/ECDSA", - "src/SignatureAlgorithm/EdDSA", - "src/SignatureAlgorithm/HMAC", - "src/SignatureAlgorithm/None", - "src/SignatureAlgorithm/RSA", - "src/SignatureAlgorithm/Experimental" - ], - "Jose\\Component\\Core\\Util\\Ecc\\": [ - "src/Ecc" - ], - "Jose\\Component\\Encryption\\Algorithm\\": [ - "src/EncryptionAlgorithm/Experimental" - ], - "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\": [ - "src/EncryptionAlgorithm/KeyEncryption/AESGCMKW", - "src/EncryptionAlgorithm/KeyEncryption/AESKW", - "src/EncryptionAlgorithm/KeyEncryption/Direct", - "src/EncryptionAlgorithm/KeyEncryption/ECDHES", - "src/EncryptionAlgorithm/KeyEncryption/PBES2", - "src/EncryptionAlgorithm/KeyEncryption/RSA" - ], - "Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\": [ - "src/EncryptionAlgorithm/ContentEncryption/AESGCM", - "src/EncryptionAlgorithm/ContentEncryption/AESCBC" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Florent Morselli", - "homepage": "https://github.com/Spomky" - }, - { - "name": "All contributors", - "homepage": "https://github.com/web-token/jwt-framework/contributors" - } - ], - "description": "JSON Object Signing and Encryption library for PHP and Symfony Bundle.", - "homepage": "https://github.com/web-token/jwt-framework", - "keywords": [ - "JOSE", - "JWE", - "JWK", - "JWKSet", - "JWS", - "Jot", - "RFC7515", - "RFC7516", - "RFC7517", - "RFC7518", - "RFC7519", - "RFC7520", - "bundle", - "jwa", - "jwt", - "symfony" - ], - "support": { - "issues": "https://github.com/web-token/jwt-framework/issues", - "source": "https://github.com/web-token/jwt-framework/tree/v2.2.10" - }, - "funding": [ - { - "url": "https://github.com/Spomky", - "type": "github" - } - ], - "time": "2021-03-24T14:00:05+00:00" - }, - { - "name": "webimpress/safe-writer", - "version": "2.2.0", - "source": { - "type": "git", - "url": "https://github.com/webimpress/safe-writer.git", - "reference": "9d37cc8bee20f7cb2f58f6e23e05097eab5072e6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webimpress/safe-writer/zipball/9d37cc8bee20f7cb2f58f6e23e05097eab5072e6", - "reference": "9d37cc8bee20f7cb2f58f6e23e05097eab5072e6", - "shasum": "" - }, - "require": { - "php": "^7.3 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.5.4", - "vimeo/psalm": "^4.7", - "webimpress/coding-standard": "^1.2.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.2.x-dev", - "dev-develop": "2.3.x-dev", - "dev-release-1.0": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Webimpress\\SafeWriter\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "description": "Tool to write files safely, to avoid race conditions", - "keywords": [ - "concurrent write", - "file writer", - "race condition", - "safe writer", - "webimpress" - ], - "support": { - "issues": "https://github.com/webimpress/safe-writer/issues", - "source": "https://github.com/webimpress/safe-writer/tree/2.2.0" - }, - "funding": [ - { - "url": "https://github.com/michalbundyra", - "type": "github" - } - ], - "time": "2021-04-19T16:34:45+00:00" - }, - { - "name": "webonyx/graphql-php", - "version": "v0.13.9", - "source": { - "type": "git", - "url": "https://github.com/webonyx/graphql-php.git", - "reference": "d9a94fddcad0a35d4bced212b8a44ad1bc59bdf3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/d9a94fddcad0a35d4bced212b8a44ad1bc59bdf3", - "reference": "d9a94fddcad0a35d4bced212b8a44ad1bc59bdf3", - "shasum": "" - }, - "require": { - "ext-json": "*", - "ext-mbstring": "*", - "php": "^7.1||^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpbench/phpbench": "^0.14.0", - "phpstan/phpstan": "^0.11.4", - "phpstan/phpstan-phpunit": "^0.11.0", - "phpstan/phpstan-strict-rules": "^0.11.0", - "phpunit/phpcov": "^5.0", - "phpunit/phpunit": "^7.2", - "psr/http-message": "^1.0", - "react/promise": "2.*" - }, - "suggest": { - "psr/http-message": "To use standard GraphQL server", - "react/promise": "To leverage async resolving on React PHP platform" - }, - "type": "library", - "autoload": { - "psr-4": { - "GraphQL\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "A PHP port of GraphQL reference implementation", - "homepage": "https://github.com/webonyx/graphql-php", - "keywords": [ - "api", - "graphql" - ], - "support": { - "issues": "https://github.com/webonyx/graphql-php/issues", - "source": "https://github.com/webonyx/graphql-php/tree/0.13.x" - }, - "funding": [ - { - "url": "https://opencollective.com/webonyx-graphql-php", - "type": "open_collective" - } - ], - "time": "2020-07-02T05:49:25+00:00" - }, - { - "name": "wikimedia/less.php", - "version": "v3.1.0", - "source": { - "type": "git", - "url": "https://github.com/wikimedia/less.php.git", - "reference": "a486d78b9bd16b72f237fc6093aa56d69ce8bd13" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/wikimedia/less.php/zipball/a486d78b9bd16b72f237fc6093aa56d69ce8bd13", - "reference": "a486d78b9bd16b72f237fc6093aa56d69ce8bd13", - "shasum": "" - }, - "require": { - "php": ">=7.2.9" - }, - "require-dev": { - "mediawiki/mediawiki-codesniffer": "34.0.0", - "mediawiki/minus-x": "1.0.0", - "php-parallel-lint/php-console-highlighter": "0.5.0", - "php-parallel-lint/php-parallel-lint": "1.2.0", - "phpunit/phpunit": "^8.5" - }, - "bin": [ - "bin/lessc" - ], - "type": "library", - "autoload": { - "psr-0": { - "Less": "lib/" - }, - "classmap": [ - "lessc.inc.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Josh Schmidt", - "homepage": "https://github.com/oyejorge" - }, - { - "name": "Matt Agar", - "homepage": "https://github.com/agar" - }, - { - "name": "Martin Jantošovič", - "homepage": "https://github.com/Mordred" - } - ], - "description": "PHP port of the Javascript version of LESS http://lesscss.org (Originally maintained by Josh Schmidt)", - "keywords": [ - "css", - "less", - "less.js", - "lesscss", - "php", - "stylesheet" - ], - "support": { - "issues": "https://github.com/wikimedia/less.php/issues", - "source": "https://github.com/wikimedia/less.php/tree/v3.1.0" - }, - "time": "2020-12-11T19:33:31+00:00" - }, - { - "name": "yotpo/magento2-module-yotpo-reviews", - "version": "3.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/yotpo/magento2-module-yotpo-reviews/yotpo-magento2-module-yotpo-reviews-3.2.0.0.zip", - "shasum": "4c846b0f5203eeed82e7f65a06f200f86d9bb0ce" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-analytics": "*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-grouped-product": "100.4.*", - "magento/module-reports": "^100", - "magento/module-review": "100.4.*", - "magento/module-sales": "102.1.*||^103.0", - "magento/module-store": "101.1.*", - "php": "~7.1.3||~7.2.0||~7.3.0||~7.4.0" - }, - "replace": { - "yotpo/module-review": "*", - "yotpo/module-yotpo": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Yotpo\\Yotpo\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Yotpo Reviews extension for Magento2" - }, - { - "name": "yotpo/magento2-module-yotpo-reviews-bundle", - "version": "3.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/yotpo/magento2-module-yotpo-reviews-bundle/yotpo-magento2-module-yotpo-reviews-bundle-3.2.0.0.zip", - "shasum": "6934f51d651f931c5af6e3d445ec9fc96f43ae26" - }, - "require": { - "yotpo/magento2-module-yotpo-reviews": "3.2.0" - }, - "type": "metapackage", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Bundling metapackage for yotpo/magento2-module-yotpo-reviews: Yotpo Reviews extension for Magento2" - } - ], - "packages-dev": [ - { - "name": "allure-framework/allure-codeception", - "version": "1.5.2", - "source": { - "type": "git", - "url": "https://github.com/allure-framework/allure-codeception.git", - "reference": "a6156aef942a4e4de0add34a73d066a9458cefc6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/allure-framework/allure-codeception/zipball/a6156aef942a4e4de0add34a73d066a9458cefc6", - "reference": "a6156aef942a4e4de0add34a73d066a9458cefc6", - "shasum": "" - }, - "require": { - "allure-framework/allure-php-api": "^1.3", - "codeception/codeception": "^2.5 | ^3 | ^4", - "ext-json": "*", - "php": ">=7.1.3", - "symfony/filesystem": "^2.7 | ^3 | ^4 | ^5", - "symfony/finder": "^2.7 | ^3 | ^4 | ^5" - }, - "require-dev": { - "ext-dom": "*", - "phpunit/phpunit": "^7.2 | ^8 | ^9" - }, - "type": "library", - "autoload": { - "psr-0": { - "Yandex": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Ivan Krutov", - "email": "vania-pooh@aerokube.com", - "role": "Developer" - } - ], - "description": "Allure Codeception integration", - "homepage": "http://allure.qatools.ru/", - "keywords": [ - "allure", - "attachments", - "cases", - "codeception", - "report", - "steps", - "testing" - ], - "support": { - "email": "allure@qameta.io", - "issues": "https://github.com/allure-framework/allure-codeception/issues", - "source": "https://github.com/allure-framework/allure-codeception" - }, - "time": "2021-06-04T13:24:36+00:00" - }, - { - "name": "allure-framework/allure-php-api", - "version": "1.3.1", - "source": { - "type": "git", - "url": "https://github.com/allure-framework/allure-php-commons.git", - "reference": "f64b69afeff472c564a4e2379efb2b69c430ec5a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/allure-framework/allure-php-commons/zipball/f64b69afeff472c564a4e2379efb2b69c430ec5a", - "reference": "f64b69afeff472c564a4e2379efb2b69c430ec5a", - "shasum": "" - }, - "require": { - "jms/serializer": "^1 | ^2 | ^3", - "php": ">=7.1.3", - "ramsey/uuid": "^3 | ^4", - "symfony/mime": "^4.3 | ^5" - }, - "require-dev": { - "phpunit/phpunit": "^7 | ^8 | ^9" - }, - "type": "library", - "autoload": { - "psr-0": { - "Yandex": [ - "src/", - "test/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Ivan Krutov", - "email": "vania-pooh@yandex-team.ru", - "role": "Developer" - } - ], - "description": "PHP API for Allure adapter", - "homepage": "http://allure.qatools.ru/", - "keywords": [ - "allure", - "api", - "php", - "report" - ], - "support": { - "email": "allure@yandex-team.ru", - "issues": "https://github.com/allure-framework/allure-php-commons/issues", - "source": "https://github.com/allure-framework/allure-php-api" - }, - "time": "2021-03-26T14:32:27+00:00" - }, - { - "name": "allure-framework/allure-phpunit", - "version": "1.4.0", - "source": { - "type": "git", - "url": "https://github.com/allure-framework/allure-phpunit.git", - "reference": "56c65ae482c40411b74a65f97629d16b0e7662ee" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/allure-framework/allure-phpunit/zipball/56c65ae482c40411b74a65f97629d16b0e7662ee", - "reference": "56c65ae482c40411b74a65f97629d16b0e7662ee", - "shasum": "" - }, - "require": { - "allure-framework/allure-php-api": "^1.3", - "php": ">=7.1", - "phpunit/phpunit": "^7.2 | ^8 | ^9" - }, - "require-dev": { - "ext-dom": "*", - "mikey179/vfsstream": "^1" - }, - "type": "library", - "autoload": { - "psr-0": { - "Yandex": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Ivan Krutov", - "email": "vania-pooh@yandex-team.ru", - "role": "Developer" - } - ], - "description": "Allure PHPUNit integration", - "homepage": "http://allure.qatools.ru/", - "keywords": [ - "allure", - "attachments", - "cases", - "phpunit", - "report", - "steps", - "testing" - ], - "support": { - "email": "allure@qameta.io", - "issues": "https://github.com/allure-framework/allure-phpunit/issues", - "source": "https://github.com/allure-framework/allure-phpunit" - }, - "time": "2021-03-26T15:43:03+00:00" - }, - { - "name": "behat/gherkin", - "version": "v4.8.0", - "source": { - "type": "git", - "url": "https://github.com/Behat/Gherkin.git", - "reference": "2391482cd003dfdc36b679b27e9f5326bd656acd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Behat/Gherkin/zipball/2391482cd003dfdc36b679b27e9f5326bd656acd", - "reference": "2391482cd003dfdc36b679b27e9f5326bd656acd", - "shasum": "" - }, - "require": { - "php": "~7.2|~8.0" - }, - "require-dev": { - "cucumber/cucumber": "dev-gherkin-16.0.0", - "phpunit/phpunit": "~8|~9", - "symfony/phpunit-bridge": "~3|~4|~5", - "symfony/yaml": "~3|~4|~5" - }, - "suggest": { - "symfony/yaml": "If you want to parse features, represented in YAML files" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, - "autoload": { - "psr-0": { - "Behat\\Gherkin": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - } - ], - "description": "Gherkin DSL parser for PHP", - "homepage": "http://behat.org/", - "keywords": [ - "BDD", - "Behat", - "Cucumber", - "DSL", - "gherkin", - "parser" - ], - "support": { - "issues": "https://github.com/Behat/Gherkin/issues", - "source": "https://github.com/Behat/Gherkin/tree/v4.8.0" - }, - "time": "2021-02-04T12:44:21+00:00" - }, - { - "name": "codeception/codeception", - "version": "4.1.22", - "source": { - "type": "git", - "url": "https://github.com/Codeception/Codeception.git", - "reference": "9777ec3690ceedc4bce2ed13af7af4ca4ee3088f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Codeception/Codeception/zipball/9777ec3690ceedc4bce2ed13af7af4ca4ee3088f", - "reference": "9777ec3690ceedc4bce2ed13af7af4ca4ee3088f", - "shasum": "" - }, - "require": { - "behat/gherkin": "^4.4.0", - "codeception/lib-asserts": "^1.0", - "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.1.1 | ^9.0", - "codeception/stub": "^2.0 | ^3.0", - "ext-curl": "*", - "ext-json": "*", - "ext-mbstring": "*", - "guzzlehttp/psr7": "^1.4 | ^2.0", - "php": ">=5.6.0 <9.0", - "symfony/console": ">=2.7 <6.0", - "symfony/css-selector": ">=2.7 <6.0", - "symfony/event-dispatcher": ">=2.7 <6.0", - "symfony/finder": ">=2.7 <6.0", - "symfony/yaml": ">=2.7 <6.0" - }, - "require-dev": { - "codeception/module-asserts": "1.*@dev", - "codeception/module-cli": "1.*@dev", - "codeception/module-db": "1.*@dev", - "codeception/module-filesystem": "1.*@dev", - "codeception/module-phpbrowser": "1.*@dev", - "codeception/specify": "~0.3", - "codeception/util-universalframework": "*@dev", - "monolog/monolog": "~1.8", - "squizlabs/php_codesniffer": "~2.0", - "symfony/process": ">=2.7 <6.0", - "vlucas/phpdotenv": "^2.0 | ^3.0 | ^4.0 | ^5.0" - }, - "suggest": { - "codeception/specify": "BDD-style code blocks", - "codeception/verify": "BDD-style assertions", - "hoa/console": "For interactive console functionality", - "stecman/symfony-console-completion": "For BASH autocompletion", - "symfony/phpunit-bridge": "For phpunit-bridge support" - }, - "bin": [ - "codecept" - ], - "type": "library", - "extra": { - "branch-alias": [] - }, - "autoload": { - "psr-4": { - "Codeception\\": "src/Codeception", - "Codeception\\Extension\\": "ext" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Bodnarchuk", - "email": "davert@mail.ua", - "homepage": "http://codegyre.com" - } - ], - "description": "BDD-style testing framework", - "homepage": "http://codeception.com/", - "keywords": [ - "BDD", - "TDD", - "acceptance testing", - "functional testing", - "unit testing" - ], - "support": { - "issues": "https://github.com/Codeception/Codeception/issues", - "source": "https://github.com/Codeception/Codeception/tree/4.1.22" - }, - "funding": [ - { - "url": "https://opencollective.com/codeception", - "type": "open_collective" - } - ], - "time": "2021-08-06T17:15:34+00:00" - }, - { - "name": "codeception/lib-asserts", - "version": "1.13.2", - "source": { - "type": "git", - "url": "https://github.com/Codeception/lib-asserts.git", - "reference": "184231d5eab66bc69afd6b9429344d80c67a33b6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Codeception/lib-asserts/zipball/184231d5eab66bc69afd6b9429344d80c67a33b6", - "reference": "184231d5eab66bc69afd6b9429344d80c67a33b6", - "shasum": "" - }, - "require": { - "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.0.3 | ^9.0", - "ext-dom": "*", - "php": ">=5.6.0 <9.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Bodnarchuk", - "email": "davert@mail.ua", - "homepage": "http://codegyre.com" - }, - { - "name": "Gintautas Miselis" - }, - { - "name": "Gustavo Nieves", - "homepage": "https://medium.com/@ganieves" - } - ], - "description": "Assertion methods used by Codeception core and Asserts module", - "homepage": "https://codeception.com/", - "keywords": [ - "codeception" - ], - "support": { - "issues": "https://github.com/Codeception/lib-asserts/issues", - "source": "https://github.com/Codeception/lib-asserts/tree/1.13.2" - }, - "time": "2020-10-21T16:26:20+00:00" - }, - { - "name": "codeception/module-asserts", - "version": "1.3.1", - "source": { - "type": "git", - "url": "https://github.com/Codeception/module-asserts.git", - "reference": "59374f2fef0cabb9e8ddb53277e85cdca74328de" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Codeception/module-asserts/zipball/59374f2fef0cabb9e8ddb53277e85cdca74328de", - "reference": "59374f2fef0cabb9e8ddb53277e85cdca74328de", - "shasum": "" - }, - "require": { - "codeception/codeception": "*@dev", - "codeception/lib-asserts": "^1.13.1", - "php": ">=5.6.0 <9.0" - }, - "conflict": { - "codeception/codeception": "<4.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Bodnarchuk" - }, - { - "name": "Gintautas Miselis" - }, - { - "name": "Gustavo Nieves", - "homepage": "https://medium.com/@ganieves" - } - ], - "description": "Codeception module containing various assertions", - "homepage": "https://codeception.com/", - "keywords": [ - "assertions", - "asserts", - "codeception" - ], - "support": { - "issues": "https://github.com/Codeception/module-asserts/issues", - "source": "https://github.com/Codeception/module-asserts/tree/1.3.1" - }, - "time": "2020-10-21T16:48:15+00:00" - }, - { - "name": "codeception/module-sequence", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/Codeception/module-sequence.git", - "reference": "b75be26681ae90824cde8f8df785981f293667e1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Codeception/module-sequence/zipball/b75be26681ae90824cde8f8df785981f293667e1", - "reference": "b75be26681ae90824cde8f8df785981f293667e1", - "shasum": "" - }, - "require": { - "codeception/codeception": "^4.0", - "php": ">=5.6.0 <9.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Bodnarchuk" - } - ], - "description": "Sequence module for Codeception", - "homepage": "http://codeception.com/", - "keywords": [ - "codeception" - ], - "support": { - "issues": "https://github.com/Codeception/module-sequence/issues", - "source": "https://github.com/Codeception/module-sequence/tree/1.0.1" - }, - "time": "2020-10-31T18:36:26+00:00" - }, - { - "name": "codeception/module-webdriver", - "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/Codeception/module-webdriver.git", - "reference": "ebbe729c630415e8caf6b0087e457906f0c6c0c6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Codeception/module-webdriver/zipball/ebbe729c630415e8caf6b0087e457906f0c6c0c6", - "reference": "ebbe729c630415e8caf6b0087e457906f0c6c0c6", - "shasum": "" - }, - "require": { - "codeception/codeception": "^4.0", - "php": ">=5.6.0 <9.0", - "php-webdriver/webdriver": "^1.8.0" - }, - "suggest": { - "codeception/phpbuiltinserver": "Start and stop PHP built-in web server for your tests" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Bodnarchuk" - }, - { - "name": "Gintautas Miselis" - }, - { - "name": "Zaahid Bateson" - } - ], - "description": "WebDriver module for Codeception", - "homepage": "http://codeception.com/", - "keywords": [ - "acceptance-testing", - "browser-testing", - "codeception" - ], - "support": { - "issues": "https://github.com/Codeception/module-webdriver/issues", - "source": "https://github.com/Codeception/module-webdriver/tree/1.2.1" - }, - "time": "2021-04-23T17:30:57+00:00" - }, - { - "name": "codeception/phpunit-wrapper", - "version": "9.0.6", - "source": { - "type": "git", - "url": "https://github.com/Codeception/phpunit-wrapper.git", - "reference": "b0c06abb3181eedca690170f7ed0fd26a70bfacc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Codeception/phpunit-wrapper/zipball/b0c06abb3181eedca690170f7ed0fd26a70bfacc", - "reference": "b0c06abb3181eedca690170f7ed0fd26a70bfacc", - "shasum": "" - }, - "require": { - "php": ">=7.2", - "phpunit/phpunit": "^9.0" - }, - "require-dev": { - "codeception/specify": "*", - "consolidation/robo": "^3.0.0-alpha3", - "vlucas/phpdotenv": "^3.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Codeception\\PHPUnit\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Davert", - "email": "davert.php@resend.cc" - }, - { - "name": "Naktibalda" - } - ], - "description": "PHPUnit classes used by Codeception", - "support": { - "issues": "https://github.com/Codeception/phpunit-wrapper/issues", - "source": "https://github.com/Codeception/phpunit-wrapper/tree/9.0.6" - }, - "time": "2020-12-28T13:59:47+00:00" - }, - { - "name": "codeception/stub", - "version": "3.7.0", - "source": { - "type": "git", - "url": "https://github.com/Codeception/Stub.git", - "reference": "468dd5fe659f131fc997f5196aad87512f9b1304" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Codeception/Stub/zipball/468dd5fe659f131fc997f5196aad87512f9b1304", - "reference": "468dd5fe659f131fc997f5196aad87512f9b1304", - "shasum": "" - }, - "require": { - "phpunit/phpunit": "^8.4 | ^9.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Codeception\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Flexible Stub wrapper for PHPUnit's Mock Builder", - "support": { - "issues": "https://github.com/Codeception/Stub/issues", - "source": "https://github.com/Codeception/Stub/tree/3.7.0" - }, - "time": "2020-07-03T15:54:43+00:00" - }, - { - "name": "csharpru/vault-php", - "version": "4.2.1", - "source": { - "type": "git", - "url": "https://github.com/CSharpRU/vault-php.git", - "reference": "89b393ecf65f61a44d3a1872547f65085982b481" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/CSharpRU/vault-php/zipball/89b393ecf65f61a44d3a1872547f65085982b481", - "reference": "89b393ecf65f61a44d3a1872547f65085982b481", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": "^7.2 || ^8.0", - "psr/cache": "^1.0", - "psr/http-client": "^1.0", - "psr/http-factory": "^1.0", - "psr/log": "^1.0", - "weew/helpers-array": "^1.3" - }, - "require-dev": { - "alextartan/guzzle-psr18-adapter": "^1.2 || ^2.0", - "cache/array-adapter": "^1.0", - "codeception/codeception": "^4.1", - "codeception/module-asserts": "^1.3", - "laminas/laminas-diactoros": "^2.3", - "php-vcr/php-vcr": "^1.5", - "symfony/event-dispatcher": "<5.0" - }, - "suggest": { - "cache/array-adapter": "For usage with CachedClient class" - }, - "type": "library", - "autoload": { - "psr-4": { - "Vault\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Yaroslav Lukyanov", - "email": "c_sharp@mail.ru" - } - ], - "description": "Best Vault client for PHP that you can find", - "keywords": [ - "hashicorp", - "secrets", - "vault" - ], - "support": { - "issues": "https://github.com/CSharpRU/vault-php/issues", - "source": "https://github.com/CSharpRU/vault-php/tree/4.2.1" - }, - "time": "2021-05-21T06:39:35+00:00" - }, - { - "name": "csharpru/vault-php-guzzle6-transport", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/CSharpRU/vault-php-guzzle6-transport.git", - "reference": "33c392120ac9f253b62b034e0e8ffbbdb3513bd8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/CSharpRU/vault-php-guzzle6-transport/zipball/33c392120ac9f253b62b034e0e8ffbbdb3513bd8", - "reference": "33c392120ac9f253b62b034e0e8ffbbdb3513bd8", - "shasum": "" - }, - "require": { - "guzzlehttp/guzzle": "~6.2", - "guzzlehttp/promises": "^1.3", - "guzzlehttp/psr7": "^1.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "VaultTransports\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Yaroslav Lukyanov", - "email": "c_sharp@mail.ru" - } - ], - "description": "Guzzle6 transport for Vault PHP client", - "support": { - "issues": "https://github.com/CSharpRU/vault-php-guzzle6-transport/issues", - "source": "https://github.com/CSharpRU/vault-php-guzzle6-transport/tree/master" - }, - "abandoned": true, - "time": "2019-03-10T06:17:37+00:00" - }, - { - "name": "dealerdirect/phpcodesniffer-composer-installer", - "version": "v0.7.1", - "source": { - "type": "git", - "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git", - "reference": "fe390591e0241955f22eb9ba327d137e501c771c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/fe390591e0241955f22eb9ba327d137e501c771c", - "reference": "fe390591e0241955f22eb9ba327d137e501c771c", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.0 || ^2.0", - "php": ">=5.3", - "squizlabs/php_codesniffer": "^2.0 || ^3.0 || ^4.0" - }, - "require-dev": { - "composer/composer": "*", - "phpcompatibility/php-compatibility": "^9.0", - "sensiolabs/security-checker": "^4.1.0" - }, - "type": "composer-plugin", - "extra": { - "class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" - }, - "autoload": { - "psr-4": { - "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Franck Nijhof", - "email": "franck.nijhof@dealerdirect.com", - "homepage": "http://www.frenck.nl", - "role": "Developer / IT Manager" - } - ], - "description": "PHP_CodeSniffer Standards Composer Installer Plugin", - "homepage": "http://www.dealerdirect.com", - "keywords": [ - "PHPCodeSniffer", - "PHP_CodeSniffer", - "code quality", - "codesniffer", - "composer", - "installer", - "phpcs", - "plugin", - "qa", - "quality", - "standard", - "standards", - "style guide", - "stylecheck", - "tests" - ], - "support": { - "issues": "https://github.com/dealerdirect/phpcodesniffer-composer-installer/issues", - "source": "https://github.com/dealerdirect/phpcodesniffer-composer-installer" - }, - "time": "2020-12-07T18:04:37+00:00" - }, - { - "name": "doctrine/annotations", - "version": "1.13.2", - "source": { - "type": "git", - "url": "https://github.com/doctrine/annotations.git", - "reference": "5b668aef16090008790395c02c893b1ba13f7e08" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/5b668aef16090008790395c02c893b1ba13f7e08", - "reference": "5b668aef16090008790395c02c893b1ba13f7e08", - "shasum": "" - }, - "require": { - "doctrine/lexer": "1.*", - "ext-tokenizer": "*", - "php": "^7.1 || ^8.0", - "psr/cache": "^1 || ^2 || ^3" - }, - "require-dev": { - "doctrine/cache": "^1.11 || ^2.0", - "doctrine/coding-standard": "^6.0 || ^8.1", - "phpstan/phpstan": "^0.12.20", - "phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5", - "symfony/cache": "^4.4 || ^5.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Docblock Annotations Parser", - "homepage": "https://www.doctrine-project.org/projects/annotations.html", - "keywords": [ - "annotations", - "docblock", - "parser" - ], - "support": { - "issues": "https://github.com/doctrine/annotations/issues", - "source": "https://github.com/doctrine/annotations/tree/1.13.2" - }, - "time": "2021-08-05T19:00:23+00:00" - }, - { - "name": "doctrine/instantiator", - "version": "1.4.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^8.0", - "ext-pdo": "*", - "ext-phar": "*", - "phpbench/phpbench": "^0.13 || 1.0.0-alpha2", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "https://ocramius.github.io/" - } - ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://www.doctrine-project.org/projects/instantiator.html", - "keywords": [ - "constructor", - "instantiate" - ], - "support": { - "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.4.0" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", - "type": "tidelift" - } - ], - "time": "2020-11-10T18:47:58+00:00" - }, - { - "name": "doctrine/lexer", - "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/doctrine/lexer.git", - "reference": "e864bbf5904cb8f5bb334f99209b48018522f042" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042", - "reference": "e864bbf5904cb8f5bb334f99209b48018522f042", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpstan/phpstan": "^0.11.8", - "phpunit/phpunit": "^8.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", - "homepage": "https://www.doctrine-project.org/projects/lexer.html", - "keywords": [ - "annotations", - "docblock", - "lexer", - "parser", - "php" - ], - "support": { - "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/1.2.1" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", - "type": "tidelift" - } - ], - "time": "2020-05-25T17:44:05+00:00" - }, - { - "name": "friendsofphp/php-cs-fixer", - "version": "v2.18.7", - "source": { - "type": "git", - "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git", - "reference": "b3281bbe07e8d45759e9e3e8032b4c5fa3463b21" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/b3281bbe07e8d45759e9e3e8032b4c5fa3463b21", - "reference": "b3281bbe07e8d45759e9e3e8032b4c5fa3463b21", - "shasum": "" - }, - "require": { - "composer/semver": "^1.4 || ^2.0 || ^3.0", - "composer/xdebug-handler": "^1.2 || ^2.0", - "doctrine/annotations": "^1.2", - "ext-json": "*", - "ext-tokenizer": "*", - "php": "^5.6 || ^7.0 || ^8.0", - "php-cs-fixer/diff": "^1.3", - "symfony/console": "^3.4.43 || ^4.1.6 || ^5.0", - "symfony/event-dispatcher": "^3.0 || ^4.0 || ^5.0", - "symfony/filesystem": "^3.0 || ^4.0 || ^5.0", - "symfony/finder": "^3.0 || ^4.0 || ^5.0", - "symfony/options-resolver": "^3.0 || ^4.0 || ^5.0", - "symfony/polyfill-php70": "^1.0", - "symfony/polyfill-php72": "^1.4", - "symfony/process": "^3.0 || ^4.0 || ^5.0", - "symfony/stopwatch": "^3.0 || ^4.0 || ^5.0" - }, - "require-dev": { - "justinrainbow/json-schema": "^5.0", - "keradus/cli-executor": "^1.4", - "mikey179/vfsstream": "^1.6", - "php-coveralls/php-coveralls": "^2.4.2", - "php-cs-fixer/accessible-object": "^1.0", - "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.2", - "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.2.1", - "phpspec/prophecy-phpunit": "^1.1 || ^2.0", - "phpunit/phpunit": "^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.13 || ^9.5", - "phpunitgoodpractices/polyfill": "^1.5", - "phpunitgoodpractices/traits": "^1.9.1", - "sanmai/phpunit-legacy-adapter": "^6.4 || ^8.2.1", - "symfony/phpunit-bridge": "^5.2.1", - "symfony/yaml": "^3.0 || ^4.0 || ^5.0" - }, - "suggest": { - "ext-dom": "For handling output formats in XML", - "ext-mbstring": "For handling non-UTF8 characters.", - "php-cs-fixer/phpunit-constraint-isidenticalstring": "For IsIdenticalString constraint.", - "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "For XmlMatchesXsd constraint.", - "symfony/polyfill-mbstring": "When enabling `ext-mbstring` is not possible." - }, - "bin": [ - "php-cs-fixer" - ], - "type": "application", - "autoload": { - "psr-4": { - "PhpCsFixer\\": "src/" - }, - "classmap": [ - "tests/Test/AbstractFixerTestCase.php", - "tests/Test/AbstractIntegrationCaseFactory.php", - "tests/Test/AbstractIntegrationTestCase.php", - "tests/Test/Assert/AssertTokensTrait.php", - "tests/Test/IntegrationCase.php", - "tests/Test/IntegrationCaseFactory.php", - "tests/Test/IntegrationCaseFactoryInterface.php", - "tests/Test/InternalIntegrationCaseFactory.php", - "tests/Test/IsIdenticalConstraint.php", - "tests/Test/TokensWithObservedTransformers.php", - "tests/TestCase.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Dariusz Rumiński", - "email": "dariusz.ruminski@gmail.com" - } - ], - "description": "A tool to automatically fix PHP code style", - "support": { - "issues": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues", - "source": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/tree/v2.18.7" - }, - "funding": [ - { - "url": "https://github.com/keradus", - "type": "github" - } - ], - "time": "2021-05-03T21:36:45+00:00" - }, - { - "name": "hoa/consistency", - "version": "1.17.05.02", - "source": { - "type": "git", - "url": "https://github.com/hoaproject/Consistency.git", - "reference": "fd7d0adc82410507f332516faf655b6ed22e4c2f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Consistency/zipball/fd7d0adc82410507f332516faf655b6ed22e4c2f", - "reference": "fd7d0adc82410507f332516faf655b6ed22e4c2f", - "shasum": "" - }, - "require": { - "hoa/exception": "~1.0", - "php": ">=5.5.0" - }, - "require-dev": { - "hoa/stream": "~1.0", - "hoa/test": "~2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Hoa\\Consistency\\": "." - }, - "files": [ - "Prelude.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" - } - ], - "description": "The Hoa\\Consistency library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "autoloader", - "callable", - "consistency", - "entity", - "flex", - "keyword", - "library" - ], - "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Consistency", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Consistency/issues", - "source": "https://central.hoa-project.net/Resource/Library/Consistency" - }, - "time": "2017-05-02T12:18:12+00:00" - }, - { - "name": "hoa/console", - "version": "3.17.05.02", - "source": { - "type": "git", - "url": "https://github.com/hoaproject/Console.git", - "reference": "e231fd3ea70e6d773576ae78de0bdc1daf331a66" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Console/zipball/e231fd3ea70e6d773576ae78de0bdc1daf331a66", - "reference": "e231fd3ea70e6d773576ae78de0bdc1daf331a66", - "shasum": "" - }, - "require": { - "hoa/consistency": "~1.0", - "hoa/event": "~1.0", - "hoa/exception": "~1.0", - "hoa/file": "~1.0", - "hoa/protocol": "~1.0", - "hoa/stream": "~1.0", - "hoa/ustring": "~4.0" - }, - "require-dev": { - "hoa/test": "~2.0" - }, - "suggest": { - "ext-pcntl": "To enable hoa://Event/Console/Window:resize.", - "hoa/dispatcher": "To use the console kit.", - "hoa/router": "To use the console kit." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Hoa\\Console\\": "." - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" - } - ], - "description": "The Hoa\\Console library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "autocompletion", - "chrome", - "cli", - "console", - "cursor", - "getoption", - "library", - "option", - "parser", - "processus", - "readline", - "terminfo", - "tput", - "window" - ], - "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Console", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Console/issues", - "source": "https://central.hoa-project.net/Resource/Library/Console" - }, - "time": "2017-05-02T12:26:19+00:00" - }, - { - "name": "hoa/event", - "version": "1.17.01.13", - "source": { - "type": "git", - "url": "https://github.com/hoaproject/Event.git", - "reference": "6c0060dced212ffa3af0e34bb46624f990b29c54" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Event/zipball/6c0060dced212ffa3af0e34bb46624f990b29c54", - "reference": "6c0060dced212ffa3af0e34bb46624f990b29c54", - "shasum": "" - }, - "require": { - "hoa/consistency": "~1.0", - "hoa/exception": "~1.0" - }, - "require-dev": { - "hoa/test": "~2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Hoa\\Event\\": "." - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" - } - ], - "description": "The Hoa\\Event library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "event", - "library", - "listener", - "observer" - ], - "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Event", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Event/issues", - "source": "https://central.hoa-project.net/Resource/Library/Event" - }, - "time": "2017-01-13T15:30:50+00:00" - }, - { - "name": "hoa/exception", - "version": "1.17.01.16", - "source": { - "type": "git", - "url": "https://github.com/hoaproject/Exception.git", - "reference": "091727d46420a3d7468ef0595651488bfc3a458f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Exception/zipball/091727d46420a3d7468ef0595651488bfc3a458f", - "reference": "091727d46420a3d7468ef0595651488bfc3a458f", - "shasum": "" - }, - "require": { - "hoa/consistency": "~1.0", - "hoa/event": "~1.0" - }, - "require-dev": { - "hoa/test": "~2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Hoa\\Exception\\": "." - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" - } - ], - "description": "The Hoa\\Exception library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "exception", - "library" - ], - "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Exception", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Exception/issues", - "source": "https://central.hoa-project.net/Resource/Library/Exception" - }, - "time": "2017-01-16T07:53:27+00:00" - }, - { - "name": "hoa/file", - "version": "1.17.07.11", - "source": { - "type": "git", - "url": "https://github.com/hoaproject/File.git", - "reference": "35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hoaproject/File/zipball/35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca", - "reference": "35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca", - "shasum": "" - }, - "require": { - "hoa/consistency": "~1.0", - "hoa/event": "~1.0", - "hoa/exception": "~1.0", - "hoa/iterator": "~2.0", - "hoa/stream": "~1.0" - }, - "require-dev": { - "hoa/test": "~2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Hoa\\File\\": "." - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" - } - ], - "description": "The Hoa\\File library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "Socket", - "directory", - "file", - "finder", - "library", - "link", - "temporary" - ], - "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/File", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/File/issues", - "source": "https://central.hoa-project.net/Resource/Library/File" - }, - "time": "2017-07-11T07:42:15+00:00" - }, - { - "name": "hoa/iterator", - "version": "2.17.01.10", - "source": { - "type": "git", - "url": "https://github.com/hoaproject/Iterator.git", - "reference": "d1120ba09cb4ccd049c86d10058ab94af245f0cc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Iterator/zipball/d1120ba09cb4ccd049c86d10058ab94af245f0cc", - "reference": "d1120ba09cb4ccd049c86d10058ab94af245f0cc", - "shasum": "" - }, - "require": { - "hoa/consistency": "~1.0", - "hoa/exception": "~1.0" - }, - "require-dev": { - "hoa/test": "~2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Hoa\\Iterator\\": "." - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" - } - ], - "description": "The Hoa\\Iterator library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "iterator", - "library" - ], - "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Iterator", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Iterator/issues", - "source": "https://central.hoa-project.net/Resource/Library/Iterator" - }, - "time": "2017-01-10T10:34:47+00:00" - }, - { - "name": "hoa/protocol", - "version": "1.17.01.14", - "source": { - "type": "git", - "url": "https://github.com/hoaproject/Protocol.git", - "reference": "5c2cf972151c45f373230da170ea015deecf19e2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Protocol/zipball/5c2cf972151c45f373230da170ea015deecf19e2", - "reference": "5c2cf972151c45f373230da170ea015deecf19e2", - "shasum": "" - }, - "require": { - "hoa/consistency": "~1.0", - "hoa/exception": "~1.0" - }, - "require-dev": { - "hoa/test": "~2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Hoa\\Protocol\\": "." - }, - "files": [ - "Wrapper.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" - } - ], - "description": "The Hoa\\Protocol library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "library", - "protocol", - "resource", - "stream", - "wrapper" - ], - "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Protocol", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Protocol/issues", - "source": "https://central.hoa-project.net/Resource/Library/Protocol" - }, - "time": "2017-01-14T12:26:10+00:00" - }, - { - "name": "hoa/stream", - "version": "1.17.02.21", - "source": { - "type": "git", - "url": "https://github.com/hoaproject/Stream.git", - "reference": "3293cfffca2de10525df51436adf88a559151d82" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Stream/zipball/3293cfffca2de10525df51436adf88a559151d82", - "reference": "3293cfffca2de10525df51436adf88a559151d82", - "shasum": "" - }, - "require": { - "hoa/consistency": "~1.0", - "hoa/event": "~1.0", - "hoa/exception": "~1.0", - "hoa/protocol": "~1.0" - }, - "require-dev": { - "hoa/test": "~2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Hoa\\Stream\\": "." - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" - } - ], - "description": "The Hoa\\Stream library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "Context", - "bucket", - "composite", - "filter", - "in", - "library", - "out", - "protocol", - "stream", - "wrapper" - ], - "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Stream", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Stream/issues", - "source": "https://central.hoa-project.net/Resource/Library/Stream" - }, - "time": "2017-02-21T16:01:06+00:00" - }, - { - "name": "hoa/ustring", - "version": "4.17.01.16", - "source": { - "type": "git", - "url": "https://github.com/hoaproject/Ustring.git", - "reference": "e6326e2739178799b1fe3fdd92029f9517fa17a0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Ustring/zipball/e6326e2739178799b1fe3fdd92029f9517fa17a0", - "reference": "e6326e2739178799b1fe3fdd92029f9517fa17a0", - "shasum": "" - }, - "require": { - "hoa/consistency": "~1.0", - "hoa/exception": "~1.0" - }, - "require-dev": { - "hoa/test": "~2.0" - }, - "suggest": { - "ext-iconv": "ext/iconv must be present (or a third implementation) to use Hoa\\Ustring::transcode().", - "ext-intl": "To get a better Hoa\\Ustring::toAscii() and Hoa\\Ustring::compareTo()." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.x-dev" - } - }, - "autoload": { - "psr-4": { - "Hoa\\Ustring\\": "." - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" - } - ], - "description": "The Hoa\\Ustring library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "library", - "search", - "string", - "unicode" - ], - "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Ustring", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Ustring/issues", - "source": "https://central.hoa-project.net/Resource/Library/Ustring" - }, - "time": "2017-01-16T07:08:25+00:00" - }, - { - "name": "jms/metadata", - "version": "2.5.0", - "source": { - "type": "git", - "url": "https://github.com/schmittjoh/metadata.git", - "reference": "b5c52549807b2d855b3d7e36ec164c00eb547338" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/b5c52549807b2d855b3d7e36ec164c00eb547338", - "reference": "b5c52549807b2d855b3d7e36ec164c00eb547338", - "shasum": "" - }, - "require": { - "php": "^7.2|^8.0" - }, - "require-dev": { - "doctrine/cache": "^1.0", - "doctrine/coding-standard": "^8.0", - "mikey179/vfsstream": "^1.6.7", - "phpunit/phpunit": "^8.5|^9.0", - "psr/container": "^1.0", - "symfony/cache": "^3.1|^4.0|^5.0", - "symfony/dependency-injection": "^3.1|^4.0|^5.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Metadata\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Asmir Mustafic", - "email": "goetas@gmail.com" - } - ], - "description": "Class/method/property metadata management in PHP", - "keywords": [ - "annotations", - "metadata", - "xml", - "yaml" - ], - "support": { - "issues": "https://github.com/schmittjoh/metadata/issues", - "source": "https://github.com/schmittjoh/metadata/tree/2.5.0" - }, - "time": "2021-03-07T19:20:09+00:00" - }, - { - "name": "jms/serializer", - "version": "3.14.0", - "source": { - "type": "git", - "url": "https://github.com/schmittjoh/serializer.git", - "reference": "bf371f55d8137fec4ff096bd45ff19e2db02ac4c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/bf371f55d8137fec4ff096bd45ff19e2db02ac4c", - "reference": "bf371f55d8137fec4ff096bd45ff19e2db02ac4c", - "shasum": "" - }, - "require": { - "doctrine/annotations": "^1.10.4", - "doctrine/instantiator": "^1.0.3", - "doctrine/lexer": "^1.1", - "jms/metadata": "^2.0", - "php": "^7.2||^8.0", - "phpstan/phpdoc-parser": "^0.4 || ^0.5" - }, - "require-dev": { - "doctrine/coding-standard": "^8.1", - "doctrine/orm": "~2.1", - "doctrine/persistence": "^1.3.3|^2.0|^3.0", - "doctrine/phpcr-odm": "^1.3|^2.0", - "ext-pdo_sqlite": "*", - "jackalope/jackalope-doctrine-dbal": "^1.1.5", - "ocramius/proxy-manager": "^1.0|^2.0", - "phpstan/phpstan": "^0.12.65", - "phpunit/phpunit": "^8.0||^9.0", - "psr/container": "^1.0", - "symfony/dependency-injection": "^3.0|^4.0|^5.0", - "symfony/expression-language": "^3.0|^4.0|^5.0", - "symfony/filesystem": "^3.0|^4.0|^5.0", - "symfony/form": "^3.0|^4.0|^5.0", - "symfony/translation": "^3.0|^4.0|^5.0", - "symfony/validator": "^3.1.9|^4.0|^5.0", - "symfony/yaml": "^3.3|^4.0|^5.0", - "twig/twig": "~1.34|~2.4|^3.0" - }, - "suggest": { - "doctrine/collections": "Required if you like to use doctrine collection types as ArrayCollection.", - "symfony/cache": "Required if you like to use cache functionality.", - "symfony/yaml": "Required if you'd like to use the YAML metadata format." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.14-dev" - } - }, - "autoload": { - "psr-4": { - "JMS\\Serializer\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Asmir Mustafic", - "email": "goetas@gmail.com" - } - ], - "description": "Library for (de-)serializing data of any complexity; supports XML, JSON, and YAML.", - "homepage": "http://jmsyst.com/libs/serializer", - "keywords": [ - "deserialization", - "jaxb", - "json", - "serialization", - "xml" - ], - "support": { - "issues": "https://github.com/schmittjoh/serializer/issues", - "source": "https://github.com/schmittjoh/serializer/tree/3.14.0" - }, - "funding": [ - { - "url": "https://github.com/goetas", - "type": "github" - } - ], - "time": "2021-08-06T12:10:02+00:00" - }, - { - "name": "lusitanian/oauth", - "version": "v0.8.11", - "source": { - "type": "git", - "url": "https://github.com/Lusitanian/PHPoAuthLib.git", - "reference": "fc11a53db4b66da555a6a11fce294f574a8374f9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Lusitanian/PHPoAuthLib/zipball/fc11a53db4b66da555a6a11fce294f574a8374f9", - "reference": "fc11a53db4b66da555a6a11fce294f574a8374f9", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "3.7.*", - "predis/predis": "0.8.*@dev", - "squizlabs/php_codesniffer": "2.*", - "symfony/http-foundation": "~2.1" - }, - "suggest": { - "ext-openssl": "Allows for usage of secure connections with the stream-based HTTP client.", - "predis/predis": "Allows using the Redis storage backend.", - "symfony/http-foundation": "Allows using the Symfony Session storage backend." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.1-dev" - } - }, - "autoload": { - "psr-0": { - "OAuth": "src", - "OAuth\\Unit": "tests" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "David Desberg", - "email": "david@daviddesberg.com" - }, - { - "name": "Elliot Chance", - "email": "elliotchance@gmail.com" - }, - { - "name": "Pieter Hordijk", - "email": "info@pieterhordijk.com" - } - ], - "description": "PHP 5.3+ oAuth 1/2 Library", - "keywords": [ - "Authentication", - "authorization", - "oauth", - "security" - ], - "support": { - "issues": "https://github.com/Lusitanian/PHPoAuthLib/issues", - "source": "https://github.com/Lusitanian/PHPoAuthLib/tree/master" - }, - "time": "2018-02-14T22:37:14+00:00" - }, - { - "name": "magento/magento-coding-standard", - "version": "6", - "source": { - "type": "git", - "url": "https://github.com/magento/magento-coding-standard.git", - "reference": "efc9084db3d1bd145b92d6b8a2e9cb0faec54fa7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/magento/magento-coding-standard/zipball/efc9084db3d1bd145b92d6b8a2e9cb0faec54fa7", - "reference": "efc9084db3d1bd145b92d6b8a2e9cb0faec54fa7", - "shasum": "" - }, - "require": { - "php": ">=5.6.0", - "squizlabs/php_codesniffer": "^3.5", - "webonyx/graphql-php": ">=0.12.6 <1.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" - }, - "type": "phpcodesniffer-standard", - "autoload": { - "classmap": [ - "PHP_CodeSniffer/Tokenizers/" - ], - "psr-4": { - "Magento2\\": "Magento2/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "A set of Magento specific PHP CodeSniffer rules.", - "support": { - "issues": "https://github.com/magento/magento-coding-standard/issues", - "source": "https://github.com/magento/magento-coding-standard/tree/v6" - }, - "time": "2020-12-03T14:41:54+00:00" - }, - { - "name": "magento/magento2-functional-testing-framework", - "version": "3.5.1", - "source": { - "type": "git", - "url": "https://github.com/magento/magento2-functional-testing-framework.git", - "reference": "5a6bdf511182151a6c357b788eb0c3f2fd89954a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/magento/magento2-functional-testing-framework/zipball/5a6bdf511182151a6c357b788eb0c3f2fd89954a", - "reference": "5a6bdf511182151a6c357b788eb0c3f2fd89954a", - "shasum": "" - }, - "require": { - "allure-framework/allure-codeception": "~1.4.0||~1.5.0", - "aws/aws-sdk-php": "^3.132", - "codeception/codeception": "~4.1.4", - "codeception/module-asserts": "^1.1", - "codeception/module-sequence": "^1.0", - "codeception/module-webdriver": "^1.0", - "composer/composer": "^1.9||^2.0", - "csharpru/vault-php": "^4.1.0", - "csharpru/vault-php-guzzle6-transport": "^2.0", - "ext-curl": "*", - "ext-dom": "*", - "ext-intl": "*", - "ext-json": "*", - "ext-openssl": "*", - "hoa/console": "~3.0", - "monolog/monolog": "^1.17", - "mustache/mustache": "~2.5", - "nikic/php-parser": "~4.4.0", - "php": "^7.3", - "php-webdriver/webdriver": "^1.8.0", - "spomky-labs/otphp": "^10.0", - "symfony/console": "^4.4", - "symfony/finder": "^5.0", - "symfony/http-foundation": "^5.0", - "symfony/mime": "^5.0", - "symfony/process": "^4.4", - "vlucas/phpdotenv": "^2.4", - "weew/helpers-array": "^1.3" - }, - "replace": { - "facebook/webdriver": "^1.7.1" - }, - "require-dev": { - "brainmaestro/composer-git-hooks": "^2.3.1", - "codacy/coverage": "^1.4", - "codeception/aspect-mock": "^3.0", - "doctrine/cache": "<1.7.0", - "goaop/framework": "~2.3.4", - "php-coveralls/php-coveralls": "^1.0", - "phpmd/phpmd": "^2.8.0", - "phpunit/phpunit": "^9.0", - "rregeer/phpunit-coverage-check": "^0.1.4", - "sebastian/phpcpd": "~6.0.0", - "squizlabs/php_codesniffer": "~3.5.4", - "symfony/stopwatch": "~3.4.6" - }, - "bin": [ - "bin/mftf" - ], - "type": "library", - "extra": { - "hooks": { - "pre-push": "bin/all-checks" - } - }, - "autoload": { - "files": [ - "src/Magento/FunctionalTestingFramework/_bootstrap.php" - ], - "psr-4": { - "Magento\\FunctionalTestingFramework\\": "src/Magento/FunctionalTestingFramework", - "MFTF\\": "dev/tests/functional/tests/MFTF" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "AGPL-3.0" - ], - "description": "Magento2 Functional Testing Framework", - "keywords": [ - "automation", - "functional", - "magento", - "testing" - ], - "support": { - "issues": "https://github.com/magento/magento2-functional-testing-framework/issues", - "source": "https://github.com/magento/magento2-functional-testing-framework/tree/3.5.1" - }, - "time": "2021-05-05T15:01:30+00:00" - }, - { - "name": "mustache/mustache", - "version": "v2.13.0", - "source": { - "type": "git", - "url": "https://github.com/bobthecow/mustache.php.git", - "reference": "e95c5a008c23d3151d59ea72484d4f72049ab7f4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/bobthecow/mustache.php/zipball/e95c5a008c23d3151d59ea72484d4f72049ab7f4", - "reference": "e95c5a008c23d3151d59ea72484d4f72049ab7f4", - "shasum": "" - }, - "require": { - "php": ">=5.2.4" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~1.11", - "phpunit/phpunit": "~3.7|~4.0|~5.0" - }, - "type": "library", - "autoload": { - "psr-0": { - "Mustache": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Justin Hileman", - "email": "justin@justinhileman.info", - "homepage": "http://justinhileman.com" - } - ], - "description": "A Mustache implementation in PHP.", - "homepage": "https://github.com/bobthecow/mustache.php", - "keywords": [ - "mustache", - "templating" - ], - "support": { - "issues": "https://github.com/bobthecow/mustache.php/issues", - "source": "https://github.com/bobthecow/mustache.php/tree/master" - }, - "time": "2019-11-23T21:40:31+00:00" - }, - { - "name": "myclabs/deep-copy", - "version": "1.10.2", - "source": { - "type": "git", - "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "replace": { - "myclabs/deep-copy": "self.version" - }, - "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - }, - "files": [ - "src/DeepCopy/deep_copy.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Create deep copies (clones) of your objects", - "keywords": [ - "clone", - "copy", - "duplicate", - "object", - "object graph" - ], - "support": { - "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.10.2" - }, - "funding": [ - { - "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", - "type": "tidelift" - } - ], - "time": "2020-11-13T09:40:50+00:00" - }, - { - "name": "pdepend/pdepend", - "version": "2.7.1", - "source": { - "type": "git", - "url": "https://github.com/pdepend/pdepend.git", - "reference": "daba1cf0a6edaf172fa02a17807ae29f4c1c7471" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/pdepend/pdepend/zipball/daba1cf0a6edaf172fa02a17807ae29f4c1c7471", - "reference": "daba1cf0a6edaf172fa02a17807ae29f4c1c7471", - "shasum": "" - }, - "require": { - "php": ">=5.3.7", - "symfony/config": "^2.3.0|^3|^4|^5", - "symfony/dependency-injection": "^2.3.0|^3|^4|^5", - "symfony/filesystem": "^2.3.0|^3|^4|^5" - }, - "require-dev": { - "easy-doc/easy-doc": "0.0.0 || ^1.2.3", - "gregwar/rst": "^1.0", - "phpunit/phpunit": "^4.8.35|^5.7", - "squizlabs/php_codesniffer": "^2.0.0" - }, - "bin": [ - "src/bin/pdepend" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "PDepend\\": "src/main/php/PDepend" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Official version of pdepend to be handled with Composer", - "support": { - "issues": "https://github.com/pdepend/pdepend/issues", - "source": "https://github.com/pdepend/pdepend/tree/master" - }, - "time": "2020-02-08T12:06:13+00:00" - }, - { - "name": "phar-io/manifest", - "version": "1.0.3", - "source": { - "type": "git", - "url": "https://github.com/phar-io/manifest.git", - "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", - "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-phar": "*", - "phar-io/version": "^2.0", - "php": "^5.6 || ^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", - "support": { - "issues": "https://github.com/phar-io/manifest/issues", - "source": "https://github.com/phar-io/manifest/tree/master" - }, - "time": "2018-07-08T19:23:20+00:00" - }, - { - "name": "phar-io/version", - "version": "2.0.1", - "source": { - "type": "git", - "url": "https://github.com/phar-io/version.git", - "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6", - "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "description": "Library for handling version information and constraints", - "support": { - "issues": "https://github.com/phar-io/version/issues", - "source": "https://github.com/phar-io/version/tree/master" - }, - "time": "2018-07-08T19:19:57+00:00" - }, - { - "name": "php-cs-fixer/diff", - "version": "v1.3.1", - "source": { - "type": "git", - "url": "https://github.com/PHP-CS-Fixer/diff.git", - "reference": "dbd31aeb251639ac0b9e7e29405c1441907f5759" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PHP-CS-Fixer/diff/zipball/dbd31aeb251639ac0b9e7e29405c1441907f5759", - "reference": "dbd31aeb251639ac0b9e7e29405c1441907f5759", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.23 || ^6.4.3 || ^7.0", - "symfony/process": "^3.3" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" - }, - { - "name": "SpacePossum" - } - ], - "description": "sebastian/diff v2 backport support for PHP5.6", - "homepage": "https://github.com/PHP-CS-Fixer", - "keywords": [ - "diff" - ], - "support": { - "issues": "https://github.com/PHP-CS-Fixer/diff/issues", - "source": "https://github.com/PHP-CS-Fixer/diff/tree/v1.3.1" - }, - "time": "2020-10-14T08:39:05+00:00" - }, - { - "name": "php-webdriver/webdriver", - "version": "1.8.2", - "source": { - "type": "git", - "url": "https://github.com/php-webdriver/php-webdriver.git", - "reference": "3308a70be084d6d7fd1ee5787b4c2e6eb4b70aab" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/3308a70be084d6d7fd1ee5787b4c2e6eb4b70aab", - "reference": "3308a70be084d6d7fd1ee5787b4c2e6eb4b70aab", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "ext-json": "*", - "ext-zip": "*", - "php": "^5.6 || ~7.0", - "symfony/polyfill-mbstring": "^1.12", - "symfony/process": "^2.8 || ^3.1 || ^4.0 || ^5.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.0", - "jakub-onderka/php-parallel-lint": "^1.0", - "php-coveralls/php-coveralls": "^2.0", - "php-mock/php-mock-phpunit": "^1.1", - "phpunit/phpunit": "^5.7", - "sebastian/environment": "^1.3.4 || ^2.0 || ^3.0", - "sminnee/phpunit-mock-objects": "^3.4", - "squizlabs/php_codesniffer": "^3.5", - "symfony/var-dumper": "^3.3 || ^4.0 || ^5.0" - }, - "suggest": { - "ext-SimpleXML": "For Firefox profile creation" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.8.x-dev" - } - }, - "autoload": { - "psr-4": { - "Facebook\\WebDriver\\": "lib/" - }, - "files": [ - "lib/Exception/TimeoutException.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "A PHP client for Selenium WebDriver. Previously facebook/webdriver.", - "homepage": "https://github.com/php-webdriver/php-webdriver", - "keywords": [ - "Chromedriver", - "geckodriver", - "php", - "selenium", - "webdriver" - ], - "support": { - "issues": "https://github.com/php-webdriver/php-webdriver/issues", - "source": "https://github.com/php-webdriver/php-webdriver/tree/1.8.2" - }, - "time": "2020-03-04T14:40:12+00:00" - }, - { - "name": "phpcompatibility/php-compatibility", - "version": "9.3.5", - "source": { - "type": "git", - "url": "https://github.com/PHPCompatibility/PHPCompatibility.git", - "reference": "9fb324479acf6f39452e0655d2429cc0d3914243" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/9fb324479acf6f39452e0655d2429cc0d3914243", - "reference": "9fb324479acf6f39452e0655d2429cc0d3914243", - "shasum": "" - }, - "require": { - "php": ">=5.3", - "squizlabs/php_codesniffer": "^2.3 || ^3.0.2" - }, - "conflict": { - "squizlabs/php_codesniffer": "2.6.2" - }, - "require-dev": { - "phpunit/phpunit": "~4.5 || ^5.0 || ^6.0 || ^7.0" - }, - "suggest": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.", - "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." - }, - "type": "phpcodesniffer-standard", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-3.0-or-later" - ], - "authors": [ - { - "name": "Wim Godden", - "homepage": "https://github.com/wimg", - "role": "lead" - }, - { - "name": "Juliette Reinders Folmer", - "homepage": "https://github.com/jrfnl", - "role": "lead" - }, - { - "name": "Contributors", - "homepage": "https://github.com/PHPCompatibility/PHPCompatibility/graphs/contributors" - } - ], - "description": "A set of sniffs for PHP_CodeSniffer that checks for PHP cross-version compatibility.", - "homepage": "http://techblog.wimgodden.be/tag/codesniffer/", - "keywords": [ - "compatibility", - "phpcs", - "standards" - ], - "support": { - "issues": "https://github.com/PHPCompatibility/PHPCompatibility/issues", - "source": "https://github.com/PHPCompatibility/PHPCompatibility" - }, - "time": "2019-12-27T09:44:58+00:00" - }, - { - "name": "phpdocumentor/reflection-common", - "version": "2.2.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-2.x": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" - } - ], - "description": "Common reflection classes used by phpdocumentor to reflect the code structure", - "homepage": "http://www.phpdoc.org", - "keywords": [ - "FQSEN", - "phpDocumentor", - "phpdoc", - "reflection", - "static analysis" - ], - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", - "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" - }, - "time": "2020-06-27T09:03:43+00:00" - }, - { - "name": "phpdocumentor/reflection-docblock", - "version": "5.2.2", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/069a785b2141f5bcf49f3e353548dc1cce6df556", - "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556", - "shasum": "" - }, - "require": { - "ext-filter": "*", - "php": "^7.2 || ^8.0", - "phpdocumentor/reflection-common": "^2.2", - "phpdocumentor/type-resolver": "^1.3", - "webmozart/assert": "^1.9.1" - }, - "require-dev": { - "mockery/mockery": "~1.3.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - }, - { - "name": "Jaap van Otterdijk", - "email": "account@ijaap.nl" - } - ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/master" - }, - "time": "2020-09-03T19:13:55+00:00" - }, - { - "name": "phpdocumentor/type-resolver", - "version": "1.4.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", - "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0", - "phpdocumentor/reflection-common": "^2.0" - }, - "require-dev": { - "ext-tokenizer": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-1.x": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - } - ], - "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", - "support": { - "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.4.0" - }, - "time": "2020-09-17T18:55:26+00:00" - }, - { - "name": "phpmd/phpmd", - "version": "2.9.1", - "source": { - "type": "git", - "url": "https://github.com/phpmd/phpmd.git", - "reference": "ce10831d4ddc2686c1348a98069771dd314534a8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpmd/phpmd/zipball/ce10831d4ddc2686c1348a98069771dd314534a8", - "reference": "ce10831d4ddc2686c1348a98069771dd314534a8", - "shasum": "" - }, - "require": { - "composer/xdebug-handler": "^1.0", - "ext-xml": "*", - "pdepend/pdepend": "^2.7.1", - "php": ">=5.3.9" - }, - "require-dev": { - "easy-doc/easy-doc": "0.0.0 || ^1.3.2", - "ext-json": "*", - "ext-simplexml": "*", - "gregwar/rst": "^1.0", - "mikey179/vfsstream": "^1.6.4", - "phpunit/phpunit": "^4.8.36 || ^5.7.27", - "squizlabs/php_codesniffer": "^2.0" - }, - "bin": [ - "src/bin/phpmd" - ], - "type": "library", - "autoload": { - "psr-0": { - "PHPMD\\": "src/main/php" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Manuel Pichler", - "email": "github@manuel-pichler.de", - "homepage": "https://github.com/manuelpichler", - "role": "Project Founder" - }, - { - "name": "Marc Würth", - "email": "ravage@bluewin.ch", - "homepage": "https://github.com/ravage84", - "role": "Project Maintainer" - }, - { - "name": "Other contributors", - "homepage": "https://github.com/phpmd/phpmd/graphs/contributors", - "role": "Contributors" - } - ], - "description": "PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD.", - "homepage": "https://phpmd.org/", - "keywords": [ - "mess detection", - "mess detector", - "pdepend", - "phpmd", - "pmd" - ], - "support": { - "irc": "irc://irc.freenode.org/phpmd", - "issues": "https://github.com/phpmd/phpmd/issues", - "source": "https://github.com/phpmd/phpmd/tree/2.9.1" - }, - "funding": [ - { - "url": "https://tidelift.com/funding/github/packagist/phpmd/phpmd", - "type": "tidelift" - } - ], - "time": "2020-09-23T22:06:32+00:00" - }, - { - "name": "phpspec/prophecy", - "version": "1.13.0", - "source": { - "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/be1996ed8adc35c3fd795488a653f4b518be70ea", - "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.2", - "php": "^7.2 || ~8.0, <8.1", - "phpdocumentor/reflection-docblock": "^5.2", - "sebastian/comparator": "^3.0 || ^4.0", - "sebastian/recursion-context": "^3.0 || ^4.0" - }, - "require-dev": { - "phpspec/phpspec": "^6.0", - "phpunit/phpunit": "^8.0 || ^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.11.x-dev" - } - }, - "autoload": { - "psr-4": { - "Prophecy\\": "src/Prophecy" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - }, - { - "name": "Marcello Duarte", - "email": "marcello.duarte@gmail.com" - } - ], - "description": "Highly opinionated mocking framework for PHP 5.3+", - "homepage": "https://github.com/phpspec/prophecy", - "keywords": [ - "Double", - "Dummy", - "fake", - "mock", - "spy", - "stub" - ], - "support": { - "issues": "https://github.com/phpspec/prophecy/issues", - "source": "https://github.com/phpspec/prophecy/tree/1.13.0" - }, - "time": "2021-03-17T13:42:18+00:00" - }, - { - "name": "phpstan/phpdoc-parser", - "version": "0.5.5", - "source": { - "type": "git", - "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "ea0b17460ec38e20d7eb64e7ec49b5d44af5d28c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/ea0b17460ec38e20d7eb64e7ec49b5d44af5d28c", - "reference": "ea0b17460ec38e20d7eb64e7ec49b5d44af5d28c", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "php-parallel-lint/php-parallel-lint": "^1.2", - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12.87", - "phpstan/phpstan-strict-rules": "^0.12.5", - "phpunit/phpunit": "^9.5", - "symfony/process": "^5.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.5-dev" - } - }, - "autoload": { - "psr-4": { - "PHPStan\\PhpDocParser\\": [ - "src/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "PHPDoc parser with support for nullable, intersection and generic types", - "support": { - "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/0.5.5" - }, - "time": "2021-06-11T13:24:46+00:00" - }, - { - "name": "phpstan/phpstan", - "version": "0.12.94", - "source": { - "type": "git", - "url": "https://github.com/phpstan/phpstan.git", - "reference": "3d0ba4c198a24e3c3fc489f3ec6ac9612c4be5d6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/3d0ba4c198a24e3c3fc489f3ec6ac9612c4be5d6", - "reference": "3d0ba4c198a24e3c3fc489f3ec6ac9612c4be5d6", - "shasum": "" - }, - "require": { - "php": "^7.1|^8.0" - }, - "conflict": { - "phpstan/phpstan-shim": "*" - }, - "bin": [ - "phpstan", - "phpstan.phar" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.12-dev" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "PHPStan - PHP Static Analysis Tool", - "support": { - "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/0.12.94" - }, - "funding": [ - { - "url": "https://github.com/ondrejmirtes", - "type": "github" - }, - { - "url": "https://github.com/phpstan", - "type": "github" - }, - { - "url": "https://www.patreon.com/phpstan", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan", - "type": "tidelift" - } - ], - "time": "2021-07-30T09:05:27+00:00" - }, - { - "name": "phpunit/php-code-coverage", - "version": "8.0.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "ca6647ffddd2add025ab3f21644a441d7c146cdc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ca6647ffddd2add025ab3f21644a441d7c146cdc", - "reference": "ca6647ffddd2add025ab3f21644a441d7c146cdc", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-xmlwriter": "*", - "php": "^7.3", - "phpunit/php-file-iterator": "^3.0", - "phpunit/php-text-template": "^2.0", - "phpunit/php-token-stream": "^4.0", - "sebastian/code-unit-reverse-lookup": "^2.0", - "sebastian/environment": "^5.0", - "sebastian/version": "^3.0", - "theseer/tokenizer": "^1.1.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.0" - }, - "suggest": { - "ext-pcov": "*", - "ext-xdebug": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "8.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", - "homepage": "https://github.com/sebastianbergmann/php-code-coverage", - "keywords": [ - "coverage", - "testing", - "xunit" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/8.0.2" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-05-23T08:02:54+00:00" - }, - { - "name": "phpunit/php-file-iterator", - "version": "3.0.5", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "aa4be8575f26070b100fccb67faabb28f21f66f8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/aa4be8575f26070b100fccb67faabb28f21f66f8", - "reference": "aa4be8575f26070b100fccb67faabb28f21f66f8", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "FilterIterator implementation that filters files based on a list of suffixes.", - "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", - "keywords": [ - "filesystem", - "iterator" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.5" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T05:57:25+00:00" - }, - { - "name": "phpunit/php-invoker", - "version": "3.1.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-invoker.git", - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "ext-pcntl": "*", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-pcntl": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Invoke callables with a timeout", - "homepage": "https://github.com/sebastianbergmann/php-invoker/", - "keywords": [ - "process" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-invoker/issues", - "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T05:58:55+00:00" - }, - { - "name": "phpunit/php-text-template", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Simple template engine.", - "homepage": "https://github.com/sebastianbergmann/php-text-template/", - "keywords": [ - "template" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-text-template/issues", - "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T05:33:50+00:00" - }, - { - "name": "phpunit/php-timer", - "version": "5.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Utility class for timing", - "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": [ - "timer" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-timer/issues", - "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:16:10+00:00" - }, - { - "name": "phpunit/php-token-stream", - "version": "4.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "a853a0e183b9db7eed023d7933a858fa1c8d25a3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/a853a0e183b9db7eed023d7933a858fa1c8d25a3", - "reference": "a853a0e183b9db7eed023d7933a858fa1c8d25a3", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": "^7.3 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Wrapper around PHP's tokenizer extension.", - "homepage": "https://github.com/sebastianbergmann/php-token-stream/", - "keywords": [ - "tokenizer" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-token-stream/issues", - "source": "https://github.com/sebastianbergmann/php-token-stream/tree/master" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "abandoned": true, - "time": "2020-08-04T08:28:15+00:00" - }, - { - "name": "phpunit/phpunit", - "version": "9.2.6", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "1c6a9e4312e209e659f1fce3ce88dd197c2448f6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1c6a9e4312e209e659f1fce3ce88dd197c2448f6", - "reference": "1c6a9e4312e209e659f1fce3ce88dd197c2448f6", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.3.1", - "ext-dom": "*", - "ext-json": "*", - "ext-libxml": "*", - "ext-mbstring": "*", - "ext-xml": "*", - "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.9.5", - "phar-io/manifest": "^1.0.3", - "phar-io/version": "^2.0.1", - "php": "^7.3", - "phpspec/prophecy": "^1.10.3", - "phpunit/php-code-coverage": "^8.0.2", - "phpunit/php-file-iterator": "^3.0.3", - "phpunit/php-invoker": "^3.0.2", - "phpunit/php-text-template": "^2.0.2", - "phpunit/php-timer": "^5.0.1", - "sebastian/code-unit": "^1.0.5", - "sebastian/comparator": "^4.0.3", - "sebastian/diff": "^4.0.1", - "sebastian/environment": "^5.1.2", - "sebastian/exporter": "^4.0.2", - "sebastian/global-state": "^4.0", - "sebastian/object-enumerator": "^4.0.2", - "sebastian/resource-operations": "^3.0.2", - "sebastian/type": "^2.1.1", - "sebastian/version": "^3.0.1" - }, - "require-dev": { - "ext-pdo": "*", - "phpspec/prophecy-phpunit": "^2.0" - }, - "suggest": { - "ext-soap": "*", - "ext-xdebug": "*" - }, - "bin": [ - "phpunit" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "9.2-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ], - "files": [ - "src/Framework/Assert/Functions.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "The PHP Unit Testing framework.", - "homepage": "https://phpunit.de/", - "keywords": [ - "phpunit", - "testing", - "xunit" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.2.6" - }, - "funding": [ - { - "url": "https://phpunit.de/donate.html", - "type": "custom" - }, - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-07-13T17:55:55+00:00" - }, - { - "name": "psr/cache", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/cache.git", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Cache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for caching libraries", - "keywords": [ - "cache", - "psr", - "psr-6" - ], - "support": { - "source": "https://github.com/php-fig/cache/tree/master" - }, - "time": "2016-08-06T20:24:11+00:00" - }, - { - "name": "sebastian/cli-parser", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library for parsing CLI options", - "homepage": "https://github.com/sebastianbergmann/cli-parser", - "support": { - "issues": "https://github.com/sebastianbergmann/cli-parser/issues", - "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T06:08:49+00:00" - }, - { - "name": "sebastian/code-unit", - "version": "1.0.8", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Collection of value objects that represent the PHP code units", - "homepage": "https://github.com/sebastianbergmann/code-unit", - "support": { - "issues": "https://github.com/sebastianbergmann/code-unit/issues", - "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:08:54+00:00" - }, - { - "name": "sebastian/code-unit-reverse-lookup", - "version": "2.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Looks up which function or method a line of code belongs to", - "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", - "support": { - "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", - "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T05:30:19+00:00" - }, - { - "name": "sebastian/comparator", - "version": "4.0.6", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "55f4261989e546dc112258c7a75935a81a7ce382" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382", - "reference": "55f4261989e546dc112258c7a75935a81a7ce382", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "sebastian/diff": "^4.0", - "sebastian/exporter": "^4.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - } - ], - "description": "Provides the functionality to compare PHP values for equality", - "homepage": "https://github.com/sebastianbergmann/comparator", - "keywords": [ - "comparator", - "compare", - "equality" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.6" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T15:49:45+00:00" - }, - { - "name": "sebastian/diff", - "version": "4.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d", - "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3", - "symfony/process": "^4.2 || ^5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" - } - ], - "description": "Diff implementation", - "homepage": "https://github.com/sebastianbergmann/diff", - "keywords": [ - "diff", - "udiff", - "unidiff", - "unified diff" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:10:38+00:00" - }, - { - "name": "sebastian/environment", - "version": "5.1.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "388b6ced16caa751030f6a69e588299fa09200ac" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/388b6ced16caa751030f6a69e588299fa09200ac", - "reference": "388b6ced16caa751030f6a69e588299fa09200ac", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-posix": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides functionality to handle HHVM/PHP environments", - "homepage": "http://www.github.com/sebastianbergmann/environment", - "keywords": [ - "Xdebug", - "environment", - "hhvm" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/environment/issues", - "source": "https://github.com/sebastianbergmann/environment/tree/5.1.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T05:52:38+00:00" - }, - { - "name": "sebastian/exporter", - "version": "4.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "d89cc98761b8cb5a1a235a6b703ae50d34080e65" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/d89cc98761b8cb5a1a235a6b703ae50d34080e65", - "reference": "d89cc98761b8cb5a1a235a6b703ae50d34080e65", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "sebastian/recursion-context": "^4.0" - }, - "require-dev": { - "ext-mbstring": "*", - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "http://www.github.com/sebastianbergmann/exporter", - "keywords": [ - "export", - "exporter" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T05:24:23+00:00" - }, - { - "name": "sebastian/global-state", - "version": "4.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "bdb1e7c79e592b8c82cb1699be3c8743119b8a72" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bdb1e7c79e592b8c82cb1699be3c8743119b8a72", - "reference": "bdb1e7c79e592b8c82cb1699be3c8743119b8a72", - "shasum": "" - }, - "require": { - "php": "^7.3", - "sebastian/object-reflector": "^2.0", - "sebastian/recursion-context": "^4.0" - }, - "require-dev": { - "ext-dom": "*", - "phpunit/phpunit": "^9.0" - }, - "suggest": { - "ext-uopz": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Snapshotting of global state", - "homepage": "http://www.github.com/sebastianbergmann/global-state", - "keywords": [ - "global state" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/master" - }, - "time": "2020-02-07T06:11:37+00:00" - }, - { - "name": "sebastian/object-enumerator", - "version": "4.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "sebastian/object-reflector": "^2.0", - "sebastian/recursion-context": "^4.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Traverses array structures and object graphs to enumerate all referenced objects", - "homepage": "https://github.com/sebastianbergmann/object-enumerator/", - "support": { - "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", - "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:12:34+00:00" - }, - { - "name": "sebastian/object-reflector", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Allows reflection of object attributes, including inherited and non-public ones", - "homepage": "https://github.com/sebastianbergmann/object-reflector/", - "support": { - "issues": "https://github.com/sebastianbergmann/object-reflector/issues", - "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:14:26+00:00" - }, - { - "name": "sebastian/phpcpd", - "version": "6.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpcpd.git", - "reference": "f3683aa0db2e8e09287c2bb33a595b2873ea9176" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpcpd/zipball/f3683aa0db2e8e09287c2bb33a595b2873ea9176", - "reference": "f3683aa0db2e8e09287c2bb33a595b2873ea9176", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "php": ">=7.3", - "phpunit/php-file-iterator": "^3.0", - "phpunit/php-timer": "^5.0", - "sebastian/cli-parser": "^1.0", - "sebastian/version": "^3.0" - }, - "bin": [ - "phpcpd" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Copy/Paste Detector (CPD) for PHP code.", - "homepage": "https://github.com/sebastianbergmann/phpcpd", - "support": { - "issues": "https://github.com/sebastianbergmann/phpcpd/issues", - "source": "https://github.com/sebastianbergmann/phpcpd/tree/6.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-12-07T05:39:23+00:00" - }, - { - "name": "sebastian/recursion-context", - "version": "4.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172", - "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - } - ], - "description": "Provides functionality to recursively process PHP variables", - "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "support": { - "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:17:30+00:00" - }, - { - "name": "sebastian/resource-operations", - "version": "3.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", - "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides a list of PHP built-in functions that operate on resources", - "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "support": { - "issues": "https://github.com/sebastianbergmann/resource-operations/issues", - "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T06:45:17+00:00" - }, - { - "name": "sebastian/type", - "version": "2.3.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/type.git", - "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b8cd8a1c753c90bc1a0f5372170e3e489136f914", - "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.3-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Collection of value objects that represent the types of the PHP type system", - "homepage": "https://github.com/sebastianbergmann/type", - "support": { - "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/2.3.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2021-06-15T12:49:02+00:00" - }, - { - "name": "sebastian/version", - "version": "3.0.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/version.git", - "reference": "c6c1022351a901512170118436c764e473f6de8c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", - "reference": "c6c1022351a901512170118436c764e473f6de8c", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library that helps with managing the version number of Git-hosted PHP projects", - "homepage": "https://github.com/sebastianbergmann/version", - "support": { - "issues": "https://github.com/sebastianbergmann/version/issues", - "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T06:39:44+00:00" - }, - { - "name": "squizlabs/php_codesniffer", - "version": "3.5.8", - "source": { - "type": "git", - "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "9d583721a7157ee997f235f327de038e7ea6dac4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/9d583721a7157ee997f235f327de038e7ea6dac4", - "reference": "9d583721a7157ee997f235f327de038e7ea6dac4", - "shasum": "" - }, - "require": { - "ext-simplexml": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": ">=5.4.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" - }, - "bin": [ - "bin/phpcs", - "bin/phpcbf" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Greg Sherwood", - "role": "lead" - } - ], - "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", - "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", - "keywords": [ - "phpcs", - "standards" - ], - "support": { - "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", - "source": "https://github.com/squizlabs/PHP_CodeSniffer", - "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" - }, - "time": "2020-10-23T02:01:07+00:00" - }, - { - "name": "symfony/mime", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/mime.git", - "reference": "633e4e8afe9e529e5599d71238849a4218dd497b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/633e4e8afe9e529e5599d71238849a4218dd497b", - "reference": "633e4e8afe9e529e5599d71238849a4218dd497b", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0", - "symfony/polyfill-php80": "^1.16" - }, - "conflict": { - "egulias/email-validator": "~3.0.0", - "phpdocumentor/reflection-docblock": "<3.2.2", - "phpdocumentor/type-resolver": "<1.4.0", - "symfony/mailer": "<4.4" - }, - "require-dev": { - "egulias/email-validator": "^2.1.10|^3.1", - "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/dependency-injection": "^4.4|^5.0", - "symfony/property-access": "^4.4|^5.1", - "symfony/property-info": "^4.4|^5.1", - "symfony/serializer": "^5.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Mime\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Allows manipulating MIME messages", - "homepage": "https://symfony.com", - "keywords": [ - "mime", - "mime-type" - ], - "support": { - "source": "https://github.com/symfony/mime/tree/v5.3.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-21T12:40:44+00:00" - }, - { - "name": "symfony/polyfill-php70", - "version": "v1.20.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php70.git", - "reference": "5f03a781d984aae42cebd18e7912fa80f02ee644" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/5f03a781d984aae42cebd18e7912fa80f02ee644", - "reference": "5f03a781d984aae42cebd18e7912fa80f02ee644", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "metapackage", - "extra": { - "branch-alias": { - "dev-main": "1.20-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php70/tree/v1.20.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2020-10-23T14:02:19+00:00" - }, - { - "name": "symfony/stopwatch", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/stopwatch.git", - "reference": "b24c6a92c6db316fee69e38c80591e080e41536c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/b24c6a92c6db316fee69e38c80591e080e41536c", - "reference": "b24c6a92c6db316fee69e38c80591e080e41536c", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/service-contracts": "^1.0|^2" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Stopwatch\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides a way to profile code", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/stopwatch/tree/v5.3.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-10T08:58:57+00:00" - }, - { - "name": "symfony/yaml", - "version": "v5.3.6", - "source": { - "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7", - "reference": "4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-ctype": "~1.8" - }, - "conflict": { - "symfony/console": "<4.4" - }, - "require-dev": { - "symfony/console": "^4.4|^5.0" - }, - "suggest": { - "symfony/console": "For validating YAML files using the lint command" - }, - "bin": [ - "Resources/bin/yaml-lint" - ], - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Yaml\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Loads and dumps YAML files", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/yaml/tree/v5.3.6" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-29T06:20:01+00:00" - }, - { - "name": "theseer/tokenizer", - "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/theseer/tokenizer.git", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": "^7.2 || ^8.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - } - ], - "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", - "support": { - "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.1" - }, - "funding": [ - { - "url": "https://github.com/theseer", - "type": "github" - } - ], - "time": "2021-07-28T10:34:58+00:00" - }, - { - "name": "vlucas/phpdotenv", - "version": "v2.6.7", - "source": { - "type": "git", - "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "b786088918a884258c9e3e27405c6a4cf2ee246e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/b786088918a884258c9e3e27405c6a4cf2ee246e", - "reference": "b786088918a884258c9e3e27405c6a4cf2ee246e", - "shasum": "" - }, - "require": { - "php": "^5.3.9 || ^7.0 || ^8.0", - "symfony/polyfill-ctype": "^1.17" - }, - "require-dev": { - "ext-filter": "*", - "ext-pcre": "*", - "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20" - }, - "suggest": { - "ext-filter": "Required to use the boolean validator.", - "ext-pcre": "Required to use most of the library." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.6-dev" - } - }, - "autoload": { - "psr-4": { - "Dotenv\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Graham Campbell", - "email": "graham@alt-three.com", - "homepage": "https://gjcampbell.co.uk/" - }, - { - "name": "Vance Lucas", - "email": "vance@vancelucas.com", - "homepage": "https://vancelucas.com/" - } - ], - "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", - "keywords": [ - "dotenv", - "env", - "environment" - ], - "support": { - "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v2.6.7" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", - "type": "tidelift" - } - ], - "time": "2021-01-20T14:39:13+00:00" - }, - { - "name": "webmozart/assert", - "version": "1.10.0", - "source": { - "type": "git", - "url": "https://github.com/webmozarts/assert.git", - "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25", - "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0", - "symfony/polyfill-ctype": "^1.8" - }, - "conflict": { - "phpstan/phpstan": "<0.12.20", - "vimeo/psalm": "<4.6.1 || 4.6.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.13" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10-dev" - } - }, - "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], - "support": { - "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.10.0" - }, - "time": "2021-03-09T10:59:23+00:00" - }, - { - "name": "weew/helpers-array", - "version": "v1.3.1", - "source": { - "type": "git", - "url": "https://github.com/weew/helpers-array.git", - "reference": "9bff63111f9765b4277750db8d276d92b3e16ed0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/weew/helpers-array/zipball/9bff63111f9765b4277750db8d276d92b3e16ed0", - "reference": "9bff63111f9765b4277750db8d276d92b3e16ed0", - "shasum": "" - }, - "require-dev": { - "phpunit/phpunit": "^4.7", - "satooshi/php-coveralls": "^0.6.1" - }, - "type": "library", - "autoload": { - "files": [ - "src/array.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maxim Kott", - "email": "maximkott@gmail.com" - } - ], - "description": "Useful collection of php array helpers.", - "support": { - "issues": "https://github.com/weew/helpers-array/issues", - "source": "https://github.com/weew/helpers-array/tree/master" - }, - "time": "2016-07-21T11:18:01+00:00" - } - ], - "aliases": [], - "minimum-stability": "stable", - "stability-flags": [], - "prefer-stable": true, - "prefer-lowest": false, - "platform": [], - "platform-dev": [], - "plugin-api-version": "2.0.0" + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "a04ccba62af8f376e2ce2cab9c181b73", + "packages": [ + { + "name": "2tvenom/cborencode", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/2tvenom/CBOREncode.git", + "reference": "42aedccb861d01fc0554782348cc08f8ebf22332" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/2tvenom/CBOREncode/zipball/42aedccb861d01fc0554782348cc08f8ebf22332", + "reference": "42aedccb861d01fc0554782348cc08f8ebf22332", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "CBOR": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "PHP" + ], + "authors": [ + { + "name": "Pavel Gulbin", + "email": "2tvenom@gmail.com", + "role": "Developer" + } + ], + "description": "CBOR encoder for PHP", + "homepage": "https://github.com/2tvenom/CBOREncode", + "keywords": [ + "cbor" + ], + "support": { + "issues": "https://github.com/2tvenom/CBOREncode/issues", + "source": "https://github.com/2tvenom/CBOREncode/tree/1.0.2" + }, + "time": "2020-10-27T07:22:41+00:00" + }, + { + "name": "astock/stock-api-libphp", + "version": "1.1.5", + "source": { + "type": "git", + "url": "https://github.com/adobe/stock-api-libphp.git", + "reference": "d9e6460f43dbb2dbc6e442e017edb5427884d3bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/adobe/stock-api-libphp/zipball/d9e6460f43dbb2dbc6e442e017edb5427884d3bf", + "reference": "d9e6460f43dbb2dbc6e442e017edb5427884d3bf", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "~7.3", + "php": ">=7.3" + }, + "require-dev": { + "mockery/mockery": "^1.4.3", + "phpunit/phpunit": ">=6.0", + "squizlabs/php_codesniffer": "~3.6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "AdobeStock\\Api\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "Adobe Stock API library", + "support": { + "issues": "https://github.com/adobe/stock-api-libphp/issues", + "source": "https://github.com/adobe/stock-api-libphp/tree/1.1.5" + }, + "time": "2021-08-31T16:36:34+00:00" + }, + { + "name": "aws/aws-crt-php", + "version": "v1.0.2", + "source": { + "type": "git", + "url": "https://github.com/awslabs/aws-crt-php.git", + "reference": "3942776a8c99209908ee0b287746263725685732" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/awslabs/aws-crt-php/zipball/3942776a8c99209908ee0b287746263725685732", + "reference": "3942776a8c99209908ee0b287746263725685732", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35|^5.4.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "AWS SDK Common Runtime Team", + "email": "aws-sdk-common-runtime@amazon.com" + } + ], + "description": "AWS Common Runtime for PHP", + "homepage": "http://aws.amazon.com/sdkforphp", + "keywords": [ + "amazon", + "aws", + "crt", + "sdk" + ], + "support": { + "issues": "https://github.com/awslabs/aws-crt-php/issues", + "source": "https://github.com/awslabs/aws-crt-php/tree/v1.0.2" + }, + "time": "2021-09-03T22:57:30+00:00" + }, + { + "name": "aws/aws-sdk-php", + "version": "3.232.3", + "source": { + "type": "git", + "url": "https://github.com/aws/aws-sdk-php.git", + "reference": "96fae7f4b2ab11a3eb3fceacef7cb4b12e46b27c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/96fae7f4b2ab11a3eb3fceacef7cb4b12e46b27c", + "reference": "96fae7f4b2ab11a3eb3fceacef7cb4b12e46b27c", + "shasum": "" + }, + "require": { + "aws/aws-crt-php": "^1.0.2", + "ext-json": "*", + "ext-pcre": "*", + "ext-simplexml": "*", + "guzzlehttp/guzzle": "^6.5.8 || ^7.4.5", + "guzzlehttp/promises": "^1.4.0", + "guzzlehttp/psr7": "^1.8.5 || ^2.3", + "mtdowling/jmespath.php": "^2.6", + "php": ">=5.5" + }, + "require-dev": { + "andrewsville/php-token-reflection": "^1.4", + "aws/aws-php-sns-message-validator": "~1.0", + "behat/behat": "~3.0", + "composer/composer": "^1.10.22", + "doctrine/cache": "~1.4", + "ext-dom": "*", + "ext-openssl": "*", + "ext-pcntl": "*", + "ext-sockets": "*", + "nette/neon": "^2.3", + "paragonie/random_compat": ">= 2", + "phpunit/phpunit": "^4.8.35 || ^5.6.3", + "psr/cache": "^1.0", + "psr/simple-cache": "^1.0", + "sebastian/comparator": "^1.2.3" + }, + "suggest": { + "aws/aws-php-sns-message-validator": "To validate incoming SNS notifications", + "doctrine/cache": "To use the DoctrineCacheAdapter", + "ext-curl": "To send requests using cURL", + "ext-openssl": "Allows working with CloudFront private distributions and verifying received SNS messages", + "ext-sockets": "To use client-side monitoring" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Aws\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Amazon Web Services", + "homepage": "http://aws.amazon.com" + } + ], + "description": "AWS SDK for PHP - Use Amazon Web Services in your PHP project", + "homepage": "http://aws.amazon.com/sdkforphp", + "keywords": [ + "amazon", + "aws", + "cloud", + "dynamodb", + "ec2", + "glacier", + "s3", + "sdk" + ], + "support": { + "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", + "issues": "https://github.com/aws/aws-sdk-php/issues", + "source": "https://github.com/aws/aws-sdk-php/tree/3.232.3" + }, + "time": "2022-08-08T18:19:49+00:00" + }, + { + "name": "bacon/bacon-qr-code", + "version": "2.0.7", + "source": { + "type": "git", + "url": "https://github.com/Bacon/BaconQrCode.git", + "reference": "d70c840f68657ce49094b8d91f9ee0cc07fbf66c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/d70c840f68657ce49094b8d91f9ee0cc07fbf66c", + "reference": "d70c840f68657ce49094b8d91f9ee0cc07fbf66c", + "shasum": "" + }, + "require": { + "dasprid/enum": "^1.0.3", + "ext-iconv": "*", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phly/keep-a-changelog": "^2.1", + "phpunit/phpunit": "^7 | ^8 | ^9", + "spatie/phpunit-snapshot-assertions": "^4.2.9", + "squizlabs/php_codesniffer": "^3.4" + }, + "suggest": { + "ext-imagick": "to generate QR code images" + }, + "type": "library", + "autoload": { + "psr-4": { + "BaconQrCode\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "https://dasprids.de/", + "role": "Developer" + } + ], + "description": "BaconQrCode is a QR code generator for PHP.", + "homepage": "https://github.com/Bacon/BaconQrCode", + "support": { + "issues": "https://github.com/Bacon/BaconQrCode/issues", + "source": "https://github.com/Bacon/BaconQrCode/tree/2.0.7" + }, + "time": "2022-03-14T02:02:36+00:00" + }, + { + "name": "beberlei/assert", + "version": "v3.3.2", + "source": { + "type": "git", + "url": "https://github.com/beberlei/assert.git", + "reference": "cb70015c04be1baee6f5f5c953703347c0ac1655" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/beberlei/assert/zipball/cb70015c04be1baee6f5f5c953703347c0ac1655", + "reference": "cb70015c04be1baee6f5f5c953703347c0ac1655", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-json": "*", + "ext-mbstring": "*", + "ext-simplexml": "*", + "php": "^7.0 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "*", + "phpstan/phpstan": "*", + "phpunit/phpunit": ">=6.0.0", + "yoast/phpunit-polyfills": "^0.1.0" + }, + "suggest": { + "ext-intl": "Needed to allow Assertion::count(), Assertion::isCountable(), Assertion::minCount(), and Assertion::maxCount() to operate on ResourceBundles" + }, + "type": "library", + "autoload": { + "files": [ + "lib/Assert/functions.php" + ], + "psr-4": { + "Assert\\": "lib/Assert" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de", + "role": "Lead Developer" + }, + { + "name": "Richard Quadling", + "email": "rquadling@gmail.com", + "role": "Collaborator" + } + ], + "description": "Thin assertion library for input validation in business models.", + "keywords": [ + "assert", + "assertion", + "validation" + ], + "support": { + "issues": "https://github.com/beberlei/assert/issues", + "source": "https://github.com/beberlei/assert/tree/v3.3.2" + }, + "time": "2021-12-16T21:41:27+00:00" + }, + { + "name": "braintree/braintree_php", + "version": "6.5.1", + "source": { + "type": "git", + "url": "https://github.com/braintree/braintree_php.git", + "reference": "b79ecd9ccde4ccf34b0c1f7343656ad5eece8e9c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/braintree/braintree_php/zipball/b79ecd9ccde4ccf34b0c1f7343656ad5eece8e9c", + "reference": "b79ecd9ccde4ccf34b0c1f7343656ad5eece8e9c", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-dom": "*", + "ext-hash": "*", + "ext-openssl": "*", + "ext-xmlwriter": "*", + "php": ">=7.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.0", + "squizlabs/php_codesniffer": "^3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Braintree\\": "lib/Braintree" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Braintree", + "homepage": "https://www.braintreepayments.com" + } + ], + "description": "Braintree PHP Client Library", + "support": { + "issues": "https://github.com/braintree/braintree_php/issues", + "source": "https://github.com/braintree/braintree_php/tree/6.5.1" + }, + "time": "2021-12-20T19:47:39+00:00" + }, + { + "name": "brick/math", + "version": "0.9.3", + "source": { + "type": "git", + "url": "https://github.com/brick/math.git", + "reference": "ca57d18f028f84f777b2168cd1911b0dee2343ae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/brick/math/zipball/ca57d18f028f84f777b2168cd1911b0dee2343ae", + "reference": "ca57d18f028f84f777b2168cd1911b0dee2343ae", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^7.5.15 || ^8.5 || ^9.0", + "vimeo/psalm": "4.9.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Brick\\Math\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Arbitrary-precision arithmetic library", + "keywords": [ + "Arbitrary-precision", + "BigInteger", + "BigRational", + "arithmetic", + "bigdecimal", + "bignum", + "brick", + "math" + ], + "support": { + "issues": "https://github.com/brick/math/issues", + "source": "https://github.com/brick/math/tree/0.9.3" + }, + "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/brick/math", + "type": "tidelift" + } + ], + "time": "2021-08-15T20:50:18+00:00" + }, + { + "name": "brick/varexporter", + "version": "0.3.7", + "source": { + "type": "git", + "url": "https://github.com/brick/varexporter.git", + "reference": "3e263cd718d242594c52963760fee2059fd5833c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/brick/varexporter/zipball/3e263cd718d242594c52963760fee2059fd5833c", + "reference": "3e263cd718d242594c52963760fee2059fd5833c", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.0", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^8.5 || ^9.0", + "vimeo/psalm": "4.23.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Brick\\VarExporter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A powerful alternative to var_export(), which can export closures and objects without __set_state()", + "keywords": [ + "var_export" + ], + "support": { + "issues": "https://github.com/brick/varexporter/issues", + "source": "https://github.com/brick/varexporter/tree/0.3.7" + }, + "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + } + ], + "time": "2022-06-29T23:37:57+00:00" + }, + { + "name": "christian-riesen/base32", + "version": "1.6.0", + "source": { + "type": "git", + "url": "https://github.com/ChristianRiesen/base32.git", + "reference": "2e82dab3baa008e24a505649b0d583c31d31e894" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ChristianRiesen/base32/zipball/2e82dab3baa008e24a505649b0d583c31d31e894", + "reference": "2e82dab3baa008e24a505649b0d583c31d31e894", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.17", + "phpstan/phpstan": "^0.12", + "phpunit/phpunit": "^8.5.13 || ^9.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Base32\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Riesen", + "email": "chris.riesen@gmail.com", + "homepage": "http://christianriesen.com", + "role": "Developer" + } + ], + "description": "Base32 encoder/decoder according to RFC 4648", + "homepage": "https://github.com/ChristianRiesen/base32", + "keywords": [ + "base32", + "decode", + "encode", + "rfc4648" + ], + "support": { + "issues": "https://github.com/ChristianRiesen/base32/issues", + "source": "https://github.com/ChristianRiesen/base32/tree/1.6.0" + }, + "time": "2021-02-26T10:19:33+00:00" + }, + { + "name": "colinmollenhour/cache-backend-file", + "version": "v1.4.5", + "source": { + "type": "git", + "url": "https://github.com/colinmollenhour/Cm_Cache_Backend_File.git", + "reference": "03c7d4c0f43b2de1b559a3527d18ff697d306544" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/colinmollenhour/Cm_Cache_Backend_File/zipball/03c7d4c0f43b2de1b559a3527d18ff697d306544", + "reference": "03c7d4c0f43b2de1b559a3527d18ff697d306544", + "shasum": "" + }, + "type": "magento-module", + "autoload": { + "classmap": [ + "File.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin Mollenhour" + } + ], + "description": "The stock Zend_Cache_Backend_File backend has extremely poor performance for cleaning by tags making it become unusable as the number of cached items increases. This backend makes many changes resulting in a huge performance boost, especially for tag cleaning.", + "homepage": "https://github.com/colinmollenhour/Cm_Cache_Backend_File", + "support": { + "issues": "https://github.com/colinmollenhour/Cm_Cache_Backend_File/issues", + "source": "https://github.com/colinmollenhour/Cm_Cache_Backend_File/tree/master" + }, + "time": "2019-04-18T21:54:31+00:00" + }, + { + "name": "colinmollenhour/cache-backend-redis", + "version": "1.14.2", + "source": { + "type": "git", + "url": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis.git", + "reference": "0b042d26b8c2aa093485bdc4bb03a0113a03778d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/colinmollenhour/Cm_Cache_Backend_Redis/zipball/0b042d26b8c2aa093485bdc4bb03a0113a03778d", + "reference": "0b042d26b8c2aa093485bdc4bb03a0113a03778d", + "shasum": "" + }, + "require": { + "colinmollenhour/credis": "*" + }, + "type": "magento-module", + "autoload": { + "classmap": [ + "Cm/Cache/Backend/Redis.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin Mollenhour" + } + ], + "description": "Zend_Cache backend using Redis with full support for tags.", + "homepage": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis", + "support": { + "issues": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis/issues", + "source": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis/tree/1.14.2" + }, + "time": "2021-03-02T18:36:21+00:00" + }, + { + "name": "colinmollenhour/credis", + "version": "v1.13.0", + "source": { + "type": "git", + "url": "https://github.com/colinmollenhour/credis.git", + "reference": "afec8e58ec93d2291c127fa19709a048f28641e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/colinmollenhour/credis/zipball/afec8e58ec93d2291c127fa19709a048f28641e5", + "reference": "afec8e58ec93d2291c127fa19709a048f28641e5", + "shasum": "" + }, + "require": { + "php": ">=5.6.0" + }, + "suggest": { + "ext-redis": "Improved performance for communicating with redis" + }, + "type": "library", + "autoload": { + "classmap": [ + "Client.php", + "Cluster.php", + "Sentinel.php", + "Module.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Colin Mollenhour", + "email": "colin@mollenhour.com" + } + ], + "description": "Credis is a lightweight interface to the Redis key-value store which wraps the phpredis library when available for better performance.", + "homepage": "https://github.com/colinmollenhour/credis", + "support": { + "issues": "https://github.com/colinmollenhour/credis/issues", + "source": "https://github.com/colinmollenhour/credis/tree/v1.13.0" + }, + "time": "2022-04-07T14:57:22+00:00" + }, + { + "name": "colinmollenhour/php-redis-session-abstract", + "version": "v1.4.5", + "source": { + "type": "git", + "url": "https://github.com/colinmollenhour/php-redis-session-abstract.git", + "reference": "77ad0c1637ae6ea059f1f8e9fbdac6469242a16d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/colinmollenhour/php-redis-session-abstract/zipball/77ad0c1637ae6ea059f1f8e9fbdac6469242a16d", + "reference": "77ad0c1637ae6ea059f1f8e9fbdac6469242a16d", + "shasum": "" + }, + "require": { + "colinmollenhour/credis": "~1.6", + "php": "^5.5 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9" + }, + "type": "library", + "autoload": { + "psr-0": { + "Cm\\RedisSession\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin Mollenhour" + } + ], + "description": "A Redis-based session handler with optimistic locking", + "homepage": "https://github.com/colinmollenhour/php-redis-session-abstract", + "support": { + "issues": "https://github.com/colinmollenhour/php-redis-session-abstract/issues", + "source": "https://github.com/colinmollenhour/php-redis-session-abstract/tree/v1.4.5" + }, + "time": "2021-12-01T21:16:01+00:00" + }, + { + "name": "composer/ca-bundle", + "version": "1.3.3", + "source": { + "type": "git", + "url": "https://github.com/composer/ca-bundle.git", + "reference": "30897edbfb15e784fe55587b4f73ceefd3c4d98c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/30897edbfb15e784fe55587b4f73ceefd3c4d98c", + "reference": "30897edbfb15e784fe55587b4f73ceefd3c4d98c", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "ext-pcre": "*", + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.55", + "psr/log": "^1.0", + "symfony/phpunit-bridge": "^4.2 || ^5", + "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\CaBundle\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", + "keywords": [ + "cabundle", + "cacert", + "certificate", + "ssl", + "tls" + ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/ca-bundle/issues", + "source": "https://github.com/composer/ca-bundle/tree/1.3.3" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-07-20T07:14:26+00:00" + }, + { + "name": "composer/composer", + "version": "2.2.17", + "source": { + "type": "git", + "url": "https://github.com/composer/composer.git", + "reference": "a8ab5070fb99396e4710baee286478ad697724c2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/composer/zipball/a8ab5070fb99396e4710baee286478ad697724c2", + "reference": "a8ab5070fb99396e4710baee286478ad697724c2", + "shasum": "" + }, + "require": { + "composer/ca-bundle": "^1.0", + "composer/metadata-minifier": "^1.0", + "composer/pcre": "^1.0", + "composer/semver": "^3.0", + "composer/spdx-licenses": "^1.2", + "composer/xdebug-handler": "^2.0 || ^3.0", + "justinrainbow/json-schema": "^5.2.11", + "php": "^5.3.2 || ^7.0 || ^8.0", + "psr/log": "^1.0 || ^2.0", + "react/promise": "^1.2 || ^2.7", + "seld/jsonlint": "^1.4", + "seld/phar-utils": "^1.0", + "symfony/console": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0", + "symfony/filesystem": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", + "symfony/finder": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", + "symfony/process": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0" + }, + "require-dev": { + "phpspec/prophecy": "^1.10", + "symfony/phpunit-bridge": "^4.2 || ^5.0 || ^6.0" + }, + "suggest": { + "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", + "ext-zip": "Enabling the zip extension allows you to unzip archives", + "ext-zlib": "Allow gzip compression of HTTP requests" + }, + "bin": [ + "bin/composer" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.2-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\": "src/Composer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "https://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.", + "homepage": "https://getcomposer.org/", + "keywords": [ + "autoload", + "dependency", + "package" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/composer/issues", + "source": "https://github.com/composer/composer/tree/2.2.17" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-07-13T13:27:38+00:00" + }, + { + "name": "composer/metadata-minifier", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/composer/metadata-minifier.git", + "reference": "c549d23829536f0d0e984aaabbf02af91f443207" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/metadata-minifier/zipball/c549d23829536f0d0e984aaabbf02af91f443207", + "reference": "c549d23829536f0d0e984aaabbf02af91f443207", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "composer/composer": "^2", + "phpstan/phpstan": "^0.12.55", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\MetadataMinifier\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Small utility library that handles metadata minification and expansion.", + "keywords": [ + "composer", + "compression" + ], + "support": { + "issues": "https://github.com/composer/metadata-minifier/issues", + "source": "https://github.com/composer/metadata-minifier/tree/1.0.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2021-04-07T13:37:33+00:00" + }, + { + "name": "composer/pcre", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/composer/pcre.git", + "reference": "67a32d7d6f9f560b726ab25a061b38ff3a80c560" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/pcre/zipball/67a32d7d6f9f560b726ab25a061b38ff3a80c560", + "reference": "67a32d7d6f9f560b726ab25a061b38ff3a80c560", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.3", + "phpstan/phpstan-strict-rules": "^1.1", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Pcre\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "PCRE wrapping library that offers type-safe preg_* replacements.", + "keywords": [ + "PCRE", + "preg", + "regex", + "regular expression" + ], + "support": { + "issues": "https://github.com/composer/pcre/issues", + "source": "https://github.com/composer/pcre/tree/1.0.1" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-01-21T20:24:37+00:00" + }, + { + "name": "composer/semver", + "version": "3.3.2", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9", + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.4", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.3.2" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-04-01T19:23:25+00:00" + }, + { + "name": "composer/spdx-licenses", + "version": "1.5.7", + "source": { + "type": "git", + "url": "https://github.com/composer/spdx-licenses.git", + "reference": "c848241796da2abf65837d51dce1fae55a960149" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/c848241796da2abf65837d51dce1fae55a960149", + "reference": "c848241796da2abf65837d51dce1fae55a960149", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.55", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Spdx\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "SPDX licenses list and validation library.", + "keywords": [ + "license", + "spdx", + "validator" + ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/spdx-licenses/issues", + "source": "https://github.com/composer/spdx-licenses/tree/1.5.7" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-05-23T07:37:50+00:00" + }, + { + "name": "composer/xdebug-handler", + "version": "2.0.5", + "source": { + "type": "git", + "url": "https://github.com/composer/xdebug-handler.git", + "reference": "9e36aeed4616366d2b690bdce11f71e9178c579a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/9e36aeed4616366d2b690bdce11f71e9178c579a", + "reference": "9e36aeed4616366d2b690bdce11f71e9178c579a", + "shasum": "" + }, + "require": { + "composer/pcre": "^1", + "php": "^5.3.2 || ^7.0 || ^8.0", + "psr/log": "^1 || ^2 || ^3" + }, + "require-dev": { + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-strict-rules": "^1.1", + "symfony/phpunit-bridge": "^4.2 || ^5.0 || ^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Composer\\XdebugHandler\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "John Stevenson", + "email": "john-stevenson@blueyonder.co.uk" + } + ], + "description": "Restarts a process without Xdebug.", + "keywords": [ + "Xdebug", + "performance" + ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/xdebug-handler/issues", + "source": "https://github.com/composer/xdebug-handler/tree/2.0.5" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-02-24T20:20:32+00:00" + }, + { + "name": "dasprid/enum", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/DASPRiD/Enum.git", + "reference": "5abf82f213618696dda8e3bf6f64dd042d8542b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DASPRiD/Enum/zipball/5abf82f213618696dda8e3bf6f64dd042d8542b2", + "reference": "5abf82f213618696dda8e3bf6f64dd042d8542b2", + "shasum": "" + }, + "require-dev": { + "phpunit/phpunit": "^7 | ^8 | ^9", + "squizlabs/php_codesniffer": "^3.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "DASPRiD\\Enum\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "https://dasprids.de/", + "role": "Developer" + } + ], + "description": "PHP 7.1 enum implementation", + "keywords": [ + "enum", + "map" + ], + "support": { + "issues": "https://github.com/DASPRiD/Enum/issues", + "source": "https://github.com/DASPRiD/Enum/tree/1.0.3" + }, + "time": "2020-10-02T16:03:48+00:00" + }, + { + "name": "elasticsearch/elasticsearch", + "version": "v7.17.0", + "source": { + "type": "git", + "url": "https://github.com/elastic/elasticsearch-php.git", + "reference": "1890f9d7fde076b5a3ddcf579a802af05b2e781b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/elastic/elasticsearch-php/zipball/1890f9d7fde076b5a3ddcf579a802af05b2e781b", + "reference": "1890f9d7fde076b5a3ddcf579a802af05b2e781b", + "shasum": "" + }, + "require": { + "ext-json": ">=1.3.7", + "ezimuel/ringphp": "^1.1.2", + "php": "^7.3 || ^8.0", + "psr/log": "^1|^2|^3" + }, + "require-dev": { + "ext-yaml": "*", + "ext-zip": "*", + "mockery/mockery": "^1.2", + "phpstan/phpstan": "^0.12", + "phpunit/phpunit": "^9.3", + "squizlabs/php_codesniffer": "^3.4", + "symfony/finder": "~4.0" + }, + "suggest": { + "ext-curl": "*", + "monolog/monolog": "Allows for client-level logging and tracing" + }, + "type": "library", + "autoload": { + "files": [ + "src/autoload.php" + ], + "psr-4": { + "Elasticsearch\\": "src/Elasticsearch/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0", + "LGPL-2.1-only" + ], + "authors": [ + { + "name": "Zachary Tong" + }, + { + "name": "Enrico Zimuel" + } + ], + "description": "PHP Client for Elasticsearch", + "keywords": [ + "client", + "elasticsearch", + "search" + ], + "support": { + "issues": "https://github.com/elastic/elasticsearch-php/issues", + "source": "https://github.com/elastic/elasticsearch-php/tree/v7.17.0" + }, + "time": "2022-02-03T13:40:04+00:00" + }, + { + "name": "endroid/qr-code", + "version": "4.4.9", + "source": { + "type": "git", + "url": "https://github.com/endroid/qr-code.git", + "reference": "bf087fa1e93a1b7310e2d94d187e26ae51db199d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/endroid/qr-code/zipball/bf087fa1e93a1b7310e2d94d187e26ae51db199d", + "reference": "bf087fa1e93a1b7310e2d94d187e26ae51db199d", + "shasum": "" + }, + "require": { + "bacon/bacon-qr-code": "^2.0.5", + "php": "^7.4||^8.0" + }, + "require-dev": { + "endroid/quality": "dev-master", + "ext-gd": "*", + "khanamiryan/qrcode-detector-decoder": "^1.0.4", + "setasign/fpdf": "^1.8.2" + }, + "suggest": { + "ext-gd": "Enables you to write PNG images", + "khanamiryan/qrcode-detector-decoder": "Enables you to use the image validator", + "roave/security-advisories": "Makes sure package versions with known security issues are not installed", + "setasign/fpdf": "Enables you to use the PDF writer" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Endroid\\QrCode\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jeroen van den Enden", + "email": "info@endroid.nl" + } + ], + "description": "Endroid QR Code", + "homepage": "https://github.com/endroid/qr-code", + "keywords": [ + "code", + "endroid", + "php", + "qr", + "qrcode" + ], + "support": { + "issues": "https://github.com/endroid/qr-code/issues", + "source": "https://github.com/endroid/qr-code/tree/4.4.9" + }, + "funding": [ + { + "url": "https://github.com/endroid", + "type": "github" + } + ], + "time": "2022-05-10T07:25:08+00:00" + }, + { + "name": "ezimuel/guzzlestreams", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/ezimuel/guzzlestreams.git", + "reference": "abe3791d231167f14eb80d413420d1eab91163a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ezimuel/guzzlestreams/zipball/abe3791d231167f14eb80d413420d1eab91163a8", + "reference": "abe3791d231167f14eb80d413420d1eab91163a8", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Stream\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Fork of guzzle/streams (abandoned) to be used with elasticsearch-php", + "homepage": "http://guzzlephp.org/", + "keywords": [ + "Guzzle", + "stream" + ], + "support": { + "source": "https://github.com/ezimuel/guzzlestreams/tree/3.0.1" + }, + "time": "2020-02-14T23:11:50+00:00" + }, + { + "name": "ezimuel/ringphp", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/ezimuel/ringphp.git", + "reference": "92b8161404ab1ad84059ebed41d9f757e897ce74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ezimuel/ringphp/zipball/92b8161404ab1ad84059ebed41d9f757e897ce74", + "reference": "92b8161404ab1ad84059ebed41d9f757e897ce74", + "shasum": "" + }, + "require": { + "ezimuel/guzzlestreams": "^3.0.1", + "php": ">=5.4.0", + "react/promise": "~2.0" + }, + "replace": { + "guzzlehttp/ringphp": "self.version" + }, + "require-dev": { + "ext-curl": "*", + "phpunit/phpunit": "~9.0" + }, + "suggest": { + "ext-curl": "Guzzle will use specific adapters if cURL is present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Ring\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Fork of guzzle/RingPHP (abandoned) to be used with elasticsearch-php", + "support": { + "source": "https://github.com/ezimuel/ringphp/tree/1.2.0" + }, + "time": "2021-11-16T11:51:30+00:00" + }, + { + "name": "ezyang/htmlpurifier", + "version": "v4.14.0", + "source": { + "type": "git", + "url": "https://github.com/ezyang/htmlpurifier.git", + "reference": "12ab42bd6e742c70c0a52f7b82477fcd44e64b75" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/12ab42bd6e742c70c0a52f7b82477fcd44e64b75", + "reference": "12ab42bd6e742c70c0a52f7b82477fcd44e64b75", + "shasum": "" + }, + "require": { + "php": ">=5.2" + }, + "type": "library", + "autoload": { + "files": [ + "library/HTMLPurifier.composer.php" + ], + "psr-0": { + "HTMLPurifier": "library/" + }, + "exclude-from-classmap": [ + "/library/HTMLPurifier/Language/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ + { + "name": "Edward Z. Yang", + "email": "admin@htmlpurifier.org", + "homepage": "http://ezyang.com" + } + ], + "description": "Standards compliant HTML filter written in PHP", + "homepage": "http://htmlpurifier.org/", + "keywords": [ + "html" + ], + "support": { + "issues": "https://github.com/ezyang/htmlpurifier/issues", + "source": "https://github.com/ezyang/htmlpurifier/tree/v4.14.0" + }, + "time": "2021-12-25T01:21:49+00:00" + }, + { + "name": "fgrosse/phpasn1", + "version": "v2.4.0", + "source": { + "type": "git", + "url": "https://github.com/fgrosse/PHPASN1.git", + "reference": "eef488991d53e58e60c9554b09b1201ca5ba9296" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fgrosse/PHPASN1/zipball/eef488991d53e58e60c9554b09b1201ca5ba9296", + "reference": "eef488991d53e58e60c9554b09b1201ca5ba9296", + "shasum": "" + }, + "require": { + "php": "~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "~2.0", + "phpunit/phpunit": "^6.3 || ^7.0 || ^8.0" + }, + "suggest": { + "ext-bcmath": "BCmath is the fallback extension for big integer calculations", + "ext-curl": "For loading OID information from the web if they have not bee defined statically", + "ext-gmp": "GMP is the preferred extension for big integer calculations", + "phpseclib/bcmath_compat": "BCmath polyfill for servers where neither GMP nor BCmath is available" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "FG\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Friedrich Große", + "email": "friedrich.grosse@gmail.com", + "homepage": "https://github.com/FGrosse", + "role": "Author" + }, + { + "name": "All contributors", + "homepage": "https://github.com/FGrosse/PHPASN1/contributors" + } + ], + "description": "A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures using the ITU-T X.690 Encoding Rules.", + "homepage": "https://github.com/FGrosse/PHPASN1", + "keywords": [ + "DER", + "asn.1", + "asn1", + "ber", + "binary", + "decoding", + "encoding", + "x.509", + "x.690", + "x509", + "x690" + ], + "support": { + "issues": "https://github.com/fgrosse/PHPASN1/issues", + "source": "https://github.com/fgrosse/PHPASN1/tree/v2.4.0" + }, + "time": "2021-12-11T12:41:06+00:00" + }, + { + "name": "google/recaptcha", + "version": "1.2.4", + "source": { + "type": "git", + "url": "https://github.com/google/recaptcha.git", + "reference": "614f25a9038be4f3f2da7cbfd778dc5b357d2419" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/google/recaptcha/zipball/614f25a9038be4f3f2da7cbfd778dc5b357d2419", + "reference": "614f25a9038be4f3f2da7cbfd778dc5b357d2419", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.2.20|^2.15", + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^4.8.36|^5.7.27|^6.59|^7.5.11" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "ReCaptcha\\": "src/ReCaptcha" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Client library for reCAPTCHA, a free service that protects websites from spam and abuse.", + "homepage": "https://www.google.com/recaptcha/", + "keywords": [ + "Abuse", + "captcha", + "recaptcha", + "spam" + ], + "support": { + "forum": "https://groups.google.com/forum/#!forum/recaptcha", + "issues": "https://github.com/google/recaptcha/issues", + "source": "https://github.com/google/recaptcha" + }, + "time": "2020-03-31T17:50:54+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.4.5", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "1dd98b0564cb3f6bd16ce683cb755f94c10fbd82" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/1dd98b0564cb3f6bd16ce683cb755f94c10fbd82", + "reference": "1dd98b0564cb3f6bd16ce683cb755f94c10fbd82", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.5", + "guzzlehttp/psr7": "^1.9 || ^2.4", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "ext-curl": "*", + "php-http/client-integration-tests": "^3.0", + "phpunit/phpunit": "^8.5.5 || ^9.3.5", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.4-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.4.5" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2022-06-20T22:16:13+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "1.5.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/fe752aedc9fd8fcca3fe7ad05d419d32998a06da", + "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "symfony/phpunit-bridge": "^4.4 || ^5.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.5-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/1.5.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2021-10-22T20:56:57+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.4.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "13388f00956b1503577598873fffb5ae994b5737" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/13388f00956b1503577598873fffb5ae994b5737", + "reference": "13388f00956b1503577598873fffb5ae994b5737", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "ralouphie/getallheaders": "^3.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "http-interop/http-factory-tests": "^0.9", + "phpunit/phpunit": "^8.5.8 || ^9.3.10" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.4.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2022-06-20T21:43:11+00:00" + }, + { + "name": "justinrainbow/json-schema", + "version": "5.2.12", + "source": { + "type": "git", + "url": "https://github.com/justinrainbow/json-schema.git", + "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", + "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", + "json-schema/json-schema-test-suite": "1.2.0", + "phpunit/phpunit": "^4.8.35" + }, + "bin": [ + "bin/validate-json" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "JsonSchema\\": "src/JsonSchema/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bruno Prieto Reis", + "email": "bruno.p.reis@gmail.com" + }, + { + "name": "Justin Rainbow", + "email": "justin.rainbow@gmail.com" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Robert Schönthal", + "email": "seroscho@googlemail.com" + } + ], + "description": "A library to validate a json schema.", + "homepage": "https://github.com/justinrainbow/json-schema", + "keywords": [ + "json", + "schema" + ], + "support": { + "issues": "https://github.com/justinrainbow/json-schema/issues", + "source": "https://github.com/justinrainbow/json-schema/tree/5.2.12" + }, + "time": "2022-04-13T08:02:27+00:00" + }, + { + "name": "laminas/laminas-captcha", + "version": "2.13.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-captcha.git", + "reference": "debd6783ce593cb2e4cf74c3028baf1730918d85" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-captcha/zipball/debd6783ce593cb2e4cf74c3028baf1730918d85", + "reference": "debd6783ce593cb2e4cf74c3028baf1730918d85", + "shasum": "" + }, + "require": { + "laminas/laminas-recaptcha": "^3.4.0", + "laminas/laminas-session": "^2.12", + "laminas/laminas-stdlib": "^3.10.1", + "laminas/laminas-text": "^2.9.0", + "laminas/laminas-validator": "^2.19.0", + "php": "^7.4 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-captcha": "*" + }, + "require-dev": { + "ext-gd": "*", + "laminas/laminas-coding-standard": "~2.3.0", + "phpunit/phpunit": "^9.5.21", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.24.0" + }, + "suggest": { + "laminas/laminas-i18n-resources": "Translations of captcha messages" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Captcha\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Generate and validate CAPTCHAs using Figlets, images, ReCaptcha, and more", + "homepage": "https://laminas.dev", + "keywords": [ + "captcha", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-captcha/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-captcha/issues", + "rss": "https://github.com/laminas/laminas-captcha/releases.atom", + "source": "https://github.com/laminas/laminas-captcha" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-24T15:35:33+00:00" + }, + { + "name": "laminas/laminas-code", + "version": "4.5.2", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-code.git", + "reference": "da01fb74c08f37e20e7ae49f1e3ee09aa401ebad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-code/zipball/da01fb74c08f37e20e7ae49f1e3ee09aa401ebad", + "reference": "da01fb74c08f37e20e7ae49f1e3ee09aa401ebad", + "shasum": "" + }, + "require": { + "php": ">=7.4, <8.2" + }, + "require-dev": { + "doctrine/annotations": "^1.13.2", + "ext-phar": "*", + "laminas/laminas-coding-standard": "^2.3.0", + "laminas/laminas-stdlib": "^3.6.1", + "phpunit/phpunit": "^9.5.10", + "psalm/plugin-phpunit": "^0.16.1", + "vimeo/psalm": "^4.13.1" + }, + "suggest": { + "doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features", + "laminas/laminas-stdlib": "Laminas\\Stdlib component" + }, + "type": "library", + "autoload": { + "files": [ + "polyfill/ReflectionEnumPolyfill.php" + ], + "psr-4": { + "Laminas\\Code\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Extensions to the PHP Reflection API, static code scanning, and code generation", + "homepage": "https://laminas.dev", + "keywords": [ + "code", + "laminas", + "laminasframework" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-code/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-code/issues", + "rss": "https://github.com/laminas/laminas-code/releases.atom", + "source": "https://github.com/laminas/laminas-code" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-06-06T11:26:02+00:00" + }, + { + "name": "laminas/laminas-config", + "version": "3.7.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-config.git", + "reference": "e43d13dcfc273d4392812eb395ce636f73f34dfd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-config/zipball/e43d13dcfc273d4392812eb395ce636f73f34dfd", + "reference": "e43d13dcfc273d4392812eb395ce636f73f34dfd", + "shasum": "" + }, + "require": { + "ext-json": "*", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.3 || ~8.0.0 || ~8.1.0", + "psr/container": "^1.0" + }, + "conflict": { + "container-interop/container-interop": "<1.2.0", + "zendframework/zend-config": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~1.0.0", + "laminas/laminas-filter": "^2.7.2", + "laminas/laminas-i18n": "^2.10.3", + "laminas/laminas-servicemanager": "^3.7", + "phpunit/phpunit": "^9.5.5" + }, + "suggest": { + "laminas/laminas-filter": "^2.7.2; install if you want to use the Filter processor", + "laminas/laminas-i18n": "^2.7.4; install if you want to use the Translator processor", + "laminas/laminas-servicemanager": "^2.7.8 || ^3.3; if you need an extensible plugin manager for use with the Config Factory" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Config\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "provides a nested object property based user interface for accessing this configuration data within application code", + "homepage": "https://laminas.dev", + "keywords": [ + "config", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-config/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-config/issues", + "rss": "https://github.com/laminas/laminas-config/releases.atom", + "source": "https://github.com/laminas/laminas-config" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-10-01T16:07:46+00:00" + }, + { + "name": "laminas/laminas-db", + "version": "2.15.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-db.git", + "reference": "1125ef2e55108bdfcc1f0030d3a0f9b895e09606" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-db/zipball/1125ef2e55108bdfcc1f0030d3a0f9b895e09606", + "reference": "1125ef2e55108bdfcc1f0030d3a0f9b895e09606", + "shasum": "" + }, + "require": { + "laminas/laminas-stdlib": "^3.7.1", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-db": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-eventmanager": "^3.4.0", + "laminas/laminas-hydrator": "^3.2 || ^4.3", + "laminas/laminas-servicemanager": "^3.7.0", + "phpunit/phpunit": "^9.5.19" + }, + "suggest": { + "laminas/laminas-eventmanager": "Laminas\\EventManager component", + "laminas/laminas-hydrator": "(^3.2 || ^4.3) Laminas\\Hydrator component for using HydratingResultSets", + "laminas/laminas-servicemanager": "Laminas\\ServiceManager component" + }, + "type": "library", + "extra": { + "laminas": { + "component": "Laminas\\Db", + "config-provider": "Laminas\\Db\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Laminas\\Db\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Database abstraction layer, SQL abstraction, result set abstraction, and RowDataGateway and TableDataGateway implementations", + "homepage": "https://laminas.dev", + "keywords": [ + "db", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-db/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-db/issues", + "rss": "https://github.com/laminas/laminas-db/releases.atom", + "source": "https://github.com/laminas/laminas-db" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-04-11T13:26:20+00:00" + }, + { + "name": "laminas/laminas-dependency-plugin", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-dependency-plugin.git", + "reference": "73cfb63ddca9d6bfedad5e0a038f6d55063975a3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-dependency-plugin/zipball/73cfb63ddca9d6bfedad5e0a038f6d55063975a3", + "reference": "73cfb63ddca9d6bfedad5e0a038f6d55063975a3", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.1 || ^2.0", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "require-dev": { + "composer/composer": "^1.9 || ^2.0", + "laminas/laminas-coding-standard": "^2.2.1", + "mikey179/vfsstream": "^1.6.10@alpha", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.15.1", + "roave/security-advisories": "dev-master", + "vimeo/psalm": "^4.5" + }, + "type": "composer-plugin", + "extra": { + "class": "Laminas\\DependencyPlugin\\DependencyRewriterPluginDelegator" + }, + "autoload": { + "psr-4": { + "Laminas\\DependencyPlugin\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Replace zendframework and zfcampus packages with their Laminas Project equivalents.", + "support": { + "issues": "https://github.com/laminas/laminas-dependency-plugin/issues", + "source": "https://github.com/laminas/laminas-dependency-plugin/tree/2.2.0" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-09-08T17:51:35+00:00" + }, + { + "name": "laminas/laminas-di", + "version": "3.9.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-di.git", + "reference": "9b7091c50587f7ded53519d229421a02532feb9a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-di/zipball/9b7091c50587f7ded53519d229421a02532feb9a", + "reference": "9b7091c50587f7ded53519d229421a02532feb9a", + "shasum": "" + }, + "require": { + "laminas/laminas-stdlib": "^3.6", + "php": ">=7.4, <8.2", + "psr/container": "^1.1.1", + "psr/log": "^1.1.4 || ^3.0.0" + }, + "conflict": { + "laminas/laminas-servicemanager": "<3.13.0", + "laminas/laminas-servicemanager-di": "*", + "phpspec/prophecy": "<1.9.0", + "zendframework/zend-di": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-servicemanager": "^3.12", + "mikey179/vfsstream": "^1.6.10@alpha", + "phpbench/phpbench": "^1.2", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.5", + "squizlabs/php_codesniffer": "^3.6" + }, + "suggest": { + "laminas/laminas-servicemanager": "An IoC container without auto wiring capabilities" + }, + "type": "library", + "extra": { + "laminas": { + "component": "Laminas\\Di", + "config-provider": "Laminas\\Di\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Laminas\\Di\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Automated dependency injection for PSR-11 containers", + "homepage": "https://laminas.dev", + "keywords": [ + "PSR-11", + "di", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-di/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-di/issues", + "rss": "https://github.com/laminas/laminas-di/releases.atom", + "source": "https://github.com/laminas/laminas-di" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-06-30T12:29:26+00:00" + }, + { + "name": "laminas/laminas-escaper", + "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-escaper.git", + "reference": "58af67282db37d24e584a837a94ee55b9c7552be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/58af67282db37d24e584a837a94ee55b9c7552be", + "reference": "58af67282db37d24e584a837a94ee55b9c7552be", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-mbstring": "*", + "php": "^7.4 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-escaper": "*" + }, + "require-dev": { + "infection/infection": "^0.26.6", + "laminas/laminas-coding-standard": "~2.3.0", + "maglnet/composer-require-checker": "^3.8.0", + "phpunit/phpunit": "^9.5.18", + "psalm/plugin-phpunit": "^0.16.1", + "vimeo/psalm": "^4.22.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Escaper\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs", + "homepage": "https://laminas.dev", + "keywords": [ + "escaper", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-escaper/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-escaper/issues", + "rss": "https://github.com/laminas/laminas-escaper/releases.atom", + "source": "https://github.com/laminas/laminas-escaper" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-03-08T20:15:36+00:00" + }, + { + "name": "laminas/laminas-eventmanager", + "version": "3.5.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-eventmanager.git", + "reference": "41f7209428f37cab9573365e361f4078209aaafa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/41f7209428f37cab9573365e361f4078209aaafa", + "reference": "41f7209428f37cab9573365e361f4078209aaafa", + "shasum": "" + }, + "require": { + "php": "^7.4 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "container-interop/container-interop": "<1.2", + "zendframework/zend-eventmanager": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-stdlib": "^3.6", + "phpbench/phpbench": "^1.1", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.5", + "psr/container": "^1.1.2 || ^2.0.2" + }, + "suggest": { + "laminas/laminas-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature", + "psr/container": "^1.1.2 || ^2.0.2, to use the lazy listeners feature" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\EventManager\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Trigger and listen to events within a PHP application", + "homepage": "https://laminas.dev", + "keywords": [ + "event", + "eventmanager", + "events", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-eventmanager/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-eventmanager/issues", + "rss": "https://github.com/laminas/laminas-eventmanager/releases.atom", + "source": "https://github.com/laminas/laminas-eventmanager" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-04-06T21:05:17+00:00" + }, + { + "name": "laminas/laminas-feed", + "version": "2.18.2", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-feed.git", + "reference": "a57fdb9df42950d5b7f052509fbdab0d081c6b6d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-feed/zipball/a57fdb9df42950d5b7f052509fbdab0d081c6b6d", + "reference": "a57fdb9df42950d5b7f052509fbdab0d081c6b6d", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "laminas/laminas-escaper": "^2.9", + "laminas/laminas-servicemanager": "^3.14.0", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.4 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "laminas/laminas-servicemanager": "<3.3", + "zendframework/zend-feed": "*" + }, + "require-dev": { + "laminas/laminas-cache": "^2.13.2 || ^3.1.3", + "laminas/laminas-cache-storage-adapter-memory": "^1.1.0 || ^2.0.0", + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-db": "^2.13.3", + "laminas/laminas-http": "^2.15", + "laminas/laminas-validator": "^2.15", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.17.0", + "psr/http-message": "^1.0.1", + "vimeo/psalm": "^4.24.0" + }, + "suggest": { + "laminas/laminas-cache": "Laminas\\Cache component, for optionally caching feeds between requests", + "laminas/laminas-db": "Laminas\\Db component, for use with PubSubHubbub", + "laminas/laminas-http": "Laminas\\Http for PubSubHubbub, and optionally for use with Laminas\\Feed\\Reader", + "laminas/laminas-servicemanager": "Laminas\\ServiceManager component, for easily extending ExtensionManager implementations", + "laminas/laminas-validator": "Laminas\\Validator component, for validating email addresses used in Atom feeds and entries when using the Writer subcomponent", + "psr/http-message": "PSR-7 ^1.0.1, if you wish to use Laminas\\Feed\\Reader\\Http\\Psr7ResponseDecorator" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Feed\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "provides functionality for creating and consuming RSS and Atom feeds", + "homepage": "https://laminas.dev", + "keywords": [ + "atom", + "feed", + "laminas", + "rss" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-feed/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-feed/issues", + "rss": "https://github.com/laminas/laminas-feed/releases.atom", + "source": "https://github.com/laminas/laminas-feed" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-08-08T17:02:35+00:00" + }, + { + "name": "laminas/laminas-http", + "version": "2.15.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-http.git", + "reference": "261f079c3dffcf6f123484db43c40e44c4bf1c79" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-http/zipball/261f079c3dffcf6f123484db43c40e44c4bf1c79", + "reference": "261f079c3dffcf6f123484db43c40e44c4bf1c79", + "shasum": "" + }, + "require": { + "laminas/laminas-loader": "^2.8", + "laminas/laminas-stdlib": "^3.6", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.15", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-http": "*" + }, + "require-dev": { + "ext-curl": "*", + "laminas/laminas-coding-standard": "~2.2.1", + "phpunit/phpunit": "^9.5.5" + }, + "suggest": { + "paragonie/certainty": "For automated management of cacert.pem" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Http\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Provides an easy interface for performing Hyper-Text Transfer Protocol (HTTP) requests", + "homepage": "https://laminas.dev", + "keywords": [ + "http", + "http client", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-http/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-http/issues", + "rss": "https://github.com/laminas/laminas-http/releases.atom", + "source": "https://github.com/laminas/laminas-http" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-12-03T10:17:11+00:00" + }, + { + "name": "laminas/laminas-json", + "version": "3.3.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-json.git", + "reference": "9a0ce9f330b7d11e70c4acb44d67e8c4f03f437f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-json/zipball/9a0ce9f330b7d11e70c4acb44d67e8c4f03f437f", + "reference": "9a0ce9f330b7d11e70c4acb44d67e8c4f03f437f", + "shasum": "" + }, + "require": { + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-json": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-stdlib": "^2.7.7 || ^3.1", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "laminas/laminas-json-server": "For implementing JSON-RPC servers", + "laminas/laminas-xml2json": "For converting XML documents to JSON" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Json\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "provides convenience methods for serializing native PHP to JSON and decoding JSON to native PHP", + "homepage": "https://laminas.dev", + "keywords": [ + "json", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-json/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-json/issues", + "rss": "https://github.com/laminas/laminas-json/releases.atom", + "source": "https://github.com/laminas/laminas-json" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-09-02T18:02:31+00:00" + }, + { + "name": "laminas/laminas-loader", + "version": "2.8.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-loader.git", + "reference": "d0589ec9dd48365fd95ad10d1c906efd7711c16b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-loader/zipball/d0589ec9dd48365fd95ad10d1c906efd7711c16b", + "reference": "d0589ec9dd48365fd95ad10d1c906efd7711c16b", + "shasum": "" + }, + "require": { + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-loader": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Loader\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Autoloading and plugin loading strategies", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "loader" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-loader/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-loader/issues", + "rss": "https://github.com/laminas/laminas-loader/releases.atom", + "source": "https://github.com/laminas/laminas-loader" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-09-02T18:30:53+00:00" + }, + { + "name": "laminas/laminas-mail", + "version": "2.17.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-mail.git", + "reference": "bf7504247d5a110d941efa8eb4815f5292a8dc56" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-mail/zipball/bf7504247d5a110d941efa8eb4815f5292a8dc56", + "reference": "bf7504247d5a110d941efa8eb4815f5292a8dc56", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "laminas/laminas-loader": "^2.8.0", + "laminas/laminas-mime": "^2.9.1", + "laminas/laminas-stdlib": "^3.11.0", + "laminas/laminas-validator": "^2.23.0", + "php": "~8.0.0 || ~8.1.0", + "symfony/polyfill-intl-idn": "^1.26.0", + "symfony/polyfill-mbstring": "^1.16.0", + "webmozart/assert": "^1.11.0" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-crypt": "^3.8.0", + "laminas/laminas-db": "^2.15.0", + "laminas/laminas-servicemanager": "^3.16.0", + "phpunit/phpunit": "^9.5.21", + "psalm/plugin-phpunit": "^0.17.0", + "symfony/process": "^6.0.11", + "vimeo/psalm": "^4.26.0" + }, + "suggest": { + "laminas/laminas-crypt": "^3.8 Crammd5 support in SMTP Auth", + "laminas/laminas-servicemanager": "^3.16 when using SMTP to deliver messages" + }, + "type": "library", + "extra": { + "laminas": { + "component": "Laminas\\Mail", + "config-provider": "Laminas\\Mail\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Laminas\\Mail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Provides generalized functionality to compose and send both text and MIME-compliant multipart e-mail messages", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "mail" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-mail/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-mail/issues", + "rss": "https://github.com/laminas/laminas-mail/releases.atom", + "source": "https://github.com/laminas/laminas-mail" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-08-06T12:27:12+00:00" + }, + { + "name": "laminas/laminas-mime", + "version": "2.9.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-mime.git", + "reference": "72d21a1b4bb7086d4a4d7058c0abca180b209184" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-mime/zipball/72d21a1b4bb7086d4a4d7058c0abca180b209184", + "reference": "72d21a1b4bb7086d4a4d7058c0abca180b209184", + "shasum": "" + }, + "require": { + "laminas/laminas-stdlib": "^2.7 || ^3.0", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-mime": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-mail": "^2.12", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "laminas/laminas-mail": "Laminas\\Mail component" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Mime\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Create and parse MIME messages and parts", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "mime" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-mime/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-mime/issues", + "rss": "https://github.com/laminas/laminas-mime/releases.atom", + "source": "https://github.com/laminas/laminas-mime" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-09-20T21:19:24+00:00" + }, + { + "name": "laminas/laminas-modulemanager", + "version": "2.11.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-modulemanager.git", + "reference": "6acf5991d10b0b38a2edb08729ed48981b2a5dad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-modulemanager/zipball/6acf5991d10b0b38a2edb08729ed48981b2a5dad", + "reference": "6acf5991d10b0b38a2edb08729ed48981b2a5dad", + "shasum": "" + }, + "require": { + "brick/varexporter": "^0.3.2", + "laminas/laminas-config": "^3.7", + "laminas/laminas-eventmanager": "^3.4", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.3 || ~8.0.0 || ~8.1.0", + "webimpress/safe-writer": "^1.0.2 || ^2.1" + }, + "conflict": { + "zendframework/zend-modulemanager": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "^2.3", + "laminas/laminas-loader": "^2.8", + "laminas/laminas-mvc": "^3.1.1", + "laminas/laminas-servicemanager": "^3.7", + "phpunit/phpunit": "^9.5.5" + }, + "suggest": { + "laminas/laminas-console": "Laminas\\Console component", + "laminas/laminas-loader": "Laminas\\Loader component if you are not using Composer autoloading for your modules", + "laminas/laminas-mvc": "Laminas\\Mvc component", + "laminas/laminas-servicemanager": "Laminas\\ServiceManager component" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\ModuleManager\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Modular application system for laminas-mvc applications", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "modulemanager" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-modulemanager/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-modulemanager/issues", + "rss": "https://github.com/laminas/laminas-modulemanager/releases.atom", + "source": "https://github.com/laminas/laminas-modulemanager" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-10-13T17:05:17+00:00" + }, + { + "name": "laminas/laminas-mvc", + "version": "3.3.3", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-mvc.git", + "reference": "7ff2bfbe64048aa83c6d1c7edcbab849123f0150" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-mvc/zipball/7ff2bfbe64048aa83c6d1c7edcbab849123f0150", + "reference": "7ff2bfbe64048aa83c6d1c7edcbab849123f0150", + "shasum": "" + }, + "require": { + "container-interop/container-interop": "^1.2", + "laminas/laminas-eventmanager": "^3.4", + "laminas/laminas-http": "^2.15", + "laminas/laminas-modulemanager": "^2.8", + "laminas/laminas-router": "^3.5", + "laminas/laminas-servicemanager": "^3.7", + "laminas/laminas-stdlib": "^3.6", + "laminas/laminas-view": "^2.14", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-mvc": "*" + }, + "require-dev": { + "http-interop/http-middleware": "^0.4.1", + "laminas/laminas-coding-standard": "^1.0.0", + "laminas/laminas-json": "^3.3", + "laminas/laminas-psr7bridge": "^1.0", + "laminas/laminas-stratigility": ">=2.0.1 <2.2", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.5" + }, + "suggest": { + "laminas/laminas-json": "(^2.6.1 || ^3.0) To auto-deserialize JSON body content in AbstractRestfulController extensions, when json_decode is unavailable", + "laminas/laminas-log": "^2.9.1 To provide log functionality via LogFilterManager, LogFormatterManager, and LogProcessorManager", + "laminas/laminas-mvc-console": "laminas-mvc-console provides the ability to expose laminas-mvc as a console application", + "laminas/laminas-mvc-i18n": "laminas-mvc-i18n provides integration with laminas-i18n, including a translation bridge and translatable route segments", + "laminas/laminas-mvc-middleware": "To dispatch middleware in your laminas-mvc application", + "laminas/laminas-mvc-plugin-fileprg": "To provide Post/Redirect/Get functionality around forms that container file uploads", + "laminas/laminas-mvc-plugin-flashmessenger": "To provide flash messaging capabilities between requests", + "laminas/laminas-mvc-plugin-identity": "To access the authenticated identity (per laminas-authentication) in controllers", + "laminas/laminas-mvc-plugin-prg": "To provide Post/Redirect/Get functionality within controllers", + "laminas/laminas-paginator": "^2.7 To provide pagination functionality via PaginatorPluginManager", + "laminas/laminas-servicemanager-di": "laminas-servicemanager-di provides utilities for integrating laminas-di and laminas-servicemanager in your laminas-mvc application" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Mvc\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Laminas's event-driven MVC layer, including MVC Applications, Controllers, and Plugins", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "mvc" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-mvc/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-mvc/issues", + "rss": "https://github.com/laminas/laminas-mvc/releases.atom", + "source": "https://github.com/laminas/laminas-mvc" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-02-21T20:21:58+00:00" + }, + { + "name": "laminas/laminas-recaptcha", + "version": "3.4.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-recaptcha.git", + "reference": "f3bdb2fcaf859b9f725f397dc1bc38b4a7696a71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-recaptcha/zipball/f3bdb2fcaf859b9f725f397dc1bc38b4a7696a71", + "reference": "f3bdb2fcaf859b9f725f397dc1bc38b4a7696a71", + "shasum": "" + }, + "require": { + "ext-json": "*", + "laminas/laminas-http": "^2.15", + "laminas/laminas-json": "^3.3", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zendservice-recaptcha": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-config": "^3.7", + "laminas/laminas-validator": "^2.15", + "phpunit/phpunit": "^9.5.4" + }, + "suggest": { + "laminas/laminas-validator": "~2.0, if using ReCaptcha's Mailhide API" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\ReCaptcha\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "OOP wrapper for the ReCaptcha web service", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "recaptcha" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-recaptcha/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-recaptcha/issues", + "rss": "https://github.com/laminas/laminas-recaptcha/releases.atom", + "source": "https://github.com/laminas/laminas-recaptcha" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-11-28T18:10:25+00:00" + }, + { + "name": "laminas/laminas-router", + "version": "3.7.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-router.git", + "reference": "0227cc29f62583dd1ca50d17d117b832edaa8cd8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-router/zipball/0227cc29f62583dd1ca50d17d117b832edaa8cd8", + "reference": "0227cc29f62583dd1ca50d17d117b832edaa8cd8", + "shasum": "" + }, + "require": { + "laminas/laminas-http": "^2.15", + "laminas/laminas-servicemanager": "^3.14.0", + "laminas/laminas-stdlib": "^3.10.1", + "php": "^7.4 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-router": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-i18n": "^2.15.0", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.24.0" + }, + "suggest": { + "laminas/laminas-i18n": "^2.15.0 if defining translatable HTTP path segments" + }, + "type": "library", + "extra": { + "laminas": { + "component": "Laminas\\Router", + "config-provider": "Laminas\\Router\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Laminas\\Router\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Flexible routing system for HTTP and console applications", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "routing" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-router/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-router/issues", + "rss": "https://github.com/laminas/laminas-router/releases.atom", + "source": "https://github.com/laminas/laminas-router" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-18T01:39:51+00:00" + }, + { + "name": "laminas/laminas-server", + "version": "2.11.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-server.git", + "reference": "f45e1a6f614a11af8eff5d2d409f12229101cfc1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-server/zipball/f45e1a6f614a11af8eff5d2d409f12229101cfc1", + "reference": "f45e1a6f614a11af8eff5d2d409f12229101cfc1", + "shasum": "" + }, + "require": { + "laminas/laminas-code": "^3.5.1 || ^4.0.0", + "laminas/laminas-stdlib": "^3.3.1", + "laminas/laminas-zendframework-bridge": "^1.2.0", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "replace": { + "zendframework/zend-server": "^2.8.1" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~1.0.0", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.15.1", + "vimeo/psalm": "^4.6.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Server\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Create Reflection-based RPC servers", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "server" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-server/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-server/issues", + "rss": "https://github.com/laminas/laminas-server/releases.atom", + "source": "https://github.com/laminas/laminas-server" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-02-25T14:41:51+00:00" + }, + { + "name": "laminas/laminas-servicemanager", + "version": "3.16.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-servicemanager.git", + "reference": "863c66733740cd36ebf5e700f4258ef2c68a2a24" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/863c66733740cd36ebf5e700f4258ef2c68a2a24", + "reference": "863c66733740cd36ebf5e700f4258ef2c68a2a24", + "shasum": "" + }, + "require": { + "laminas/laminas-stdlib": "^3.2.1", + "php": "~7.4.0 || ~8.0.0 || ~8.1.0", + "psr/container": "^1.0" + }, + "conflict": { + "ext-psr": "*", + "laminas/laminas-code": "<3.3.1", + "zendframework/zend-code": "<3.3.1", + "zendframework/zend-servicemanager": "*" + }, + "provide": { + "psr/container-implementation": "^1.0" + }, + "replace": { + "container-interop/container-interop": "^1.2.0" + }, + "require-dev": { + "composer/package-versions-deprecated": "^1.0", + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-container-config-test": "^0.7", + "laminas/laminas-dependency-plugin": "^2.1.2", + "mikey179/vfsstream": "^1.6.10@alpha", + "ocramius/proxy-manager": "^2.11", + "phpbench/phpbench": "^1.1", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.8" + }, + "suggest": { + "ocramius/proxy-manager": "ProxyManager ^2.1.1 to handle lazy initialization of services" + }, + "bin": [ + "bin/generate-deps-for-config-factory", + "bin/generate-factory-for-class" + ], + "type": "library", + "autoload": { + "files": [ + "src/autoload.php" + ], + "psr-4": { + "Laminas\\ServiceManager\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Factory-Driven Dependency Injection Container", + "homepage": "https://laminas.dev", + "keywords": [ + "PSR-11", + "dependency-injection", + "di", + "dic", + "laminas", + "service-manager", + "servicemanager" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-servicemanager/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-servicemanager/issues", + "rss": "https://github.com/laminas/laminas-servicemanager/releases.atom", + "source": "https://github.com/laminas/laminas-servicemanager" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-27T14:58:17+00:00" + }, + { + "name": "laminas/laminas-session", + "version": "2.13.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-session.git", + "reference": "9f8a6077dd22b3b253583b1be84ddd5bf6fa1ef4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-session/zipball/9f8a6077dd22b3b253583b1be84ddd5bf6fa1ef4", + "reference": "9f8a6077dd22b3b253583b1be84ddd5bf6fa1ef4", + "shasum": "" + }, + "require": { + "laminas/laminas-eventmanager": "^3.5", + "laminas/laminas-servicemanager": "^3.15.1", + "laminas/laminas-stdlib": "^3.10.1", + "php": "^7.4 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-session": "*" + }, + "require-dev": { + "laminas/laminas-cache": "^3.1.3", + "laminas/laminas-cache-storage-adapter-memory": "^2.0.0", + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-db": "^2.13.4", + "laminas/laminas-http": "^2.15", + "laminas/laminas-validator": "^2.15", + "mongodb/mongodb": "~1.12.0", + "php-mock/php-mock-phpunit": "^1.1.2 || ^2.0", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.9", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.24.0" + }, + "suggest": { + "laminas/laminas-cache": "Laminas\\Cache component", + "laminas/laminas-db": "Laminas\\Db component", + "laminas/laminas-http": "Laminas\\Http component", + "laminas/laminas-servicemanager": "Laminas\\ServiceManager component", + "laminas/laminas-validator": "Laminas\\Validator component", + "mongodb/mongodb": "If you want to use the MongoDB session save handler" + }, + "type": "library", + "extra": { + "laminas": { + "component": "Laminas\\Session", + "config-provider": "Laminas\\Session\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Laminas\\Session\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Object-oriented interface to PHP sessions and storage", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "session" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-session/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-session/issues", + "rss": "https://github.com/laminas/laminas-session/releases.atom", + "source": "https://github.com/laminas/laminas-session" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-22T10:26:33+00:00" + }, + { + "name": "laminas/laminas-soap", + "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-soap.git", + "reference": "b1245a09b523485060407f73a0058fb871d2c656" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-soap/zipball/b1245a09b523485060407f73a0058fb871d2c656", + "reference": "b1245a09b523485060407f73a0058fb871d2c656", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-soap": "*", + "laminas/laminas-server": "^2.11", + "laminas/laminas-stdlib": "^3.6", + "laminas/laminas-uri": "^2.9.1", + "php": "~7.4.0 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "laminas/laminas-code": "<4.4", + "zendframework/zend-soap": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-config": "^3.7", + "laminas/laminas-http": "^2.15", + "phpspec/prophecy-phpunit": "^2.0.1", + "phpunit/phpunit": "^9.5.5" + }, + "suggest": { + "ext-curl": "Curl is required when .NET compatibility is required", + "laminas/laminas-http": "Laminas\\Http component" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Soap\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "soap" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-soap/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-soap/issues", + "rss": "https://github.com/laminas/laminas-soap/releases.atom", + "source": "https://github.com/laminas/laminas-soap" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-10-14T14:04:27+00:00" + }, + { + "name": "laminas/laminas-stdlib", + "version": "3.11.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-stdlib.git", + "reference": "aad7d2b11ba0069ba0d9b40f6dde3c2fa664b57f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/aad7d2b11ba0069ba0d9b40f6dde3c2fa664b57f", + "reference": "aad7d2b11ba0069ba0d9b40f6dde3c2fa664b57f", + "shasum": "" + }, + "require": { + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-stdlib": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.3.0", + "phpbench/phpbench": "^1.0", + "phpunit/phpunit": "^9.3.7", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Stdlib\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "SPL extensions, array utilities, error handlers, and more", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "stdlib" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-stdlib/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-stdlib/issues", + "rss": "https://github.com/laminas/laminas-stdlib/releases.atom", + "source": "https://github.com/laminas/laminas-stdlib" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-27T12:28:58+00:00" + }, + { + "name": "laminas/laminas-text", + "version": "2.9.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-text.git", + "reference": "8879e75d03e09b0d6787e6680cfa255afd4645a7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-text/zipball/8879e75d03e09b0d6787e6680cfa255afd4645a7", + "reference": "8879e75d03e09b0d6787e6680cfa255afd4645a7", + "shasum": "" + }, + "require": { + "laminas/laminas-servicemanager": "^3.4", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-text": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~1.0.0", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Text\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Create FIGlets and text-based tables", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "text" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-text/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-text/issues", + "rss": "https://github.com/laminas/laminas-text/releases.atom", + "source": "https://github.com/laminas/laminas-text" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-09-02T16:50:53+00:00" + }, + { + "name": "laminas/laminas-uri", + "version": "2.9.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-uri.git", + "reference": "7e837dc15c8fd3949df7d1213246fd7c8640032b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-uri/zipball/7e837dc15c8fd3949df7d1213246fd7c8640032b", + "reference": "7e837dc15c8fd3949df7d1213246fd7c8640032b", + "shasum": "" + }, + "require": { + "laminas/laminas-escaper": "^2.9", + "laminas/laminas-validator": "^2.15", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-uri": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "phpunit/phpunit": "^9.5.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Uri\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "A component that aids in manipulating and validating » Uniform Resource Identifiers (URIs)", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "uri" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-uri/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-uri/issues", + "rss": "https://github.com/laminas/laminas-uri/releases.atom", + "source": "https://github.com/laminas/laminas-uri" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-09-09T18:37:15+00:00" + }, + { + "name": "laminas/laminas-validator", + "version": "2.23.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-validator.git", + "reference": "6d61b6cc3b222f13807a18d9247cdfb084958b03" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/6d61b6cc3b222f13807a18d9247cdfb084958b03", + "reference": "6d61b6cc3b222f13807a18d9247cdfb084958b03", + "shasum": "" + }, + "require": { + "laminas/laminas-servicemanager": "^3.12.0", + "laminas/laminas-stdlib": "^3.10", + "php": "^7.4 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-validator": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-db": "^2.7", + "laminas/laminas-filter": "^2.14.0", + "laminas/laminas-http": "^2.14.2", + "laminas/laminas-i18n": "^2.15.0", + "laminas/laminas-session": "^2.12.1", + "laminas/laminas-uri": "^2.9.1", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.21", + "psalm/plugin-phpunit": "^0.17.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "vimeo/psalm": "^4.24.0" + }, + "suggest": { + "laminas/laminas-db": "Laminas\\Db component, required by the (No)RecordExists validator", + "laminas/laminas-filter": "Laminas\\Filter component, required by the Digits validator", + "laminas/laminas-i18n": "Laminas\\I18n component to allow translation of validation error messages", + "laminas/laminas-i18n-resources": "Translations of validator messages", + "laminas/laminas-servicemanager": "Laminas\\ServiceManager component to allow using the ValidatorPluginManager and validator chains", + "laminas/laminas-session": "Laminas\\Session component, ^2.8; required by the Csrf validator", + "laminas/laminas-uri": "Laminas\\Uri component, required by the Uri and Sitemap\\Loc validators", + "psr/http-message": "psr/http-message, required when validating PSR-7 UploadedFileInterface instances via the Upload and UploadFile validators" + }, + "type": "library", + "extra": { + "laminas": { + "component": "Laminas\\Validator", + "config-provider": "Laminas\\Validator\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Laminas\\Validator\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Validation classes for a wide range of domains, and the ability to chain validators to create complex validation criteria", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "validator" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-validator/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-validator/issues", + "rss": "https://github.com/laminas/laminas-validator/releases.atom", + "source": "https://github.com/laminas/laminas-validator" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-27T19:17:59+00:00" + }, + { + "name": "laminas/laminas-view", + "version": "2.22.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-view.git", + "reference": "ae32391bdec45ca9fc73dd0882cd7301ab07ecf3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-view/zipball/ae32391bdec45ca9fc73dd0882cd7301ab07ecf3", + "reference": "ae32391bdec45ca9fc73dd0882cd7301ab07ecf3", + "shasum": "" + }, + "require": { + "container-interop/container-interop": "^1.2", + "ext-dom": "*", + "ext-filter": "*", + "ext-json": "*", + "laminas/laminas-escaper": "^2.5", + "laminas/laminas-eventmanager": "^3.4", + "laminas/laminas-json": "^3.3", + "laminas/laminas-servicemanager": "^3.14.0", + "laminas/laminas-stdlib": "^3.10.1", + "php": "^7.4 || ~8.0.0 || ~8.1.0", + "psr/container": "^1 || ^2" + }, + "conflict": { + "container-interop/container-interop": "<1.2", + "laminas/laminas-router": "<3.0.1", + "laminas/laminas-servicemanager": "<3.3", + "laminas/laminas-session": "<2.12", + "zendframework/zend-view": "*" + }, + "require-dev": { + "laminas/laminas-authentication": "^2.5", + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-console": "^2.6", + "laminas/laminas-feed": "^2.15", + "laminas/laminas-filter": "^2.13.0", + "laminas/laminas-http": "^2.15", + "laminas/laminas-i18n": "^2.6", + "laminas/laminas-modulemanager": "^2.7.1", + "laminas/laminas-mvc": "^3.0", + "laminas/laminas-mvc-i18n": "^1.1", + "laminas/laminas-mvc-plugin-flashmessenger": "^1.5.0", + "laminas/laminas-navigation": "^2.13.1", + "laminas/laminas-paginator": "^2.11.0", + "laminas/laminas-permissions-acl": "^2.6", + "laminas/laminas-router": "^3.0.1", + "laminas/laminas-uri": "^2.5", + "phpspec/prophecy": "^1.12", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.10" + }, + "suggest": { + "laminas/laminas-authentication": "Laminas\\Authentication component", + "laminas/laminas-escaper": "Laminas\\Escaper component", + "laminas/laminas-feed": "Laminas\\Feed component", + "laminas/laminas-filter": "Laminas\\Filter component", + "laminas/laminas-http": "Laminas\\Http component", + "laminas/laminas-i18n": "Laminas\\I18n component", + "laminas/laminas-mvc": "Laminas\\Mvc component", + "laminas/laminas-mvc-plugin-flashmessenger": "laminas-mvc-plugin-flashmessenger component, if you want to use the FlashMessenger view helper with laminas-mvc versions 3 and up", + "laminas/laminas-navigation": "Laminas\\Navigation component", + "laminas/laminas-paginator": "Laminas\\Paginator component", + "laminas/laminas-permissions-acl": "Laminas\\Permissions\\Acl component", + "laminas/laminas-servicemanager": "Laminas\\ServiceManager component", + "laminas/laminas-uri": "Laminas\\Uri component" + }, + "bin": [ + "bin/templatemap_generator.php" + ], + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\View\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Flexible view layer supporting and providing multiple view layers, helpers, and more", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "view" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-view/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-view/issues", + "rss": "https://github.com/laminas/laminas-view/releases.atom", + "source": "https://github.com/laminas/laminas-view" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-19T09:25:16+00:00" + }, + { + "name": "laminas/laminas-zendframework-bridge", + "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-zendframework-bridge.git", + "reference": "e112dd2c099f4f6142c16fc65fda89a638e06885" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/e112dd2c099f4f6142c16fc65fda89a638e06885", + "reference": "e112dd2c099f4f6142c16fc65fda89a638e06885", + "shasum": "" + }, + "require": { + "php": ">=7.4, <8.2" + }, + "require-dev": { + "phpunit/phpunit": "^9.5.14", + "psalm/plugin-phpunit": "^0.15.2", + "squizlabs/php_codesniffer": "^3.6.2", + "vimeo/psalm": "^4.21.0" + }, + "type": "library", + "extra": { + "laminas": { + "module": "Laminas\\ZendFrameworkBridge" + } + }, + "autoload": { + "files": [ + "src/autoload.php" + ], + "psr-4": { + "Laminas\\ZendFrameworkBridge\\": "src//" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Alias legacy ZF class names to Laminas Project equivalents.", + "keywords": [ + "ZendFramework", + "autoloading", + "laminas", + "zf" + ], + "support": { + "forum": "https://discourse.laminas.dev/", + "issues": "https://github.com/laminas/laminas-zendframework-bridge/issues", + "rss": "https://github.com/laminas/laminas-zendframework-bridge/releases.atom", + "source": "https://github.com/laminas/laminas-zendframework-bridge" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-29T13:28:29+00:00" + }, + { + "name": "league/flysystem", + "version": "2.4.5", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "9392c5f1df57d865c406ee65e5012d566686be12" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/9392c5f1df57d865c406ee65e5012d566686be12", + "reference": "9392c5f1df57d865c406ee65e5012d566686be12", + "shasum": "" + }, + "require": { + "ext-json": "*", + "league/mime-type-detection": "^1.0.0", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "guzzlehttp/ringphp": "<1.1.1" + }, + "require-dev": { + "async-aws/s3": "^1.5", + "async-aws/simple-s3": "^1.0", + "aws/aws-sdk-php": "^3.132.4", + "composer/semver": "^3.0", + "ext-fileinfo": "*", + "ext-ftp": "*", + "friendsofphp/php-cs-fixer": "^3.2", + "google/cloud-storage": "^1.23", + "phpseclib/phpseclib": "^2.0", + "phpstan/phpstan": "^0.12.26", + "phpunit/phpunit": "^8.5 || ^9.4", + "sabre/dav": "^4.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "File storage abstraction for PHP", + "keywords": [ + "WebDAV", + "aws", + "cloud", + "file", + "files", + "filesystem", + "filesystems", + "ftp", + "s3", + "sftp", + "storage" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/2.4.5" + }, + "funding": [ + { + "url": "https://offset.earth/frankdejonge", + "type": "custom" + }, + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2022-04-25T18:39:39+00:00" + }, + { + "name": "league/flysystem-aws-s3-v3", + "version": "2.4.3", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git", + "reference": "bf8c03f9c1c8a69f7fd2854d57127840e1b6ccd2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/bf8c03f9c1c8a69f7fd2854d57127840e1b6ccd2", + "reference": "bf8c03f9c1c8a69f7fd2854d57127840e1b6ccd2", + "shasum": "" + }, + "require": { + "aws/aws-sdk-php": "^3.132.4", + "league/flysystem": "^2.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "guzzlehttp/ringphp": "<1.1.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\AwsS3V3\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "AWS S3 filesystem adapter for Flysystem.", + "keywords": [ + "Flysystem", + "aws", + "file", + "files", + "filesystem", + "s3", + "storage" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem-aws-s3-v3/issues", + "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/2.4.3" + }, + "time": "2022-02-16T18:40:49+00:00" + }, + { + "name": "league/mime-type-detection", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ff6248ea87a9f116e78edd6002e39e5128a0d4dd", + "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\MimeTypeDetection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Mime-type detection for Flysystem", + "support": { + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.11.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2022-04-17T13:12:02+00:00" + }, + { + "name": "magento/adobe-stock-integration", + "version": "2.1.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/adobe-stock-integration/magento-adobe-stock-integration-2.1.4.0.zip", + "shasum": "9262dee07c84dba5243b0c923ad31cfdf39d1f6f" + }, + "require": { + "magento/module-adobe-stock-admin-ui": "1.3.2", + "magento/module-adobe-stock-asset": "1.3.1", + "magento/module-adobe-stock-asset-api": "2.0.1", + "magento/module-adobe-stock-client": "1.3.2", + "magento/module-adobe-stock-client-api": "2.1.2", + "magento/module-adobe-stock-image": "1.3.3", + "magento/module-adobe-stock-image-admin-ui": "1.3.3", + "magento/module-adobe-stock-image-api": "1.3.1" + }, + "type": "metapackage", + "description": "Adobe Stock integration" + }, + { + "name": "magento/composer", + "version": "1.8.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/composer/magento-composer-1.8.0.0.zip", + "shasum": "01795e091ebbfa0e9c05afc3f5b328a41ca319e9" + }, + "require": { + "composer/composer": "^1.9 || ^2.0", + "php": "~7.4.0||~8.0.0||~8.1.0", + "symfony/console": "~4.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9" + }, + "type": "library", + "autoload": { + "psr-4": { + "Magento\\Composer\\": "src" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento composer library helps to instantiate Composer application and run composer commands." + }, + { + "name": "magento/composer-dependency-version-audit-plugin", + "version": "0.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/composer-dependency-version-audit-plugin/magento-composer-dependency-version-audit-plugin-0.1.1.0.zip", + "shasum": "bc997d887abff6d34ca8743eda7d028cabd8ef9a" + }, + "require": { + "composer-plugin-api": "^1.0 || ^2.0", + "composer/composer": "^1.9 || ^2.0" + }, + "require-dev": { + "phpunit/phpunit": "^9" + }, + "type": "composer-plugin", + "extra": { + "class": "Magento\\ComposerDependencyVersionAuditPlugin\\Plugin" + }, + "autoload": { + "psr-4": { + "Magento\\ComposerDependencyVersionAuditPlugin\\": "src/" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Validating packages through a composer plugin" + }, + { + "name": "magento/composer-root-update-plugin", + "version": "2.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/composer-root-update-plugin/magento-composer-root-update-plugin-2.0.2.0.zip", + "shasum": "a474286585447dcb6d5e1f051af25ebe98a6b5a9" + }, + "require": { + "composer-plugin-api": "^1.0 || ^2.0", + "composer/composer": "^1.0 || ^2.0", + "php": "~7.3.0||~7.4.0||~8.0.0||~8.1.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Magento\\ComposerRootUpdatePlugin\\Plugin\\PluginDefinition" + }, + "autoload": { + "psr-4": { + "Magento\\ComposerRootUpdatePlugin\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Plugin to look ahead for Magento Open Source or Adobe Commerce project root changes when running composer update for new magento/product or magento/magento-cloud metapackage versions" + }, + { + "name": "magento/framework", + "version": "103.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/framework/magento-framework-103.0.5.0.zip", + "shasum": "9c21fa7f70003323fdfefc9986a57afdebce9d73" + }, + "require": { + "colinmollenhour/php-redis-session-abstract": "~1.4.5", + "composer/composer": "^1.9 || ^2.0, !=2.2.16", + "ext-bcmath": "*", + "ext-curl": "*", + "ext-dom": "*", + "ext-gd": "*", + "ext-hash": "*", + "ext-iconv": "*", + "ext-intl": "*", + "ext-openssl": "*", + "ext-simplexml": "*", + "ext-sodium": "*", + "ext-xsl": "*", + "ezyang/htmlpurifier": "^4.14", + "guzzlehttp/guzzle": "^7.4.2", + "laminas/laminas-code": "~4.5.0", + "laminas/laminas-escaper": "~2.10.0", + "laminas/laminas-http": "^2.15.0", + "laminas/laminas-mail": "^2.16.0", + "laminas/laminas-mime": "^2.9.1", + "laminas/laminas-stdlib": "^3.7.1", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.17.0", + "lib-libxml": "*", + "magento/composer-dependency-version-audit-plugin": "~0.1", + "magento/zendframework1": "~1.15.0", + "monolog/monolog": "^2.7", + "php": "~7.4.0||~8.1.0", + "ramsey/uuid": "~4.2.0", + "symfony/console": "~4.4.0", + "symfony/process": "~4.4.0", + "tedivm/jshrink": "~1.4.0", + "webonyx/graphql-php": "~14.11.6", + "wikimedia/less.php": "^3.0.0" + }, + "suggest": { + "ext-imagick": "Use Image Magick >=3.0.0 as an optional alternative image processing library" + }, + "type": "magento2-library", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Framework\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/framework-amqp", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/framework-amqp/magento-framework-amqp-100.4.3.0.zip", + "shasum": "b55a39259d1d9cd706c4711ededcd745e9603f7d" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0", + "php-amqplib/php-amqplib": "~3.2.0" + }, + "type": "magento2-library", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Framework\\Amqp\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/framework-bulk", + "version": "101.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/framework-bulk/magento-framework-bulk-101.0.1.0.zip", + "shasum": "0509f701466b6c6403b97f625a723029ae922754" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-library", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Framework\\Bulk\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/framework-foreign-key", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/framework-foreign-key/magento-framework-foreign-key-100.4.4.0.zip", + "shasum": "2a40b2e82e37a9df84e549c8ee1b015ea431cf68" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-library", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Framework\\ForeignKey\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/framework-message-queue", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/framework-message-queue/magento-framework-message-queue-100.4.5.0.zip", + "shasum": "6b31ce9cba29824f5c2f2d29841ecc889c8c2a2d" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-library", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Framework\\MessageQueue\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/google-shopping-ads", + "version": "4.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/google-shopping-ads/magento-google-shopping-ads-4.0.1.0.zip", + "shasum": "ba1efed03c142908f53a02cce6704672c379a60d" + }, + "require": { + "magento/framework": ">=101.0.4", + "magento/module-eav": ">=101.0.3", + "php": "7.0.2||7.0.4||>=7.0.6" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GoogleShoppingAds\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Connect your Magento admin with Google Merchant Center and Google Ads. Leverage Google machine learning through Google Smart Shopping campaigns" + }, + { + "name": "magento/inventory-composer-installer", + "version": "1.2.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/inventory-composer-installer/magento-inventory-composer-installer-1.2.0.0.zip", + "shasum": "b96336d0a80d70b39f225eeba240abbbf7820f78" + }, + "require": { + "composer-plugin-api": "^1.1 || ^2.0", + "composer/composer": "^1.9 || ^2.0", + "magento/framework": "*" + }, + "type": "composer-plugin", + "extra": { + "class": "Magento\\InventoryComposerInstaller\\Plugin" + }, + "autoload": { + "psr-4": { + "Magento\\InventoryComposerInstaller\\": "src" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Composer plugin for Magento Multi Source Inventory" + }, + { + "name": "magento/inventory-metapackage", + "version": "1.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/inventory-metapackage/magento-inventory-metapackage-1.2.5.0.zip", + "shasum": "43fcf8211b3f173561b33672d0f0b3522baa350b" + }, + "require": { + "magento/inventory-composer-installer": "^1.2.0", + "magento/module-inventory": "1.2.3", + "magento/module-inventory-admin-ui": "1.2.3", + "magento/module-inventory-advanced-checkout": "1.2.2", + "magento/module-inventory-api": "1.2.3", + "magento/module-inventory-bundle-import-export": "1.1.1", + "magento/module-inventory-bundle-product": "1.2.2", + "magento/module-inventory-bundle-product-admin-ui": "1.2.2", + "magento/module-inventory-bundle-product-indexer": "1.1.2", + "magento/module-inventory-cache": "1.2.3", + "magento/module-inventory-catalog": "1.3.0", + "magento/module-inventory-catalog-admin-ui": "1.2.3", + "magento/module-inventory-catalog-api": "1.3.3", + "magento/module-inventory-catalog-frontend-ui": "1.0.2", + "magento/module-inventory-catalog-search": "1.2.3", + "magento/module-inventory-catalog-search-bundle-product": "1.0.1", + "magento/module-inventory-catalog-search-configurable-product": "1.0.1", + "magento/module-inventory-configurable-product": "1.2.3", + "magento/module-inventory-configurable-product-admin-ui": "1.2.3", + "magento/module-inventory-configurable-product-frontend-ui": "1.0.3", + "magento/module-inventory-configurable-product-indexer": "1.2.3", + "magento/module-inventory-configuration": "1.2.2", + "magento/module-inventory-configuration-api": "1.2.1", + "magento/module-inventory-distance-based-source-selection": "1.2.2", + "magento/module-inventory-distance-based-source-selection-admin-ui": "1.2.1", + "magento/module-inventory-distance-based-source-selection-api": "1.2.1", + "magento/module-inventory-elasticsearch": "1.2.2", + "magento/module-inventory-export-stock": "1.2.2", + "magento/module-inventory-export-stock-api": "1.2.1", + "magento/module-inventory-graph-ql": "1.2.2", + "magento/module-inventory-grouped-product": "1.3.0", + "magento/module-inventory-grouped-product-admin-ui": "1.2.2", + "magento/module-inventory-grouped-product-indexer": "1.2.3", + "magento/module-inventory-import-export": "1.2.3", + "magento/module-inventory-in-store-pickup": "1.1.1", + "magento/module-inventory-in-store-pickup-admin-ui": "1.1.2", + "magento/module-inventory-in-store-pickup-api": "1.1.1", + "magento/module-inventory-in-store-pickup-frontend": "1.1.3", + "magento/module-inventory-in-store-pickup-graph-ql": "1.1.2", + "magento/module-inventory-in-store-pickup-multishipping": "1.1.1", + "magento/module-inventory-in-store-pickup-quote": "1.1.1", + "magento/module-inventory-in-store-pickup-quote-graph-ql": "1.1.1", + "magento/module-inventory-in-store-pickup-sales": "1.1.1", + "magento/module-inventory-in-store-pickup-sales-admin-ui": "1.1.3", + "magento/module-inventory-in-store-pickup-sales-api": "1.1.1", + "magento/module-inventory-in-store-pickup-shipping": "1.1.2", + "magento/module-inventory-in-store-pickup-shipping-admin-ui": "1.1.1", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.1", + "magento/module-inventory-in-store-pickup-webapi-extension": "1.1.1", + "magento/module-inventory-indexer": "2.2.0", + "magento/module-inventory-low-quantity-notification": "1.2.2", + "magento/module-inventory-low-quantity-notification-admin-ui": "1.2.2", + "magento/module-inventory-low-quantity-notification-api": "1.2.2", + "magento/module-inventory-multi-dimensional-indexer-api": "1.2.1", + "magento/module-inventory-product-alert": "1.2.2", + "magento/module-inventory-quote-graph-ql": "1.0.2", + "magento/module-inventory-requisition-list": "1.2.3", + "magento/module-inventory-reservation-cli": "1.2.2", + "magento/module-inventory-reservations": "1.2.1", + "magento/module-inventory-reservations-api": "1.2.1", + "magento/module-inventory-sales": "1.3.0", + "magento/module-inventory-sales-admin-ui": "1.2.3", + "magento/module-inventory-sales-api": "1.2.2", + "magento/module-inventory-sales-frontend-ui": "1.2.2", + "magento/module-inventory-setup-fixture-generator": "1.2.1", + "magento/module-inventory-shipping": "1.2.2", + "magento/module-inventory-shipping-admin-ui": "1.2.3", + "magento/module-inventory-source-deduction-api": "1.2.2", + "magento/module-inventory-source-selection": "1.2.1", + "magento/module-inventory-source-selection-api": "1.4.2", + "magento/module-inventory-swatches-frontend-ui": "1.0.1", + "magento/module-inventory-visual-merchandiser": "1.1.3", + "magento/module-inventory-wishlist": "1.0.2" + }, + "type": "metapackage", + "description": "Metapackage with Magento Inventory modules for simple installation" + }, + { + "name": "magento/language-de_de", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/language-de_de/magento-language-de_de-100.4.0.0.zip", + "shasum": "176baf37dd2dcef3e7028a3915dbb6af95221791" + }, + "require": { + "magento/framework": "103.0.*" + }, + "type": "magento2-language", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "German (Germany) language" + }, + { + "name": "magento/language-en_us", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/language-en_us/magento-language-en_us-100.4.0.0.zip", + "shasum": "d812b13b78a13ca0b1314d261dcfb4b4bc9e350f" + }, + "require": { + "magento/framework": "103.0.*" + }, + "type": "magento2-language", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "English (United States) language" + }, + { + "name": "magento/language-es_es", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/language-es_es/magento-language-es_es-100.4.0.0.zip", + "shasum": "27569b926ddc525670d7daa601268f9edb09c59b" + }, + "require": { + "magento/framework": "103.0.*" + }, + "type": "magento2-language", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Spanish (Spain) language" + }, + { + "name": "magento/language-fr_fr", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/language-fr_fr/magento-language-fr_fr-100.4.0.0.zip", + "shasum": "6daf974ef89b58eba8b8f4de4b006ef807fbc7f2" + }, + "require": { + "magento/framework": "103.0.*" + }, + "type": "magento2-language", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "French (France) language" + }, + { + "name": "magento/language-nl_nl", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/language-nl_nl/magento-language-nl_nl-100.4.0.0.zip", + "shasum": "4885585685280153d691058f5344fb0ce46da023" + }, + "require": { + "magento/framework": "103.0.*" + }, + "type": "magento2-language", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Dutch (Netherlands) language" + }, + { + "name": "magento/language-pt_br", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/language-pt_br/magento-language-pt_br-100.4.0.0.zip", + "shasum": "de9b81317832aeeee8cb195d0a63b8be9176fda9" + }, + "require": { + "magento/framework": "103.0.*" + }, + "type": "magento2-language", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Portuguese (Brazil) language" + }, + { + "name": "magento/language-zh_hans_cn", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/language-zh_hans_cn/magento-language-zh_hans_cn-100.4.0.0.zip", + "shasum": "cfae6ec93fb5035704e96e19e3865f644ad3b304" + }, + "require": { + "magento/framework": "103.0.*" + }, + "type": "magento2-language", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Chinese (China) language" + }, + { + "name": "magento/magento-composer-installer", + "version": "0.3.0", + "source": { + "type": "git", + "url": "https://github.com/magento/magento-composer-installer.git", + "reference": "0c1987b1ba4c8bacde15cad86f4dace1e3957104" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/magento/magento-composer-installer/zipball/0c1987b1ba4c8bacde15cad86f4dace1e3957104", + "reference": "0c1987b1ba4c8bacde15cad86f4dace1e3957104", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.1 || ^2.0", + "composer/composer": "^1.9 || ^2.0" + }, + "replace": { + "magento-hackathon/magento-composer-installer": "*" + }, + "require-dev": { + "mikey179/vfsstream": "*", + "phpunit/phpunit": "^9.5", + "squizlabs/php_codesniffer": "~3.6.1", + "symfony/process": "~5.4.0" + }, + "type": "composer-plugin", + "extra": { + "composer-command-registry": [ + "MagentoHackathon\\Composer\\Magento\\Command\\DeployCommand" + ], + "class": "MagentoHackathon\\Composer\\Magento\\Plugin" + }, + "autoload": { + "psr-0": { + "MagentoHackathon\\Composer\\Magento": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "OSL-3.0" + ], + "authors": [ + { + "name": "Daniel Fahlke aka Flyingmana", + "email": "flyingmana@googlemail.com" + }, + { + "name": "Jörg Weller", + "email": "weller@flagbit.de" + }, + { + "name": "Karl Spies", + "email": "karl.spies@gmx.net" + }, + { + "name": "Tobias Vogt", + "email": "tobi@webguys.de" + }, + { + "name": "David Fuhr", + "email": "fuhr@flagbit.de" + }, + { + "name": "Vinai Kopp", + "email": "vinai@netzarbeiter.com" + } + ], + "description": "Composer installer for Magento modules", + "homepage": "https://github.com/magento/magento-composer-installer", + "keywords": [ + "composer-installer", + "magento" + ], + "support": { + "source": "https://github.com/magento/magento-composer-installer/tree/0.3.0" + }, + "time": "2021-12-17T20:04:15+00:00" + }, + { + "name": "magento/magento2-base", + "version": "2.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/magento2-base/magento-magento2-base-2.4.5.0.zip", + "shasum": "e13eb657292ecb4851e6cead6012c27353fd4d85" + }, + "require": { + "composer/composer": "^1.9 || ^2.0, !=2.2.16", + "ext-intl": "*", + "ext-mbstring": "*", + "laminas/laminas-code": "~4.5.0", + "laminas/laminas-di": "^3.7.0", + "laminas/laminas-eventmanager": "^3.5.0", + "laminas/laminas-http": "^2.15.0", + "laminas/laminas-modulemanager": "^2.11.0", + "laminas/laminas-mvc": "^3.3.3", + "laminas/laminas-servicemanager": "^3.11.0", + "laminas/laminas-soap": "^2.10.0", + "laminas/laminas-stdlib": "^3.7.1", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.17.0", + "magento/composer": "~1.8.0", + "magento/magento-composer-installer": "*", + "magento/zendframework1": "~1.15.0", + "monolog/monolog": "^2.7", + "pelago/emogrifier": "^6.0.0", + "php": "~7.4.0||~8.1.0", + "phpseclib/phpseclib": "~3.0.13", + "symfony/console": "~4.4.0", + "tedivm/jshrink": "~1.4.0", + "tubalmartin/cssmin": "4.1.1" + }, + "conflict": { + "gene/bluefoot": "*" + }, + "replace": { + "blueimp/jquery-file-upload": "5.6.14", + "components/jquery": "1.11.0", + "components/jqueryui": "1.10.4", + "tinymce/tinymce": "3.4.7", + "trentrichardson/jquery-timepicker-addon": "1.4.3", + "twbs/bootstrap": "3.1.0" + }, + "type": "magento2-component", + "extra": { + "chmod": [ + { + "mask": "0755", + "path": "bin/magento" + } + ], + "component_paths": { + "blueimp/jquery-file-upload": "lib/web/jquery/fileUploader", + "components/jquery": [ + "lib/web/jquery.js", + "lib/web/jquery/jquery.min.js", + "lib/web/jquery/jquery-migrate.js" + ], + "components/jqueryui": "lib/web/jquery/jquery-ui.js", + "tinymce/tinymce": "lib/web/tiny_mce_5", + "trentrichardson/jquery-timepicker-addon": "lib/web/jquery/jquery-ui-timepicker-addon.js", + "twbs/bootstrap": "lib/web/jquery/jquery.tabs.js" + }, + "map": [ + [ + ".editorconfig", + ".editorconfig" + ], + [ + ".gitignore", + ".gitignore" + ], + [ + ".htaccess", + ".htaccess" + ], + [ + ".htaccess.sample", + ".htaccess.sample" + ], + [ + ".php-cs-fixer.dist.php", + ".php-cs-fixer.dist.php" + ], + [ + ".user.ini", + ".user.ini" + ], + [ + "CHANGELOG.md", + "CHANGELOG.md" + ], + [ + "COPYING.txt", + "COPYING.txt" + ], + [ + "Gruntfile.js.sample", + "Gruntfile.js.sample" + ], + [ + "LICENSE.txt", + "LICENSE.txt" + ], + [ + "LICENSE_AFL.txt", + "LICENSE_AFL.txt" + ], + [ + "SECURITY.md", + "SECURITY.md" + ], + [ + "app/.htaccess", + "app/.htaccess" + ], + [ + "app/autoload.php", + "app/autoload.php" + ], + [ + "app/bootstrap.php", + "app/bootstrap.php" + ], + [ + "app/design/adminhtml/Magento", + "app/design/adminhtml/Magento" + ], + [ + "app/design/frontend/Magento", + "app/design/frontend/Magento" + ], + [ + "app/etc/NonComposerComponentRegistration.php", + "app/etc/NonComposerComponentRegistration.php" + ], + [ + "app/etc/db_schema.xml", + "app/etc/db_schema.xml" + ], + [ + "app/etc/di.xml", + "app/etc/di.xml" + ], + [ + "app/etc/registration_globlist.php", + "app/etc/registration_globlist.php" + ], + [ + "auth.json.sample", + "auth.json.sample" + ], + [ + "bin/.htaccess", + "bin/.htaccess" + ], + [ + "bin/magento", + "bin/magento" + ], + [ + "dev/.htaccess", + "dev/.htaccess" + ], + [ + "dev/tests/.gitignore", + "dev/tests/.gitignore" + ], + [ + "dev/tests/acceptance", + "dev/tests/acceptance" + ], + [ + "dev/tests/api-functional/.gitignore", + "dev/tests/api-functional/.gitignore" + ], + [ + "dev/tests/api-functional/_files", + "dev/tests/api-functional/_files" + ], + [ + "dev/tests/api-functional/config", + "dev/tests/api-functional/config" + ], + [ + "dev/tests/api-functional/framework", + "dev/tests/api-functional/framework" + ], + [ + "dev/tests/api-functional/isolate_gql.txt", + "dev/tests/api-functional/isolate_gql.txt" + ], + [ + "dev/tests/api-functional/isolate_rest.txt", + "dev/tests/api-functional/isolate_rest.txt" + ], + [ + "dev/tests/api-functional/phpunit_graphql.xml.dist", + "dev/tests/api-functional/phpunit_graphql.xml.dist" + ], + [ + "dev/tests/api-functional/phpunit_rest.xml.dist", + "dev/tests/api-functional/phpunit_rest.xml.dist" + ], + [ + "dev/tests/api-functional/phpunit_soap.xml.dist", + "dev/tests/api-functional/phpunit_soap.xml.dist" + ], + [ + "dev/tests/api-functional/testsuite/Magento", + "dev/tests/api-functional/testsuite/Magento" + ], + [ + "dev/tests/error_handler.php", + "dev/tests/error_handler.php" + ], + [ + "dev/tests/integration/.gitignore", + "dev/tests/integration/.gitignore" + ], + [ + "dev/tests/integration/_files", + "dev/tests/integration/_files" + ], + [ + "dev/tests/integration/bin", + "dev/tests/integration/bin" + ], + [ + "dev/tests/integration/etc", + "dev/tests/integration/etc" + ], + [ + "dev/tests/integration/framework", + "dev/tests/integration/framework" + ], + [ + "dev/tests/integration/isolate.txt", + "dev/tests/integration/isolate.txt" + ], + [ + "dev/tests/integration/phpunit.xml.dist", + "dev/tests/integration/phpunit.xml.dist" + ], + [ + "dev/tests/integration/testsuite/Magento", + "dev/tests/integration/testsuite/Magento" + ], + [ + "dev/tests/integration/tmp", + "dev/tests/integration/tmp" + ], + [ + "dev/tests/js", + "dev/tests/js" + ], + [ + "dev/tests/setup-integration", + "dev/tests/setup-integration" + ], + [ + "dev/tests/static/.gitignore", + "dev/tests/static/.gitignore" + ], + [ + "dev/tests/static/framework", + "dev/tests/static/framework" + ], + [ + "dev/tests/static/get_github_changes.php", + "dev/tests/static/get_github_changes.php" + ], + [ + "dev/tests/static/phpunit-all.xml.dist", + "dev/tests/static/phpunit-all.xml.dist" + ], + [ + "dev/tests/static/phpunit.xml.dist", + "dev/tests/static/phpunit.xml.dist" + ], + [ + "dev/tests/static/testsuite/Magento", + "dev/tests/static/testsuite/Magento" + ], + [ + "dev/tests/static/tmp", + "dev/tests/static/tmp" + ], + [ + "dev/tests/unit/.gitignore", + "dev/tests/unit/.gitignore" + ], + [ + "dev/tests/unit/framework", + "dev/tests/unit/framework" + ], + [ + "dev/tests/unit/phpunit.xml.dist", + "dev/tests/unit/phpunit.xml.dist" + ], + [ + "dev/tests/unit/tmp", + "dev/tests/unit/tmp" + ], + [ + "dev/tests/utils", + "dev/tests/utils" + ], + [ + "dev/tools", + "dev/tools" + ], + [ + "generated", + "generated" + ], + [ + "grunt-config.json.sample", + "grunt-config.json.sample" + ], + [ + "lib/.htaccess", + "lib/.htaccess" + ], + [ + "lib/internal/GnuFreeFont", + "lib/internal/GnuFreeFont" + ], + [ + "lib/internal/LinLibertineFont", + "lib/internal/LinLibertineFont" + ], + [ + "lib/web/blank.html", + "lib/web/blank.html" + ], + [ + "lib/web/chartjs", + "lib/web/chartjs" + ], + [ + "lib/web/css", + "lib/web/css" + ], + [ + "lib/web/extjs", + "lib/web/extjs" + ], + [ + "lib/web/fonts", + "lib/web/fonts" + ], + [ + "lib/web/fotorama", + "lib/web/fotorama" + ], + [ + "lib/web/i18n", + "lib/web/i18n" + ], + [ + "lib/web/images", + "lib/web/images" + ], + [ + "lib/web/jquery", + "lib/web/jquery" + ], + [ + "lib/web/jquery.js", + "lib/web/jquery.js" + ], + [ + "lib/web/js-cookie", + "lib/web/js-cookie" + ], + [ + "lib/web/js-storage", + "lib/web/js-storage" + ], + [ + "lib/web/knockoutjs", + "lib/web/knockoutjs" + ], + [ + "lib/web/legacy-build.min.js", + "lib/web/legacy-build.min.js" + ], + [ + "lib/web/less", + "lib/web/less" + ], + [ + "lib/web/lib", + "lib/web/lib" + ], + [ + "lib/web/mage", + "lib/web/mage" + ], + [ + "lib/web/magnifier", + "lib/web/magnifier" + ], + [ + "lib/web/matchMedia.js", + "lib/web/matchMedia.js" + ], + [ + "lib/web/moment-timezone-with-data.js", + "lib/web/moment-timezone-with-data.js" + ], + [ + "lib/web/moment.js", + "lib/web/moment.js" + ], + [ + "lib/web/prototype", + "lib/web/prototype" + ], + [ + "lib/web/requirejs", + "lib/web/requirejs" + ], + [ + "lib/web/scriptaculous", + "lib/web/scriptaculous" + ], + [ + "lib/web/spacer.gif", + "lib/web/spacer.gif" + ], + [ + "lib/web/tiny_mce_5", + "lib/web/tiny_mce_5" + ], + [ + "lib/web/underscore.js", + "lib/web/underscore.js" + ], + [ + "lib/web/varien", + "lib/web/varien" + ], + [ + "lib/web/vimeo", + "lib/web/vimeo" + ], + [ + "nginx.conf.sample", + "nginx.conf.sample" + ], + [ + "package.json.sample", + "package.json.sample" + ], + [ + "phpserver", + "phpserver" + ], + [ + "pub/.htaccess", + "pub/.htaccess" + ], + [ + "pub/.user.ini", + "pub/.user.ini" + ], + [ + "pub/cron.php", + "pub/cron.php" + ], + [ + "pub/errors", + "pub/errors" + ], + [ + "pub/get.php", + "pub/get.php" + ], + [ + "pub/health_check.php", + "pub/health_check.php" + ], + [ + "pub/index.php", + "pub/index.php" + ], + [ + "pub/media/.htaccess", + "pub/media/.htaccess" + ], + [ + "pub/media/custom_options", + "pub/media/custom_options" + ], + [ + "pub/media/customer/.htaccess", + "pub/media/customer/.htaccess" + ], + [ + "pub/media/customer_address", + "pub/media/customer_address" + ], + [ + "pub/media/downloadable/.htaccess", + "pub/media/downloadable/.htaccess" + ], + [ + "pub/media/import", + "pub/media/import" + ], + [ + "pub/media/sitemap", + "pub/media/sitemap" + ], + [ + "pub/media/theme_customization/.htaccess", + "pub/media/theme_customization/.htaccess" + ], + [ + "pub/opt", + "pub/opt" + ], + [ + "pub/static/.htaccess", + "pub/static/.htaccess" + ], + [ + "pub/static.php", + "pub/static.php" + ], + [ + "setup", + "setup" + ], + [ + "var/.htaccess", + "var/.htaccess" + ], + [ + "vendor/.htaccess", + "vendor/.htaccess" + ] + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento 2 Base (Community Edition)" + }, + { + "name": "magento/magento2-ee-base", + "version": "2.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/magento2-ee-base/magento-magento2-ee-base-2.4.5.0.zip", + "shasum": "6dbcfc6c57b052ee01a66d9cde9f03f6d2937e1e" + }, + "require": { + "composer/composer": "^1.9 || ^2.0, !=2.2.16", + "ext-intl": "*", + "ext-mbstring": "*", + "laminas/laminas-code": "~4.5.0", + "laminas/laminas-di": "^3.7.0", + "laminas/laminas-eventmanager": "^3.5.0", + "laminas/laminas-http": "^2.15.0", + "laminas/laminas-json": "^3.3.0", + "laminas/laminas-modulemanager": "^2.11.0", + "laminas/laminas-mvc": "^3.3.3", + "laminas/laminas-server": "^2.11.1", + "laminas/laminas-servicemanager": "^3.11.0", + "laminas/laminas-soap": "^2.10.0", + "laminas/laminas-stdlib": "^3.7.1", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.17.0", + "magento/composer": "~1.8.0", + "magento/magento-composer-installer": "*", + "magento/zendframework1": "~1.15.0", + "monolog/monolog": "^2.7", + "pelago/emogrifier": "^6.0.0", + "php": "~7.4.0||~8.1.0", + "phpseclib/phpseclib": "~3.0.13", + "symfony/console": "~4.4.0", + "tedivm/jshrink": "~1.4.0", + "tubalmartin/cssmin": "4.1.1" + }, + "conflict": { + "gene/bluefoot": "*" + }, + "type": "magento2-component", + "extra": { + "chmod": [ + { + "mask": "0755", + "path": "bin/magento" + } + ], + "map": [ + [ + "LICENSE_EE.txt", + "LICENSE_EE.txt" + ], + [ + "README_EE.md", + "README_EE.md" + ], + [ + "SECURITY.md", + "SECURITY.md" + ], + [ + "app/design/adminhtml/Magento", + "app/design/adminhtml/Magento" + ], + [ + "dev/tests/acceptance", + "dev/tests/acceptance" + ], + [ + "dev/tests/api-functional/testsuite/Magento", + "dev/tests/api-functional/testsuite/Magento" + ], + [ + "dev/tests/integration/etc", + "dev/tests/integration/etc" + ], + [ + "dev/tests/integration/framework", + "dev/tests/integration/framework" + ], + [ + "dev/tests/integration/testsuite/Magento", + "dev/tests/integration/testsuite/Magento" + ], + [ + "dev/tests/js", + "dev/tests/js" + ], + [ + "dev/tests/static/testsuite/Magento", + "dev/tests/static/testsuite/Magento" + ], + [ + "dev/tests/unit/Magento_Theme", + "dev/tests/unit/Magento_Theme" + ], + [ + "dev/tools", + "dev/tools" + ], + [ + "pub/errors", + "pub/errors" + ], + [ + "setup", + "setup" + ] + ] + }, + "license": [ + "proprietary" + ], + "description": "Magento 2 Base (Enterprise Edition)" + }, + { + "name": "magento/module-admin-adobe-ims", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-admin-adobe-ims/magento-module-admin-adobe-ims-100.4.0.0.zip", + "shasum": "4156ce687b5a382100832eabdc3e16833ee448df" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-adobe-ims": "2.1.*", + "magento/module-adobe-ims-api": "2.1.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-captcha": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-email": "101.1.*", + "magento/module-integration": "100.4.*", + "magento/module-jwt-user-token": "100.4.*", + "magento/module-security": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdminAdobeIms\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-admin-analytics", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-admin-analytics/magento-module-admin-analytics-100.4.4.0.zip", + "shasum": "fa295a30a21ed001422c2cadb3bb8a95e8aca37e" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-release-notification": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdminAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-admin-gws", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-admin-gws/magento-module-admin-gws-100.4.5.0.zip", + "shasum": "a5ace66d19c4cca7902241e505cec1b533d94d5e" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-event": "101.1.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-rule": "101.2.*", + "magento/module-checkout-agreements": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-customer-segment": "102.1.*", + "magento/module-gift-registry": "101.2.*", + "magento/module-reminder": "101.2.*", + "magento/module-review": "100.4.*", + "magento/module-rule": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-url-rewrite": "102.0.*", + "magento/module-user": "101.2.*", + "magento/module-visual-merchandiser": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "require-dev": { + "magento/module-reports": "*" + }, + "suggest": { + "magento/module-customer-custom-attributes": "100.4.*", + "magento/module-import-export": "101.0.*", + "magento/module-rma": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdminGws\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-admin-gws-configurable-product", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-admin-gws-configurable-product/magento-module-admin-gws-configurable-product-100.4.2.0.zip", + "shasum": "cfce6092c72db21455f4bfbe980764adcfe0f121" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-admin-gws": "100.4.*", + "magento/module-configurable-product": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdminGwsConfigurableProduct\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-admin-gws-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-admin-gws-staging/magento-module-admin-gws-staging-100.4.2.0.zip", + "shasum": "28298f9d9244bf00bdf1cd86a7a1e8ccdea51571" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-admin-gws": "100.4.*", + "magento/module-staging": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdminGwsStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-admin-notification", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-admin-notification/magento-module-admin-notification-100.4.4.0.zip", + "shasum": "4b69f736921da0d98e7110160e34eeaa1c176867" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-media-storage": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdminNotification\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-adobe-ims", + "version": "2.1.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-ims/magento-module-adobe-ims-2.1.4.0.zip", + "shasum": "b197a11dcb55ceff89040bf2effb5c86f5fe58fb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-adobe-ims-api": "2.1.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeIms\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for authentication to Adobe services" + }, + { + "name": "magento/module-adobe-ims-api", + "version": "2.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-ims-api/magento-module-adobe-ims-api-2.1.2.0.zip", + "shasum": "1a007affad473b7a2a9ea26a4eb4e5c78976a652" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeImsApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Implementation of Magento module responsible for authentication to Adobe services" + }, + { + "name": "magento/module-adobe-stock-admin-ui", + "version": "1.3.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-admin-ui/magento-module-adobe-stock-admin-ui-1.3.2.0.zip", + "shasum": "ff5cbd91546731bd2b853297b43f1db5b21232f2" + }, + "require": { + "magento/framework": "*", + "magento/module-admin-adobe-ims": "*", + "magento/module-adobe-ims-api": "*", + "magento/module-adobe-stock-client-api": "2.1.*", + "magento/module-backend": "*", + "magento/module-config": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cms": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the admin panel UI implementation" + }, + { + "name": "magento/module-adobe-stock-asset", + "version": "1.3.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-asset/magento-module-adobe-stock-asset-1.3.1.0.zip", + "shasum": "9c504fae5be45302f488c873a13a3711adfcff7d" + }, + "require": { + "magento/framework": "*", + "magento/module-adobe-stock-asset-api": "2.0.*", + "magento/module-adobe-stock-client-api": "2.1.*", + "magento/module-config": "*", + "magento/module-media-gallery": "*", + "magento/module-media-gallery-api": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockAsset\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the Adobe Stock assets handling implementation on Magento side" + }, + { + "name": "magento/module-adobe-stock-asset-api", + "version": "2.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-asset-api/magento-module-adobe-stock-asset-api-2.0.1.0.zip", + "shasum": "b7c659ec8b3b1c1512e70e22c68cfcaf1029bd4b" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockAssetApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for Adobe Stock assets handling on Magento side" + }, + { + "name": "magento/module-adobe-stock-client", + "version": "1.3.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-client/magento-module-adobe-stock-client-1.3.2.0.zip", + "shasum": "4ff6cf71c151f96d8b2883f270104378d7ce62a3" + }, + "require": { + "astock/stock-api-libphp": "^1.1.2", + "magento/framework": "*", + "magento/module-adobe-ims-api": "2.1.*", + "magento/module-adobe-stock-client-api": "2.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockClient\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for interaction with Adobe Stock API implementation" + }, + { + "name": "magento/module-adobe-stock-client-api", + "version": "2.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-client-api/magento-module-adobe-stock-client-api-2.1.2.0.zip", + "shasum": "6f8432b49d8f5540209363f382cb95237c4896c3" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockClientApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for interaction with Adobe Stock API" + }, + { + "name": "magento/module-adobe-stock-image", + "version": "1.3.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-image/magento-module-adobe-stock-image-1.3.3.0.zip", + "shasum": "037ce2d3b4a06459a39f9fc1691a5f734fafd1d1" + }, + "require": { + "magento/framework": "*", + "magento/module-adobe-stock-asset-api": "2.0.*", + "magento/module-adobe-stock-client-api": "2.1.*", + "magento/module-adobe-stock-image-api": "1.3.*", + "magento/module-media-gallery-api": "*", + "magento/module-media-gallery-synchronization-api": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockImage\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the images handling implementation" + }, + { + "name": "magento/module-adobe-stock-image-admin-ui", + "version": "1.3.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-image-admin-ui/magento-module-adobe-stock-image-admin-ui-1.3.3.0.zip", + "shasum": "a328204741bde5fd1d954a1db8cfac1f24d8e0d1" + }, + "require": { + "magento/framework": "*", + "magento/module-adobe-ims": "*", + "magento/module-adobe-ims-api": "*", + "magento/module-adobe-stock-asset-api": "2.0.*", + "magento/module-adobe-stock-client-api": "2.1.*", + "magento/module-adobe-stock-image-api": "1.3.*", + "magento/module-backend": "*", + "magento/module-media-gallery-api": "*", + "magento/module-media-gallery-ui": "*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cms": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockImageAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the admin panel images UI implementation" + }, + { + "name": "magento/module-adobe-stock-image-api", + "version": "1.3.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-image-api/magento-module-adobe-stock-image-api-1.3.1.0.zip", + "shasum": "4c7852b35f367ae9932c49fb147a9d13cd501ba7" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockImageApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the images handling" + }, + { + "name": "magento/module-advanced-catalog", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-advanced-catalog/magento-module-advanced-catalog-100.4.2.0.zip", + "shasum": "65310a6d199a63b285ffe85d87087e7c790b9e04" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-grouped-product": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdvancedCatalog\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-advanced-checkout", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-advanced-checkout/magento-module-advanced-checkout-100.4.5.0.zip", + "shasum": "310f8106ef5a187fb128f57b4057ae6c5ca6ad47" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-downloadable": "100.4.*", + "magento/module-gift-card": "101.3.*", + "magento/module-media-storage": "100.4.*", + "magento/module-msrp": "100.4.*", + "magento/module-product-alert": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-reports": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-ui": "101.2.*", + "magento/module-widget": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdvancedCheckout\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-advanced-pricing-import-export", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-advanced-pricing-import-export/magento-module-advanced-pricing-import-export-100.4.5.0.zip", + "shasum": "360f3aa063ca1aba96b8e6f50d418042b40cd65d" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdvancedPricingImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-advanced-rule", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-advanced-rule/magento-module-advanced-rule-100.4.2.0.zip", + "shasum": "02ce0567b9b6a5484c7561435fd697afbc760b21" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdvancedRule\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-advanced-sales-rule", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-advanced-sales-rule/magento-module-advanced-sales-rule-100.4.2.0.zip", + "shasum": "7b81ce177b1fe4050250fc8bfdcaa5b4b861e7b7" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-advanced-rule": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-rule": "100.4.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-shipping": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdvancedSalesRule\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-advanced-search", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-advanced-search/magento-module-advanced-search-100.4.3.0.zip", + "shasum": "724b211b50a10f316f0b400e0e9d65ea7114a808" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-search": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-search": "101.1.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdvancedSearch\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-amqp", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-amqp/magento-module-amqp-100.4.2.0.zip", + "shasum": "91eff8d4eee04cdf27784045ca62014fccaad235" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-amqp": "100.4.*", + "magento/framework-message-queue": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Amqp\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-analytics", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-analytics/magento-module-analytics-100.4.5.0.zip", + "shasum": "55494bfc5963099ac0d2098f2e0995044baa9084" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-integration": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Analytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-async-order", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-async-order/magento-module-async-order-100.4.1.0.zip", + "shasum": "33dc9578c01023ab53bd64a1a9bab65915bc0eee" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-message-queue": "100.4.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-archive": "101.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-sales-sequence": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout-staging": "100.4.*", + "magento/module-payment": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AsyncOrder\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-async-order-graph-ql", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-async-order-graph-ql/magento-module-async-order-graph-ql-100.4.0.0.zip", + "shasum": "195d510f5920e6352da134beda8cc7cfb712e0a5" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-async-order": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AsyncOrderGraphQl\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-asynchronous-operations", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-asynchronous-operations/magento-module-asynchronous-operations-100.4.5.0.zip", + "shasum": "0da25cb7acdf1862079994164bf445d8ac7f6af5" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-bulk": "101.0.*", + "magento/framework-message-queue": "100.4.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-admin-notification": "100.4.*", + "magento/module-logging": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AsynchronousOperations\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-authorization", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-authorization/magento-module-authorization-100.4.5.0.zip", + "shasum": "06afa70d3b4b0cc033421bbac7c5aa3d24bebdbb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Authorization\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Authorization module provides access to Magento ACL functionality." + }, + { + "name": "magento/module-aws-s3", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-aws-s3/magento-module-aws-s3-100.4.3.0.zip", + "shasum": "235195c1e6193498bbed2d3fa1951a5aaf293d6b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-remote-storage": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AwsS3\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-aws-s3-customer-custom-attributes", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-aws-s3-customer-custom-attributes/magento-module-aws-s3-customer-custom-attributes-100.4.2.0.zip", + "shasum": "177ac4ee6402a167c679d3d815ebe6315a026e16" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-aws-s3": "100.4.*", + "magento/module-customer-custom-attributes": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AwsS3CustomerCustomAttributes\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-aws-s3-gift-card-import-export", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-aws-s3-gift-card-import-export/magento-module-aws-s3-gift-card-import-export-100.4.2.0.zip", + "shasum": "1742de12a1c9f50a19122024ac03fb633e82db78" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-aws-s3": "100.4.*", + "magento/module-gift-card-import-export": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AwsS3GiftCardImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-aws-s3-page-builder", + "version": "1.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-aws-s3-page-builder/magento-module-aws-s3-page-builder-1.0.2.0.zip", + "shasum": "26cf12922f62147eb068cff31b2030858b8fee5b" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-aws-s3": "100.4.*", + "magento/module-page-builder": "2.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AwsS3PageBuilder\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Aws S3 Page Builder module" + }, + { + "name": "magento/module-aws-s3-scheduled-import-export", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-aws-s3-scheduled-import-export/magento-module-aws-s3-scheduled-import-export-100.4.2.0.zip", + "shasum": "d2d5a1c0354cc2abd8aff7619f5b0e20c720ae26" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-aws-s3": "100.4.*", + "magento/module-scheduled-import-export": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AwsS3ScheduledImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-backend", + "version": "102.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-backend/magento-module-backend-102.0.5.0.zip", + "shasum": "2a4f15e0c559c680151184e75d318c077c78d306" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backup": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-developer": "100.4.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-quote": "101.2.*", + "magento/module-reports": "100.4.*", + "magento/module-require-js": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-security": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-translation": "100.4.*", + "magento/module-ui": "101.2.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php", + "cli_commands.php" + ], + "psr-4": { + "Magento\\Backend\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-backup", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-backup/magento-module-backup-100.4.5.0.zip", + "shasum": "9d5b5a27ddb44e4f657973e8b1a9bac810cad8b3" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-cron": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Backup\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-banner", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-banner/magento-module-banner-101.2.5.0.zip", + "shasum": "bd9f083e5c90d3c1e93a22ae8b4ff761af9e9b50" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog-rule": "101.2.*", + "magento/module-checkout": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-widget": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-website-restriction": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Banner\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-banner-customer-segment", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-banner-customer-segment/magento-module-banner-customer-segment-100.4.3.0.zip", + "shasum": "0192bc2f2dce6b852ea08bafc91bf0b7564be260" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-banner": "101.2.*", + "magento/module-customer-segment": "102.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BannerCustomerSegment\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-banner-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-banner-graph-ql/magento-module-banner-graph-ql-100.4.1.0.zip", + "shasum": "83f591cf64f3e4fd7db4a3564c60b9dc8013f5dc" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-banner": "101.2.*", + "magento/module-banner-customer-segment": "100.4.*", + "magento/module-customer-segment": "102.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-website-restriction": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BannerGraphQl\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-banner-page-builder", + "version": "2.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-banner-page-builder/magento-module-banner-page-builder-2.2.3.0.zip", + "shasum": "f7684c4135b83ab0809a3531e68163cf8ddeb8e4" + }, + "require": { + "magento/framework": "*", + "magento/module-backend": "*", + "magento/module-banner": "101.2.*", + "magento/module-banner-customer-segment": "100.4.*", + "magento/module-catalog-rule": "*", + "magento/module-customer-segment": "102.1.*", + "magento/module-page-builder": "2.2.*", + "magento/module-sales-rule": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BannerPageBuilder\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Banner Page Builder module" + }, + { + "name": "magento/module-banner-page-builder-analytics", + "version": "1.7.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-banner-page-builder-analytics/magento-module-banner-page-builder-analytics-1.7.1.0.zip", + "shasum": "133f4b80019edbc9b61635fe521bcd333adcad13" + }, + "require": { + "magento/framework": "*", + "magento/module-banner": "101.2.*", + "magento/module-page-builder-analytics": "1.6.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BannerPageBuilderAnalytics\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Banner Page Builder Analytics module" + }, + { + "name": "magento/module-bundle", + "version": "101.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-bundle/magento-module-bundle-101.0.5.0.zip", + "shasum": "61ebcbfa47ff60a56c573229038c3f57fba09515" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-rule": "101.2.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-gift-message": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-bundle-sample-data": "Sample Data version: 100.4.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-webapi": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Bundle\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-bundle-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-bundle-graph-ql/magento-module-bundle-graph-ql-100.4.5.0.zip", + "shasum": "86f8582bf18bfa03e4adc6c725db5dcc78ba394b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-bundle": "101.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BundleGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-bundle-import-export", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-bundle-import-export/magento-module-bundle-import-export-100.4.4.0.zip", + "shasum": "4b61f9344da386dc09f1eb375c95563c1e02b3c5" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-bundle": "101.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BundleImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-bundle-import-export-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-bundle-import-export-staging/magento-module-bundle-import-export-staging-100.4.2.0.zip", + "shasum": "7eac567d7e756831643ee5c9405c39a8f5f1d426" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-bundle": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-bundle-import-export": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BundleImportExportStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-bundle-staging", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-bundle-staging/magento-module-bundle-staging-100.4.5.0.zip", + "shasum": "3a7ef8b714a42e2e64691fcb892d58092bad95e6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-bundle": "101.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-staging": "100.4.*", + "magento/module-staging": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BundleStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-cache-invalidate", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cache-invalidate/magento-module-cache-invalidate-100.4.3.0.zip", + "shasum": "d90ac3d37cc4eadd8e258b57991ff18e82b837df" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-page-cache": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CacheInvalidate\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-captcha", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-captcha/magento-module-captcha-100.4.5.0.zip", + "shasum": "034fd81fcb31abf823863c1a12b2646b890f8868" + }, + "require": { + "laminas/laminas-captcha": "^2.12", + "laminas/laminas-db": "^2.13.4", + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Captcha\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-cardinal-commerce", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cardinal-commerce/magento-module-cardinal-commerce-100.4.3.0.zip", + "shasum": "c459e12648b37b408c48065ff6a9ff010eb2557f" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CardinalCommerce\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Provides a possibility to enable 3-D Secure 2.0 support for payment methods." + }, + { + "name": "magento/module-catalog", + "version": "104.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog/magento-module-catalog-104.0.5.0.zip", + "shasum": "b5d8ff541fa0f8b3abfcb2c0126e07c984c82672" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-rule": "101.2.*", + "magento/module-catalog-url-rewrite": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-indexer": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-msrp": "100.4.*", + "magento/module-page-cache": "100.4.*", + "magento/module-product-alert": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-url-rewrite": "102.0.*", + "magento/module-widget": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-sample-data": "Sample Data version: 100.4.*", + "magento/module-cookie": "100.4.*", + "magento/module-sales": "103.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Catalog\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-analytics", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-analytics/magento-module-catalog-analytics-100.4.2.0.zip", + "shasum": "ad8ba55631ef15155c2ab7def26491d99d2c1065" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-analytics": "100.4.*", + "magento/module-catalog": "104.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-cms-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-cms-graph-ql/magento-module-catalog-cms-graph-ql-100.4.1.0.zip", + "shasum": "89e2a2a22e1e9f4181e61d52d92976f024f95b4b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-cms-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogCmsGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-customer-graph-ql", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-customer-graph-ql/magento-module-catalog-customer-graph-ql-100.4.4.0.zip", + "shasum": "854e141bbf15ee42ff40bf14980b463d1a72f7f9" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-customer": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogCustomerGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-event", + "version": "101.1.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-event/magento-module-catalog-event-101.1.4.0.zip", + "shasum": "7584f1081f4c6bf470808ee9c0858847e970e293" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-widget": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogEvent\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-graph-ql/magento-module-catalog-graph-ql-100.4.5.0.zip", + "shasum": "4ab6bdbe56bdab75a8f3df746e54b0a55ce7a897" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-advanced-search": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-search": "102.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-eav-graph-ql": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-search": "101.1.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql-cache": "100.4.*", + "magento/module-store-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-import-export", + "version": "101.1.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-import-export/magento-module-catalog-import-export-101.1.5.0.zip", + "shasum": "8630a9ad0887181f35ed10b153d9fa31a4523efb" + }, + "require": { + "ext-ctype": "*", + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-url-rewrite": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-media-storage": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-import-export-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-import-export-staging/magento-module-catalog-import-export-staging-100.4.2.0.zip", + "shasum": "6ff0f5d10411783418c50574211b1ef19528e572" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-staging": "100.4.*", + "magento/module-staging": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-import-export": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogImportExportStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-inventory", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-inventory/magento-module-catalog-inventory-100.4.5.0.zip", + "shasum": "919dbee1a07ec5f1f4728f23262534936ba05e9b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-quote": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogInventory\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-inventory-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-inventory-graph-ql/magento-module-catalog-inventory-graph-ql-100.4.2.0.zip", + "shasum": "330f1044214ef81be907e39939292cf4ed2c4464" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogInventoryGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-inventory-staging", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-inventory-staging/magento-module-catalog-inventory-staging-100.4.3.0.zip", + "shasum": "346b3bb255fffcd63aafa8f77a14a22a9c0215e8" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-staging": "100.4.*", + "magento/module-staging": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogInventoryStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-page-builder-analytics", + "version": "1.6.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-page-builder-analytics/magento-module-catalog-page-builder-analytics-1.6.2.0.zip", + "shasum": "663461e9e293c64273e13c874d11f52853ce76c7" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-page-builder-analytics": "1.6.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogPageBuilderAnalytics\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Catalog Page Builder Analytics module" + }, + { + "name": "magento/module-catalog-page-builder-analytics-staging", + "version": "1.7.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-page-builder-analytics-staging/magento-module-catalog-page-builder-analytics-staging-1.7.1.0.zip", + "shasum": "53736aef98156e826af503f7d5adc7c32c340f3b" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-page-builder-analytics": "1.6.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BannerPageBuilderAnalytics\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Catalog Staging Page Builder Analytics module" + }, + { + "name": "magento/module-catalog-permissions", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-permissions/magento-module-catalog-permissions-100.4.5.0.zip", + "shasum": "31ebf7b8415ffb81f17cbf86561e6913673e753b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-indexer": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-search": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-import-export": "101.0.*", + "magento/module-indexer": "100.4.*", + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogPermissions\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-permissions-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-permissions-graph-ql/magento-module-catalog-permissions-graph-ql-100.4.3.0.zip", + "shasum": "ce4a952bd662a824d2eb253e154ac9d78de75360" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-catalog-permissions": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogPermissionsGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-rule", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-rule/magento-module-catalog-rule-101.2.5.0.zip", + "shasum": "44e412c064b910bf20bb83b36e7152f925d4d98f" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-rule": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-rule-sample-data": "Sample Data version: 100.4.*", + "magento/module-import-export": "101.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogRule\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-rule-configurable", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-rule-configurable/magento-module-catalog-rule-configurable-100.4.4.0.zip", + "shasum": "f12cfaa125b5d23cfdfee247cfdbaa27adff8663" + }, + "require": { + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-rule": "101.2.*", + "magento/module-configurable-product": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-rule": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogRuleConfigurable\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-rule-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-rule-graph-ql/magento-module-catalog-rule-graph-ql-100.4.2.0.zip", + "shasum": "7b2272d4b110f18a6796ae56a57c334642d4556e" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-rule": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogRuleGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-rule-staging", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-rule-staging/magento-module-catalog-rule-staging-100.4.5.0.zip", + "shasum": "78b2c80257352ec63964d1843bd7245ca7c3fd8d" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-banner": "101.2.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-rule": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-rule": "100.4.*", + "magento/module-staging": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogRuleStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-search", + "version": "102.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-search/magento-module-catalog-search-102.0.5.0.zip", + "shasum": "3e3da7f22b6dade0d9c3259919e56d3bbb990e08" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-indexer": "100.4.*", + "magento/module-search": "101.1.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogSearch\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Catalog search" + }, + { + "name": "magento/module-catalog-staging", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-staging/magento-module-catalog-staging-100.4.5.0.zip", + "shasum": "b85048edf09f66415f76e40dc3d9af6ead910990" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-event": "101.1.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-permissions": "100.4.*", + "magento/module-catalog-search": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-gift-registry": "101.2.*", + "magento/module-media-storage": "100.4.*", + "magento/module-product-alert": "100.4.*", + "magento/module-reports": "100.4.*", + "magento/module-staging": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-target-rule": "101.2.*", + "magento/module-ui": "101.2.*", + "magento/module-url-rewrite": "102.0.*", + "magento/module-visual-merchandiser": "100.4.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-import-export": "101.1.*", + "magento/module-catalog-url-rewrite": "100.4.*", + "magento/module-indexer": "100.4.*", + "magento/module-quote": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-staging-graph-ql", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-staging-graph-ql/magento-module-catalog-staging-graph-ql-100.4.4.0.zip", + "shasum": "1ebc8f05994d37494e0042d3c85ecb2aa4872b25" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-catalog-rule-staging": "100.4.*", + "magento/module-catalog-staging": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-staging": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-staging-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogStagingGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-staging-page-builder", + "version": "1.7.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-staging-page-builder/magento-module-catalog-staging-page-builder-1.7.1.0.zip", + "shasum": "7c76e54a785b05acf4e07653f90a83dc0dfc0cd9" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-staging": "100.4.*", + "magento/module-page-builder": "2.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogStagingPageBuilder\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Catalog Staging Page Builder module" + }, + { + "name": "magento/module-catalog-url-rewrite", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-url-rewrite/magento-module-catalog-url-rewrite-100.4.5.0.zip", + "shasum": "1bd5ff2eb854696a84be74c33892c42e622ecc90" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-url-rewrite": "102.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-webapi": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogUrlRewrite\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-url-rewrite-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-url-rewrite-graph-ql/magento-module-catalog-url-rewrite-graph-ql-100.4.3.0.zip", + "shasum": "76179ea626e8c7c57ca8e33d2a68090fa15670ff" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-url-rewrite-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-catalog-url-rewrite": "100.4.*", + "magento/module-url-rewrite-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogUrlRewriteGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-url-rewrite-staging", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-url-rewrite-staging/magento-module-catalog-url-rewrite-staging-100.4.4.0.zip", + "shasum": "04de01719cc50c42389a70392293ba98f400a0fb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-staging": "100.4.*", + "magento/module-catalog-url-rewrite": "100.4.*", + "magento/module-staging": "101.2.*", + "magento/module-url-rewrite": "102.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogUrlRewriteStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-widget", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-widget/magento-module-catalog-widget-100.4.5.0.zip", + "shasum": "fb050b11f646398e68f0f9c9b2c70a1c29531842" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-rule": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-widget": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogWidget\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-checkout", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-checkout/magento-module-checkout-100.4.5.0.zip", + "shasum": "c29a27d1314282080c7f89bc05cb6f80194a22dd" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-captcha": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-msrp": "100.4.*", + "magento/module-page-cache": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-security": "100.4.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cookie": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Checkout\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-checkout-address-search", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-checkout-address-search/magento-module-checkout-address-search-100.4.4.0.zip", + "shasum": "b0f43ccdb77a172320c25764f2031749c7521b6c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-quote": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CheckoutAddressSearch\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-checkout-address-search-gift-registry", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-checkout-address-search-gift-registry/magento-module-checkout-address-search-gift-registry-100.4.1.0.zip", + "shasum": "87d2f574dc6610c04e2a961855f92be443673646" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-checkout-address-search": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-gift-registry": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CheckoutAddressSearchGiftRegistry\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-checkout-agreements", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-checkout-agreements/magento-module-checkout-agreements-100.4.4.0.zip", + "shasum": "3ea175aac3a181b5eb4120a1a6d93dc0ae9b0567" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CheckoutAgreements\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-checkout-agreements-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-checkout-agreements-graph-ql/magento-module-checkout-agreements-graph-ql-100.4.1.0.zip", + "shasum": "684cb0c5b0d7f3beca29830f86feeb9db0f84702" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout-agreements": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CheckoutAgreementsGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-checkout-staging", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-checkout-staging/magento-module-checkout-staging-100.4.4.0.zip", + "shasum": "55b750efeb64d353d2c1228b3c8edd35d5609e7d" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-customer": "103.0.*", + "magento/module-quote": "101.2.*", + "magento/module-staging": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout": "100.4.*", + "magento/module-scalable-checkout": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CheckoutStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-cms", + "version": "104.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cms/magento-module-cms-104.0.5.0.zip", + "shasum": "46493eaca20ee9f1fdc01cb9ad0ad4ce8d884b1a" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-email": "101.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-variable": "100.4.*", + "magento/module-widget": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cms-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Cms\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-cms-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cms-graph-ql/magento-module-cms-graph-ql-100.4.2.0.zip", + "shasum": "abb74ab28dc617e67b1904ac40ea4c6b68af2d91" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-store": "101.1.*", + "magento/module-widget": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*", + "magento/module-graph-ql-cache": "100.4.*", + "magento/module-store-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CmsGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-cms-page-builder-analytics", + "version": "1.6.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cms-page-builder-analytics/magento-module-cms-page-builder-analytics-1.6.2.0.zip", + "shasum": "cb85faab790971cc0aa82a1396aa810946e4a114" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-page-builder-analytics": "1.6.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CmsPageBuilderAnalytics\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "CMS Page Builder Analytics module" + }, + { + "name": "magento/module-cms-page-builder-analytics-staging", + "version": "1.7.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cms-page-builder-analytics-staging/magento-module-cms-page-builder-analytics-staging-1.7.1.0.zip", + "shasum": "7ae32a35288626196ac9b5f88a72c9ddc7f0fdb7" + }, + "require": { + "magento/framework": "*", + "magento/module-cms": "*", + "magento/module-page-builder-analytics": "1.6.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BannerPageBuilderAnalytics\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "CMS Staging Page Builder Analytics module" + }, + { + "name": "magento/module-cms-staging", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cms-staging/magento-module-cms-staging-100.4.5.0.zip", + "shasum": "282d1f21dd5601a956af9459b1d5e5f246f2be2a" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-cms": "104.0.*", + "magento/module-staging": "101.2.*", + "magento/module-ui": "101.2.*", + "magento/module-versions-cms": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CmsStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-cms-url-rewrite", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cms-url-rewrite/magento-module-cms-url-rewrite-100.4.4.0.zip", + "shasum": "58feb0325230324416a662735e85a2c5a4689dd6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-store": "101.1.*", + "magento/module-url-rewrite": "102.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CmsUrlRewrite\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-cms-url-rewrite-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cms-url-rewrite-graph-ql/magento-module-cms-url-rewrite-graph-ql-100.4.3.0.zip", + "shasum": "795d725c0e8e0da0f287c8278cd88c024d1271d8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-cms-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-url-rewrite-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-cms-url-rewrite": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CmsUrlRewriteGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-compare-list-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-compare-list-graph-ql/magento-module-compare-list-graph-ql-100.4.1.0.zip", + "shasum": "3933de0727390ab3e17c8e4ffb58f502fa0f6527" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CompareListGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-config", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-config/magento-module-config-101.2.5.0.zip", + "shasum": "29b1ef19022f790adc92d434b63aa673c2d49da4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-cron": "100.4.*", + "magento/module-deploy": "100.4.*", + "magento/module-directory": "100.4.*", + "magento/module-email": "101.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Config\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-configurable-import-export", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-configurable-import-export/magento-module-configurable-import-export-100.4.3.0.zip", + "shasum": "a17ea30a737183e89f768827ac5dc79dfab3f8d2" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ConfigurableImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-configurable-product", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-configurable-product/magento-module-configurable-product-100.4.5.0.zip", + "shasum": "a6b2a438775e10b315da352207f326b25d2847f6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-configurable-sample-data": "Sample Data version: 100.4.*", + "magento/module-msrp": "100.4.*", + "magento/module-product-links-sample-data": "Sample Data version: 100.4.*", + "magento/module-product-video": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-tax": "100.4.*", + "magento/module-webapi": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ConfigurableProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-configurable-product-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-configurable-product-graph-ql/magento-module-configurable-product-graph-ql-100.4.5.0.zip", + "shasum": "d43550da49c0626cedac90aab27aaa23c8fc046c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ConfigurableProductGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-configurable-product-sales", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-configurable-product-sales/magento-module-configurable-product-sales-100.4.2.0.zip", + "shasum": "3a1d54510526d9e36a64c46d4544e1086129da07" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ConfigurableProductSales\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-configurable-product-staging", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-configurable-product-staging/magento-module-configurable-product-staging-100.4.4.0.zip", + "shasum": "293a3b4a13ce2994a11d067235a7a8a3c2be900c" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-staging": "100.4.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-staging": "101.2.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-staging": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ConfigurableProductStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-contact", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-contact/magento-module-contact-100.4.4.0.zip", + "shasum": "f59890ba23fff0b4174eca28e9eb9631da272fdf" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Contact\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-cookie", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cookie/magento-module-cookie-100.4.5.0.zip", + "shasum": "4f25ec33123b391b2f6a7cbba0797afb412609d5" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-backend": "102.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Cookie\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-cron", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cron/magento-module-cron-100.4.5.0.zip", + "shasum": "21c72975a3851a4cdb57380674a0afff02379d22" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Cron\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-csp", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-csp/magento-module-csp-100.4.4.0.zip", + "shasum": "efc91377bea43c015a2e89e625b17f86d5971e67" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Csp\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "CSP module enables Content Security Policies for Magento" + }, + { + "name": "magento/module-currency-symbol", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-currency-symbol/magento-module-currency-symbol-100.4.3.0.zip", + "shasum": "d0f1cf8b2502e9fa3dfc19a34cc11bd12423c3f4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-page-cache": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CurrencySymbol\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-custom-attribute-management", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-custom-attribute-management/magento-module-custom-attribute-management-100.4.4.0.zip", + "shasum": "1aa19d933f3b7b5596afa0c48bed8edab7cca3e8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomAttributeManagement\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer", + "version": "103.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer/magento-module-customer-103.0.5.0.zip", + "shasum": "a54992e45b4d2aee5007a683f25eeea0079c9dba" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-integration": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-newsletter": "100.4.*", + "magento/module-page-cache": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cookie": "100.4.*", + "magento/module-customer-sample-data": "Sample Data version: 100.4.*", + "magento/module-webapi": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Customer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer-analytics", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer-analytics/magento-module-customer-analytics-100.4.2.0.zip", + "shasum": "bce60a4bd7e29c7890d03685c04e513a24440d22" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-analytics": "100.4.*", + "magento/module-customer": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomerAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer-balance", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer-balance/magento-module-customer-balance-100.4.5.0.zip", + "shasum": "3cf267bc08c10e045b7ce5dd5a66513c936b4790" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-customer-balance-sample-data": "Sample Data version: 100.4.*", + "magento/module-sales-archive": "101.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomerBalance\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer-balance-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer-balance-graph-ql/magento-module-customer-balance-graph-ql-100.4.2.0.zip", + "shasum": "20506d078848c1a4c0a86bf070d25e923134dca2" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-customer-balance": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomerBalanceGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer-custom-attributes", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer-custom-attributes/magento-module-customer-custom-attributes-100.4.5.0.zip", + "shasum": "d2b1476be7d8c902e1e97fc11fd17715c2ffeaf1" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-custom-attribute-management": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog": "104.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomerCustomAttributes\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer-downloadable-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer-downloadable-graph-ql/magento-module-customer-downloadable-graph-ql-100.4.1.0.zip", + "shasum": "faec34a3aff619ce641a49a6365393e5bafb826c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-downloadable-graph-ql": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomerDownloadableGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer-finance", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer-finance/magento-module-customer-finance-100.4.2.0.zip", + "shasum": "d96e44247dea80a166634c0e6176fa71be46fdbc" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-customer-balance": "100.4.*", + "magento/module-customer-import-export": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-reward": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomerFinance\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer-graph-ql/magento-module-customer-graph-ql-100.4.5.0.zip", + "shasum": "602fdc6011df59605229070182fd47c757f48e3c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-graph-ql-cache": "100.4.*", + "magento/module-integration": "100.4.*", + "magento/module-newsletter": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomerGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer-import-export", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer-import-export/magento-module-customer-import-export-100.4.5.0.zip", + "shasum": "6d6805918020b4ceb9823ecdbec2ab42203cbb35" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomerImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer-segment", + "version": "102.1.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer-segment/magento-module-customer-segment-102.1.5.0.zip", + "shasum": "942bc03460e0b726c438b0b6dcba90f54c75f672" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-bulk": "101.0.*", + "magento/module-advanced-rule": "100.4.*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-newsletter": "100.4.*", + "magento/module-page-cache": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-rule": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomerSegment\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-deferred-total-calculating", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-deferred-total-calculating/magento-module-deferred-total-calculating-100.4.0.0.zip", + "shasum": "6e8fb991ae672fa85b1d9e675c62f4480062042b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout-staging": "100.4.*", + "magento/module-payment": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\DeferredTotalCalculating\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-deploy", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-deploy/magento-module-deploy-100.4.5.0.zip", + "shasum": "a213853f0a0fdb9c4253dd3fc733e5a0fd73ba60" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-config": "101.2.*", + "magento/module-require-js": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "cli_commands.php", + "registration.php" + ], + "psr-4": { + "Magento\\Deploy\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-developer", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-developer/magento-module-developer-100.4.5.0.zip", + "shasum": "dfa60efc615392b056754cb6a81c78a6ffef80f8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Developer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-dhl", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-dhl/magento-module-dhl-100.4.4.0.zip", + "shasum": "48ccc4512f35d3fe6ebb761a9e663e37f4160455" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Dhl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-directory", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-directory/magento-module-directory-100.4.5.0.zip", + "shasum": "42bab61cd7e480a9c1d0a0afc164f4587f4b1fcc" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Directory\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-directory-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-directory-graph-ql/magento-module-directory-graph-ql-100.4.3.0.zip", + "shasum": "c4da9001b43d6c14063060594cb6c9eaced6b904" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\DirectoryGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-downloadable", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-downloadable/magento-module-downloadable-100.4.5.0.zip", + "shasum": "78a7f641efd6f7297cd5f046bfda9565de415192" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-gift-message": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-downloadable-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Downloadable\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-downloadable-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-downloadable-graph-ql/magento-module-downloadable-graph-ql-100.4.5.0.zip", + "shasum": "e9b7443eada7b328cefb0a3c290481a789d8a2ba" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-downloadable": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-sales-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\DownloadableGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-downloadable-import-export", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-downloadable-import-export/magento-module-downloadable-import-export-100.4.4.0.zip", + "shasum": "4d50455fba9fa7714ccc90d2ef3326a13d5162dc" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-downloadable": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\DownloadableImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-downloadable-staging", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-downloadable-staging/magento-module-downloadable-staging-100.4.4.0.zip", + "shasum": "5a5865478222f09599d089e9c9721eaf1ce98326" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-staging": "100.4.*", + "magento/module-downloadable": "100.4.*", + "magento/module-staging": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-staging": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\DownloadableStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-eav", + "version": "102.1.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-eav/magento-module-eav-102.1.5.0.zip", + "shasum": "c340cf0993448f1abd5ad0caf61734249611943e" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-media-storage": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Eav\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-eav-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-eav-graph-ql/magento-module-eav-graph-ql-100.4.2.0.zip", + "shasum": "d01f70fb516cebb96bef4f480bade2599290bda6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-eav": "102.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\EavGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-elasticsearch", + "version": "101.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-elasticsearch/magento-module-elasticsearch-101.0.5.0.zip", + "shasum": "e596d6ae4542e44ac18acb5714a2fe8af201da2e" + }, + "require": { + "elasticsearch/elasticsearch": "~7.17.0", + "magento/framework": "103.0.*", + "magento/module-advanced-search": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-search": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-search": "101.1.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Elasticsearch\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-elasticsearch-6", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-elasticsearch-6/magento-module-elasticsearch-6-100.4.5.0.zip", + "shasum": "25afea3df20a62529a3ab27d7d45058ea8b85707" + }, + "require": { + "elasticsearch/elasticsearch": "~7.17.0", + "magento/framework": "103.0.*", + "magento/module-advanced-search": "100.4.*", + "magento/module-catalog-search": "102.0.*", + "magento/module-elasticsearch": "101.0.*", + "magento/module-search": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Elasticsearch6\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-elasticsearch-7", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-elasticsearch-7/magento-module-elasticsearch-7-100.4.5.0.zip", + "shasum": "f1cd194fd49688ce3c416c4a6678865a5dcf4d1f" + }, + "require": { + "elasticsearch/elasticsearch": "~7.17.0", + "magento/framework": "103.0.*", + "magento/module-advanced-search": "100.4.*", + "magento/module-catalog-search": "102.0.*", + "magento/module-elasticsearch": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*", + "magento/module-search": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Elasticsearch7\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-elasticsearch-catalog-permissions", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-elasticsearch-catalog-permissions/magento-module-elasticsearch-catalog-permissions-100.4.1.0.zip", + "shasum": "3d670a1650d2158d4d4a42169a37e3024a9f9708" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-advanced-search": "100.4.*", + "magento/module-catalog-permissions": "100.4.*", + "magento/module-catalog-search": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-elasticsearch": "101.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ElasticsearchCatalogPermissions\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-elasticsearch-catalog-permissions-graph-ql", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-elasticsearch-catalog-permissions-graph-ql/magento-module-elasticsearch-catalog-permissions-graph-ql-100.4.0.0.zip", + "shasum": "111daea515d5f06f0253a988d45dfe2a04cdb2c7" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-catalog-permissions": "100.4.*", + "magento/module-elasticsearch": "101.0.*", + "magento/module-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ElasticsearchCatalogPermissionsGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-email", + "version": "101.1.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-email/magento-module-email-101.1.5.0.zip", + "shasum": "ca393c2beae425fdcbc56cafa12718a0a6e1b440" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-media-storage": "100.4.*", + "magento/module-require-js": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-variable": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Email\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-encryption-key", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-encryption-key/magento-module-encryption-key-100.4.3.0.zip", + "shasum": "6d005c0f6cabc0257fece16e129556406f27e2e3" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\EncryptionKey\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-enterprise", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-enterprise/magento-module-enterprise-100.4.3.0.zip", + "shasum": "684538b62c94d98b162c19c8d3909b57b8e4a4f6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-advanced-checkout": "100.4.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-banner": "101.2.*", + "magento/module-catalog-event": "101.1.*", + "magento/module-catalog-permissions": "100.4.*", + "magento/module-customer-custom-attributes": "100.4.*", + "magento/module-customer-segment": "102.1.*", + "magento/module-gift-card": "101.3.*", + "magento/module-gift-card-account": "101.2.*", + "magento/module-gift-registry": "101.2.*", + "magento/module-gift-wrapping": "101.2.*", + "magento/module-invitation": "100.4.*", + "magento/module-logging": "101.2.*", + "magento/module-multiple-wishlist": "100.4.*", + "magento/module-price-permissions": "100.4.*", + "magento/module-promotion-permissions": "100.4.*", + "magento/module-reminder": "101.2.*", + "magento/module-reward": "101.2.*", + "magento/module-rma": "101.2.*", + "magento/module-sales-archive": "101.0.*", + "magento/module-scheduled-import-export": "101.2.*", + "magento/module-target-rule": "101.2.*", + "magento/module-versions-cms": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Enterprise\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-fedex", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-fedex/magento-module-fedex-100.4.3.0.zip", + "shasum": "5e2e9a10a59865925907055aed50bf83eac8e4a4" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Fedex\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-card", + "version": "101.3.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-card/magento-module-gift-card-101.3.5.0.zip", + "shasum": "ae509712be04a8133a36ab10ab07d5dc124baa95" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-gift-card-account": "101.2.*", + "magento/module-media-storage": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-bundle": "101.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-gift-card-sample-data": "Sample Data version: 100.4.*", + "magento/module-gift-registry": "101.2.*", + "magento/module-msrp": "100.4.*", + "magento/module-product-links-sample-data": "Sample Data version: 100.4.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-wishlist": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftCard\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-card-account", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-card-account/magento-module-gift-card-account-101.2.5.0.zip", + "shasum": "6a47a0e46eebb1ab97bb21bd7a6355d62e6aa36f" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-captcha": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-customer-balance": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftCardAccount\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-card-account-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-card-account-graph-ql/magento-module-gift-card-account-graph-ql-100.4.3.0.zip", + "shasum": "c398261664e07ac46ea498e57cde71c9b8505aa4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-gift-card-account": "101.2.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftCardAccountGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-card-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-card-graph-ql/magento-module-gift-card-graph-ql-100.4.5.0.zip", + "shasum": "c3d8a15c6a0536021540e9f0baac6b394c0afb0f" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-gift-card": "101.3.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-sales-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftCardGraphQl\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-card-import-export", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-card-import-export/magento-module-gift-card-import-export-100.4.2.0.zip", + "shasum": "35092f87e6b6b09eab476d43ae2df188e62de30e" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-config": "101.2.*", + "magento/module-eav": "102.1.*", + "magento/module-gift-card": "101.3.*", + "magento/module-import-export": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftCardImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-card-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-card-staging/magento-module-gift-card-staging-100.4.2.0.zip", + "shasum": "90672ad4373f8a0d2fa0d1d3d058aebbfa445eef" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-gift-card": "101.3.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftCardStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-message", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-message/magento-module-gift-message-100.4.4.0.zip", + "shasum": "921b0e4ec989c1e9038b96a32a747498f3932b94" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-eav": "102.1.*", + "magento/module-multishipping": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftMessage\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-message-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-message-graph-ql/magento-module-gift-message-graph-ql-100.4.3.0.zip", + "shasum": "fbe42991c130a066fa97bb9bec4aff4ef908e2a0" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-gift-message": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftMessageGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-message-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-message-staging/magento-module-gift-message-staging-100.4.2.0.zip", + "shasum": "466cbc331963e0fea7f4a72ad180bab531117b3e" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-gift-message": "100.4.*", + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftMessageStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-registry", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-registry/magento-module-gift-registry-101.2.5.0.zip", + "shasum": "6bbfb43398db9bb1df8e4c01f77e64c0ebb994fd" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-newsletter": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-widget": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-gift-registry-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftRegistry\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-registry-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-registry-graph-ql/magento-module-gift-registry-graph-ql-100.4.1.0.zip", + "shasum": "7c663d50f8d9fc908d2eff9b99a69a895e7ecfa3" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-customer-graph-ql": "100.4.*", + "magento/module-directory": "100.4.*", + "magento/module-gift-registry": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-quote": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftRegistryGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-wrapping", + "version": "101.2.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-wrapping/magento-module-gift-wrapping-101.2.4.0.zip", + "shasum": "c786839eb1eee6ea39094ffed638760f9763af19" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-gift-message": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftWrapping\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-wrapping-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-wrapping-graph-ql/magento-module-gift-wrapping-graph-ql-100.4.2.0.zip", + "shasum": "06d8172c8b706f5debbda68c3dec24fdef37556c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-gift-message": "100.4.*", + "magento/module-gift-wrapping": "101.2.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftWrappingGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-wrapping-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-wrapping-staging/magento-module-gift-wrapping-staging-100.4.2.0.zip", + "shasum": "b327e647e565b10a5946f761fe362ea1d5b9c3e3" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-gift-wrapping": "101.2.*", + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftWrappingStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-google-adwords", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-google-adwords/magento-module-google-adwords-100.4.2.0.zip", + "shasum": "0a43ce9822ad2668925e9bfd83a9390937a5b062" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GoogleAdwords\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-google-analytics", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-google-analytics/magento-module-google-analytics-100.4.1.0.zip", + "shasum": "ac96a5e269773e3c9162a82436bdfa19e6fe3be1" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cookie": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GoogleAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-google-gtag", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-google-gtag/magento-module-google-gtag-100.4.0.0.zip", + "shasum": "60adbe5904d419485a1c710ce8fefa0dd9213b49" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cookie": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GoogleGtag\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-google-optimizer", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-google-optimizer/magento-module-google-optimizer-100.4.4.0.zip", + "shasum": "562fe885296e5d3a4289f1f8df6498f8322406a0" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-cms": "104.0.*", + "magento/module-google-analytics": "100.4.*", + "magento/module-google-gtag": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GoogleOptimizer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-google-optimizer-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-google-optimizer-staging/magento-module-google-optimizer-staging-100.4.2.0.zip", + "shasum": "d0fe89bee2115ff246414708bd7a8e60a8264541" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-google-optimizer": "100.4.*", + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GoogleOptimizerStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-google-tag-manager", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-google-tag-manager/magento-module-google-tag-manager-100.4.5.0.zip", + "shasum": "5d1bcfca9874872c6499a60daf7498da77ea4ea9" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-banner": "101.2.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-cookie": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-google-analytics": "100.4.*", + "magento/module-google-gtag": "100.4.*", + "magento/module-page-cache": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*", + "magento/module-quote": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GoogleTagManager\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-graph-ql/magento-module-graph-ql-100.4.5.0.zip", + "shasum": "a956f4de6dd170b23705701c08d351a627500758" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-new-relic-reporting": "100.4.*", + "magento/module-webapi": "100.4.*", + "php": "~7.4.0||~8.1.0", + "webonyx/graphql-php": "~14.11.5" + }, + "suggest": { + "magento/module-graph-ql-cache": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-graph-ql-cache", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-graph-ql-cache/magento-module-graph-ql-cache-100.4.2.0.zip", + "shasum": "ba6b7676af0b686ae6a89f8aa8335e32ca68dc27" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-integration": "100.4.*", + "magento/module-page-cache": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GraphQlCache\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-grouped-catalog-inventory", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-grouped-catalog-inventory/magento-module-grouped-catalog-inventory-100.4.2.0.zip", + "shasum": "ff1404f454d460b4fb54db48de9fd701ff4c7686" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-grouped-product": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GroupedCatalogInventory\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-grouped-import-export", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-grouped-import-export/magento-module-grouped-import-export-100.4.3.0.zip", + "shasum": "ac071186b6f3f875d1045231f5ddd83ecc46081e" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-eav": "102.1.*", + "magento/module-grouped-product": "100.4.*", + "magento/module-import-export": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GroupedImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-grouped-product", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-grouped-product/magento-module-grouped-product-100.4.5.0.zip", + "shasum": "d70bf64e35d023697a13bee7d34e7d6b6c8ea8e8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-msrp": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-grouped-product-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GroupedProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-grouped-product-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-grouped-product-graph-ql/magento-module-grouped-product-graph-ql-100.4.5.0.zip", + "shasum": "3485298a82d7aa23bcae3ecd12d980569420b44d" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-grouped-product": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GroupedProductGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-grouped-product-staging", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-grouped-product-staging/magento-module-grouped-product-staging-100.4.3.0.zip", + "shasum": "600e25fcce702281db62bd4e92b9d507f4b8d4fc" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-staging": "100.4.*", + "magento/module-grouped-product": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-staging": "100.4.*", + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GroupedProductStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-import-export", + "version": "101.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-import-export/magento-module-import-export-101.0.5.0.zip", + "shasum": "d83b1dd4c0dac78116eb9c750c3ce0e50a5bd514" + }, + "require": { + "ext-ctype": "*", + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-indexer", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-indexer/magento-module-indexer-100.4.5.0.zip", + "shasum": "6b16b0e77c9b562b93a6489dacc3602726f0f970" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Indexer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-instant-purchase", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-instant-purchase/magento-module-instant-purchase-100.4.4.0.zip", + "shasum": "04849d6cf80a8755c9382ec4c2c68a5b84cafed9" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-vault": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InstantPurchase\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-integration", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-integration/magento-module-integration-100.4.5.0.zip", + "shasum": "9128a75504ec75ae3f6c9eb241e47cd59ca0a79a" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-security": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Integration\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory/magento-module-inventory-1.2.3.0.zip", + "shasum": "95762911d52281f6f2c83bc4a1d4a424c7e9c8e4" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Inventory\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-admin-ui", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-admin-ui/magento-module-inventory-admin-ui-1.2.3.0.zip", + "shasum": "5a3570a7c41ace3ce43e008b08a12d3a963b994c" + }, + "require": { + "magento/framework": "*", + "magento/module-backend": "*", + "magento/module-directory": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-advanced-checkout", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-advanced-checkout/magento-module-inventory-advanced-checkout-1.2.2.0.zip", + "shasum": "7a97a63c8df73993061a8245152ff8ab1d1efc1f" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-advanced-checkout": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryAdvancedCheckout\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-api", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-api/magento-module-inventory-api-1.2.3.0.zip", + "shasum": "1c18de713cfd76017feab2fd3dcfbf98ed06d23f" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-bundle-import-export", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-import-export/magento-module-inventory-bundle-import-export-1.1.1.0.zip", + "shasum": "d7e791613e1768dfe41db8fec9cc8f05beae0ef4" + }, + "require": { + "magento/framework": "*", + "magento/module-bundle": "*", + "magento/module-bundle-import-export": "*", + "magento/module-catalog-import-export": "*", + "magento/module-inventory-catalog-api": "1.3.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryBundleImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-bundle-product", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-product/magento-module-inventory-bundle-product-1.2.2.0.zip", + "shasum": "a59d6856469b947d34060eaf607d3883812705dc" + }, + "require": { + "magento/framework": "*", + "magento/module-bundle": "*", + "magento/module-catalog": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-inventory": "*", + "magento/module-inventory": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryBundleProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-bundle-product-admin-ui", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-product-admin-ui/magento-module-inventory-bundle-product-admin-ui-1.2.2.0.zip", + "shasum": "1e30de08cc7b91d5d102ac751b60f0b5ec75bfb7" + }, + "require": { + "magento/framework": "*", + "magento/module-bundle": "*", + "magento/module-catalog": "*", + "magento/module-inventory-catalog-admin-ui": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-configuration-api": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryBundleProductAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-bundle-product-indexer", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-product-indexer/magento-module-inventory-bundle-product-indexer-1.1.2.0.zip", + "shasum": "c31b980f56a832a8ca4ddd3c0e0a4c9265ef8756" + }, + "require": { + "magento/framework": "*", + "magento/module-bundle": "*", + "magento/module-catalog": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryBundleProductIndexer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-cache", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-cache/magento-module-inventory-cache-1.2.3.0.zip", + "shasum": "c706f5eddf9e17263d547285cde654213ab14ed8" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCache\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-catalog", + "version": "1.3.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog/magento-module-inventory-catalog-1.3.0.0.zip", + "shasum": "bd8a6f795fdeb474199f6c3de5c753999f5b06d8" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-catalog-inventory": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-reservations-api": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCatalog\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-catalog-admin-ui", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-admin-ui/magento-module-inventory-catalog-admin-ui-1.2.3.0.zip", + "shasum": "3f58ba52984b657f01bd920cd63f54b25b0476c6" + }, + "require": { + "magento/framework": "*", + "magento/module-asynchronous-operations": "*", + "magento/module-backend": "*", + "magento/module-catalog": "*", + "magento/module-catalog-inventory": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-admin-ui": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCatalogAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-catalog-api", + "version": "1.3.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-api/magento-module-inventory-catalog-api-1.3.3.0.zip", + "shasum": "aa8bcc447d6990a1d85c6984d0f8c5093c26d057" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCatalogApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-catalog-frontend-ui", + "version": "1.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-frontend-ui/magento-module-inventory-catalog-frontend-ui-1.0.2.0.zip", + "shasum": "4b3e25ca735d813dd5710632affe7ce06d226709" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-catalog": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCatalogFrontendUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-catalog-search", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-search/magento-module-inventory-catalog-search-1.2.3.0.zip", + "shasum": "745e2b237b9165ccdf7699eee7667f8630657a26" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog-inventory": "*", + "magento/module-catalog-search": "*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCatalogSearch\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-catalog-search-bundle-product", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-search-bundle-product/magento-module-inventory-catalog-search-bundle-product-1.0.1.0.zip", + "shasum": "985c28d5991083faa215f166ece8d4cff11ba8af" + }, + "require": { + "magento/framework": "*", + "magento/module-bundle": "*", + "magento/module-catalog": "*", + "magento/module-eav": "*", + "magento/module-inventory-catalog-search": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCatalogSearchBundleProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-catalog-search-configurable-product", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-search-configurable-product/magento-module-inventory-catalog-search-configurable-product-1.0.1.0.zip", + "shasum": "4404d1e799b864261ccd916b4baabf24afa508f0" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-configurable-product": "*", + "magento/module-eav": "*", + "magento/module-inventory-catalog-search": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCatalogSearchConfigurableProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-configurable-product", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product/magento-module-inventory-configurable-product-1.2.3.0.zip", + "shasum": "80834ce90b323094f7e5bd087670fae139f37f4e" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-catalog-inventory": "*", + "magento/module-configurable-product": "*", + "magento/module-inventory-catalog": "1.3.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration": "1.2.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-sales": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryConfigurableProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-configurable-product-admin-ui", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product-admin-ui/magento-module-inventory-configurable-product-admin-ui-1.2.3.0.zip", + "shasum": "3b4778a054792c0b8a0a6d26800c6826ceb2b30f" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-configurable-product": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryConfigurableProductAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-configurable-product-frontend-ui", + "version": "1.0.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product-frontend-ui/magento-module-inventory-configurable-product-frontend-ui-1.0.3.0.zip", + "shasum": "d0d3fa89eaa7b634a767b2844a13340239f8e457" + }, + "require": { + "magento/framework": "*", + "magento/module-configurable-product": "*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-catalog": "1.3.*", + "magento/module-inventory-configurable-product": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryConfigurableProductFrontendUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-configurable-product-indexer", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product-indexer/magento-module-inventory-configurable-product-indexer-1.2.3.0.zip", + "shasum": "53830f28064354070f57b5789efbbf9693cbb0f8" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryConfigurableProductIndexer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-configuration", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-configuration/magento-module-inventory-configuration-1.2.2.0.zip", + "shasum": "e91d46476000d593ad4158f53bb24ffd70b798ac" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog-inventory": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryConfiguration\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-configuration-api", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-configuration-api/magento-module-inventory-configuration-api-1.2.1.0.zip", + "shasum": "1c806bb6b9b03cb13f3f418a2a079f3262a58454" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryConfigurationApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-distance-based-source-selection", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-distance-based-source-selection/magento-module-inventory-distance-based-source-selection-1.2.2.0.zip", + "shasum": "15a1781da6af87feac37134105ba4b390fbb58eb" + }, + "require": { + "magento/framework": "*", + "magento/module-config": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-distance-based-source-selection-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryDistanceBasedSourceSelection\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-distance-based-source-selection-admin-ui", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-distance-based-source-selection-admin-ui/magento-module-inventory-distance-based-source-selection-admin-ui-1.2.1.0.zip", + "shasum": "58736edbf5a14f2ed7006269739aab746d2f156c" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryDistanceBasedSourceSelectionAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-distance-based-source-selection-api", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-distance-based-source-selection-api/magento-module-inventory-distance-based-source-selection-api-1.2.1.0.zip", + "shasum": "07060a503927c6e7061e6e8b1002b070e2f8c42b" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-source-selection-api": "1.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryDistanceBasedSourceSelectionApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-elasticsearch", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-elasticsearch/magento-module-inventory-elasticsearch-1.2.2.0.zip", + "shasum": "bd5c9005fd40928b783d41cae1bef66324624d9a" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog-inventory": "*", + "magento/module-catalog-search": "*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryElasticsearch\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-export-stock", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-export-stock/magento-module-inventory-export-stock-1.2.2.0.zip", + "shasum": "fc59b1eb23bbf38d0b146deec03818a05dfb45f9" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-catalog-inventory": "*", + "magento/module-configurable-product": "*", + "magento/module-grouped-product": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-configuration": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-export-stock-api": "1.2.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-sales": "1.3.*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryExportStock\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-export-stock-api", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-export-stock-api/magento-module-inventory-export-stock-api-1.2.1.0.zip", + "shasum": "12e0be97f80653146774a9522909da82256e7ee8" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryExportStockApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-graph-ql", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-graph-ql/magento-module-inventory-graph-ql-1.2.2.0.zip", + "shasum": "13fe79e0a209e8f4b8802f376f7ed5c78033c9ea" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-inventory-catalog": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-grouped-product", + "version": "1.3.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-grouped-product/magento-module-inventory-grouped-product-1.3.0.0.zip", + "shasum": "adc82ef5c6200042e435c3e02a1ac5fd1eddfaea" + }, + "require": { + "magento/framework": "*", + "magento/module-grouped-product": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog": "1.3.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryGroupedProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-grouped-product-admin-ui", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-grouped-product-admin-ui/magento-module-inventory-grouped-product-admin-ui-1.2.2.0.zip", + "shasum": "623a0a214ec3402199ae9576898af5cd29ef2c06" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-grouped-product": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-admin-ui": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-configuration-api": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryGroupedProductAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-grouped-product-indexer", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-grouped-product-indexer/magento-module-inventory-grouped-product-indexer-1.2.3.0.zip", + "shasum": "5c59f02bc9c546d5ea951bca28d47a476375b576" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-grouped-product": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryGroupedProductIndexer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-import-export", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-import-export/magento-module-inventory-import-export-1.2.3.0.zip", + "shasum": "4da076d2b7f17b0f2e3cb7f177ba4f29a04e451e" + }, + "require": { + "magento/framework": "*", + "magento/module-configurable-product": "*", + "magento/module-eav": "*", + "magento/module-import-export": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-import-export": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup/magento-module-inventory-in-store-pickup-1.1.1.0.zip", + "shasum": "1b9de64f6aaaa512af270e6d23dd55a6f58d7c84" + }, + "require": { + "magento/framework": "*", + "magento/module-directory": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-distance-based-source-selection-api": "1.2.*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickup\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-admin-ui", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-admin-ui/magento-module-inventory-in-store-pickup-admin-ui-1.1.2.0.zip", + "shasum": "90ccb79901dac65e512ccf7c108db13dc85b8e86" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-admin-ui": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-api", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-api/magento-module-inventory-in-store-pickup-api-1.1.1.0.zip", + "shasum": "d2a1b2d793ba92e525f8f12cfd1aac32f3d9b531" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-frontend", + "version": "1.1.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-frontend/magento-module-inventory-in-store-pickup-frontend-1.1.3.0.zip", + "shasum": "74656159bd3ce588f5753293d1f3727d4a11efcb" + }, + "require": { + "magento/framework": "*", + "magento/module-checkout": "*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-inventory-in-store-pickup-sales-api": "1.1.*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupFrontend\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-graph-ql", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-graph-ql/magento-module-inventory-in-store-pickup-graph-ql-1.1.2.0.zip", + "shasum": "0070833a277daace18e32a0a56221c52fedc1085" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-multishipping", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-multishipping/magento-module-inventory-in-store-pickup-multishipping-1.1.1.0.zip", + "shasum": "c686e4d2dbf32a269e03860434acadbea0750096" + }, + "require": { + "magento/framework": "*", + "magento/module-checkout": "*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", + "magento/module-quote": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupMultishipping\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-quote", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-quote/magento-module-inventory-in-store-pickup-quote-1.1.1.0.zip", + "shasum": "51e2abfc9aa2b8a76df00d77df652025b4841831" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-in-store-pickup": "1.1.*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-quote": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupQuote\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-quote-graph-ql", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-quote-graph-ql/magento-module-inventory-in-store-pickup-quote-graph-ql-1.1.1.0.zip", + "shasum": "5022fa73f626bf8566bac214cde8a1e22f7dc77f" + }, + "require": { + "magento/framework": "*", + "magento/module-graph-ql": "*", + "magento/module-quote": "*", + "magento/module-quote-graph-ql": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupQuoteGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-sales", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-sales/magento-module-inventory-in-store-pickup-sales-1.1.1.0.zip", + "shasum": "b1a0e03235b3de63d33505a1fbff5c13a7b4faef" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-inventory-in-store-pickup-sales-api": "1.1.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "magento/module-sales": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupSales\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-sales-admin-ui", + "version": "1.1.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-sales-admin-ui/magento-module-inventory-in-store-pickup-sales-admin-ui-1.1.3.0.zip", + "shasum": "b743a3b50262cdf785894d7b2b30373e7edec095" + }, + "require": { + "magento/framework": "*", + "magento/module-backend": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-in-store-pickup-quote": "1.1.*", + "magento/module-inventory-in-store-pickup-sales": "1.1.*", + "magento/module-inventory-in-store-pickup-sales-api": "1.1.*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-quote": "*", + "magento/module-sales": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupSalesAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-sales-api", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-sales-api/magento-module-inventory-in-store-pickup-sales-api-1.1.1.0.zip", + "shasum": "15726810cdde0d59593510b9b2ac774698c415aa" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupSalesApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-shipping", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-shipping/magento-module-inventory-in-store-pickup-shipping-1.1.2.0.zip", + "shasum": "55e273b1c4c562da7253f7aba4ef989558ba6dd0" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-quote": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupShipping\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-shipping-admin-ui", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-shipping-admin-ui/magento-module-inventory-in-store-pickup-shipping-admin-ui-1.1.1.0.zip", + "shasum": "d376127d9c3cb86445790db8e6640fa236b7cdbf" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-shipping": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupShippingAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-shipping-api", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-shipping-api/magento-module-inventory-in-store-pickup-shipping-api-1.1.1.0.zip", + "shasum": "efb7557266ebe11bca09f656f17d470fdcc83f2a" + }, + "require": { + "magento/framework": "*", + "magento/module-quote": "*", + "magento/module-shipping": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupShippingApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-webapi-extension", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-webapi-extension/magento-module-inventory-in-store-pickup-webapi-extension-1.1.1.0.zip", + "shasum": "2eb359039befe114506e3dfe81d5f58036b1a134" + }, + "require": { + "magento/framework": "*", + "magento/module-webapi": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupWebapiExtension\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-indexer", + "version": "2.2.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-indexer/magento-module-inventory-indexer-2.2.0.0.zip", + "shasum": "a75708ded25fa8487eaf492e856eec0208dd55d3" + }, + "require": { + "magento/framework": "*", + "magento/framework-message-queue": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", + "magento/module-inventory-sales": "1.3.*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryIndexer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-low-quantity-notification", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-low-quantity-notification/magento-module-inventory-low-quantity-notification-1.2.2.0.zip", + "shasum": "70af3497ec61d7f65a4184bc0819397823b60e7e" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-catalog-inventory": "*", + "magento/module-eav": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-low-quantity-notification-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryLowQuantityNotification\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-low-quantity-notification-admin-ui", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-low-quantity-notification-admin-ui/magento-module-inventory-low-quantity-notification-admin-ui-1.2.2.0.zip", + "shasum": "326bc39749d261f77d9eb43f7ab694108c7ae4b6" + }, + "require": { + "magento/framework": "*", + "magento/module-backend": "*", + "magento/module-catalog": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-low-quantity-notification": "1.2.*", + "magento/module-inventory-low-quantity-notification-api": "1.2.*", + "magento/module-reports": "*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryLowQuantityNotificationAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-low-quantity-notification-api", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-low-quantity-notification-api/magento-module-inventory-low-quantity-notification-api-1.2.2.0.zip", + "shasum": "76c5cb447576246350587be50778b97d2ececece" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryLowQuantityNotificationApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-multi-dimensional-indexer-api", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-multi-dimensional-indexer-api/magento-module-inventory-multi-dimensional-indexer-api-1.2.1.0.zip", + "shasum": "0618acb935600e23430f77230dfc8640ab2a192b" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryMultiDimensionalIndexerApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-product-alert", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-product-alert/magento-module-inventory-product-alert-1.2.2.0.zip", + "shasum": "c0757a9e168ac3760b346b248508c10cc1c278f9" + }, + "require": { + "magento/framework": "*", + "magento/module-backend": "*", + "magento/module-catalog": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-product-alert": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-product-alert": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryProductAlert\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-quote-graph-ql", + "version": "1.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-quote-graph-ql/magento-module-inventory-quote-graph-ql-1.0.2.0.zip", + "shasum": "353666ad869e094f0c5369b845852db9fea1488b" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-catalog": "1.3.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-quote": "*", + "magento/module-quote-graph-ql": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryQuoteGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-requisition-list", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-requisition-list/magento-module-inventory-requisition-list-1.2.3.0.zip", + "shasum": "b9f6581f60cfb4249f1a3270d5ae32eaffacf821" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-requisition-list": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryRequisitionList\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-reservation-cli", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-reservation-cli/magento-module-inventory-reservation-cli-1.2.2.0.zip", + "shasum": "df3cb5f4ae723396c9ef9552907d826fc030c78b" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-reservations-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-sales": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryReservationCli\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-reservations", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-reservations/magento-module-inventory-reservations-1.2.1.0.zip", + "shasum": "d13c26f00a9a6a00d108763e1a657149f9a560bc" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-reservations-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryReservations\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-reservations-api", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-reservations-api/magento-module-inventory-reservations-api-1.2.1.0.zip", + "shasum": "c6afb8ffdbaca59fb5bd32182739a3ce7e70b45e" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryReservationsApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-sales", + "version": "1.3.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-sales/magento-module-inventory-sales-1.3.0.0.zip", + "shasum": "abd02e8c8e9f5dc6c008f11b33d6e09c7d7739c0" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-catalog-inventory": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-reservations-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-source-deduction-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "magento/module-sales": "*", + "magento/module-sales-inventory": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "require-dev": { + "magento/module-inventory-indexer": "*" + }, + "suggest": { + "magento/module-inventory-catalog": "1.3.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySales\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-sales-admin-ui", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-sales-admin-ui/magento-module-inventory-sales-admin-ui-1.2.3.0.zip", + "shasum": "d30ef3bc7f23e8041961d4bd5e435520ddcef448" + }, + "require": { + "magento/framework": "*", + "magento/module-backend": "*", + "magento/module-catalog": "*", + "magento/module-catalog-inventory": "*", + "magento/module-inventory-admin-ui": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-sales": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySalesAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-sales-api", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-sales-api/magento-module-inventory-sales-api-1.2.2.0.zip", + "shasum": "467ab9d52944df86b9fdd5fba0f90880e51e7389" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-sales": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySalesApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-sales-frontend-ui", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-sales-frontend-ui/magento-module-inventory-sales-frontend-ui-1.2.2.0.zip", + "shasum": "ee11d12d1839b68c67113735ce8aa58db5ce693a" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog-inventory": "*", + "magento/module-inventory-catalog-frontend-ui": "1.0.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySalesFrontendUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-setup-fixture-generator", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-setup-fixture-generator/magento-module-inventory-setup-fixture-generator-1.2.1.0.zip", + "shasum": "457a372568cccc7f8bb57f61b345f8c959879a68" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySetupFixtureGenerator\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-shipping", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-shipping/magento-module-inventory-shipping-1.2.2.0.zip", + "shasum": "930018764fe7e74d8ca2c160bc0ad72fa4ca25da" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-source-deduction-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "magento/module-sales": "*", + "magento/module-shipping": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryShipping\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-shipping-admin-ui", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-shipping-admin-ui/magento-module-inventory-shipping-admin-ui-1.2.3.0.zip", + "shasum": "c2ac5ede4b57a3867e16d6b902d6bc009c3b8c58" + }, + "require": { + "magento/framework": "*", + "magento/module-backend": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "magento/module-sales": "*", + "magento/module-shipping": "*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryShippingAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-source-deduction-api", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-source-deduction-api/magento-module-inventory-source-deduction-api-1.2.2.0.zip", + "shasum": "31ec53d0db095df80217a8f28596dfc77c55dcf9" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySourceDeductionApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-source-selection", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-source-selection/magento-module-inventory-source-selection-1.2.1.0.zip", + "shasum": "a7867c53999cadd39dc3b17621f7f4a2f1879700" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySourceSelection\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-source-selection-api", + "version": "1.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-source-selection-api/magento-module-inventory-source-selection-api-1.4.2.0.zip", + "shasum": "a75b7cbad48bd870065ab223025d1db4c8bdb557" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-sales": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySourceSelectionApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-swatches-frontend-ui", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-swatches-frontend-ui/magento-module-inventory-swatches-frontend-ui-1.0.1.0.zip", + "shasum": "ccf4cc2fb553e550a00217881ce24887ca0d5bad" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-configurable-product-frontend-ui": "1.0.*", + "magento/module-swatches": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySwatchesFrontendUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-visual-merchandiser", + "version": "1.1.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-visual-merchandiser/magento-module-inventory-visual-merchandiser-1.1.3.0.zip", + "shasum": "e4b58f90e087e3ee5c942180e077562386e8c596" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "require-dev": { + "magento/module-inventory-api": "*", + "magento/module-inventory-configuration-api": "*" + }, + "suggest": { + "magento/module-visual-merchandiser": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryVisualMerchandiser\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-wishlist", + "version": "1.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-wishlist/magento-module-inventory-wishlist-1.0.2.0.zip", + "shasum": "41c2b5a4a914dddeb3167f6d473edde45ef6d1e4" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory": "1.2.*", + "magento/module-wishlist": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryWishlist\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-invitation", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-invitation/magento-module-invitation-100.4.4.0.zip", + "shasum": "9ae623c03c5d75b66062baab25721b2399c9b83d" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-newsletter": "100.4.*", + "magento/module-reports": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cookie": "100.4.*", + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Invitation\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-jwt-framework-adapter", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-jwt-framework-adapter/magento-module-jwt-framework-adapter-100.4.1.0.zip", + "shasum": "765b2585488423ef55b537c215ee5c17d57feb3a" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0", + "web-token/jwt-framework": "^v2.2.7" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\JwtFrameworkAdapter\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "JWT Manager implementation based on jwt-framework" + }, + { + "name": "magento/module-jwt-user-token", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-jwt-user-token/magento-module-jwt-user-token-100.4.0.0.zip", + "shasum": "2265f76b40299df4e67d17b768743617cfb812c9" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-integration": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\JwtUserToken\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Introduces JWT token support for web API authentication" + }, + { + "name": "magento/module-layered-navigation", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-layered-navigation/magento-module-layered-navigation-100.4.5.0.zip", + "shasum": "041332d2eba4f0e72e4411c75fa57ebab90681ef" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LayeredNavigation\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-layered-navigation-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-layered-navigation-staging/magento-module-layered-navigation-staging-100.4.2.0.zip", + "shasum": "2e2b7760afe39a06b3ef5a16544697e9005b848c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-layered-navigation": "100.4.*", + "magento/module-staging": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LayeredNavigationStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-logging", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-logging/magento-module-logging-101.2.5.0.zip", + "shasum": "82ca25a904a20926e28847ebc5a797e306b7259f" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-asynchronous-operations": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Logging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-login-as-customer", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer/magento-module-login-as-customer-100.4.5.0.zip", + "shasum": "1376e771612b41176ca91a05631335db0f75f20b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-login-as-customer-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-backend": "102.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Allow for admin to enter a customer account" + }, + { + "name": "magento/module-login-as-customer-admin-ui", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-admin-ui/magento-module-login-as-customer-admin-ui-100.4.5.0.zip", + "shasum": "4e86c5f465e7cd9fe3f54c93d0c97a621fa82453" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-login-as-customer-frontend-ui": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-login-as-customer": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-login-as-customer-api", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-api/magento-module-login-as-customer-api-100.4.4.0.zip", + "shasum": "c0f84e01b3d0bdc3af53ecc7f5d58d504dd5fdcb" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Allow for admin to enter a customer account" + }, + { + "name": "magento/module-login-as-customer-assistance", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-assistance/magento-module-login-as-customer-assistance-100.4.4.0.zip", + "shasum": "9b046099d5486eab457c61fa4a38550eccad7fc1" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-login-as-customer": "100.4.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-login-as-customer-admin-ui": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerAssistance\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-login-as-customer-frontend-ui", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-frontend-ui/magento-module-login-as-customer-frontend-ui-100.4.4.0.zip", + "shasum": "9716706a138ff2f621f199f8e43815ef4a95f8ac" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-customer": "103.0.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerFrontendUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-login-as-customer-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-graph-ql/magento-module-login-as-customer-graph-ql-100.4.2.0.zip", + "shasum": "1528b2b3c62fb996a616efcf04473151e6cb89e0" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-customer": "103.0.*", + "magento/module-integration": "100.4.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-login-as-customer-assistance": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-login-as-customer": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Flexible login as a customer so a merchant or merchant admin can log into an end customer's account to assist them with their account." + }, + { + "name": "magento/module-login-as-customer-log", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-log/magento-module-login-as-customer-log-100.4.3.0.zip", + "shasum": "190b6a98332d5de0741e2a9536c449008f6d4ba7" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-ui": "101.2.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-login-as-customer": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerLog\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-login-as-customer-logging", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-logging/magento-module-login-as-customer-logging-100.4.5.0.zip", + "shasum": "cb1b8249f62a06952e50afca44712836b908e805" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-customer": "103.0.*", + "magento/module-logging": "101.2.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-login-as-customer-api": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerLogging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Log logged in as customer admin actions." + }, + { + "name": "magento/module-login-as-customer-page-cache", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-page-cache/magento-module-login-as-customer-page-cache-100.4.4.0.zip", + "shasum": "4568b7c6d8a6f133a05ae22e2a0b0edee81095cb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-page-cache": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerPageCache\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-login-as-customer-quote", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-quote/magento-module-login-as-customer-quote-100.4.3.0.zip", + "shasum": "4ee147fa19d010b622a1c65ab67debd781537bc4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-login-as-customer-api": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerQuote\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-login-as-customer-sales", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-sales/magento-module-login-as-customer-sales-100.4.4.0.zip", + "shasum": "1a1141ffee88547f656f22525c640aa08a2ef4a4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-sales": "103.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerSales\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-login-as-customer-website-restriction", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-website-restriction/magento-module-login-as-customer-website-restriction-100.4.3.0.zip", + "shasum": "4418b87a4b253984bc141339d7589208002d6ce3" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-customer": "103.0.*", + "magento/module-login-as-customer": "100.4.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-website-restriction": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerWebsiteRestriction\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-marketplace", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-marketplace/magento-module-marketplace-100.4.3.0.zip", + "shasum": "81834dfa6fad732e552eb502bf6777630f35bc8c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Marketplace\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-media-content", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content/magento-module-media-content-100.4.3.0.zip", + "shasum": "be484449117b6df40685537286f1c43f636fe2a1" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-content-api": "100.4.*", + "magento/module-media-gallery-api": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContent\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides the implementation for managing relations between content and media files used in that content" + }, + { + "name": "magento/module-media-content-api", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-api/magento-module-media-content-api-100.4.4.0.zip", + "shasum": "e235e273fc88a016d1bd3bb81d50002eb092b6de" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-gallery-api": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides the API interfaces for managing relations between content and media files used in that content" + }, + { + "name": "magento/module-media-content-catalog", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-catalog/magento-module-media-content-catalog-100.4.3.0.zip", + "shasum": "ba6e31f7138f7131ad2ebdc0ac6d177e8ca2f8fb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-content-api": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentCatalog\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides the implementation of MediaContent functionality for Magento_Catalog module" + }, + { + "name": "magento/module-media-content-catalog-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-catalog-staging/magento-module-media-content-catalog-staging-100.4.2.0.zip", + "shasum": "4d9a15a4d25b9541dad75332444f9c5af0b47982" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-content-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentCatalogStaging\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides the implementation of MediaContent functionality for Magento_Catalog module" + }, + { + "name": "magento/module-media-content-cms", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-cms/magento-module-media-content-cms-100.4.3.0.zip", + "shasum": "0c415f2c3533422a261dedf4e44c10d6741472ae" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-media-content-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentCms\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides the implementation of MediaContent functionality for Magento_Cms module" + }, + { + "name": "magento/module-media-content-synchronization", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization/magento-module-media-content-synchronization-100.4.4.0.zip", + "shasum": "f5235ec268cb902322e6ba1befe6dfa6960859b5" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-bulk": "101.0.*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-media-content-api": "100.4.*", + "magento/module-media-content-synchronization-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-media-gallery-synchronization": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentSynchronization\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides implementation of the media content data synchronization." + }, + { + "name": "magento/module-media-content-synchronization-api", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization-api/magento-module-media-content-synchronization-api-100.4.3.0.zip", + "shasum": "55cab31f4c51604df8f417aa21e4314b45707ff8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-content-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentSynchronizationApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the media content synchronization implementation API" + }, + { + "name": "magento/module-media-content-synchronization-catalog", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization-catalog/magento-module-media-content-synchronization-catalog-100.4.2.0.zip", + "shasum": "ce75ad6cc70067068847178f6e07e13311fc7aac" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-content-api": "100.4.*", + "magento/module-media-content-synchronization-api": "100.4.*", + "magento/module-media-gallery-synchronization-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentSynchronizationCatalog\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides the implementation of MediaContentSynchronization functionality for Magento_Catalog module" + }, + { + "name": "magento/module-media-content-synchronization-cms", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization-cms/magento-module-media-content-synchronization-cms-100.4.2.0.zip", + "shasum": "b7a2131609d5f90a0ececca0f895c14ac9489f15" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-content-api": "100.4.*", + "magento/module-media-content-synchronization-api": "100.4.*", + "magento/module-media-gallery-synchronization-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentSynchronizationCms\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides the implementation of MediaContentSynchronization functionality for Magento_Cms module" + }, + { + "name": "magento/module-media-gallery", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery/magento-module-media-gallery-100.4.4.0.zip", + "shasum": "a8c451eeaf64b4ee2ad79f23702982e9ae9f74d8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-media-gallery-api": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGallery\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for media handling" + }, + { + "name": "magento/module-media-gallery-api", + "version": "101.0.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-api/magento-module-media-gallery-api-101.0.4.0.zip", + "shasum": "8eefc82cff3278c0c04b295c71c8c689bd790d8c" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for media gallery asset attributes storage and management" + }, + { + "name": "magento/module-media-gallery-catalog", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-catalog/magento-module-media-gallery-catalog-100.4.2.0.zip", + "shasum": "a7f564753983d5550498737ad5132a2a2121d5af" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-media-gallery-api": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryCatalog\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for catalog gallery processor delete operation handling" + }, + { + "name": "magento/module-media-gallery-catalog-integration", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-catalog-integration/magento-module-media-gallery-catalog-integration-100.4.2.0.zip", + "shasum": "c95e1a697f137f3d5fb065c4538e6f995104dc86" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-media-gallery-api": "101.0.*", + "magento/module-media-gallery-synchronization-api": "100.4.*", + "magento/module-media-gallery-ui-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog": "104.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryCatalogIntegration\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for extending catalog image uploader functionality" + }, + { + "name": "magento/module-media-gallery-catalog-ui", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-catalog-ui/magento-module-media-gallery-catalog-ui-100.4.2.0.zip", + "shasum": "7812f995826c67ef4114a4a956817beefe20a8e8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-cms": "104.0.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryCatalogUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module that implement category grid for media gallery." + }, + { + "name": "magento/module-media-gallery-cms-ui", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-cms-ui/magento-module-media-gallery-cms-ui-100.4.2.0.zip", + "shasum": "8e035e08b1b57af4a2f70a2e37f41119dc764523" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-cms": "104.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryCmsUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Cms related UI elements in the magento media gallery" + }, + { + "name": "magento/module-media-gallery-integration", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-integration/magento-module-media-gallery-integration-100.4.4.0.zip", + "shasum": "e3aa33bb7297034c6a59bc8fa6a836b35af70201" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-gallery-api": "101.0.*", + "magento/module-media-gallery-synchronization-api": "100.4.*", + "magento/module-media-gallery-ui-api": "100.4.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "require-dev": { + "magento/module-cms": "*" + }, + "suggest": { + "magento/module-catalog": "104.0.*", + "magento/module-cms": "104.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryIntegration\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for integration of enhanced media gallery" + }, + { + "name": "magento/module-media-gallery-metadata", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-metadata/magento-module-media-gallery-metadata-100.4.3.0.zip", + "shasum": "b8d1b916247a3ab2a73d5112ce7a38b4834c7474" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-gallery-metadata-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryMetadata\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for images metadata processing" + }, + { + "name": "magento/module-media-gallery-metadata-api", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-metadata-api/magento-module-media-gallery-metadata-api-100.4.2.0.zip", + "shasum": "a167dd435a3c6aadbf4ea436bb88ad7392a02be1" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryMetadataApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for media gallery metadata implementation API" + }, + { + "name": "magento/module-media-gallery-renditions", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-renditions/magento-module-media-gallery-renditions-100.4.3.0.zip", + "shasum": "d3c9da3d4bda169f9b687595281b056cc0db5020" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-message-queue": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-media-gallery-api": "101.0.*", + "magento/module-media-gallery-renditions-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-media-content-api": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryRenditions\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module that implements height and width fields for for media gallery items." + }, + { + "name": "magento/module-media-gallery-renditions-api", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-renditions-api/magento-module-media-gallery-renditions-api-100.4.2.0.zip", + "shasum": "c684de95cd58a68a5ded32ab1d54bc840eda078a" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryRenditionsApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module that is responsible for the API implementation of Media Gallery Renditions." + }, + { + "name": "magento/module-media-gallery-synchronization", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-synchronization/magento-module-media-gallery-synchronization-100.4.4.0.zip", + "shasum": "02578232663d1a7637f2d8c08ef49ae6421c449d" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-message-queue": "100.4.*", + "magento/module-media-gallery-api": "101.0.*", + "magento/module-media-gallery-synchronization-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGallerySynchronization\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides implementation of the media gallery data synchronization." + }, + { + "name": "magento/module-media-gallery-synchronization-api", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-synchronization-api/magento-module-media-gallery-synchronization-api-100.4.3.0.zip", + "shasum": "be6d4f82a76fcc39db835401e2e9bd332ce78266" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-gallery-api": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGallerySynchronizationApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the media gallery synchronization implementation API" + }, + { + "name": "magento/module-media-gallery-synchronization-metadata", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-synchronization-metadata/magento-module-media-gallery-synchronization-metadata-100.4.1.0.zip", + "shasum": "9e09a1159b15c4d23604dda9fd571662217db753" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-gallery-api": "101.0.*", + "magento/module-media-gallery-metadata-api": "100.4.*", + "magento/module-media-gallery-synchronization-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGallerySynchronizationMetadata\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for images metadata synchronization" + }, + { + "name": "magento/module-media-gallery-ui", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-ui/magento-module-media-gallery-ui-100.4.4.0.zip", + "shasum": "66c54e0b853754f695253a23286a88c4bce8fd82" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-cms": "104.0.*", + "magento/module-directory": "100.4.*", + "magento/module-media-content-api": "100.4.*", + "magento/module-media-gallery-api": "101.0.*", + "magento/module-media-gallery-metadata-api": "100.4.*", + "magento/module-media-gallery-synchronization-api": "100.4.*", + "magento/module-media-gallery-ui-api": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the media gallery UI implementation" + }, + { + "name": "magento/module-media-gallery-ui-api", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-ui-api/magento-module-media-gallery-ui-api-100.4.3.0.zip", + "shasum": "eb813d47915354b0f5a3ad49381d5f55658d0f6c" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cms": "104.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryUiApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the media gallery UI implementation API" + }, + { + "name": "magento/module-media-storage", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-storage/magento-module-media-storage-100.4.4.0.zip", + "shasum": "6e3b469674fe41e8f8bd36b296908734028fd45b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-bulk": "101.0.*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaStorage\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-message-queue", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-message-queue/magento-module-message-queue-100.4.5.0.zip", + "shasum": "c22f018c65c4699bd606f1f8997f914d13886cf1" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-message-queue": "100.4.*", + "magento/magento-composer-installer": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MessageQueue\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-msrp", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-msrp/magento-module-msrp-100.4.4.0.zip", + "shasum": "bd055d354e6ac6d952af52deb3b4cffd58f20b26" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-downloadable": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-bundle": "101.0.*", + "magento/module-msrp-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Msrp\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-msrp-configurable-product", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-msrp-configurable-product/magento-module-msrp-configurable-product-100.4.2.0.zip", + "shasum": "537b34ec7d74768c7b34115f4840e4995daed1b4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-msrp": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MsrpConfigurableProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-msrp-grouped-product", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-msrp-grouped-product/magento-module-msrp-grouped-product-100.4.2.0.zip", + "shasum": "92e0dacc2c8a8167cb8f10eff83e4a070764030c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-grouped-product": "100.4.*", + "magento/module-msrp": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MsrpGroupedProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-msrp-staging", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-msrp-staging/magento-module-msrp-staging-100.4.3.0.zip", + "shasum": "29ca00d1f0345498052d8df88c77664c64d923a2" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-msrp": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MsrpStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-multiple-wishlist", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-multiple-wishlist/magento-module-multiple-wishlist-100.4.5.0.zip", + "shasum": "4683536cd5537aa5a7caea553db8f687ed2d6e91" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-advanced-checkout": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-widget": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-multiple-wishlist-sample-data": "Sample Data version: 100.4.*", + "magento/module-reports": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MultipleWishlist\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-multiple-wishlist-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-multiple-wishlist-graph-ql/magento-module-multiple-wishlist-graph-ql-100.4.1.0.zip", + "shasum": "f49721f166cea8e9649076f6878fc071d86b9fce" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-multiple-wishlist": "100.4.*", + "magento/module-wishlist": "101.2.*", + "magento/module-wishlist-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MultipleWishlistGraphQl\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-multishipping", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-multishipping/magento-module-multishipping-100.4.5.0.zip", + "shasum": "86c08ce0688695d8f4dba94a98c96a11a725f19d" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-captcha": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Multishipping\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-mysql-mq", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-mysql-mq/magento-module-mysql-mq-100.4.3.0.zip", + "shasum": "244ce82923f4b37efc9da06bda19dc194280ecab" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-message-queue": "100.4.*", + "magento/magento-composer-installer": "*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MysqlMq\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-new-relic-reporting", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-new-relic-reporting/magento-module-new-relic-reporting-100.4.3.0.zip", + "shasum": "8bd8d00d689cb7cc2203ae0e6f3aab77c5f81496" + }, + "require": { + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\NewRelicReporting\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-newsletter", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-newsletter/magento-module-newsletter-100.4.5.0.zip", + "shasum": "fb7c42f608275e4c6a234287edb5a89f1c9a2d58" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-cms": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-email": "101.1.*", + "magento/module-require-js": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-widget": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Newsletter\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-newsletter-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-newsletter-graph-ql/magento-module-newsletter-graph-ql-100.4.2.0.zip", + "shasum": "570aed7c33d87714a1b812e5316d9903ba865ae4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-customer": "103.0.*", + "magento/module-newsletter": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\NewsletterGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Provides GraphQl functionality for the newsletter subscriptions." + }, + { + "name": "magento/module-offline-payments", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-offline-payments/magento-module-offline-payments-100.4.3.0.zip", + "shasum": "bcac1f56aea72726a4c40a1fb3ad6be3f25b8990" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\OfflinePayments\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-offline-shipping", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-offline-shipping/magento-module-offline-shipping-100.4.4.0.zip", + "shasum": "02167bd6af953e852803fe11b4b79bb799e8a9ee" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout": "100.4.*", + "magento/module-offline-shipping-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\OfflineShipping\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-page-builder", + "version": "2.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-page-builder/magento-module-page-builder-2.2.3.0.zip", + "shasum": "5e754e262ebaa46dc7f08cd258c5e3b9a8b3487b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-widget": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-email": "101.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-require-js": "100.4.*", + "magento/module-rule": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-variable": "100.4.*", + "magento/module-widget": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0", + "phpgt/dom": "2.2.3" + }, + "conflict": { + "gene/bluefoot": "*" + }, + "suggest": { + "magento/module-review": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PageBuilder\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Page Builder module" + }, + { + "name": "magento/module-page-builder-admin-analytics", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-page-builder-admin-analytics/magento-module-page-builder-admin-analytics-1.1.2.0.zip", + "shasum": "4c1d0be58f5e35734834bdb4fd4fd84952604186" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-admin-analytics": "100.4.*", + "magento/module-page-builder": "2.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PageBuilderAdminAnalytics\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Page Builder Admin Analytics module" + }, + { + "name": "magento/module-page-builder-admin-gws-admin-ui", + "version": "1.7.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-page-builder-admin-gws-admin-ui/magento-module-page-builder-admin-gws-admin-ui-1.7.1.0.zip", + "shasum": "8d1e06cdd8344e02c9a6f79e96e4d2e1395a94cb" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-admin-gws": "100.4.*", + "magento/module-page-builder": "2.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PageBuilderAdminGwsAdminUi\\": "" + } + }, + "license": [ + "Proprietary" + ], + "description": "Page Builder AdminGWS Admin UI module" + }, + { + "name": "magento/module-page-builder-analytics", + "version": "1.6.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-page-builder-analytics/magento-module-page-builder-analytics-1.6.2.0.zip", + "shasum": "d77d348beaa25a60d9db16859e5f1502b79db783" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-analytics": "100.4.*", + "magento/module-page-builder": "2.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PageBuilderAnalytics\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Page Builder Analytics module" + }, + { + "name": "magento/module-page-cache", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-page-cache/magento-module-page-cache-100.4.5.0.zip", + "shasum": "b6c3ab1dad0318b147d8a722d994e8241e2681a8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PageCache\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-payment", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-payment/magento-module-payment-100.4.5.0.zip", + "shasum": "1729b982a9c1ce9419459e06991ed8d63b4af6cc" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Payment\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-payment-graph-ql", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-payment-graph-ql/magento-module-payment-graph-ql-100.4.0.0.zip", + "shasum": "9f834cc06612aab32bd7fd60c8c06dddebbc74b8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-payment": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-store-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PaymentGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-payment-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-payment-staging/magento-module-payment-staging-100.4.2.0.zip", + "shasum": "5c0ed2c78c0d0066f0dada4c723bf7b99b1781c1" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-quote": "101.2.*", + "magento/module-staging": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-payment": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PaymentStaging\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-paypal", + "version": "101.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-paypal/magento-module-paypal-101.0.5.0.zip", + "shasum": "71c9e4667fd9eda0f2e2f87c987a65c60044221c" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-instant-purchase": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-vault": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout-agreements": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Paypal\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-paypal-captcha", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-paypal-captcha/magento-module-paypal-captcha-100.4.2.0.zip", + "shasum": "8c18aa105ea74407424181096d0844af1b32b8b4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-captcha": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-paypal": "101.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PaypalCaptcha\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Provides CAPTCHA validation for PayPal Payflow Pro" + }, + { + "name": "magento/module-paypal-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-paypal-graph-ql/magento-module-paypal-graph-ql-100.4.3.0.zip", + "shasum": "4d59ba2805e7540fda1f6e5979145d9fce0a5cb6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-paypal": "101.0.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-vault": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*", + "magento/module-store-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PaypalGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "GraphQl support for Paypal" + }, + { + "name": "magento/module-persistent", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-persistent/magento-module-persistent-100.4.5.0.zip", + "shasum": "950b3b9856f49aa0c5e8b6eef0e41cd231a74896" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-cron": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-page-cache": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Persistent\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-persistent-history", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-persistent-history/magento-module-persistent-history-100.4.2.0.zip", + "shasum": "eaff511ef6ef54504c510be5277a048028464b77" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-persistent": "100.4.*", + "magento/module-reports": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PersistentHistory\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-price-permissions", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-price-permissions/magento-module-price-permissions-100.4.1.0.zip", + "shasum": "fc82f57ff55c5e242559acacfcf25314fbd6e49e" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-bundle": "101.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-downloadable": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-gift-card": "101.3.*", + "magento/module-grouped-product": "100.4.*", + "magento/module-msrp": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-configurable-product": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PricePermissions\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-product-alert", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-product-alert/magento-module-product-alert-100.4.4.0.zip", + "shasum": "d46bb9bd950e11d3d012a44d1a3602858559b2f4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-bulk": "101.0.*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ProductAlert\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-product-video", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-product-video/magento-module-product-video-100.4.5.0.zip", + "shasum": "2f9b406f585e479cb2da5a90cc5467a6e429fd9d" + }, + "require": { + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ProductVideo\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Add Video to Products" + }, + { + "name": "magento/module-product-video-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-product-video-staging/magento-module-product-video-staging-100.4.2.0.zip", + "shasum": "c5287fddc5e315d8c66dca0ec6ced732f7047e35" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-product-video": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-staging": "100.4.*", + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ProductVideoStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-promotion-permissions", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-promotion-permissions/magento-module-promotion-permissions-100.4.2.0.zip", + "shasum": "5fb5334d01f8d798875d75eab96fa1b72de2d86b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-banner": "101.2.*", + "magento/module-catalog-rule": "101.2.*", + "magento/module-reminder": "101.2.*", + "magento/module-sales-rule": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PromotionPermissions\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-quote", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quote/magento-module-quote-101.2.5.0.zip", + "shasum": "92dafbe73d3b3142724a7664cba3720e97e6afa1" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-payment": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-sequence": "100.4.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-webapi": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Quote\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-quote-analytics", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quote-analytics/magento-module-quote-analytics-100.4.4.0.zip", + "shasum": "51af0efbde0a623931fb360604342b9e7fc8f4d6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-analytics": "100.4.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\QuoteAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-quote-bundle-options", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quote-bundle-options/magento-module-quote-bundle-options-100.4.1.0.zip", + "shasum": "e05ad60c2bd108fc8a00d361d74bffe35ee583d6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\QuoteBundleOptions\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides data provider for creating buy request for bundle products" + }, + { + "name": "magento/module-quote-configurable-options", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quote-configurable-options/magento-module-quote-configurable-options-100.4.1.0.zip", + "shasum": "0cba0d4e6939166c3986f8154f742671445fc39b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\QuoteConfigurableOptions\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides data provider for creating buy request for configurable products" + }, + { + "name": "magento/module-quote-downloadable-links", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quote-downloadable-links/magento-module-quote-downloadable-links-100.4.1.0.zip", + "shasum": "037de250c2043527209964589ff64a0c9cdbbe0c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\QuoteDownloadableLinks\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides data provider for creating buy request for links of downloadable products" + }, + { + "name": "magento/module-quote-gift-card-options", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quote-gift-card-options/magento-module-quote-gift-card-options-100.4.2.0.zip", + "shasum": "a1685da8f59cd0aa932b29539e419466eb4d2d49" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-gift-card": "101.3.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\QuoteGiftCardOptions\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Magento module provides data provider for creating buy request for gift card products" + }, + { + "name": "magento/module-quote-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quote-graph-ql/magento-module-quote-graph-ql-100.4.5.0.zip", + "shasum": "760f3c37cc1cb60701eb17a14c90f7bd135e071f" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-customer-graph-ql": "100.4.*", + "magento/module-directory": "100.4.*", + "magento/module-gift-message": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-inventory-graph-ql": "100.4.*", + "magento/module-graph-ql-cache": "100.4.*", + "magento/module-payment-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\QuoteGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-quote-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quote-staging/magento-module-quote-staging-100.4.2.0.zip", + "shasum": "0fde8e470bd847bd1520ef4cd7294fedf84a8bb9" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-staging": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-staging": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\QuoteStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-re-captcha-admin-ui", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-admin-ui/magento-module-re-captcha-admin-ui-1.1.2.0.zip", + "shasum": "5382f8e16fef06842e3ef28be41f7533189320a5" + }, + "require": { + "magento/framework": "*", + "magento/module-config": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-checkout", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-checkout/magento-module-re-captcha-checkout-1.1.2.0.zip", + "shasum": "43cd3204ab3e4bdaa4cfb97c556e1ca2fd2fcbd8" + }, + "require": { + "magento/framework": "*", + "magento/module-checkout": "*", + "magento/module-re-captcha-admin-ui": "1.1.*", + "magento/module-re-captcha-frontend-ui": "1.1.*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "magento/module-re-captcha-webapi-ui": "1.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaCheckout\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-checkout-sales-rule", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-checkout-sales-rule/magento-module-re-captcha-checkout-sales-rule-1.1.1.0.zip", + "shasum": "681d9b35cd5f9654c2e4f121108af84d54802b7b" + }, + "require": { + "magento/framework": "*", + "magento/module-checkout": "*", + "magento/module-re-captcha-admin-ui": "1.1.*", + "magento/module-re-captcha-frontend-ui": "1.1.*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "magento/module-re-captcha-webapi-ui": "1.0.*", + "magento/module-sales-rule": "*", + "php": "~7.4.0||~8.0.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaCheckoutSalesRule\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google ReCaptcha integration for Magento2 coupons" + }, + { + "name": "magento/module-re-captcha-contact", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-contact/magento-module-re-captcha-contact-1.1.1.0.zip", + "shasum": "b06897024b7de5ff7b34f40a7bcd5274d326d34c" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaContact\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-customer", + "version": "1.1.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-customer/magento-module-re-captcha-customer-1.1.3.0.zip", + "shasum": "4aacce4909811f75da30401696e5bfa0aaca1c45" + }, + "require": { + "magento/framework": "*", + "magento/module-customer": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaCustomer\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-frontend-ui", + "version": "1.1.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-frontend-ui/magento-module-re-captcha-frontend-ui-1.1.3.0.zip", + "shasum": "478b8b65b2dcdfcda38d065774b69a4ca5603c1f" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaFrontendUi\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-gift-card", + "version": "1.0.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-gift-card/magento-module-re-captcha-gift-card-1.0.0.0.zip", + "shasum": "13c97d993b06fb572e4b69336db3aa34a5c47fc5" + }, + "require": { + "magento/framework": "*", + "magento/module-checkout": "*", + "magento/module-customer": "*", + "magento/module-gift-card-account": "*", + "magento/module-gift-card-account-graph-ql": "*", + "magento/module-re-captcha-admin-ui": "*", + "magento/module-re-captcha-frontend-ui": "*", + "magento/module-re-captcha-ui": "*", + "magento/module-re-captcha-validation-api": "*", + "magento/module-re-captcha-webapi-api": "*", + "magento/module-re-captcha-webapi-graph-ql": "*", + "magento/module-re-captcha-webapi-rest": "*", + "magento/module-re-captcha-webapi-ui": "*", + "php": "~7.4.0||~8.0.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaGiftCard\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2 Gift Cards" + }, + { + "name": "magento/module-re-captcha-invitation", + "version": "1.0.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-invitation/magento-module-re-captcha-invitation-1.0.0.0.zip", + "shasum": "64287f9a60d0a7c67ada7225f9c5539ad7022e9e" + }, + "require": { + "magento/framework": "*", + "magento/module-customer": "*", + "magento/module-invitation": "*", + "magento/module-re-captcha-admin-ui": "*", + "magento/module-re-captcha-frontend-ui": "*", + "magento/module-re-captcha-ui": "*", + "magento/module-re-captcha-validation-api": "*", + "php": "~7.4.0||~8.0.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaInvitation\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA for Invitation Module" + }, + { + "name": "magento/module-re-captcha-migration", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-migration/magento-module-re-captcha-migration-1.1.2.0.zip", + "shasum": "12712a7f408a34780257f9f0f58c76036408702b" + }, + "require": { + "magento/framework": "*", + "magento/module-config": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaMigration\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA config migration for Magento2" + }, + { + "name": "magento/module-re-captcha-multiple-wishlist", + "version": "1.0.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-multiple-wishlist/magento-module-re-captcha-multiple-wishlist-1.0.0.0.zip", + "shasum": "8979f3f6683294410b16bfb7e894276d0e659484" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "*", + "php": "~7.4.0||~8.0.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaMultipleWishlist\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-newsletter", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-newsletter/magento-module-re-captcha-newsletter-1.1.2.0.zip", + "shasum": "89974abcb37a76039cfe9b326717030c0055ff7e" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaNewsletter\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-paypal", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-paypal/magento-module-re-captcha-paypal-1.1.2.0.zip", + "shasum": "c199a2e1214077a42e0b5f3ae84ec7d8c5ff2585" + }, + "require": { + "magento/framework": "*", + "magento/module-checkout": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaPaypal\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCaptcha integration for Magento2 PayPal PayflowPro payment form" + }, + { + "name": "magento/module-re-captcha-review", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-review/magento-module-re-captcha-review-1.1.2.0.zip", + "shasum": "a47a363a75080aa08358b1759c1aa05c6303b1c9" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaReview\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-send-friend", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-send-friend/magento-module-re-captcha-send-friend-1.1.2.0.zip", + "shasum": "abb550fb0e309cc9dd81e3cc181f9de94255abcf" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaSendFriend\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-store-pickup", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-store-pickup/magento-module-re-captcha-store-pickup-1.0.1.0.zip", + "shasum": "3f2287cc2711bf58cfa82965d2a10b34ead8f0e8" + }, + "require": { + "magento/framework": "*", + "magento/module-checkout": "*", + "magento/module-re-captcha-ui": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-in-store-pickup-frontend": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaStorePickup\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCaptcha integration for Magento2 Inventory Store Pickup shipping form" + }, + { + "name": "magento/module-re-captcha-ui", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-ui/magento-module-re-captcha-ui-1.1.2.0.zip", + "shasum": "90aa00a2ae31cb2f2f7f3759d4bca52b1e6fc67b" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-validation-api": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaUi\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "authors": [ + { + "name": "Riccardo Tempesta", + "email": "riccardo.tempesta@magespecialist.it" + } + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-user", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-user/magento-module-re-captcha-user-1.1.2.0.zip", + "shasum": "5645d09d3acce988f43365c13b81d01445cbf829" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaUser\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-validation", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-validation/magento-module-re-captcha-validation-1.1.1.0.zip", + "shasum": "7a358947f858c0bb2cf995e8d449b3aeaeaf3e94" + }, + "require": { + "google/recaptcha": "^1.2", + "magento/framework": "*", + "magento/module-re-captcha-validation-api": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaValidation\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-validation-api", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-validation-api/magento-module-re-captcha-validation-api-1.1.1.0.zip", + "shasum": "d60531a405e81c1fbd26298d2908d33966bb3127" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaValidationApi\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-version-2-checkbox", + "version": "2.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-version-2-checkbox/magento-module-re-captcha-version-2-checkbox-2.0.2.0.zip", + "shasum": "c61ad5e4dea035bc61aee9e4a41bf48ce2c6180c" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "*", + "magento/module-re-captcha-admin-ui": "1.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaVersion2Checkbox\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-version-2-invisible", + "version": "2.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-version-2-invisible/magento-module-re-captcha-version-2-invisible-2.0.2.0.zip", + "shasum": "e2698fcd3e57b6b0a49dba5e93bac87f925612e3" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "*", + "magento/module-re-captcha-admin-ui": "1.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaVersion2Invisible\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-version-3-invisible", + "version": "2.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-version-3-invisible/magento-module-re-captcha-version-3-invisible-2.0.2.0.zip", + "shasum": "81dacf545c8dfedde4d16f1247f73e68e7b1fd2d" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "*", + "magento/module-re-captcha-admin-ui": "1.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaVersion3Invisible\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-webapi-api", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-api/magento-module-re-captcha-webapi-api-1.0.1.0.zip", + "shasum": "5eea8f96b61cb5588bb3d122a76b5524a29692ef" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-validation-api": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaWebapiApi\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-webapi-graph-ql", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-graph-ql/magento-module-re-captcha-webapi-graph-ql-1.0.1.0.zip", + "shasum": "f9783d1d5b5907ccf723a41ae470b39e83cf0297" + }, + "require": { + "magento/framework": "*", + "magento/module-authorization": "*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaWebapiGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-webapi-rest", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-rest/magento-module-re-captcha-webapi-rest-1.0.1.0.zip", + "shasum": "28339c7a4d48c793c021bc297675eba8f2932232" + }, + "require": { + "magento/framework": "*", + "magento/module-authorization": "*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "magento/module-webapi": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaWebapiRest\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-webapi-ui", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-ui/magento-module-re-captcha-webapi-ui-1.0.1.0.zip", + "shasum": "df17c1afecd242e6cb928eef6e4c88dd7b628939" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-frontend-ui": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaWebapiUi\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-related-product-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-related-product-graph-ql/magento-module-related-product-graph-ql-100.4.2.0.zip", + "shasum": "91f794c6f9f285597cbca8c27fbb1a009451e0a6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\RelatedProductGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-release-notification", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-release-notification/magento-module-release-notification-100.4.3.0.zip", + "shasum": "cbcfb4e11a3961944e15971be5d76655867502f4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-ui": "101.2.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReleaseNotification\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-reminder", + "version": "101.2.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-reminder/magento-module-reminder-101.2.4.0.zip", + "shasum": "755c797993d662bba9aedfbc730a72ff8478f5eb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-rule": "101.2.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-email": "101.1.*", + "magento/module-quote": "101.2.*", + "magento/module-rule": "100.4.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Reminder\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-remote-storage", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-remote-storage/magento-module-remote-storage-100.4.3.0.zip", + "shasum": "3047e17d09a6b74bfff57e33f318f78e91c67622" + }, + "require": { + "league/flysystem": "~2.4.3", + "league/flysystem-aws-s3-v3": "^2.4.3", + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-cms": "104.0.*", + "magento/module-downloadable": "100.4.*", + "magento/module-downloadable-import-export": "100.4.*", + "magento/module-import-export": "101.0.*", + "magento/module-media-gallery-metadata": "100.4.*", + "magento/module-media-gallery-synchronization": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-sitemap": "100.4.*", + "predis/predis": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\RemoteStorage\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-remote-storage-commerce", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-remote-storage-commerce/magento-module-remote-storage-commerce-100.4.1.0.zip", + "shasum": "1465c87d0cd747c333f47ab5e84eafefa5e05246" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-remote-storage": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-advanced-checkout": "100.4.*", + "magento/module-logging": "101.2.*", + "magento/module-scheduled-import-export": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\RemoteStorageCommerce\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-reports", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-reports/magento-module-reports-100.4.5.0.zip", + "shasum": "f83a31e94a46f6ffdbf2c62d6ec0db87e7ebdd34" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-downloadable": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-quote": "101.2.*", + "magento/module-review": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-widget": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Reports\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-require-js", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-require-js/magento-module-require-js-100.4.1.0.zip", + "shasum": "8a573426813a22a6a1253711bda515303e6f7796" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\RequireJs\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-resource-connections", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-resource-connections/magento-module-resource-connections-100.4.2.0.zip", + "shasum": "493d96e6da0875491601880b0532f3b2b347603f" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ResourceConnections\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-review", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-review/magento-module-review-100.4.5.0.zip", + "shasum": "70e4692bf3f0da7b5e607f736b32a87e4b5124f2" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-newsletter": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cookie": "100.4.*", + "magento/module-review-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Review\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-review-analytics", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-review-analytics/magento-module-review-analytics-100.4.2.0.zip", + "shasum": "5b38ecb4bb2f67225f919c25c57ce9293d19f2bd" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-analytics": "100.4.*", + "magento/module-review": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReviewAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-review-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-review-graph-ql/magento-module-review-graph-ql-100.4.1.0.zip", + "shasum": "7aab29354017fc9d573c1af2e8ee945dc69de001" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-review": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*", + "magento/module-graph-ql-cache": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReviewGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-review-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-review-staging/magento-module-review-staging-100.4.2.0.zip", + "shasum": "37900a97c8c7bf16465ddf32c32104e875e5670e" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-catalog": "104.0.*", + "magento/module-review": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReviewStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-reward", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-reward/magento-module-reward-101.2.5.0.zip", + "shasum": "0789e5e5ce633d993530844f60215eb51e952eb6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-invitation": "100.4.*", + "magento/module-newsletter": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-customer-balance": "100.4.*", + "magento/module-customer-import-export": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Reward\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-reward-graph-ql", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-reward-graph-ql/magento-module-reward-graph-ql-100.4.4.0.zip", + "shasum": "e21df6a41d08df4c9af9f7720e823a77b3fd0261" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-customer": "103.0.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-reward": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-customer-graph-ql": "100.4.*", + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\RewardGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-reward-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-reward-staging/magento-module-reward-staging-100.4.2.0.zip", + "shasum": "37eedcfb99fc57c4ab7e1df349b5c644e2f217b7" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-reward": "101.2.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-sales-rule-staging": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\RewardStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-rma", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-rma/magento-module-rma-101.2.5.0.zip", + "shasum": "7439632c89a05794b494221a00e6e75b81e5a48d" + }, + "require": { + "ext-gd": "*", + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-custom-attribute-management": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-customer-custom-attributes": "100.4.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-sequence": "100.4.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-dhl": "100.4.*", + "magento/module-fedex": "100.4.*", + "magento/module-usps": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Rma\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-rma-graph-ql", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-rma-graph-ql/magento-module-rma-graph-ql-100.4.4.0.zip", + "shasum": "1317a31b08634dfa06deee4db0cb50e199392dd7" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-customer-graph-ql": "100.4.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-rma": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-graph-ql": "100.4.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\RmaGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-rma-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-rma-staging/magento-module-rma-staging-100.4.2.0.zip", + "shasum": "3c498d8b254b5f1a24cadcb678c515e1983f5553" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-rma": "101.2.*", + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\RmaStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-robots", + "version": "101.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-robots/magento-module-robots-101.1.1.0.zip", + "shasum": "80bfcf9ae9020e569290aa9333e453e64119c996" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Robots\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-rss", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-rss/magento-module-rss-100.4.3.0.zip", + "shasum": "dc0efb744c3bc59bdec1b8e3dc8d07695dcf92bb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Rss\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-rule", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-rule/magento-module-rule-100.4.4.0.zip", + "shasum": "98fe15231d183581f48dcfe72813705fe3327389" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-eav": "102.1.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Rule\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sales", + "version": "103.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sales/magento-module-sales-103.0.5.0.zip", + "shasum": "15c3b85e28ec26ce31bb8e45ef6855eed526ab41" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-bundle": "101.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-gift-message": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-reports": "100.4.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-sales-sequence": "100.4.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-widget": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-sales-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Sales\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sales-analytics", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sales-analytics/magento-module-sales-analytics-100.4.2.0.zip", + "shasum": "56cb8a7bda6083a10c3c51c1fec343474f07e786" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-analytics": "100.4.*", + "magento/module-sales": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SalesAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sales-archive", + "version": "101.0.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sales-archive/magento-module-sales-archive-101.0.3.0.zip", + "shasum": "8c2b2be9997f5a0e53c6689d15a049b9aa21cf9e" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-sequence": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SalesArchive\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-sales-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sales-graph-ql/magento-module-sales-graph-ql-100.4.5.0.zip", + "shasum": "b38fd2a06e289ea121309cb191dcb20d8d427eb5" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SalesGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sales-inventory", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sales-inventory/magento-module-sales-inventory-100.4.2.0.zip", + "shasum": "1a7b00a475ebc016a11b32097571cd39cf8a81e9" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SalesInventory\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sales-rule", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sales-rule/magento-module-sales-rule-101.2.5.0.zip", + "shasum": "0f28d3088948906a11ff089d6bd81eff3dadf5e2" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-bulk": "101.0.*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-captcha": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-rule": "101.2.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-reports": "100.4.*", + "magento/module-rule": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-widget": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-sales-rule-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SalesRule\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sales-rule-staging", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sales-rule-staging/magento-module-sales-rule-staging-100.4.4.0.zip", + "shasum": "16b0764e260b5467154d07437ef41375f7399de1" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-advanced-sales-rule": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-banner": "101.2.*", + "magento/module-config": "101.2.*", + "magento/module-quote": "101.2.*", + "magento/module-reminder": "101.2.*", + "magento/module-rule": "100.4.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-staging": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SalesRuleStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-sales-sequence", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sales-sequence/magento-module-sales-sequence-100.4.2.0.zip", + "shasum": "4e5880119eecf16b3e66dba1f9e9985f07d2d58d" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SalesSequence\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sample-data", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sample-data/magento-module-sample-data-100.4.3.0.zip", + "shasum": "513b197c79b839c7a2db1239646606dc527f9816" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/sample-data-media": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "cli_commands.php", + "registration.php" + ], + "psr-4": { + "Magento\\SampleData\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Sample Data fixtures" + }, + { + "name": "magento/module-scalable-checkout", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-scalable-checkout/magento-module-scalable-checkout-100.4.4.0.zip", + "shasum": "158c363c231003c0bd440c0843c124b772b383dc" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-foreign-key": "100.4.*", + "magento/framework-message-queue": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout-staging": "100.4.*", + "magento/module-customer-custom-attributes": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ScalableCheckout\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-scalable-inventory", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-scalable-inventory/magento-module-scalable-inventory-100.4.3.0.zip", + "shasum": "b18c5e0e75ddbf4917dca3469c9bded346087341" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-message-queue": "100.4.*", + "magento/magento-composer-installer": "*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ScalableInventory\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-scalable-oms", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-scalable-oms/magento-module-scalable-oms-100.4.3.0.zip", + "shasum": "25e4e6e9fa5043a86d122dbf8e9adf38c0e89c80" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-foreign-key": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-sales-archive": "101.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ScalableOms\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-scheduled-import-export", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-scheduled-import-export/magento-module-scheduled-import-export-101.2.5.0.zip", + "shasum": "e29db9f662358b5164617042acf861e7da5eef94" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-cron": "100.4.*", + "magento/module-import-export": "101.0.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ScheduledImportExport\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-search", + "version": "101.1.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-search/magento-module-search-101.1.5.0.zip", + "shasum": "51a4bddd43f04a866473760721b7f9799abe4bc5" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog-search": "102.0.*", + "magento/module-reports": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Search\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-search-staging", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-search-staging/magento-module-search-staging-100.4.3.0.zip", + "shasum": "2b34c0841f1d4fe4ab00ff76c0cd6bcfb6311113" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-staging": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SearchStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-security", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-security/magento-module-security-100.4.5.0.zip", + "shasum": "324e5973bdf16cf28690873edb6b2cf21edefb4f" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-customer": "103.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Security\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Security management module" + }, + { + "name": "magento/module-securitytxt", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-securitytxt/magento-module-securitytxt-1.1.1.0.zip", + "shasum": "3df445721475b7eb4b93f3941dd161857d46ad2d" + }, + "require": { + "magento/framework": "*", + "magento/module-config": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Securitytxt\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "authors": [ + { + "name": "Kalpesh Mehta", + "email": "k@lpe.sh" + } + ], + "description": "Security.txt file for Magento 2 websites" + }, + { + "name": "magento/module-send-friend", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-send-friend/magento-module-send-friend-100.4.3.0.zip", + "shasum": "6df3408f61d2793fafb38989aea822e9a7f34246" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-captcha": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SendFriend\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-send-friend-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-send-friend-graph-ql/magento-module-send-friend-graph-ql-100.4.1.0.zip", + "shasum": "60e427c439b7464c171b31bcd1768ff2ccf9d24c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-send-friend": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SendFriendGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-shipping", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-shipping/magento-module-shipping-100.4.5.0.zip", + "shasum": "325b2b9f9b77143187698d4a2d815887e6a563f8" + }, + "require": { + "ext-gd": "*", + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-contact": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-ui": "101.2.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*", + "magento/module-fedex": "100.4.*", + "magento/module-ups": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Shipping\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sitemap", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sitemap/magento-module-sitemap-100.4.4.0.zip", + "shasum": "88daf14b4c318d32bb142272f0609a9a5aafeeea" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-url-rewrite": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-robots": "101.1.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Sitemap\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-staging", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-staging/magento-module-staging-101.2.5.0.zip", + "shasum": "79d58f9eb52cc704d1c51f1e33b3bf2381e37378" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/framework-bulk": "101.0.*", + "magento/magento-composer-installer": "*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-require-js": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-customer": "103.0.*", + "magento/module-page-cache": "100.4.*", + "magento/module-translation": "100.4.*", + "magento/module-webapi": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Staging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-staging-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-staging-graph-ql/magento-module-staging-graph-ql-100.4.2.0.zip", + "shasum": "acc60f9f28d1bfafc80a75b33e9455ec0c8353cf" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-staging": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\StagingGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-staging-page-builder", + "version": "2.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-staging-page-builder/magento-module-staging-page-builder-2.2.3.0.zip", + "shasum": "7a5786e15109699b3a7d8e055fa80365953bf685" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-page-builder": "2.2.*", + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\StagingPageBuilder\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Staging Page Builder module" + }, + { + "name": "magento/module-store", + "version": "101.1.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-store/magento-module-store-101.1.5.0.zip", + "shasum": "d1b0806e3abfc83f1d559961c884646b0ed05a19" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-deploy": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Store\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-store-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-store-graph-ql/magento-module-store-graph-ql-100.4.3.0.zip", + "shasum": "bbe4973f83e6d1c9086923fc801ffe39e7425848" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-graph-ql-cache": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\StoreGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-support", + "version": "101.2.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-support/magento-module-support-101.2.4.0.zip", + "shasum": "72142d6a3c1da89d24568791287f27207f6d4981" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-banner": "101.2.*", + "magento/module-catalog": "104.0.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-cron": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-customer-segment": "102.1.*", + "magento/module-eav": "102.1.*", + "magento/module-indexer": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-rma": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-target-rule": "101.2.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-url-rewrite": "102.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Support\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-swagger", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-swagger/magento-module-swagger-100.4.4.0.zip", + "shasum": "12effdc034ed2d0ea15db474fcfb36342747712b" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Swagger\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-swagger-webapi", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-swagger-webapi/magento-module-swagger-webapi-100.4.1.0.zip", + "shasum": "666791e063b4014e6ccb7186f7a7bb5a9ad1e79e" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-swagger": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SwaggerWebapi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-swagger-webapi-async", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-swagger-webapi-async/magento-module-swagger-webapi-async-100.4.1.0.zip", + "shasum": "0b63b1c732e27578f130518b1d77f1e2bc14e3bd" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-swagger": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SwaggerWebapiAsync\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-swat", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-swat/magento-module-swat-100.4.3.0.zip", + "shasum": "8065cfe642c15e5f87e8548f009401b39b2c8eae" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Swat\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-swatches", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-swatches/magento-module-swatches-100.4.5.0.zip", + "shasum": "f789c22ee41334d072d6caaac88ad3e7734ebccf" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-page-cache": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-layered-navigation": "100.4.*", + "magento/module-swatches-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Swatches\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Add Swatches to Products" + }, + { + "name": "magento/module-swatches-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-swatches-graph-ql/magento-module-swatches-graph-ql-100.4.3.0.zip", + "shasum": "bffd60106432b5fa92f11b37c9281bbded47ec7c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-swatches": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-configurable-product-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SwatchesGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-swatches-layered-navigation", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-swatches-layered-navigation/magento-module-swatches-layered-navigation-100.4.1.0.zip", + "shasum": "b118894fc198d14ce5b7db34aabb9405520dcaf0" + }, + "require": { + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SwatchesLayeredNavigation\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-target-rule", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-target-rule/magento-module-target-rule-101.2.5.0.zip", + "shasum": "35d097a6be5ddea88874601976011171bb29828a" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-customer-segment": "102.1.*", + "magento/module-eav": "102.1.*", + "magento/module-page-cache": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-rule": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-import-export": "101.0.*", + "magento/module-target-rule-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\TargetRule\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-target-rule-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-target-rule-graph-ql/magento-module-target-rule-graph-ql-100.4.2.0.zip", + "shasum": "7afecc9c872d84338ec9c0e67fdbdce84f22a7b3" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-related-product-graph-ql": "100.4.*", + "magento/module-target-rule": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\TargetRuleGraphQl\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-tax", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-tax/magento-module-tax-100.4.5.0.zip", + "shasum": "3753012abcbffe5ce171a1b0b9d545f56c49f1d3" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-page-cache": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-reports": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-tax-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Tax\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-tax-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-tax-graph-ql/magento-module-tax-graph-ql-100.4.1.0.zip", + "shasum": "a768c88fa39cebf2120e657e21b8d86ab237bdde" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-tax": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\TaxGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-tax-import-export", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-tax-import-export/magento-module-tax-import-export-100.4.4.0.zip", + "shasum": "231f34c9a39a4e6506caf29d1364d99e32c222e6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-directory": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\TaxImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-theme", + "version": "101.1.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-theme/magento-module-theme-101.1.5.0.zip", + "shasum": "ba3c3fbb5755319774bf11d3104b302637bc7dcb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-require-js": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-widget": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-deploy": "100.4.*", + "magento/module-directory": "100.4.*", + "magento/module-theme-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Theme\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-theme-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-theme-graph-ql/magento-module-theme-graph-ql-100.4.2.0.zip", + "shasum": "036054641659fe5ec8085777a4e57fd226dd8882" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-store-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ThemeGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-translation", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-translation/magento-module-translation-100.4.5.0.zip", + "shasum": "a8ff494922576f2874b66a913f14528f9ee1418b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-deploy": "100.4.*", + "magento/module-developer": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-deploy": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Translation\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-two-factor-auth", + "version": "1.1.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-two-factor-auth/magento-module-two-factor-auth-1.1.4.0.zip", + "shasum": "b497c3cc70df873ce6bcfe26e2f101076aa47096" + }, + "require": { + "2tvenom/cborencode": "^1.0", + "christian-riesen/base32": "^1.3", + "endroid/qr-code": "^4.3.5", + "magento/framework": "*", + "magento/magento-composer-installer": "*", + "magento/module-admin-adobe-ims": "*", + "magento/module-authorization": "*", + "magento/module-backend": "*", + "magento/module-config": "*", + "magento/module-integration": "*", + "magento/module-store": "*", + "magento/module-ui": "*", + "magento/module-user": "*", + "php": "~7.4.0||~8.1.0", + "spomky-labs/otphp": "^10.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\TwoFactorAuth\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Two Factor Authentication module for Magento2" + }, + { + "name": "magento/module-ui", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-ui/magento-module-ui-101.2.5.0.zip", + "shasum": "7a2f25eba5ec07a4b26bdda98b60fb393f5bfff4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-eav": "102.1.*", + "magento/module-store": "101.1.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Ui\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-ups", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-ups/magento-module-ups-100.4.5.0.zip", + "shasum": "bb5eac9f59db16a90951109c3baa3bc0f91ad0ae" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-directory": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Ups\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-url-rewrite", + "version": "102.0.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-url-rewrite/magento-module-url-rewrite-102.0.4.0.zip", + "shasum": "ff14fc9bc2d9153a4ace238d20cd7e3524839a26" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-url-rewrite": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-cms-url-rewrite": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\UrlRewrite\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-url-rewrite-graph-ql", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-url-rewrite-graph-ql/magento-module-url-rewrite-graph-ql-100.4.4.0.zip", + "shasum": "0f9bbcbb7ff349dc5fdf5c2f886dff57441473fd" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-url-rewrite": "102.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\UrlRewriteGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-user", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-user/magento-module-user-101.2.5.0.zip", + "shasum": "7940b349b7adaac56d97b87d85304a28c21d6592" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-email": "101.1.*", + "magento/module-integration": "100.4.*", + "magento/module-security": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\User\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-usps", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-usps/magento-module-usps-100.4.4.0.zip", + "shasum": "c743d1e7e1b9c05b9333c76484a8a835c7a67074" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Usps\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-variable", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-variable/magento-module-variable-100.4.3.0.zip", + "shasum": "2246cbc8bf2a87ec0a6f2bae77e3b73813b18bb9" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Variable\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-vault", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-vault/magento-module-vault-101.2.5.0.zip", + "shasum": "ab162c592b0847efb837c19bc334bf605f8154f0" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Vault\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-vault-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-vault-graph-ql/magento-module-vault-graph-ql-100.4.1.0.zip", + "shasum": "806c449dae0b2cd86d2b56ca9c4a88ef34f0a4f8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-vault": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\VaultGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-version", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-version/magento-module-version-100.4.2.0.zip", + "shasum": "d8fde8cf95fcace1d55a97d7b88fe2fdd53856bd" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Version\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-versions-cms", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-versions-cms/magento-module-versions-cms-101.2.5.0.zip", + "shasum": "218a10686bb0d2471003280df811da52750c62a2" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-user": "101.2.*", + "magento/module-widget": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\VersionsCms\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-versions-cms-page-cache", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-versions-cms-page-cache/magento-module-versions-cms-page-cache-100.4.1.0.zip", + "shasum": "2e565e7424604715f54bd81d2b42b90fec79c36c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-page-cache": "100.4.*", + "magento/module-versions-cms": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\VersionsCmsPageCache\\": "" + } + }, + "license": [ + "proprietary" + ] + }, + { + "name": "magento/module-versions-cms-url-rewrite", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-versions-cms-url-rewrite/magento-module-versions-cms-url-rewrite-100.4.3.0.zip", + "shasum": "bb2e1de27eb58a65d4d458b3985e309ae241ae01" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-cms-url-rewrite": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-url-rewrite": "102.0.*", + "magento/module-versions-cms": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\VersionsCmsUrlRewrite\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-versions-cms-url-rewrite-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-versions-cms-url-rewrite-graph-ql/magento-module-versions-cms-url-rewrite-graph-ql-100.4.1.0.zip", + "shasum": "b601c7c9ace97cb3cd7db94e9f84731989eca39b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-url-rewrite-graph-ql": "100.4.*", + "magento/module-versions-cms": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-store": "101.1.*", + "magento/module-url-rewrite": "102.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\VersionsCmsUrlRewriteGraphQl\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-visual-merchandiser", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-visual-merchandiser/magento-module-visual-merchandiser-100.4.5.0.zip", + "shasum": "c52c24e92349df8129f23a06b9c488aaf98439e7" + }, + "require": { + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\VisualMerchandiser\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-webapi", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-webapi/magento-module-webapi-100.4.4.0.zip", + "shasum": "0d10c69864a2432446b30384b51736d45fb4e392" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-integration": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-customer": "103.0.*", + "magento/module-user": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Webapi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-webapi-async", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-webapi-async/magento-module-webapi-async-100.4.3.0.zip", + "shasum": "3bd32d42f8659697f3748634d9986af9b8cde618" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-webapi": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-customer": "103.0.*", + "magento/module-user": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WebapiAsync\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-webapi-security", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-webapi-security/magento-module-webapi-security-100.4.2.0.zip", + "shasum": "140cdc018d1a26526fb8cdeb0e1e5ced08133f7c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-webapi": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WebapiSecurity\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "WebapiSecurity module provides option to loosen security on some webapi resources." + }, + { + "name": "magento/module-website-restriction", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-website-restriction/magento-module-website-restriction-100.4.4.0.zip", + "shasum": "3188d7d77a95ada484275871172e30942c4b510b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WebsiteRestriction\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-weee", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-weee/magento-module-weee-100.4.5.0.zip", + "shasum": "5a6f293df6d8207dce4a00a4fef0cbbacc922bbb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-page-cache": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-bundle": "101.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Weee\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-weee-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-weee-graph-ql/magento-module-weee-graph-ql-100.4.2.0.zip", + "shasum": "770be0a15aa1520ad4249527a5ab5df75390b945" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-weee": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WeeeGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-weee-staging", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-weee-staging/magento-module-weee-staging-100.4.2.0.zip", + "shasum": "b02fffcaf0741a42445bd578ccde94e23c0decf3" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-catalog-staging": "100.4.*", + "magento/module-weee": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-staging": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WeeeStaging\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-widget", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-widget/magento-module-widget-101.2.5.0.zip", + "shasum": "eed0cbbc112ec23dada39cc6f1556de69550c2db" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-cms": "104.0.*", + "magento/module-email": "101.1.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-variable": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-widget-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Widget\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-wishlist", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-wishlist/magento-module-wishlist-101.2.5.0.zip", + "shasum": "f7f5356260017811c073b2ee7058cd862ac6c36b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-captcha": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-rss": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-bundle": "101.0.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-cookie": "100.4.*", + "magento/module-downloadable": "100.4.*", + "magento/module-grouped-product": "100.4.*", + "magento/module-wishlist-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Wishlist\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-wishlist-analytics", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-wishlist-analytics/magento-module-wishlist-analytics-100.4.3.0.zip", + "shasum": "783baad5ede837748cba07b7fbb7e907bda521c2" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-analytics": "100.4.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WishlistAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-wishlist-gift-card", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-wishlist-gift-card/magento-module-wishlist-gift-card-100.4.1.0.zip", + "shasum": "dcdda5da9570979c11708e8816762848787d0d18" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-gift-card": "101.3.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WishlistGiftCard\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Magento module provides the data provider for creating buy request for gift card products" + }, + { + "name": "magento/module-wishlist-gift-card-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-wishlist-gift-card-graph-ql/magento-module-wishlist-gift-card-graph-ql-100.4.1.0.zip", + "shasum": "ca77612d5214cc875a1f6dcf621f2bee2ea551f2" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-gift-card": "101.3.*", + "magento/module-wishlist": "101.2.*", + "magento/module-wishlist-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WishlistGiftCardGraphQl\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-wishlist-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-wishlist-graph-ql/magento-module-wishlist-graph-ql-100.4.5.0.zip", + "shasum": "f89448ee10c35b82e0c7b1a4d293a079cddc3a63" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WishlistGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/page-builder", + "version": "1.7.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/page-builder/magento-page-builder-1.7.2.0.zip", + "shasum": "eca2944e5b85cea6589be86dd5c5ba52eaa70581" + }, + "require": { + "magento/module-aws-s3-page-builder": "1.0.2", + "magento/module-catalog-page-builder-analytics": "1.6.2", + "magento/module-cms-page-builder-analytics": "1.6.2", + "magento/module-page-builder": "2.2.3", + "magento/module-page-builder-admin-analytics": "1.1.2", + "magento/module-page-builder-analytics": "1.6.2" + }, + "type": "metapackage", + "description": "Page Builder metapackage" + }, + { + "name": "magento/page-builder-commerce", + "version": "1.7.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/page-builder-commerce/magento-page-builder-commerce-1.7.2.0.zip", + "shasum": "4eff75d8e4f94e16f4d2dcb1d8c1e55170d1d7c8" + }, + "require": { + "magento/module-banner-page-builder": "2.2.3", + "magento/module-banner-page-builder-analytics": "1.7.1", + "magento/module-catalog-page-builder-analytics-staging": "1.7.1", + "magento/module-catalog-staging-page-builder": "1.7.1", + "magento/module-cms-page-builder-analytics-staging": "1.7.1", + "magento/module-page-builder-admin-gws-admin-ui": "1.7.1", + "magento/module-staging-page-builder": "2.2.3", + "magento/page-builder": "1.7.2" + }, + "type": "metapackage", + "description": "Page Builder Commerce metapackage" + }, + { + "name": "magento/product-community-edition", + "version": "2.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/product-community-edition/magento-product-community-edition-2.4.5.0.zip", + "shasum": "8a95004a1f5cac0b88ca74dfe03749ab033bf218" + }, + "require": { + "colinmollenhour/cache-backend-file": "~1.4.1", + "colinmollenhour/cache-backend-redis": "1.14.2", + "colinmollenhour/credis": "1.13.0", + "colinmollenhour/php-redis-session-abstract": "~1.4.5", + "composer/composer": "^1.9 || ^2.0, !=2.2.16", + "elasticsearch/elasticsearch": "~7.17.0", + "ext-bcmath": "*", + "ext-ctype": "*", + "ext-curl": "*", + "ext-dom": "*", + "ext-gd": "*", + "ext-hash": "*", + "ext-iconv": "*", + "ext-intl": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-pdo_mysql": "*", + "ext-simplexml": "*", + "ext-soap": "*", + "ext-sodium": "*", + "ext-xsl": "*", + "ext-zip": "*", + "ezyang/htmlpurifier": "^4.14", + "guzzlehttp/guzzle": "^7.4.2", + "laminas/laminas-captcha": "^2.12", + "laminas/laminas-code": "~4.5.0", + "laminas/laminas-db": "^2.15.0", + "laminas/laminas-dependency-plugin": "^2.2.0", + "laminas/laminas-di": "^3.7.0", + "laminas/laminas-escaper": "~2.10.0", + "laminas/laminas-eventmanager": "^3.5.0", + "laminas/laminas-feed": "^2.17.0", + "laminas/laminas-http": "^2.15.0", + "laminas/laminas-mail": "^2.16.0", + "laminas/laminas-mime": "^2.9.1", + "laminas/laminas-modulemanager": "^2.11.0", + "laminas/laminas-mvc": "^3.3.3", + "laminas/laminas-servicemanager": "^3.11.0", + "laminas/laminas-soap": "^2.10.0", + "laminas/laminas-stdlib": "^3.7.1", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.17.0", + "league/flysystem": "~2.4.5", + "league/flysystem-aws-s3-v3": "^2.4.3", + "lib-libxml": "*", + "magento/adobe-stock-integration": "2.1.4", + "magento/composer": "~1.8.0", + "magento/composer-dependency-version-audit-plugin": "~0.1", + "magento/framework": "103.0.5", + "magento/framework-amqp": "100.4.3", + "magento/framework-bulk": "101.0.1", + "magento/framework-message-queue": "100.4.5", + "magento/google-shopping-ads": "4.0.1", + "magento/inventory-metapackage": "1.2.5", + "magento/language-de_de": "100.4.0", + "magento/language-en_us": "100.4.0", + "magento/language-es_es": "100.4.0", + "magento/language-fr_fr": "100.4.0", + "magento/language-nl_nl": "100.4.0", + "magento/language-pt_br": "100.4.0", + "magento/language-zh_hans_cn": "100.4.0", + "magento/magento-composer-installer": ">=0.3.0", + "magento/magento2-base": "2.4.5", + "magento/module-admin-adobe-ims": "100.4.0", + "magento/module-admin-analytics": "100.4.4", + "magento/module-admin-notification": "100.4.4", + "magento/module-adobe-ims": "2.1.4", + "magento/module-adobe-ims-api": "2.1.2", + "magento/module-advanced-pricing-import-export": "100.4.5", + "magento/module-advanced-search": "100.4.3", + "magento/module-amqp": "100.4.2", + "magento/module-analytics": "100.4.5", + "magento/module-asynchronous-operations": "100.4.5", + "magento/module-authorization": "100.4.5", + "magento/module-aws-s3": "100.4.3", + "magento/module-backend": "102.0.5", + "magento/module-backup": "100.4.5", + "magento/module-bundle": "101.0.5", + "magento/module-bundle-graph-ql": "100.4.5", + "magento/module-bundle-import-export": "100.4.4", + "magento/module-cache-invalidate": "100.4.3", + "magento/module-captcha": "100.4.5", + "magento/module-cardinal-commerce": "100.4.3", + "magento/module-catalog": "104.0.5", + "magento/module-catalog-analytics": "100.4.2", + "magento/module-catalog-cms-graph-ql": "100.4.1", + "magento/module-catalog-customer-graph-ql": "100.4.4", + "magento/module-catalog-graph-ql": "100.4.5", + "magento/module-catalog-import-export": "101.1.5", + "magento/module-catalog-inventory": "100.4.5", + "magento/module-catalog-inventory-graph-ql": "100.4.2", + "magento/module-catalog-rule": "101.2.5", + "magento/module-catalog-rule-configurable": "100.4.4", + "magento/module-catalog-rule-graph-ql": "100.4.2", + "magento/module-catalog-search": "102.0.5", + "magento/module-catalog-url-rewrite": "100.4.5", + "magento/module-catalog-url-rewrite-graph-ql": "100.4.3", + "magento/module-catalog-widget": "100.4.5", + "magento/module-checkout": "100.4.5", + "magento/module-checkout-agreements": "100.4.4", + "magento/module-checkout-agreements-graph-ql": "100.4.1", + "magento/module-cms": "104.0.5", + "magento/module-cms-graph-ql": "100.4.2", + "magento/module-cms-url-rewrite": "100.4.4", + "magento/module-cms-url-rewrite-graph-ql": "100.4.3", + "magento/module-compare-list-graph-ql": "100.4.1", + "magento/module-config": "101.2.5", + "magento/module-configurable-import-export": "100.4.3", + "magento/module-configurable-product": "100.4.5", + "magento/module-configurable-product-graph-ql": "100.4.5", + "magento/module-configurable-product-sales": "100.4.2", + "magento/module-contact": "100.4.4", + "magento/module-cookie": "100.4.5", + "magento/module-cron": "100.4.5", + "magento/module-csp": "100.4.4", + "magento/module-currency-symbol": "100.4.3", + "magento/module-customer": "103.0.5", + "magento/module-customer-analytics": "100.4.2", + "magento/module-customer-downloadable-graph-ql": "100.4.1", + "magento/module-customer-graph-ql": "100.4.5", + "magento/module-customer-import-export": "100.4.5", + "magento/module-deploy": "100.4.5", + "magento/module-developer": "100.4.5", + "magento/module-dhl": "100.4.4", + "magento/module-directory": "100.4.5", + "magento/module-directory-graph-ql": "100.4.3", + "magento/module-downloadable": "100.4.5", + "magento/module-downloadable-graph-ql": "100.4.5", + "magento/module-downloadable-import-export": "100.4.4", + "magento/module-eav": "102.1.5", + "magento/module-eav-graph-ql": "100.4.2", + "magento/module-elasticsearch": "101.0.5", + "magento/module-elasticsearch-6": "100.4.5", + "magento/module-elasticsearch-7": "100.4.5", + "magento/module-email": "101.1.5", + "magento/module-encryption-key": "100.4.3", + "magento/module-fedex": "100.4.3", + "magento/module-gift-message": "100.4.4", + "magento/module-gift-message-graph-ql": "100.4.3", + "magento/module-google-adwords": "100.4.2", + "magento/module-google-analytics": "100.4.1", + "magento/module-google-gtag": "100.4.0", + "magento/module-google-optimizer": "100.4.4", + "magento/module-graph-ql": "100.4.5", + "magento/module-graph-ql-cache": "100.4.2", + "magento/module-grouped-catalog-inventory": "100.4.2", + "magento/module-grouped-import-export": "100.4.3", + "magento/module-grouped-product": "100.4.5", + "magento/module-grouped-product-graph-ql": "100.4.5", + "magento/module-import-export": "101.0.5", + "magento/module-indexer": "100.4.5", + "magento/module-instant-purchase": "100.4.4", + "magento/module-integration": "100.4.5", + "magento/module-jwt-framework-adapter": "100.4.1", + "magento/module-jwt-user-token": "100.4.0", + "magento/module-layered-navigation": "100.4.5", + "magento/module-login-as-customer": "100.4.5", + "magento/module-login-as-customer-admin-ui": "100.4.5", + "magento/module-login-as-customer-api": "100.4.4", + "magento/module-login-as-customer-assistance": "100.4.4", + "magento/module-login-as-customer-frontend-ui": "100.4.4", + "magento/module-login-as-customer-graph-ql": "100.4.2", + "magento/module-login-as-customer-log": "100.4.3", + "magento/module-login-as-customer-page-cache": "100.4.4", + "magento/module-login-as-customer-quote": "100.4.3", + "magento/module-login-as-customer-sales": "100.4.4", + "magento/module-marketplace": "100.4.3", + "magento/module-media-content": "100.4.3", + "magento/module-media-content-api": "100.4.4", + "magento/module-media-content-catalog": "100.4.3", + "magento/module-media-content-cms": "100.4.3", + "magento/module-media-content-synchronization": "100.4.4", + "magento/module-media-content-synchronization-api": "100.4.3", + "magento/module-media-content-synchronization-catalog": "100.4.2", + "magento/module-media-content-synchronization-cms": "100.4.2", + "magento/module-media-gallery": "100.4.4", + "magento/module-media-gallery-api": "101.0.4", + "magento/module-media-gallery-catalog": "100.4.2", + "magento/module-media-gallery-catalog-integration": "100.4.2", + "magento/module-media-gallery-catalog-ui": "100.4.2", + "magento/module-media-gallery-cms-ui": "100.4.2", + "magento/module-media-gallery-integration": "100.4.4", + "magento/module-media-gallery-metadata": "100.4.3", + "magento/module-media-gallery-metadata-api": "100.4.2", + "magento/module-media-gallery-renditions": "100.4.3", + "magento/module-media-gallery-renditions-api": "100.4.2", + "magento/module-media-gallery-synchronization": "100.4.4", + "magento/module-media-gallery-synchronization-api": "100.4.3", + "magento/module-media-gallery-synchronization-metadata": "100.4.1", + "magento/module-media-gallery-ui": "100.4.4", + "magento/module-media-gallery-ui-api": "100.4.3", + "magento/module-media-storage": "100.4.4", + "magento/module-message-queue": "100.4.5", + "magento/module-msrp": "100.4.4", + "magento/module-msrp-configurable-product": "100.4.2", + "magento/module-msrp-grouped-product": "100.4.2", + "magento/module-multishipping": "100.4.5", + "magento/module-mysql-mq": "100.4.3", + "magento/module-new-relic-reporting": "100.4.3", + "magento/module-newsletter": "100.4.5", + "magento/module-newsletter-graph-ql": "100.4.2", + "magento/module-offline-payments": "100.4.3", + "magento/module-offline-shipping": "100.4.4", + "magento/module-page-cache": "100.4.5", + "magento/module-payment": "100.4.5", + "magento/module-payment-graph-ql": "100.4.0", + "magento/module-paypal": "101.0.5", + "magento/module-paypal-captcha": "100.4.2", + "magento/module-paypal-graph-ql": "100.4.3", + "magento/module-persistent": "100.4.5", + "magento/module-product-alert": "100.4.4", + "magento/module-product-video": "100.4.5", + "magento/module-quote": "101.2.5", + "magento/module-quote-analytics": "100.4.4", + "magento/module-quote-bundle-options": "100.4.1", + "magento/module-quote-configurable-options": "100.4.1", + "magento/module-quote-downloadable-links": "100.4.1", + "magento/module-quote-graph-ql": "100.4.5", + "magento/module-related-product-graph-ql": "100.4.2", + "magento/module-release-notification": "100.4.3", + "magento/module-remote-storage": "100.4.3", + "magento/module-reports": "100.4.5", + "magento/module-require-js": "100.4.1", + "magento/module-review": "100.4.5", + "magento/module-review-analytics": "100.4.2", + "magento/module-review-graph-ql": "100.4.1", + "magento/module-robots": "101.1.1", + "magento/module-rss": "100.4.3", + "magento/module-rule": "100.4.4", + "magento/module-sales": "103.0.5", + "magento/module-sales-analytics": "100.4.2", + "magento/module-sales-graph-ql": "100.4.5", + "magento/module-sales-inventory": "100.4.2", + "magento/module-sales-rule": "101.2.5", + "magento/module-sales-sequence": "100.4.2", + "magento/module-sample-data": "100.4.3", + "magento/module-search": "101.1.5", + "magento/module-security": "100.4.5", + "magento/module-send-friend": "100.4.3", + "magento/module-send-friend-graph-ql": "100.4.1", + "magento/module-shipping": "100.4.5", + "magento/module-sitemap": "100.4.4", + "magento/module-store": "101.1.5", + "magento/module-store-graph-ql": "100.4.3", + "magento/module-swagger": "100.4.4", + "magento/module-swagger-webapi": "100.4.1", + "magento/module-swagger-webapi-async": "100.4.1", + "magento/module-swatches": "100.4.5", + "magento/module-swatches-graph-ql": "100.4.3", + "magento/module-swatches-layered-navigation": "100.4.1", + "magento/module-tax": "100.4.5", + "magento/module-tax-graph-ql": "100.4.1", + "magento/module-tax-import-export": "100.4.4", + "magento/module-theme": "101.1.5", + "magento/module-theme-graph-ql": "100.4.2", + "magento/module-translation": "100.4.5", + "magento/module-ui": "101.2.5", + "magento/module-ups": "100.4.5", + "magento/module-url-rewrite": "102.0.4", + "magento/module-url-rewrite-graph-ql": "100.4.4", + "magento/module-user": "101.2.5", + "magento/module-usps": "100.4.4", + "magento/module-variable": "100.4.3", + "magento/module-vault": "101.2.5", + "magento/module-vault-graph-ql": "100.4.1", + "magento/module-version": "100.4.2", + "magento/module-webapi": "100.4.4", + "magento/module-webapi-async": "100.4.3", + "magento/module-webapi-security": "100.4.2", + "magento/module-weee": "100.4.5", + "magento/module-weee-graph-ql": "100.4.2", + "magento/module-widget": "101.2.5", + "magento/module-wishlist": "101.2.5", + "magento/module-wishlist-analytics": "100.4.3", + "magento/module-wishlist-graph-ql": "100.4.5", + "magento/page-builder": "1.7.2", + "magento/security-package": "1.1.4", + "magento/theme-adminhtml-backend": "100.4.5", + "magento/theme-frontend-blank": "100.4.5", + "magento/theme-frontend-luma": "100.4.5", + "magento/zendframework1": "~1.15.0", + "monolog/monolog": "^2.7", + "paypal/module-braintree": "4.4.0", + "pelago/emogrifier": "^6.0.0", + "php": "~7.4.0||~8.1.0", + "php-amqplib/php-amqplib": "~3.2.0", + "phpseclib/mcrypt_compat": "~2.0.2", + "phpseclib/phpseclib": "~3.0.13", + "ramsey/uuid": "~4.2.0", + "symfony/console": "~4.4.0", + "symfony/process": "~4.4.0", + "tedivm/jshrink": "~1.4.0", + "temando/module-shipping": "2.0.0", + "tubalmartin/cssmin": "4.1.1", + "web-token/jwt-framework": "^v2.2.7", + "webonyx/graphql-php": "~14.11.6", + "wikimedia/less.php": "^3.0.0" + }, + "type": "metapackage", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "eCommerce Platform for Growth (Community Edition)" + }, + { + "name": "magento/product-enterprise-edition", + "version": "2.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/product-enterprise-edition/magento-product-enterprise-edition-2.4.5.0.zip", + "shasum": "572ad7cc2ef98745ef31deff57328f4abfb5b2e1" + }, + "require": { + "colinmollenhour/cache-backend-file": "~1.4.1", + "colinmollenhour/cache-backend-redis": "1.14.2", + "colinmollenhour/credis": "1.13.0", + "colinmollenhour/php-redis-session-abstract": "~1.4.5", + "composer/composer": "^1.9 || ^2.0, !=2.2.16", + "elasticsearch/elasticsearch": "~7.17.0", + "ext-bcmath": "*", + "ext-ctype": "*", + "ext-curl": "*", + "ext-dom": "*", + "ext-gd": "*", + "ext-hash": "*", + "ext-iconv": "*", + "ext-intl": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-pdo_mysql": "*", + "ext-simplexml": "*", + "ext-soap": "*", + "ext-sodium": "*", + "ext-spl": "*", + "ext-xsl": "*", + "ext-zip": "*", + "ezyang/htmlpurifier": "^4.14", + "guzzlehttp/guzzle": "^7.4.2", + "laminas/laminas-captcha": "^2.12", + "laminas/laminas-code": "~4.5.0", + "laminas/laminas-db": "^2.15.0", + "laminas/laminas-dependency-plugin": "^2.2.0", + "laminas/laminas-di": "^3.7.0", + "laminas/laminas-escaper": "~2.10.0", + "laminas/laminas-eventmanager": "^3.5.0", + "laminas/laminas-feed": "^2.17.0", + "laminas/laminas-http": "^2.15.0", + "laminas/laminas-json": "^3.3.0", + "laminas/laminas-mail": "^2.16.0", + "laminas/laminas-mime": "^2.9.1", + "laminas/laminas-modulemanager": "^2.11.0", + "laminas/laminas-mvc": "^3.3.3", + "laminas/laminas-server": "^2.11.1", + "laminas/laminas-servicemanager": "^3.11.0", + "laminas/laminas-soap": "^2.10.0", + "laminas/laminas-stdlib": "^3.7.1", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.17.0", + "league/flysystem": "~2.4.5", + "league/flysystem-aws-s3-v3": "^2.4.3", + "lib-libxml": "*", + "magento/composer": "~1.8.0", + "magento/composer-dependency-version-audit-plugin": "~0.1", + "magento/framework-foreign-key": "100.4.4", + "magento/magento-composer-installer": ">=0.3.0", + "magento/magento2-ee-base": "2.4.5", + "magento/module-admin-gws": "100.4.5", + "magento/module-admin-gws-configurable-product": "100.4.2", + "magento/module-admin-gws-staging": "100.4.2", + "magento/module-advanced-catalog": "100.4.2", + "magento/module-advanced-checkout": "100.4.5", + "magento/module-advanced-rule": "100.4.2", + "magento/module-advanced-sales-rule": "100.4.2", + "magento/module-async-order": "100.4.1", + "magento/module-async-order-graph-ql": "100.4.0", + "magento/module-aws-s3-customer-custom-attributes": "100.4.2", + "magento/module-aws-s3-gift-card-import-export": "100.4.2", + "magento/module-aws-s3-scheduled-import-export": "100.4.2", + "magento/module-banner": "101.2.5", + "magento/module-banner-customer-segment": "100.4.3", + "magento/module-banner-graph-ql": "100.4.1", + "magento/module-bundle-import-export-staging": "100.4.2", + "magento/module-bundle-staging": "100.4.5", + "magento/module-catalog-event": "101.1.4", + "magento/module-catalog-import-export-staging": "100.4.2", + "magento/module-catalog-inventory-staging": "100.4.3", + "magento/module-catalog-permissions": "100.4.5", + "magento/module-catalog-permissions-graph-ql": "100.4.3", + "magento/module-catalog-rule-staging": "100.4.5", + "magento/module-catalog-staging": "100.4.5", + "magento/module-catalog-staging-graph-ql": "100.4.4", + "magento/module-catalog-url-rewrite-staging": "100.4.4", + "magento/module-checkout-address-search": "100.4.4", + "magento/module-checkout-address-search-gift-registry": "100.4.1", + "magento/module-checkout-staging": "100.4.4", + "magento/module-cms-staging": "100.4.5", + "magento/module-configurable-product-staging": "100.4.4", + "magento/module-custom-attribute-management": "100.4.4", + "magento/module-customer-balance": "100.4.5", + "magento/module-customer-balance-graph-ql": "100.4.2", + "magento/module-customer-custom-attributes": "100.4.5", + "magento/module-customer-finance": "100.4.2", + "magento/module-customer-segment": "102.1.5", + "magento/module-deferred-total-calculating": "100.4.0", + "magento/module-downloadable-staging": "100.4.4", + "magento/module-elasticsearch-catalog-permissions": "100.4.1", + "magento/module-elasticsearch-catalog-permissions-graph-ql": "100.4.0", + "magento/module-enterprise": "100.4.3", + "magento/module-gift-card": "101.3.5", + "magento/module-gift-card-account": "101.2.5", + "magento/module-gift-card-account-graph-ql": "100.4.3", + "magento/module-gift-card-graph-ql": "100.4.5", + "magento/module-gift-card-import-export": "100.4.2", + "magento/module-gift-card-staging": "100.4.2", + "magento/module-gift-message-staging": "100.4.2", + "magento/module-gift-registry": "101.2.5", + "magento/module-gift-registry-graph-ql": "100.4.1", + "magento/module-gift-wrapping": "101.2.4", + "magento/module-gift-wrapping-graph-ql": "100.4.2", + "magento/module-gift-wrapping-staging": "100.4.2", + "magento/module-google-optimizer-staging": "100.4.2", + "magento/module-google-tag-manager": "100.4.5", + "magento/module-grouped-product-staging": "100.4.3", + "magento/module-invitation": "100.4.4", + "magento/module-layered-navigation-staging": "100.4.2", + "magento/module-logging": "101.2.5", + "magento/module-login-as-customer-logging": "100.4.5", + "magento/module-login-as-customer-website-restriction": "100.4.3", + "magento/module-media-content-catalog-staging": "100.4.2", + "magento/module-msrp-staging": "100.4.3", + "magento/module-multiple-wishlist": "100.4.5", + "magento/module-multiple-wishlist-graph-ql": "100.4.1", + "magento/module-payment-staging": "100.4.2", + "magento/module-persistent-history": "100.4.2", + "magento/module-price-permissions": "100.4.1", + "magento/module-product-video-staging": "100.4.2", + "magento/module-promotion-permissions": "100.4.2", + "magento/module-quote-gift-card-options": "100.4.2", + "magento/module-quote-staging": "100.4.2", + "magento/module-reminder": "101.2.4", + "magento/module-remote-storage-commerce": "100.4.1", + "magento/module-resource-connections": "100.4.2", + "magento/module-review-staging": "100.4.2", + "magento/module-reward": "101.2.5", + "magento/module-reward-graph-ql": "100.4.4", + "magento/module-reward-staging": "100.4.2", + "magento/module-rma": "101.2.5", + "magento/module-rma-graph-ql": "100.4.4", + "magento/module-rma-staging": "100.4.2", + "magento/module-sales-archive": "101.0.3", + "magento/module-sales-rule-staging": "100.4.4", + "magento/module-scalable-checkout": "100.4.4", + "magento/module-scalable-inventory": "100.4.3", + "magento/module-scalable-oms": "100.4.3", + "magento/module-scheduled-import-export": "101.2.5", + "magento/module-search-staging": "100.4.3", + "magento/module-staging": "101.2.5", + "magento/module-staging-graph-ql": "100.4.2", + "magento/module-support": "101.2.4", + "magento/module-swat": "100.4.3", + "magento/module-target-rule": "101.2.5", + "magento/module-target-rule-graph-ql": "100.4.2", + "magento/module-versions-cms": "101.2.5", + "magento/module-versions-cms-page-cache": "100.4.1", + "magento/module-versions-cms-url-rewrite": "100.4.3", + "magento/module-versions-cms-url-rewrite-graph-ql": "100.4.1", + "magento/module-visual-merchandiser": "100.4.5", + "magento/module-website-restriction": "100.4.4", + "magento/module-weee-staging": "100.4.2", + "magento/module-wishlist-gift-card": "100.4.1", + "magento/module-wishlist-gift-card-graph-ql": "100.4.1", + "magento/page-builder-commerce": "1.7.2", + "magento/product-community-edition": "2.4.5", + "magento/security-package-ee": "1.0.0", + "magento/theme-adminhtml-spectrum": "100.4.0", + "magento/zendframework1": "~1.15.0", + "monolog/monolog": "^2.7", + "pelago/emogrifier": "^6.0.0", + "php": "~7.4.0||~8.1.0", + "php-amqplib/php-amqplib": "~3.2.0", + "phpseclib/mcrypt_compat": "~2.0.2", + "phpseclib/phpseclib": "~3.0.13", + "ramsey/uuid": "~4.2.0", + "symfony/console": "~4.4.0", + "symfony/process": "~4.4.0", + "tedivm/jshrink": "~1.4.0", + "tubalmartin/cssmin": "4.1.1", + "web-token/jwt-framework": "^v2.2.7", + "webonyx/graphql-php": "~14.11.6", + "wikimedia/less.php": "^3.0.0" + }, + "type": "metapackage", + "license": [ + "proprietary" + ], + "description": "eCommerce Platform for Growth (Enterprise Edition)" + }, + { + "name": "magento/security-package", + "version": "1.1.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/security-package/magento-security-package-1.1.4.0.zip", + "shasum": "a6dea777ac5824d76d1099334f886ce327d3c714" + }, + "require": { + "google/recaptcha": "^1.2", + "magento/module-re-captcha-admin-ui": "1.1.2", + "magento/module-re-captcha-checkout": "1.1.2", + "magento/module-re-captcha-checkout-sales-rule": "1.1.1", + "magento/module-re-captcha-contact": "1.1.1", + "magento/module-re-captcha-customer": "1.1.3", + "magento/module-re-captcha-frontend-ui": "1.1.3", + "magento/module-re-captcha-migration": "1.1.2", + "magento/module-re-captcha-newsletter": "1.1.2", + "magento/module-re-captcha-paypal": "1.1.2", + "magento/module-re-captcha-review": "1.1.2", + "magento/module-re-captcha-send-friend": "1.1.2", + "magento/module-re-captcha-store-pickup": "1.0.1", + "magento/module-re-captcha-ui": "1.1.2", + "magento/module-re-captcha-user": "1.1.2", + "magento/module-re-captcha-validation": "1.1.1", + "magento/module-re-captcha-validation-api": "1.1.1", + "magento/module-re-captcha-version-2-checkbox": "2.0.2", + "magento/module-re-captcha-version-2-invisible": "2.0.2", + "magento/module-re-captcha-version-3-invisible": "2.0.2", + "magento/module-re-captcha-webapi-api": "1.0.1", + "magento/module-re-captcha-webapi-graph-ql": "1.0.1", + "magento/module-re-captcha-webapi-rest": "1.0.1", + "magento/module-re-captcha-webapi-ui": "1.0.1", + "magento/module-securitytxt": "1.1.1", + "magento/module-two-factor-auth": "1.1.4" + }, + "type": "metapackage", + "description": "Magento Security Package" + }, + { + "name": "magento/security-package-ee", + "version": "1.0.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/security-package-ee/magento-security-package-ee-1.0.0.0.zip", + "shasum": "dbd410e88cbe152f7f8d62bf8e49eda78d10951b" + }, + "require": { + "magento/module-re-captcha-gift-card": "1.0.0", + "magento/module-re-captcha-invitation": "1.0.0", + "magento/module-re-captcha-multiple-wishlist": "1.0.0" + }, + "type": "metapackage", + "description": "Magento Security Package for Enterprise Edition" + }, + { + "name": "magento/theme-adminhtml-backend", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/theme-adminhtml-backend/magento-theme-adminhtml-backend-100.4.5.0.zip", + "shasum": "f5ee6da339ccd2c9cf11de4a7e1e37aeb85af4a4" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-theme", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/theme-adminhtml-spectrum", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/theme-adminhtml-spectrum/magento-theme-adminhtml-spectrum-100.4.0.0.zip", + "shasum": "0157ff0d45aa05dcf3da4250fff809e794de9114" + }, + "require": { + "magento/framework": "103.0.*", + "magento/theme-adminhtml-backend": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-theme", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/theme-frontend-blank", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/theme-frontend-blank/magento-theme-frontend-blank-100.4.5.0.zip", + "shasum": "8f64b9681da80b037adae028426fbe15fefa9a60" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-theme", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/theme-frontend-luma", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/theme-frontend-luma/magento-theme-frontend-luma-100.4.5.0.zip", + "shasum": "abf5ec4b08e6cdb076038a1d4069b904aa9eb412" + }, + "require": { + "magento/framework": "103.0.*", + "magento/theme-frontend-blank": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-theme", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/zendframework1", + "version": "1.15.1", + "source": { + "type": "git", + "url": "https://github.com/magento/zf1.git", + "reference": "2381396d2a9a528be2f367b5ce2dddf650eac1d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/magento/zf1/zipball/2381396d2a9a528be2f367b5ce2dddf650eac1d0", + "reference": "2381396d2a9a528be2f367b5ce2dddf650eac1d0", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/dbunit": "1.3.*", + "phpunit/phpunit": "3.7.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.12.x-dev" + } + }, + "autoload": { + "psr-0": { + "Zend_": "library/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "library/" + ], + "license": [ + "BSD-3-Clause" + ], + "description": "Magento Zend Framework 1", + "homepage": "http://framework.zend.com/", + "keywords": [ + "ZF1", + "framework" + ], + "support": { + "issues": "https://github.com/magento/zf1/issues", + "source": "https://github.com/magento/zf1/tree/1.15.1" + }, + "time": "2022-06-21T01:22:39+00:00" + }, + { + "name": "monolog/monolog", + "version": "2.8.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "720488632c590286b88b80e62aa3d3d551ad4a50" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/720488632c590286b88b80e62aa3d3d551ad4a50", + "reference": "720488632c590286b88b80e62aa3d3d551ad4a50", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "provide": { + "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "elasticsearch/elasticsearch": "^7 || ^8", + "ext-json": "*", + "graylog2/gelf-php": "^1.4.2", + "guzzlehttp/guzzle": "^7.4", + "guzzlehttp/psr7": "^2.2", + "mongodb/mongodb": "^1.8", + "php-amqplib/php-amqplib": "~2.4 || ^3", + "phpspec/prophecy": "^1.15", + "phpstan/phpstan": "^0.12.91", + "phpunit/phpunit": "^8.5.14", + "predis/predis": "^1.1 || ^2.0", + "rollbar/rollbar": "^1.3 || ^2 || ^3", + "ruflin/elastica": "^7", + "swiftmailer/swiftmailer": "^5.3|^6.0", + "symfony/mailer": "^5.4 || ^6", + "symfony/mime": "^5.4 || ^6" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", + "ext-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "ext-openssl": "Required to send log messages using SSL", + "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "https://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "support": { + "issues": "https://github.com/Seldaek/monolog/issues", + "source": "https://github.com/Seldaek/monolog/tree/2.8.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2022-07-24T11:55:47+00:00" + }, + { + "name": "mtdowling/jmespath.php", + "version": "2.6.1", + "source": { + "type": "git", + "url": "https://github.com/jmespath/jmespath.php.git", + "reference": "9b87907a81b87bc76d19a7fb2d61e61486ee9edb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jmespath/jmespath.php/zipball/9b87907a81b87bc76d19a7fb2d61e61486ee9edb", + "reference": "9b87907a81b87bc76d19a7fb2d61e61486ee9edb", + "shasum": "" + }, + "require": { + "php": "^5.4 || ^7.0 || ^8.0", + "symfony/polyfill-mbstring": "^1.17" + }, + "require-dev": { + "composer/xdebug-handler": "^1.4 || ^2.0", + "phpunit/phpunit": "^4.8.36 || ^7.5.15" + }, + "bin": [ + "bin/jp.php" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.6-dev" + } + }, + "autoload": { + "files": [ + "src/JmesPath.php" + ], + "psr-4": { + "JmesPath\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Declaratively specify how to extract elements from a JSON document", + "keywords": [ + "json", + "jsonpath" + ], + "support": { + "issues": "https://github.com/jmespath/jmespath.php/issues", + "source": "https://github.com/jmespath/jmespath.php/tree/2.6.1" + }, + "time": "2021-06-14T00:11:39+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v4.14.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/34bea19b6e03d8153165d8f30bba4c3be86184c1", + "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=7.0" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v4.14.0" + }, + "time": "2022-05-31T20:59:12+00:00" + }, + { + "name": "paragonie/constant_time_encoding", + "version": "v2.6.3", + "source": { + "type": "git", + "url": "https://github.com/paragonie/constant_time_encoding.git", + "reference": "58c3f47f650c94ec05a151692652a868995d2938" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/58c3f47f650c94ec05a151692652a868995d2938", + "reference": "58c3f47f650c94ec05a151692652a868995d2938", + "shasum": "" + }, + "require": { + "php": "^7|^8" + }, + "require-dev": { + "phpunit/phpunit": "^6|^7|^8|^9", + "vimeo/psalm": "^1|^2|^3|^4" + }, + "type": "library", + "autoload": { + "psr-4": { + "ParagonIE\\ConstantTime\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com", + "role": "Maintainer" + }, + { + "name": "Steve 'Sc00bz' Thomas", + "email": "steve@tobtu.com", + "homepage": "https://www.tobtu.com", + "role": "Original Developer" + } + ], + "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", + "keywords": [ + "base16", + "base32", + "base32_decode", + "base32_encode", + "base64", + "base64_decode", + "base64_encode", + "bin2hex", + "encoding", + "hex", + "hex2bin", + "rfc4648" + ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/constant_time_encoding/issues", + "source": "https://github.com/paragonie/constant_time_encoding" + }, + "time": "2022-06-14T06:56:20+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v9.99.100", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", + "shasum": "" + }, + "require": { + "php": ">= 7" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*", + "vimeo/psalm": "^1" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "polyfill", + "pseudorandom", + "random" + ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/random_compat/issues", + "source": "https://github.com/paragonie/random_compat" + }, + "time": "2020-10-15T08:29:30+00:00" + }, + { + "name": "paypal/module-braintree", + "version": "4.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/paypal/module-braintree/paypal-module-braintree-4.4.0.0.zip", + "shasum": "d9ab16d9607bfc62fce64712c02facc88510e5f0" + }, + "require": { + "braintree/braintree_php": "6.5.1", + "magento/framework": "*", + "paypal/module-braintree-core": "4.4.0", + "paypal/module-braintree-graph-ql": "4.4.0", + "php": "~7.4.0||~8.1.0" + }, + "type": "metapackage", + "license": [ + "Apache-2.0" + ], + "description": "Braintree Magento" + }, + { + "name": "paypal/module-braintree-core", + "version": "4.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/paypal/module-braintree-core/paypal-module-braintree-core-4.4.0.0.zip", + "shasum": "0ed21d22c65ed82cfcb765b684b50e47d6addf17" + }, + "require": { + "braintree/braintree_php": "6.5.1", + "ext-json": "*", + "ext-simplexml": "*", + "magento/framework": "*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "100.2.*||101.0.*||^102.0.0", + "magento/module-catalog": "102.0.*||103.0.*||^104.0.0", + "magento/module-checkout": "100.2.*||100.3.*||^100.4.0", + "magento/module-checkout-agreements": "100.4.*", + "magento/module-config": "101.0.*||101.1.*||^101.2.0", + "magento/module-configurable-product": "100.4.*", + "magento/module-customer": "101.0.*||102.0.*||^103.0.0", + "magento/module-directory": "100.2.*||100.3.*||^100.4.0", + "magento/module-downloadable": "100.4.*", + "magento/module-grouped-product": "100.4.*", + "magento/module-instant-purchase": "100.4.*", + "magento/module-multishipping": "100.4.*", + "magento/module-payment": "100.2.*||100.3.*||^100.4.0", + "magento/module-paypal": "100.2.*||100.3.*||^101.0.0", + "magento/module-quote": "101.0.*||101.1.*||^101.2.0", + "magento/module-re-captcha-admin-ui": "1.1.*", + "magento/module-re-captcha-frontend-ui": "1.1.*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-version-2-checkbox": "2.0.*", + "magento/module-re-captcha-version-2-invisible": "2.0.*", + "magento/module-re-captcha-version-3-invisible": "2.0.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "magento/module-re-captcha-webapi-ui": "1.0.*", + "magento/module-sales": "101.0.*||102.0.*||^102.1.0||^103", + "magento/module-store": "101.1.*", + "magento/module-theme": "100.2.*||101.0.*||^101.1.0", + "magento/module-ui": "101.0.*||101.1.*||^101.2.0", + "magento/module-vault": "101.0.*||101.1.*||^101.2.0", + "magento/module-webapi": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "conflict": { + "gene/module-braintree": "*", + "magento/module-braintree": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "PayPal\\Braintree\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Fork from the Magento Braintree 2.2.0 module by Gene Commerce for PayPal." + }, + { + "name": "paypal/module-braintree-graph-ql", + "version": "4.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/paypal/module-braintree-graph-ql/paypal-module-braintree-graph-ql-4.4.0.0.zip", + "shasum": "aeda8bc856162c4d7bda04cd363296f138d2a03e" + }, + "require": { + "magento/framework": "^102||^103", + "magento/module-quote": "^101", + "magento/module-quote-graph-ql": "^100", + "magento/module-store": "^101", + "paypal/module-braintree-core": "^4.4", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "^100" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "PayPal\\BraintreeGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "pelago/emogrifier", + "version": "v6.0.0", + "source": { + "type": "git", + "url": "https://github.com/MyIntervals/emogrifier.git", + "reference": "aa72d5407efac118f3896bcb995a2cba793df0ae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MyIntervals/emogrifier/zipball/aa72d5407efac118f3896bcb995a2cba793df0ae", + "reference": "aa72d5407efac118f3896bcb995a2cba793df0ae", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0", + "sabberworm/php-css-parser": "^8.3.1", + "symfony/css-selector": "^3.4.32 || ^4.4 || ^5.3 || ^6.0" + }, + "require-dev": { + "php-parallel-lint/php-parallel-lint": "^1.3.0", + "phpunit/phpunit": "^8.5.16", + "rawr/cross-data-providers": "^2.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Pelago\\Emogrifier\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Oliver Klee", + "email": "github@oliverklee.de" + }, + { + "name": "Zoli Szabó", + "email": "zoli.szabo+github@gmail.com" + }, + { + "name": "John Reeve", + "email": "jreeve@pelagodesign.com" + }, + { + "name": "Jake Hotson", + "email": "jake@qzdesign.co.uk" + }, + { + "name": "Cameron Brooks" + }, + { + "name": "Jaime Prado" + } + ], + "description": "Converts CSS styles into inline style attributes in your HTML code", + "homepage": "https://www.myintervals.com/emogrifier.php", + "keywords": [ + "css", + "email", + "pre-processing" + ], + "support": { + "issues": "https://github.com/MyIntervals/emogrifier/issues", + "source": "https://github.com/MyIntervals/emogrifier" + }, + "time": "2021-09-16T16:22:04+00:00" + }, + { + "name": "php-amqplib/php-amqplib", + "version": "v3.2.0", + "source": { + "type": "git", + "url": "https://github.com/php-amqplib/php-amqplib.git", + "reference": "0bec5b392428e0ac3b3f34fbc4e02d706995833e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-amqplib/php-amqplib/zipball/0bec5b392428e0ac3b3f34fbc4e02d706995833e", + "reference": "0bec5b392428e0ac3b3f34fbc4e02d706995833e", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "ext-sockets": "*", + "php": "^7.1||^8.0", + "phpseclib/phpseclib": "^2.0|^3.0" + }, + "conflict": { + "php": "7.4.0 - 7.4.1" + }, + "replace": { + "videlalvaro/php-amqplib": "self.version" + }, + "require-dev": { + "ext-curl": "*", + "nategood/httpful": "^0.2.20", + "phpunit/phpunit": "^7.5|^9.5", + "squizlabs/php_codesniffer": "^3.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "PhpAmqpLib\\": "PhpAmqpLib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ + { + "name": "Alvaro Videla", + "role": "Original Maintainer" + }, + { + "name": "Raúl Araya", + "email": "nubeiro@gmail.com", + "role": "Maintainer" + }, + { + "name": "Luke Bakken", + "email": "luke@bakken.io", + "role": "Maintainer" + }, + { + "name": "Ramūnas Dronga", + "email": "github@ramuno.lt", + "role": "Maintainer" + } + ], + "description": "Formerly videlalvaro/php-amqplib. This library is a pure PHP implementation of the AMQP protocol. It's been tested against RabbitMQ.", + "homepage": "https://github.com/php-amqplib/php-amqplib/", + "keywords": [ + "message", + "queue", + "rabbitmq" + ], + "support": { + "issues": "https://github.com/php-amqplib/php-amqplib/issues", + "source": "https://github.com/php-amqplib/php-amqplib/tree/v3.2.0" + }, + "time": "2022-03-10T19:16:00+00:00" + }, + { + "name": "phpgt/cssxpath", + "version": "v1.1.4", + "source": { + "type": "git", + "url": "https://github.com/PhpGt/CssXPath.git", + "reference": "7f073ba346c49a339a7b2cda9ccfdb1994c5d271" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PhpGt/CssXPath/zipball/7f073ba346c49a339a7b2cda9ccfdb1994c5d271", + "reference": "7f073ba346c49a339a7b2cda9ccfdb1994c5d271", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "ext-dom": "*", + "ext-libxml": "*", + "phpstan/phpstan": ">=0.12.42", + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Gt\\CssXPath\\": "./src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Bowler", + "email": "greg.bowler@g105b.com", + "homepage": "https://www.g105b.com", + "role": "Developer" + } + ], + "description": "Convert CSS selectors to XPath queries.", + "support": { + "issues": "https://github.com/PhpGt/CssXPath/issues", + "source": "https://github.com/PhpGt/CssXPath/tree/v1.1.4" + }, + "funding": [ + { + "url": "https://github.com/sponsors/PhpGt", + "type": "github" + } + ], + "time": "2021-11-13T15:40:44+00:00" + }, + { + "name": "phpgt/dom", + "version": "v2.2.3", + "source": { + "type": "git", + "url": "https://github.com/PhpGt/Dom.git", + "reference": "35962a3fa3f30b1a00d22f64c787881e2bf2e0e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PhpGt/Dom/zipball/35962a3fa3f30b1a00d22f64c787881e2bf2e0e2", + "reference": "35962a3fa3f30b1a00d22f64c787881e2bf2e0e2", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "php": ">=7.3", + "phpgt/cssxpath": "^1.1.4", + "psr/http-message": "1.*" + }, + "require-dev": { + "phpunit/phpunit": "~9.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Gt\\Dom\\": "./src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Bowler", + "email": "greg.bowler@g105b.com", + "homepage": "https://www.g105b.com", + "role": "Developer" + }, + { + "name": "Alvaro Guimaraes", + "homepage": "https://github.com/aguimaraes", + "role": "Developer" + }, + { + "name": "James Fellows", + "homepage": "https://github.com/j4m3s", + "role": "Developer" + }, + { + "name": "Emile Ward", + "homepage": "https://github.com/emileward", + "role": "Developer" + }, + { + "name": "Jelmer Wijnja", + "homepage": "https://github.com/Jelmergu", + "role": "Developer" + }, + { + "name": "Ognjen Petrovic", + "homepage": "https://github.com/ognjen-petrovic", + "role": "Developer" + }, + { + "name": "Jacob Bearden", + "homepage": "https://github.com/jacobbearden", + "role": "Documentation contributor" + }, + { + "name": "Jaroslav Týc", + "homepage": "https://www.jaroslavtyc.com/", + "role": "Developer" + }, + { + "name": "Andrii Beziazychnyi", + "homepage": "https://www.atwix.com/", + "role": "Developer" + } + ], + "description": "The modern DOM API for PHP projects.", + "support": { + "issues": "https://github.com/PhpGt/Dom/issues", + "source": "https://github.com/PhpGt/Dom/tree/v2.2.3" + }, + "funding": [ + { + "url": "https://github.com/phpgt", + "type": "github" + } + ], + "time": "2021-11-13T15:59:05+00:00" + }, + { + "name": "phpseclib/mcrypt_compat", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/phpseclib/mcrypt_compat.git", + "reference": "8a9f9f05b25fedce2ded16fa6008c1a6e4290603" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpseclib/mcrypt_compat/zipball/8a9f9f05b25fedce2ded16fa6008c1a6e4290603", + "reference": "8a9f9f05b25fedce2ded16fa6008c1a6e4290603", + "shasum": "" + }, + "require": { + "php": ">=5.6.1", + "phpseclib/phpseclib": ">=3.0.13 <4.0.0" + }, + "provide": { + "ext-mcrypt": "5.6.40" + }, + "require-dev": { + "phpunit/phpunit": "^5.7|^6.0|^9.4" + }, + "suggest": { + "ext-openssl": "Will enable faster cryptographic operations" + }, + "type": "library", + "autoload": { + "files": [ + "lib/mcrypt.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jim Wigginton", + "email": "terrafrost@php.net", + "homepage": "http://phpseclib.sourceforge.net" + } + ], + "description": "PHP 5.x-8.x polyfill for mcrypt extension", + "keywords": [ + "cryptograpy", + "encryption", + "mcrypt", + "polyfill" + ], + "support": { + "email": "terrafrost@php.net", + "issues": "https://github.com/phpseclib/mcrypt_compat/issues", + "source": "https://github.com/phpseclib/mcrypt_compat" + }, + "funding": [ + { + "url": "https://www.patreon.com/phpseclib", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpseclib/mcrypt_compat", + "type": "tidelift" + } + ], + "time": "2022-03-27T15:58:45+00:00" + }, + { + "name": "phpseclib/phpseclib", + "version": "3.0.14", + "source": { + "type": "git", + "url": "https://github.com/phpseclib/phpseclib.git", + "reference": "2f0b7af658cbea265cbb4a791d6c29a6613f98ef" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/2f0b7af658cbea265cbb4a791d6c29a6613f98ef", + "reference": "2f0b7af658cbea265cbb4a791d6c29a6613f98ef", + "shasum": "" + }, + "require": { + "paragonie/constant_time_encoding": "^1|^2", + "paragonie/random_compat": "^1.4|^2.0|^9.99.99", + "php": ">=5.6.1" + }, + "require-dev": { + "phpunit/phpunit": "*" + }, + "suggest": { + "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", + "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.", + "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.", + "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations." + }, + "type": "library", + "autoload": { + "files": [ + "phpseclib/bootstrap.php" + ], + "psr-4": { + "phpseclib3\\": "phpseclib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jim Wigginton", + "email": "terrafrost@php.net", + "role": "Lead Developer" + }, + { + "name": "Patrick Monnerat", + "email": "pm@datasphere.ch", + "role": "Developer" + }, + { + "name": "Andreas Fischer", + "email": "bantu@phpbb.com", + "role": "Developer" + }, + { + "name": "Hans-Jürgen Petrich", + "email": "petrich@tronic-media.com", + "role": "Developer" + }, + { + "name": "Graham Campbell", + "email": "graham@alt-three.com", + "role": "Developer" + } + ], + "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.", + "homepage": "http://phpseclib.sourceforge.net", + "keywords": [ + "BigInteger", + "aes", + "asn.1", + "asn1", + "blowfish", + "crypto", + "cryptography", + "encryption", + "rsa", + "security", + "sftp", + "signature", + "signing", + "ssh", + "twofish", + "x.509", + "x509" + ], + "support": { + "issues": "https://github.com/phpseclib/phpseclib/issues", + "source": "https://github.com/phpseclib/phpseclib/tree/3.0.14" + }, + "funding": [ + { + "url": "https://github.com/terrafrost", + "type": "github" + }, + { + "url": "https://www.patreon.com/phpseclib", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib", + "type": "tidelift" + } + ], + "time": "2022-04-04T05:15:45+00:00" + }, + { + "name": "psr/container", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/1.1.2" + }, + "time": "2021-11-05T16:50:12+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client/tree/master" + }, + "time": "2020-06-29T06:28:15+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "shasum": "" + }, + "require": { + "php": ">=7.0.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory/tree/master" + }, + "time": "2019-04-30T12:38:16+00:00" + }, + { + "name": "psr/http-message", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/master" + }, + "time": "2016-08-06T14:39:51+00:00" + }, + { + "name": "psr/log", + "version": "1.1.4", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/1.1.4" + }, + "time": "2021-05-03T11:20:27+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "ramsey/collection", + "version": "1.2.2", + "source": { + "type": "git", + "url": "https://github.com/ramsey/collection.git", + "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/collection/zipball/cccc74ee5e328031b15640b51056ee8d3bb66c0a", + "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a", + "shasum": "" + }, + "require": { + "php": "^7.3 || ^8", + "symfony/polyfill-php81": "^1.23" + }, + "require-dev": { + "captainhook/captainhook": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "ergebnis/composer-normalize": "^2.6", + "fakerphp/faker": "^1.5", + "hamcrest/hamcrest-php": "^2", + "jangregor/phpstan-prophecy": "^0.8", + "mockery/mockery": "^1.3", + "phpspec/prophecy-phpunit": "^2.0", + "phpstan/extension-installer": "^1", + "phpstan/phpstan": "^0.12.32", + "phpstan/phpstan-mockery": "^0.12.5", + "phpstan/phpstan-phpunit": "^0.12.11", + "phpunit/phpunit": "^8.5 || ^9", + "psy/psysh": "^0.10.4", + "slevomat/coding-standard": "^6.3", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Ramsey\\Collection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "description": "A PHP library for representing and manipulating collections.", + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], + "support": { + "issues": "https://github.com/ramsey/collection/issues", + "source": "https://github.com/ramsey/collection/tree/1.2.2" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", + "type": "tidelift" + } + ], + "time": "2021-10-10T03:01:02+00:00" + }, + { + "name": "ramsey/uuid", + "version": "4.2.3", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df", + "reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df", + "shasum": "" + }, + "require": { + "brick/math": "^0.8 || ^0.9", + "ext-json": "*", + "php": "^7.2 || ^8.0", + "ramsey/collection": "^1.0", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-php80": "^1.14" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "captainhook/captainhook": "^5.10", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "doctrine/annotations": "^1.8", + "ergebnis/composer-normalize": "^2.15", + "mockery/mockery": "^1.3", + "moontoast/math": "^1.1", + "paragonie/random-lib": "^2", + "php-mock/php-mock": "^2.2", + "php-mock/php-mock-mockery": "^1.3", + "php-parallel-lint/php-parallel-lint": "^1.1", + "phpbench/phpbench": "^1.0", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-mockery": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpunit/phpunit": "^8.5 || ^9", + "slevomat/coding-standard": "^7.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.9" + }, + "suggest": { + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "ext-ctype": "Enables faster processing of character classification using ctype functions.", + "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", + "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.x-dev" + }, + "captainhook": { + "force-install": true + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "support": { + "issues": "https://github.com/ramsey/uuid/issues", + "source": "https://github.com/ramsey/uuid/tree/4.2.3" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", + "type": "tidelift" + } + ], + "time": "2021-09-25T23:10:38+00:00" + }, + { + "name": "react/promise", + "version": "v2.9.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise.git", + "reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise/zipball/234f8fd1023c9158e2314fa9d7d0e6a83db42910", + "reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "React\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "A lightweight implementation of CommonJS Promises/A for PHP", + "keywords": [ + "promise", + "promises" + ], + "support": { + "issues": "https://github.com/reactphp/promise/issues", + "source": "https://github.com/reactphp/promise/tree/v2.9.0" + }, + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2022-02-11T10:27:51+00:00" + }, + { + "name": "sabberworm/php-css-parser", + "version": "8.4.0", + "source": { + "type": "git", + "url": "https://github.com/sabberworm/PHP-CSS-Parser.git", + "reference": "e41d2140031d533348b2192a83f02d8dd8a71d30" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sabberworm/PHP-CSS-Parser/zipball/e41d2140031d533348b2192a83f02d8dd8a71d30", + "reference": "e41d2140031d533348b2192a83f02d8dd8a71d30", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": ">=5.6.20" + }, + "require-dev": { + "codacy/coverage": "^1.4", + "phpunit/phpunit": "^4.8.36" + }, + "suggest": { + "ext-mbstring": "for parsing UTF-8 CSS" + }, + "type": "library", + "autoload": { + "psr-4": { + "Sabberworm\\CSS\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Raphael Schweikert" + } + ], + "description": "Parser for CSS Files written in PHP", + "homepage": "https://www.sabberworm.com/blog/2010/6/10/php-css-parser", + "keywords": [ + "css", + "parser", + "stylesheet" + ], + "support": { + "issues": "https://github.com/sabberworm/PHP-CSS-Parser/issues", + "source": "https://github.com/sabberworm/PHP-CSS-Parser/tree/8.4.0" + }, + "time": "2021-12-11T13:40:54+00:00" + }, + { + "name": "seld/jsonlint", + "version": "1.9.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/jsonlint.git", + "reference": "4211420d25eba80712bff236a98960ef68b866b7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/4211420d25eba80712bff236a98960ef68b866b7", + "reference": "4211420d25eba80712bff236a98960ef68b866b7", + "shasum": "" + }, + "require": { + "php": "^5.3 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.5", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^8.5.13" + }, + "bin": [ + "bin/jsonlint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Seld\\JsonLint\\": "src/Seld/JsonLint/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "JSON Linter", + "keywords": [ + "json", + "linter", + "parser", + "validator" + ], + "support": { + "issues": "https://github.com/Seldaek/jsonlint/issues", + "source": "https://github.com/Seldaek/jsonlint/tree/1.9.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint", + "type": "tidelift" + } + ], + "time": "2022-04-01T13:37:23+00:00" + }, + { + "name": "seld/phar-utils", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/phar-utils.git", + "reference": "9f3452c93ff423469c0d56450431562ca423dcee" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/9f3452c93ff423469c0d56450431562ca423dcee", + "reference": "9f3452c93ff423469c0d56450431562ca423dcee", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Seld\\PharUtils\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be" + } + ], + "description": "PHAR file format utilities, for when PHP phars you up", + "keywords": [ + "phar" + ], + "support": { + "issues": "https://github.com/Seldaek/phar-utils/issues", + "source": "https://github.com/Seldaek/phar-utils/tree/1.2.0" + }, + "time": "2021-12-10T11:20:11+00:00" + }, + { + "name": "spomky-labs/aes-key-wrap", + "version": "v6.0.0", + "source": { + "type": "git", + "url": "https://github.com/Spomky-Labs/aes-key-wrap.git", + "reference": "97388255a37ad6fb1ed332d07e61fa2b7bb62e0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Spomky-Labs/aes-key-wrap/zipball/97388255a37ad6fb1ed332d07e61fa2b7bb62e0d", + "reference": "97388255a37ad6fb1ed332d07e61fa2b7bb62e0d", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "lib-openssl": "*", + "php": ">=7.2", + "thecodingmachine/safe": "^1.1" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-beberlei-assert": "^0.12", + "phpstan/phpstan-deprecation-rules": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpstan/phpstan-strict-rules": "^0.12", + "phpunit/phpunit": "^7.0|^8.0|^9.0", + "thecodingmachine/phpstan-safe-rule": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "AESKW\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky-Labs/aes-key-wrap/contributors" + } + ], + "description": "AES Key Wrap for PHP.", + "homepage": "https://github.com/Spomky-Labs/aes-key-wrap", + "keywords": [ + "A128KW", + "A192KW", + "A256KW", + "RFC3394", + "RFC5649", + "aes", + "key", + "padding", + "wrap" + ], + "support": { + "issues": "https://github.com/Spomky-Labs/aes-key-wrap/issues", + "source": "https://github.com/Spomky-Labs/aes-key-wrap/tree/v6.0.0" + }, + "time": "2020-08-01T14:07:55+00:00" + }, + { + "name": "spomky-labs/base64url", + "version": "v2.0.4", + "source": { + "type": "git", + "url": "https://github.com/Spomky-Labs/base64url.git", + "reference": "7752ce931ec285da4ed1f4c5aa27e45e097be61d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Spomky-Labs/base64url/zipball/7752ce931ec285da4ed1f4c5aa27e45e097be61d", + "reference": "7752ce931ec285da4ed1f4c5aa27e45e097be61d", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.11|^0.12", + "phpstan/phpstan-beberlei-assert": "^0.11|^0.12", + "phpstan/phpstan-deprecation-rules": "^0.11|^0.12", + "phpstan/phpstan-phpunit": "^0.11|^0.12", + "phpstan/phpstan-strict-rules": "^0.11|^0.12" + }, + "type": "library", + "autoload": { + "psr-4": { + "Base64Url\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky-Labs/base64url/contributors" + } + ], + "description": "Base 64 URL Safe Encoding/Decoding PHP Library", + "homepage": "https://github.com/Spomky-Labs/base64url", + "keywords": [ + "base64", + "rfc4648", + "safe", + "url" + ], + "support": { + "issues": "https://github.com/Spomky-Labs/base64url/issues", + "source": "https://github.com/Spomky-Labs/base64url/tree/v2.0.4" + }, + "funding": [ + { + "url": "https://github.com/Spomky", + "type": "github" + }, + { + "url": "https://www.patreon.com/FlorentMorselli", + "type": "patreon" + } + ], + "time": "2020-11-03T09:10:25+00:00" + }, + { + "name": "spomky-labs/otphp", + "version": "v10.0.3", + "source": { + "type": "git", + "url": "https://github.com/Spomky-Labs/otphp.git", + "reference": "9784d9f7c790eed26e102d6c78f12c754036c366" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Spomky-Labs/otphp/zipball/9784d9f7c790eed26e102d6c78f12c754036c366", + "reference": "9784d9f7c790eed26e102d6c78f12c754036c366", + "shasum": "" + }, + "require": { + "beberlei/assert": "^3.0", + "ext-mbstring": "*", + "paragonie/constant_time_encoding": "^2.0", + "php": "^7.2|^8.0", + "thecodingmachine/safe": "^0.1.14|^1.0|^2.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-beberlei-assert": "^0.12", + "phpstan/phpstan-deprecation-rules": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpstan/phpstan-strict-rules": "^0.12", + "phpunit/phpunit": "^8.0", + "thecodingmachine/phpstan-safe-rule": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "v10.0": "10.0.x-dev", + "v9.0": "9.0.x-dev", + "v8.3": "8.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "OTPHP\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky" + }, + { + "name": "All contributors", + "homepage": "https://github.com/Spomky-Labs/otphp/contributors" + } + ], + "description": "A PHP library for generating one time passwords according to RFC 4226 (HOTP Algorithm) and the RFC 6238 (TOTP Algorithm) and compatible with Google Authenticator", + "homepage": "https://github.com/Spomky-Labs/otphp", + "keywords": [ + "FreeOTP", + "RFC 4226", + "RFC 6238", + "google authenticator", + "hotp", + "otp", + "totp" + ], + "support": { + "issues": "https://github.com/Spomky-Labs/otphp/issues", + "source": "https://github.com/Spomky-Labs/otphp/tree/v10.0.3" + }, + "time": "2022-03-17T08:00:35+00:00" + }, + { + "name": "symfony/config", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "ec79e03125c1d2477e43dde8528535d90cc78379" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/ec79e03125c1d2477e43dde8528535d90cc78379", + "reference": "ec79e03125c1d2477e43dde8528535d90cc78379", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/filesystem": "^4.4|^5.0|^6.0", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-php80": "^1.16", + "symfony/polyfill-php81": "^1.22" + }, + "conflict": { + "symfony/finder": "<4.4" + }, + "require-dev": { + "symfony/event-dispatcher": "^4.4|^5.0|^6.0", + "symfony/finder": "^4.4|^5.0|^6.0", + "symfony/messenger": "^4.4|^5.0|^6.0", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/yaml": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/yaml": "To use the yaml reference dumper" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/config/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T13:00:38+00:00" + }, + { + "name": "symfony/console", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "c35fafd7f12ebd6f9e29c95a370df7f1fb171a40" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/c35fafd7f12ebd6f9e29c95a370df7f1fb171a40", + "reference": "c35fafd7f12ebd6f9e29c95a370df7f1fb171a40", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php73": "^1.8", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2" + }, + "conflict": { + "psr/log": ">=3", + "symfony/dependency-injection": "<3.4", + "symfony/event-dispatcher": "<4.3|>=5", + "symfony/lock": "<4.4", + "symfony/process": "<3.3" + }, + "provide": { + "psr/log-implementation": "1.0|2.0" + }, + "require-dev": { + "psr/log": "^1|^2", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/event-dispatcher": "^4.3", + "symfony/lock": "^4.4|^5.0", + "symfony/process": "^3.4|^4.0|^5.0", + "symfony/var-dumper": "^4.3|^5.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/console/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T09:59:04+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "c1681789f059ab756001052164726ae88512ae3d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/c1681789f059ab756001052164726ae88512ae3d", + "reference": "c1681789f059ab756001052164726ae88512ae3d", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-06-27T16:58:25+00:00" + }, + { + "name": "symfony/debug", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug.git", + "reference": "1a692492190773c5310bc7877cb590c04c2f05be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug/zipball/1a692492190773c5310bc7877cb590c04c2f05be", + "reference": "1a692492190773c5310bc7877cb590c04c2f05be", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "psr/log": "^1|^2|^3" + }, + "conflict": { + "symfony/http-kernel": "<3.4" + }, + "require-dev": { + "symfony/http-kernel": "^3.4|^4.0|^5.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Debug\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/debug/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "abandoned": "symfony/error-handler", + "time": "2022-07-28T16:29:46+00:00" + }, + { + "name": "symfony/dependency-injection", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "a8b9251016e9476db73e25fa836904bc0bf74c62" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/a8b9251016e9476db73e25fa836904bc0bf74c62", + "reference": "a8b9251016e9476db73e25fa836904bc0bf74c62", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.1.1", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16", + "symfony/polyfill-php81": "^1.22", + "symfony/service-contracts": "^1.1.6|^2" + }, + "conflict": { + "ext-psr": "<1.1|>=2", + "symfony/config": "<5.3", + "symfony/finder": "<4.4", + "symfony/proxy-manager-bridge": "<4.4", + "symfony/yaml": "<4.4.26" + }, + "provide": { + "psr/container-implementation": "1.0", + "symfony/service-implementation": "1.0|2.0" + }, + "require-dev": { + "symfony/config": "^5.3|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/yaml": "^4.4.26|^5.0|^6.0" + }, + "suggest": { + "symfony/config": "", + "symfony/expression-language": "For using expressions in service container configuration", + "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", + "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", + "symfony/yaml": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\DependencyInjection\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows you to standardize and centralize the way objects are constructed in your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/dependency-injection/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T13:00:38+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.1.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918", + "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.1-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.1.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-02-25T11:15:52+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "be731658121ef2d8be88f3a1ec938148a9237291" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/be731658121ef2d8be88f3a1ec938148a9237291", + "reference": "be731658121ef2d8be88f3a1ec938148a9237291", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "psr/log": "^1|^2|^3", + "symfony/debug": "^4.4.5", + "symfony/var-dumper": "^4.4|^5.0" + }, + "require-dev": { + "symfony/http-kernel": "^4.4|^5.0", + "symfony/serializer": "^4.4|^5.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-28T16:29:46+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "1e866e9e5c1b22168e0ce5f0b467f19bba61266a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/1e866e9e5c1b22168e0ce5f0b467f19bba61266a", + "reference": "1e866e9e5c1b22168e0ce5f0b467f19bba61266a", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/event-dispatcher-contracts": "^1.1", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "symfony/dependency-injection": "<3.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "1.1" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/error-handler": "~3.4|~4.4", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/http-foundation": "^3.4|^4.0|^5.0", + "symfony/service-contracts": "^1.1|^2", + "symfony/stopwatch": "^3.4|^4.0|^5.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T09:59:04+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v1.1.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "1d5cd762abaa6b2a4169d3e77610193a7157129e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/1d5cd762abaa6b2a4169d3e77610193a7157129e", + "reference": "1d5cd762abaa6b2a4169d3e77610193a7157129e", + "shasum": "" + }, + "require": { + "php": ">=7.1.3" + }, + "suggest": { + "psr/event-dispatcher": "", + "symfony/event-dispatcher-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.1-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v1.1.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-02T09:41:36+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "6699fb0228d1bc35b12aed6dd5e7455457609ddd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/6699fb0228d1bc35b12aed6dd5e7455457609ddd", + "reference": "6699fb0228d1bc35b12aed6dd5e7455457609ddd", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.8", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides basic utilities for the filesystem", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/filesystem/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T13:00:38+00:00" + }, + { + "name": "symfony/finder", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "7872a66f57caffa2916a584db1aa7f12adc76f8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/7872a66f57caffa2916a584db1aa7f12adc76f8c", + "reference": "7872a66f57caffa2916a584db1aa7f12adc76f8c", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-29T07:37:50+00:00" + }, + { + "name": "symfony/http-client-contracts", + "version": "v2.5.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-client-contracts.git", + "reference": "ba6a9f0e8f3edd190520ee3b9a958596b6ca2e70" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/ba6a9f0e8f3edd190520ee3b9a958596b6ca2e70", + "reference": "ba6a9f0e8f3edd190520ee3b9a958596b6ca2e70", + "shasum": "" + }, + "require": { + "php": ">=7.2.5" + }, + "suggest": { + "symfony/http-client-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\HttpClient\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to HTTP clients", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/http-client-contracts/tree/v2.5.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-04-12T15:48:08+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "0a5868e0999e9d47859ba3d918548ff6943e6389" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/0a5868e0999e9d47859ba3d918548ff6943e6389", + "reference": "0a5868e0999e9d47859ba3d918548ff6943e6389", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "predis/predis": "~1.0", + "symfony/cache": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/mime": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/mime": "To use the file extension guesser" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T13:00:38+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "9e444442334fae9637ef3209bc2abddfef49e714" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/9e444442334fae9637ef3209bc2abddfef49e714", + "reference": "9e444442334fae9637ef3209bc2abddfef49e714", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "psr/log": "^1|^2", + "symfony/error-handler": "^4.4", + "symfony/event-dispatcher": "^4.4", + "symfony/http-client-contracts": "^1.1|^2", + "symfony/http-foundation": "^4.4.30|^5.3.7", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "symfony/browser-kit": "<4.3", + "symfony/config": "<3.4", + "symfony/console": ">=5", + "symfony/dependency-injection": "<4.3", + "symfony/translation": "<4.2", + "twig/twig": "<1.43|<2.13,>=2" + }, + "provide": { + "psr/log-implementation": "1.0|2.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^4.3|^5.0", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/console": "^3.4|^4.0", + "symfony/css-selector": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^4.3|^5.0", + "symfony/dom-crawler": "^3.4|^4.0|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/finder": "^3.4|^4.0|^5.0", + "symfony/process": "^3.4|^4.0|^5.0", + "symfony/routing": "^3.4|^4.0|^5.0", + "symfony/stopwatch": "^3.4|^4.0|^5.0", + "symfony/templating": "^3.4|^4.0|^5.0", + "symfony/translation": "^4.2|^5.0", + "symfony/translation-contracts": "^1.1|^2", + "twig/twig": "^1.43|^2.13|^3.0.4" + }, + "suggest": { + "symfony/browser-kit": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-29T12:23:38+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/59a8d271f00dd0e4c2e518104cc7963f655a1aa8", + "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "symfony/polyfill-intl-normalizer": "^1.10", + "symfony/polyfill-php72": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "219aa369ceff116e673852dce47c3a41794c14bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", + "reference": "219aa369ceff116e673852dce47c3a41794c14bd", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/bf44a9fd41feaac72b074de600314a93e2ae78e2", + "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php72/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/e440d35fa0286f77fb45b79a03fedbeda9307e85", + "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-10T07:21:04+00:00" + }, + { + "name": "symfony/polyfill-php81", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/13f6d1271c663dc5ae9fb843a8f16521db7687a1", + "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php81/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/process", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "5cee9cdc4f7805e2699d9fd66991a0e6df8252a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/5cee9cdc4f7805e2699d9fd66991a0e6df8252a2", + "reference": "5cee9cdc4f7805e2699d9fd66991a0e6df8252a2", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-06-27T13:16:42+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v2.5.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/4b426aac47d6427cc1a1d0f7e2ac724627f5966c", + "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.1", + "symfony/deprecation-contracts": "^2.1|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "suggest": { + "symfony/service-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v2.5.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-30T19:17:29+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "b8f306d7b8ef34fb3db3305be97ba8e088fb4861" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/b8f306d7b8ef34fb3db3305be97ba8e088fb4861", + "reference": "b8f306d7b8ef34fb3db3305be97ba8e088fb4861", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "phpunit/phpunit": "<5.4.3", + "symfony/console": "<4.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/uid": "^5.1|^6.0", + "twig/twig": "^2.13|^3.0.4" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T13:00:38+00:00" + }, + { + "name": "tedivm/jshrink", + "version": "v1.4.0", + "source": { + "type": "git", + "url": "https://github.com/tedious/JShrink.git", + "reference": "0513ba1407b1f235518a939455855e6952a48bbc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tedious/JShrink/zipball/0513ba1407b1f235518a939455855e6952a48bbc", + "reference": "0513ba1407b1f235518a939455855e6952a48bbc", + "shasum": "" + }, + "require": { + "php": "^5.6|^7.0|^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.8", + "php-coveralls/php-coveralls": "^1.1.0", + "phpunit/phpunit": "^6" + }, + "type": "library", + "autoload": { + "psr-0": { + "JShrink": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Robert Hafner", + "email": "tedivm@tedivm.com" + } + ], + "description": "Javascript Minifier built in PHP", + "homepage": "http://github.com/tedious/JShrink", + "keywords": [ + "javascript", + "minifier" + ], + "support": { + "issues": "https://github.com/tedious/JShrink/issues", + "source": "https://github.com/tedious/JShrink/tree/v1.4.0" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/tedivm/jshrink", + "type": "tidelift" + } + ], + "time": "2020-11-30T18:10:21+00:00" + }, + { + "name": "temando/module-shipping", + "version": "2.0.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/temando/module-shipping/temando-module-shipping-2.0.0.0.zip", + "shasum": "78974a6f6a2bfb214e96882562111d35163971b1" + }, + "require": { + "temando/module-shipping-remover": "1.0.0" + }, + "type": "metapackage", + "license": [ + "OSL-3.0" + ], + "description": "Temando multi-carrier shipping extension for Magento 2" + }, + { + "name": "temando/module-shipping-remover", + "version": "1.0.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/temando/module-shipping-remover/temando-module-shipping-remover-1.0.0.0.zip", + "shasum": "fd37ccded9678386a94e104fbd37332254d7c429" + }, + "require": { + "magento/framework": "*", + "magento/module-eav": "*" + }, + "replace": { + "temando/module-shipping-m2": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Temando\\ShippingRemover\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Removes Temando multi-carrier shipping extension from Magento 2" + }, + { + "name": "thecodingmachine/safe", + "version": "v1.3.3", + "source": { + "type": "git", + "url": "https://github.com/thecodingmachine/safe.git", + "reference": "a8ab0876305a4cdaef31b2350fcb9811b5608dbc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thecodingmachine/safe/zipball/a8ab0876305a4cdaef31b2350fcb9811b5608dbc", + "reference": "a8ab0876305a4cdaef31b2350fcb9811b5608dbc", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "require-dev": { + "phpstan/phpstan": "^0.12", + "squizlabs/php_codesniffer": "^3.2", + "thecodingmachine/phpstan-strict-rules": "^0.12" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.1-dev" + } + }, + "autoload": { + "files": [ + "deprecated/apc.php", + "deprecated/libevent.php", + "deprecated/mssql.php", + "deprecated/stats.php", + "lib/special_cases.php", + "generated/apache.php", + "generated/apcu.php", + "generated/array.php", + "generated/bzip2.php", + "generated/calendar.php", + "generated/classobj.php", + "generated/com.php", + "generated/cubrid.php", + "generated/curl.php", + "generated/datetime.php", + "generated/dir.php", + "generated/eio.php", + "generated/errorfunc.php", + "generated/exec.php", + "generated/fileinfo.php", + "generated/filesystem.php", + "generated/filter.php", + "generated/fpm.php", + "generated/ftp.php", + "generated/funchand.php", + "generated/gmp.php", + "generated/gnupg.php", + "generated/hash.php", + "generated/ibase.php", + "generated/ibmDb2.php", + "generated/iconv.php", + "generated/image.php", + "generated/imap.php", + "generated/info.php", + "generated/ingres-ii.php", + "generated/inotify.php", + "generated/json.php", + "generated/ldap.php", + "generated/libxml.php", + "generated/lzf.php", + "generated/mailparse.php", + "generated/mbstring.php", + "generated/misc.php", + "generated/msql.php", + "generated/mysql.php", + "generated/mysqli.php", + "generated/mysqlndMs.php", + "generated/mysqlndQc.php", + "generated/network.php", + "generated/oci8.php", + "generated/opcache.php", + "generated/openssl.php", + "generated/outcontrol.php", + "generated/password.php", + "generated/pcntl.php", + "generated/pcre.php", + "generated/pdf.php", + "generated/pgsql.php", + "generated/posix.php", + "generated/ps.php", + "generated/pspell.php", + "generated/readline.php", + "generated/rpminfo.php", + "generated/rrd.php", + "generated/sem.php", + "generated/session.php", + "generated/shmop.php", + "generated/simplexml.php", + "generated/sockets.php", + "generated/sodium.php", + "generated/solr.php", + "generated/spl.php", + "generated/sqlsrv.php", + "generated/ssdeep.php", + "generated/ssh2.php", + "generated/stream.php", + "generated/strings.php", + "generated/swoole.php", + "generated/uodbc.php", + "generated/uopz.php", + "generated/url.php", + "generated/var.php", + "generated/xdiff.php", + "generated/xml.php", + "generated/xmlrpc.php", + "generated/yaml.php", + "generated/yaz.php", + "generated/zip.php", + "generated/zlib.php" + ], + "psr-4": { + "Safe\\": [ + "lib/", + "deprecated/", + "generated/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHP core functions that throw exceptions instead of returning FALSE on error", + "support": { + "issues": "https://github.com/thecodingmachine/safe/issues", + "source": "https://github.com/thecodingmachine/safe/tree/v1.3.3" + }, + "time": "2020-10-28T17:51:34+00:00" + }, + { + "name": "tubalmartin/cssmin", + "version": "v4.1.1", + "source": { + "type": "git", + "url": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port.git", + "reference": "3cbf557f4079d83a06f9c3ff9b957c022d7805cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tubalmartin/YUI-CSS-compressor-PHP-port/zipball/3cbf557f4079d83a06f9c3ff9b957c022d7805cf", + "reference": "3cbf557f4079d83a06f9c3ff9b957c022d7805cf", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "php": ">=5.3.2" + }, + "require-dev": { + "cogpowered/finediff": "0.3.*", + "phpunit/phpunit": "4.8.*" + }, + "bin": [ + "cssmin" + ], + "type": "library", + "autoload": { + "psr-4": { + "tubalmartin\\CssMin\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Túbal Martín", + "homepage": "http://tubalmartin.me/" + } + ], + "description": "A PHP port of the YUI CSS compressor", + "homepage": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port", + "keywords": [ + "compress", + "compressor", + "css", + "cssmin", + "minify", + "yui" + ], + "support": { + "issues": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port/issues", + "source": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port" + }, + "time": "2018-01-15T15:26:51+00:00" + }, + { + "name": "web-token/jwt-framework", + "version": "v2.2.11", + "source": { + "type": "git", + "url": "https://github.com/web-token/jwt-framework.git", + "reference": "643cced197e32471418bd89e7a44b69fd04eb9de" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/web-token/jwt-framework/zipball/643cced197e32471418bd89e7a44b69fd04eb9de", + "reference": "643cced197e32471418bd89e7a44b69fd04eb9de", + "shasum": "" + }, + "require": { + "brick/math": "^0.8.17|^0.9", + "ext-json": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-sodium": "*", + "fgrosse/phpasn1": "^2.0", + "php": ">=7.2", + "psr/event-dispatcher": "^1.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "spomky-labs/aes-key-wrap": "^5.0|^6.0", + "spomky-labs/base64url": "^1.0|^2.0", + "symfony/config": "^4.2|^5.0", + "symfony/console": "^4.2|^5.0", + "symfony/dependency-injection": "^4.2|^5.0", + "symfony/event-dispatcher": "^4.2|^5.0", + "symfony/http-kernel": "^4.2|^5.0", + "symfony/polyfill-mbstring": "^1.12" + }, + "conflict": { + "spomky-labs/jose": "*" + }, + "replace": { + "web-token/encryption-pack": "self.version", + "web-token/jwt-bundle": "self.version", + "web-token/jwt-checker": "self.version", + "web-token/jwt-console": "self.version", + "web-token/jwt-core": "self.version", + "web-token/jwt-easy": "self.version", + "web-token/jwt-encryption": "self.version", + "web-token/jwt-encryption-algorithm-aescbc": "self.version", + "web-token/jwt-encryption-algorithm-aesgcm": "self.version", + "web-token/jwt-encryption-algorithm-aesgcmkw": "self.version", + "web-token/jwt-encryption-algorithm-aeskw": "self.version", + "web-token/jwt-encryption-algorithm-dir": "self.version", + "web-token/jwt-encryption-algorithm-ecdh-es": "self.version", + "web-token/jwt-encryption-algorithm-experimental": "self.version", + "web-token/jwt-encryption-algorithm-pbes2": "self.version", + "web-token/jwt-encryption-algorithm-rsa": "self.version", + "web-token/jwt-key-mgmt": "self.version", + "web-token/jwt-nested-token": "self.version", + "web-token/jwt-signature": "self.version", + "web-token/jwt-signature-algorithm-ecdsa": "self.version", + "web-token/jwt-signature-algorithm-eddsa": "self.version", + "web-token/jwt-signature-algorithm-experimental": "self.version", + "web-token/jwt-signature-algorithm-hmac": "self.version", + "web-token/jwt-signature-algorithm-none": "self.version", + "web-token/jwt-signature-algorithm-rsa": "self.version", + "web-token/jwt-util-ecc": "self.version", + "web-token/signature-pack": "self.version" + }, + "require-dev": { + "bjeavons/zxcvbn-php": "^1.0", + "blackfire/php-sdk": "^1.14", + "ext-curl": "*", + "ext-gmp": "*", + "friendsofphp/php-cs-fixer": "^2.16", + "infection/infection": "^0.15|^0.16|^0.17|^0.18|^0.19|^0.20", + "matthiasnoback/symfony-config-test": "^3.1|^4.0", + "nyholm/psr7": "^1.3", + "php-coveralls/php-coveralls": "^2.0", + "php-http/mock-client": "^1.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-deprecation-rules": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpstan/phpstan-strict-rules": "^0.12", + "phpunit/phpunit": "^8.0|^9.0", + "symfony/browser-kit": "^4.2|^5.0", + "symfony/finder": "^4.2|^5.0", + "symfony/framework-bundle": "^4.2|^5.0", + "symfony/http-client": "^5.2", + "symfony/phpunit-bridge": "^4.2|^5.0", + "symfony/serializer": "^4.2|^5.0", + "symfony/var-dumper": "^4.2|^5.0" + }, + "suggest": { + "bjeavons/zxcvbn-php": "Adds key quality check for oct keys.", + "ext-sodium": "Sodium is required for OKP key creation, EdDSA signature algorithm and ECDH-ES key encryption with OKP keys", + "php-http/httplug": "To enable JKU/X5U support.", + "php-http/httplug-bundle": "To enable JKU/X5U support.", + "php-http/message-factory": "To enable JKU/X5U support.", + "symfony/serializer": "Use the Symfony serializer to serialize/unserialize JWS and JWE tokens.", + "symfony/var-dumper": "Used to show data on the debug toolbar." + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Jose\\": "src/", + "Jose\\Component\\Core\\Util\\Ecc\\": [ + "src/Ecc" + ], + "Jose\\Component\\Signature\\Algorithm\\": [ + "src/SignatureAlgorithm/ECDSA", + "src/SignatureAlgorithm/EdDSA", + "src/SignatureAlgorithm/HMAC", + "src/SignatureAlgorithm/None", + "src/SignatureAlgorithm/RSA", + "src/SignatureAlgorithm/Experimental" + ], + "Jose\\Component\\Encryption\\Algorithm\\": [ + "src/EncryptionAlgorithm/Experimental" + ], + "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\": [ + "src/EncryptionAlgorithm/KeyEncryption/AESGCMKW", + "src/EncryptionAlgorithm/KeyEncryption/AESKW", + "src/EncryptionAlgorithm/KeyEncryption/Direct", + "src/EncryptionAlgorithm/KeyEncryption/ECDHES", + "src/EncryptionAlgorithm/KeyEncryption/PBES2", + "src/EncryptionAlgorithm/KeyEncryption/RSA" + ], + "Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\": [ + "src/EncryptionAlgorithm/ContentEncryption/AESGCM", + "src/EncryptionAlgorithm/ContentEncryption/AESCBC" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky" + }, + { + "name": "All contributors", + "homepage": "https://github.com/web-token/jwt-framework/contributors" + } + ], + "description": "JSON Object Signing and Encryption library for PHP and Symfony Bundle.", + "homepage": "https://github.com/web-token/jwt-framework", + "keywords": [ + "JOSE", + "JWE", + "JWK", + "JWKSet", + "JWS", + "Jot", + "RFC7515", + "RFC7516", + "RFC7517", + "RFC7518", + "RFC7519", + "RFC7520", + "bundle", + "jwa", + "jwt", + "symfony" + ], + "support": { + "issues": "https://github.com/web-token/jwt-framework/issues", + "source": "https://github.com/web-token/jwt-framework/tree/v2.2.11" + }, + "funding": [ + { + "url": "https://github.com/Spomky", + "type": "github" + } + ], + "time": "2021-06-25T15:59:52+00:00" + }, + { + "name": "webimpress/safe-writer", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/webimpress/safe-writer.git", + "reference": "9d37cc8bee20f7cb2f58f6e23e05097eab5072e6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webimpress/safe-writer/zipball/9d37cc8bee20f7cb2f58f6e23e05097eab5072e6", + "reference": "9d37cc8bee20f7cb2f58f6e23e05097eab5072e6", + "shasum": "" + }, + "require": { + "php": "^7.3 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.5.4", + "vimeo/psalm": "^4.7", + "webimpress/coding-standard": "^1.2.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2.x-dev", + "dev-develop": "2.3.x-dev", + "dev-release-1.0": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Webimpress\\SafeWriter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "description": "Tool to write files safely, to avoid race conditions", + "keywords": [ + "concurrent write", + "file writer", + "race condition", + "safe writer", + "webimpress" + ], + "support": { + "issues": "https://github.com/webimpress/safe-writer/issues", + "source": "https://github.com/webimpress/safe-writer/tree/2.2.0" + }, + "funding": [ + { + "url": "https://github.com/michalbundyra", + "type": "github" + } + ], + "time": "2021-04-19T16:34:45+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.11.0" + }, + "time": "2022-06-03T18:03:27+00:00" + }, + { + "name": "webonyx/graphql-php", + "version": "v14.11.6", + "source": { + "type": "git", + "url": "https://github.com/webonyx/graphql-php.git", + "reference": "6070542725b61fc7d0654a8a9855303e5e157434" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/6070542725b61fc7d0654a8a9855303e5e157434", + "reference": "6070542725b61fc7d0654a8a9855303e5e157434", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "php": "^7.1 || ^8" + }, + "require-dev": { + "amphp/amp": "^2.3", + "doctrine/coding-standard": "^6.0", + "nyholm/psr7": "^1.2", + "phpbench/phpbench": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "0.12.82", + "phpstan/phpstan-phpunit": "0.12.18", + "phpstan/phpstan-strict-rules": "0.12.9", + "phpunit/phpunit": "^7.2 || ^8.5", + "psr/http-message": "^1.0", + "react/promise": "2.*", + "simpod/php-coveralls-mirror": "^3.0", + "squizlabs/php_codesniffer": "3.5.4" + }, + "suggest": { + "psr/http-message": "To use standard GraphQL server", + "react/promise": "To leverage async resolving on React PHP platform" + }, + "type": "library", + "autoload": { + "psr-4": { + "GraphQL\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP port of GraphQL reference implementation", + "homepage": "https://github.com/webonyx/graphql-php", + "keywords": [ + "api", + "graphql" + ], + "support": { + "issues": "https://github.com/webonyx/graphql-php/issues", + "source": "https://github.com/webonyx/graphql-php/tree/v14.11.6" + }, + "funding": [ + { + "url": "https://opencollective.com/webonyx-graphql-php", + "type": "open_collective" + } + ], + "time": "2022-04-13T16:25:32+00:00" + }, + { + "name": "wikimedia/less.php", + "version": "v3.1.0", + "source": { + "type": "git", + "url": "https://github.com/wikimedia/less.php.git", + "reference": "a486d78b9bd16b72f237fc6093aa56d69ce8bd13" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wikimedia/less.php/zipball/a486d78b9bd16b72f237fc6093aa56d69ce8bd13", + "reference": "a486d78b9bd16b72f237fc6093aa56d69ce8bd13", + "shasum": "" + }, + "require": { + "php": ">=7.2.9" + }, + "require-dev": { + "mediawiki/mediawiki-codesniffer": "34.0.0", + "mediawiki/minus-x": "1.0.0", + "php-parallel-lint/php-console-highlighter": "0.5.0", + "php-parallel-lint/php-parallel-lint": "1.2.0", + "phpunit/phpunit": "^8.5" + }, + "bin": [ + "bin/lessc" + ], + "type": "library", + "autoload": { + "psr-0": { + "Less": "lib/" + }, + "classmap": [ + "lessc.inc.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Josh Schmidt", + "homepage": "https://github.com/oyejorge" + }, + { + "name": "Matt Agar", + "homepage": "https://github.com/agar" + }, + { + "name": "Martin Jantošovič", + "homepage": "https://github.com/Mordred" + } + ], + "description": "PHP port of the Javascript version of LESS http://lesscss.org (Originally maintained by Josh Schmidt)", + "keywords": [ + "css", + "less", + "less.js", + "lesscss", + "php", + "stylesheet" + ], + "support": { + "issues": "https://github.com/wikimedia/less.php/issues", + "source": "https://github.com/wikimedia/less.php/tree/v3.1.0" + }, + "time": "2020-12-11T19:33:31+00:00" + } + ], + "packages-dev": [ + { + "name": "allure-framework/allure-codeception", + "version": "1.5.2", + "source": { + "type": "git", + "url": "https://github.com/allure-framework/allure-codeception.git", + "reference": "a6156aef942a4e4de0add34a73d066a9458cefc6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/allure-framework/allure-codeception/zipball/a6156aef942a4e4de0add34a73d066a9458cefc6", + "reference": "a6156aef942a4e4de0add34a73d066a9458cefc6", + "shasum": "" + }, + "require": { + "allure-framework/allure-php-api": "^1.3", + "codeception/codeception": "^2.5 | ^3 | ^4", + "ext-json": "*", + "php": ">=7.1.3", + "symfony/filesystem": "^2.7 | ^3 | ^4 | ^5", + "symfony/finder": "^2.7 | ^3 | ^4 | ^5" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^7.2 | ^8 | ^9" + }, + "type": "library", + "autoload": { + "psr-0": { + "Yandex": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Ivan Krutov", + "email": "vania-pooh@aerokube.com", + "role": "Developer" + } + ], + "description": "Allure Codeception integration", + "homepage": "http://allure.qatools.ru/", + "keywords": [ + "allure", + "attachments", + "cases", + "codeception", + "report", + "steps", + "testing" + ], + "support": { + "email": "allure@qameta.io", + "issues": "https://github.com/allure-framework/allure-codeception/issues", + "source": "https://github.com/allure-framework/allure-codeception" + }, + "time": "2021-06-04T13:24:36+00:00" + }, + { + "name": "allure-framework/allure-php-api", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/allure-framework/allure-php-api.git", + "reference": "50507f482d490f114054f2281cca487db47fa2bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/allure-framework/allure-php-api/zipball/50507f482d490f114054f2281cca487db47fa2bd", + "reference": "50507f482d490f114054f2281cca487db47fa2bd", + "shasum": "" + }, + "require": { + "jms/serializer": "^1 | ^2 | ^3", + "php": ">=7.1.3", + "ramsey/uuid": "^3 | ^4", + "symfony/mime": "^4.3 | ^5" + }, + "require-dev": { + "phpunit/phpunit": "^7 | ^8 | ^9" + }, + "type": "library", + "autoload": { + "psr-0": { + "Yandex": [ + "src/", + "test/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Ivan Krutov", + "email": "vania-pooh@yandex-team.ru", + "role": "Developer" + } + ], + "description": "Allure PHP commons", + "homepage": "http://allure.qatools.ru/", + "keywords": [ + "allure", + "api", + "php", + "report" + ], + "support": { + "email": "allure@qameta.io", + "issues": "https://github.com/allure-framework/allure-php-api/issues", + "source": "https://github.com/allure-framework/allure-php-api" + }, + "time": "2021-11-15T13:15:20+00:00" + }, + { + "name": "allure-framework/allure-phpunit", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/allure-framework/allure-phpunit.git", + "reference": "5584e7e4d7a232bbf7dd92d0cabf143147f72e9e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/allure-framework/allure-phpunit/zipball/5584e7e4d7a232bbf7dd92d0cabf143147f72e9e", + "reference": "5584e7e4d7a232bbf7dd92d0cabf143147f72e9e", + "shasum": "" + }, + "require": { + "allure-framework/allure-php-api": "^1.3", + "php": ">=7.1", + "phpunit/phpunit": "^7.2 | ^8 | ^9" + }, + "require-dev": { + "ext-dom": "*", + "mikey179/vfsstream": "^1" + }, + "type": "library", + "autoload": { + "psr-0": { + "Yandex": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Ivan Krutov", + "email": "vania-pooh@yandex-team.ru", + "role": "Developer" + } + ], + "description": "Allure PHPUNit integration", + "homepage": "http://allure.qatools.ru/", + "keywords": [ + "allure", + "attachments", + "cases", + "phpunit", + "report", + "steps", + "testing" + ], + "support": { + "email": "allure@qameta.io", + "issues": "https://github.com/allure-framework/allure-phpunit/issues", + "source": "https://github.com/allure-framework/allure-phpunit" + }, + "time": "2021-09-14T10:06:07+00:00" + }, + { + "name": "behat/gherkin", + "version": "v4.9.0", + "source": { + "type": "git", + "url": "https://github.com/Behat/Gherkin.git", + "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Behat/Gherkin/zipball/0bc8d1e30e96183e4f36db9dc79caead300beff4", + "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4", + "shasum": "" + }, + "require": { + "php": "~7.2|~8.0" + }, + "require-dev": { + "cucumber/cucumber": "dev-gherkin-22.0.0", + "phpunit/phpunit": "~8|~9", + "symfony/yaml": "~3|~4|~5" + }, + "suggest": { + "symfony/yaml": "If you want to parse features, represented in YAML files" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-0": { + "Behat\\Gherkin": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + } + ], + "description": "Gherkin DSL parser for PHP", + "homepage": "http://behat.org/", + "keywords": [ + "BDD", + "Behat", + "Cucumber", + "DSL", + "gherkin", + "parser" + ], + "support": { + "issues": "https://github.com/Behat/Gherkin/issues", + "source": "https://github.com/Behat/Gherkin/tree/v4.9.0" + }, + "time": "2021-10-12T13:05:09+00:00" + }, + { + "name": "codeception/codeception", + "version": "4.2.1", + "source": { + "type": "git", + "url": "https://github.com/Codeception/Codeception.git", + "reference": "77b3e2003fd4446b35826cb9dc397129c521c888" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/Codeception/zipball/77b3e2003fd4446b35826cb9dc397129c521c888", + "reference": "77b3e2003fd4446b35826cb9dc397129c521c888", + "shasum": "" + }, + "require": { + "behat/gherkin": "^4.4.0", + "codeception/lib-asserts": "^1.0 | 2.0.*@dev", + "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.1.1 | ^9.0", + "codeception/stub": "^2.0 | ^3.0 | ^4.0", + "ext-curl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "guzzlehttp/psr7": "^1.4 | ^2.0", + "php": ">=5.6.0 <9.0", + "symfony/console": ">=2.7 <6.0", + "symfony/css-selector": ">=2.7 <6.0", + "symfony/event-dispatcher": ">=2.7 <6.0", + "symfony/finder": ">=2.7 <6.0", + "symfony/yaml": ">=2.7 <6.0" + }, + "require-dev": { + "codeception/module-asserts": "^1.0 | 2.0.*@dev", + "codeception/module-cli": "^1.0 | 2.0.*@dev", + "codeception/module-db": "^1.0 | 2.0.*@dev", + "codeception/module-filesystem": "^1.0 | 2.0.*@dev", + "codeception/module-phpbrowser": "^1.0 | 2.0.*@dev", + "codeception/specify": "~0.3", + "codeception/util-universalframework": "*@dev", + "monolog/monolog": "~1.8", + "squizlabs/php_codesniffer": "~2.0", + "symfony/process": ">=2.7 <6.0", + "vlucas/phpdotenv": "^2.0 | ^3.0 | ^4.0 | ^5.0" + }, + "suggest": { + "codeception/specify": "BDD-style code blocks", + "codeception/verify": "BDD-style assertions", + "hoa/console": "For interactive console functionality", + "stecman/symfony-console-completion": "For BASH autocompletion", + "symfony/phpunit-bridge": "For phpunit-bridge support" + }, + "bin": [ + "codecept" + ], + "type": "library", + "extra": { + "branch-alias": [] + }, + "autoload": { + "files": [ + "functions.php" + ], + "psr-4": { + "Codeception\\": "src/Codeception", + "Codeception\\Extension\\": "ext" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk", + "email": "davert@mail.ua", + "homepage": "https://codegyre.com" + } + ], + "description": "BDD-style testing framework", + "homepage": "https://codeception.com/", + "keywords": [ + "BDD", + "TDD", + "acceptance testing", + "functional testing", + "unit testing" + ], + "support": { + "issues": "https://github.com/Codeception/Codeception/issues", + "source": "https://github.com/Codeception/Codeception/tree/4.2.1" + }, + "funding": [ + { + "url": "https://opencollective.com/codeception", + "type": "open_collective" + } + ], + "time": "2022-06-22T06:18:59+00:00" + }, + { + "name": "codeception/lib-asserts", + "version": "1.13.2", + "source": { + "type": "git", + "url": "https://github.com/Codeception/lib-asserts.git", + "reference": "184231d5eab66bc69afd6b9429344d80c67a33b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/lib-asserts/zipball/184231d5eab66bc69afd6b9429344d80c67a33b6", + "reference": "184231d5eab66bc69afd6b9429344d80c67a33b6", + "shasum": "" + }, + "require": { + "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.0.3 | ^9.0", + "ext-dom": "*", + "php": ">=5.6.0 <9.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk", + "email": "davert@mail.ua", + "homepage": "http://codegyre.com" + }, + { + "name": "Gintautas Miselis" + }, + { + "name": "Gustavo Nieves", + "homepage": "https://medium.com/@ganieves" + } + ], + "description": "Assertion methods used by Codeception core and Asserts module", + "homepage": "https://codeception.com/", + "keywords": [ + "codeception" + ], + "support": { + "issues": "https://github.com/Codeception/lib-asserts/issues", + "source": "https://github.com/Codeception/lib-asserts/tree/1.13.2" + }, + "time": "2020-10-21T16:26:20+00:00" + }, + { + "name": "codeception/module-asserts", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/Codeception/module-asserts.git", + "reference": "59374f2fef0cabb9e8ddb53277e85cdca74328de" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/module-asserts/zipball/59374f2fef0cabb9e8ddb53277e85cdca74328de", + "reference": "59374f2fef0cabb9e8ddb53277e85cdca74328de", + "shasum": "" + }, + "require": { + "codeception/codeception": "*@dev", + "codeception/lib-asserts": "^1.13.1", + "php": ">=5.6.0 <9.0" + }, + "conflict": { + "codeception/codeception": "<4.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk" + }, + { + "name": "Gintautas Miselis" + }, + { + "name": "Gustavo Nieves", + "homepage": "https://medium.com/@ganieves" + } + ], + "description": "Codeception module containing various assertions", + "homepage": "https://codeception.com/", + "keywords": [ + "assertions", + "asserts", + "codeception" + ], + "support": { + "issues": "https://github.com/Codeception/module-asserts/issues", + "source": "https://github.com/Codeception/module-asserts/tree/1.3.1" + }, + "time": "2020-10-21T16:48:15+00:00" + }, + { + "name": "codeception/module-sequence", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/Codeception/module-sequence.git", + "reference": "b75be26681ae90824cde8f8df785981f293667e1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/module-sequence/zipball/b75be26681ae90824cde8f8df785981f293667e1", + "reference": "b75be26681ae90824cde8f8df785981f293667e1", + "shasum": "" + }, + "require": { + "codeception/codeception": "^4.0", + "php": ">=5.6.0 <9.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk" + } + ], + "description": "Sequence module for Codeception", + "homepage": "http://codeception.com/", + "keywords": [ + "codeception" + ], + "support": { + "issues": "https://github.com/Codeception/module-sequence/issues", + "source": "https://github.com/Codeception/module-sequence/tree/1.0.1" + }, + "time": "2020-10-31T18:36:26+00:00" + }, + { + "name": "codeception/module-webdriver", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/Codeception/module-webdriver.git", + "reference": "baa18b7bf70aa024012f967b5ce5021e1faa9151" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/module-webdriver/zipball/baa18b7bf70aa024012f967b5ce5021e1faa9151", + "reference": "baa18b7bf70aa024012f967b5ce5021e1faa9151", + "shasum": "" + }, + "require": { + "codeception/codeception": "^4.0", + "php": ">=5.6.0 <9.0", + "php-webdriver/webdriver": "^1.8.0" + }, + "suggest": { + "codeception/phpbuiltinserver": "Start and stop PHP built-in web server for your tests" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk" + }, + { + "name": "Gintautas Miselis" + }, + { + "name": "Zaahid Bateson" + } + ], + "description": "WebDriver module for Codeception", + "homepage": "http://codeception.com/", + "keywords": [ + "acceptance-testing", + "browser-testing", + "codeception" + ], + "support": { + "issues": "https://github.com/Codeception/module-webdriver/issues", + "source": "https://github.com/Codeception/module-webdriver/tree/1.4.0" + }, + "time": "2021-09-02T12:01:02+00:00" + }, + { + "name": "codeception/phpunit-wrapper", + "version": "9.0.9", + "source": { + "type": "git", + "url": "https://github.com/Codeception/phpunit-wrapper.git", + "reference": "7439a53ae367986e9c22b2ac00f9d7376bb2f8cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/phpunit-wrapper/zipball/7439a53ae367986e9c22b2ac00f9d7376bb2f8cf", + "reference": "7439a53ae367986e9c22b2ac00f9d7376bb2f8cf", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "phpunit/phpunit": "^9.0" + }, + "require-dev": { + "codeception/specify": "*", + "consolidation/robo": "^3.0.0-alpha3", + "vlucas/phpdotenv": "^3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Codeception\\PHPUnit\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Davert", + "email": "davert.php@resend.cc" + }, + { + "name": "Naktibalda" + } + ], + "description": "PHPUnit classes used by Codeception", + "support": { + "issues": "https://github.com/Codeception/phpunit-wrapper/issues", + "source": "https://github.com/Codeception/phpunit-wrapper/tree/9.0.9" + }, + "time": "2022-05-23T06:24:11+00:00" + }, + { + "name": "codeception/stub", + "version": "4.0.2", + "source": { + "type": "git", + "url": "https://github.com/Codeception/Stub.git", + "reference": "18a148dacd293fc7b044042f5aa63a82b08bff5d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/Stub/zipball/18a148dacd293fc7b044042f5aa63a82b08bff5d", + "reference": "18a148dacd293fc7b044042f5aa63a82b08bff5d", + "shasum": "" + }, + "require": { + "php": "^7.4 | ^8.0", + "phpunit/phpunit": "^8.4 | ^9.0 | ^10.0 | 10.0.x-dev" + }, + "require-dev": { + "consolidation/robo": "^3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Codeception\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Flexible Stub wrapper for PHPUnit's Mock Builder", + "support": { + "issues": "https://github.com/Codeception/Stub/issues", + "source": "https://github.com/Codeception/Stub/tree/4.0.2" + }, + "time": "2022-01-31T19:25:15+00:00" + }, + { + "name": "csharpru/vault-php", + "version": "4.3.1", + "source": { + "type": "git", + "url": "https://github.com/CSharpRU/vault-php.git", + "reference": "918bfffe85d3b290e1bf667b5f14e521fdc0063c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CSharpRU/vault-php/zipball/918bfffe85d3b290e1bf667b5f14e521fdc0063c", + "reference": "918bfffe85d3b290e1bf667b5f14e521fdc0063c", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.2 || ^8.0", + "psr/cache": "^1.0|^2.0|^3.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/log": "^1.0|^2.0|^3.0" + }, + "require-dev": { + "alextartan/guzzle-psr18-adapter": "^1.2 || ^2.0", + "cache/array-adapter": "^1.0", + "codeception/codeception": "^4.1", + "codeception/module-asserts": "^1.3", + "laminas/laminas-diactoros": "^2.3", + "php-vcr/php-vcr": "^1.5", + "symfony/event-dispatcher": "<5.0" + }, + "suggest": { + "cache/array-adapter": "For usage with CachedClient class" + }, + "type": "library", + "autoload": { + "psr-4": { + "Vault\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Yaroslav Lukyanov", + "email": "c_sharp@mail.ru" + } + ], + "description": "Best Vault client for PHP that you can find", + "keywords": [ + "hashicorp", + "secrets", + "vault" + ], + "support": { + "issues": "https://github.com/CSharpRU/vault-php/issues", + "source": "https://github.com/CSharpRU/vault-php/tree/4.3.1" + }, + "time": "2022-04-04T08:31:44+00:00" + }, + { + "name": "dealerdirect/phpcodesniffer-composer-installer", + "version": "v0.7.2", + "source": { + "type": "git", + "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git", + "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", + "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0 || ^2.0", + "php": ">=5.3", + "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" + }, + "require-dev": { + "composer/composer": "*", + "php-parallel-lint/php-parallel-lint": "^1.3.1", + "phpcompatibility/php-compatibility": "^9.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" + }, + "autoload": { + "psr-4": { + "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Franck Nijhof", + "email": "franck.nijhof@dealerdirect.com", + "homepage": "http://www.frenck.nl", + "role": "Developer / IT Manager" + }, + { + "name": "Contributors", + "homepage": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer/graphs/contributors" + } + ], + "description": "PHP_CodeSniffer Standards Composer Installer Plugin", + "homepage": "http://www.dealerdirect.com", + "keywords": [ + "PHPCodeSniffer", + "PHP_CodeSniffer", + "code quality", + "codesniffer", + "composer", + "installer", + "phpcbf", + "phpcs", + "plugin", + "qa", + "quality", + "standard", + "standards", + "style guide", + "stylecheck", + "tests" + ], + "support": { + "issues": "https://github.com/dealerdirect/phpcodesniffer-composer-installer/issues", + "source": "https://github.com/dealerdirect/phpcodesniffer-composer-installer" + }, + "time": "2022-02-04T12:51:07+00:00" + }, + { + "name": "doctrine/annotations", + "version": "1.13.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/annotations.git", + "reference": "648b0343343565c4a056bfc8392201385e8d89f0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/648b0343343565c4a056bfc8392201385e8d89f0", + "reference": "648b0343343565c4a056bfc8392201385e8d89f0", + "shasum": "" + }, + "require": { + "doctrine/lexer": "1.*", + "ext-tokenizer": "*", + "php": "^7.1 || ^8.0", + "psr/cache": "^1 || ^2 || ^3" + }, + "require-dev": { + "doctrine/cache": "^1.11 || ^2.0", + "doctrine/coding-standard": "^6.0 || ^8.1", + "phpstan/phpstan": "^1.4.10 || ^1.8.0", + "phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5", + "symfony/cache": "^4.4 || ^5.2", + "vimeo/psalm": "^4.10" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Docblock Annotations Parser", + "homepage": "https://www.doctrine-project.org/projects/annotations.html", + "keywords": [ + "annotations", + "docblock", + "parser" + ], + "support": { + "issues": "https://github.com/doctrine/annotations/issues", + "source": "https://github.com/doctrine/annotations/tree/1.13.3" + }, + "time": "2022-07-02T10:48:51+00:00" + }, + { + "name": "doctrine/instantiator", + "version": "1.4.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.22" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "support": { + "issues": "https://github.com/doctrine/instantiator/issues", + "source": "https://github.com/doctrine/instantiator/tree/1.4.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2022-03-03T08:28:38+00:00" + }, + { + "name": "doctrine/lexer", + "version": "1.2.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9.0", + "phpstan/phpstan": "^1.3", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.11" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/1.2.3" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2022-02-28T11:07:21+00:00" + }, + { + "name": "friendsofphp/php-cs-fixer", + "version": "v3.4.0", + "source": { + "type": "git", + "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git", + "reference": "47177af1cfb9dab5d1cc4daf91b7179c2efe7fad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/47177af1cfb9dab5d1cc4daf91b7179c2efe7fad", + "reference": "47177af1cfb9dab5d1cc4daf91b7179c2efe7fad", + "shasum": "" + }, + "require": { + "composer/semver": "^3.2", + "composer/xdebug-handler": "^2.0", + "doctrine/annotations": "^1.12", + "ext-json": "*", + "ext-tokenizer": "*", + "php": "^7.2.5 || ^8.0", + "php-cs-fixer/diff": "^2.0", + "symfony/console": "^4.4.20 || ^5.1.3 || ^6.0", + "symfony/event-dispatcher": "^4.4.20 || ^5.0 || ^6.0", + "symfony/filesystem": "^4.4.20 || ^5.0 || ^6.0", + "symfony/finder": "^4.4.20 || ^5.0 || ^6.0", + "symfony/options-resolver": "^4.4.20 || ^5.0 || ^6.0", + "symfony/polyfill-mbstring": "^1.23", + "symfony/polyfill-php80": "^1.23", + "symfony/polyfill-php81": "^1.23", + "symfony/process": "^4.4.20 || ^5.0 || ^6.0", + "symfony/stopwatch": "^4.4.20 || ^5.0 || ^6.0" + }, + "require-dev": { + "justinrainbow/json-schema": "^5.2", + "keradus/cli-executor": "^1.5", + "mikey179/vfsstream": "^1.6.8", + "php-coveralls/php-coveralls": "^2.5.2", + "php-cs-fixer/accessible-object": "^1.1", + "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.2", + "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.2.1", + "phpspec/prophecy": "^1.15", + "phpspec/prophecy-phpunit": "^1.1 || ^2.0", + "phpunit/phpunit": "^8.5.21 || ^9.5", + "phpunitgoodpractices/polyfill": "^1.5", + "phpunitgoodpractices/traits": "^1.9.1", + "symfony/phpunit-bridge": "^5.2.4 || ^6.0", + "symfony/yaml": "^4.4.20 || ^5.0 || ^6.0" + }, + "suggest": { + "ext-dom": "For handling output formats in XML", + "ext-mbstring": "For handling non-UTF8 characters." + }, + "bin": [ + "php-cs-fixer" + ], + "type": "application", + "autoload": { + "psr-4": { + "PhpCsFixer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Dariusz Rumiński", + "email": "dariusz.ruminski@gmail.com" + } + ], + "description": "A tool to automatically fix PHP code style", + "support": { + "issues": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues", + "source": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/tree/v3.4.0" + }, + "funding": [ + { + "url": "https://github.com/keradus", + "type": "github" + } + ], + "time": "2021-12-11T16:25:08+00:00" + }, + { + "name": "jms/metadata", + "version": "2.6.1", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/metadata.git", + "reference": "c3a3214354b5a765a19875f7b7c5ebcd94e462e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/c3a3214354b5a765a19875f7b7c5ebcd94e462e5", + "reference": "c3a3214354b5a765a19875f7b7c5ebcd94e462e5", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0" + }, + "require-dev": { + "doctrine/cache": "^1.0", + "doctrine/coding-standard": "^8.0", + "mikey179/vfsstream": "^1.6.7", + "phpunit/phpunit": "^8.5|^9.0", + "psr/container": "^1.0", + "symfony/cache": "^3.1|^4.0|^5.0", + "symfony/dependency-injection": "^3.1|^4.0|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Metadata\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "Class/method/property metadata management in PHP", + "keywords": [ + "annotations", + "metadata", + "xml", + "yaml" + ], + "support": { + "issues": "https://github.com/schmittjoh/metadata/issues", + "source": "https://github.com/schmittjoh/metadata/tree/2.6.1" + }, + "time": "2021-11-22T12:27:42+00:00" + }, + { + "name": "jms/serializer", + "version": "3.18.0", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/serializer.git", + "reference": "f721ffd76733c24ec1e8fd1e50e44a335fb78bbe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/f721ffd76733c24ec1e8fd1e50e44a335fb78bbe", + "reference": "f721ffd76733c24ec1e8fd1e50e44a335fb78bbe", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.13", + "doctrine/instantiator": "^1.0.3", + "doctrine/lexer": "^1.1", + "jms/metadata": "^2.6", + "php": "^7.2||^8.0", + "phpstan/phpdoc-parser": "^0.4 || ^0.5 || ^1.0" + }, + "require-dev": { + "doctrine/coding-standard": "^8.1", + "doctrine/orm": "~2.1", + "doctrine/persistence": "^1.3.3|^2.0|^3.0", + "doctrine/phpcr-odm": "^1.3|^2.0", + "ext-pdo_sqlite": "*", + "jackalope/jackalope-doctrine-dbal": "^1.1.5", + "ocramius/proxy-manager": "^1.0|^2.0", + "phpbench/phpbench": "^1.0", + "phpstan/phpstan": "^1.0.2", + "phpunit/phpunit": "^8.5.21||^9.0", + "psr/container": "^1.0", + "symfony/dependency-injection": "^3.0|^4.0|^5.0|^6.0", + "symfony/expression-language": "^3.2|^4.0|^5.0|^6.0", + "symfony/filesystem": "^3.0|^4.0|^5.0|^6.0", + "symfony/form": "^3.0|^4.0|^5.0|^6.0", + "symfony/translation": "^3.0|^4.0|^5.0|^6.0", + "symfony/uid": "^5.1|^6.0", + "symfony/validator": "^3.1.9|^4.0|^5.0|^6.0", + "symfony/yaml": "^3.3|^4.0|^5.0|^6.0", + "twig/twig": "~1.34|~2.4|^3.0" + }, + "suggest": { + "doctrine/collections": "Required if you like to use doctrine collection types as ArrayCollection.", + "symfony/cache": "Required if you like to use cache functionality.", + "symfony/uid": "Required if you'd like to serialize UID objects.", + "symfony/yaml": "Required if you'd like to use the YAML metadata format." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "JMS\\Serializer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "Library for (de-)serializing data of any complexity; supports XML, JSON, and YAML.", + "homepage": "http://jmsyst.com/libs/serializer", + "keywords": [ + "deserialization", + "jaxb", + "json", + "serialization", + "xml" + ], + "support": { + "issues": "https://github.com/schmittjoh/serializer/issues", + "source": "https://github.com/schmittjoh/serializer/tree/3.18.0" + }, + "funding": [ + { + "url": "https://github.com/goetas", + "type": "github" + } + ], + "time": "2022-08-06T05:17:44+00:00" + }, + { + "name": "laminas/laminas-diactoros", + "version": "2.14.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-diactoros.git", + "reference": "6cb35f61913f06b2c91075db00f67cfd78869e28" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/6cb35f61913f06b2c91075db00f67cfd78869e28", + "reference": "6cb35f61913f06b2c91075db00f67cfd78869e28", + "shasum": "" + }, + "require": { + "php": "^7.3 || ~8.0.0 || ~8.1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0" + }, + "conflict": { + "phpspec/prophecy": "<1.9.0", + "zendframework/zend-diactoros": "*" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "ext-curl": "*", + "ext-dom": "*", + "ext-gd": "*", + "ext-libxml": "*", + "http-interop/http-factory-tests": "^0.9.0", + "laminas/laminas-coding-standard": "~2.3.0", + "php-http/psr7-integration-tests": "^1.1.1", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.24.0" + }, + "type": "library", + "extra": { + "laminas": { + "config-provider": "Laminas\\Diactoros\\ConfigProvider", + "module": "Laminas\\Diactoros" + } + }, + "autoload": { + "files": [ + "src/functions/create_uploaded_file.php", + "src/functions/marshal_headers_from_sapi.php", + "src/functions/marshal_method_from_sapi.php", + "src/functions/marshal_protocol_version_from_sapi.php", + "src/functions/marshal_uri_from_sapi.php", + "src/functions/normalize_server.php", + "src/functions/normalize_uploaded_files.php", + "src/functions/parse_cookie_header.php", + "src/functions/create_uploaded_file.legacy.php", + "src/functions/marshal_headers_from_sapi.legacy.php", + "src/functions/marshal_method_from_sapi.legacy.php", + "src/functions/marshal_protocol_version_from_sapi.legacy.php", + "src/functions/marshal_uri_from_sapi.legacy.php", + "src/functions/normalize_server.legacy.php", + "src/functions/normalize_uploaded_files.legacy.php", + "src/functions/parse_cookie_header.legacy.php" + ], + "psr-4": { + "Laminas\\Diactoros\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "PSR HTTP Message implementations", + "homepage": "https://laminas.dev", + "keywords": [ + "http", + "laminas", + "psr", + "psr-17", + "psr-7" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-diactoros/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-diactoros/issues", + "rss": "https://github.com/laminas/laminas-diactoros/releases.atom", + "source": "https://github.com/laminas/laminas-diactoros" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-28T12:23:48+00:00" + }, + { + "name": "lusitanian/oauth", + "version": "v0.8.11", + "source": { + "type": "git", + "url": "https://github.com/Lusitanian/PHPoAuthLib.git", + "reference": "fc11a53db4b66da555a6a11fce294f574a8374f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Lusitanian/PHPoAuthLib/zipball/fc11a53db4b66da555a6a11fce294f574a8374f9", + "reference": "fc11a53db4b66da555a6a11fce294f574a8374f9", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "3.7.*", + "predis/predis": "0.8.*@dev", + "squizlabs/php_codesniffer": "2.*", + "symfony/http-foundation": "~2.1" + }, + "suggest": { + "ext-openssl": "Allows for usage of secure connections with the stream-based HTTP client.", + "predis/predis": "Allows using the Redis storage backend.", + "symfony/http-foundation": "Allows using the Symfony Session storage backend." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.1-dev" + } + }, + "autoload": { + "psr-0": { + "OAuth": "src", + "OAuth\\Unit": "tests" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "David Desberg", + "email": "david@daviddesberg.com" + }, + { + "name": "Elliot Chance", + "email": "elliotchance@gmail.com" + }, + { + "name": "Pieter Hordijk", + "email": "info@pieterhordijk.com" + } + ], + "description": "PHP 5.3+ oAuth 1/2 Library", + "keywords": [ + "Authentication", + "authorization", + "oauth", + "security" + ], + "support": { + "issues": "https://github.com/Lusitanian/PHPoAuthLib/issues", + "source": "https://github.com/Lusitanian/PHPoAuthLib/tree/master" + }, + "time": "2018-02-14T22:37:14+00:00" + }, + { + "name": "magento/magento-coding-standard", + "version": "25", + "source": { + "type": "git", + "url": "https://github.com/magento/magento-coding-standard.git", + "reference": "7be8305949f6683ff08534fbc22e5d42a1c4eba7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/magento/magento-coding-standard/zipball/7be8305949f6683ff08534fbc22e5d42a1c4eba7", + "reference": "7be8305949f6683ff08534fbc22e5d42a1c4eba7", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-simplexml": "*", + "php": ">=7.3", + "phpcompatibility/php-compatibility": "^9.3", + "rector/rector": "^0.13.0", + "squizlabs/php_codesniffer": "^3.6.1", + "webonyx/graphql-php": "^14.9" + }, + "require-dev": { + "phpunit/phpunit": "^9.5.8" + }, + "type": "phpcodesniffer-standard", + "autoload": { + "psr-4": { + "Magento2\\": "Magento2/", + "Magento2Framework\\": "Magento2Framework/" + }, + "classmap": [ + "PHP_CodeSniffer/Tokenizers/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "A set of Magento specific PHP CodeSniffer rules.", + "support": { + "issues": "https://github.com/magento/magento-coding-standard/issues", + "source": "https://github.com/magento/magento-coding-standard/tree/v25" + }, + "time": "2022-06-21T10:23:58+00:00" + }, + { + "name": "magento/magento2-functional-testing-framework", + "version": "3.10.1", + "source": { + "type": "git", + "url": "https://github.com/magento/magento2-functional-testing-framework.git", + "reference": "c0c3380fcf00fc02053aa09942388e8f4ae7d378" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/magento/magento2-functional-testing-framework/zipball/c0c3380fcf00fc02053aa09942388e8f4ae7d378", + "reference": "c0c3380fcf00fc02053aa09942388e8f4ae7d378", + "shasum": "" + }, + "require": { + "allure-framework/allure-codeception": "^1.4", + "aws/aws-sdk-php": "^3.132", + "codeception/codeception": "^4.1", + "codeception/module-asserts": "^1.1", + "codeception/module-sequence": "^1.0", + "codeception/module-webdriver": "^1.0", + "composer/composer": "^1.9 || ^2.0, !=2.2.16", + "csharpru/vault-php": "^4.2.1", + "ext-curl": "*", + "ext-dom": "*", + "ext-iconv": "*", + "ext-intl": "*", + "ext-json": "*", + "ext-openssl": "*", + "guzzlehttp/guzzle": "^7.3.0", + "laminas/laminas-diactoros": "^2.8", + "monolog/monolog": "^2.3", + "mustache/mustache": "~2.5", + "nikic/php-parser": "^4.4", + "php": ">7.3", + "php-webdriver/webdriver": "^1.9.0", + "spomky-labs/otphp": "^10.0", + "symfony/console": "^4.4||^5.4", + "symfony/dotenv": "^5.3", + "symfony/finder": "^5.0", + "symfony/http-foundation": "^5.0", + "symfony/mime": "^5.0", + "symfony/process": "^4.4||^5.4", + "weew/helpers-array": "^1.3" + }, + "require-dev": { + "brainmaestro/composer-git-hooks": "^2.3.1", + "codacy/coverage": "^1.4", + "php-coveralls/php-coveralls": "^1.0||^2.2", + "phpmd/phpmd": "^2.8.0", + "phpunit/phpunit": "^9.0", + "sebastian/phpcpd": "~6.0.0", + "squizlabs/php_codesniffer": "~3.6.0" + }, + "suggest": { + "hoa/console": "Enables action and interactive console functionality" + }, + "bin": [ + "bin/mftf" + ], + "type": "library", + "extra": { + "hooks": { + "pre-push": "bin/all-checks" + } + }, + "autoload": { + "files": [ + "src/Magento/FunctionalTestingFramework/_bootstrap.php" + ], + "psr-4": { + "MFTF\\": "dev/tests/functional/tests/MFTF", + "Magento\\FunctionalTestingFramework\\": "src/Magento/FunctionalTestingFramework" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "AGPL-3.0" + ], + "description": "Magento2 Functional Testing Framework", + "keywords": [ + "automation", + "functional", + "magento", + "testing" + ], + "support": { + "issues": "https://github.com/magento/magento2-functional-testing-framework/issues", + "source": "https://github.com/magento/magento2-functional-testing-framework/tree/3.10.1" + }, + "time": "2022-08-02T14:40:39+00:00" + }, + { + "name": "mustache/mustache", + "version": "v2.14.1", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/mustache.php.git", + "reference": "579ffa5c96e1d292c060b3dd62811ff01ad8c24e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/mustache.php/zipball/579ffa5c96e1d292c060b3dd62811ff01ad8c24e", + "reference": "579ffa5c96e1d292c060b3dd62811ff01ad8c24e", + "shasum": "" + }, + "require": { + "php": ">=5.2.4" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~1.11", + "phpunit/phpunit": "~3.7|~4.0|~5.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "Mustache": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info", + "homepage": "http://justinhileman.com" + } + ], + "description": "A Mustache implementation in PHP.", + "homepage": "https://github.com/bobthecow/mustache.php", + "keywords": [ + "mustache", + "templating" + ], + "support": { + "issues": "https://github.com/bobthecow/mustache.php/issues", + "source": "https://github.com/bobthecow/mustache.php/tree/v2.14.1" + }, + "time": "2022-01-21T06:08:36+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" + }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2022-03-03T13:19:32+00:00" + }, + { + "name": "pdepend/pdepend", + "version": "2.10.3", + "source": { + "type": "git", + "url": "https://github.com/pdepend/pdepend.git", + "reference": "da3166a06b4a89915920a42444f707122a1584c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pdepend/pdepend/zipball/da3166a06b4a89915920a42444f707122a1584c9", + "reference": "da3166a06b4a89915920a42444f707122a1584c9", + "shasum": "" + }, + "require": { + "php": ">=5.3.7", + "symfony/config": "^2.3.0|^3|^4|^5|^6.0", + "symfony/dependency-injection": "^2.3.0|^3|^4|^5|^6.0", + "symfony/filesystem": "^2.3.0|^3|^4|^5|^6.0" + }, + "require-dev": { + "easy-doc/easy-doc": "0.0.0|^1.2.3", + "gregwar/rst": "^1.0", + "phpunit/phpunit": "^4.8.36|^5.7.27", + "squizlabs/php_codesniffer": "^2.0.0" + }, + "bin": [ + "src/bin/pdepend" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "PDepend\\": "src/main/php/PDepend" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Official version of pdepend to be handled with Composer", + "support": { + "issues": "https://github.com/pdepend/pdepend/issues", + "source": "https://github.com/pdepend/pdepend/tree/2.10.3" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/pdepend/pdepend", + "type": "tidelift" + } + ], + "time": "2022-02-23T07:53:09+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.3" + }, + "time": "2021-07-20T11:28:43+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, + { + "name": "php-cs-fixer/diff", + "version": "v2.0.2", + "source": { + "type": "git", + "url": "https://github.com/PHP-CS-Fixer/diff.git", + "reference": "29dc0d507e838c4580d018bd8b5cb412474f7ec3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHP-CS-Fixer/diff/zipball/29dc0d507e838c4580d018bd8b5cb412474f7ec3", + "reference": "29dc0d507e838c4580d018bd8b5cb412474f7ec3", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7.23 || ^6.4.3 || ^7.0", + "symfony/process": "^3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "sebastian/diff v3 backport support for PHP 5.6+", + "homepage": "https://github.com/PHP-CS-Fixer", + "keywords": [ + "diff" + ], + "support": { + "issues": "https://github.com/PHP-CS-Fixer/diff/issues", + "source": "https://github.com/PHP-CS-Fixer/diff/tree/v2.0.2" + }, + "time": "2020-10-14T08:32:19+00:00" + }, + { + "name": "php-webdriver/webdriver", + "version": "1.12.1", + "source": { + "type": "git", + "url": "https://github.com/php-webdriver/php-webdriver.git", + "reference": "b27ddf458d273c7d4602106fcaf978aa0b7fe15a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/b27ddf458d273c7d4602106fcaf978aa0b7fe15a", + "reference": "b27ddf458d273c7d4602106fcaf978aa0b7fe15a", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "ext-zip": "*", + "php": "^5.6 || ~7.0 || ^8.0", + "symfony/polyfill-mbstring": "^1.12", + "symfony/process": "^2.8 || ^3.1 || ^4.0 || ^5.0 || ^6.0" + }, + "replace": { + "facebook/webdriver": "*" + }, + "require-dev": { + "ondram/ci-detector": "^2.1 || ^3.5 || ^4.0", + "php-coveralls/php-coveralls": "^2.4", + "php-mock/php-mock-phpunit": "^1.1 || ^2.0", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpunit/phpunit": "^5.7 || ^7 || ^8 || ^9", + "squizlabs/php_codesniffer": "^3.5", + "symfony/var-dumper": "^3.3 || ^4.0 || ^5.0 || ^6.0" + }, + "suggest": { + "ext-SimpleXML": "For Firefox profile creation" + }, + "type": "library", + "autoload": { + "files": [ + "lib/Exception/TimeoutException.php" + ], + "psr-4": { + "Facebook\\WebDriver\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP client for Selenium WebDriver. Previously facebook/webdriver.", + "homepage": "https://github.com/php-webdriver/php-webdriver", + "keywords": [ + "Chromedriver", + "geckodriver", + "php", + "selenium", + "webdriver" + ], + "support": { + "issues": "https://github.com/php-webdriver/php-webdriver/issues", + "source": "https://github.com/php-webdriver/php-webdriver/tree/1.12.1" + }, + "time": "2022-05-03T12:16:34+00:00" + }, + { + "name": "phpcompatibility/php-compatibility", + "version": "9.3.5", + "source": { + "type": "git", + "url": "https://github.com/PHPCompatibility/PHPCompatibility.git", + "reference": "9fb324479acf6f39452e0655d2429cc0d3914243" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/9fb324479acf6f39452e0655d2429cc0d3914243", + "reference": "9fb324479acf6f39452e0655d2429cc0d3914243", + "shasum": "" + }, + "require": { + "php": ">=5.3", + "squizlabs/php_codesniffer": "^2.3 || ^3.0.2" + }, + "conflict": { + "squizlabs/php_codesniffer": "2.6.2" + }, + "require-dev": { + "phpunit/phpunit": "~4.5 || ^5.0 || ^6.0 || ^7.0" + }, + "suggest": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.", + "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." + }, + "type": "phpcodesniffer-standard", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Wim Godden", + "homepage": "https://github.com/wimg", + "role": "lead" + }, + { + "name": "Juliette Reinders Folmer", + "homepage": "https://github.com/jrfnl", + "role": "lead" + }, + { + "name": "Contributors", + "homepage": "https://github.com/PHPCompatibility/PHPCompatibility/graphs/contributors" + } + ], + "description": "A set of sniffs for PHP_CodeSniffer that checks for PHP cross-version compatibility.", + "homepage": "http://techblog.wimgodden.be/tag/codesniffer/", + "keywords": [ + "compatibility", + "phpcs", + "standards" + ], + "support": { + "issues": "https://github.com/PHPCompatibility/PHPCompatibility/issues", + "source": "https://github.com/PHPCompatibility/PHPCompatibility" + }, + "time": "2019-12-27T09:44:58+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" + }, + "time": "2020-06-27T09:03:43+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "5.3.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^1.3", + "webmozart/assert": "^1.9.1" + }, + "require-dev": { + "mockery/mockery": "~1.3.2", + "psalm/phar": "^4.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "account@ijaap.nl" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" + }, + "time": "2021-10-19T17:43:47+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "77a32518733312af16a44300404e945338981de3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3", + "reference": "77a32518733312af16a44300404e945338981de3", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.0" + }, + "require-dev": { + "ext-tokenizer": "*", + "psalm/phar": "^4.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "support": { + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.1" + }, + "time": "2022-03-15T21:29:03+00:00" + }, + { + "name": "phpmd/phpmd", + "version": "2.12.0", + "source": { + "type": "git", + "url": "https://github.com/phpmd/phpmd.git", + "reference": "c0b678ba71902f539c27c14332aa0ddcf14388ec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpmd/phpmd/zipball/c0b678ba71902f539c27c14332aa0ddcf14388ec", + "reference": "c0b678ba71902f539c27c14332aa0ddcf14388ec", + "shasum": "" + }, + "require": { + "composer/xdebug-handler": "^1.0 || ^2.0 || ^3.0", + "ext-xml": "*", + "pdepend/pdepend": "^2.10.3", + "php": ">=5.3.9" + }, + "require-dev": { + "easy-doc/easy-doc": "0.0.0 || ^1.3.2", + "ext-json": "*", + "ext-simplexml": "*", + "gregwar/rst": "^1.0", + "mikey179/vfsstream": "^1.6.8", + "phpunit/phpunit": "^4.8.36 || ^5.7.27", + "squizlabs/php_codesniffer": "^2.0" + }, + "bin": [ + "src/bin/phpmd" + ], + "type": "library", + "autoload": { + "psr-0": { + "PHPMD\\": "src/main/php" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Manuel Pichler", + "email": "github@manuel-pichler.de", + "homepage": "https://github.com/manuelpichler", + "role": "Project Founder" + }, + { + "name": "Marc Würth", + "email": "ravage@bluewin.ch", + "homepage": "https://github.com/ravage84", + "role": "Project Maintainer" + }, + { + "name": "Other contributors", + "homepage": "https://github.com/phpmd/phpmd/graphs/contributors", + "role": "Contributors" + } + ], + "description": "PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD.", + "homepage": "https://phpmd.org/", + "keywords": [ + "mess detection", + "mess detector", + "pdepend", + "phpmd", + "pmd" + ], + "support": { + "irc": "irc://irc.freenode.org/phpmd", + "issues": "https://github.com/phpmd/phpmd/issues", + "source": "https://github.com/phpmd/phpmd/tree/2.12.0" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/phpmd/phpmd", + "type": "tidelift" + } + ], + "time": "2022-03-24T13:33:01+00:00" + }, + { + "name": "phpspec/prophecy", + "version": "v1.15.0", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13", + "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.2", + "php": "^7.2 || ~8.0, <8.2", + "phpdocumentor/reflection-docblock": "^5.2", + "sebastian/comparator": "^3.0 || ^4.0", + "sebastian/recursion-context": "^3.0 || ^4.0" + }, + "require-dev": { + "phpspec/phpspec": "^6.0 || ^7.0", + "phpunit/phpunit": "^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Prophecy\\": "src/Prophecy" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", + "keywords": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ], + "support": { + "issues": "https://github.com/phpspec/prophecy/issues", + "source": "https://github.com/phpspec/prophecy/tree/v1.15.0" + }, + "time": "2021-12-08T12:19:24+00:00" + }, + { + "name": "phpstan/phpdoc-parser", + "version": "1.7.0", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "367a8d9d5f7da2a0136422d27ce8840583926955" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/367a8d9d5f7da2a0136422d27ce8840583926955", + "reference": "367a8d9d5f7da2a0136422d27ce8840583926955", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.5", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.0", + "phpunit/phpunit": "^9.5", + "symfony/process": "^5.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPStan\\PhpDocParser\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPDoc parser with support for nullable, intersection and generic types", + "support": { + "issues": "https://github.com/phpstan/phpdoc-parser/issues", + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.7.0" + }, + "time": "2022-08-09T12:23:23+00:00" + }, + { + "name": "phpstan/phpstan", + "version": "1.8.2", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpstan.git", + "reference": "c53312ecc575caf07b0e90dee43883fdf90ca67c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/c53312ecc575caf07b0e90dee43883fdf90ca67c", + "reference": "c53312ecc575caf07b0e90dee43883fdf90ca67c", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0" + }, + "conflict": { + "phpstan/phpstan-shim": "*" + }, + "bin": [ + "phpstan", + "phpstan.phar" + ], + "type": "library", + "autoload": { + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPStan - PHP Static Analysis Tool", + "support": { + "issues": "https://github.com/phpstan/phpstan/issues", + "source": "https://github.com/phpstan/phpstan/tree/1.8.2" + }, + "funding": [ + { + "url": "https://github.com/ondrejmirtes", + "type": "github" + }, + { + "url": "https://github.com/phpstan", + "type": "github" + }, + { + "url": "https://www.patreon.com/phpstan", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan", + "type": "tidelift" + } + ], + "time": "2022-07-20T09:57:31+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "9.2.15", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2e9da11878c4202f97915c1cb4bb1ca318a63f5f", + "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^4.13.0", + "php": ">=7.3", + "phpunit/php-file-iterator": "^3.0.3", + "phpunit/php-text-template": "^2.0.2", + "sebastian/code-unit-reverse-lookup": "^2.0.2", + "sebastian/complexity": "^2.0", + "sebastian/environment": "^5.1.2", + "sebastian/lines-of-code": "^1.0.3", + "sebastian/version": "^3.0.1", + "theseer/tokenizer": "^1.2.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcov": "*", + "ext-xdebug": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.15" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-03-07T09:28:20+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "3.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-12-02T12:48:52+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:58:55+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T05:33:50+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "5.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:16:10+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "9.5.21", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "0e32b76be457de00e83213528f6bb37e2a38fcb1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/0e32b76be457de00e83213528f6bb37e2a38fcb1", + "reference": "0e32b76be457de00e83213528f6bb37e2a38fcb1", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.3.1", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.10.1", + "phar-io/manifest": "^2.0.3", + "phar-io/version": "^3.0.2", + "php": ">=7.3", + "phpspec/prophecy": "^1.12.1", + "phpunit/php-code-coverage": "^9.2.13", + "phpunit/php-file-iterator": "^3.0.5", + "phpunit/php-invoker": "^3.1.1", + "phpunit/php-text-template": "^2.0.3", + "phpunit/php-timer": "^5.0.2", + "sebastian/cli-parser": "^1.0.1", + "sebastian/code-unit": "^1.0.6", + "sebastian/comparator": "^4.0.5", + "sebastian/diff": "^4.0.3", + "sebastian/environment": "^5.1.3", + "sebastian/exporter": "^4.0.3", + "sebastian/global-state": "^5.0.1", + "sebastian/object-enumerator": "^4.0.3", + "sebastian/resource-operations": "^3.0.3", + "sebastian/type": "^3.0", + "sebastian/version": "^3.0.2" + }, + "require-dev": { + "phpspec/prophecy-phpunit": "^2.0.1" + }, + "suggest": { + "ext-soap": "*", + "ext-xdebug": "*" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.5-dev" + } + }, + "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.21" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-06-19T12:14:25+00:00" + }, + { + "name": "psr/cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "support": { + "source": "https://github.com/php-fig/cache/tree/3.0.0" + }, + "time": "2021-02-03T23:26:27+00:00" + }, + { + "name": "rector/rector", + "version": "0.13.10", + "source": { + "type": "git", + "url": "https://github.com/rectorphp/rector.git", + "reference": "d1e069db8ad3b4aea2b968248370c21415e4c180" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/rectorphp/rector/zipball/d1e069db8ad3b4aea2b968248370c21415e4c180", + "reference": "d1e069db8ad3b4aea2b968248370c21415e4c180", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0", + "phpstan/phpstan": "^1.8.2" + }, + "conflict": { + "phpstan/phpdoc-parser": "<1.6.2", + "rector/rector-cakephp": "*", + "rector/rector-doctrine": "*", + "rector/rector-laravel": "*", + "rector/rector-nette": "*", + "rector/rector-phpoffice": "*", + "rector/rector-phpunit": "*", + "rector/rector-prefixed": "*", + "rector/rector-symfony": "*" + }, + "bin": [ + "bin/rector" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "0.13-dev" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Instant Upgrade and Automated Refactoring of any PHP code", + "support": { + "issues": "https://github.com/rectorphp/rector/issues", + "source": "https://github.com/rectorphp/rector/tree/0.13.10" + }, + "funding": [ + { + "url": "https://github.com/tomasvotruba", + "type": "github" + } + ], + "time": "2022-08-03T12:48:10+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:08:49+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "1.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:08:54+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:30:19+00:00" + }, + { + "name": "sebastian/comparator", + "version": "4.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "55f4261989e546dc112258c7a75935a81a7ce382" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382", + "reference": "55f4261989e546dc112258c7a75935a81a7ce382", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/diff": "^4.0", + "sebastian/exporter": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T15:49:45+00:00" + }, + { + "name": "sebastian/complexity", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.7", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T15:52:27+00:00" + }, + { + "name": "sebastian/diff", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:10:38+00:00" + }, + { + "name": "sebastian/environment", + "version": "5.1.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/1b5dff7bb151a4db11d49d90e5408e4e938270f7", + "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-04-03T09:37:03+00:00" + }, + { + "name": "sebastian/exporter", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/65e8b7db476c5dd267e65eea9cab77584d3cfff9", + "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-11-11T14:18:36+00:00" + }, + { + "name": "sebastian/global-state", + "version": "5.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-02-14T08:28:10+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.6", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-28T06:42:11+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:12:34+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:14:26+00:00" + }, + { + "name": "sebastian/phpcpd", + "version": "6.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpcpd.git", + "reference": "f3683aa0db2e8e09287c2bb33a595b2873ea9176" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpcpd/zipball/f3683aa0db2e8e09287c2bb33a595b2873ea9176", + "reference": "f3683aa0db2e8e09287c2bb33a595b2873ea9176", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "php": ">=7.3", + "phpunit/php-file-iterator": "^3.0", + "phpunit/php-timer": "^5.0", + "sebastian/cli-parser": "^1.0", + "sebastian/version": "^3.0" + }, + "bin": [ + "phpcpd" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Copy/Paste Detector (CPD) for PHP code.", + "homepage": "https://github.com/sebastianbergmann/phpcpd", + "support": { + "issues": "https://github.com/sebastianbergmann/phpcpd/issues", + "source": "https://github.com/sebastianbergmann/phpcpd/tree/6.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-12-07T05:39:23+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172", + "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:17:30+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "support": { + "issues": "https://github.com/sebastianbergmann/resource-operations/issues", + "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:45:17+00:00" + }, + { + "name": "sebastian/type", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", + "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "source": "https://github.com/sebastianbergmann/type/tree/3.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-03-15T09:54:48+00:00" + }, + { + "name": "sebastian/version", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c6c1022351a901512170118436c764e473f6de8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", + "reference": "c6c1022351a901512170118436c764e473f6de8c", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:39:44+00:00" + }, + { + "name": "squizlabs/php_codesniffer", + "version": "3.6.2", + "source": { + "type": "git", + "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", + "reference": "5e4e71592f69da17871dba6e80dd51bce74a351a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/5e4e71592f69da17871dba6e80dd51bce74a351a", + "reference": "5e4e71592f69da17871dba6e80dd51bce74a351a", + "shasum": "" + }, + "require": { + "ext-simplexml": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "bin": [ + "bin/phpcs", + "bin/phpcbf" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Greg Sherwood", + "role": "lead" + } + ], + "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", + "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", + "keywords": [ + "phpcs", + "standards" + ], + "support": { + "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", + "source": "https://github.com/squizlabs/PHP_CodeSniffer", + "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" + }, + "time": "2021-12-12T21:44:58+00:00" + }, + { + "name": "symfony/dotenv", + "version": "v5.4.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/dotenv.git", + "reference": "83a2310904a4f5d4f42526227b5a578ac82232a9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dotenv/zipball/83a2310904a4f5d4f42526227b5a578ac82232a9", + "reference": "83a2310904a4f5d4f42526227b5a578ac82232a9", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3" + }, + "require-dev": { + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Dotenv\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Registers environment variables from a .env file", + "homepage": "https://symfony.com", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "source": "https://github.com/symfony/dotenv/tree/v5.4.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-02-15T17:04:12+00:00" + }, + { + "name": "symfony/mime", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "3cd175cdcdb6db2e589e837dd46aff41027d9830" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/3cd175cdcdb6db2e589e837dd46aff41027d9830", + "reference": "3cd175cdcdb6db2e589e837dd46aff41027d9830", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<4.4" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/property-access": "^4.4|^5.1|^6.0", + "symfony/property-info": "^4.4|^5.1|^6.0", + "symfony/serializer": "^5.2|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "support": { + "source": "https://github.com/symfony/mime/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T11:34:24+00:00" + }, + { + "name": "symfony/options-resolver", + "version": "v6.1.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/options-resolver.git", + "reference": "a3016f5442e28386ded73c43a32a5b68586dd1c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/a3016f5442e28386ded73c43a32a5b68586dd1c4", + "reference": "a3016f5442e28386ded73c43a32a5b68586dd1c4", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.1|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\OptionsResolver\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an improved replacement for the array_replace PHP function", + "homepage": "https://symfony.com", + "keywords": [ + "config", + "configuration", + "options" + ], + "support": { + "source": "https://github.com/symfony/options-resolver/tree/v6.1.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-02-25T11:15:52+00:00" + }, + { + "name": "symfony/stopwatch", + "version": "v6.1.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/stopwatch.git", + "reference": "77dedae82ce2a26e2e9b481855473fc3b3e4e54d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/77dedae82ce2a26e2e9b481855473fc3b3e4e54d", + "reference": "77dedae82ce2a26e2e9b481855473fc3b3e4e54d", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/service-contracts": "^1|^2|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Stopwatch\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a way to profile code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/stopwatch/tree/v6.1.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-02-25T11:15:52+00:00" + }, + { + "name": "symfony/yaml", + "version": "v5.0.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "29b60e88ff11a45b708115004fdeacab1ee3dd5d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/29b60e88ff11a45b708115004fdeacab1ee3dd5d", + "reference": "29b60e88ff11a45b708115004fdeacab1ee3dd5d", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/console": "<4.4" + }, + "require-dev": { + "symfony/console": "^4.4|^5.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/5.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-20T17:38:26+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.2.1" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2021-07-28T10:34:58+00:00" + }, + { + "name": "weew/helpers-array", + "version": "v1.3.1", + "source": { + "type": "git", + "url": "https://github.com/weew/helpers-array.git", + "reference": "9bff63111f9765b4277750db8d276d92b3e16ed0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/weew/helpers-array/zipball/9bff63111f9765b4277750db8d276d92b3e16ed0", + "reference": "9bff63111f9765b4277750db8d276d92b3e16ed0", + "shasum": "" + }, + "require-dev": { + "phpunit/phpunit": "^4.7", + "satooshi/php-coveralls": "^0.6.1" + }, + "type": "library", + "autoload": { + "files": [ + "src/array.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maxim Kott", + "email": "maximkott@gmail.com" + } + ], + "description": "Useful collection of php array helpers.", + "support": { + "issues": "https://github.com/weew/helpers-array/issues", + "source": "https://github.com/weew/helpers-array/tree/master" + }, + "time": "2016-07-21T11:18:01+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": [], + "prefer-stable": true, + "prefer-lowest": false, + "platform": [], + "platform-dev": [], + "plugin-api-version": "2.3.0" } diff --git a/src/_data/codebase/v2_4/mrg/module-admin-analytics.yml b/src/_data/codebase/v2_4/mrg/module-admin-analytics.yml index 4c8367b2dcf..9fc5d0362c1 100644 --- a/src/_data/codebase/v2_4/mrg/module-admin-analytics.yml +++ b/src/_data/codebase/v2_4/mrg/module-admin-analytics.yml @@ -1,6 +1,5 @@ --- title: AdminAnalytics -release: 2.4.3 content: The Magento\AdminAnalytics module gathers information about the features Magento administrators use. This information will be used to help improve the user experience on the Magento Admin. diff --git a/src/_data/codebase/v2_4/mrg/module-admin-gws-configurable-product.yml b/src/_data/codebase/v2_4/mrg/module-admin-gws-configurable-product.yml index a49e27d6978..e988133a17b 100644 --- a/src/_data/codebase/v2_4/mrg/module-admin-gws-configurable-product.yml +++ b/src/_data/codebase/v2_4/mrg/module-admin-gws-configurable-product.yml @@ -1,6 +1,5 @@ --- title: AdminGwsConfigurableProduct -release: 2.4.3 content: |- The Magento_AdminGwsConfigurableProduct module is a part of the restricted admin user permissions functionality in Magento EE. It extends the Magento_AdminGws module functionality for configurable product. diff --git a/src/_data/codebase/v2_4/mrg/module-admin-gws-staging.yml b/src/_data/codebase/v2_4/mrg/module-admin-gws-staging.yml index 2cf4fd69794..260cfbd711d 100644 --- a/src/_data/codebase/v2_4/mrg/module-admin-gws-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-admin-gws-staging.yml @@ -1,6 +1,5 @@ --- title: AdminGwsStaging -release: 2.4.3 content: |- The Magento_AdminGwsStaging module is a part of the staging functionality in Magento EE. It extends the Magento_AdminGws module functionality to be used in staging mode. diff --git a/src/_data/codebase/v2_4/mrg/module-admin-gws.yml b/src/_data/codebase/v2_4/mrg/module-admin-gws.yml index 38ce6e28f56..e25d184483c 100644 --- a/src/_data/codebase/v2_4/mrg/module-admin-gws.yml +++ b/src/_data/codebase/v2_4/mrg/module-admin-gws.yml @@ -1,6 +1,5 @@ --- title: AdminGws -release: 2.4.3 content: "**AdminGws** provides configuration management within the Global, Website, and Store data scopes. Restrictions can be \nimposed on various system elements through configurations that are applied at the desired level." diff --git a/src/_data/codebase/v2_4/mrg/module-admin-notification.yml b/src/_data/codebase/v2_4/mrg/module-admin-notification.yml index b045132b9c9..1432aee07b2 100644 --- a/src/_data/codebase/v2_4/mrg/module-admin-notification.yml +++ b/src/_data/codebase/v2_4/mrg/module-admin-notification.yml @@ -1,6 +1,5 @@ --- title: AdminNotification -release: 2.4.3 content: |- The Magento_AdminNotification module provides the ability to alert administrators via system messages and provides a message inbox for surveys and notifications. diff --git a/src/_data/codebase/v2_4/mrg/module-adobe-ims-api.yml b/src/_data/codebase/v2_4/mrg/module-adobe-ims-api.yml index 6e014e5f243..990f1a8ae40 100644 --- a/src/_data/codebase/v2_4/mrg/module-adobe-ims-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-adobe-ims-api.yml @@ -1,6 +1,5 @@ --- title: AdobeImsApi -release: 2.4.3 content: |- The Magento_AdobeImsApi module serves as application program interface (API) responsible for authentication to Adobe services. diff --git a/src/_data/codebase/v2_4/mrg/module-adobe-ims.yml b/src/_data/codebase/v2_4/mrg/module-adobe-ims.yml index 255347db214..cad180ff998 100644 --- a/src/_data/codebase/v2_4/mrg/module-adobe-ims.yml +++ b/src/_data/codebase/v2_4/mrg/module-adobe-ims.yml @@ -1,6 +1,5 @@ --- title: AdobeIms -release: 2.4.3 content: |- The Magento_AdobeIms module is responsible for authentication to Adobe services. diff --git a/src/_data/codebase/v2_4/mrg/module-adobe-stock-admin-ui.yml b/src/_data/codebase/v2_4/mrg/module-adobe-stock-admin-ui.yml index e8321e55794..6aafd8f4bb2 100644 --- a/src/_data/codebase/v2_4/mrg/module-adobe-stock-admin-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-adobe-stock-admin-ui.yml @@ -1,6 +1,5 @@ --- title: AdobeStockAdminUi -release: 2.4.3 content: |- The Magento_AdobeStockAdminUi module is responsible for the admin panel user interface (UI) implementation of the Adobe Stock integration. diff --git a/src/_data/codebase/v2_4/mrg/module-adobe-stock-asset-api.yml b/src/_data/codebase/v2_4/mrg/module-adobe-stock-asset-api.yml index 45c71b0dbf4..23458074c8a 100644 --- a/src/_data/codebase/v2_4/mrg/module-adobe-stock-asset-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-adobe-stock-asset-api.yml @@ -1,6 +1,5 @@ --- title: AdobeStockAssetApi -release: 2.4.3 content: |- The Magento_AdobeStockAssetApi module serves as application program interface (API) for the Adobe Stock assets integration. diff --git a/src/_data/codebase/v2_4/mrg/module-adobe-stock-asset.yml b/src/_data/codebase/v2_4/mrg/module-adobe-stock-asset.yml index 83fc488e079..e92fdb39758 100644 --- a/src/_data/codebase/v2_4/mrg/module-adobe-stock-asset.yml +++ b/src/_data/codebase/v2_4/mrg/module-adobe-stock-asset.yml @@ -1,6 +1,5 @@ --- title: AdobeStockAsset -release: 2.4.3 content: |- The Magento_AdobeStockAsset module is responsible for the Adobe Stock assets handling implementation on Magento side. diff --git a/src/_data/codebase/v2_4/mrg/module-adobe-stock-client-api.yml b/src/_data/codebase/v2_4/mrg/module-adobe-stock-client-api.yml index 46f8385c8ee..80591444a02 100644 --- a/src/_data/codebase/v2_4/mrg/module-adobe-stock-client-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-adobe-stock-client-api.yml @@ -1,6 +1,5 @@ --- title: AdobeStockClientApi -release: 2.4.3 content: |- The Magento_AdobeStockClientApi module serves as application program interface (API) for the communication to Adobe Stock. diff --git a/src/_data/codebase/v2_4/mrg/module-adobe-stock-client.yml b/src/_data/codebase/v2_4/mrg/module-adobe-stock-client.yml index a11b2b18967..aeee6311492 100644 --- a/src/_data/codebase/v2_4/mrg/module-adobe-stock-client.yml +++ b/src/_data/codebase/v2_4/mrg/module-adobe-stock-client.yml @@ -1,6 +1,5 @@ --- title: AdobeStockClient -release: 2.4.3 content: |- The Magento_AdobeStockClient module is responsible for the communication to Adobe Stock API. diff --git a/src/_data/codebase/v2_4/mrg/module-adobe-stock-image-admin-ui.yml b/src/_data/codebase/v2_4/mrg/module-adobe-stock-image-admin-ui.yml index 60a808ec1a5..d7ca62eabc3 100644 --- a/src/_data/codebase/v2_4/mrg/module-adobe-stock-image-admin-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-adobe-stock-image-admin-ui.yml @@ -1,6 +1,5 @@ --- title: AdobeStockImageAdminUi -release: 2.4.3 content: |- The Magento_AdobeStockImageAdminUi module is responsible for the admin panel user interface (UI) implementation. diff --git a/src/_data/codebase/v2_4/mrg/module-adobe-stock-image-api.yml b/src/_data/codebase/v2_4/mrg/module-adobe-stock-image-api.yml index 88af4a659af..63195497026 100644 --- a/src/_data/codebase/v2_4/mrg/module-adobe-stock-image-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-adobe-stock-image-api.yml @@ -1,6 +1,5 @@ --- title: AdobeStockImageApi -release: 2.4.3 content: |- The Magento_AdobeStockImageApi module module serves as application program interface (API) for the Adobe Stock image. diff --git a/src/_data/codebase/v2_4/mrg/module-adobe-stock-image.yml b/src/_data/codebase/v2_4/mrg/module-adobe-stock-image.yml index 1f3110a4650..748f2dfcbce 100644 --- a/src/_data/codebase/v2_4/mrg/module-adobe-stock-image.yml +++ b/src/_data/codebase/v2_4/mrg/module-adobe-stock-image.yml @@ -1,6 +1,5 @@ --- title: AdobeStockImage -release: 2.4.3 content: |- The Magento_AdobeStockImage module is responsible for the images handling implementation. diff --git a/src/_data/codebase/v2_4/mrg/module-advanced-catalog.yml b/src/_data/codebase/v2_4/mrg/module-advanced-catalog.yml index c04f0c8b2fe..e5fe80d9dde 100644 --- a/src/_data/codebase/v2_4/mrg/module-advanced-catalog.yml +++ b/src/_data/codebase/v2_4/mrg/module-advanced-catalog.yml @@ -1,6 +1,5 @@ --- title: AdvancedCatalog -release: 2.4.3 content: |- Magento\AdvancedCatalog module introduces list of optimizations to allow higher concurrency on product management operations with immediate update of product data on frontend and plays as an extension to indexation logic of diff --git a/src/_data/codebase/v2_4/mrg/module-advanced-checkout.yml b/src/_data/codebase/v2_4/mrg/module-advanced-checkout.yml index 1e38e111597..d1e3f040d89 100644 --- a/src/_data/codebase/v2_4/mrg/module-advanced-checkout.yml +++ b/src/_data/codebase/v2_4/mrg/module-advanced-checkout.yml @@ -1,6 +1,5 @@ --- title: AdvancedCheckout -release: 2.4.3 content: |- Magento\AdvanceCheckout extends Magento_Checkout with following functions: adding product to cart by entering SKU on frontend, uploading list of SKUs to add products to cart on frontend and ability for admin to manage customer's shopping diff --git a/src/_data/codebase/v2_4/mrg/module-advanced-pricing-import-export.yml b/src/_data/codebase/v2_4/mrg/module-advanced-pricing-import-export.yml index 63399f49089..0af0893c78e 100644 --- a/src/_data/codebase/v2_4/mrg/module-advanced-pricing-import-export.yml +++ b/src/_data/codebase/v2_4/mrg/module-advanced-pricing-import-export.yml @@ -1,6 +1,5 @@ --- title: AdvancedPricingImportExport -release: 2.4.3 content: |- The Magento_AdvancedPricingImportExport module handles the import and export of the advanced pricing. diff --git a/src/_data/codebase/v2_4/mrg/module-advanced-rule.yml b/src/_data/codebase/v2_4/mrg/module-advanced-rule.yml index 1dc07b3539d..f8ade930d8e 100644 --- a/src/_data/codebase/v2_4/mrg/module-advanced-rule.yml +++ b/src/_data/codebase/v2_4/mrg/module-advanced-rule.yml @@ -1,4 +1,3 @@ --- title: AdvancedRule -release: 2.4.3 content: AdvancedRule module enhances the performance of rule processing. diff --git a/src/_data/codebase/v2_4/mrg/module-advanced-sales-rule.yml b/src/_data/codebase/v2_4/mrg/module-advanced-sales-rule.yml index 0ee5680e0fe..5c196415413 100644 --- a/src/_data/codebase/v2_4/mrg/module-advanced-sales-rule.yml +++ b/src/_data/codebase/v2_4/mrg/module-advanced-sales-rule.yml @@ -1,4 +1,3 @@ --- title: AdvancedSalesRule -release: 2.4.3 content: AdvancedSalesRule module enhances the performance of sale rule processing. diff --git a/src/_data/codebase/v2_4/mrg/module-advanced-search.yml b/src/_data/codebase/v2_4/mrg/module-advanced-search.yml index 07cf9cabeee..bd16c299e62 100644 --- a/src/_data/codebase/v2_4/mrg/module-advanced-search.yml +++ b/src/_data/codebase/v2_4/mrg/module-advanced-search.yml @@ -1,6 +1,5 @@ --- title: AdvancedSearch -release: 2.4.3 content: |- The Magento_AdvancedSearch module introduces advanced search functionality and provides interfaces that allow third-party search engines to implement this functionality. diff --git a/src/_data/codebase/v2_4/mrg/module-amqp-store.yml b/src/_data/codebase/v2_4/mrg/module-amqp-store.yml index 1ca281f92ab..9ad00a3e62b 100644 --- a/src/_data/codebase/v2_4/mrg/module-amqp-store.yml +++ b/src/_data/codebase/v2_4/mrg/module-amqp-store.yml @@ -1,6 +1,5 @@ --- title: AmqpStore -release: 2.4.3 content: |- The Magento_AmqpStore module provides the ability to specify a store before publishing messages with the Advanced Message Queuing Protocol (AMQP). diff --git a/src/_data/codebase/v2_4/mrg/module-amqp.yml b/src/_data/codebase/v2_4/mrg/module-amqp.yml index 796e63ddd1c..35c3e1b57a1 100644 --- a/src/_data/codebase/v2_4/mrg/module-amqp.yml +++ b/src/_data/codebase/v2_4/mrg/module-amqp.yml @@ -1,6 +1,5 @@ --- title: Amqp -release: 2.4.3 content: |- Magento_Amqp module provides functionality to publish/consume messages with the Advanced Message Queuing Protocol (AMQP). diff --git a/src/_data/codebase/v2_4/mrg/module-analytics.yml b/src/_data/codebase/v2_4/mrg/module-analytics.yml index 011c2464a8f..e476f5b6ee1 100644 --- a/src/_data/codebase/v2_4/mrg/module-analytics.yml +++ b/src/_data/codebase/v2_4/mrg/module-analytics.yml @@ -1,6 +1,5 @@ --- title: Analytics -release: 2.4.3 content: |- The Magento_Analytics module integrates your Magento instance with the [Magento Business Intelligence (MBI)](https://magento.com/products/business-intelligence) to use [Advanced Reporting](https://devdocs.magento.com/guides/v2.4/advanced-reporting/modules.html) functionality. diff --git a/src/_data/codebase/v2_4/mrg/module-async-order-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-async-order-graph-ql.yml new file mode 100644 index 00000000000..06e4b2f4974 --- /dev/null +++ b/src/_data/codebase/v2_4/mrg/module-async-order-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: AsyncOrderGraphQl +content: |- + **AsyncOrderGraphQl** provides type and resolver information for the GraphQl module + to run asynchronous operations on orders. It requires the AsyncOrder module to be enabled. diff --git a/src/_data/codebase/v2_4/mrg/module-async-order.yml b/src/_data/codebase/v2_4/mrg/module-async-order.yml new file mode 100644 index 00000000000..b6131dcffad --- /dev/null +++ b/src/_data/codebase/v2_4/mrg/module-async-order.yml @@ -0,0 +1,12 @@ +--- +title: AsyncOrder +content: "The _AsyncOrder_ module enables asynchronous order placement, which marks + the order as `received`, places it in a queue, and processes it in a first-in-first-out + basis.\n\nAsyncOrder values:\n\n- `0` — (_Default value_) Disable the AsyncOrder + module and use the standard synchronous order placement. \n- `1` — Enable the AsyncOrder + module for asynchronous order placement.\n\nTo enable AsyncOrder, set the `checkout/async` + variable in the `env.php` file. For example:\n\n```php\n [\n 'async' => 1\n ]\n```\n\nAlternatively, you can set the + variable using the command-line interface:\n\n```bash\nbin/magento setup:config:set + --checkout-async 1\n```\n\nBefore disabling the AsyncOrder module, you must verify + that all asynchronous order processes are complete." diff --git a/src/_data/codebase/v2_4/mrg/module-asynchronous-operations.yml b/src/_data/codebase/v2_4/mrg/module-asynchronous-operations.yml index bc236e0f5ee..574128ec124 100644 --- a/src/_data/codebase/v2_4/mrg/module-asynchronous-operations.yml +++ b/src/_data/codebase/v2_4/mrg/module-asynchronous-operations.yml @@ -1,6 +1,5 @@ --- title: AsynchronousOperations -release: 2.4.3 content: |- This component is designed to provide a response for a client that launched the bulk operation as soon as possible and postpone handling of operations moving them to the background handler. diff --git a/src/_data/codebase/v2_4/mrg/module-authorization.yml b/src/_data/codebase/v2_4/mrg/module-authorization.yml index cbeaba1ab42..b495d526260 100644 --- a/src/_data/codebase/v2_4/mrg/module-authorization.yml +++ b/src/_data/codebase/v2_4/mrg/module-authorization.yml @@ -1,6 +1,5 @@ --- title: Authorization -release: 2.4.3 content: |- The Magento_Authorization module enables management of access control list roles and rules in the application. diff --git a/src/_data/codebase/v2_4/mrg/module-aws-s3-customer-custom-attributes.yml b/src/_data/codebase/v2_4/mrg/module-aws-s3-customer-custom-attributes.yml index 90bfcb9a424..cbe59353af9 100644 --- a/src/_data/codebase/v2_4/mrg/module-aws-s3-customer-custom-attributes.yml +++ b/src/_data/codebase/v2_4/mrg/module-aws-s3-customer-custom-attributes.yml @@ -1,5 +1,4 @@ --- title: AwsS3CustomerCustomAttributes -release: 2.4.3 content: The Magento_AwsS3CustomerCustomAttributes module created for maintaining Customer Custom Attributes tests related to Aws S3 remote storage functionality diff --git a/src/_data/codebase/v2_4/mrg/module-aws-s3-gift-card-import-export.yml b/src/_data/codebase/v2_4/mrg/module-aws-s3-gift-card-import-export.yml index 5312704c34a..e4eeb355fdf 100644 --- a/src/_data/codebase/v2_4/mrg/module-aws-s3-gift-card-import-export.yml +++ b/src/_data/codebase/v2_4/mrg/module-aws-s3-gift-card-import-export.yml @@ -1,5 +1,4 @@ --- title: AwsS3GiftCardImportExport -release: 2.4.3 content: The Magento_AwsS3GiftCardImportExport module created for maintaining Gift Card Import/Export tests related to Aws S3 remote storage functionality diff --git a/src/_data/codebase/v2_4/mrg/module-aws-s3-page-builder.yml b/src/_data/codebase/v2_4/mrg/module-aws-s3-page-builder.yml index 5c0236c4c53..0e01dc518ab 100644 --- a/src/_data/codebase/v2_4/mrg/module-aws-s3-page-builder.yml +++ b/src/_data/codebase/v2_4/mrg/module-aws-s3-page-builder.yml @@ -1,5 +1,4 @@ --- title: AwsS3PageBuilder -release: 2.4.3 content: The Magento_AwsS3PageBuilder module created for maintaining Page Builder tests related to Aws S3 remote storage functionality diff --git a/src/_data/codebase/v2_4/mrg/module-aws-s3-scheduled-import-export.yml b/src/_data/codebase/v2_4/mrg/module-aws-s3-scheduled-import-export.yml index 78ad43211fb..865f7a0985b 100644 --- a/src/_data/codebase/v2_4/mrg/module-aws-s3-scheduled-import-export.yml +++ b/src/_data/codebase/v2_4/mrg/module-aws-s3-scheduled-import-export.yml @@ -1,5 +1,4 @@ --- title: AwsS3ScheduledImportExport -release: 2.4.3 content: The Magento_AwsS3ScheduledImportExport module created for maintaining Scheduled Import/Export tests related to Aws S3 remote storage functionality diff --git a/src/_data/codebase/v2_4/mrg/module-aws-s3.yml b/src/_data/codebase/v2_4/mrg/module-aws-s3.yml index bf9b5c684a6..6fc87024a32 100644 --- a/src/_data/codebase/v2_4/mrg/module-aws-s3.yml +++ b/src/_data/codebase/v2_4/mrg/module-aws-s3.yml @@ -1,5 +1,4 @@ --- title: AwsS3 -release: 2.4.3 content: The Magento_AwsS3 module integrates your Magento with the [AWS S3](https://aws.amazon.com/s3) storage. diff --git a/src/_data/codebase/v2_4/mrg/module-b2b.yml b/src/_data/codebase/v2_4/mrg/module-b2b.yml index b6b0773bdb8..d774778207d 100644 --- a/src/_data/codebase/v2_4/mrg/module-b2b.yml +++ b/src/_data/codebase/v2_4/mrg/module-b2b.yml @@ -1,6 +1,5 @@ --- title: B2b -release: 2.4.3 content: |- The Magento_B2b module is the base module for B2B. It must be present on all B2B installations. diff --git a/src/_data/codebase/v2_4/mrg/module-backend.yml b/src/_data/codebase/v2_4/mrg/module-backend.yml index c32b4cf4091..87f0c47d8b9 100644 --- a/src/_data/codebase/v2_4/mrg/module-backend.yml +++ b/src/_data/codebase/v2_4/mrg/module-backend.yml @@ -1,6 +1,5 @@ --- title: Backend -release: 2.4.3 content: |- The Magento_Backend module contains common infrastructure and assets for other modules to be defined and used in their administration user interface (UI). diff --git a/src/_data/codebase/v2_4/mrg/module-backup.yml b/src/_data/codebase/v2_4/mrg/module-backup.yml index b39b1eb43b3..09b305ebcf3 100644 --- a/src/_data/codebase/v2_4/mrg/module-backup.yml +++ b/src/_data/codebase/v2_4/mrg/module-backup.yml @@ -1,6 +1,5 @@ --- title: Backup -release: 2.4.3 content: |- The Magento_Backup module allows administrators to perform backups and rollbacks. Types of backups include system, database and media backups. This module relies on the Cron module to schedule backups. diff --git a/src/_data/codebase/v2_4/mrg/module-banner-customer-segment.yml b/src/_data/codebase/v2_4/mrg/module-banner-customer-segment.yml index 2a2c553eb5b..b152c0de6ff 100644 --- a/src/_data/codebase/v2_4/mrg/module-banner-customer-segment.yml +++ b/src/_data/codebase/v2_4/mrg/module-banner-customer-segment.yml @@ -1,5 +1,4 @@ --- title: BannerCustomerSegment -release: 2.4.3 content: The Banner Customer Segment module allows creating and managing banners in the customer segment scope. diff --git a/src/_data/codebase/v2_4/mrg/module-banner-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-banner-graph-ql.yml index f3cdd8fbdb1..cf560e644db 100644 --- a/src/_data/codebase/v2_4/mrg/module-banner-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-banner-graph-ql.yml @@ -1,5 +1,4 @@ --- title: BannerGraphQl -release: 2.4.3 content: "The Banner module allows creating and managing dynamic blocks and widgets in Magento application. \nThe Dynamic Block content can be specified by Store View." diff --git a/src/_data/codebase/v2_4/mrg/module-banner-page-builder-analytics.yml b/src/_data/codebase/v2_4/mrg/module-banner-page-builder-analytics.yml index d9cebf84945..483e78a7294 100644 --- a/src/_data/codebase/v2_4/mrg/module-banner-page-builder-analytics.yml +++ b/src/_data/codebase/v2_4/mrg/module-banner-page-builder-analytics.yml @@ -1,6 +1,5 @@ --- title: BannerPageBuilderAnalytics -release: 2.4.3 content: The Magento_BannerPageBuilderAnalytics module configures data definitions for a data collection related to the PageBuilder module entities to be used in [Advanced - Reporting](http://devdocs.magento.com/guides/v2.2/advanced-reporting/modules.html). + Reporting](https://devdocs.magento.com/guides/v2.2/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_4/mrg/module-banner-page-builder.yml b/src/_data/codebase/v2_4/mrg/module-banner-page-builder.yml index c8c491be3c3..f2e70de2b3c 100644 --- a/src/_data/codebase/v2_4/mrg/module-banner-page-builder.yml +++ b/src/_data/codebase/v2_4/mrg/module-banner-page-builder.yml @@ -1,5 +1,4 @@ --- title: BannerPageBuilder -release: 2.4.3 content: The Magento_BannerPageBuilder extends existing Dynamic Block tests in Magento EE, and adds new tests for PageBuilder usage. diff --git a/src/_data/codebase/v2_4/mrg/module-banner.yml b/src/_data/codebase/v2_4/mrg/module-banner.yml index 9459c0dfab3..8cceaee467f 100644 --- a/src/_data/codebase/v2_4/mrg/module-banner.yml +++ b/src/_data/codebase/v2_4/mrg/module-banner.yml @@ -1,5 +1,4 @@ --- title: Banner -release: 2.4.3 content: "The Banner module allows creating and managing dynamic blocks and widgets in Magento application. \nThe Dynamic Block content can be specified by Store View." diff --git a/src/_data/codebase/v2_4/mrg/module-bundle-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-bundle-graph-ql.yml index d646f9483c5..5b5ed1c17ab 100644 --- a/src/_data/codebase/v2_4/mrg/module-bundle-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-bundle-graph-ql.yml @@ -1,6 +1,5 @@ --- title: BundleGraphQl -release: 2.4.3 content: |- **BundleGraphQl** provides type and resolver information for the GraphQl module to generate bundle product information. diff --git a/src/_data/codebase/v2_4/mrg/module-bundle-import-export-staging.yml b/src/_data/codebase/v2_4/mrg/module-bundle-import-export-staging.yml index fdc41f8b2d6..097c9c6af01 100644 --- a/src/_data/codebase/v2_4/mrg/module-bundle-import-export-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-bundle-import-export-staging.yml @@ -1,6 +1,5 @@ --- title: BundleImportExportStaging -release: 2.4.3 content: |- The Magento_BundleImportExportStaging module is a part of the staging functionality in Magento EE. It extends the Magento_BundleImportExport module functionality to be used in staging mode. diff --git a/src/_data/codebase/v2_4/mrg/module-bundle-import-export.yml b/src/_data/codebase/v2_4/mrg/module-bundle-import-export.yml index 56cb8add485..3f03362db49 100644 --- a/src/_data/codebase/v2_4/mrg/module-bundle-import-export.yml +++ b/src/_data/codebase/v2_4/mrg/module-bundle-import-export.yml @@ -1,6 +1,5 @@ --- title: BundleImportExport -release: 2.4.3 content: |- Magento_BundleImportExport module implements Bundle products import/export functionality. This module is designed to extend existing functionality of Magento_CatalogImportExport module by adding new product type. diff --git a/src/_data/codebase/v2_4/mrg/module-bundle-negotiable-quote.yml b/src/_data/codebase/v2_4/mrg/module-bundle-negotiable-quote.yml index 449b04d54d7..e42d29e7823 100644 --- a/src/_data/codebase/v2_4/mrg/module-bundle-negotiable-quote.yml +++ b/src/_data/codebase/v2_4/mrg/module-bundle-negotiable-quote.yml @@ -1,6 +1,5 @@ --- title: BundleNegotiableQuote -release: 2.4.3 content: |- The Magento_BundleNegotiableQuote module enables bundle products to be displayed in a negotiable quote in an B2B environment. This module extends Magento_NegotiableQuote module and Magento_Bundle module. diff --git a/src/_data/codebase/v2_4/mrg/module-bundle-requisition-list-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-bundle-requisition-list-graph-ql.yml index f8ab92b77b9..fcee6f4f133 100644 --- a/src/_data/codebase/v2_4/mrg/module-bundle-requisition-list-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-bundle-requisition-list-graph-ql.yml @@ -1,6 +1,5 @@ --- title: BundleRequisitionListGraphQl -release: 2.4.3 content: "**BundleRequisitionListGraphQl** provides GraphQL schema and resolvers for the requisition list module to extend and implement bundle products in requisition list" diff --git a/src/_data/codebase/v2_4/mrg/module-bundle-requisition-list.yml b/src/_data/codebase/v2_4/mrg/module-bundle-requisition-list.yml index e142a7b11a5..1d62b484aa9 100644 --- a/src/_data/codebase/v2_4/mrg/module-bundle-requisition-list.yml +++ b/src/_data/codebase/v2_4/mrg/module-bundle-requisition-list.yml @@ -1,6 +1,5 @@ --- title: BundleRequisitionList -release: 2.4.3 content: |- The Magento_BundleRequisitionList module enables bundle products to be displayed in a requisition list in an B2B environment. This module extends Magento_RequisitionList module and Magento_Bundle module. diff --git a/src/_data/codebase/v2_4/mrg/module-bundle-shared-catalog.yml b/src/_data/codebase/v2_4/mrg/module-bundle-shared-catalog.yml index 0304948e2f8..023e909541e 100644 --- a/src/_data/codebase/v2_4/mrg/module-bundle-shared-catalog.yml +++ b/src/_data/codebase/v2_4/mrg/module-bundle-shared-catalog.yml @@ -1,6 +1,5 @@ --- title: BundleSharedCatalog -release: 2.4.3 content: |- The Magento_BundleSharedCatalog module enables bundle products to be added to a shared catalog in an B2B environment. This module extends Magento_SharedCatalog module and Magento_Bundle module. diff --git a/src/_data/codebase/v2_4/mrg/module-bundle-staging.yml b/src/_data/codebase/v2_4/mrg/module-bundle-staging.yml index d01f4498f33..7d6ab37a288 100644 --- a/src/_data/codebase/v2_4/mrg/module-bundle-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-bundle-staging.yml @@ -1,6 +1,5 @@ --- title: BundleStaging -release: 2.4.3 content: |- The Magento_BundleStaging module is a part of the staging functionality in Magento EE. This new functionality enables you to stage a bundle product in the Schedule Update form of the product. diff --git a/src/_data/codebase/v2_4/mrg/module-bundle.yml b/src/_data/codebase/v2_4/mrg/module-bundle.yml index d0d09cda552..22eba6f78b3 100644 --- a/src/_data/codebase/v2_4/mrg/module-bundle.yml +++ b/src/_data/codebase/v2_4/mrg/module-bundle.yml @@ -1,6 +1,5 @@ --- title: Bundle -release: 2.4.3 content: |- Magento_Bundle module introduces new product type in the Magento application named Bundle Product. This module is designed to extend existing functionality of Magento_Catalog module by adding new product type. diff --git a/src/_data/codebase/v2_4/mrg/module-cache-invalidate.yml b/src/_data/codebase/v2_4/mrg/module-cache-invalidate.yml index e9ca5fbe3b2..c9614f5eca6 100644 --- a/src/_data/codebase/v2_4/mrg/module-cache-invalidate.yml +++ b/src/_data/codebase/v2_4/mrg/module-cache-invalidate.yml @@ -1,6 +1,5 @@ --- title: CacheInvalidate -release: 2.4.3 content: |- The CacheInvalidate module is used to invalidate the Varnish cache if it is configured. It listens for events that request the cache to be flushed or cause the cache to be invalid, then sends Varnish a purge request using cURL. diff --git a/src/_data/codebase/v2_4/mrg/module-captcha.yml b/src/_data/codebase/v2_4/mrg/module-captcha.yml index 18459de2532..b731dce85a4 100644 --- a/src/_data/codebase/v2_4/mrg/module-captcha.yml +++ b/src/_data/codebase/v2_4/mrg/module-captcha.yml @@ -1,5 +1,4 @@ --- title: Captcha -release: 2.4.3 content: The Captcha module allows applying Turing test in the process of user authentication or similar tasks. diff --git a/src/_data/codebase/v2_4/mrg/module-cardinal-commerce.yml b/src/_data/codebase/v2_4/mrg/module-cardinal-commerce.yml index 81807b162e9..39b645f1f47 100644 --- a/src/_data/codebase/v2_4/mrg/module-cardinal-commerce.yml +++ b/src/_data/codebase/v2_4/mrg/module-cardinal-commerce.yml @@ -1,5 +1,4 @@ --- title: CardinalCommerce -release: 2.4.3 content: The CardinalCommerce module provides a possibility to enable 3-D Secure 2.0 support for payment methods. diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-analytics.yml b/src/_data/codebase/v2_4/mrg/module-catalog-analytics.yml index 5c3edf0f3bc..57eaf049e82 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-analytics.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-analytics.yml @@ -1,5 +1,4 @@ --- title: CatalogAnalytics -release: 2.4.3 content: The Magento_CatalogAnalytics module configures data definitions for a data collection related to the Catalog module entities to be used in [Advanced Reporting](https://devdocs.magento.com/guides/v2.4/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-cms-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-catalog-cms-graph-ql.yml index 5071d2f3576..894712f16ee 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-cms-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-cms-graph-ql.yml @@ -1,5 +1,4 @@ --- title: CatalogCmsGraphQl -release: 2.4.3 content: "**CatalogCmsGraphQl** provides type and resolver information for GraphQL attributes that have dependencies on the Catalog and Cms modules." diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-customer-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-catalog-customer-graph-ql.yml index a3cfa56ba15..acecd1e11fd 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-customer-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-customer-graph-ql.yml @@ -1,5 +1,4 @@ --- title: CatalogCustomerGraphQl -release: 2.4.3 content: "**CatalogCustomerGraphQl** provides type and resolver information for GraphQL attributes that have dependences on the Catalog and Customer modules." diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-event.yml b/src/_data/codebase/v2_4/mrg/module-catalog-event.yml index 4404f7f4dda..91f888da1b7 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-event.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-event.yml @@ -1,6 +1,5 @@ --- title: CatalogEvent -release: 2.4.3 content: |- Magento_CatalogEvent module is designed for creating campaigns that encourage customers to buy products with lower prices. There are three types of the catalog events: upcoming, open, closed. diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-catalog-graph-ql.yml index faaf68e7017..25842843a42 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-graph-ql.yml @@ -1,6 +1,5 @@ --- title: CatalogGraphQl -release: 2.4.3 content: |- **CatalogGraphQl** provides type and resolver information for the GraphQl module to generate catalog and product information endpoints. diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-import-export-staging.yml b/src/_data/codebase/v2_4/mrg/module-catalog-import-export-staging.yml index 6a0de8dffa1..a1b973692c4 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-import-export-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-import-export-staging.yml @@ -1,6 +1,5 @@ --- title: CatalogImportExportStaging -release: 2.4.3 content: |- The Magento_CatalogImportExportStaging module is a part of the staging functionality in Magento EE. It extends the Magento_CatalogImportExport module functionality to be used in staging mode. diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-inventory-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-catalog-inventory-graph-ql.yml index d949b32c187..532330eca8d 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-inventory-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-inventory-graph-ql.yml @@ -1,6 +1,5 @@ --- title: CatalogInventoryGraphQl -release: 2.4.3 content: |- **CatalogInventoryGraphQl** provides type information for the GraphQl module to generate inventory stock fields for product information endpoints. diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-inventory-staging.yml b/src/_data/codebase/v2_4/mrg/module-catalog-inventory-staging.yml index ba9e91631fd..838e815ff83 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-inventory-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-inventory-staging.yml @@ -1,6 +1,5 @@ --- title: CatalogInventoryStaging -release: 2.4.3 content: |- The Magento_CatalogInventoryStaging module is a part of the staging functionality in Magento EE. It extends the Magento_CatalogInventory module functionality, adding the capability to monitor the "Stock Status" field on the Schedule Update form of a product. diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-inventory.yml b/src/_data/codebase/v2_4/mrg/module-catalog-inventory.yml index 4b5b1ad0762..a85a4269bee 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-inventory.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-inventory.yml @@ -1,5 +1,4 @@ --- title: CatalogInventory -release: 2.4.3 content: Magento_CatalogInventory module allows retrieve and update stock attributes, such as status and quantity. diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-page-builder-analytics-staging.yml b/src/_data/codebase/v2_4/mrg/module-catalog-page-builder-analytics-staging.yml index 89cb775188b..55f4eb5bb97 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-page-builder-analytics-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-page-builder-analytics-staging.yml @@ -1,6 +1,5 @@ --- title: CatalogPageBuilderAnalyticsStaging -release: 2.4.3 content: The Magento_CatalogPageBuilderAnalyticsStaging module configures data definitions for a data collection related to the PageBuilder module entities to be used in [Advanced - Reporting](http://devdocs.magento.com/guides/v2.2/advanced-reporting/modules.html). + Reporting](https://devdocs.magento.com/guides/v2.2/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-page-builder-analytics.yml b/src/_data/codebase/v2_4/mrg/module-catalog-page-builder-analytics.yml index 2934c2eb1b1..cf6685dbde1 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-page-builder-analytics.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-page-builder-analytics.yml @@ -1,6 +1,5 @@ --- title: CatalogPageBuilderAnalytics -release: 2.4.3 content: The Magento_CatalogPageBuilderAnalytics module configures data definitions for a data collection related to the PageBuilder module entities to be used in [Advanced Reporting](https://devdocs.magento.com/guides/v2.4/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-permissions-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-catalog-permissions-graph-ql.yml index 607a893a249..8f6a7ba5591 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-permissions-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-permissions-graph-ql.yml @@ -1,5 +1,4 @@ --- title: CatalogPermissionsGraphQl -release: 2.4.3 content: Magento_CatalogPermissionsGraphQL feature allows to apply Magento_CatalogPermissions features to product queries in GraphQl area diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-permissions.yml b/src/_data/codebase/v2_4/mrg/module-catalog-permissions.yml index 1caf0e2cd5b..f79af583fda 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-permissions.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-permissions.yml @@ -1,6 +1,5 @@ --- title: CatalogPermissions -release: 2.4.3 content: |- Magento_CatalogPermissions feature allows to restrict the following permissions: - Browse categories diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-rule-configurable.yml b/src/_data/codebase/v2_4/mrg/module-catalog-rule-configurable.yml index d98aa7f46b7..4cd6a9a6d68 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-rule-configurable.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-rule-configurable.yml @@ -1,6 +1,5 @@ --- title: CatalogRuleConfigurable -release: 2.4.3 content: Magento_CatalogRuleConfigurable module is an extension of Magento_CatalogRule and Magento_ConfigurableProduct modules that handle catalog rule indexer for configurable product diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-rule-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-catalog-rule-graph-ql.yml index 213ad6daf4e..ae016c24605 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-rule-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-rule-graph-ql.yml @@ -1,5 +1,4 @@ --- title: CatalogRuleGraphQl -release: 2.4.3 content: The *Magento_CatalogRuleGraphQl* module applies catalog rules to products for GraphQL requests. diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-rule-staging.yml b/src/_data/codebase/v2_4/mrg/module-catalog-rule-staging.yml index c806173c888..c215b3195c6 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-rule-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-rule-staging.yml @@ -1,6 +1,5 @@ --- title: CatalogRuleStaging -release: 2.4.3 content: |- The Magento_CatalogRuleStaging module is a part of the staging functionality in Magento EE. It enables you to create new catalog rule updates or add new changes to the existing store updates. In other words, you can modify the catalog rules in updates. These updates are shown on the content dashboard. diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-rule.yml b/src/_data/codebase/v2_4/mrg/module-catalog-rule.yml index 3b4f8717990..dd833059108 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-rule.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-rule.yml @@ -1,5 +1,4 @@ --- title: CatalogRule -release: 2.4.3 content: Magento_CatalogRule module is responsible for one of the types of price rules in Magento. Catalog Rules are applied to products before they are added to the cart. diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-search.yml b/src/_data/codebase/v2_4/mrg/module-catalog-search.yml index 9f1d588b8c1..acfc94e6ee1 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-search.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-search.yml @@ -1,6 +1,5 @@ --- title: CatalogSearch -release: 2.4.3 content: |- Magento_CatalogSearch module is an extension of Magento_Catalog module that allows to use search engine for product searching capabilities. The module implements Magento_Search library interfaces. diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-staging-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-catalog-staging-graph-ql.yml index d1da8e7ee8a..b633dfec7f1 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-staging-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-staging-graph-ql.yml @@ -1,6 +1,5 @@ --- title: CatalogStagingGraphQl -release: 2.4.3 content: |- **CatalogStagingGraphQl** supports Staging functionality for Catalog in the scope of GraphQl. This includes preview capabilities for catalog entities. diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-staging-page-builder.yml b/src/_data/codebase/v2_4/mrg/module-catalog-staging-page-builder.yml index 3f601743c10..4ffce125b30 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-staging-page-builder.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-staging-page-builder.yml @@ -1,5 +1,4 @@ --- title: CatalogStagingPageBuilder -release: 2.4.3 content: The Magento_CatalogStagingPageBuilder module sets up PageBuilder to be a part of the staging functionality in Magento EE. diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-staging.yml b/src/_data/codebase/v2_4/mrg/module-catalog-staging.yml index f50ad1b81b2..97c2a7cb5e3 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-staging.yml @@ -1,6 +1,5 @@ --- title: CatalogStaging -release: 2.4.3 content: |- The Magento_CatalogStaging module is a part of the staging functionality in Magento EE. It enables you to create new catalog updates or add new changes to the existing store updates. In other words, you can modify the category and product entity attributes in updates. These updates are shown on the content dashboard. diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-url-rewrite-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-catalog-url-rewrite-graph-ql.yml index 77fe7b67a4d..38010ce517e 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-url-rewrite-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-url-rewrite-graph-ql.yml @@ -1,6 +1,5 @@ --- title: CatalogUrlRewriteGraphQl -release: 2.4.3 content: |- **CatalogUrlRewriteGraphQl** provides type information for the GraphQl module to generate url rewrite fields for catalog and product information endpoints. diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-url-rewrite-staging.yml b/src/_data/codebase/v2_4/mrg/module-catalog-url-rewrite-staging.yml index 37306806b4d..3c2cd89eaf6 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-url-rewrite-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-url-rewrite-staging.yml @@ -1,6 +1,5 @@ --- title: CatalogUrlRewriteStaging -release: 2.4.3 content: |- The Magento_CatalogUrlRewriteStaging module is a part of the staging functionality in Magento EE. It extends the Magento_CatalogUrlRewrite module. diff --git a/src/_data/codebase/v2_4/mrg/module-catalog-widget.yml b/src/_data/codebase/v2_4/mrg/module-catalog-widget.yml index 262dcfd18d4..aa7cb44ad84 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog-widget.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog-widget.yml @@ -1,6 +1,5 @@ --- title: CatalogWidget -release: 2.4.3 content: |- **CatalogWidget** contains various widgets that extend Catalog module functionality: - Product List widget provides widget that contains product list created using rule based filter. diff --git a/src/_data/codebase/v2_4/mrg/module-catalog.yml b/src/_data/codebase/v2_4/mrg/module-catalog.yml index b1cc220c689..4425d917bf5 100644 --- a/src/_data/codebase/v2_4/mrg/module-catalog.yml +++ b/src/_data/codebase/v2_4/mrg/module-catalog.yml @@ -1,10 +1,43 @@ --- title: Catalog -release: 2.4.3 -content: |- - Magento_Catalog module functionality is represented by the following sub-systems: - - Products Management. It includes CRUD operation of product, product media, product attributes, etc... - - Category Management. It includes CRUD operation of category, category attributes - - Catalog module provides mechanism for creating new product type in the system. - Catalog module provides API filtering that allows to limit product selection with advanced filters. +content: "#Magento_Catalog\nMagento_Catalog module functionality is represented by + the following sub-systems:\n - Products Management. It includes CRUD operation of + product, product media, product attributes, etc...\n - Category Management. It includes + CRUD operation of category, category attributes\n\nCatalog module provides mechanism + for creating new product type in the system.\nCatalog module provides API filtering + that allows to limit product selection with advanced filters.\n\n## Structure\n\n + \ [Learn about a typical file structure for a Magento 2 module]\n (https://devdocs.magento.com/guides/v2.4/extension-dev-guide/build/module-file-structure.html).\n\n## + Observer\nThis module observes the following events:\n `etc/events.xml`\n\t `magento_catalog_api_data_productinterface_save_before` + event in\n\t `Magento\\Framework\\EntityManager\\Observer\\BeforeEntitySave` file.\n\t + \ `magento_catalog_api_data_productinterface_save_after` event in\n\t `Magento\\Framework\\EntityManager\\Observer\\AfterEntitySave` + file.\n\t `magento_catalog_api_data_productinterface_delete_before` event in\n\t + \ `Magento\\Framework\\EntityManager\\Observer\\BeforeEntityDelete` file.\n\t `magento_catalog_api_data_productinterface_delete_after` + event in\n\t `Magento\\Framework\\EntityManager\\Observer\\AfterEntityDelete` + file.\n\t `magento_catalog_api_data_productinterface_load_after` event in\n\t + \ `Magento\\Framework\\EntityManager\\Observer\\AfterEntityLoad` file.\n\t `magento_catalog_api_data_categoryinterface_save_before` + event in\n\t `Magento\\Framework\\EntityManager\\Observer\\BeforeEntitySave` file.\n\t + \ `magento_catalog_api_data_categoryinterface_save_after` event in\n\t `Magento\\Framework\\EntityManager\\Observer\\AfterEntitySave` + file.\n\t `magento_catalog_api_data_categoryinterface_save_after` event in\n\t + \ `Magento\\Catalog\\Observer\\InvalidateCacheOnCategoryDesignChange` file.\n\t + \ `magento_catalog_api_data_categoryinterface_delete_before` event in\n\t `Magento\\Framework\\EntityManager\\Observer\\BeforeEntityDelete` + file.\n\t `magento_catalog_api_data_categoryinterface_delete_after` event in\n\t + \ `Magento\\Framework\\EntityManager\\Observer\\AfterEntityDelete` file.\n\t `magento_catalog_api_data_categoryinterface_load_after` + event in\n\t `Magento\\Framework\\EntityManager\\Observer\\AfterEntityLoad` file.\n\t + \ `magento_catalog_api_data_categorytreeinterface_save_before` event in\n\t `Magento\\Framework\\EntityManager\\Observer\\BeforeEntitySave` + file.\n\t `magento_catalog_api_data_categorytreeinterface_save_after` event in\n\t + \ `Magento\\Framework\\EntityManager\\Observer\\AfterEntitySave` file.\n\t `magento_catalog_api_data_categorytreeinterface_delete_before` + event in\n\t `Magento\\Framework\\EntityManager\\Observer\\BeforeEntityDelete` + file.\n\t `magento_catalog_api_data_categorytreeinterface_delete_after` event + in\n\t `Magento\\Framework\\EntityManager\\Observer\\AfterEntityDelete` file.\n\t + \ `magento_catalog_api_data_categorytreeinterface_load_after` event in\n\t `Magento\\Framework\\EntityManager\\Observer\\AfterEntityLoad` + file.\n\t `admin_system_config_changed_section_catalog` event in\n\t `Magento\\Catalog\\Observer\\SwitchPriceAttributeScopeOnConfigChange` + file.\n\t `catalog_product_save_before` event in\n\t `Magento\\Catalog\\Observer\\SetSpecialPriceStartDate` + file.\n\t `store_save_after` event in\n\t `Magento\\Catalog\\Observer\\SynchronizeWebsiteAttributesOnStoreChange` + file.\n\t `catalog_product_save_commit_after` event in\n\t `Magento\\Catalog\\Observer\\ImageResizeAfterProductSave` + file.\n\t `catalog_category_prepare_save` event in\n\t `Magento\\Catalog\\Observer\\CategoryDesignAuthorization` + file.\n \n `/etc/frontend/events.xml`\n\t `customer_login` event in\n\t `Magento\\Catalog\\Observer\\Compare\\BindCustomerLoginObserver` + file.\n\t\t`customer_logout` event in\n\t `Magento\\Catalog\\Observer\\Compare\\BindCustomerLogoutObserver` + file.\n \n `/etc/adminhtml/events.xml`\n\t\t`cms_wysiwyg_images_static_urls_allowed` + event in\n\t `Magento\\Catalog\\Observer\\CatalogCheckIsUsingStaticUrlsAllowedObserver` + file.\n\t\t`catalog_category_change_products` event in\n\t `Magento\\Catalog\\Observer\\CategoryProductIndexer` + file.\n\t\t`category_move` event in\n\t `Magento\\Catalog\\Observer\\FlushCategoryPagesCache`" diff --git a/src/_data/codebase/v2_4/mrg/module-checkout-address-search-gift-registry.yml b/src/_data/codebase/v2_4/mrg/module-checkout-address-search-gift-registry.yml index f9db759b4a3..a9f3c71bf53 100644 --- a/src/_data/codebase/v2_4/mrg/module-checkout-address-search-gift-registry.yml +++ b/src/_data/codebase/v2_4/mrg/module-checkout-address-search-gift-registry.yml @@ -1,6 +1,5 @@ --- title: CheckoutAddressSearchGiftRegistry -release: 2.4.3 content: |- ## CheckoutAddressSearchGiftRegistry module Overview diff --git a/src/_data/codebase/v2_4/mrg/module-checkout-address-search-negotiable-quote.yml b/src/_data/codebase/v2_4/mrg/module-checkout-address-search-negotiable-quote.yml index 5af81624162..a9eba9a3a8e 100644 --- a/src/_data/codebase/v2_4/mrg/module-checkout-address-search-negotiable-quote.yml +++ b/src/_data/codebase/v2_4/mrg/module-checkout-address-search-negotiable-quote.yml @@ -1,6 +1,5 @@ --- title: CheckoutAddressSearchNegotiableQuote -release: 2.4.3 content: |- ## CheckoutAddressSearchNegotiableQuote module Overview diff --git a/src/_data/codebase/v2_4/mrg/module-checkout-address-search.yml b/src/_data/codebase/v2_4/mrg/module-checkout-address-search.yml index 9b4ba66b819..9b99ac647e6 100644 --- a/src/_data/codebase/v2_4/mrg/module-checkout-address-search.yml +++ b/src/_data/codebase/v2_4/mrg/module-checkout-address-search.yml @@ -1,6 +1,5 @@ --- title: CheckoutAddressSearch -release: 2.4.3 content: |- ## CheckoutAddressSearch module Overview diff --git a/src/_data/codebase/v2_4/mrg/module-checkout-agreements-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-checkout-agreements-graph-ql.yml index 1f4388888ea..d2c2bcb005a 100644 --- a/src/_data/codebase/v2_4/mrg/module-checkout-agreements-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-checkout-agreements-graph-ql.yml @@ -1,6 +1,5 @@ --- title: CheckoutAgreementsGraphQl -release: 2.4.3 content: |- **CheckoutAgreementsGraphQl** provides type information for the GraphQl module to generate Checkout Agreements fields for Checkout Agreements information endpoints. diff --git a/src/_data/codebase/v2_4/mrg/module-checkout-agreements-negotiable-quote.yml b/src/_data/codebase/v2_4/mrg/module-checkout-agreements-negotiable-quote.yml index e6cfdca4dbf..ad17d1a421b 100644 --- a/src/_data/codebase/v2_4/mrg/module-checkout-agreements-negotiable-quote.yml +++ b/src/_data/codebase/v2_4/mrg/module-checkout-agreements-negotiable-quote.yml @@ -1,6 +1,5 @@ --- title: CheckoutAgreementsNegotiableQuote -release: 2.4.3 content: |- ## CheckoutAgreementsNegotiableQuote module Overview diff --git a/src/_data/codebase/v2_4/mrg/module-checkout-agreements-purchase-order.yml b/src/_data/codebase/v2_4/mrg/module-checkout-agreements-purchase-order.yml index f4bc7d86c3b..84bc8e39c87 100644 --- a/src/_data/codebase/v2_4/mrg/module-checkout-agreements-purchase-order.yml +++ b/src/_data/codebase/v2_4/mrg/module-checkout-agreements-purchase-order.yml @@ -1,5 +1,4 @@ --- title: CheckoutAgreementsPurchaseOrder -release: 2.4.3 content: "**CheckoutAgreementsPurchaseOrder** allows properly use checkout agreements functionality with purchase order module" diff --git a/src/_data/codebase/v2_4/mrg/module-checkout-agreements.yml b/src/_data/codebase/v2_4/mrg/module-checkout-agreements.yml index b6e26e88e8b..ed3816fe884 100644 --- a/src/_data/codebase/v2_4/mrg/module-checkout-agreements.yml +++ b/src/_data/codebase/v2_4/mrg/module-checkout-agreements.yml @@ -1,6 +1,5 @@ --- title: CheckoutAgreements -release: 2.4.3 content: |- Magento\CheckoutAgreements module provides the ability add web store agreement that customers must accept before purchasing products from store. The customer will need to accept the terms and conditions in the Order Review section of the diff --git a/src/_data/codebase/v2_4/mrg/module-checkout-staging.yml b/src/_data/codebase/v2_4/mrg/module-checkout-staging.yml index 158b636e822..a030a0f70e7 100644 --- a/src/_data/codebase/v2_4/mrg/module-checkout-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-checkout-staging.yml @@ -1,6 +1,5 @@ --- title: CheckoutStaging -release: 2.4.3 content: |- The Magento_CheckoutStaging module is a part of the staging functionality in Magento EE. It extends the checkout functionality and enables you to use it in the staging preview mode. diff --git a/src/_data/codebase/v2_4/mrg/module-checkout.yml b/src/_data/codebase/v2_4/mrg/module-checkout.yml index f16dca97b33..73c9715f4fd 100644 --- a/src/_data/codebase/v2_4/mrg/module-checkout.yml +++ b/src/_data/codebase/v2_4/mrg/module-checkout.yml @@ -1,7 +1,17 @@ --- title: Checkout -release: 2.4.3 -content: |- - Magento\Checkout module allows merchant to register sale transaction with the customer. Module implements consumer flow - that includes such actions like adding products to cart, providing shipping and billing information and confirming - the purchase. +content: "Magento\\Checkout module allows merchant to register sale transaction with + the customer. Module implements consumer flow\nthat includes such actions like adding + products to cart, providing shipping and billing information and confirming\nthe + purchase.\n\n#### Observer\n This module observes the following events\n `etc/events.xml`\n + \ `sales_quote_save_after` event in \n `Magento\\Checkout\\Observer\\SalesQuoteSaveAfterObserver` + file.\n `/etc/frontend/events.xml`\n `customer_login` event in `Magento\\Checkout\\Observer\\LoadCustomerQuoteObserver`\n + \ file.\n `customer_logout` event in `Magento\\Checkout\\Observer\\UnsetAllObserver`\n + \ \n ### Layouts\n The module interacts with the following layout handles in the + \n `view/frontend/layout`\n `catalog_category_view`\n `catalog_product_view`\n + \ `checkout_cart_configure`\n `checkout_cart_configure_type_simple`\n + \ `checkout_cart_index`\n `checkout_cart_item_renderers`\n `checkout_cart_sidebar_item_price_renderers`\n + \ `checkout_cart_sidebar_item_renderers`\n `checkout_cart_sidebar_total_renderers`\n + \ `checkout_index_index`\n `checkout_item_price_renderers`\n `checkout_onepage_failure`\n + \ `checkout_onepage_review_item_renderers`\n `checkout_onepage_success`\n + \ `default`" diff --git a/src/_data/codebase/v2_4/mrg/module-cms-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-cms-graph-ql.yml index 20c650d07b6..ca489be4801 100644 --- a/src/_data/codebase/v2_4/mrg/module-cms-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-cms-graph-ql.yml @@ -1,6 +1,5 @@ --- title: CmsGraphQl -release: 2.4.3 content: |- **CmsGraphQl** provides type information for the GraphQl module to generate CMS fields for cms information endpoints. diff --git a/src/_data/codebase/v2_4/mrg/module-cms-page-builder-analytics-staging.yml b/src/_data/codebase/v2_4/mrg/module-cms-page-builder-analytics-staging.yml index 1b56f24a6a2..ba8cd50c96d 100644 --- a/src/_data/codebase/v2_4/mrg/module-cms-page-builder-analytics-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-cms-page-builder-analytics-staging.yml @@ -1,6 +1,5 @@ --- title: CmsPageBuilderAnalyticsStaging -release: 2.4.3 content: The Magento_CmsPageBuilderAnalyticsStaging module configures data definitions for a data collection related to the PageBuilder module entities to be used in [Advanced - Reporting](http://devdocs.magento.com/guides/v2.2/advanced-reporting/modules.html). + Reporting](https://devdocs.magento.com/guides/v2.2/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_4/mrg/module-cms-page-builder-analytics.yml b/src/_data/codebase/v2_4/mrg/module-cms-page-builder-analytics.yml index 0f67467369f..d2783ac7a6c 100644 --- a/src/_data/codebase/v2_4/mrg/module-cms-page-builder-analytics.yml +++ b/src/_data/codebase/v2_4/mrg/module-cms-page-builder-analytics.yml @@ -1,6 +1,5 @@ --- title: CmsPageBuilderAnalytics -release: 2.4.3 content: The Magento_CmsPageBuilderAnalytics module configures data definitions for a data collection related to the PageBuilder module entities to be used in [Advanced Reporting](https://devdocs.magento.com/guides/v2.4/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_4/mrg/module-cms-staging.yml b/src/_data/codebase/v2_4/mrg/module-cms-staging.yml index 983b88414d5..11db5531da7 100644 --- a/src/_data/codebase/v2_4/mrg/module-cms-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-cms-staging.yml @@ -1,6 +1,5 @@ --- title: CmsStaging -release: 2.4.3 content: |- The Magento_CmsStaging module is a part of the staging functionality in Magento EE. It enables you to create new CMS Page and the CMS Block updates or add new changes to the existing store updates. In other words, you can modify the CMS Pages and the CMS Blocks in updates. These updates are shown on the content dashboard. diff --git a/src/_data/codebase/v2_4/mrg/module-cms-url-rewrite-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-cms-url-rewrite-graph-ql.yml index 826d066f327..7f619fa0cc8 100644 --- a/src/_data/codebase/v2_4/mrg/module-cms-url-rewrite-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-cms-url-rewrite-graph-ql.yml @@ -1,6 +1,5 @@ --- title: CmsUrlRewriteGraphQl -release: 2.4.3 content: |- **CmsUrlRewriteGraphQl** provides type information for the GraphQl module to generate url rewrite fields for cms information endpoints. diff --git a/src/_data/codebase/v2_4/mrg/module-cms-url-rewrite.yml b/src/_data/codebase/v2_4/mrg/module-cms-url-rewrite.yml index 0c336840979..bc22962e974 100644 --- a/src/_data/codebase/v2_4/mrg/module-cms-url-rewrite.yml +++ b/src/_data/codebase/v2_4/mrg/module-cms-url-rewrite.yml @@ -1,6 +1,5 @@ --- title: CmsUrlRewrite -release: 2.4.3 content: "## Overview\n \nThe Magento_CmsUrlRewrite module adds support for URL rewrite rules for CMS pages. See also Magento_UrlRewrite module. \n\nThe module adds and removes URL rewrite rules as CMS pages are added or removed by a user.\nThe rules diff --git a/src/_data/codebase/v2_4/mrg/module-cms.yml b/src/_data/codebase/v2_4/mrg/module-cms.yml index a19fd8c9465..47e0535da9b 100644 --- a/src/_data/codebase/v2_4/mrg/module-cms.yml +++ b/src/_data/codebase/v2_4/mrg/module-cms.yml @@ -1,15 +1,47 @@ --- title: Cms -release: 2.4.3 content: |- The CMS module provides the create, edit, and manage functionality on pages for different content types. - ## UI components - ### Wysiwyg - The Wysiwyg UI component is a customizable and configurable TinyMCE4 editor. + The Wysiwyg UI component is a customizable and configurable TinyMCE editor. The default implementation has the following customizations: * Magento Media Library support + + ### Layouts + + The module interacts with the following layout handles: + + `view/base/layout` directory: + The module interacts with the following layout handles: + + `view/adminhtml/layout` directory: + - `cms_block_edit.xml` + - `cms_block_index.xml` + - `cms_block_new.xml` + - `cms_page_edit.xml` + - `cms_page_index.xml` + - `cms_page_new.xml` + - `cms_wysiwyg_images_contents.xml` + - `cms_wysiwyg_images_index.xml` + + The module interacts with the following layout handles in the `view/frontend/layout` directory: + - `cms_index_defaultindex.xml` + - `cms_index_defaultnoroute.xml` + - `cms_index_index.xml` + - `cms_index_nocookies.xml` + - `cms_noroute_index.xml` + - `cms_page_view.xml` + - `default.xml` + - `print.xml` + + ### UI components + This module extends following ui components located in the `view/base/ui_component` directory: + This module extends following ui components located in the `view/adminhtml/ui_component` directory: + - `cms_block_form.xml` + - `cms_block_listing.xml` + - `cms_page_form.xml` + - `cms_page_listing.xml` diff --git a/src/_data/codebase/v2_4/mrg/module-company-credit-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-company-credit-graph-ql.yml index 6e396404f02..e959782a1bc 100644 --- a/src/_data/codebase/v2_4/mrg/module-company-credit-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-company-credit-graph-ql.yml @@ -1,4 +1,3 @@ --- title: CompanyCreditGraphQl -release: 2.4.3 content: Provides GraphQl queries to access company credit information. diff --git a/src/_data/codebase/v2_4/mrg/module-company-credit.yml b/src/_data/codebase/v2_4/mrg/module-company-credit.yml index 86c3d4aa9ac..9538f6d61b7 100644 --- a/src/_data/codebase/v2_4/mrg/module-company-credit.yml +++ b/src/_data/codebase/v2_4/mrg/module-company-credit.yml @@ -1,6 +1,5 @@ --- title: CompanyCredit -release: 2.4.3 content: |- The Magento_CompanyCredit module adds the "Payment on Account" payment method for B2B companies. It also allows the credit history to be viewed from both Admin and the storefront. diff --git a/src/_data/codebase/v2_4/mrg/module-company-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-company-graph-ql.yml index 508bd91dcd1..8d5e8d35998 100644 --- a/src/_data/codebase/v2_4/mrg/module-company-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-company-graph-ql.yml @@ -1,4 +1,3 @@ --- title: CompanyGraphQl -release: 2.4.3 content: Provides GraphQl mutations and queries to access company information. diff --git a/src/_data/codebase/v2_4/mrg/module-company-payment.yml b/src/_data/codebase/v2_4/mrg/module-company-payment.yml index 7cef217e084..fcd3b8a0ef1 100644 --- a/src/_data/codebase/v2_4/mrg/module-company-payment.yml +++ b/src/_data/codebase/v2_4/mrg/module-company-payment.yml @@ -1,6 +1,5 @@ --- title: CompanyPayment -release: 2.4.3 content: |- The Magento_CompanyPayment module allows a merchant to configure which payment methods are available for B2B companies. diff --git a/src/_data/codebase/v2_4/mrg/module-company-shipping.yml b/src/_data/codebase/v2_4/mrg/module-company-shipping.yml index 7a907be1b85..1bacb50ae10 100644 --- a/src/_data/codebase/v2_4/mrg/module-company-shipping.yml +++ b/src/_data/codebase/v2_4/mrg/module-company-shipping.yml @@ -1,6 +1,5 @@ --- title: CompanyShipping -release: 2.4.3 content: |- The Magento_CompanyShipping module allows a merchant to configure which shipping methods are available for B2B companies. diff --git a/src/_data/codebase/v2_4/mrg/module-company.yml b/src/_data/codebase/v2_4/mrg/module-company.yml index 1d0b0129da5..1d0fc32d14f 100644 --- a/src/_data/codebase/v2_4/mrg/module-company.yml +++ b/src/_data/codebase/v2_4/mrg/module-company.yml @@ -1,6 +1,5 @@ --- title: Company -release: 2.4.3 content: |- The Magento_Company module allows a merchant to create a company account and assign multiple members of the company to the account. diff --git a/src/_data/codebase/v2_4/mrg/module-compare-list-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-compare-list-graph-ql.yml index d5cc514768e..ee114e8e6bb 100644 --- a/src/_data/codebase/v2_4/mrg/module-compare-list-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-compare-list-graph-ql.yml @@ -1,4 +1,3 @@ --- title: CompareListGraphQl -release: 2.4.3 content: The CompareListGraphQl module is designed to implement compare product functionality. diff --git a/src/_data/codebase/v2_4/mrg/module-config.yml b/src/_data/codebase/v2_4/mrg/module-config.yml index 1061a12abdf..69335180e61 100644 --- a/src/_data/codebase/v2_4/mrg/module-config.yml +++ b/src/_data/codebase/v2_4/mrg/module-config.yml @@ -1,6 +1,5 @@ --- title: Config -release: 2.4.3 content: |- The Config module is designed to implement system configuration functionality. It provides mechanisms to add, edit, store and retrieve the configuration data for each scope (there can be a default scope as well as scopes for each website and store). diff --git a/src/_data/codebase/v2_4/mrg/module-configurable-negotiable-quote.yml b/src/_data/codebase/v2_4/mrg/module-configurable-negotiable-quote.yml index f04754d2dbf..56037ced6b6 100644 --- a/src/_data/codebase/v2_4/mrg/module-configurable-negotiable-quote.yml +++ b/src/_data/codebase/v2_4/mrg/module-configurable-negotiable-quote.yml @@ -1,6 +1,5 @@ --- title: ConfigurableNegotiableQuote -release: 2.4.3 content: |- The Magento_ConfigurableNegotiableQuote module enables configurable products to be displayed in a negotiable quote in an B2B environment. This module extends Magento_NegotiableQuote and Magento_Configurable modules. diff --git a/src/_data/codebase/v2_4/mrg/module-configurable-product-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-configurable-product-graph-ql.yml index 7d9870cedbe..25473ecc83f 100644 --- a/src/_data/codebase/v2_4/mrg/module-configurable-product-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-configurable-product-graph-ql.yml @@ -1,6 +1,5 @@ --- title: ConfigurableProductGraphQl -release: 2.4.3 content: |- **ConfigurableProductGraphQl** provides type and resolver information for the GraphQl module to generate configurable product information. diff --git a/src/_data/codebase/v2_4/mrg/module-configurable-product-sales.yml b/src/_data/codebase/v2_4/mrg/module-configurable-product-sales.yml index ae191fe6063..dee364249d0 100644 --- a/src/_data/codebase/v2_4/mrg/module-configurable-product-sales.yml +++ b/src/_data/codebase/v2_4/mrg/module-configurable-product-sales.yml @@ -1,6 +1,5 @@ --- title: ConfigurableProductSales -release: 2.4.3 content: |- The Magento_ConfigurableProductSales module checks that the selected options of order item are still presented in Catalog. Returns true if the previously ordered item configuration is still available. diff --git a/src/_data/codebase/v2_4/mrg/module-configurable-product-staging.yml b/src/_data/codebase/v2_4/mrg/module-configurable-product-staging.yml index d9df7777f8a..9f8cae21273 100644 --- a/src/_data/codebase/v2_4/mrg/module-configurable-product-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-configurable-product-staging.yml @@ -1,6 +1,5 @@ --- title: ConfigurableProductStaging -release: 2.4.3 content: |- The Magento_ConfigurableProductStaging module is a part of the staging functionality in Magento EE. It enables you to create new Configurable Product updates or add new changes to the existing store updates. In other words, you can modify the Configurable Products entity attributes in updates. These updates are shown on the content dashboard. diff --git a/src/_data/codebase/v2_4/mrg/module-configurable-product.yml b/src/_data/codebase/v2_4/mrg/module-configurable-product.yml index 9b8ebc6b0da..1cc6a215c5e 100644 --- a/src/_data/codebase/v2_4/mrg/module-configurable-product.yml +++ b/src/_data/codebase/v2_4/mrg/module-configurable-product.yml @@ -1,6 +1,5 @@ --- title: ConfigurableProduct -release: 2.4.3 content: "The Magento_ConfigurableProduct module introduces new product type in the Magento application called Configurable Product.\nThis module is designed to extend existing functionality of Magento_Catalog module by adding new product type.\n\nConfigurable diff --git a/src/_data/codebase/v2_4/mrg/module-configurable-requisition-list-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-configurable-requisition-list-graph-ql.yml index 2f4c0996362..0246a3337c2 100644 --- a/src/_data/codebase/v2_4/mrg/module-configurable-requisition-list-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-configurable-requisition-list-graph-ql.yml @@ -1,6 +1,5 @@ --- title: ConfigurableRequisitionListGraphQl -release: 2.4.3 content: "**ConfigurableRequisitionListGraphQl** provides GraphQL schema and resolvers for the requisition list module to extend and implement configurable products in requisition list" diff --git a/src/_data/codebase/v2_4/mrg/module-configurable-requisition-list.yml b/src/_data/codebase/v2_4/mrg/module-configurable-requisition-list.yml index 5aa1a5b5eae..dc2a1453219 100644 --- a/src/_data/codebase/v2_4/mrg/module-configurable-requisition-list.yml +++ b/src/_data/codebase/v2_4/mrg/module-configurable-requisition-list.yml @@ -1,6 +1,5 @@ --- title: ConfigurableRequisitionList -release: 2.4.3 content: |- The Magento_ConfigurableRequisitionList module enables configurable products to be displayed in a requisition list in an B2B environment. This module extends Magento_RequisitionList and Magento_Configurable modules. diff --git a/src/_data/codebase/v2_4/mrg/module-configurable-shared-catalog.yml b/src/_data/codebase/v2_4/mrg/module-configurable-shared-catalog.yml index 5742afb7e86..00dd074d2fb 100644 --- a/src/_data/codebase/v2_4/mrg/module-configurable-shared-catalog.yml +++ b/src/_data/codebase/v2_4/mrg/module-configurable-shared-catalog.yml @@ -1,6 +1,5 @@ --- title: ConfigurableSharedCatalog -release: 2.4.3 content: |- The Magento_ConfigurableSharedCatalog module enables configurable products to be added to a shared catalog in an B2B environment. This module extends Magento_SharedCatalog and Magento_Configurable modules. diff --git a/src/_data/codebase/v2_4/mrg/module-contact.yml b/src/_data/codebase/v2_4/mrg/module-contact.yml index b3cb9612b13..b8164b8c0e2 100644 --- a/src/_data/codebase/v2_4/mrg/module-contact.yml +++ b/src/_data/codebase/v2_4/mrg/module-contact.yml @@ -1,6 +1,5 @@ --- title: Contact -release: 2.4.3 content: Magento_Contact module provides an implementation of "Contact Us" feature based on sending email message, allows to configure email recipients, email template, etc... diff --git a/src/_data/codebase/v2_4/mrg/module-cookie.yml b/src/_data/codebase/v2_4/mrg/module-cookie.yml index aee03fe2e09..6e7ed43a252 100644 --- a/src/_data/codebase/v2_4/mrg/module-cookie.yml +++ b/src/_data/codebase/v2_4/mrg/module-cookie.yml @@ -1,5 +1,4 @@ --- title: Cookie -release: 2.4.3 content: Magento_Cookie module allows enabling and configuring HTTP cookie related settings for the store. These settings are available in the store administration. diff --git a/src/_data/codebase/v2_4/mrg/module-cron.yml b/src/_data/codebase/v2_4/mrg/module-cron.yml index 9e705d88078..68b57e98ded 100644 --- a/src/_data/codebase/v2_4/mrg/module-cron.yml +++ b/src/_data/codebase/v2_4/mrg/module-cron.yml @@ -1,6 +1,5 @@ --- title: Cron -release: 2.4.3 content: |- Cron is a module that enables scheduling of jobs. Other modules can add cron jobs by including crontab.xml in their etc directory. The command "bin/magento cron:run" should be run periodically to trigger the Cron module to run its scheduled jobs. This module also allows administrators to tune cron options in Magento Admin. diff --git a/src/_data/codebase/v2_4/mrg/module-csp.yml b/src/_data/codebase/v2_4/mrg/module-csp.yml index fbf71107858..c12d4d6d255 100644 --- a/src/_data/codebase/v2_4/mrg/module-csp.yml +++ b/src/_data/codebase/v2_4/mrg/module-csp.yml @@ -1,6 +1,5 @@ --- title: Csp -release: 2.4.3 content: |- Magento_Csp implements Content Security Policies for Magento. Allows CSP configuration for Merchants, provides a way for extension and theme developers to configure CSP headers for their extensions. diff --git a/src/_data/codebase/v2_4/mrg/module-currency-symbol.yml b/src/_data/codebase/v2_4/mrg/module-currency-symbol.yml index f4cc912f648..33b04e0865b 100644 --- a/src/_data/codebase/v2_4/mrg/module-currency-symbol.yml +++ b/src/_data/codebase/v2_4/mrg/module-currency-symbol.yml @@ -1,6 +1,5 @@ --- title: CurrencySymbol -release: 2.4.3 content: |- **CurrencySymbol** enables the creation of custom currencies and management of currency conversion rates. diff --git a/src/_data/codebase/v2_4/mrg/module-custom-attribute-management.yml b/src/_data/codebase/v2_4/mrg/module-custom-attribute-management.yml index 01c334a20a4..7eab37ffceb 100644 --- a/src/_data/codebase/v2_4/mrg/module-custom-attribute-management.yml +++ b/src/_data/codebase/v2_4/mrg/module-custom-attribute-management.yml @@ -1,6 +1,5 @@ --- title: CustomAttributeManagement -release: 2.4.3 content: |- Magento_CustomAttributeManagement implements user-defined attributes management which provides ability to manage attributes of customers and their address. Admin user can manage attributes on UI level without assistance of programmer. diff --git a/src/_data/codebase/v2_4/mrg/module-customer-analytics.yml b/src/_data/codebase/v2_4/mrg/module-customer-analytics.yml index 467e3a43a65..c3107851bde 100644 --- a/src/_data/codebase/v2_4/mrg/module-customer-analytics.yml +++ b/src/_data/codebase/v2_4/mrg/module-customer-analytics.yml @@ -1,5 +1,19 @@ --- title: CustomerAnalytics -release: 2.4.3 -content: The Magento_CustomerAnalytics module configures data definitions for a data - collection related to the Customer module entities to be used in [Advanced Reporting](https://devdocs.magento.com/guides/v2.4/advanced-reporting/modules.html). +content: |- + This module configures data definitions for a data collection related to the Customer module entities to be used in Advanced reporting. + + ## Installation + + Before installing this module, note that the Magento_CustomerAnalytics is dependent on the following modules: + + - `Magento_Customer` + - `Magento_Analytics` + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Additional data + + More information can get at articles: + - [Advanced Reporting](https://devdocs.magento.com/guides/v2.4/advanced-reporting/overview.html) + - [Data collection for advanced reporting](https://devdocs.magento.com/guides/v2.4/advanced-reporting/data-collection.html) diff --git a/src/_data/codebase/v2_4/mrg/module-customer-balance-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-customer-balance-graph-ql.yml index b06cb0b647b..4fcc5cd6def 100644 --- a/src/_data/codebase/v2_4/mrg/module-customer-balance-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-customer-balance-graph-ql.yml @@ -1,6 +1,5 @@ --- title: CustomerBalanceGraphQl -release: 2.4.3 content: |- The **CustomerBalanceGraphQl** provides type and resolver information for enabling customers to have a non-monetary balance in store credits associated to their accounts. Store credit can be used by customers for shopping in the store and by the store administrator for making refunds. diff --git a/src/_data/codebase/v2_4/mrg/module-customer-balance.yml b/src/_data/codebase/v2_4/mrg/module-customer-balance.yml index ac3113da845..2d03c213c85 100644 --- a/src/_data/codebase/v2_4/mrg/module-customer-balance.yml +++ b/src/_data/codebase/v2_4/mrg/module-customer-balance.yml @@ -1,6 +1,5 @@ --- title: CustomerBalance -release: 2.4.3 content: |- The Magento_CustomerBalance module enables customers to have a non-monetary balance in store credits associated to their accounts. Store credit can be used by customers for shopping in the store and by the store administrator for making refunds. diff --git a/src/_data/codebase/v2_4/mrg/module-customer-custom-attributes.yml b/src/_data/codebase/v2_4/mrg/module-customer-custom-attributes.yml index 596868949a8..5c5406fea54 100644 --- a/src/_data/codebase/v2_4/mrg/module-customer-custom-attributes.yml +++ b/src/_data/codebase/v2_4/mrg/module-customer-custom-attributes.yml @@ -1,6 +1,5 @@ --- title: CustomerCustomAttributes -release: 2.4.3 content: |- The Magento_CustomerCustomAttributes module handles user-defined customer and customer address attributes. User-defined attributes are the ones, which are created by a store administrator additionally to the default ones. diff --git a/src/_data/codebase/v2_4/mrg/module-customer-downloadable-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-customer-downloadable-graph-ql.yml index ab2572167b3..b4d47033924 100644 --- a/src/_data/codebase/v2_4/mrg/module-customer-downloadable-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-customer-downloadable-graph-ql.yml @@ -1,6 +1,29 @@ --- title: CustomerDownloadableGraphQl -release: 2.4.3 content: |- - **CustomerDownloadableGraphQl** provides type and resolver information for the GraphQl module - to generate downloadable product information. + This module provides type and resolver information for the GraphQl module to generate downloadable product information. + + ## Installation + + Before installing this module, note that the Magento_CustomerDownloadableGraphQl is dependent on the following modules: + + - `Magento_GraphQl` + - `Magento_DownloadableGraphQl` + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + Extension developers can interact with the Magento_CatalogGraphQl module. For more information about the Magento extension mechanism, see [Magento plugins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_CustomerDownloadableGraphQl module. + + ## Additional information + + You can get more information about [GraphQl In Magento 2](https://devdocs.magento.com/guides/v2.4/graphql). + + ### GraphQl Query + + - `customerDownloadableProducts` query - retrieve the list of purchased downloadable products for the logged-in customer + + [Learn more about customerDownloadableProducts query](https://devdocs.magento.com/guides/v2.4/graphql/queries/customer-downloadable-products.html). diff --git a/src/_data/codebase/v2_4/mrg/module-customer-finance.yml b/src/_data/codebase/v2_4/mrg/module-customer-finance.yml index 7ee6bcba3fc..dac13713200 100644 --- a/src/_data/codebase/v2_4/mrg/module-customer-finance.yml +++ b/src/_data/codebase/v2_4/mrg/module-customer-finance.yml @@ -1,6 +1,5 @@ --- title: CustomerFinance -release: 2.4.3 content: |- The Magento\CustomerFinance module handles the import and export of the store credit and reward customer data. It extends Magento_CustomerImportExport and joins the basic customer data with reward and customer balance information to enable to import/export of customer data with reward and store credit data. diff --git a/src/_data/codebase/v2_4/mrg/module-customer-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-customer-graph-ql.yml index 7a078eea488..f4ebb7d0627 100644 --- a/src/_data/codebase/v2_4/mrg/module-customer-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-customer-graph-ql.yml @@ -1,6 +1,35 @@ --- title: CustomerGraphQl -release: 2.4.3 content: |- - **CustomerGraphQl** provides type and resolver information for the GraphQl module - to generate customer information endpoints. + This module provides type and resolver information for the GraphQl module to generate customer information endpoints. + + ## Installation + + Before installing this module, note that the Magento_CustomerGraphQl is dependent on the following modules: + + - `Magento_GraphQl` + - `Magento_Customer` + + Before disabling or uninstalling this module, note that the following modules depends on this module: + + - `Magento_WishlistGraphQl` + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + Extension developers can interact with the Magento_CustomerGraphQl module. For more information about the Magento extension mechanism, see [Magento plugins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_CustomerGraphQl module. + + ## Additional information + + You can get more information about [GraphQl In Magento 2](https://devdocs.magento.com/guides/v2.4/graphql). + + ### GraphQl Query + + - `customer` query - returns information about the logged-in customer, store credit history and customer’s wishlist + - `isEmailAvailable` query - checks whether the specified email has already been used to create a customer account. A value of true indicates the email address is available, and the customer can use the email address to create an account + + [Learn more about customer query](https://devdocs.magento.com/guides/v2.4/graphql/queries/customer.html). + [Learn more about isEmailAvailable query](https://devdocs.magento.com/guides/v2.4/graphql/queries/is-email-available.html). diff --git a/src/_data/codebase/v2_4/mrg/module-customer-import-export.yml b/src/_data/codebase/v2_4/mrg/module-customer-import-export.yml index 08bba22a841..17d7995d674 100644 --- a/src/_data/codebase/v2_4/mrg/module-customer-import-export.yml +++ b/src/_data/codebase/v2_4/mrg/module-customer-import-export.yml @@ -1,5 +1,29 @@ --- title: CustomerImportExport -release: 2.4.3 -content: The Magento_CustomerImportExport module handles the import and export of - the customers data and related addresses. +content: |- + This module handles the import and export of the customers data and related addresses. + + ## Installation + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + Extension developers can interact with the Magento_CustomerImportExport module. For more information about the Magento extension mechanism, see [Magento plugins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_CustomerImportExport module. + + ### Layouts + + This module introduces the following layouts in the `view/adminhtml/layout` directory: + - `customer_import_export_index_exportcsv` + - `customer_import_export_index_exportxml` + - `customer_index_grid_block` + + For more information about a layout in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/layouts/layout-overview.html). + + ## Additional information + + You can get more information about import/export processes in magento at the articles: + - [Import](https://docs.magento.com/user-guide/system/data-import.html) + - [Export](https://docs.magento.com/user-guide/system/data-export.html) diff --git a/src/_data/codebase/v2_4/mrg/module-customer-segment.yml b/src/_data/codebase/v2_4/mrg/module-customer-segment.yml index 4bce039e2a9..802f455ac5b 100644 --- a/src/_data/codebase/v2_4/mrg/module-customer-segment.yml +++ b/src/_data/codebase/v2_4/mrg/module-customer-segment.yml @@ -1,6 +1,5 @@ --- title: CustomerSegment -release: 2.4.3 content: |- The Magento_CustomerSegment module enables customer segmentation, allowing the creation of customer groups based on characteristics like shopping cart content, orders history, address, and so on. This allows dynamically targeting different content and promotions for those groups. Various components of a website, such as promotions and banners, can be personalized depending on the customer segment of a customer browsing the store at the moment. diff --git a/src/_data/codebase/v2_4/mrg/module-customer.yml b/src/_data/codebase/v2_4/mrg/module-customer.yml index 8db055488ee..66673f711e9 100644 --- a/src/_data/codebase/v2_4/mrg/module-customer.yml +++ b/src/_data/codebase/v2_4/mrg/module-customer.yml @@ -1,6 +1,170 @@ --- title: Customer -release: 2.4.3 -content: "The Magento_Customer module serves to handle the customer data (Customer, - Customer Address and Customer Group entities) both in the admin panel and the storefront. - \nFor customer passwords, the module implements upgrading hashes." +content: "This module serves to handle the customer data (Customer, Customer Address + and Customer Group entities) both in the admin panel and the storefront. \nFor customer + passwords, the module implements upgrading hashes. \n\n## Installation\n\nThe Magento_Customer + module is one of the base Magento 2 modules. You cannot disable or uninstall this + module.\nThis module is dependent on the following modules:\n\n- `Magento_Eav`\n- + `Magento_Directory`\n\nThe following modules depend on this module:\n- `Magento_Captcha`\n- + `Magento_Catalog`\n- `Magento_CatalogCustomerGraphQl`\n- `Magento_CatalogRule`\n- + `Magento_CompareListGraphQl`\n- `Magento_CustomerAnalytics`\n- `Magento_CustomerGraphQl`\n- + `Magento_EncryptionKey`\n- `Magento_LoginAsCustomerGraphQl`\n- `Magento_NewRelicReporting`\n- + `Magento_ProductAlert`\n- `Magento_Reports`\n- `Magento_Sales`\n- `Magento_Swatches`\n- + `Magento_Tax`\n- `Magento_Wishlist`\n- `Magento_WishlistGraphQl`\n\nThe Magento_Customer + module creates the following tables in the database:\n- `customer_entity`\n- `customer_entity_datetime`\n- + `customer_entity_decimal`\n- `customer_entity_int`\n- `customer_entity_text`\n- + `customer_entity_varchar`\n- `customer_address_entity`\n- `customer_address_entity_datetime`\n- + `customer_address_entity_decimal`\n- `customer_address_entity_int`\n- `customer_address_entity_text`\n- + `customer_address_entity_varchar`\n- `customer_group`\n- `customer_eav_attribute`\n- + `customer_form_attribute`\n- `customer_eav_attribute_website`\n- `customer_visitor`\n- + `customer_log`\n\nFor information about a module installation in Magento 2, see + [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html).\n\n## + Extensibility\n\nExtension developers can interact with the Magento_Customer module. + For more information about the Magento extension mechanism, see [Magento plugins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_Customer module.\n\nA lot + of functionality in the module is on JavaScript, use [mixins](https://devdocs.magento.com/guides/v2.4/javascript-dev-guide/javascript/js_mixins.html) + to extend it.\n\n### Events\n\nThe module dispatches the following events:\n\n#### + Block\n- `adminhtml_block_html_before` event in the `\\Magento\\Customer\\Block\\Adminhtml\\Edit\\Tab\\Carts::_toHtml` + method. Parameters:\n - `block` is a `$this` object (`Magento\\Customer\\Block\\Adminhtml\\Edit\\Tab\\Carts` + class)\n \n#### Controller\n- `customer_register_success` event in the `\\Magento\\Customer\\Controller\\Account\\CreatePost::execute` + method. Parameters:\n - `account_controller` is a `$this` object (`\\Magento\\Customer\\Controller\\Account\\CreatePost` + class)\n - `customer` is a customer object (`\\Magento\\Customer\\Model\\Data\\Customer` + class)\n \n- `customer_account_edited` event in the `\\Magento\\Customer\\Controller\\Account\\EditPost::dispatchSuccessEvent` + method. Parameters:\n - `email` is a customer email (`string` type)\n \n- + `adminhtml_customer_prepare_save` event in the `\\Magento\\Customer\\Controller\\Adminhtml\\Index\\Save::execute` + method. Parameters:\n - `customer` is a customer object to be saved (`\\Magento\\Customer\\Model\\Data\\Customer` + class)\n - `request` is a request object with the `\\Magento\\Framework\\App\\RequestInterface` + interface.\n\n- `adminhtml_customer_save_after` event in the `\\Magento\\Customer\\Controller\\Adminhtml\\Index\\Save::execute` + method. Parameters:\n - `customer` is a customer object (`\\Magento\\Customer\\Model\\Data\\Customer` + class)\n - `request` is a request object with the `\\Magento\\Framework\\App\\RequestInterface` + interface.\n \n#### Model\n- `customer_customer_authenticated` event in the `\\Magento\\Customer\\Model\\AccountManagement::authenticate` + method. Parameters:\n - `model` is a customer object (`\\Magento\\Customer\\Model\\Customer` + class)\n - `password` is a customer password (`string` type)\n\n- `customer_data_object_login` + event in the `\\Magento\\Customer\\Model\\AccountManagement::authenticate` method. + Parameters:\n - `customer` is a customer object (`\\Magento\\Customer\\Model\\Data\\Customer` + class)\n\n- `customer_address_format` event in the `\\Magento\\Customer\\Model\\Address\\AbstractAddress::format` + method. Parameters:\n - `type` is a address format type (`string` type)\n - + `address` is a `$this` object (`\\Magento\\Customer\\Model\\Address\\AbstractAddress` + class)\n\n- `customer_customer_authenticated` event in the `\\Magento\\Customer\\Model\\Customer::authenticate` + method. Parameters:\n - `model` is a customer object (`\\Magento\\Customer\\Model\\Customer` + class)\n - `password` is a customer password (`string` type)\n\n- `customer_save_after_data_object` + event in the `\\Magento\\Customer\\Model\\ResourceModel\\CustomerRepository::save` + method. Parameters:\n - `customer_data_object` is a saved customer object (`\\Magento\\Customer\\Model\\Data\\Customer` + class)\n - `orig_customer_data_object` is a previous customer object (`\\Magento\\Customer\\Model\\Data\\Customer` + class)\n - `delegate_data` is a customer additional data (`array` type)\n\n- + `customer_session_init` event in the `\\Magento\\Customer\\Model\\Session::__construct` + method. Parameters:\n - `customer_session` is a `$this` object (`\\Magento\\Customer\\Model\\Session` + class)\n \n- `customer_login` event in the `\\Magento\\Customer\\Model\\Session::setCustomerAsLoggedIn` + method. Parameters:\n - `customer` is a `$this` object (`\\Magento\\Customer\\Model\\Customer` + class)\n\n- `customer_data_object_login` event in the `\\Magento\\Customer\\Model\\Session::setCustomerAsLoggedIn` + method. Parameters:\n - `customer` is a `$this` object (`\\Magento\\Customer\\Model\\Data\\Customer` + class)\n\n- `customer_login` event in the `\\Magento\\Customer\\Model\\Session::setCustomerDataAsLoggedIn` + method. Parameters:\n - `customer` is a `$this` object (`\\Magento\\Customer\\Model\\Customer` + class)\n\n- `customer_data_object_login` event in the `\\Magento\\Customer\\Model\\Session::setCustomerDataAsLoggedIn` + method. Parameters:\n - `customer` is a `$this` object (`\\Magento\\Customer\\Model\\Data\\Customer` + class)\n\n- `customer_logout` event in the `\\Magento\\Customer\\Model\\Session::logout` + method. Parameters:\n - `customer` is a `$this` object (`\\Magento\\Customer\\Model\\Customer` + class)\n\n- `visitor_init` event in the `\\Magento\\Customer\\Model\\Visitor::logout` + method. Parameters:\n - `visitor` is a `$this` object (`\\Magento\\Customer\\Model\\Visitor` + class)\n\n- `visitor_activity_save` event in the `\\Magento\\Customer\\Model\\Visitor::saveByRequest` + method. Parameters:\n - `visitor` is a `$this` object (`\\Magento\\Customer\\Model\\Visitor` + class)\n\nFor information about an event in Magento 2, see [Events and observers](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/events-and-observers.html#events).\n\n### + Layouts\n\nThis module introduces the following layouts in the `view/frontend/layout` + and `view/adminhtml/layout` directories:\n- `view/adminhtml/layout`:\n - `customer_address_edit`\n + \ - `customer_group_index`\n - `customer_index_cart`\n - `customer_index_carts`\n + \ - `customer_index_edit`\n - `customer_index_index`\n - `customer_index_newsletter`\n + \ - `customer_index_orders`\n - `customer_index_viewcart`\n - `customer_index_viewwishlist`\n + \ - `customer_online_index`\n \n- `view/frontend/layout`:\n - `customer_account`\n + \ - `customer_account_confirmation`\n - `customer_account_create`\n - `customer_account_createpassword`\n + \ - `customer_account_edit`\n - `customer_account_forgotpassword`\n - `customer_account_index`\n + \ - `customer_account_login`\n - `customer_account_logoutsuccess`\n - `customer_address_index`\n + \ - `default`\n\nFor more information about a layout in Magento 2, see the [Layout + documentation](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/layouts/layout-overview.html).\n\n### + Public APIs\n\n#### Data\n\n- `\\Magento\\Customer\\Api\\Data\\AddressInterface`:\n + \ - customer address data\n\n- `\\Magento\\Customer\\Api\\Data\\AddressSearchResultsInterface`:\n + \ - customer address search result data\n\n- `\\Magento\\Customer\\Api\\Data\\AttributeMetadataInterface`:\n + \ - customer attribute metadata\n\n- `\\Magento\\Customer\\Api\\Data\\CustomerInterface`:\n + \ - customer data\n\n- `\\Magento\\Customer\\Api\\Data\\CustomerSearchResultsInterface`:\n + \ - customer search result data\n\n- `\\Magento\\Customer\\Api\\Data\\GroupInterface`:\n + \ - customer group data\n\n- `\\Magento\\Customer\\Api\\Data\\GroupSearchResultsInterface`:\n + \ - customer group search result data\n\n- `\\Magento\\Customer\\Api\\Data\\OptionInterface`:\n + \ - option data\n\n- `\\Magento\\Customer\\Api\\Data\\RegionInterface`:\n - + customer address region data\n\n- `\\Magento\\Customer\\Api\\Data\\ValidationResultsInterface`:\n + \ - validation results data\n\n- `\\Magento\\Customer\\Api\\Data\\ValidationRuleInterface`:\n + \ - validation rule data\n\n#### Metadata\n\n- `\\Magento\\Customer\\Api\\MetadataInterface`:\n + \ - retrieve all attributes filtered by form code \n - retrieve attribute metadata + by attribute code\n - get all attribute metadata\n - get custom attributes + metadata for the given data interface\n \n- `\\Magento\\Customer\\Api\\MetadataManagementInterface`:\n + \ - check whether attribute is searchable in admin grid and it is allowed\n - + check whether attribute is filterable in admin grid and it is allowed\n \n#### + Customer address\n\n- `\\Magento\\Customer\\Api\\AddressMetadataInterface`:\n - + retrieve information about customer address attributes metadata\n - extends `Magento\\Customer\\MetadataInterface`\n + \ \n- `\\Magento\\Customer\\Api\\AddressMetadataManagementInterface`:\n - manage + customer address attributes metadata\n - extends `Magento\\Customer\\Api\\MetadataManagementInterface`\n + \ \n- `\\Magento\\Customer\\Api\\AddressRepositoryInterface`:\n - save customer + address\n - get customer address by address ID\n - retrieve customers addresses + matching the specified criteria\n - delete customer address\n - delete customer + address by address ID\n\n- `\\Magento\\Customer\\Model\\Address\\AddressModelInterface`\n + \ - get street line by number\n - create fields street1, street2, etc\n\n- + `\\Magento\\Customer\\Model\\Address\\ValidatorInterface`\n - validate address + instance\n\n- `\\Magento\\Customer\\Model\\Address\\CustomAttributeListInterface`\n + \ - retrieve list of customer addresses custom attributes\n \n#### Customer\n\n- + `\\Magento\\Customer\\Api\\AccountManagementInterface`:\n - create customer account\n + \ - create customer account using provided hashed password\n - validate customer + data\n - check if customer can be deleted\n - activate a customer account + using customer EMAIL and key that was sent in a confirmation email\n - activate + a customer account using customer ID and key that was sent in a confirmation email\n + \ - authenticate a customer by username and password\n - change customer password + by customer EMAIL\n - change customer password by customer ID\n - send an + email to the customer with a password reset link\n - reset customer password\n + \ - check if password reset token is valid\n - gets the account confirmation + status\n - resend confirmation email\n - check if given email is associated + with a customer account in given website\n - check store availability for customer + given the customer ID\n - retrieve default billing address for the given customer + ID\n - retrieve default shipping address for the given customer ID\n - get + hashed password\n \n- `\\Magento\\Customer\\Api\\CustomerManagementInterface`:\n + \ - provide the number of customer count\n \n- `\\Magento\\Customer\\Api\\CustomerMetadataInterface`:\n + \ - retrieve information about customer attributes metadata\n - extends `Magento\\Customer\\MetadataInterface`\n + \ \n- `\\Magento\\Customer\\Api\\CustomerMetadataManagementInterface`:\n - + manage customer attributes metadata\n - extends `Magento\\Customer\\Api\\MetadataManagementInterface`\n + \ \n- `\\Magento\\Customer\\Api\\CustomerNameGenerationInterface`:\n - concatenate + all customer name parts into full customer name\n \n- `\\Magento\\Customer\\Api\\CustomerRepositoryInterface`:\n + \ - create or update a customer\n - get customer by customer EMAIL\n - get + customer by customer ID\n - retrieve customers which match a specified criteria\n + \ - delete customer\n - delete customer by customer ID\n\n- `\\Magento\\Customer\\Model\\AuthenticationInterface`:\n + \ - process customer authentication failure by customer ID\n - unlock customer + by customer ID\n - check if a customer is locked by customer ID\n - authenticate + customer by customer ID and password\n\n- `\\Magento\\Customer\\Model\\EmailNotificationInterface`:\n + \ - send notification to customer when email and/or password changed\n - send + email with new customer password\n - send email with reset password confirmation + link\n - send email with new account related information\n \n#### Customer + group\n\n- `\\Magento\\Customer\\Api\\CustomerGroupConfigInterface`:\n - set + system default customer group\n \n- `\\Magento\\Customer\\Api\\GroupManagementInterface`:\n + \ - check if customer group can be deleted\n - get default customer group\n + \ - get customer group representing customers not logged in\n - get all customer + groups except group representing customers not logged in\n - get customer group + representing all customers\n \n- `\\Magento\\Customer\\Api\\GroupRepositoryInterface`:\n + \ - save customer group\n - get customer group by group ID\n - retrieve + customer groups which match a specified criteria\n - delete customer group\n + \ - delete customer group by ID\n\n- `\\Magento\\Customer\\Model\\Group\\RetrieverInterface`\n + \ - get current customer group id from session\n\n- `\\Magento\\Customer\\Model\\Customer\\Source\\GroupSourceLoggedInOnlyInterface`\n + \ - get customer group attribute source\n \nFor information about a public + API in Magento 2, see [Public interfaces & APIs](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/api-concepts.html).\n\n### + UI components\n\nYou can extend customer and customer address updates using the + configuration files located in the `view/adminhtml/ui_component` and `view/base/ui_component` + directories:\n- `view/adminhtml/ui_component`:\n - `customer_address_form`\n + \ - `customer_address_listing`\n - `customer_group_listing`\n - `customer_listing`\n + \ - `customer_online_grid`\n\n- `view/base/ui_component`:\n - `customer_form`\n + \ \nFor information about a UI component in Magento 2, see [Overview of UI components](https://devdocs.magento.com/guides/v2.4/ui_comp_guide/bk-ui_comps.html).\n\n## + Additional information\n\nMore information can get at articles:\n- [Customer Configurations](https://docs.magento.com/user-guide/configuration/customers/customer-configuration.html)\n- + [Customer Attributes](https://docs.magento.com/user-guide/stores/attributes-customer.html)\n- + [Customer Address Attributes](https://docs.magento.com/user-guide/stores/attributes-customer-address.html)\n- + [EAV And Extension Attributes](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/attributes.html)\n- + [2.4.x Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html)\n\n### + Console commands\n\nMagento_Customer provides console commands:\n- `bin/magento + customer:hash:upgrade` - upgrades a customer password hash to the latest hash algorithm\n\n### + Cron options\n\nCron group configuration can be set at `etc/crontab.xml`:\n- `visitor_clean` + - clean visitor's outdated records\n\n[Learn how to configure and run cron in Magento.](https://devdocs.magento.com/guides/v2.4/config-guide/cli/config-cli-subcommands-cron.html).\n\n### + Indexers\n\nThis module introduces the following indexers:\n- `customer_grid` - + customer grid indexer\n\n[Learn how to manage the indexers](https://devdocs.magento.com/guides/v2.4/config-guide/cli/config-cli-subcommands-index.html)." diff --git a/src/_data/codebase/v2_4/mrg/module-deferred-total-calculating.yml b/src/_data/codebase/v2_4/mrg/module-deferred-total-calculating.yml new file mode 100644 index 00000000000..407038499bb --- /dev/null +++ b/src/_data/codebase/v2_4/mrg/module-deferred-total-calculating.yml @@ -0,0 +1,13 @@ +--- +title: DeferredTotalCalculating +content: "The _Magento_DeferredTotalCalculating_ module optimizes the checkout process + by deferring the total calculation until it is requested for shopping cart or final + checkout steps.\n\nDeferredTotalCalculating values:\n\n- `0` — (_Default value_) + Disable the DeferredTotalCalculating module and use the standard total calculation + throughout the shopping process. \n- `1` — Enable the DeferredTotalCalculating + module to show a subtotal and defer calculating the complete total until in the + shopping cart or final checkout steps.\n\nTo enable DeferredTotalCalculating, set + the `checkout/deferred_total_calculating` variable in the `env.php` file. For example:\n\n```php\n [\n 'deferred_total_calculating' => 1\n ]\n```\n\nAlternatively, + you can set the variable using the command-line interface:\n\n```bash\nbin/magento + setup:config:set --deferred-total-calculating 1\n```" diff --git a/src/_data/codebase/v2_4/mrg/module-deploy.yml b/src/_data/codebase/v2_4/mrg/module-deploy.yml index 161712690c1..3ed1b745c29 100644 --- a/src/_data/codebase/v2_4/mrg/module-deploy.yml +++ b/src/_data/codebase/v2_4/mrg/module-deploy.yml @@ -1,6 +1,5 @@ --- title: Deploy -release: 2.4.3 content: "## Purpose of module\n\nDeploy is a module that holds collection of services and command line tools to help with Magento application deployment. \nTo execute this command, please, run \"bin/magento setup:static-content:deploy\" from the Magento diff --git a/src/_data/codebase/v2_4/mrg/module-developer.yml b/src/_data/codebase/v2_4/mrg/module-developer.yml index 61adfff981e..b2e9efa40b6 100644 --- a/src/_data/codebase/v2_4/mrg/module-developer.yml +++ b/src/_data/codebase/v2_4/mrg/module-developer.yml @@ -1,5 +1,4 @@ --- title: Developer -release: 2.4.3 content: The Magento_Developer module provides functionality to make it easier to develop in Magento 2. diff --git a/src/_data/codebase/v2_4/mrg/module-dhl.yml b/src/_data/codebase/v2_4/mrg/module-dhl.yml index ba8a7f6636d..1f6ea89c690 100644 --- a/src/_data/codebase/v2_4/mrg/module-dhl.yml +++ b/src/_data/codebase/v2_4/mrg/module-dhl.yml @@ -1,6 +1,5 @@ --- title: Dhl -release: 2.4.3 content: |- The Magento_Dhl module implements the integration with the DHL shipping carrier. DHL is available for international shipments only. diff --git a/src/_data/codebase/v2_4/mrg/module-directory-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-directory-graph-ql.yml index f2517659b01..121edea6ef6 100644 --- a/src/_data/codebase/v2_4/mrg/module-directory-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-directory-graph-ql.yml @@ -1,6 +1,5 @@ --- title: DirectoryGraphQl -release: 2.4.3 content: |- **DirectoryGraphQl** provides type and resolver information for the GraphQl module to generate directory information endpoints. diff --git a/src/_data/codebase/v2_4/mrg/module-directory.yml b/src/_data/codebase/v2_4/mrg/module-directory.yml index df0a31c9293..8a7410a5309 100644 --- a/src/_data/codebase/v2_4/mrg/module-directory.yml +++ b/src/_data/codebase/v2_4/mrg/module-directory.yml @@ -1,6 +1,5 @@ --- title: Directory -release: 2.4.3 content: |- **Directory** enables the management of countries and regions recognized by the store and associated data like the country code and currency rates. Also, enables conversion of prices to a specified currency format. diff --git a/src/_data/codebase/v2_4/mrg/module-downloadable-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-downloadable-graph-ql.yml index 0d983517b58..f420d093473 100644 --- a/src/_data/codebase/v2_4/mrg/module-downloadable-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-downloadable-graph-ql.yml @@ -1,6 +1,5 @@ --- title: DownloadableGraphQl -release: 2.4.3 content: |- **DownloadableGraphQl** provides type and resolver information for the GraphQl module to generate downloadable product information. diff --git a/src/_data/codebase/v2_4/mrg/module-downloadable-import-export.yml b/src/_data/codebase/v2_4/mrg/module-downloadable-import-export.yml index 9597c7682e3..358c336efbb 100644 --- a/src/_data/codebase/v2_4/mrg/module-downloadable-import-export.yml +++ b/src/_data/codebase/v2_4/mrg/module-downloadable-import-export.yml @@ -1,5 +1,4 @@ --- title: DownloadableImportExport -release: 2.4.3 content: The Magento_DownloadableImportExport module handles the import and export of the downloadable products. diff --git a/src/_data/codebase/v2_4/mrg/module-downloadable-requisition-list-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-downloadable-requisition-list-graph-ql.yml index 1e0ef8fa155..83b43aa6bc0 100644 --- a/src/_data/codebase/v2_4/mrg/module-downloadable-requisition-list-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-downloadable-requisition-list-graph-ql.yml @@ -1,6 +1,5 @@ --- title: DownloadableRequisitionListGraphQl -release: 2.4.3 content: "**DownloadableRequisitionListGraphQl** provides GraphQL schema and resolvers for the requisition list module to extend and implement downloadable products in requisition list" diff --git a/src/_data/codebase/v2_4/mrg/module-downloadable-staging.yml b/src/_data/codebase/v2_4/mrg/module-downloadable-staging.yml index 7f65fa52073..d1ef5fa8554 100644 --- a/src/_data/codebase/v2_4/mrg/module-downloadable-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-downloadable-staging.yml @@ -1,6 +1,5 @@ --- title: DownloadableStaging -release: 2.4.3 content: |- The Magento_DownloadableStaging module is a part of the staging functionality in Magento EE. It enables you to create new Downloadable Product updates or add new changes to the existing store updates. In other words, you can modify the Downloadable Products entity attributes in updates. These updates are shown on the content dashboard. diff --git a/src/_data/codebase/v2_4/mrg/module-downloadable.yml b/src/_data/codebase/v2_4/mrg/module-downloadable.yml index e480f6bc611..651661c9ec8 100644 --- a/src/_data/codebase/v2_4/mrg/module-downloadable.yml +++ b/src/_data/codebase/v2_4/mrg/module-downloadable.yml @@ -1,6 +1,5 @@ --- title: Downloadable -release: 2.4.3 content: |- Magento_Downloadable module introduces new product type in the Magento application called Downloadable Product. This module is designed to extend existing functionality of Magento_Catalog module by adding new product type. diff --git a/src/_data/codebase/v2_4/mrg/module-eav-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-eav-graph-ql.yml index cb3e1b9dac5..4746a79cef3 100644 --- a/src/_data/codebase/v2_4/mrg/module-eav-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-eav-graph-ql.yml @@ -1,5 +1,16 @@ --- title: EavGraphQl -release: 2.4.3 -content: "**EavGraphQl** primarily provides the GraphQl module information to generate - metadata for Eav attributes." +content: |- + Magento_EavGraphQl module extends Magento_GraphQl and Magento_Eav modules to provide type and resolver information for GraphQL API. + + ## Installation details + + For information about enabling or disabling a module in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Additional information + + You can get more information at articles: + + - [GraphQl In Magento 2](https://devdocs.magento.com/guides/v2.4/graphql). + - [customAttributeMetadata query](https://devdocs.magento.com/guides/v2.4/graphql/queries/custom-attribute-metadata.html). + - [2.4.x Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html) diff --git a/src/_data/codebase/v2_4/mrg/module-eav.yml b/src/_data/codebase/v2_4/mrg/module-eav.yml index b805ed4cad8..97205dadad4 100644 --- a/src/_data/codebase/v2_4/mrg/module-eav.yml +++ b/src/_data/codebase/v2_4/mrg/module-eav.yml @@ -1,6 +1,5 @@ --- title: Eav -release: 2.4.3 content: |- Magento\EAV stands for Entity-Attribute-Value. The purpose of Magento\Eav module is to make entities configurable/extendable by admin user. diff --git a/src/_data/codebase/v2_4/mrg/module-elasticsearch-6.yml b/src/_data/codebase/v2_4/mrg/module-elasticsearch-6.yml index 10ca589402c..53b1ae3a6c5 100644 --- a/src/_data/codebase/v2_4/mrg/module-elasticsearch-6.yml +++ b/src/_data/codebase/v2_4/mrg/module-elasticsearch-6.yml @@ -1,6 +1,25 @@ --- title: Elasticsearch6 -release: 2.4.3 content: |- - Magento\Elasticsearch module allows to use Elastic search engine (v6) for product searching capabilities. - The module implements Magento\Search library interfaces. + #Magento_Elasticsearch6 module + + Magento_Elasticsearch6 module allows using ElasticSearch engine 6.x version for the product searching capabilities. + + The module implements Magento_Search library interfaces. + + ## Installation details + + The Magento_Elasticsearch6 module is one of the base Magento 2 modules. Disable or uninstall this module is not recommends. + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Additional information + + For information about significant changes in patch releases, see [2.4.x Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). + + More information about ElasticSearch are at articles: + + - [Configuring Catalog Search](https://docs.magento.com/user-guide/catalog/search-configuration.html). + - [Installation Guide/Elasticsearch](https://devdocs.magento.com/guides/v2.4/install-gde/prereq/elasticsearch.html). + - [Configure and maintain Elasticsearch](https://devdocs.magento.com/guides/v2.4/config-guide/elasticsearch/es-overview.html). + - Magento Commerce Cloud - [set up Elasticsearch service](https://devdocs.magento.com/cloud/project/services-elastic.html). diff --git a/src/_data/codebase/v2_4/mrg/module-elasticsearch-7.yml b/src/_data/codebase/v2_4/mrg/module-elasticsearch-7.yml index 6beec50dfa9..c1e5eefaa4d 100644 --- a/src/_data/codebase/v2_4/mrg/module-elasticsearch-7.yml +++ b/src/_data/codebase/v2_4/mrg/module-elasticsearch-7.yml @@ -1,6 +1,31 @@ --- title: Elasticsearch7 -release: 2.4.3 content: |- - Magento\Elasticsearch7 module allows to use Elastic search engine (v7) for product searching capabilities. - The module implements Magento\Search library interfaces. + #Magento_Elasticsearch7 module + + Magento_Elasticsearch7 module allows using ElasticSearch engine 7.x version for the product searching capabilities. + + The module implements Magento_Search library interfaces. + + ## Installation details + + The Magento_Elasticsearch7 module is one of the base Magento 2 modules. Disable or uninstall this module is not recommends. + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Structure + + `SearchAdapter/` - the directory that contains solutions for adapting ElasticSearch query searching. + + For information about a typical file structure of a module in Magento 2, see [Module file structure](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/build/module-file-structure.html#module-file-structure). + + ## Additional information + + For information about significant changes in patch releases, see [2.4.x Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). + + More information about ElasticSearch are at articles: + + - [Configuring Catalog Search](https://docs.magento.com/user-guide/catalog/search-configuration.html). + - [Installation Guide/Elasticsearch](https://devdocs.magento.com/guides/v2.4/install-gde/prereq/elasticsearch.html). + - [Configure and maintain Elasticsearch](https://devdocs.magento.com/guides/v2.4/config-guide/elasticsearch/es-overview.html). + - Magento Commerce Cloud - [set up Elasticsearch service](https://devdocs.magento.com/cloud/project/services-elastic.html). diff --git a/src/_data/codebase/v2_4/mrg/module-elasticsearch-catalog-permissions-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-elasticsearch-catalog-permissions-graph-ql.yml new file mode 100644 index 00000000000..98b2990f3df --- /dev/null +++ b/src/_data/codebase/v2_4/mrg/module-elasticsearch-catalog-permissions-graph-ql.yml @@ -0,0 +1,4 @@ +--- +title: ElasticsearchCatalogPermissionsGraphQl +content: Magento_ElasticsearchCatalogPermissionsGraphQl module allows to apply Magento_CatalogPermissions + features to search queries based on Magento_Elasticsearch features in GraphQl area diff --git a/src/_data/codebase/v2_4/mrg/module-elasticsearch-catalog-permissions.yml b/src/_data/codebase/v2_4/mrg/module-elasticsearch-catalog-permissions.yml index 2f876922327..360f57b0e3b 100644 --- a/src/_data/codebase/v2_4/mrg/module-elasticsearch-catalog-permissions.yml +++ b/src/_data/codebase/v2_4/mrg/module-elasticsearch-catalog-permissions.yml @@ -1,6 +1,5 @@ --- title: ElasticsearchCatalogPermissions -release: 2.4.3 content: |- Magento\ElasticsearchCatalogPermissions module allows to use Elastic search engine for product searching capabilities in case if Magento\CatalogPermissions module is also enabled. The module implements Magento\Search library interfaces. diff --git a/src/_data/codebase/v2_4/mrg/module-elasticsearch.yml b/src/_data/codebase/v2_4/mrg/module-elasticsearch.yml index 552648c20d6..a3eff3817d8 100644 --- a/src/_data/codebase/v2_4/mrg/module-elasticsearch.yml +++ b/src/_data/codebase/v2_4/mrg/module-elasticsearch.yml @@ -1,6 +1,19 @@ --- title: Elasticsearch -release: 2.4.3 -content: |- - Magento\Elasticsearch module allows to use Elastic search engine for product searching capabilities. - The module implements Magento\Search library interfaces. +content: "#Magento_Elasticsearch module\n\nMagento_Elasticsearch module allows using + the Elasticsearch engine for the product searching capabilities. This module \nprovides + logic used by other modules implementing newer versions of Elasticsearch, this module + by itself only adds \nsupport for Elasticsearch v5.\n\nThe module implements Magento_Search + library interfaces.\n\n## Installation details\n\nThe Magento_Elasticsearch module + is one of the base Magento 2 modules. You cannot disable or uninstall this module.\n\nFor + information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html).\n\n## + Structure\n\n`Elasticsearch5/` - the directory that contains solutions for providing + ElasticSearch 5.x version.\n\n`SearchAdapter/` - the directory that contains solutions + for adapting ElasticSearch query searching.\n\nFor information about a typical file + structure of a module in Magento 2, see [Module file structure](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/build/module-file-structure.html#module-file-structure).\n\n## + Additional information\n\nFor information about significant changes in patch releases, + see [2.4.x Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html).\n\nMore + information about ElasticSearch are at articles:\n\n- [Configuring Catalog Search](https://docs.magento.com/user-guide/catalog/search-configuration.html).\n- + [Installation Guide/Elasticsearch](https://devdocs.magento.com/guides/v2.4/install-gde/prereq/elasticsearch.html).\n- + [Configure and maintain Elasticsearch](https://devdocs.magento.com/guides/v2.4/config-guide/elasticsearch/es-overview.html).\n- + Magento Commerce Cloud - [set up Elasticsearch service](https://devdocs.magento.com/cloud/project/services-elastic.html)." diff --git a/src/_data/codebase/v2_4/mrg/module-email.yml b/src/_data/codebase/v2_4/mrg/module-email.yml index f53bdbaa6e4..cda7d0073b4 100644 --- a/src/_data/codebase/v2_4/mrg/module-email.yml +++ b/src/_data/codebase/v2_4/mrg/module-email.yml @@ -1,6 +1,41 @@ --- title: Email -release: 2.4.3 content: |- - **Email** enables you to manage email templates, which are used when you send email through the - *\Magento\Framework\Mail\TransportInterface* implementations. + Magento_Email module enables you to manage email templates. + + This module adds the page to create/edit email template at the admin side and possibility add/update templates programmatically. + + ## Installation details + + The Magento_Email module is one of the base Magento 2 modules. You cannot disable or uninstall this module. + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + Extension developers can interact with the Magento_Email module. For more information about the Magento extension mechanism, see [Magento plugins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_Email module. + + ### Layouts + + The module introduces layout handles in the `view/adminhtml/layout` directory. + + For more information about a layout in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/layouts/layout-overview.html). + + ### UI components + + You can extend product and category updates using the configuration files located in the `view/adminhtml/ui_component` directory. + + For information about a UI component in Magento 2, see [Overview of UI components](https://devdocs.magento.com/guides/v2.4/ui_comp_guide/bk-ui_comps.html). + + ## Additional information + + For information about significant changes in patch releases, see [2.4.x Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). + + More information about email templates are at articles: + + - [Marketing/Email](https://docs.magento.com/user-guide/marketing/email-templates.html) + - [Email templates list](https://docs.magento.com/user-guide/marketing/email-template-list.html) + - [Customize email templates](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/templates/template-email.html) + - [Migrating custom email templates](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/templates/template-email-migration.html#nested-arrays) diff --git a/src/_data/codebase/v2_4/mrg/module-encryption-key.yml b/src/_data/codebase/v2_4/mrg/module-encryption-key.yml index 8f63cc57aac..f6723966c35 100644 --- a/src/_data/codebase/v2_4/mrg/module-encryption-key.yml +++ b/src/_data/codebase/v2_4/mrg/module-encryption-key.yml @@ -1,5 +1,24 @@ --- title: EncryptionKey -release: 2.4.3 -content: The Magento_EncryptionKey module provides an advanced encryption model to - protect passwords and other sensitive data. +content: |- + #Magento_EncryptionKey module + + The Magento_EncryptionKey module provides an advanced encryption model to protect passwords and other sensitive data. + + ## Extensibility + + Extension developers can interact with the Magento_EncryptionKey module. For more information about the Magento extension mechanism, see [Magento plugins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_EncryptionKey module. + + ### Layouts + + This module introduces the following layouts and layout handles in the `view/adminhtml/layout` directory: + + - `adminhtml_crypt_key_index` + + ## Additional information + + For information about significant changes in patch releases, see [2.4.x Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). + + Some more information you can get at [Encryption Key](https://docs.magento.com/user-guide/system/encryption-key.html) article. diff --git a/src/_data/codebase/v2_4/mrg/module-enterprise.yml b/src/_data/codebase/v2_4/mrg/module-enterprise.yml index 4f4c02683a3..6d1dfaaf627 100644 --- a/src/_data/codebase/v2_4/mrg/module-enterprise.yml +++ b/src/_data/codebase/v2_4/mrg/module-enterprise.yml @@ -1,6 +1,5 @@ --- title: Enterprise -release: 2.4.3 content: The Enterprise module switches the store to Enterprise edition by adding a link to Enterprise customer support in Admin Panel, switching notifications from Community to Enterprise-related ones, some small enhancements like displaying "Enterprise diff --git a/src/_data/codebase/v2_4/mrg/module-fedex.yml b/src/_data/codebase/v2_4/mrg/module-fedex.yml index 738fc6be02d..2834757f517 100644 --- a/src/_data/codebase/v2_4/mrg/module-fedex.yml +++ b/src/_data/codebase/v2_4/mrg/module-fedex.yml @@ -1,4 +1,29 @@ --- title: Fedex -release: 2.4.3 -content: The Magento_Fedex implements the integration with the FedEx shipping carrier. +content: |- + This module implements the integration with the FedEx shipping carrier. + + ## Installation details + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + Extension developers can interact with the Magento_Fedex module. For more information about the Magento extension mechanism, see [Magento plugins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_Fedex module. + + A lot of functionality in the module is on JavaScript, use [mixins](https://devdocs.magento.com/guides/v2.4/javascript-dev-guide/javascript/js_mixins.html) to extend it. + + ### Layouts + + This module introduces the following layouts in the `view/frontend/layout` directory: + - `checkout_cart_index` + - `checkout_index_index` + + ## Additional information + + You can get more information about delivery method in magento at the articles: + - [FedEx Configuration Settings](https://docs.magento.com/user-guide/shipping/fedex.html) + - [Delivery Methods Configuration](https://docs.magento.com/user-guide/configuration/sales/delivery-methods.html) + - [Add custom shipping carrier](https://devdocs.magento.com/guides/v2.4/howdoi/checkout/checkout-add-custom-carrier.html) diff --git a/src/_data/codebase/v2_4/mrg/module-gift-card-account-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-gift-card-account-graph-ql.yml index f8a1a74be61..52e91f87998 100644 --- a/src/_data/codebase/v2_4/mrg/module-gift-card-account-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-gift-card-account-graph-ql.yml @@ -1,6 +1,5 @@ --- title: GiftCardAccountGraphQl -release: 2.4.3 content: |- **GiftCardAccountGraphQl** provides type and resolver information for the GraphQl module to generate giftcard acccount information. diff --git a/src/_data/codebase/v2_4/mrg/module-gift-card-account.yml b/src/_data/codebase/v2_4/mrg/module-gift-card-account.yml index 88969ff7348..57082cffd09 100644 --- a/src/_data/codebase/v2_4/mrg/module-gift-card-account.yml +++ b/src/_data/codebase/v2_4/mrg/module-gift-card-account.yml @@ -1,6 +1,5 @@ --- title: GiftCardAccount -release: 2.4.3 content: The Magento_GiftCardAccount module is responsible for gift card balances, for both gift cards created by a store administrator and gift cards sold as gift card products. diff --git a/src/_data/codebase/v2_4/mrg/module-gift-card-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-gift-card-graph-ql.yml index bf1041bcfe6..d1eefd97a8d 100644 --- a/src/_data/codebase/v2_4/mrg/module-gift-card-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-gift-card-graph-ql.yml @@ -1,6 +1,5 @@ --- title: GiftCardGraphQl -release: 2.4.3 content: |- **GiftCardGraphQl** provides type and resolver information for the GraphQl module to generate giftcard product information. diff --git a/src/_data/codebase/v2_4/mrg/module-gift-card-import-export.yml b/src/_data/codebase/v2_4/mrg/module-gift-card-import-export.yml index 3c63652d54c..5512e621ceb 100644 --- a/src/_data/codebase/v2_4/mrg/module-gift-card-import-export.yml +++ b/src/_data/codebase/v2_4/mrg/module-gift-card-import-export.yml @@ -1,6 +1,5 @@ --- title: GiftCardImportExport -release: 2.4.3 content: |- Magento_GiftCardImportExport module introduces import and export form GiftCard Product. This module extends existing functionality of Magento_CatalogImportExport module by adding new product type. diff --git a/src/_data/codebase/v2_4/mrg/module-gift-card-negotiable-quote.yml b/src/_data/codebase/v2_4/mrg/module-gift-card-negotiable-quote.yml index c2b71a11a6c..7eabd83a25f 100644 --- a/src/_data/codebase/v2_4/mrg/module-gift-card-negotiable-quote.yml +++ b/src/_data/codebase/v2_4/mrg/module-gift-card-negotiable-quote.yml @@ -1,6 +1,5 @@ --- title: GiftCardNegotiableQuote -release: 2.4.3 content: |- The Magento_GiftCardNegotiableQuote module enables gift cards to be displayed in a negotiable quote in an B2B environment. This module extends Magento_NegotiableQuote and Magento_GiftCard modules. diff --git a/src/_data/codebase/v2_4/mrg/module-gift-card-requisition-list-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-gift-card-requisition-list-graph-ql.yml index b20e23da5a6..d15c82476e6 100644 --- a/src/_data/codebase/v2_4/mrg/module-gift-card-requisition-list-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-gift-card-requisition-list-graph-ql.yml @@ -1,6 +1,5 @@ --- title: GiftCardRequisitionListGraphQl -release: 2.4.3 content: "**GiftCardRequisitionListGraphQl** provides GraphQL schema and resolvers for the requisition list module to extend and implement gift card products in requisition list" diff --git a/src/_data/codebase/v2_4/mrg/module-gift-card-requisition-list.yml b/src/_data/codebase/v2_4/mrg/module-gift-card-requisition-list.yml index 69553501462..28471cc830e 100644 --- a/src/_data/codebase/v2_4/mrg/module-gift-card-requisition-list.yml +++ b/src/_data/codebase/v2_4/mrg/module-gift-card-requisition-list.yml @@ -1,6 +1,5 @@ --- title: GiftCardRequisitionList -release: 2.4.3 content: |- The Magento_GiftCardRequisitionList module enables gift cards to be displayed in a requisition list in an B2B environment. This module extends Magento_RequisitionList and Magento_GiftCard modules. diff --git a/src/_data/codebase/v2_4/mrg/module-gift-card-shared-catalog.yml b/src/_data/codebase/v2_4/mrg/module-gift-card-shared-catalog.yml index 7bee04fd5f5..69611f4adb4 100644 --- a/src/_data/codebase/v2_4/mrg/module-gift-card-shared-catalog.yml +++ b/src/_data/codebase/v2_4/mrg/module-gift-card-shared-catalog.yml @@ -1,6 +1,5 @@ --- title: GiftCardSharedCatalog -release: 2.4.3 content: |- The Magento_GiftCardSharedCatalog module enables gift cards to be added to a shared catalog in an B2B environment. This module extends Magento_SharedCatalog and Magento_GiftCard modules. diff --git a/src/_data/codebase/v2_4/mrg/module-gift-card-staging.yml b/src/_data/codebase/v2_4/mrg/module-gift-card-staging.yml index c79ad644a17..486b4e7ee6f 100644 --- a/src/_data/codebase/v2_4/mrg/module-gift-card-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-gift-card-staging.yml @@ -1,6 +1,5 @@ --- title: GiftCardStaging -release: 2.4.3 content: |- The Magento_GiftCardStaging module is a part of the staging functionality in Magento EE. It enables you to create new GiftCard Product updates or add new changes to the existing store updates. In other words, you can modify the GiftCard Product entity attributes in updates. These updates are shown on the content dashboard. diff --git a/src/_data/codebase/v2_4/mrg/module-gift-card.yml b/src/_data/codebase/v2_4/mrg/module-gift-card.yml index f0e37115038..f1680fe3910 100644 --- a/src/_data/codebase/v2_4/mrg/module-gift-card.yml +++ b/src/_data/codebase/v2_4/mrg/module-gift-card.yml @@ -1,6 +1,5 @@ --- title: GiftCard -release: 2.4.3 content: "Magento_GiftCard module introduces new product type in the Magento application called GiftCard Product.\nThis module extends existing functionality of Magento_Catalog module by adding new product type.\n\nThis product option enables store owner to diff --git a/src/_data/codebase/v2_4/mrg/module-gift-message-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-gift-message-graph-ql.yml index 41696c927f1..35c847c2da4 100644 --- a/src/_data/codebase/v2_4/mrg/module-gift-message-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-gift-message-graph-ql.yml @@ -1,5 +1,20 @@ --- title: GiftMessageGraphQl -release: 2.4.3 -content: "**GiftMessageGraphQl** provides information about gift messages for carts, - cart items, orders and order items." +content: |- + This module provides information about gift messages for carts, cart items, orders and order items. + + ## Installation + + Before installing this module, note that the Magento_GiftMessageGraphQl is dependent on the Magento_GiftMessage module. + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + Extension developers can interact with the Magento_GiftMessageGraphQl module. For more information about the Magento extension mechanism, see [Magento plugins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_GiftMessageGraphQl module. + + ## Additional information + + You can get more information about [GraphQl In Magento 2](https://devdocs.magento.com/guides/v2.4/graphql). diff --git a/src/_data/codebase/v2_4/mrg/module-gift-message-staging.yml b/src/_data/codebase/v2_4/mrg/module-gift-message-staging.yml index deb0f20ec49..9ff8c901eb5 100644 --- a/src/_data/codebase/v2_4/mrg/module-gift-message-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-gift-message-staging.yml @@ -1,6 +1,5 @@ --- title: GiftMessageStaging -release: 2.4.3 content: |- The Magento_GiftMessageStaging module is a part of the staging functionality in Magento EE. It extends the Magento_GiftMessage module functionality to be used in the Schedule Update form. diff --git a/src/_data/codebase/v2_4/mrg/module-gift-message.yml b/src/_data/codebase/v2_4/mrg/module-gift-message.yml index 664b5965de8..c1b378bddab 100644 --- a/src/_data/codebase/v2_4/mrg/module-gift-message.yml +++ b/src/_data/codebase/v2_4/mrg/module-gift-message.yml @@ -1,5 +1,48 @@ --- title: GiftMessage -release: 2.4.3 -content: Magento\GiftMessage module allows to add a message to order or to each ordered - item either on frontend or backend. +content: "This module allows to add a message to order or to each ordered item either + on frontend or backend.\n\n## Installation\n\nBefore installing this module, note + that the Magento_GiftMessage is dependent on the following modules:\n\n- `Magento_Catalog`\n- + `Magento_Sales`\n- `Magento_Quote`\n\nBefore disabling or uninstalling this module, + note that the Magento_GiftMessageGraphQl module depends on this module\n\nThe Magento_GiftMessage + module creates the `gift_message` table in the database.\n\nThis module modifies + the following tables in the database:\n\n- `quote` - adds column `gift_message_id`\n- + `quote_address` - adds column `gift_message_id`\n- `quote_item` - adds column `gift_message_id`\n- + `quote_address_item` - adds column `gift_message_id`\n- `sales_order` - adds column + `gift_message_id`\n- `sales_order_item` - adds columns `gift_message_id` and `gift_message_available`\n\nFor + information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html).\n\n## + Extensibility\n\nExtension developers can interact with the Magento_GiftMessage + module. For more information about the Magento extension mechanism, see [Magento + plugins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_GiftMessage module.\n\nA + lot of functionality in the module is on JavaScript, use [mixins](https://devdocs.magento.com/guides/v2.4/javascript-dev-guide/javascript/js_mixins.html) + to extend it.\n\n### Events\n\nThe module dispatches the following events:\n- `gift_options_prepare_items` + event in the `\\Magento\\GiftMessage\\Block\\Message\\Inline::getItems` method. + Parameters:\n - `items` is a entityItems (`array` type)\n\n- `gift_options_prepare` + event in the `\\Magento\\GiftMessage\\Block\\Message\\Inline::isMessagesOrderAvailable` + method. Parameters:\n - `entity` is an entity object\n\nFor information about + an event in Magento 2, see [Events and observers](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/events-and-observers.html#events).\n\n### + Layout\n\nThis module introduces the following layouts in the `view/frontend/layout` + and `view/adminhtml/layout` directories:\n- `view/adminhtml/layout`:\n - `sales_order_create_index`\n + \ - `sales_order_create_load_block_data`\n - `sales_order_create_load_block_items`\n + \ - `sales_order_view`\n- `view/frontend/layout`:\n - `checkout_cart_index`\n + \ - `checkout_cart_item_renderers`\n\nFor more information about a layout in Magento + 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/layouts/layout-overview.html).\n\n### + Public APIs\n\n#### Data\n\n- `Magento\\GiftMessage\\Api\\Data\\MessageInterface`\n + \ - gift message data\n\n#### Cart\n\n- `\\Magento\\GiftMessage\\Api\\CartRepositoryInterface`\n + \ - get the gift message by cart ID for specified shopping cart\n - set the + gift message for an entire shopping cart\n \n- `\\Magento\\GiftMessage\\Api\\GuestCartRepositoryInterface`\n + \ - get the gift message by cart ID for specified shopping cart\n - set the + gift message for an entire shopping cart\n \n#### Cart Item\n\n- `\\Magento\\GiftMessage\\Api\\GuestItemRepositoryInterface`\n + \ - get the gift message for a specified item in a specified shopping cart\n - + set the gift message for a specified item in a specified shopping cart\n\n- `\\Magento\\GiftMessage\\Api\\ItemRepositoryInterface`\n + \ - get the gift message for a specified item in a specified shopping cart\n - + set the gift message for a specified item in a specified shopping cart\n \n#### + Order\n\n- `\\Magento\\GiftMessage\\Api\\OrderItemRepositoryInterface`\n - get + the gift message for a specified order\n - set the gift message for an entire + order\n\n#### Order Item\n\n- `\\Magento\\GiftMessage\\Api\\OrderItemRepositoryInterface`\n + \ - get the gift message for a specified item in a specified order\n - set + the gift message for a specified item in a specified order\n \nFor information + about a public API in Magento 2, see [Public interfaces & APIs](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/api-concepts.html).\n\n## + Additional information\n\n[Learn more about Gift Options and Gift Message](https://docs.magento.com/user-guide/sales/gift-options.html)." diff --git a/src/_data/codebase/v2_4/mrg/module-gift-registry-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-gift-registry-graph-ql.yml index 6a03d631e5c..56c6dccd7fe 100644 --- a/src/_data/codebase/v2_4/mrg/module-gift-registry-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-gift-registry-graph-ql.yml @@ -1,6 +1,5 @@ --- title: GiftRegistryGraphQl -release: 2.4.3 content: |- **GiftCardGraphQl** provides type and resolver information for the GraphQl module to generate giftcard product information. diff --git a/src/_data/codebase/v2_4/mrg/module-gift-registry.yml b/src/_data/codebase/v2_4/mrg/module-gift-registry.yml index 41a3ca22e3b..f39e2da7498 100644 --- a/src/_data/codebase/v2_4/mrg/module-gift-registry.yml +++ b/src/_data/codebase/v2_4/mrg/module-gift-registry.yml @@ -1,6 +1,5 @@ --- title: GiftRegistry -release: 2.4.3 content: |- Magento\GiftRegistry module that allows to create sets of gifts specified for specific holiday(Birthday, Wedding, etc). It resembles wishlist, but there are differences. You can describe Gift Registry as a wishlist of products you would diff --git a/src/_data/codebase/v2_4/mrg/module-gift-wrapping-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-gift-wrapping-graph-ql.yml index aec1361df01..061a299ebe0 100644 --- a/src/_data/codebase/v2_4/mrg/module-gift-wrapping-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-gift-wrapping-graph-ql.yml @@ -1,6 +1,5 @@ --- title: GiftWrappingGraphQl -release: 2.4.3 content: |- **Magento_GiftWrappingGraphQl** provides type and resolver information for the GraphQl module to generate GiftWrapping information for order and cart. diff --git a/src/_data/codebase/v2_4/mrg/module-gift-wrapping-staging.yml b/src/_data/codebase/v2_4/mrg/module-gift-wrapping-staging.yml index fc0e669d130..c170de0de76 100644 --- a/src/_data/codebase/v2_4/mrg/module-gift-wrapping-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-gift-wrapping-staging.yml @@ -1,6 +1,5 @@ --- title: GiftWrappingStaging -release: 2.4.3 content: |- The Magento_GiftWrappingStaging module is a part of the staging functionality in Magento EE. It allows to stage value of 'Allow Gift Wrapping' flag and price of the wrapping for each product update. diff --git a/src/_data/codebase/v2_4/mrg/module-gift-wrapping.yml b/src/_data/codebase/v2_4/mrg/module-gift-wrapping.yml index 69569d6b33e..61111caa718 100644 --- a/src/_data/codebase/v2_4/mrg/module-gift-wrapping.yml +++ b/src/_data/codebase/v2_4/mrg/module-gift-wrapping.yml @@ -1,6 +1,5 @@ --- title: GiftWrapping -release: 2.4.3 content: |- Magento\GiftWrapping module provides functionality that allows customer to add gift wrapping to the items purchased from the store as gifts and charge it individually. Magento\GiftWrapping module extends functionality of gift diff --git a/src/_data/codebase/v2_4/mrg/module-google-adwords.yml b/src/_data/codebase/v2_4/mrg/module-google-adwords.yml index 9064494b0e2..882a59c3c56 100644 --- a/src/_data/codebase/v2_4/mrg/module-google-adwords.yml +++ b/src/_data/codebase/v2_4/mrg/module-google-adwords.yml @@ -1,4 +1,27 @@ --- title: GoogleAdwords -release: 2.4.3 -content: GoogleAdwords is a module designed for integration of Google Adwords service. +content: |- + This module implements the integration with the Google AdWords service. + + ## Installation + + Before installing this module, note that the Magento_GoogleAdwords is dependent on the Magento_Checkout module. + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + Extension developers can interact with the Magento_GoogleAdwords module. For more information about the Magento extension mechanism, see [Magento plugins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_GoogleAdwords module. + + ### Layouts + + This module introduces the following layouts in the `view/frontend/layout` directory: + - `checkout_onepage_success` + + For more information about a layout in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/layouts/layout-overview.html). + + ## Additional information + + [Learn how to configure Google AdWords](https://docs.magento.com/user-guide/marketing/google-adwords.html). diff --git a/src/_data/codebase/v2_4/mrg/module-google-analytics.yml b/src/_data/codebase/v2_4/mrg/module-google-analytics.yml index 09359de4f8e..daf1e20982e 100644 --- a/src/_data/codebase/v2_4/mrg/module-google-analytics.yml +++ b/src/_data/codebase/v2_4/mrg/module-google-analytics.yml @@ -1,5 +1,31 @@ --- title: GoogleAnalytics -release: 2.4.3 -content: Magento_GoogleAnalytics is a module for integration with Google Analytics - service. +content: |- + This module implements the integration with the Google Analytics service. + + ## Installation + + Before installing this module, note that the Magento_GoogleAnalytics is dependent on the Magento_Store module. + + Before disabling or uninstalling this module, note that the Magento_GoogleOptimizer module depends on this module + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + Extension developers can interact with the Magento_GoogleAnalytics module. For more information about the Magento extension mechanism, see [Magento plugins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_GoogleAnalytics module. + + A lot of functionality in the module is on JavaScript, use [mixins](https://devdocs.magento.com/guides/v2.4/javascript-dev-guide/javascript/js_mixins.html) to extend it. + + ### Layouts + + This module introduces the following layouts in the `view/frontend/layout` directory: + - `default` + + For more information about a layout in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/layouts/layout-overview.html). + + ## Additional information + + [Learn how to configure Google Analytics](https://docs.magento.com/user-guide/marketing/google-universal-analytics.html). diff --git a/src/_data/codebase/v2_4/mrg/module-google-optimizer-staging.yml b/src/_data/codebase/v2_4/mrg/module-google-optimizer-staging.yml index f4560feeac3..26f316d2aad 100644 --- a/src/_data/codebase/v2_4/mrg/module-google-optimizer-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-google-optimizer-staging.yml @@ -1,6 +1,5 @@ --- title: GoogleOptimizerStaging -release: 2.4.3 content: |- The Magento_GoogleOptimizerStaging module is a part of the staging functionality in Magento EE. It enables you to stage values of the product metadata. diff --git a/src/_data/codebase/v2_4/mrg/module-google-optimizer.yml b/src/_data/codebase/v2_4/mrg/module-google-optimizer.yml index e404455b0a6..a526aa24b74 100644 --- a/src/_data/codebase/v2_4/mrg/module-google-optimizer.yml +++ b/src/_data/codebase/v2_4/mrg/module-google-optimizer.yml @@ -1,13 +1,30 @@ --- title: GoogleOptimizer -release: 2.4.3 -content: "Magento_GoogleOptimizer module implements functionality of Google Experiment - tool that is the part of Google Analytics functionality.\n\nGoogle Experiment (on - Google side) allows to make two variants of the same page and compare their popularity. - \nFrom Magento side, code generated by Google should be saved and displayed on a - particular page.\nGoogle Experiment functionality is available on pages of products, - categories and cms pages. \nThis allows to save different codes for products and - categories on different store views.\nThis functionality can be switched on and - off on the configuration page (Stores -> Configuration -> Sales -> Google Api -> - Google Analytics).\nAlso this functionality depends on Google Analytics module and - configuration options." +content: "This module implements functionality of Google Experiment tool that is the + part of Google Analytics functionality.\n\n## Installation\n\nBefore installing + this module, note that the Magento_GoogleOptimizer is dependent on the following + modules:\n\n- `Magento_GoogleAnalytics`\n- `Magento_Catalog`\n- `Magento_Cms`\n- + `Magento_Ui`\n\nFor information about a module installation in Magento 2, see [Enable + or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html).\n\n## + Extensibility\n\nExtension developers can interact with the Magento_GoogleOptimizer + module. For more information about the Magento extension mechanism, see [Magento + plugins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_GoogleOptimizer module.\n\n### + Layouts\n\nThis module introduces the following layouts in the `view/frontend/layout` + and `view/adminhtml/layout` directories:\n- `view/adminhtml/layout`:\n - `catalog_product_new`\n + \ - `cms_page_edit`\n- `view/frontend/layout`:\n - `catalog_category_view`\n + \ - `catalog_product_view`\n - `cms_page_view`\n\nFor more information about + a layout in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/layouts/layout-overview.html).\n\n### + UI components\n\nThis module extends following ui components located in the `view/adminhtml/ui_component` + directory:\n- `category_form`\n- `cms_page_form`\n- `new_category_form`\n\nFor information + about a UI component in Magento 2, see [Overview of UI components](https://devdocs.magento.com/guides/v2.4/ui_comp_guide/bk-ui_comps.html).\n\n## + Additional information \n\nGoogle Experiment (on Google side) allows to make two + variants of the same page and compare their popularity.\nFrom Magento side, code + generated by Google should be saved and displayed on a particular page.\nGoogle + Experiment functionality is available on pages of products, categories and cms pages.\nThis + allows to save different codes for products and categories on different store views.\n\nThis + functionality can be switched on and off on the configuration page (`Stores -> Configuration + -> General -> Google Api -> Google Analytics`).\nAlso this functionality depends + on Google Analytics module and configuration options.\n\n[Learn how to configure + Google Content Experiments](https://docs.magento.com/user-guide/marketing/google-content-experiments.html)." diff --git a/src/_data/codebase/v2_4/mrg/module-google-tag-manager.yml b/src/_data/codebase/v2_4/mrg/module-google-tag-manager.yml index c774aa4a990..c8547119a0a 100644 --- a/src/_data/codebase/v2_4/mrg/module-google-tag-manager.yml +++ b/src/_data/codebase/v2_4/mrg/module-google-tag-manager.yml @@ -1,5 +1,4 @@ --- title: GoogleTagManager -release: 2.4.3 content: Magento_GoogleTagManager is a module for integration with Google Tag Manager service. diff --git a/src/_data/codebase/v2_4/mrg/module-graph-ql-cache.yml b/src/_data/codebase/v2_4/mrg/module-graph-ql-cache.yml index 28807eea071..947839849bf 100644 --- a/src/_data/codebase/v2_4/mrg/module-graph-ql-cache.yml +++ b/src/_data/codebase/v2_4/mrg/module-graph-ql-cache.yml @@ -1,6 +1,5 @@ --- title: GraphQlCache -release: 2.4.3 content: |- **GraphQL Cache** provides the ability to cache GraphQL queries. This module allows Magento's built-in cache or Varnish as the application for serving the Full Page Cache to the front end. diff --git a/src/_data/codebase/v2_4/mrg/module-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-graph-ql.yml index 2e7e36e2784..7388f74a990 100644 --- a/src/_data/codebase/v2_4/mrg/module-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-graph-ql.yml @@ -1,6 +1,5 @@ --- title: GraphQl -release: 2.4.3 content: "**GraphQl** provides the framework for the application to expose GraphQL compliant web services. It exposes an area for\nGraphQL services and resolves request data based on the generated schema. It also maps this response to a JSON object diff --git a/src/_data/codebase/v2_4/mrg/module-grouped-catalog-inventory.yml b/src/_data/codebase/v2_4/mrg/module-grouped-catalog-inventory.yml index d13ac009072..b84bf826b4a 100644 --- a/src/_data/codebase/v2_4/mrg/module-grouped-catalog-inventory.yml +++ b/src/_data/codebase/v2_4/mrg/module-grouped-catalog-inventory.yml @@ -1,5 +1,4 @@ --- title: GroupedCatalogInventory -release: 2.4.3 content: Magento_GroupedCatalogInventory contains behavior related to the inventory status of items within grouped products. diff --git a/src/_data/codebase/v2_4/mrg/module-grouped-product-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-grouped-product-graph-ql.yml index f7d8726b924..91b3adfefe6 100644 --- a/src/_data/codebase/v2_4/mrg/module-grouped-product-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-grouped-product-graph-ql.yml @@ -1,6 +1,5 @@ --- title: GroupedProductGraphQl -release: 2.4.3 content: |- **GroupedProductGraphQl** provides type and resolver information for the GraphQl module to generate grouped product information. diff --git a/src/_data/codebase/v2_4/mrg/module-grouped-product-staging.yml b/src/_data/codebase/v2_4/mrg/module-grouped-product-staging.yml index 190d1588197..359a66cd88c 100644 --- a/src/_data/codebase/v2_4/mrg/module-grouped-product-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-grouped-product-staging.yml @@ -1,6 +1,5 @@ --- title: GroupedProductStaging -release: 2.4.3 content: |- The Magento_GroupedProductStaging module is a part of the staging functionality in Magento EE. It enables you to stage products assigned to grouped product. diff --git a/src/_data/codebase/v2_4/mrg/module-grouped-product.yml b/src/_data/codebase/v2_4/mrg/module-grouped-product.yml index b0b01b4661d..d19d7085562 100644 --- a/src/_data/codebase/v2_4/mrg/module-grouped-product.yml +++ b/src/_data/codebase/v2_4/mrg/module-grouped-product.yml @@ -1,6 +1,5 @@ --- title: GroupedProduct -release: 2.4.3 content: |- Magento_GroupedProduct module provides ability to offer several standalone products for sale as a group on the same Product Detail page. It can offer variations of a product, or group them by season or theme to create a coordinated set. diff --git a/src/_data/codebase/v2_4/mrg/module-grouped-requisition-list.yml b/src/_data/codebase/v2_4/mrg/module-grouped-requisition-list.yml index e27544a6a4f..045096afd16 100644 --- a/src/_data/codebase/v2_4/mrg/module-grouped-requisition-list.yml +++ b/src/_data/codebase/v2_4/mrg/module-grouped-requisition-list.yml @@ -1,6 +1,5 @@ --- title: GroupedRequisitionList -release: 2.4.3 content: |- The Magento_GroupedRequisitionList module enables grouped products to be displayed in a requisition list in an B2B environment. This module extends Magento_RequisitionList and Magento_Grouped modules. diff --git a/src/_data/codebase/v2_4/mrg/module-grouped-shared-catalog.yml b/src/_data/codebase/v2_4/mrg/module-grouped-shared-catalog.yml index 2c494cb951e..f10878cecd6 100644 --- a/src/_data/codebase/v2_4/mrg/module-grouped-shared-catalog.yml +++ b/src/_data/codebase/v2_4/mrg/module-grouped-shared-catalog.yml @@ -1,6 +1,5 @@ --- title: GroupedSharedCatalog -release: 2.4.3 content: |- The Magento_GroupedSharedCatalog module enables grouped products to be added to a shared catalog in an B2B environment. This module extends Magento_SharedCatalog and Magento_Grouped modules. diff --git a/src/_data/codebase/v2_4/mrg/module-import-export.yml b/src/_data/codebase/v2_4/mrg/module-import-export.yml index 692323804ea..82796c9495e 100644 --- a/src/_data/codebase/v2_4/mrg/module-import-export.yml +++ b/src/_data/codebase/v2_4/mrg/module-import-export.yml @@ -1,6 +1,40 @@ --- title: ImportExport -release: 2.4.3 -content: |- - Magento_ImportExport module provides a framework and basic functionality for importing/exporting various entities in Magento. - It can be disabled and in such case all dependent import/export functionality (products, customers, orders etc.) will be disabled in Magento. +content: "This module provides a framework and basic functionality for importing/exporting + various entities in Magento.\nIt can be disabled and in such case all dependent + import/export functionality (products, customers, orders etc.) will be disabled + in Magento.\n\n## Installation\n\nThe Magento_ImportExport module creates the following + tables in the database:\n- `importexport_importdata`\n- `import_history`\n\nAll + database schema changes made by this module are rolled back when the module gets + disabled and setup:upgrade command is run.\n\nFor information about a module installation + in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html).\n\n## + Structure\n\n`Files/` - the directory that contains sample import files.\n\nFor + information about a typical file structure of a module in Magento 2, see [Module + file structure](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/build/module-file-structure.html#module-file-structure).\n\n## + Extensibility\n\nExtension developers can interact with the Magento_ImportExport + module. For more information about the Magento extension mechanism, see [Magento + plugins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_ImportExport module.\n\n### + Layouts\n\nThis module introduces the following layout handles in the `view/frontend/layout` + directory:\n\n- `adminhtml_export_getfilter`\n- `adminhtml_export_index`\n- `adminhtml_history_grid_block`\n- + `adminhtml_history_index`\n- `adminhtml_import_busy`\n- `adminhtml_import_index`\n- + `adminhtml_import_start`\n- `adminhtml_import_validate`\n\nFor more information + about a layout in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/layouts/layout-overview.html).\n\n### + UI components\n\nYou can extend an export updates using the configuration files + located in the `view/adminhtml/ui_component` directory:\n\n- `export_grid` \n\nFor + information about a UI component in Magento 2, see [Overview of UI components](https://devdocs.magento.com/guides/v2.4/ui_comp_guide/bk-ui_comps.html).\n\n### + Public APIs\n\n- `Magento\\ImportExport\\Api\\Data\\ExportInfoInterface`\n - + getter and setter interface with data needed for export\n\n- `Magento\\ImportExport\\Api\\Data\\ExtendedExportInfoInterface`\n + \ - extends `Magento\\ImportExport\\Api\\Data\\ExportInfoInterface`. Contains + data for skipped attributes\n\n- `\\Magento\\ImportExport\\Api\\ExportManagementInterface`\n + \ - Executing actual export and returns export data\n\nFor information about a + public API in Magento 2, see [Public interfaces & APIs](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/api-concepts.html).\n\n## + Additional information\n\n#### Message Queue Consumer\n\n- `exportProcessor` - consumer + to run export process\n\n[Learn how to manage Message Queues](https://devdocs.magento.com/guides/v2.4/config-guide/mq/manage-message-queues.html).\n\n#### + Create custom import entity\n\n1. Declare the new import entity in `etc/import.xml`\n2. + Create an import model\n\n#### Create custom export entity\n\n1. Declare the new + import entity in `etc/export.xml`\n2. Create an export model\n\nYou can get more + information about import/export processes in magento at the articles:\n- [Create + custom import entity](https://devdocs.magento.com/guides/v2.4/ext-best-practices/tutorials/custom-import-entity.html)\n- + [Import](https://docs.magento.com/user-guide/system/data-import.html)\n- [Export](https://docs.magento.com/user-guide/system/data-export.html)" diff --git a/src/_data/codebase/v2_4/mrg/module-indexer.yml b/src/_data/codebase/v2_4/mrg/module-indexer.yml index b0eb7026adc..8e803c3439e 100644 --- a/src/_data/codebase/v2_4/mrg/module-indexer.yml +++ b/src/_data/codebase/v2_4/mrg/module-indexer.yml @@ -1,16 +1,49 @@ --- title: Indexer -release: 2.4.3 -content: |- - ## Overview - Magento_Indexer module is a base of Magento Indexing functionality. - It allows: - - read indexers configuration, - - represent indexers in admin, - - regenerate indexes by cron schedule, - - regenerate indexes from console, - - view and reset indexer state from console, - - view and set indexer mode from console - - There are 2 modes of the Indexers: "Update on save" and "Update by schedule". - Manual full reindex can be performed via console by running `php -f bin/magento indexer:reindex` console command. +content: "This module provides Magento Indexing functionality.\nIt allows to:\n - + read indexers configuration\n - represent indexers in admin\n - regenerate indexes + by cron schedule\n - regenerate indexes from console\n - view and reset indexer + state from console\n - view and set indexer mode from console\n\n## Installation\n\nThe + Magento_Indexer module is one of the base Magento 2 modules. You cannot disable + or uninstall this module.\n\nThis module is dependent on the following modules:\n\n- + `Magento_Store`\n- `Magento_AdminNotification`\n\nThe Magento_Indexer module creates + the following tables in the database:\n- `indexer_state`\n- `mview_state`\n\nFor + information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html).\n\n## + Structure\n\n`App/` - the directory that contains launch application entry point.\n\nFor + information about a typical file structure of a module in Magento 2, see [Module + file structure](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/build/module-file-structure.html#module-file-structure).\n\n## + Extensibility\n\nExtension developers can interact with the Magento_Indexer module. + For more information about the Magento extension mechanism, see [Magento plugins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_Indexer module.\n\n### + Events\n\nThe module dispatches the following events:\n\n#### Model\n\n- `clean_cache_by_tags` + event in the `\\Magento\\Indexer\\Model\\Indexer\\CacheCleaner::cleanCache` method. + Parameters:\n - `object` is a `cacheContext` object (`Magento\\Framework\\Indexer\\CacheContext` + class)\n\n#### Plugin \n\n- `clean_cache_after_reindex` event in the `\\Magento\\Indexer\\Model\\Processor\\CleanCache::afterUpdateMview` + method. Parameters:\n - `object` is a `context` object (`Magento\\Framework\\Indexer\\CacheContext` + class)\n\n- `clean_cache_by_tags` event in the `\\Magento\\Indexer\\Model\\Processor\\CleanCache::afterReindexAllInvalid` + method. Parameters:\n - `object` is a `context` object (`Magento\\Framework\\Indexer\\CacheContext` + class)\n\nFor information about an event in Magento 2, see [Events and observers](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/events-and-observers.html#events).\n\n### + Layouts\n\nThis module introduces the following layout handles in the `view/adminhtml/layout` + directory:\n- `indexer_indexer_list`\n- `indexer_indexer_list_grid`\n\nFor more + information about layouts in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/layouts/layout-overview.html).\n\n## + Additional information\n\n### Indexer modes\n\nThere are 2 modes of the Indexers:\n\n- + Update on Save - index tables are updated immediately after the dictionary data + is changed\n- Update by Schedule - index tables are updated by cron job according + to the configured schedule\n\n### Console commands\n\nMagento_Indexers provides + console commands:\n- `bin/magento indexer:info` - view a list of all indexers\n- + `bin/magento indexer:status [indexer]` - view index status\n- `bin/magento indexer:reindex + [indexer]` - run reindex\n- `bin/magento indexer:reset [indexer]` - reset indexers\n- + `bin/magento indexer:show-mode [indexer]` - view the current indexer configuration\n- + `bin/magento indexer:set-mode {realtime|schedule} [indexer]` - specify the indexer + configuration\n- `bin/magento indexer:set-dimensions-mode [indexer]` - set indexer + dimension mode\n- `bin/magento indexer:show-dimensions-mode [indexer]` - set indexer + dimension mode\n\n### Cron options\n\nCron group configuration can be set at `etc/crontab.xml`:\n- + `indexer_reindex_all_invalid` - regenerate indexes for all invalid indexers\n- `indexer_update_all_views` + - update indexer views\n- `indexer_clean_all_changelogs` - clean indexer view changelogs\n\n[Learn + how to configure and run cron in Magento.](https://devdocs.magento.com/guides/v2.4/config-guide/cli/config-cli-subcommands-cron.html).\n\nMore + information can get at articles:\n- [Learn more about indexing](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/indexing.html)\n- + [Learn more about Indexer optimization](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/indexer-batch.html)\n- + [Learn more how to add custom indexer](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/indexing-custom.html)\n- + [Learn how to manage indexers](https://devdocs.magento.com/guides/v2.4/config-guide/cli/config-cli-subcommands-index.html)\n- + [Learn more about Index Management](https://docs.magento.com/user-guide/system/index-management.html)" diff --git a/src/_data/codebase/v2_4/mrg/module-instant-purchase.yml b/src/_data/codebase/v2_4/mrg/module-instant-purchase.yml index df58785da3b..f43e080a683 100644 --- a/src/_data/codebase/v2_4/mrg/module-instant-purchase.yml +++ b/src/_data/codebase/v2_4/mrg/module-instant-purchase.yml @@ -1,62 +1,63 @@ --- title: InstantPurchase -release: 2.4.3 -content: |- - Instant Purchase feature allows the Customer to place the order in seconds without going through full checkout. Once clicked, system places the order using default shipping and billing addresses and stored payment method. Order is placed and customer gets confirmation message in notification area. - - Prerequisites to display the Instant Purchase button: - - 1. Instant purchase enabled for a store at `Store / Configurations / Sales / Sales / Instant Purchase` - 2. Customer is logged in - 3. Customer has default shipping and billing address defined - 4. Customer has valid stored payment method with instant purchase support - - ## Structure - - In addition to [a typical file structure for a Magento 2 module](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/build/module-file-structure.html) `PaymentMethodsIntegration` directory contains interfaces and basic implementation of integration vault payment method to the instant purchase. - - ## Extensibility - - ### Instant purchase customization - - Almost all aspects of instant purchase may be customized. See comments to classes and interfaces marked with `@api` tag. - - All payments created for instant purchase also have `'instant-purchase' => true` in addition information. Use this only if all other customization points not suitable, - - ### Payment method integration - - Instant purchase support may be implemented for any payment method with [vault support](https://devdocs.magento.com/guides/v2.4/payments-integrations/vault/vault-intro.html). - Basic implementation provided in `Magento\InstantPurchase\PaymentMethodIntegration` should be enough in most cases. It is not enabled by default to avoid issues on production sites and authors of vault payment method should verify correct work for instant purchase manually. - To enable basic implementation just add single option to configuration of payemnt method in `config.xml`: - - ```xml - - 1 - - ``` - - Basic implementation is a good start point but it's recommended to provide own implementation to improve user experience. If instant purchase integration has customization then `supported` option is not required. - - ```xml - - Implementation_Of_Magento\InstantPurchase\PaymentMethodIntegration\AvailabilityCheckerInterface - Implementation_Of_Magento\InstantPurchase\PaymentMethodIntegration\PaymentTokenFormatterInterface - Implementation_Of_Magento\InstantPurchase\PaymentMethodIntegration\PaymentAdditionalInformationProviderInterface - - ``` - - - `Magento\InstantPurchase\PaymentMethodIntegration\AvailabilityCheckerInterface` - allows programmatically defines if instant purchase supported (e.g. support may not be available if some payment method option switched on/off). Basic implementation always returns `true`. - - `Magento\InstantPurchase\PaymentMethodIntegration\PaymentTokenFormatterInterface` - creates string that describes stored payment method. Basic implementation returns payment method name. It is highly recommended to implement own formatter. - - `Magento\InstantPurchase\PaymentMethodIntegration\PaymentAdditionalInformationProviderInterface` - allows to add some extra values to payment additional information array. Default implementation returns empty array. - - ## Additional information - - ### Backward incompatible changes - - The `Magento_InstantPurchase` module does not introduce backward incompatible changes. - - You can track [backward incompatible changes in patch releases](https://devdocs.magento.com/guides/v2.4/release-notes/backward-incompatible-changes/reference.html). - - *** - - This module was initially developed by the [Creatuity Corp.](https://creatuity.com/) and [Magento Community Engineering Team](mailto:engcom@magento.com). +content: "## Magento_InstantPurchase module\n\nThis module allows the Customer to + place the order in seconds without going through full checkout. Once clicked, system + places the order using default shipping and billing addresses and stored payment + method. Order is placed and customer gets confirmation message in notification area.\n\n## + Installation\n\nFor information about a module installation in Magento 2, see [Enable + or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html).\n\n## + Structure\n\n`PaymentMethodsIntegration` - directory contains interfaces and basic + implementation of integration vault payment method to the instant purchase.\n\nFor + information about a typical file structure of a module in Magento 2, see [Module + file structure](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/build/module-file-structure.html#module-file-structure).\n\n## + Extensibility\n\nExtension developers can interact with the Magento_InstantPurchase + module. For more information about the Magento extension mechanism, see [Magento + plugins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_InstantPurchase module.\n\n### + Public APIs\n\n- `\\Magento\\InstantPurchase\\Model\\BillingAddressChoose\\BillingAddressChooserInterface`\n + \ - choose billing address for a customer if available\n\n- `\\Magento\\InstantPurchase\\Model\\PaymentMethodChoose\\PaymentTokenChooserInterface`\n + \ - choose one of the stored payment methods for a customer if available\n\n- + `\\Magento\\InstantPurchase\\Model\\ShippingAddressChoose\\ShippingAddressChooserInterface`\n + \ - choose shipping address for a customer if available\n\n- `\\Magento\\InstantPurchase\\Model\\ShippingMethodChoose\\DeferredShippingMethodChooserInterface`\n + \ - choose shipping method for a quote address\n\n- `\\Magento\\InstantPurchase\\Model\\ShippingMethodChoose\\ShippingMethodChooserInterface`\n + \ - choose shipping method for customer address if available\n \n- `\\Magento\\InstantPurchase\\Model\\InstantPurchaseInterface`\n + \ - detects instant purchase options for a customer in a store\n \n- `\\Magento\\InstantPurchase\\PaymentMethodIntegration\\AvailabilityCheckerInterface`\n + \ - checks if payment method may be used for instant purchase\n \n- `\\Magento\\InstantPurchase\\PaymentMethodIntegration\\PaymentAdditionalInformationProviderInterface`\n + \ - provides additional information part specific for payment method\n\n- `\\Magento\\InstantPurchase\\PaymentMethodIntegration\\PaymentTokenFormatterInterface`\n + \ - provides mechanism to create string presentation of token for payment method\n\nFor + information about a public API in Magento 2, see [Public interfaces & APIs](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/api-concepts.html).\n\n## + Additional information\n\n### Instant purchase customization\n\nAlmost all aspects + of instant purchase may be customized. See comments to classes and interfaces marked + with `@api` tag.\n\nAll payments created for instant purchase also have `'instant-purchase' + => true` in addition information. Use this only if all other customization points + not suitable,\n\n### Payment method integration\n\nInstant purchase support may + be implemented for any payment method with [vault support](https://devdocs.magento.com/guides/v2.4/payments-integrations/vault/vault-intro.html).\nBasic + implementation provided in `Magento\\InstantPurchase\\PaymentMethodIntegration` + should be enough in most cases. It is not enabled by default to avoid issues on + production sites and authors of vault payment method should verify correct work + for instant purchase manually.\nTo enable basic implementation just add single option + to configuration of payemnt method in `config.xml`:\n\n```xml\n\n + \ 1\n\n```\n\nBasic implementation is + a good start point but it's recommended to provide own implementation to improve + user experience. If instant purchase integration has customization then `supported` + option is not required.\n\n```xml\n\n Implementation_Of_Magento\\InstantPurchase\\PaymentMethodIntegration\\AvailabilityCheckerInterface\n + \ Implementation_Of_Magento\\InstantPurchase\\PaymentMethodIntegration\\PaymentTokenFormatterInterface\n + \ Implementation_Of_Magento\\InstantPurchase\\PaymentMethodIntegration\\PaymentAdditionalInformationProviderInterface\n\n```\n\n- + `Magento\\InstantPurchase\\PaymentMethodIntegration\\AvailabilityCheckerInterface` + - allows programmatically defines if instant purchase supported (e.g. support may + not be available if some payment method option switched on/off). Basic implementation + always returns `true`.\n- `Magento\\InstantPurchase\\PaymentMethodIntegration\\PaymentTokenFormatterInterface` + - creates string that describes stored payment method. Basic implementation returns + payment method name. It is highly recommended to implement own formatter.\n- `Magento\\InstantPurchase\\PaymentMethodIntegration\\PaymentAdditionalInformationProviderInterface` + - allows to add some extra values to payment additional information array. Default + implementation returns empty array.\n\n### Prerequisites to display the Instant + Purchase button\n\n1. Instant purchase enabled for a store at `Store / Configurations + / Sales / Sales / Instant Purchase`\n2. Customer is logged in\n3. Customer has default + shipping and billing address defined\n4. Customer has valid stored payment method + with instant purchase support\n\n[Learn more about Instant Purchase](https://docs.magento.com/user-guide/sales/checkout-instant-purchase.html).\n\n### + Backward incompatible changes\n\nThe `Magento_InstantPurchase` module does not introduce + backward incompatible changes.\n\nYou can track [backward incompatible changes in + patch releases](https://devdocs.magento.com/guides/v2.4/release-notes/backward-incompatible-changes/reference.html).\n\n***\n\nThis + module was initially developed by the [Creatuity Corp.](https://creatuity.com/) + and [Magento Community Engineering Team](mailto:engcom@magento.com)." diff --git a/src/_data/codebase/v2_4/mrg/module-integration.yml b/src/_data/codebase/v2_4/mrg/module-integration.yml index bec2bd02975..1e0f40b6236 100644 --- a/src/_data/codebase/v2_4/mrg/module-integration.yml +++ b/src/_data/codebase/v2_4/mrg/module-integration.yml @@ -1,8 +1,54 @@ --- title: Integration -release: 2.4.3 -content: |- - **Integration** enables third-party services to call the Web API by using access tokens. - It provides an admin UI that enables manual creation of integrations. Extensions can also provide a configuration - file so that an integration can be automatically pre-configured. The module also contains the data - model for request and access token management. +content: "This module enables third-party services to call the Web API by using access + tokens.\nIt provides an admin UI that enables manual creation of integrations. Extensions + can also provide a configuration\nfile so that an integration can be automatically + pre-configured. The module also contains the data\nmodel for request and access + token management.\n\n## Installation\n\nThe Magento_Integration module is one of + the base Magento 2 modules. You cannot disable or uninstall this module.\n\nThis + module is dependent on the following modules:\n- `Magento_Store`\n- `Magento_User`\n- + `Magento_Security`\n\nThe Magento_Integration module creates the following tables + in the database:\n- `oauth_consumer`\n- `oauth_token`\n- `oauth_nonce`\n- `integration`\n- + `oauth_token_request_log`\n\nFor information about a module installation in Magento + 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html).\n\n## + Extensibility\n\nExtension developers can interact with the Magento_Integration + module. For more information about the Magento extension mechanism, see [Magento + plugins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_Integration module.\n\n### + Events\n\nThe module dispatches the following events:\n\n#### Model\n- `customer_login` + event in the `\\Magento\\Integration\\Model\\CustomerTokenService::createCustomerAccessToken` + method. Parameters:\n - `customer` is an object (`\\Magento\\Customer\\Api\\Data\\CustomerInterface` + class)\n\nFor information about an event in Magento 2, see [Events and observers](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/events-and-observers.html#events).\n\n### + Layouts\n\nThis module introduces the following layout handles in the `view/adminhtml/layout` + directory:\n- `adminhtml_integration_edit`\n- `adminhtml_integration_grid`\n- `adminhtml_integration_grid_block`\n- + `adminhtml_integration_index`\n- `adminhtml_integration_new`\n- `adminhtml_integration_permissionsdialog`\n- + `adminhtml_integration_tokensdialog`\n- `adminhtml_integration_tokensexchange`\n\nFor + more information about a layout in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/layouts/layout-overview.html).\n\n### + Public APIs\n\n- `\\Magento\\Integration\\Api\\AdminTokenServiceInterface`:\n - + create access token for admin given the admin credentials\n - revoke token by + admin ID\n\n- `\\Magento\\Integration\\Api\\AuthorizationServiceInterface`:\n - + grant permissions to user to access the specified resources\n - grant permissions + to the user to access all resources available in the system\n - remove role and + associated permissions for the specified integration\n\n- `\\Magento\\Integration\\Api\\CustomerTokenServiceInterface`:\n + \ - create access token for admin given the customer credentials\n - revoke + token by customer ID\n\n- `\\Magento\\Integration\\Api\\IntegrationServiceInterface`:\n + \ - create a new Integration\n - get the details of a specific Integration + by integration ID\n - find Integration by name\n - get the details of an Integration + by consumer_id\n - get the details of an active Integration by consumer_id\n + \ - update an Integration\n - delete an Integration by integration ID\n - + get an array of selected resources for an integration\n \n- `\\Magento\\Integration\\Api\\OauthServiceInterface`:\n + \ - create a new consumer account\n - create access token for provided consumer\n + \ - retrieve access token assigned to the consumer\n - load consumer by its + ID \n - load consumer by its key\n - execute post to integration (consumer) + HTTP Post URL. Generate and return oauth_verifier\n - delete the consumer data + associated with the integration including its token and nonce\n - remove token + associated with provided consumer\n\nFor information about a public API in Magento + 2, see [Public interfaces & APIs](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/api-concepts.html).\n\n## + Additional information\n\n### Cron options\n\nCron group configuration can be set + at `etc/crontab.xml`:\n- `outdated_authentication_failures_cleanup` - clearing log + of outdated token request authentication failures\n- `expired_tokens_cleanups` - + delete expired customer and admin tokens\n\n[Learn how to configure and run cron + in Magento.](https://devdocs.magento.com/guides/v2.4/config-guide/cli/config-cli-subcommands-cron.html).\n\nMore + information can get at articles:\n- [Learn more about an Integration](https://docs.magento.com/user-guide/system/integrations.html)\n- + [Lear how to create an Integration](https://devdocs.magento.com/guides/v2.4/get-started/create-integration.html)" diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-admin-ui.yml b/src/_data/codebase/v2_4/mrg/module-inventory-admin-ui.yml index af9d11010cf..636ee816990 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-admin-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-admin-ui.yml @@ -1,6 +1,5 @@ --- title: InventoryAdminUi -release: 2.4.3 content: |- The `InventoryAdminUi` module extends the Magento Admin UI to add Inventory Management functionality. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-advanced-checkout.yml b/src/_data/codebase/v2_4/mrg/module-inventory-advanced-checkout.yml index 7eec7474815..bad2fe4bb0d 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-advanced-checkout.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-advanced-checkout.yml @@ -1,6 +1,5 @@ --- title: InventoryAdvancedCheckout -release: 2.4.3 content: |- ## Magento_InventoryAdvancedCheckout diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-api.yml b/src/_data/codebase/v2_4/mrg/module-inventory-api.yml index 1fe89820966..bc1589f6e5e 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-api.yml @@ -1,6 +1,5 @@ --- title: InventoryApi -release: 2.4.3 content: |- The `InventoryApi` module provides Inventory Management service contracts. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-bundle-import-export.yml b/src/_data/codebase/v2_4/mrg/module-inventory-bundle-import-export.yml index 3d83ce70bbb..84d03f487c6 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-bundle-import-export.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-bundle-import-export.yml @@ -1,6 +1,5 @@ --- title: InventoryBundleImportExport -release: 2.4.3 content: |- The `InventoryBundleImportExport` module integrates inventory management business logic into Magento's bundle product logic. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-bundle-product-admin-ui.yml b/src/_data/codebase/v2_4/mrg/module-inventory-bundle-product-admin-ui.yml index 8b4ae8760f0..4ccff36db3c 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-bundle-product-admin-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-bundle-product-admin-ui.yml @@ -1,6 +1,5 @@ --- title: InventoryBundleProductAdminUi -release: 2.4.3 content: |- The `InventoryBundleProductAdminUi`extends the Magento Admin UI to add MSI functionality. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-bundle-product-indexer.yml b/src/_data/codebase/v2_4/mrg/module-inventory-bundle-product-indexer.yml index e978b0e9719..18b44e477ea 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-bundle-product-indexer.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-bundle-product-indexer.yml @@ -1,6 +1,5 @@ --- title: InventoryBundleProductIndexer -release: 2.4.3 content: |- The `InventoryBundleProductIndexer` module integrates inventory management business logic into Magento's indexation logic for bundle products. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-bundle-product.yml b/src/_data/codebase/v2_4/mrg/module-inventory-bundle-product.yml index 355b0da8656..34b52187395 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-bundle-product.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-bundle-product.yml @@ -1,6 +1,5 @@ --- title: InventoryBundleProduct -release: 2.4.3 content: |- The `InventoryBundleProduct` module integrates inventory management business logic into Magento's bundle product logic. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-cache.yml b/src/_data/codebase/v2_4/mrg/module-inventory-cache.yml index 005804a201d..16be7cd0a54 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-cache.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-cache.yml @@ -1,6 +1,5 @@ --- title: InventoryCache -release: 2.4.3 content: |- The `InventoryCache` module integrates inventory management business logic into Magento's cache logic. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-catalog-admin-ui.yml b/src/_data/codebase/v2_4/mrg/module-inventory-catalog-admin-ui.yml index 613f4325405..4141d324623 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-catalog-admin-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-catalog-admin-ui.yml @@ -1,6 +1,5 @@ --- title: InventoryCatalogAdminUi -release: 2.4.3 content: |- The `InventoryCatalogAdminUi` module extends the Magento Admin UI to add MSI functionality. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-catalog-api.yml b/src/_data/codebase/v2_4/mrg/module-inventory-catalog-api.yml index 2b44926ae74..d5eb84e2e33 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-catalog-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-catalog-api.yml @@ -1,6 +1,5 @@ --- title: InventoryCatalogApi -release: 2.4.3 content: |- The `InventoryCatalogApi` module provides service contracts for default source and stock providers as well as bulk operations. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-catalog-frontend-ui.yml b/src/_data/codebase/v2_4/mrg/module-inventory-catalog-frontend-ui.yml index 7586aeb5b77..497050bc55b 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-catalog-frontend-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-catalog-frontend-ui.yml @@ -1,6 +1,5 @@ --- title: InventoryCatalogFrontendUi -release: 2.4.3 content: |- The `InventoryCatalogFrontendUi` module adds new extension point for getting info about a product for ui usage. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-catalog-search-bundle-product.yml b/src/_data/codebase/v2_4/mrg/module-inventory-catalog-search-bundle-product.yml index dda8948bffb..b5a02bd2821 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-catalog-search-bundle-product.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-catalog-search-bundle-product.yml @@ -1,5 +1,4 @@ --- title: InventoryCatalogSearchBundleProduct -release: 2.4.3 content: The Magento_InventoryCatalogSearchBundleProduct module adds multi-sourcing capabilities to the Magento's CatalogSearch module diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-catalog-search-configurable-product.yml b/src/_data/codebase/v2_4/mrg/module-inventory-catalog-search-configurable-product.yml index fa96eb87bf9..2685b323475 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-catalog-search-configurable-product.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-catalog-search-configurable-product.yml @@ -1,5 +1,4 @@ --- title: InventoryCatalogSearchConfigurableProduct -release: 2.4.3 content: The Magento_InventoryCatalogSearchConfigurableProduct module adds multi-sourcing capabilities to the Magento's CatalogSearch module diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-catalog-search.yml b/src/_data/codebase/v2_4/mrg/module-inventory-catalog-search.yml index e4f69dec264..ce7f82d7c63 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-catalog-search.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-catalog-search.yml @@ -1,6 +1,5 @@ --- title: InventoryCatalogSearch -release: 2.4.3 content: |- The `InventoryCatalogSearch` module integrates inventory management business logic into Magento's search logic. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-catalog.yml b/src/_data/codebase/v2_4/mrg/module-inventory-catalog.yml index d659b48bfb1..5f56b70bd11 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-catalog.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-catalog.yml @@ -1,6 +1,5 @@ --- title: InventoryCatalog -release: 2.4.3 content: |- The `InventoryCatalog` module integrates inventory management business logic into Magento's catalog logic. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-configurable-product-admin-ui.yml b/src/_data/codebase/v2_4/mrg/module-inventory-configurable-product-admin-ui.yml index 215f4636e51..73fe200b963 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-configurable-product-admin-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-configurable-product-admin-ui.yml @@ -1,6 +1,5 @@ --- title: InventoryConfigurableProductAdminUi -release: 2.4.3 content: |- The `InventoryConfigurableProductAdminUi`extends the Magento Admin UI to add inventory management functionality. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-configurable-product-frontend-ui.yml b/src/_data/codebase/v2_4/mrg/module-inventory-configurable-product-frontend-ui.yml index 774054c1712..aa7ac68ca82 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-configurable-product-frontend-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-configurable-product-frontend-ui.yml @@ -1,6 +1,5 @@ --- title: InventoryConfigurableProductFrontendUi -release: 2.4.3 content: |- The `InventoryConfigurableProductFrontendUi` adds info about salable quantity for configurable variations in product page. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-configurable-product-indexer.yml b/src/_data/codebase/v2_4/mrg/module-inventory-configurable-product-indexer.yml index adbc5849ed3..20b7f14f7ab 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-configurable-product-indexer.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-configurable-product-indexer.yml @@ -1,6 +1,5 @@ --- title: InventoryConfigurableProductIndexer -release: 2.4.3 content: |- The `InventoryConfigurableProductIndexer` module integrates inventory management business logic into Magento's indexation logic for configurable products. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-configurable-product.yml b/src/_data/codebase/v2_4/mrg/module-inventory-configurable-product.yml index f8e929a12b5..0643156224e 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-configurable-product.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-configurable-product.yml @@ -1,6 +1,5 @@ --- title: InventoryConfigurableProduct -release: 2.4.3 content: |- The `InventoryConfigurableProduct` module integrates inventory management business logic into Magento's configurable product logic. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-configuration-api.yml b/src/_data/codebase/v2_4/mrg/module-inventory-configuration-api.yml index 46e836ec391..0cb2e069028 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-configuration-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-configuration-api.yml @@ -1,6 +1,5 @@ --- title: InventoryConfigurationApi -release: 2.4.3 content: |- The `InventoryConfigurationApi` module provides service contracts for inventory management configuration. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-configuration.yml b/src/_data/codebase/v2_4/mrg/module-inventory-configuration.yml index f5cafc2e968..553159ce786 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-configuration.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-configuration.yml @@ -1,6 +1,5 @@ --- title: InventoryConfiguration -release: 2.4.3 content: |- The `InventoryConfiguration` module implements logic for inventory management configuration. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-distance-based-source-selection-admin-ui.yml b/src/_data/codebase/v2_4/mrg/module-inventory-distance-based-source-selection-admin-ui.yml index d7e384eaa85..8f9f1472215 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-distance-based-source-selection-admin-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-distance-based-source-selection-admin-ui.yml @@ -1,6 +1,5 @@ --- title: InventoryDistanceBasedSourceSelectionAdminUi -release: 2.4.3 content: |- The `InventoryDistanceBasedSourceSelectionAdminUi` module extends Magento's admin UI with source selection based on distance functionality. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-distance-based-source-selection-api.yml b/src/_data/codebase/v2_4/mrg/module-inventory-distance-based-source-selection-api.yml index a1623af4d37..a7c862a0035 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-distance-based-source-selection-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-distance-based-source-selection-api.yml @@ -1,6 +1,5 @@ --- title: InventoryDistanceBasedSourceSelectionApi -release: 2.4.3 content: |- The `InventoryDistanceBasedSourceSelectionApi` module provides service contracts for distance based source selection algorithm. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-distance-based-source-selection.yml b/src/_data/codebase/v2_4/mrg/module-inventory-distance-based-source-selection.yml index ae4e25d33f4..bcd50c1b27b 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-distance-based-source-selection.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-distance-based-source-selection.yml @@ -1,6 +1,5 @@ --- title: InventoryDistanceBasedSourceSelection -release: 2.4.3 content: |- The `InventoryDistanceBasedSourceSelection` module implements logic for distance based source selection diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-elasticsearch.yml b/src/_data/codebase/v2_4/mrg/module-inventory-elasticsearch.yml index 85c722d054f..61157b5e6d5 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-elasticsearch.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-elasticsearch.yml @@ -1,6 +1,5 @@ --- title: InventoryElasticsearch -release: 2.4.3 content: |- The `InventoryElasticsearch` module provides elastic search support for Inventory Management. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-export-stock-api.yml b/src/_data/codebase/v2_4/mrg/module-inventory-export-stock-api.yml index 365fbdada31..002e4a32574 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-export-stock-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-export-stock-api.yml @@ -1,6 +1,5 @@ --- title: InventoryExportStockApi -release: 2.4.3 content: |- The `InventoryExportStockApi` module provides provides aggregated stock export functionality api. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-export-stock.yml b/src/_data/codebase/v2_4/mrg/module-inventory-export-stock.yml index 953e890461d..4f054eefc24 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-export-stock.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-export-stock.yml @@ -1,6 +1,5 @@ --- title: InventoryExportStock -release: 2.4.3 content: |- The `InventoryExportStock` module provides aggregated stock export functionality. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-inventory-graph-ql.yml index f4ace154045..1bdb08fe60c 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-graph-ql.yml @@ -1,6 +1,5 @@ --- title: InventoryGraphQl -release: 2.4.3 content: |- The `InventoryGraphQl` provides type information for the GraphQl module to generate inventory stock fields for product information endpoints. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-grouped-product-admin-ui.yml b/src/_data/codebase/v2_4/mrg/module-inventory-grouped-product-admin-ui.yml index 9ac563e1c02..0b34017a0f2 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-grouped-product-admin-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-grouped-product-admin-ui.yml @@ -1,6 +1,5 @@ --- title: InventoryGroupedProductAdminUi -release: 2.4.3 content: |- The `InventoryGroupedProductAdminUi` module extends Magento's admin UI with inventory management functionality. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-grouped-product-indexer.yml b/src/_data/codebase/v2_4/mrg/module-inventory-grouped-product-indexer.yml index b046fd8122e..602f1d53638 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-grouped-product-indexer.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-grouped-product-indexer.yml @@ -1,6 +1,5 @@ --- title: InventoryGroupedProductIndexer -release: 2.4.3 content: |- The `InventoryGroupedProductIndexer` module integrates inventory management business logic into Magento's indexation logic for grouped products. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-grouped-product.yml b/src/_data/codebase/v2_4/mrg/module-inventory-grouped-product.yml index 6fe72f75291..3c641cd59b0 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-grouped-product.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-grouped-product.yml @@ -1,6 +1,5 @@ --- title: InventoryGroupedProduct -release: 2.4.3 content: |- The `InventoryGroupedProduct` module integrates inventory management business logic into Magento's grouped product logic. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-import-export.yml b/src/_data/codebase/v2_4/mrg/module-inventory-import-export.yml index f985be75524..7807b4bb54a 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-import-export.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-import-export.yml @@ -1,6 +1,5 @@ --- title: InventoryImportExport -release: 2.4.3 content: |- The `InventoryImportExport` module provides compatibility between Magento's flat file import/export logic and Inventory Management. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-admin-ui.yml b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-admin-ui.yml index 1df1b141813..1ddca42b5ad 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-admin-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-admin-ui.yml @@ -1,6 +1,5 @@ --- title: InventoryInStorePickupAdminUi -release: 2.4.3 content: |- The `InventoryInStorePickupAdminUi` module extends the Magento Admin UI to add Inventory In-Store Pickup functionality. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-api.yml b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-api.yml index ba43d442e5e..e7e7fedcf64 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-api.yml @@ -1,6 +1,5 @@ --- title: InventoryInStorePickupApi -release: 2.4.3 content: |- The `InventoryInStorePickupApi` module provides service contracts for In-Store Pickup functionality. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-frontend.yml b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-frontend.yml index 3e80d27e6df..fa28fbe545d 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-frontend.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-frontend.yml @@ -1,6 +1,5 @@ --- title: InventoryInStorePickupFrontend -release: 2.4.3 content: |- The `InventoryInStorePickup` module provides business logic for In-Store Pickup functionality. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-graph-ql.yml index 1b17bc0016d..d9b07d18b24 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-graph-ql.yml @@ -1,6 +1,5 @@ --- title: InventoryInStorePickupGraphQl -release: 2.4.3 content: |- The `InventoryInStorePickupGraphQl` module provides GraphQl coverage of `InventoryInStorePickupApi` API. Module provide possibility to search and filter Pickup Locations with GraphQl requests. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-multishipping.yml b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-multishipping.yml index 8f26e28e58f..80bbeb7dca9 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-multishipping.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-multishipping.yml @@ -1,6 +1,5 @@ --- title: InventoryInStorePickupMultishipping -release: 2.4.3 content: |- The `InventoryInStorePickupMultishipping` module provides business logic for In-Store Pickup functionality on Multishipping Checkout. In-Store Pickup Delivery is not available for Multishipping for now. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-quote-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-quote-graph-ql.yml index c2293cc6e79..c5f3e65ddff 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-quote-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-quote-graph-ql.yml @@ -1,6 +1,5 @@ --- title: InventoryInStorePickupQuoteGraphQl -release: 2.4.3 content: |- The `InventoryInStorePickupQuoteGraphQl` module provides extension for Quote GraphQl functionality according to In-Store Pickup functionality requirements. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-quote.yml b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-quote.yml index e1b18d17790..0d62936d3f8 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-quote.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-quote.yml @@ -1,6 +1,5 @@ --- title: InventoryInStorePickupQuote -release: 2.4.3 content: |- The `InventoryInStorePickupQuote` module provides business logic for In-Store Pickup implementation in order placement flow. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-sales-admin-ui.yml b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-sales-admin-ui.yml index 706495a9de9..95654a6f799 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-sales-admin-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-sales-admin-ui.yml @@ -1,6 +1,5 @@ --- title: InventoryInStorePickupSalesAdminUi -release: 2.4.3 content: |- The `InventoryInStorePickupSalesAdminUi` module extends the Magento Admin UI to add Inventory In-Store Pickup functionality Sales operations enhancement. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-sales-api.yml b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-sales-api.yml index 9c0fe1fad6c..f01df157f4c 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-sales-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-sales-api.yml @@ -1,6 +1,5 @@ --- title: InventoryInStorePickupSalesApi -release: 2.4.3 content: |- The `InventoryInStorePickupSalesApi` module provides service contracts for In-Store Pickup functionality in scope of Sales operations. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-sales.yml b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-sales.yml index 79a602d014f..744b2346b2c 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-sales.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-sales.yml @@ -1,6 +1,5 @@ --- title: InventoryInStorePickupSales -release: 2.4.3 content: |- The `InventoryInStorePickupSales` module provides business logic for In-Store Pickup functionality related to Sales operations. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-shipping-admin-ui.yml b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-shipping-admin-ui.yml index e2653c4f840..8be336ca938 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-shipping-admin-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-shipping-admin-ui.yml @@ -1,6 +1,5 @@ --- title: InventoryInStorePickupShippingAdminUi -release: 2.4.3 content: |- The `InventoryInStorePickupShippingAdminUi` module extends the Magento Admin UI to add In-Store Pickup Delivery Method. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-shipping-api.yml b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-shipping-api.yml index 046ea220c04..2607629fd68 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-shipping-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-shipping-api.yml @@ -1,6 +1,5 @@ --- title: InventoryInStorePickupShippingApi -release: 2.4.3 content: |- The `InventoryInStorePickupShippingApi` module provides service contracts for "In-Store Pickup Delivery Method" implementation of In-Store Pickup functionality. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-shipping.yml b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-shipping.yml index 0d4ef045baf..d0e326d57be 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-shipping.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-shipping.yml @@ -1,6 +1,5 @@ --- title: InventoryInStorePickupShipping -release: 2.4.3 content: |- The `InventoryInStorePickupShipping` module provides business logic for In-Store Pickup functionality on Checkout. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-webapi-extension.yml b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-webapi-extension.yml index 1e4056c8ee6..4b7625663e0 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-webapi-extension.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup-webapi-extension.yml @@ -1,6 +1,5 @@ --- title: InventoryInStorePickupWebapiExtension -release: 2.4.3 content: "The `InventoryInStorePickupWebapiExtension` is a part of `InStorePickup` implementation.\n\nThis module is part of the new inventory infrastructure. The\n[Inventory Management overview](https://devdocs.magento.com/guides/v2.4/inventory/index.html)\ndescribes diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup.yml b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup.yml index cc1c43e1e6b..a6a46d9c666 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-in-store-pickup.yml @@ -1,6 +1,5 @@ --- title: InventoryInStorePickup -release: 2.4.3 content: |- The `InventoryInStorePickup` module provides business logic for In-Store Pickup functionality. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-indexer.yml b/src/_data/codebase/v2_4/mrg/module-inventory-indexer.yml index 6deab75f165..dfae4167d6d 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-indexer.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-indexer.yml @@ -1,6 +1,5 @@ --- title: InventoryIndexer -release: 2.4.3 content: |- The `InventoryIndexer` module provides indexation logic for Inventory Management. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-low-quantity-notification-admin-ui.yml b/src/_data/codebase/v2_4/mrg/module-inventory-low-quantity-notification-admin-ui.yml index ba7be80f21a..5e5520b25c1 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-low-quantity-notification-admin-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-low-quantity-notification-admin-ui.yml @@ -1,6 +1,5 @@ --- title: InventoryLowQuantityNotificationAdminUi -release: 2.4.3 content: |- The `InventoryLowQuantityNotificationAdminUi` module extends Magento's admin UI with inventory management functionality. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-low-quantity-notification-api.yml b/src/_data/codebase/v2_4/mrg/module-inventory-low-quantity-notification-api.yml index 7a58041f402..0305d367205 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-low-quantity-notification-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-low-quantity-notification-api.yml @@ -1,6 +1,5 @@ --- title: InventoryLowQuantityNotificationApi -release: 2.4.3 content: |- The `InventoryLowQuantityNotificationApi` module provides service contracts for managing Inventory Management notifications. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-low-quantity-notification.yml b/src/_data/codebase/v2_4/mrg/module-inventory-low-quantity-notification.yml index a1f67ccb271..b4a2932e782 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-low-quantity-notification.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-low-quantity-notification.yml @@ -1,6 +1,5 @@ --- title: InventoryLowQuantityNotification -release: 2.4.3 content: |- The `InventoryLowQuantityNotification` module integrates Inventory Management business logic into Magento's low quantity notification logic. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-multi-dimensional-indexer-api.yml b/src/_data/codebase/v2_4/mrg/module-inventory-multi-dimensional-indexer-api.yml index e16acfef3ee..7f2873e0ddd 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-multi-dimensional-indexer-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-multi-dimensional-indexer-api.yml @@ -1,6 +1,5 @@ --- title: InventoryMultiDimensionalIndexerApi -release: 2.4.3 content: |- The `InventoryMultiDimensionalIndexerApi` module provides functionality for creating and handling multi-dimension indexes. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-product-alert.yml b/src/_data/codebase/v2_4/mrg/module-inventory-product-alert.yml index 3dc80ca7fd1..a7921a6520c 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-product-alert.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-product-alert.yml @@ -1,6 +1,5 @@ --- title: InventoryProductAlert -release: 2.4.3 content: |- The `InventoryProductAlert` module integrates Inventory Management business logic into Magento's product alert logic. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-quote-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-inventory-quote-graph-ql.yml index f2b79a5215e..7a817f697db 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-quote-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-quote-graph-ql.yml @@ -1,6 +1,5 @@ --- title: InventoryQuoteGraphQl -release: 2.4.3 content: |- The `InventoryQuoteGraphQl` provides type information for the GraphQl module to validate inventory stock for quote operations. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-requisition-list.yml b/src/_data/codebase/v2_4/mrg/module-inventory-requisition-list.yml index 86d2b54a0d6..2aad3740a9e 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-requisition-list.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-requisition-list.yml @@ -1,5 +1,4 @@ --- title: InventoryRequisitionList -release: 2.4.3 content: The Magento_InventoryRequisitionList allows the customer to use the new inventory management (MSI). diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-reservation-cli.yml b/src/_data/codebase/v2_4/mrg/module-inventory-reservation-cli.yml index 11be51a432e..46dd9740427 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-reservation-cli.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-reservation-cli.yml @@ -1,6 +1,5 @@ --- title: InventoryReservationCli -release: 2.4.3 content: |- The `InventoryReservationCli` module provide a cli command which helps the developer to discover inconsistencies on reservation. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-reservations-api.yml b/src/_data/codebase/v2_4/mrg/module-inventory-reservations-api.yml index bc2c7de14e8..44103035b00 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-reservations-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-reservations-api.yml @@ -1,6 +1,5 @@ --- title: InventoryReservationsApi -release: 2.4.3 content: |- The `InventoryReservationsApi` module provides service contracts for Inventory Management reservations. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-reservations.yml b/src/_data/codebase/v2_4/mrg/module-inventory-reservations.yml index 38ed740abfa..a38a6292fa8 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-reservations.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-reservations.yml @@ -1,6 +1,5 @@ --- title: InventoryReservations -release: 2.4.3 content: |- The `InventoryReservations` module provides logic for handling product reservations. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-sales-admin-ui.yml b/src/_data/codebase/v2_4/mrg/module-inventory-sales-admin-ui.yml index b35880cd169..5faa5d4e7b7 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-sales-admin-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-sales-admin-ui.yml @@ -1,6 +1,5 @@ --- title: InventorySalesAdminUi -release: 2.4.3 content: |- The `InventorySalesAdminUi` module extends Magento's Admin UI with Inventory Management functionality. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-sales-api.yml b/src/_data/codebase/v2_4/mrg/module-inventory-sales-api.yml index d857cab79bd..b26dd2a20ce 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-sales-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-sales-api.yml @@ -1,6 +1,5 @@ --- title: InventorySalesApi -release: 2.4.3 content: |- The `InventorySalesApi` module provides service contracts for inventory management. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-sales-frontend-ui.yml b/src/_data/codebase/v2_4/mrg/module-inventory-sales-frontend-ui.yml index 0107dd5fa02..6c5813b03a0 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-sales-frontend-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-sales-frontend-ui.yml @@ -1,6 +1,5 @@ --- title: InventorySalesFrontendUi -release: 2.4.3 content: |- The `InventorySalesFrontendUi` module extends Magento's frontend UI with Inventory Management functionality. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-sales.yml b/src/_data/codebase/v2_4/mrg/module-inventory-sales.yml index 970f7652c71..e0989d88bc3 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-sales.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-sales.yml @@ -1,6 +1,5 @@ --- title: InventorySales -release: 2.4.3 content: |- The `InventorySales` module integrates Inventory Management business logic into Magento's sales logic. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-setup-fixture-generator.yml b/src/_data/codebase/v2_4/mrg/module-inventory-setup-fixture-generator.yml index c3b44632f18..f93aae8e116 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-setup-fixture-generator.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-setup-fixture-generator.yml @@ -1,6 +1,5 @@ --- title: InventorySetupFixtureGenerator -release: 2.4.3 content: |- The `InventorySetupFixtureGenerator` module customizes the process of Inventory Data (Salable Quantity) Generation for [performance testing](https://devdocs.magento.com/guides/v2.4/config-guide/cli/config-cli-subcommands-perf-data.html). diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-shipping-admin-ui.yml b/src/_data/codebase/v2_4/mrg/module-inventory-shipping-admin-ui.yml index eca2d453578..fb4921c7f4e 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-shipping-admin-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-shipping-admin-ui.yml @@ -1,6 +1,5 @@ --- title: InventoryShippingAdminUi -release: 2.4.3 content: |- The `InventoryShippingAdminUi` module extends Magento's Admin UI with Inventory Management functionality. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-shipping.yml b/src/_data/codebase/v2_4/mrg/module-inventory-shipping.yml index 5149be7df2c..4b23b9448e8 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-shipping.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-shipping.yml @@ -1,6 +1,5 @@ --- title: InventoryShipping -release: 2.4.3 content: |- The `InventoryShipping` module integrates MSI business logic into Magento's shipping logic. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-source-deduction-api.yml b/src/_data/codebase/v2_4/mrg/module-inventory-source-deduction-api.yml index 0146678e627..0ceab2be137 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-source-deduction-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-source-deduction-api.yml @@ -1,6 +1,5 @@ --- title: InventorySourceDeductionApi -release: 2.4.3 content: |- The `InventorySourceDeductionApi` module provides service contracts for managing source deductuions when products are sold. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-source-selection-api.yml b/src/_data/codebase/v2_4/mrg/module-inventory-source-selection-api.yml index 404d9279a7f..49409e191f5 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-source-selection-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-source-selection-api.yml @@ -1,6 +1,5 @@ --- title: InventorySourceSelectionApi -release: 2.4.3 content: |- The `InventorySourceSelectionApi` module provides service contracts for source selection algorithms (SSA). diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-source-selection.yml b/src/_data/codebase/v2_4/mrg/module-inventory-source-selection.yml index b17e80afb3b..b4970ddaf6b 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-source-selection.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-source-selection.yml @@ -1,6 +1,5 @@ --- title: InventorySourceSelection -release: 2.4.3 content: |- The `InventorySourceSelection` module provides source selection logic for Inventory Management. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-swatches-frontend-ui.yml b/src/_data/codebase/v2_4/mrg/module-inventory-swatches-frontend-ui.yml index 4546ab04e62..a7327bb358c 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-swatches-frontend-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-swatches-frontend-ui.yml @@ -1,6 +1,5 @@ --- title: InventorySwatchesFrontendUi -release: 2.4.3 content: |- The `InventorySwatchesFrontendUi` adds info about salable quantity to configurable product in case a user choose some specific product variation. diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-visual-merchandiser.yml b/src/_data/codebase/v2_4/mrg/module-inventory-visual-merchandiser.yml index 9d2e7268760..bbe4a56e158 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-visual-merchandiser.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-visual-merchandiser.yml @@ -1,5 +1,4 @@ --- title: InventoryVisualMerchandiser -release: 2.4.3 content: The Magento_InventoryVisualMerchandiser module adds multi-sourcing capabilities to the VisualMerchandiser module diff --git a/src/_data/codebase/v2_4/mrg/module-inventory-wishlist.yml b/src/_data/codebase/v2_4/mrg/module-inventory-wishlist.yml index 0e87c0643e0..a34ed281fb7 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory-wishlist.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory-wishlist.yml @@ -1,5 +1,4 @@ --- title: InventoryWishlist -release: 2.4.3 content: The InventoryWishlist module adds multi-sourcing capabilities to the Wishlist module diff --git a/src/_data/codebase/v2_4/mrg/module-inventory.yml b/src/_data/codebase/v2_4/mrg/module-inventory.yml index 471b01d0cc3..113d2fd07d7 100644 --- a/src/_data/codebase/v2_4/mrg/module-inventory.yml +++ b/src/_data/codebase/v2_4/mrg/module-inventory.yml @@ -1,6 +1,5 @@ --- title: Inventory -release: 2.4.3 content: "The `Inventory` module is part of the new inventory infrastructure,\nwhich replaces the legacy `CatalogInventory` module with new and expanded features and APIs for Inventory Management. \n\nThe [Inventory Management overview](https://devdocs.magento.com/guides/v2.4/inventory/index.html)\ndescribes diff --git a/src/_data/codebase/v2_4/mrg/module-invitation.yml b/src/_data/codebase/v2_4/mrg/module-invitation.yml index 464db1c1ac8..6c468b6de2b 100644 --- a/src/_data/codebase/v2_4/mrg/module-invitation.yml +++ b/src/_data/codebase/v2_4/mrg/module-invitation.yml @@ -1,5 +1,4 @@ --- title: Invitation -release: 2.4.3 content: The Magento_Invitation module enables invitation sending, referral tracking and generating invitation reports. diff --git a/src/_data/codebase/v2_4/mrg/module-jwt-framework-adapter.yml b/src/_data/codebase/v2_4/mrg/module-jwt-framework-adapter.yml index 84fc76b574c..bef794985f0 100644 --- a/src/_data/codebase/v2_4/mrg/module-jwt-framework-adapter.yml +++ b/src/_data/codebase/v2_4/mrg/module-jwt-framework-adapter.yml @@ -1,5 +1,4 @@ --- title: JwtFrameworkAdapter -release: 2.4.3 content: Provides Magento\Framework\Jwt\JwtManagerInterface implementation based on jwt-framework. diff --git a/src/_data/codebase/v2_4/mrg/module-jwt-user-token.yml b/src/_data/codebase/v2_4/mrg/module-jwt-user-token.yml new file mode 100644 index 00000000000..e7503296436 --- /dev/null +++ b/src/_data/codebase/v2_4/mrg/module-jwt-user-token.yml @@ -0,0 +1,4 @@ +--- +title: JwtUserToken +content: Provides self-signed JWT support for admin users' and customers' web API + authentication. Replaces opaque tokens. diff --git a/src/_data/codebase/v2_4/mrg/module-layered-navigation-staging.yml b/src/_data/codebase/v2_4/mrg/module-layered-navigation-staging.yml index 2a4b3710053..1afa5790f5c 100644 --- a/src/_data/codebase/v2_4/mrg/module-layered-navigation-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-layered-navigation-staging.yml @@ -1,6 +1,5 @@ --- title: LayeredNavigationStaging -release: 2.4.3 content: |- The Magento_LayeredNavigationStaging module is a part of the staging functionality in Magento EE. It restricts functionality of the Magento_LayeredNavigationStaging module in the staging preview mode. diff --git a/src/_data/codebase/v2_4/mrg/module-layered-navigation.yml b/src/_data/codebase/v2_4/mrg/module-layered-navigation.yml index 63b66354eab..81cbe2481f8 100644 --- a/src/_data/codebase/v2_4/mrg/module-layered-navigation.yml +++ b/src/_data/codebase/v2_4/mrg/module-layered-navigation.yml @@ -1,6 +1,30 @@ --- title: LayeredNavigation -release: 2.4.3 -content: |- - Magento_LayeredNavigation module introduces Layered Navigation UI for Catalog (faceted search). - This module can be removed from Magento installation without impact on the application. +content: "This module introduces Layered Navigation UI for Catalog (faceted search).\n\nThis + module can be removed from Magento installation without impact on the application.\n\n## + Installation\n\nFor information about a module installation in Magento 2, see [Enable + or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html).\n\n## + Extensibility\n\nExtension developers can interact with the Magento_LayeredNavigation + module. For more information about the Magento extension mechanism, see [Magento + plugins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_LayeredNavigation module.\n\n### + Layouts\n\nThis module introduces the following layout handles in the `view/frontend/layout` + directory:\n- `catalog_category_view_type_layered`\n- `catalog_category_view_type_layered_without_children`\n- + `catalogsearch_result_index`\n\nFor more information about a layout in Magento 2, + see the [Layout documentation](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/layouts/layout-overview.html).\n\n### + UI components\n\nThis module extends following ui components located in the `view/adminhtml/ui_component` + directory:\n- `product_attribute_add_form`\n- `product_attributes_grid`\n- `product_attributes_listing`\n\nFor + information about a UI component in Magento 2, see [Overview of UI components](https://devdocs.magento.com/guides/v2.4/ui_comp_guide/bk-ui_comps.html).\n\n### + Public APIs\n\n- `\\Magento\\LayeredNavigation\\Block\\Navigation\\FilterRendererInterface`\n + \ - render filter\n\nFor information about a public API in Magento 2, see [Public + interfaces & APIs](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/api-concepts.html).\n\n## + Additional information\n\n### Page Layout\nThis module modifies the following page_layout + in the `view/frontend.page_layout` directory: \n- `1columns` - moves block `catalog.leftnav` + into the `content.top` container\n- `2columns-left` - moves block `catalog.leftnav` + into the `sidebar.main\"` container\n- `2columns-right` - moves block `catalog.leftnav` + into the `sidebar.main\"` container\n- `3columns` - moves block `catalog.leftnav` + into the `sidebar.main\"` container\n- `empty` - moves block `catalog.leftnav` into + the `category.product.list.additional` container\n\nMore information can be found + in:\n- [Learn more about Layered Navigation](https://docs.magento.com/user-guide/catalog/navigation-layered.html)\n- + [Learn how to Configuring Layered Navigation](https://docs.magento.com/user-guide/catalog/navigation-layered-configuration.html)" diff --git a/src/_data/codebase/v2_4/mrg/module-logging.yml b/src/_data/codebase/v2_4/mrg/module-logging.yml index a10893ce744..829c02818d9 100644 --- a/src/_data/codebase/v2_4/mrg/module-logging.yml +++ b/src/_data/codebase/v2_4/mrg/module-logging.yml @@ -1,6 +1,5 @@ --- title: Logging -release: 2.4.3 content: |- The Logging module is used for logging actions done in the backend by administrators. Information such as time of action, type of action and administrator who performed the action is recorded. By default all actions are recorded. Rules can be configured only to identify specific kinds of actions. diff --git a/src/_data/codebase/v2_4/mrg/module-login-as-customer-admin-ui.yml b/src/_data/codebase/v2_4/mrg/module-login-as-customer-admin-ui.yml index 47efb3e0551..54d816b5263 100644 --- a/src/_data/codebase/v2_4/mrg/module-login-as-customer-admin-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-login-as-customer-admin-ui.yml @@ -1,4 +1,12 @@ --- title: LoginAsCustomerAdminUi -release: 2.4.3 -content: The Magento_LoginAsCustomerAdminUi module provides UI for Admin Panel +content: |- + This module provides UI for Admin Panel for Login As Customer functionality. + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_LoginAsCustomerAdminUi module. + + ## Additional information + + This module is a part of Login As Customer feature. + + [Learn more about Login As Customer feature](https://docs.magento.com/user-guide/customers/login-as-customer.html). diff --git a/src/_data/codebase/v2_4/mrg/module-login-as-customer-api.yml b/src/_data/codebase/v2_4/mrg/module-login-as-customer-api.yml index dd535cada37..b66d9174bee 100644 --- a/src/_data/codebase/v2_4/mrg/module-login-as-customer-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-login-as-customer-api.yml @@ -1,5 +1,24 @@ --- title: LoginAsCustomerApi -release: 2.4.3 -content: The Magento_LoginAsCustomerApi module provides API for ability to login into - customer account for an admin user. +content: "This module provides API for ability to login into customer account for + an admin user.\n\n### Public APIs\n\n- `\\Magento\\LoginAsCustomerApi\\Api\\Data\\AuthenticationDataInterface`:\n + \ - contains authentication data\n \n-`\\Magento\\LoginAsCustomerApi\\Api\\Data\\IsLoginAsCustomerEnabledForCustomerResultInterface`:\n + \ - contains the result of the check whether the login as customer is enabled\n\n- + `\\Magento\\LoginAsCustomerApi\\Api\\AuthenticateCustomerBySecretInterface`:\n - + authenticate a customer by secret\n\n- `\\Magento\\LoginAsCustomerApi\\Api\\ConfigInterface`:\n + \ - check if Login as Customer extension is enabled\n - check if store view + manual choice is enabled\n - get authentication data expiration time (in seconds)\n\n- + `\\Magento\\LoginAsCustomerApi\\Api\\DeleteAuthenticationDataForUserInterface`:\n + \ - delete authentication data by user id\n\n- `\\Magento\\LoginAsCustomerApi\\Api\\GenerateAuthenticationSecretInterface`:\n + \ - generate authentication secret\n\n- `\\Magento\\LoginAsCustomerApi\\Api\\GetAuthenticationDataBySecretInterface`:\n + \ - get authentication data by secret\n \n- `\\Magento\\LoginAsCustomerApi\\Api\\GetLoggedAsCustomerAdminIdInterface`:\n + \ - get id of admin logged as customer\n\n- `\\Magento\\LoginAsCustomerApi\\Api\\GetLoggedAsCustomerCustomerIdInterface`:\n + \ - get id of customer admin is logged as\n \n- `\\Magento\\LoginAsCustomerApi\\Api\\IsLoginAsCustomerEnabledForCustomerInterface`:\n + \ - check if login as customer functionality is enabled for customer\n\n- `\\Magento\\LoginAsCustomerApi\\Api\\IsLoginAsCustomerSessionActiveInterface`:\n + \ - check if Login as Customer session is still active\n\n- `\\Magento\\LoginAsCustomerApi\\Api\\SaveAuthenticationDataInterface`:\n + \ - save authentication data. Return secret key\n\n- `\\Magento\\LoginAsCustomerApi\\Api\\SetLoggedAsCustomerAdminIdInterface`:\n + \ - set id of admin logged as customer\n\n- `\\Magento\\LoginAsCustomerApi\\Api\\SetLoggedAsCustomerCustomerIdInterface`:\n + \ - set id of customer admin is logged as\n\nFor information about a public API + in Magento 2, see [Public interfaces & APIs](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/api-concepts.html).\n\n## + Additional information\n\nThis module is a part of Login As Customer feature.\n\n[Learn + more about Login As Customer feature](https://docs.magento.com/user-guide/customers/login-as-customer.html)." diff --git a/src/_data/codebase/v2_4/mrg/module-login-as-customer-assistance.yml b/src/_data/codebase/v2_4/mrg/module-login-as-customer-assistance.yml index 0967434df1a..5e9474c4669 100644 --- a/src/_data/codebase/v2_4/mrg/module-login-as-customer-assistance.yml +++ b/src/_data/codebase/v2_4/mrg/module-login-as-customer-assistance.yml @@ -1,5 +1,16 @@ --- title: LoginAsCustomerAssistance -release: 2.4.3 -content: The Magento_LoginAsCustomerAssistance module provides possibility to enable/disable - LoginAsCustomer functionality per Customer. +content: |- + This module provides possibility to enable/disable LoginAsCustomer functionality per Customer. + + ## Installation + + The Magento_LoginAsCustomerAssistance module creates the `login_as_customer_assistance_allowed` table in the database. + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Additional information + + This module is a part of Login As Customer feature. + + [Learn more about Login As Customer feature](https://docs.magento.com/user-guide/customers/login-as-customer.html). diff --git a/src/_data/codebase/v2_4/mrg/module-login-as-customer-frontend-ui.yml b/src/_data/codebase/v2_4/mrg/module-login-as-customer-frontend-ui.yml index c24938a986a..2a8c43fcbd2 100644 --- a/src/_data/codebase/v2_4/mrg/module-login-as-customer-frontend-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-login-as-customer-frontend-ui.yml @@ -1,4 +1,10 @@ --- title: LoginAsCustomerFrontendUi -release: 2.4.3 -content: The Magento_LoginAsCustomerFrontendUi module provides UI for Storefront +content: |- + This module provides UI for Storefront for Login As Customer functionality. + + ## Additional information + + This module is a part of Login As Customer feature. + + [Learn more about Login As Customer feature](https://docs.magento.com/user-guide/customers/login-as-customer.html). diff --git a/src/_data/codebase/v2_4/mrg/module-login-as-customer-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-login-as-customer-graph-ql.yml index 7e27390197e..78e78e6e23c 100644 --- a/src/_data/codebase/v2_4/mrg/module-login-as-customer-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-login-as-customer-graph-ql.yml @@ -1,6 +1,23 @@ --- title: LoginAsCustomerGraphQl -release: 2.4.3 -content: "**LoginAsCustomerGraphQl** provides flexible login as a customer so a merchant - or merchant admin can log into an end customer's account to assist them with their - account." +content: |- + This module provides flexible login as a customer using GraphQl so a merchant or merchant admin can log into an end customer's account to assist them with their account. + + ## Installation + + Before installing this module, note that the Magento_GroupedProductGraphQl is dependent on the following modules: + + - Magento_LoginAsCustomerApi + - Magento_Customer + - Magento_Store + - Magento_CatalogGraphQlr + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Additional information + + This module is a part of Login As Customer feature. + + [Learn more about Login As Customer feature](https://docs.magento.com/user-guide/customers/login-as-customer.html). + + You can get more information about [GraphQl In Magento 2](https://devdocs.magento.com/guides/v2.4/graphql). diff --git a/src/_data/codebase/v2_4/mrg/module-login-as-customer-log.yml b/src/_data/codebase/v2_4/mrg/module-login-as-customer-log.yml index 84c0b562f8b..00203c95c3f 100644 --- a/src/_data/codebase/v2_4/mrg/module-login-as-customer-log.yml +++ b/src/_data/codebase/v2_4/mrg/module-login-as-customer-log.yml @@ -1,5 +1,47 @@ --- title: LoginAsCustomerLog -release: 2.4.3 -content: The Magento_LoginAsCustomerLog module provides log for Login as Customer - functionality +content: |- + This module provides log for Login as Customer functionality + + ## Installation + + The Magento_LoginAsCustomerLog module creates the `magento_login_as_customer_log` table in the database. + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ### Layouts + + This module introduces the following layouts in the `view/adminhtml/layout` directory: + - `loginascustomer_log_log_index` + + For more information about a layout in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/layouts/layout-overview.html). + + ### UI components + + You can extend log listing updates using the configuration files located in the directories + - `view/adminhtml/ui_component`: + - `login_as_customer_log_listing` + + For information about a UI component in Magento 2, see [Overview of UI components](https://devdocs.magento.com/guides/v2.4/ui_comp_guide/bk-ui_comps.html). + + ### Public APIs + + - `\Magento\LoginAsCustomerLog\Api\Data\LogInterface` + - login as customer log data + + - `\Magento\LoginAsCustomerLog\Api\Data\LogSearchResultsInterface` + - login as customer log entity search results data + + - `\Magento\LoginAsCustomerLog\Api\GetLogsListInterface`: + - get login as customer log list considering search criteria + + - `\Magento\LoginAsCustomerLog\Api\SaveLogsInterface`: + - save login as custom logs entities + + For information about a public API in Magento 2, see [Public interfaces & APIs](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/api-concepts.html). + + ## Additional information + + This module is a part of Login As Customer feature. + + [Learn more about Login As Customer feature](https://docs.magento.com/user-guide/customers/login-as-customer.html). diff --git a/src/_data/codebase/v2_4/mrg/module-login-as-customer-logging.yml b/src/_data/codebase/v2_4/mrg/module-login-as-customer-logging.yml index fa0fecaf6e2..05e1ade03dc 100644 --- a/src/_data/codebase/v2_4/mrg/module-login-as-customer-logging.yml +++ b/src/_data/codebase/v2_4/mrg/module-login-as-customer-logging.yml @@ -1,4 +1,3 @@ --- title: LoginAsCustomerLogging -release: 2.4.3 content: '' diff --git a/src/_data/codebase/v2_4/mrg/module-login-as-customer-page-cache.yml b/src/_data/codebase/v2_4/mrg/module-login-as-customer-page-cache.yml index a386f721490..37eca7e8760 100644 --- a/src/_data/codebase/v2_4/mrg/module-login-as-customer-page-cache.yml +++ b/src/_data/codebase/v2_4/mrg/module-login-as-customer-page-cache.yml @@ -1,5 +1,10 @@ --- title: LoginAsCustomerPageCache -release: 2.4.3 -content: The Magento_LoginAsCustomerPageCache module provides adaptation to PageCache - functionality +content: |- + This module provides adaptation to PageCache functionality for Login as Customer functionality. + + ## Additional information + + This module is a part of Login As Customer feature. + + [Learn more about Login As Customer feature](https://docs.magento.com/user-guide/customers/login-as-customer.html). diff --git a/src/_data/codebase/v2_4/mrg/module-login-as-customer-quote.yml b/src/_data/codebase/v2_4/mrg/module-login-as-customer-quote.yml index d6f72cd90a4..41fdeb6334b 100644 --- a/src/_data/codebase/v2_4/mrg/module-login-as-customer-quote.yml +++ b/src/_data/codebase/v2_4/mrg/module-login-as-customer-quote.yml @@ -1,5 +1,10 @@ --- title: LoginAsCustomerQuote -release: 2.4.3 -content: The Magento_LoginAsCustomerQuote module is responsible for communication - between Magento_LoginAsCustomer and shopping cart state. +content: |- + The Magento_LoginAsCustomerQuote module is responsible for communication between Magento_LoginAsCustomer and shopping cart state. + + ## Additional information + + This module is a part of Login As Customer feature. + + [Learn more about Login As Customer feature](https://docs.magento.com/user-guide/customers/login-as-customer.html). diff --git a/src/_data/codebase/v2_4/mrg/module-login-as-customer-sales.yml b/src/_data/codebase/v2_4/mrg/module-login-as-customer-sales.yml index 95dd801570c..ad43e3b25fa 100644 --- a/src/_data/codebase/v2_4/mrg/module-login-as-customer-sales.yml +++ b/src/_data/codebase/v2_4/mrg/module-login-as-customer-sales.yml @@ -1,5 +1,10 @@ --- title: LoginAsCustomerSales -release: 2.4.3 -content: The Magento_LoginAsCustomerSales module is responsible for communication - between Magento_LoginAsCustomer and order placement. +content: |- + This module is responsible for communication between Magento_LoginAsCustomer and order placement. + + ## Additional information + + This module is a part of Login As Customer feature. + + [Learn more about Login As Customer feature](https://docs.magento.com/user-guide/customers/login-as-customer.html). diff --git a/src/_data/codebase/v2_4/mrg/module-login-as-customer-website-restriction.yml b/src/_data/codebase/v2_4/mrg/module-login-as-customer-website-restriction.yml index f8b70f4e75a..fd0faa0840a 100644 --- a/src/_data/codebase/v2_4/mrg/module-login-as-customer-website-restriction.yml +++ b/src/_data/codebase/v2_4/mrg/module-login-as-customer-website-restriction.yml @@ -1,4 +1,3 @@ --- title: LoginAsCustomerWebsiteRestriction -release: 2.4.3 content: '' diff --git a/src/_data/codebase/v2_4/mrg/module-login-as-customer.yml b/src/_data/codebase/v2_4/mrg/module-login-as-customer.yml index 1760a029fd4..f4bd166fe16 100644 --- a/src/_data/codebase/v2_4/mrg/module-login-as-customer.yml +++ b/src/_data/codebase/v2_4/mrg/module-login-as-customer.yml @@ -1,5 +1,16 @@ --- title: LoginAsCustomer -release: 2.4.3 -content: The Magento_LoginAsCustomer module is responsible for ability to login into - customer account using the admin panel. +content: |- + This module is responsible for ability to login into customer account using the admin panel. + + ## Installation + + The Magento_LoginAsCustomer module creates the `login_as_customer` table in the database. + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Additional information + + This module is a part of Login As Customer feature. + + [Learn more about Login As Customer feature](https://docs.magento.com/user-guide/customers/login-as-customer.html) diff --git a/src/_data/codebase/v2_4/mrg/module-marketplace.yml b/src/_data/codebase/v2_4/mrg/module-marketplace.yml index 6e52c54e529..ae573815875 100644 --- a/src/_data/codebase/v2_4/mrg/module-marketplace.yml +++ b/src/_data/codebase/v2_4/mrg/module-marketplace.yml @@ -1,5 +1,22 @@ --- title: Marketplace -release: 2.4.3 -content: The Magento_Marketplace module allows to display partners of Magento in the - backend. +content: |- + This module allows to display partners of Magento in the backend. + + ## Installation + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + Extension developers can interact with the Magento_Marketplace module. For more information about the Magento extension mechanism, see [Magento plugins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_Marketplace module. + + ### Layouts + + This module introduces the following layouts in the `view/adminhtml/layout` directory: + - `marketplace_index_index` + - `marketplace_partners_index` + + For more information about a layout in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/layouts/layout-overview.html). diff --git a/src/_data/codebase/v2_4/mrg/module-media-content-api.yml b/src/_data/codebase/v2_4/mrg/module-media-content-api.yml index f05e35fff23..f2b63d511b0 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-content-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-content-api.yml @@ -1,6 +1,5 @@ --- title: MediaContentApi -release: 2.4.3 content: |- The Magento_MediaContentApi module provides interfaces for managing relations between content and media files used in that content. diff --git a/src/_data/codebase/v2_4/mrg/module-media-content-catalog-staging.yml b/src/_data/codebase/v2_4/mrg/module-media-content-catalog-staging.yml index fd52dae90a9..3674d5470f6 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-content-catalog-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-content-catalog-staging.yml @@ -1,6 +1,5 @@ --- title: MediaContentCatalogStaging -release: 2.4.3 content: |- The Magento_MediaContentCatalogStaging provides the implementation of MediaContent functionality for Magento_Catalog module diff --git a/src/_data/codebase/v2_4/mrg/module-media-content-catalog.yml b/src/_data/codebase/v2_4/mrg/module-media-content-catalog.yml index 399c7bdd464..5dcf3fb012f 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-content-catalog.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-content-catalog.yml @@ -1,6 +1,5 @@ --- title: MediaContentCatalog -release: 2.4.3 content: |- The Magento_MediaContentCatalog provides the implementation of MediaContent functionality for Magento_Catalog module diff --git a/src/_data/codebase/v2_4/mrg/module-media-content-cms.yml b/src/_data/codebase/v2_4/mrg/module-media-content-cms.yml index fcdf5059ee9..3e43ca7bdc7 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-content-cms.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-content-cms.yml @@ -1,6 +1,5 @@ --- title: MediaContentCms -release: 2.4.3 content: |- The Magento_MediaContentCms provides the implementation of MediaContent functionality for Magento_Cms module diff --git a/src/_data/codebase/v2_4/mrg/module-media-content-synchronization-api.yml b/src/_data/codebase/v2_4/mrg/module-media-content-synchronization-api.yml index 4a9efb4fc7f..a4871dbb28e 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-content-synchronization-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-content-synchronization-api.yml @@ -1,6 +1,5 @@ --- title: MediaContentSynchronizationApi -release: 2.4.3 content: |- The Magento_MediaContentSynchronizationApi module is responsible for the media gallery data synchronization implementation API. diff --git a/src/_data/codebase/v2_4/mrg/module-media-content-synchronization-catalog.yml b/src/_data/codebase/v2_4/mrg/module-media-content-synchronization-catalog.yml index 445fd1f4947..ee9b18876cc 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-content-synchronization-catalog.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-content-synchronization-catalog.yml @@ -1,6 +1,5 @@ --- title: MediaContentSynchronizationCatalog -release: 2.4.3 content: |- The Magento_MediaContentCatalog provides the implementation of MediaContentSyncronization functionality for Magento_Catalog module diff --git a/src/_data/codebase/v2_4/mrg/module-media-content-synchronization-cms.yml b/src/_data/codebase/v2_4/mrg/module-media-content-synchronization-cms.yml index 20d0939f511..f72e6c5e626 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-content-synchronization-cms.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-content-synchronization-cms.yml @@ -1,6 +1,5 @@ --- title: MediaContentSynchronizationCms -release: 2.4.3 content: |- The Magento_MediaContentCms provides the implementation of MediaContentSyncronization functionality for Magento_Cms module diff --git a/src/_data/codebase/v2_4/mrg/module-media-content-synchronization.yml b/src/_data/codebase/v2_4/mrg/module-media-content-synchronization.yml index bd70811d1d9..2464eb58999 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-content-synchronization.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-content-synchronization.yml @@ -1,6 +1,5 @@ --- title: MediaContentSynchronization -release: 2.4.3 content: |- The Magento_MediaContentSynchronization module represents implementation of synchronization between data and objects contains media asset information. diff --git a/src/_data/codebase/v2_4/mrg/module-media-content.yml b/src/_data/codebase/v2_4/mrg/module-media-content.yml index 7e479db51f3..08b44c57698 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-content.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-content.yml @@ -1,6 +1,5 @@ --- title: MediaContent -release: 2.4.3 content: |- The Magento_MediaContent module provides implementations for managing relations between content and media files used in that content. diff --git a/src/_data/codebase/v2_4/mrg/module-media-gallery-api.yml b/src/_data/codebase/v2_4/mrg/module-media-gallery-api.yml index d0f9cbaa0ac..6b2f79136d6 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-gallery-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-gallery-api.yml @@ -1,15 +1,30 @@ --- title: MediaGalleryApi -release: 2.4.3 -content: |- - The Magento_MediaGalleryApi module serves as application program interface (API) responsible for storing and managing media gallery asset attributes. - - ## Extensibility - - Extension developers can interact with the Magento_MediaGallery module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_MediaGalleryApi module. - - ## Additional information - - For information about significant changes in patch releases, see [Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). +content: "The Magento_MediaGalleryApi module serves as application program interface + (API) responsible for storing and managing media gallery asset attributes.\n\n## + Installation details\n\nFor information about module installation in Magento 2, + see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html).\n\n## + Extensibility\n\nExtension developers can interact with the Magento_MediaGalleryApi + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_MediaGalleryApi module.\n\n### + Public APIs\n\n- `\\Magento\\MediaGalleryApi\\Api\\Data\\AssetInterface`\n - + media asset entity data\n\n- `\\Magento\\MediaGalleryApi\\Api\\Data\\AssetKeywordsInterface`\n + \ - assets keywords aggregation\n\n- `\\Magento\\MediaGalleryApi\\Api\\Data\\AssetKeywordsInterface`\n + \ - media asset keyword entity data\n\n- `\\Magento\\MediaGalleryApi\\Api\\CreateDirectoriesByPathsInterface`:\n + \ - create new directories by provided paths\n\n- `\\Magento\\MediaGalleryApi\\Api\\DeleteAssetsByPathsInterface`:\n + \ - delete media assets by paths. Removes all the assets which paths start with + provided paths\n\n- `\\Magento\\MediaGalleryApi\\Api\\DeleteDirectoriesByPathsInterface`:\n + \ - delete folders by provided paths\n\n- `\\Magento\\MediaGalleryApi\\Api\\GetAssetsByIdsInterface`:\n + \ - get media gallery assets by id attribute\n \n- `\\Magento\\MediaGalleryApi\\Api\\GetAssetsByPathsInterface`:\n + \ - get media gallery assets by paths in media storage\n\n- `\\Magento\\MediaGalleryApi\\Api\\GetAssetsKeywordsInterface`:\n + \ - get a media gallery asset keywords related to media gallery asset ids provided\n\n- + `\\Magento\\MediaGalleryApi\\Api\\IsPathExcludedInterface`:\n - check if the + path is excluded from displaying and processing in the media gallery\n\n- `\\Magento\\MediaGalleryApi\\Api\\SaveAssetsInterface`:\n + \ - save media gallery assets to the database\n\n- `\\Magento\\MediaGalleryApi\\Api\\SaveAssetsKeywordsInterface`:\n + \ - save keywords related to assets to the database\n \n- `\\Magento\\MediaGalleryApi\\Api\\SearchAssetsInterface`:\n + \ - search media gallery assets\n\nFor information about a public API in Magento + 2, see [Public interfaces & APIs](https://devdocs.magento.com/guides/v2./extension-dev-guide/api-concepts.html).\n\n## + Additional information\n\nFor information about significant changes in patch releases, + see [2.4.x Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html)." diff --git a/src/_data/codebase/v2_4/mrg/module-media-gallery-catalog-integration.yml b/src/_data/codebase/v2_4/mrg/module-media-gallery-catalog-integration.yml index ec23db9bfd1..494e08e8b9f 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-gallery-catalog-integration.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-gallery-catalog-integration.yml @@ -1,4 +1,12 @@ --- title: MediaGalleryCatalogIntegration -release: 2.4.3 -content: The purpose of this module is for extending catalog image uploader functionality. +content: |- + This module extends catalog image uploader functionality. + + ## Installation + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_MediaGalleryCatalogIntegration module. diff --git a/src/_data/codebase/v2_4/mrg/module-media-gallery-catalog-ui.yml b/src/_data/codebase/v2_4/mrg/module-media-gallery-catalog-ui.yml index 23c6dcdc546..854c767091d 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-gallery-catalog-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-gallery-catalog-ui.yml @@ -1,15 +1,38 @@ --- title: MediaGalleryCatalogUi -release: 2.4.3 content: |- The Magento_MediaGalleryCatalogUi module that implement category grid for media gallery. + ## Installation details + + For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + ## Extensibility - Extension developers can interact with the Magento_MediaGalleryRenditions module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + Extension developers can interact with the Magento_MediaGalleryCatalogUi module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_MediaGalleryCatalogUi module. + + ### Layouts + + This module introduces the following layouts in the `view/adminhtml/layout` directory: + - `media_gallery_catalog_category_index` + + For more information about a layout in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/layouts/layout-overview.html). + + ### UI components + + The configuration files located in the directory `view/adminhtml/ui_component`. + + You can extend media gallery listing updates using the following configuration files: + - `media_gallery_category_listing` + + This module extends ui components: + - `media_gallery_listing` + - `standalone_media_gallery_listing` - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_MediaGalleryRenditions module. + For information about a UI component in Magento 2, see [Overview of UI components](https://devdocs.magento.com/guides/v2.4/ui_comp_guide/bk-ui_comps.html). ## Additional information - For information about significant changes in patch releases, see [Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). + For information about significant changes in patch releases, see [2.4.x Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_4/mrg/module-media-gallery-catalog.yml b/src/_data/codebase/v2_4/mrg/module-media-gallery-catalog.yml index d7eb30f89bf..97c81f5375c 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-gallery-catalog.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-gallery-catalog.yml @@ -1,6 +1,5 @@ --- title: MediaGalleryCatalog -release: 2.4.3 content: |- The Magento_MediaGalleryCatalog module is responsible for for catalog gallery processor delete operation handling @@ -10,9 +9,9 @@ content: |- ## Extensibility - Extension developers can interact with the Magento_MediaGallery module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + Extension developers can interact with the Magento_MediaGalleryCatalog module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_MediaGallery module. + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_MediaGalleryCatalog module. ## Additional information diff --git a/src/_data/codebase/v2_4/mrg/module-media-gallery-cms-ui.yml b/src/_data/codebase/v2_4/mrg/module-media-gallery-cms-ui.yml index 06181f35850..10c7e7ea248 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-gallery-cms-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-gallery-cms-ui.yml @@ -1,15 +1,28 @@ --- title: MediaGalleryCmsUi -release: 2.4.3 content: |- The Magento_MediaGalleryCmsUi module provides Magento_Cms related UI elements to the media gallery user interface + ## Installation details + + For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + ## Extensibility - Extension developers can interact with the Magento_MediaGalleryRenditions module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + Extension developers can interact with the Magento_MediaGalleryCmsUi module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_MediaGalleryCmsUi module. + + ### UI components + + The configuration files located in the directory `view/adminhtml/ui_component`. + + This module extends ui components: + - `media_gallery_listing` + - `standalone_media_gallery_listing` - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_MediaGalleryRenditions module. + For information about a UI component in Magento 2, see [Overview of UI components](https://devdocs.magento.com/guides/v2.4/ui_comp_guide/bk-ui_comps.html). ## Additional information - For information about significant changes in patch releases, see [Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). + For information about significant changes in patch releases, see [2.4.x Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_4/mrg/module-media-gallery-integration.yml b/src/_data/codebase/v2_4/mrg/module-media-gallery-integration.yml index 23e51e0063c..3e453473591 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-gallery-integration.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-gallery-integration.yml @@ -1,5 +1,17 @@ --- title: MediaGalleryIntegration -release: 2.4.3 -content: The purpose of this module is to keep the integration of enhanced media gallery - to Magento separated from implementation. +content: |- + The purpose of this module is to keep the integration of enhanced media gallery to Magento separated from implementation. + + ## Installation details + + Before installing this module, note that the Magento_MediaGalleryIntegration is dependent on the Magento_Ui module. + For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_MediaGalleryIntegration module. + + ## Additional information + + For information about significant changes in patch releases, see [2.4.x Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_4/mrg/module-media-gallery-metadata-api.yml b/src/_data/codebase/v2_4/mrg/module-media-gallery-metadata-api.yml index 6d98c70c69e..f01092f5c50 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-gallery-metadata-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-gallery-metadata-api.yml @@ -1,5 +1,14 @@ --- title: MediaGalleryMetadataApi -release: 2.4.3 -content: The Magento_MediaGalleryMetadataApi module is responsible for the media gallery - metadata implementation API. +content: |- + The Magento_MediaGalleryMetadataApi module is responsible for the media gallery metadata implementation API. + + ## Installation details + + For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + Extension developers can interact with the Magento_MediaGalleryMetadataApi module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_MediaGalleryMetadataApi module. diff --git a/src/_data/codebase/v2_4/mrg/module-media-gallery-metadata.yml b/src/_data/codebase/v2_4/mrg/module-media-gallery-metadata.yml index a6a9f279f14..f068e3b40eb 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-gallery-metadata.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-gallery-metadata.yml @@ -1,6 +1,14 @@ --- title: MediaGalleryMetadata -release: 2.4.3 -content: The purpose of this module is to provide an ability to extract the metadata - from file and populating Media Asset entity fields when an image is uploaded to - Magento and also provide an ability to update the metadata stored in an image file. +content: |- + The purpose of this module is to provide an ability to extract the metadata from file and populating Media Asset entity fields when an image is uploaded to Magento and also provide an ability to update the metadata stored in an image file. + + ## Installation details + + For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + Extension developers can interact with the Magento_MediaGalleryMetadata module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_MediaGalleryMetadata module. diff --git a/src/_data/codebase/v2_4/mrg/module-media-gallery-renditions-api.yml b/src/_data/codebase/v2_4/mrg/module-media-gallery-renditions-api.yml index 8ea02a5f81f..ff893083881 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-gallery-renditions-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-gallery-renditions-api.yml @@ -1,15 +1,12 @@ --- title: MediaGalleryRenditionsApi -release: 2.4.3 content: |- The Magento_MediaGalleryRenditionsApi module is responsible for the API implementation of Media Gallery Renditions. - ## Extensibility + ## Installation details - Extension developers can interact with the Magento_MediaGalleryRenditions module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_MediaGalleryRenditionsApi module. + For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). ## Additional information - For information about significant changes in patch releases, see [Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). + For information about significant changes in patch releases, see [2.4.x Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_4/mrg/module-media-gallery-renditions.yml b/src/_data/codebase/v2_4/mrg/module-media-gallery-renditions.yml index 5f8da6b05b9..d40248d8eb0 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-gallery-renditions.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-gallery-renditions.yml @@ -1,8 +1,11 @@ --- title: MediaGalleryRenditions -release: 2.4.3 content: |- - The Magento_MediaGalleryRenditions module implements height and width fields for for media gallery items. + The Magento_MediaGalleryRenditions module implements height and width fields for media gallery items. + + ## Installation details + + For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). ## Extensibility @@ -12,4 +15,10 @@ content: |- ## Additional information - For information about significant changes in patch releases, see [Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). + For information about significant changes in patch releases, see [2.4.x Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). + + #### Message Queue Consumer + + - `media.gallery.renditions.update` - update renditions for given paths, if empty array is provided - all renditions are updated + + [Learn how to manage Message Queues](https://devdocs.magento.com/guides/v2.4/config-guide/mq/manage-message-queues.html). diff --git a/src/_data/codebase/v2_4/mrg/module-media-gallery-synchronization-api.yml b/src/_data/codebase/v2_4/mrg/module-media-gallery-synchronization-api.yml index b9db462cc3a..f2d3771822b 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-gallery-synchronization-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-gallery-synchronization-api.yml @@ -1,6 +1,5 @@ --- title: MediaGallerySynchronizationApi -release: 2.4.3 content: |- The Magento_MediaGallerySynchronizationApi module is responsible for the media gallery data synchronization implementation API. @@ -12,4 +11,4 @@ content: |- ## Additional information - For information about significant changes in patch releases, see [Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). + For information about significant changes in patch releases, see [2.4.x Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_4/mrg/module-media-gallery-synchronization-metadata.yml b/src/_data/codebase/v2_4/mrg/module-media-gallery-synchronization-metadata.yml index 292090592e0..642abce1746 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-gallery-synchronization-metadata.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-gallery-synchronization-metadata.yml @@ -1,5 +1,14 @@ --- title: MediaGallerySynchronizationMetadata -release: 2.4.3 -content: The purpose of this module is to include assets metadata to media gallery - synchronization process +content: |- + The purpose of this module is to include assets metadata to media gallery synchronization process. + + ## Installation details + + For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + Extension developers can interact with the Magento_MediaGallerySynchronizationMetadata module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_MediaGallerySynchronizationMetadata module. diff --git a/src/_data/codebase/v2_4/mrg/module-media-gallery-synchronization.yml b/src/_data/codebase/v2_4/mrg/module-media-gallery-synchronization.yml index e06bd1bcde4..db2abf0d2d1 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-gallery-synchronization.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-gallery-synchronization.yml @@ -1,10 +1,13 @@ --- title: MediaGallerySynchronization -release: 2.4.3 content: |- The Magento_MediaGallerySynchronization module represents implementation of synchronization between data and objects contains media asset information. + ## Installation details + + For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + ## Extensibility Extension developers can interact with the Magento_MediaGallerySynchronization module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). @@ -13,4 +16,14 @@ content: |- ## Additional information - For information about significant changes in patch releases, see [Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). + ### Console commands + + - `bin/magento media-gallery:sync` - synchronize media storage and media assets in the database + + #### Message Queue Consumer + + - `media.gallery.synchronization` - run media files synchronization + + [Learn how to manage Message Queues](https://devdocs.magento.com/guides/v2.4/config-guide/mq/manage-message-queues.html). + + For information about significant changes in patch releases, see [2.4.x Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). diff --git a/src/_data/codebase/v2_4/mrg/module-media-gallery-ui-api.yml b/src/_data/codebase/v2_4/mrg/module-media-gallery-ui-api.yml index 40275e2b7e1..a4fdc4e25b6 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-gallery-ui-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-gallery-ui-api.yml @@ -1,15 +1,14 @@ --- title: MediaGalleryUiApi -release: 2.4.3 content: |- The Magento_MediaGalleryUiApi module is responsible for the media gallery user interface (UI) implementation API. - ## Extensibility + ## Installation details - Extension developers can interact with the Magento_MediaGalleryUiApi module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). - - [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_MediaGalleryUiApi module. + For information about module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). ## Additional information - For information about significant changes in patch releases, see [Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). + For information about significant changes in patch releases, see [2.4.x Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). + + [Learn more about New Media Gallery](https://docs.magento.com/user-guide/cms/media-gallery.html). diff --git a/src/_data/codebase/v2_4/mrg/module-media-gallery-ui.yml b/src/_data/codebase/v2_4/mrg/module-media-gallery-ui.yml index f4a0f68896d..5daa2e30309 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-gallery-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-gallery-ui.yml @@ -1,15 +1,46 @@ --- title: MediaGalleryUi -release: 2.4.3 content: |- The Magento_MediaGalleryUi module is responsible for the media gallery user interface (UI) implementation. + ## Installation + + Before installing this module, note that the Magento_MediaGalleryUi is dependent on the Magento_Cms module. + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + ## Extensibility Extension developers can interact with the Magento_MediaGalleryUi module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_MediaGalleryUi module. + ### Layouts + + This module introduces the following layouts in the `view/adminhtml/layout` directory: + - `media_gallery_index_index` + - `media_gallery_media_index` + + For more information about a layout in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/layouts/layout-overview.html). + + ### UI components + + The configuration files located in the directory `view/adminhtml/ui_component`. + + You can extend media gallery listing updates using the following configuration files: + + - `media_gallery_listing` + - `standalone_media_gallery_listing` + + This module extends ui components: + - `cms_block_listing` + - `cms_page_listing` + - `product_listing` + + For information about a UI component in Magento 2, see [Overview of UI components](https://devdocs.magento.com/guides/v2.4/ui_comp_guide/bk-ui_comps.html). + ## Additional information - For information about significant changes in patch releases, see [Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). + For information about significant changes in patch releases, see [2.4.x Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). + + [Learn more about New Media Gallery](https://docs.magento.com/user-guide/cms/media-gallery.html). diff --git a/src/_data/codebase/v2_4/mrg/module-media-gallery.yml b/src/_data/codebase/v2_4/mrg/module-media-gallery.yml index fd6100a076b..1fb4d26b605 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-gallery.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-gallery.yml @@ -1,6 +1,5 @@ --- title: MediaGallery -release: 2.4.3 content: |- The Magento_MediaGallery module is responsible for storing and managing media gallery assets attributes. @@ -22,4 +21,6 @@ content: |- ## Additional information - For information about significant changes in patch releases, see [Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). + For information about significant changes in patch releases, see [2.4.x Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). + + [Learn more about New Media Gallery](https://docs.magento.com/user-guide/cms/media-gallery.html). diff --git a/src/_data/codebase/v2_4/mrg/module-media-storage.yml b/src/_data/codebase/v2_4/mrg/module-media-storage.yml index 130d5a13d71..96bdcccc4d7 100644 --- a/src/_data/codebase/v2_4/mrg/module-media-storage.yml +++ b/src/_data/codebase/v2_4/mrg/module-media-storage.yml @@ -1,5 +1,41 @@ --- title: MediaStorage -release: 2.4.3 -content: The Magento_MediaStorage module implements functionality related with upload - media files and synchronize it by database. +content: |- + This module implements functionality related with upload media files and synchronize it by database. + + ## Installation + + Before installing this module, note that the Magento_MediaStorage is dependent on the following modules: + + - `Magento_Catalog` + - `Magento_Theme` + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Structure + + `App/` - the directory that contains launch application entry point. + + For information about a typical file structure of a module in Magento 2, see [Module file structure](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/build/module-file-structure.html#module-file-structure). + + ## Extensibility + + Extension developers can interact with the Magento_MediaStorage module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_MediaStorage module. + + ## Additional information + + ### Console commands + + - `bin/magento catalog:images:resize` - creates resized product images + + #### Message Queue Consumer + + - `media.storage.catalog.image.resize` - creates resized product images + + [Learn how to manage Message Queues](https://devdocs.magento.com/guides/v2.4/config-guide/mq/manage-message-queues.html). + + More information can get at articles: + - [Learn how to configure Media Storage Database](https://docs.magento.com/user-guide/system/media-storage-database.html). + - [Learn how to Resize catalog images](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/themes/theme-images.html#resize-catalog-images) diff --git a/src/_data/codebase/v2_4/mrg/module-message-queue.yml b/src/_data/codebase/v2_4/mrg/module-message-queue.yml index e1d49de8e58..af72b2f1b60 100644 --- a/src/_data/codebase/v2_4/mrg/module-message-queue.yml +++ b/src/_data/codebase/v2_4/mrg/module-message-queue.yml @@ -1,4 +1,3 @@ --- title: MessageQueue -release: 2.4.3 content: "**MessageQueue** provides support of Advanced Message Queuing Protocol" diff --git a/src/_data/codebase/v2_4/mrg/module-msrp-configurable-product.yml b/src/_data/codebase/v2_4/mrg/module-msrp-configurable-product.yml index 9cdeb7261e5..0926204227e 100644 --- a/src/_data/codebase/v2_4/mrg/module-msrp-configurable-product.yml +++ b/src/_data/codebase/v2_4/mrg/module-msrp-configurable-product.yml @@ -1,6 +1,5 @@ --- title: MsrpConfigurableProduct -release: 2.4.3 content: "The **Magento_MsrpConfigurableProduct** module provides type and resolver information for the Magento_Msrp module from the ConfigurableProduct module.\nProvides implementation of msrp price calculation for Configurable Product.\n\n## Installation\n\nFor @@ -13,8 +12,8 @@ content: "The **Magento_MsrpConfigurableProduct** module provides type and resol For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html).\n\n[The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_Msrp module.\n\n### Layouts\n\nFor - more information about a layout in Magento 2, see the [Layout documentation](http://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html).\n\n### + more information about a layout in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html).\n\n### UI components\n\nFor information about a UI component in Magento 2, see [Overview - of UI components](http://devdocs.magento.com/guides/v2.3/ui_comp_guide/bk-ui_comps.html).\n\n## + of UI components](https://devdocs.magento.com/guides/v2.3/ui_comp_guide/bk-ui_comps.html).\n\n## Additional information\n\nFor information about significant changes in patch releases, see [2.4.x Release information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html)." diff --git a/src/_data/codebase/v2_4/mrg/module-msrp-grouped-product.yml b/src/_data/codebase/v2_4/mrg/module-msrp-grouped-product.yml index c0d72e4e3a4..af3cd850737 100644 --- a/src/_data/codebase/v2_4/mrg/module-msrp-grouped-product.yml +++ b/src/_data/codebase/v2_4/mrg/module-msrp-grouped-product.yml @@ -1,6 +1,5 @@ --- title: MsrpGroupedProduct -release: 2.4.3 content: "**Magento_MsrpGroupedProduct** module provides type and resolver information for the Msrp module from the GroupedProduct module.\nProvides implementation of msrp price calculation for Grouped Product.\n\n## Installation\n\nFor information @@ -13,9 +12,9 @@ content: "**Magento_MsrpGroupedProduct** module provides type and resolver infor For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html).\n\n[The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_Msrp module.\n\n### Layouts\n\nFor - more information about a layout in Magento 2, see the [Layout documentation](http://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html).\n\n### + more information about a layout in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.3/frontend-dev-guide/layouts/layout-overview.html).\n\n### UI components\n\nFor information about a UI component in Magento 2, see [Overview - of UI components](http://devdocs.magento.com/guides/v2.3/ui_comp_guide/bk-ui_comps.html).\n\n## + of UI components](https://devdocs.magento.com/guides/v2.3/ui_comp_guide/bk-ui_comps.html).\n\n## Additional information\n\n### collection attributes\n\nModule adds attribute `msrp` to select for the `Magento\\Catalog\\Model\\ResourceModel\\Product\\Link\\Product\\Collection` \nin `Magento\\MsrpGroupedProduct\\Plugin\\Model\\Product\\Type\\Grouped` plugin.\n\nFor diff --git a/src/_data/codebase/v2_4/mrg/module-msrp-staging.yml b/src/_data/codebase/v2_4/mrg/module-msrp-staging.yml index 31e27792abd..32d32c43ef6 100644 --- a/src/_data/codebase/v2_4/mrg/module-msrp-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-msrp-staging.yml @@ -1,6 +1,5 @@ --- title: MsrpStaging -release: 2.4.3 content: |- The Magento_MsrpStaging module is a part of the staging functionality in Magento EE. It enables you to stage the manufacturer's suggested retail price. diff --git a/src/_data/codebase/v2_4/mrg/module-msrp.yml b/src/_data/codebase/v2_4/mrg/module-msrp.yml index 638ed9292bb..d4c57d10543 100644 --- a/src/_data/codebase/v2_4/mrg/module-msrp.yml +++ b/src/_data/codebase/v2_4/mrg/module-msrp.yml @@ -1,6 +1,5 @@ --- title: Msrp -release: 2.4.3 content: "The **Magento_Msrp** module is responsible for Manufacturer’s Suggested Retail Price functionality.\nA current module provides base functional for msrp pricing rendering, configuration and calculation.\n\n## Installation\nThe Magento_Msrp diff --git a/src/_data/codebase/v2_4/mrg/module-multiple-wishlist-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-multiple-wishlist-graph-ql.yml index 4451c026b74..7df80abe392 100644 --- a/src/_data/codebase/v2_4/mrg/module-multiple-wishlist-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-multiple-wishlist-graph-ql.yml @@ -1,5 +1,4 @@ --- title: MultipleWishlistGraphQl -release: 2.4.3 content: "**MultipleWishlistGraphQl** provides type information regarding multiple wishlist functionality for the GraphQl module" diff --git a/src/_data/codebase/v2_4/mrg/module-multiple-wishlist.yml b/src/_data/codebase/v2_4/mrg/module-multiple-wishlist.yml index dc91449698d..93d46e28237 100644 --- a/src/_data/codebase/v2_4/mrg/module-multiple-wishlist.yml +++ b/src/_data/codebase/v2_4/mrg/module-multiple-wishlist.yml @@ -1,6 +1,5 @@ --- title: MultipleWishlist -release: 2.4.3 content: |- The Magento_MultipleWishlist module implements the multiple wishlists functionality. These are lists of products from a store a customer would like to buy. Customers can save products to multiple wish lists and copy or move items from list to list. diff --git a/src/_data/codebase/v2_4/mrg/module-multishipping.yml b/src/_data/codebase/v2_4/mrg/module-multishipping.yml index 1b37669208b..70621c0174d 100644 --- a/src/_data/codebase/v2_4/mrg/module-multishipping.yml +++ b/src/_data/codebase/v2_4/mrg/module-multishipping.yml @@ -1,6 +1,5 @@ --- title: Multishipping -release: 2.4.3 content: "**Magento_Multishipping** module provides functionality that allows customer to request shipping to more than one address\nusing different carriers. The module provides alternative to standard checkout flow.\n\n## Installation\n\nFor information @@ -39,7 +38,7 @@ content: "**Magento_Multishipping** module provides functionality that allows cu `checkout_multishipping_refund_all` event in the\n class `\\Magento\\Multishipping\\Model\\Checkout\\Type\\Multishipping::createOrders()` method. Parameters:\n - `orders` is order object array `\\Magento\\Sales\\Model\\Order` \ that was created.\n\nFor information about an event in Magento 2, see [Events - and observers](http://devdocs.magento.com/guides/v2.3/extension-dev-guide/events-and-observers.html#events).\n\n### + and observers](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/events-and-observers.html#events).\n\n### Layouts\n\nThe module interacts with the following layout handles:\n\n`view/frontend/layout` directory:\n\n - `checkout_cart_index`\n \nThis module introduces the following layouts and layout handles:\n\n`view/frontend/layout` directory:\n\n - `multishipping_checkout`\n @@ -70,4 +69,4 @@ content: "**Magento_Multishipping** module provides functionality that allows cu Checkout Register User Form\n- `checkout_cart_multishipping_shipping` - Multishipping Checkout Shipping Information Step\n- `checkout_cart_multishipping_success` - Multishipping Checkout Success\n\nMore information about [layout types](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/layouts/layout-types.html).\n\n\nFor - information about significant changes in patch releases, see [2.3.x Release information](http://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html)." + information about significant changes in patch releases, see [2.3.x Release information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html)." diff --git a/src/_data/codebase/v2_4/mrg/module-mysql-mq.yml b/src/_data/codebase/v2_4/mrg/module-mysql-mq.yml index 5b926509927..d90317c050f 100644 --- a/src/_data/codebase/v2_4/mrg/module-mysql-mq.yml +++ b/src/_data/codebase/v2_4/mrg/module-mysql-mq.yml @@ -1,6 +1,5 @@ --- title: MysqlMq -release: 2.4.3 content: "**Magento_MysqlMq** provides message queue implementation based on MySQL.\n\nModule contain recurring script, declared in `Magento\\MysqlMq\\Setup\\Recurring` \nclass. This script is executed by Magento post each schema installation or upgrade\nstage @@ -10,6 +9,6 @@ content: "**Magento_MysqlMq** provides message queue implementation based on MyS messages\n\n\nFor information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html).\n\n## Additional information\n\nFor information about significant changes in patch releases, - see [2.3.x Release information](http://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html).\n\n### + see [2.3.x Release information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html).\n\n### cron options\n\ncron group configuration can be set in `etc/crontab.xml`.\n\n- `mysqlmq_clean_messages` - clean up old messages from database" diff --git a/src/_data/codebase/v2_4/mrg/module-negotiable-quote-async-order.yml b/src/_data/codebase/v2_4/mrg/module-negotiable-quote-async-order.yml new file mode 100644 index 00000000000..1074e302190 --- /dev/null +++ b/src/_data/codebase/v2_4/mrg/module-negotiable-quote-async-order.yml @@ -0,0 +1,4 @@ +--- +title: NegotiableQuoteAsyncOrder +content: The Magento_NegotiableQuoteAsyncOrder module provides the ability to save + order items asynchronously for NegotiableQuote functionality. diff --git a/src/_data/codebase/v2_4/mrg/module-negotiable-quote-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-negotiable-quote-graph-ql.yml index 04000f8f26e..d274695026b 100644 --- a/src/_data/codebase/v2_4/mrg/module-negotiable-quote-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-negotiable-quote-graph-ql.yml @@ -1,4 +1,3 @@ --- title: NegotiableQuoteGraphQl -release: 2.4.3 content: '' diff --git a/src/_data/codebase/v2_4/mrg/module-negotiable-quote-shared-catalog.yml b/src/_data/codebase/v2_4/mrg/module-negotiable-quote-shared-catalog.yml index aa14956dd65..3b9b2e351ea 100644 --- a/src/_data/codebase/v2_4/mrg/module-negotiable-quote-shared-catalog.yml +++ b/src/_data/codebase/v2_4/mrg/module-negotiable-quote-shared-catalog.yml @@ -1,6 +1,5 @@ --- title: NegotiableQuoteSharedCatalog -release: 2.4.3 content: |- The Magento_NegotiableQuoteSharedCatalog module enables the NegotiableQuote module to interact with a SharedCatalog in an B2B environment. This module extends the Magento_NegotiableQuote module and Magento_SharedCatalog modules. diff --git a/src/_data/codebase/v2_4/mrg/module-negotiable-quote-weee.yml b/src/_data/codebase/v2_4/mrg/module-negotiable-quote-weee.yml index f1f908ad82c..30d6c41ab44 100644 --- a/src/_data/codebase/v2_4/mrg/module-negotiable-quote-weee.yml +++ b/src/_data/codebase/v2_4/mrg/module-negotiable-quote-weee.yml @@ -1,6 +1,5 @@ --- title: NegotiableQuoteWeee -release: 2.4.3 content: |- ## NegotiableQuoteWeee module Overview diff --git a/src/_data/codebase/v2_4/mrg/module-negotiable-quote.yml b/src/_data/codebase/v2_4/mrg/module-negotiable-quote.yml index 299e7151acc..6da2f6e48bb 100644 --- a/src/_data/codebase/v2_4/mrg/module-negotiable-quote.yml +++ b/src/_data/codebase/v2_4/mrg/module-negotiable-quote.yml @@ -1,6 +1,5 @@ --- title: NegotiableQuote -release: 2.4.3 content: |- The Magento_NegotiableQuote module allows a customer and a merchant (admin user) to negotiate product and/or shipping prices before the customer places an order. Its functionality is available for the company members only. diff --git a/src/_data/codebase/v2_4/mrg/module-new-relic-reporting.yml b/src/_data/codebase/v2_4/mrg/module-new-relic-reporting.yml index f335aad08b4..41e6eaec4c5 100644 --- a/src/_data/codebase/v2_4/mrg/module-new-relic-reporting.yml +++ b/src/_data/codebase/v2_4/mrg/module-new-relic-reporting.yml @@ -1,6 +1,24 @@ --- title: NewRelicReporting -release: 2.4.3 -content: "Module Magento\\NewRelicReporting implements integration New Relic APM and - New Relic Insights with Magento, giving \nreal-time visibility into business and - performance metrics for data-driven decision making." +content: "This module implements integration New Relic APM and New Relic Insights + with Magento, giving real-time visibility into business and performance metrics + for data-driven decision making. \n\n## Installation\n\nBefore installing this module, + note that the Magento_NewRelicReporting is dependent on the following modules:\n- + `Magento_Store`\n- `Magento_Customer`\n- `Magento_Backend`\n- `Magento_Catalog`\n- + `Magento_ConfigurableProduct`\n- `Magento_Config`\n\nThis module creates the following + tables in the database:\n- `reporting_counts`\n- `reporting_module_status`\n- `reporting_orders`\n- + `reporting_users`\n- `reporting_system_updates`\n\nFor information about a module + installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html).\n\n## + Extensibility\n\nExtension developers can interact with the Magento_NewRelicReporting + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_NewRelicReporting module.\n\n## + Additional information\n\n[Learn more about New Relic Reporting](https://docs.magento.com/user-guide/reports/new-relic-reporting.html).\n\n### + Console commands\n\nThe Magento_NewRelicReporting provides console commands:\n- + `bin/magento newrelic:create:deploy-marker []` - check + the deploy queue for entries and create an appropriate deploy marker\n\n[Learn more + about command's parameters](https://devdocs.magento.com/guides/v2.4/reference/cli/magento.html#newreliccreatedeploy-marker).\n\n### + Cron options\n\nCron group configuration can be set at `etc/crontab.xml`:\n- `magento_newrelicreporting_cron` + - runs collecting all new relic reports\n\n[Learn how to configure and run cron + in Magento.](https://devdocs.magento.com/guides/v2.4/config-guide/cli/config-cli-subcommands-cron.html)." diff --git a/src/_data/codebase/v2_4/mrg/module-newsletter-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-newsletter-graph-ql.yml index 5e63f72420e..54e508da40d 100644 --- a/src/_data/codebase/v2_4/mrg/module-newsletter-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-newsletter-graph-ql.yml @@ -1,5 +1,16 @@ --- title: NewsletterGraphQl -release: 2.4.3 -content: The Magento_NewsletterGraphQl module allows a shopper to subscribe to a newsletter - using GraphQL. +content: |- + This module allows a shopper to subscribe to a newsletter using GraphQL. + + ## Installation + + Before installing this module, note that the Magento_NewsletterGraphQl is dependent on the Magento_Newsletter module. + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + Extension developers can interact with the Magento_NewsletterGraphQl module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_NewsletterGraphQl module. diff --git a/src/_data/codebase/v2_4/mrg/module-newsletter.yml b/src/_data/codebase/v2_4/mrg/module-newsletter.yml index 30bd5138d3d..056bc540699 100644 --- a/src/_data/codebase/v2_4/mrg/module-newsletter.yml +++ b/src/_data/codebase/v2_4/mrg/module-newsletter.yml @@ -1,6 +1,34 @@ --- title: Newsletter -release: 2.4.3 -content: Magento_Newsletter module allows clients to subscribe for information about - new promotions and discounts and allows store administrators to send newsletters - to clients subscribed for them. +content: "This module allows clients to subscribe for information about new promotions + and discounts and allows store administrators to send newsletters to clients subscribed + for them.\n\n## Installation\n\nBefore installing this module, note that the Magento_Newsletter + is dependent on the following modules:\n- `Magento_Store`\n- `Magento_Customer`\n- + `Magento_Eav`\n- `Magento_Widget`\n\nBefore disabling or uninstalling this module, + note that the following modules depends on this module:\n- `Magento_NewsletterGraphQl`\n\nThis + module creates the following tables in the database:\n- `newsletter_subscriber`\n- + `newsletter_template`\n- `newsletter_queue`\n- `newsletter_queue_link`\n- `newsletter_queue_store_link`\n- + `newsletter_problem`\n\nFor information about a module installation in Magento 2, + see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html).\n\n## + Extensibility\n\nExtension developers can interact with the Magento_Newsletter module. + For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_Newsletter module.\n\nA + lot of functionality in the module is on JavaScript, use [mixins](https://devdocs.magento.com/guides/v2.4/javascript-dev-guide/javascript/js_mixins.html) + to extend it.\n\n### Layouts\n\nThis module introduces the following layouts in + the `view/frontend/layout` and `view/adminhtml/layout` directories:\n- `view/adminhtml/layout`:\n + \ - `newsletter_problem_block`\n - `newsletter_problem_grid`\n - `newsletter_problem_index`\n + \ - `newsletter_queue_edit`\n - `newsletter_queue_grid`\n - `newsletter_queue_grid_block`\n + \ - `newsletter_queue_index`\n - `newsletter_queue_preview`\n - `newsletter_queue_preview_popup`\n + \ - `newsletter_subscriber_block`\n - `newsletter_subscriber_exportcsv`\n - + `newsletter_subscriber_exportxml`\n - `newsletter_subscriber_grid`\n - `newsletter_subscriber_index`\n + \ - `newsletter_template_edit`\n - `newsletter_template_preview`\n - `newsletter_template_preview_popup`\n + \ - `preview`\n \n- `view/frontend/layout`:\n - `customer_account`\n - + `customer_account_create`\n - `newsletter_manage_index`\n - `default`\n\nFor + more information about a layout in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/layouts/layout-overview.html).\n\n### + UI components\n\nThis module extends customer form ui component the configuration + file located in the `view/base/ui_component` directory:\n- `customer_form`\n\nFor + information about a UI component in Magento 2, see [Overview of UI components](https://devdocs.magento.com/guides/v2.4/ui_comp_guide/bk-ui_comps.html).\n\n## + Additional information\n\n[Learn more about newsletter](https://docs.magento.com/user-guide/marketing/newsletters.html).\n\n### + Cron options\n\nCron group configuration can be set at `etc/crontab.xml`:\n- `newsletter_send_all` + - schedules newsletter sending\n\n[Learn how to configure and run cron in Magento.](https://devdocs.magento.com/guides/v2.4/config-guide/cli/config-cli-subcommands-cron.html)." diff --git a/src/_data/codebase/v2_4/mrg/module-offline-payments.yml b/src/_data/codebase/v2_4/mrg/module-offline-payments.yml index 6d0a7483a17..eefa0ea7584 100644 --- a/src/_data/codebase/v2_4/mrg/module-offline-payments.yml +++ b/src/_data/codebase/v2_4/mrg/module-offline-payments.yml @@ -1,9 +1,18 @@ --- title: OfflinePayments -release: 2.4.3 -content: |- - The Magento_OfflinePayments module implements the payment methods which do not require interaction with a payment gateway (so called offline methods). These methods are the following: - *Bank transfer - *Cash on delivery - *Check / Money Order - *Purchase order +content: "This module implements the payment methods which do not require interaction + with a payment gateway (so called offline methods). \nThese methods are the following:\n- + Bank transfer\n- Cash on delivery\n- Check / Money Order\n- Purchase order\n\n## + Installation\n\nBefore installing this module, note that the Magento_OfflinePayments + is dependent on the following modules:\n- `Magento_Store`\n- `Magento_Catalog`\n\nFor + information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html).\n\n## + Extensibility\n\nExtension developers can interact with the Magento_OfflinePayments + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_OfflinePayments module.\n\nA + lot of functionality in the module is on JavaScript, use [mixins](https://devdocs.magento.com/guides/v2.4/javascript-dev-guide/javascript/js_mixins.html) + to extend it.\n\n### Layouts\n\nThis module introduces the following layouts in + the `view/frontend/layout` directory:\n- `checkout_index_index`\n- `multishipping_checkout_billing`\n\nFor + more information about a layout in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/layouts/layout-overview.html).\n\n## + Additional information\n\n[Learn how to configure Offline Payment Methods](https://docs.magento.com/user-guide/payment/offline-payment-methods.html)." diff --git a/src/_data/codebase/v2_4/mrg/module-offline-shipping.yml b/src/_data/codebase/v2_4/mrg/module-offline-shipping.yml index e48d6ebd8cc..670e59223bc 100644 --- a/src/_data/codebase/v2_4/mrg/module-offline-shipping.yml +++ b/src/_data/codebase/v2_4/mrg/module-offline-shipping.yml @@ -1,9 +1,31 @@ --- title: OfflineShipping -release: 2.4.3 -content: |- - The Magento_OfflineShipping module implements the shipping methods which do not involve a direct interaction with shipping carriers, so called offline shipping methods. Namely, the following: - *Free Shipping - *Flat Rate - *Table Rates - *Store Pickup +content: "This module implements the shipping methods which do not involve a direct + interaction with shipping carriers, so called offline shipping methods. \nNamely, + the following:\n- Free Shipping\n- Flat Rate\n- Table Rates\n- Store Pickup\n\n## + Installation\n\nBefore installing this module, note that the Magento_OfflineShipping + is dependent on the following modules:\n- `Magento_Store`\n- `Magento_Sales`\n- + `Magento_Quote`\n- `Magento_Quote`\n- `Magento_SalesRule`\n\nThe Magento_OfflineShipping + module creates the `shipping_tablerate` table in the database.\n\nThis module modifies + the following tables in the database:\n- `salesrule` - adds column `simple_free_shipping`\n- + `sales_order_item` - adds column `free_shipping`\n- `quote_address` - adds column + `free_shipping`\n- `quote_item` - adds column `free_shipping`\n- `quote_address_item` + - adds column `free_shipping`\n\nFor information about a module installation in + Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html).\n\n## + Extensibility\n\nExtension developers can interact with the Magento_OfflineShipping + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_OfflineShipping module.\n\nA + lot of functionality in the module is on JavaScript, use [mixins](https://devdocs.magento.com/guides/v2.4/javascript-dev-guide/javascript/js_mixins.html) + to extend it.\n\n### Layouts\n\nThis module introduces the following layouts in + the `view/frontend/layout` directory:\n- `checkout_cart_index`\n- `checkout_index_index`\n\nFor + more information about a layout in Magento 2, see the [Layout documentation](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/layouts/layout-overview.html).\n\n### + UI components\n\nThis module extends following ui components located in the `view/adminhtml/ui_component` + directory:\n- `sales_rule_form`\n- `salesrulestaging_update_form`\n\nFor information + about a UI component in Magento 2, see [Overview of UI components](https://devdocs.magento.com/guides/v2.4/ui_comp_guide/bk-ui_comps.html).\n\n## + Additional information\n\nYou can get more information about offline shipping methods + in magento at the articles:\n- [How to configure Free Shipping](https://docs.magento.com/user-guide/shipping/shipping-free.html)\n- + [How to configure Flat Rate](https://docs.magento.com/user-guide/shipping/shipping-flat-rate.html)\n- + [How to configure Table Rates](https://docs.magento.com/user-guide/shipping/shipping-table-rate.html)\n- + [How to configure Store Pickup](https://docs.magento.com/user-guide/shipping/shipping-in-store-delivery.html)" diff --git a/src/_data/codebase/v2_4/mrg/module-order-history-search.yml b/src/_data/codebase/v2_4/mrg/module-order-history-search.yml index 246c3154167..382d283b39f 100644 --- a/src/_data/codebase/v2_4/mrg/module-order-history-search.yml +++ b/src/_data/codebase/v2_4/mrg/module-order-history-search.yml @@ -1,6 +1,5 @@ --- title: OrderHistorySearch -release: 2.4.3 content: |- The Magento_OrderHistorySearch module serves to handle advanced orders filtering on customer account. diff --git a/src/_data/codebase/v2_4/mrg/module-page-builder-admin-analytics.yml b/src/_data/codebase/v2_4/mrg/module-page-builder-admin-analytics.yml index 1c3e64ecfd7..3974af2ad4d 100644 --- a/src/_data/codebase/v2_4/mrg/module-page-builder-admin-analytics.yml +++ b/src/_data/codebase/v2_4/mrg/module-page-builder-admin-analytics.yml @@ -1,5 +1,4 @@ --- title: PageBuilderAdminAnalytics -release: 2.4.3 content: The Magento_PageBuilderAdminAnalytics module tracks Page Builder information through AdminAnalytics. diff --git a/src/_data/codebase/v2_4/mrg/module-page-builder-admin-gws-admin-ui.yml b/src/_data/codebase/v2_4/mrg/module-page-builder-admin-gws-admin-ui.yml new file mode 100644 index 00000000000..2cbd0ca64ab --- /dev/null +++ b/src/_data/codebase/v2_4/mrg/module-page-builder-admin-gws-admin-ui.yml @@ -0,0 +1,4 @@ +--- +title: PageBuilderAdminGwsAdminUi +content: The Magento_PageBuilderAdminGwsAdminUi contains Adobe Commerce dependent + functionality and tests diff --git a/src/_data/codebase/v2_4/mrg/module-page-builder-analytics.yml b/src/_data/codebase/v2_4/mrg/module-page-builder-analytics.yml index fe15494cdc6..13c5b87c6b7 100644 --- a/src/_data/codebase/v2_4/mrg/module-page-builder-analytics.yml +++ b/src/_data/codebase/v2_4/mrg/module-page-builder-analytics.yml @@ -1,6 +1,5 @@ --- title: PageBuilderAnalytics -release: 2.4.3 content: The Magento_PageBuilderAnalytics module configures data definitions for a data collection related to the PageBuilder module entities to be used in [Advanced Reporting](https://devdocs.magento.com/guides/v2.4/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_4/mrg/module-page-builder.yml b/src/_data/codebase/v2_4/mrg/module-page-builder.yml index 8819ac66323..ae3c5db4033 100644 --- a/src/_data/codebase/v2_4/mrg/module-page-builder.yml +++ b/src/_data/codebase/v2_4/mrg/module-page-builder.yml @@ -1,6 +1,5 @@ --- title: PageBuilder -release: 2.4.3 content: |- The Magento_PageBuilder module provides an enhancement for the default Magento WYSIWYG editor. It installs an alternative editor in the Admin area for building content. diff --git a/src/_data/codebase/v2_4/mrg/module-page-cache.yml b/src/_data/codebase/v2_4/mrg/module-page-cache.yml index 981feb68630..d52a8ec6013 100644 --- a/src/_data/codebase/v2_4/mrg/module-page-cache.yml +++ b/src/_data/codebase/v2_4/mrg/module-page-cache.yml @@ -1,6 +1,5 @@ --- title: PageCache -release: 2.4.3 content: |- The PageCache module provides functionality of caching full pages content in Magento application. An administrator may switch between built-in caching and Varnish caching. Built-in caching is default and ready to use without the need of any external tools. Requests and responses are managed by PageCache plugin. It loads data from cache and returns a response. If data is not present in cache, it passes the request to Magento and waits for the response. Response is then saved in cache. diff --git a/src/_data/codebase/v2_4/mrg/module-payment-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-payment-graph-ql.yml new file mode 100644 index 00000000000..95f4903172e --- /dev/null +++ b/src/_data/codebase/v2_4/mrg/module-payment-graph-ql.yml @@ -0,0 +1,5 @@ +--- +title: PaymentGraphQl +content: |- + **PaymentGraphQl** provides type information for the GraphQl module + to generate payment fields information endpoints. diff --git a/src/_data/codebase/v2_4/mrg/module-payment-staging.yml b/src/_data/codebase/v2_4/mrg/module-payment-staging.yml index 2cc9f402267..40db8f7aa0e 100644 --- a/src/_data/codebase/v2_4/mrg/module-payment-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-payment-staging.yml @@ -1,6 +1,5 @@ --- title: PaymentStaging -release: 2.4.3 content: |- The Magento_PaymentStaging module is a part of the staging functionality in Magento EE. It extends the Magento_Payment module for the staging preview functionality. diff --git a/src/_data/codebase/v2_4/mrg/module-payment.yml b/src/_data/codebase/v2_4/mrg/module-payment.yml index 6885ef7fdec..cabae040993 100644 --- a/src/_data/codebase/v2_4/mrg/module-payment.yml +++ b/src/_data/codebase/v2_4/mrg/module-payment.yml @@ -1,6 +1,5 @@ --- title: Payment -release: 2.4.3 content: |- The Magento_Payment module provides the abstraction level for all payment methods, and all logic that should be used when adding a new payment method. This logic includes configuration models, separate models for payment data verification and so on. For example, Magento\Payment\Model\Method\AbstractMethod is an abstract model which should be extended by particular payment methods. diff --git a/src/_data/codebase/v2_4/mrg/module-paypal-captcha.yml b/src/_data/codebase/v2_4/mrg/module-paypal-captcha.yml index 1bf2598fe6d..e08c7ca6130 100644 --- a/src/_data/codebase/v2_4/mrg/module-paypal-captcha.yml +++ b/src/_data/codebase/v2_4/mrg/module-paypal-captcha.yml @@ -1,5 +1,4 @@ --- title: PaypalCaptcha -release: 2.4.3 content: The PayPal Captcha module provides a possibility to enable Captcha validation on Payflow Pro payment form. diff --git a/src/_data/codebase/v2_4/mrg/module-paypal-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-paypal-graph-ql.yml index 86f2ac2a57f..0e9719f338c 100644 --- a/src/_data/codebase/v2_4/mrg/module-paypal-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-paypal-graph-ql.yml @@ -1,5 +1,4 @@ --- title: PaypalGraphQl -release: 2.4.3 content: "**PaypalGraphQl** provides resolver information for using Paypal payment methods via GraphQl." diff --git a/src/_data/codebase/v2_4/mrg/module-paypal-negotiable-quote.yml b/src/_data/codebase/v2_4/mrg/module-paypal-negotiable-quote.yml index 70d27ee3e42..0cf0b276a52 100644 --- a/src/_data/codebase/v2_4/mrg/module-paypal-negotiable-quote.yml +++ b/src/_data/codebase/v2_4/mrg/module-paypal-negotiable-quote.yml @@ -1,6 +1,5 @@ --- title: PaypalNegotiableQuote -release: 2.4.3 content: |- The Magento_PaypalNegotiableQuote module provides support for PayPal payment methods when using negotiable quotes. diff --git a/src/_data/codebase/v2_4/mrg/module-paypal-on-boarding.yml b/src/_data/codebase/v2_4/mrg/module-paypal-on-boarding.yml deleted file mode 100644 index 8bc46d401c1..00000000000 --- a/src/_data/codebase/v2_4/mrg/module-paypal-on-boarding.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: PaypalOnBoarding -release: 2.4.3 -content: Module Magento\PaypalOnBoarding gives an ability to run PayPal on-boarding - flow from Magento PayPal Express Checkout configuration page so merchant can get - API credentials configured automatically on merchants store without a need to provide - those manually. diff --git a/src/_data/codebase/v2_4/mrg/module-paypal-purchase-order.yml b/src/_data/codebase/v2_4/mrg/module-paypal-purchase-order.yml index d8688990cdb..41c85ad4186 100644 --- a/src/_data/codebase/v2_4/mrg/module-paypal-purchase-order.yml +++ b/src/_data/codebase/v2_4/mrg/module-paypal-purchase-order.yml @@ -1,6 +1,5 @@ --- title: PaypalPurchaseOrder -release: 2.4.3 content: |- The Magento_PaypalPurchaseOrder module provides support for PayPal payment methods when using purchase orders. diff --git a/src/_data/codebase/v2_4/mrg/module-paypal.yml b/src/_data/codebase/v2_4/mrg/module-paypal.yml index 8b389eea6dc..be035714e19 100644 --- a/src/_data/codebase/v2_4/mrg/module-paypal.yml +++ b/src/_data/codebase/v2_4/mrg/module-paypal.yml @@ -1,6 +1,5 @@ --- title: Paypal -release: 2.4.3 content: |- Module Magento\PayPal implements integration with the PayPal payment system. Namely, it enables the following payment methods: * PayPal Express Checkout diff --git a/src/_data/codebase/v2_4/mrg/module-persistent-history.yml b/src/_data/codebase/v2_4/mrg/module-persistent-history.yml index 6e30c314188..6c71fb3c874 100644 --- a/src/_data/codebase/v2_4/mrg/module-persistent-history.yml +++ b/src/_data/codebase/v2_4/mrg/module-persistent-history.yml @@ -1,6 +1,5 @@ --- title: PersistentHistory -release: 2.4.3 content: |- Magento\PersistentHistory module extends functionality of Magento\Persistent by providing ability to keep track of products added to wishlist, recently ordered items, currently compared products, comparison history, recently viewed diff --git a/src/_data/codebase/v2_4/mrg/module-persistent.yml b/src/_data/codebase/v2_4/mrg/module-persistent.yml index 472fe022dfd..0011a59a954 100644 --- a/src/_data/codebase/v2_4/mrg/module-persistent.yml +++ b/src/_data/codebase/v2_4/mrg/module-persistent.yml @@ -1,6 +1,5 @@ --- title: Persistent -release: 2.4.3 content: |- This module enables setting a long-term cookie containing internal id (random hash - to exclude brute force) of persistent session for customer. Persistent session data is kept in DB - so it's not deleted in some days and is kept for @@ -43,7 +42,7 @@ content: |- - `persistent_session_expired` event in the `\Magento\Persistent\Observer\CheckExpirePersistentQuoteObserver::execute` method - For information about an event in Magento 2, see [Events and observers](http://devdocs.magento.com/guides/v2.4/extension-dev-guide/events-and-observers.html#events). + For information about an event in Magento 2, see [Events and observers](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/events-and-observers.html#events). ### Layouts @@ -60,4 +59,4 @@ content: |- Cron group configuration can be set at `etc/crontab.xml`: - `persistent_clear_expired` - clear expired persistent sessions - [Learn how to configure and run cron in Magento.](http://devdocs.magento.com/guides/v2.4/config-guide/cli/config-cli-subcommands-cron.html). + [Learn how to configure and run cron in Magento.](https://devdocs.magento.com/guides/v2.4/config-guide/cli/config-cli-subcommands-cron.html). diff --git a/src/_data/codebase/v2_4/mrg/module-price-permissions.yml b/src/_data/codebase/v2_4/mrg/module-price-permissions.yml index a5a78e66c27..174e11dcb3e 100644 --- a/src/_data/codebase/v2_4/mrg/module-price-permissions.yml +++ b/src/_data/codebase/v2_4/mrg/module-price-permissions.yml @@ -1,5 +1,4 @@ --- title: PricePermissions -release: 2.4.3 content: Magento_PricePermissions module allows to restrict such admin rights as changing or reading product price, changing product status. diff --git a/src/_data/codebase/v2_4/mrg/module-product-alert.yml b/src/_data/codebase/v2_4/mrg/module-product-alert.yml index 6a74827afeb..8c05675d2cd 100644 --- a/src/_data/codebase/v2_4/mrg/module-product-alert.yml +++ b/src/_data/codebase/v2_4/mrg/module-product-alert.yml @@ -1,6 +1,5 @@ --- title: ProductAlert -release: 2.4.3 content: "This module enables product alerts, which allow customers to sign up for emails about product price or stock status change.\n\n## Installation\n\nBefore installing this module, note that the Magento_ProductAlert is dependent on the following @@ -22,4 +21,4 @@ content: "This module enables product alerts, which allow customers to sign up f Additional information\n\nMore information can get at articles:\n- [Product Alerts](https://docs.magento.com/user-guide/catalog/inventory-product-alerts.html)\n- [Product Alert Run Settings](https://docs.magento.com/user-guide/catalog/inventory-product-alert-run-settings.html)\n\n### Cron options\n\nCron group configuration can be set at `etc/crontab.xml`:\n- `catalog_product_alert` - - send product alerts to customers\n\n[Learn how to configure and run cron in Magento.](http://devdocs.magento.com/guides/v2.4/config-guide/cli/config-cli-subcommands-cron.html)." + - send product alerts to customers\n\n[Learn how to configure and run cron in Magento.](https://devdocs.magento.com/guides/v2.4/config-guide/cli/config-cli-subcommands-cron.html)." diff --git a/src/_data/codebase/v2_4/mrg/module-product-video-staging.yml b/src/_data/codebase/v2_4/mrg/module-product-video-staging.yml index 3e517107b86..b62bd971857 100644 --- a/src/_data/codebase/v2_4/mrg/module-product-video-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-product-video-staging.yml @@ -1,6 +1,5 @@ --- title: ProductVideoStaging -release: 2.4.3 content: |- The Magento_ProductVideoStaging module is a part of the staging functionality in Magento EE. It enables you to add or remove a video to a product update. diff --git a/src/_data/codebase/v2_4/mrg/module-product-video.yml b/src/_data/codebase/v2_4/mrg/module-product-video.yml index c1d5df8519f..abd5dd911dd 100644 --- a/src/_data/codebase/v2_4/mrg/module-product-video.yml +++ b/src/_data/codebase/v2_4/mrg/module-product-video.yml @@ -1,6 +1,5 @@ --- title: ProductVideo -release: 2.4.3 content: |- This module implements functionality related with linking video files from external resources to product. @@ -39,7 +38,7 @@ content: |- This module extends following ui components located in the `view/adminhtml/ui_component` directory: - `product_form` - For information about a UI component in Magento 2, see [Overview of UI components](http://devdocs.magento.com/guides/v2.4/ui_comp_guide/bk-ui_comps.html). + For information about a UI component in Magento 2, see [Overview of UI components](https://devdocs.magento.com/guides/v2.4/ui_comp_guide/bk-ui_comps.html). ## Additional information diff --git a/src/_data/codebase/v2_4/mrg/module-promotion-permissions.yml b/src/_data/codebase/v2_4/mrg/module-promotion-permissions.yml index b9732a9123f..f3545cc94de 100644 --- a/src/_data/codebase/v2_4/mrg/module-promotion-permissions.yml +++ b/src/_data/codebase/v2_4/mrg/module-promotion-permissions.yml @@ -1,6 +1,5 @@ --- title: PromotionPermissions -release: 2.4.3 content: |- Magento\PromotionPermission module provides the possibility to an admin user to manage access of promotions and product prices in the Admin Panel. An admin user can set the following access rights for promotions and product prices: edit, diff --git a/src/_data/codebase/v2_4/mrg/module-purchase-order-rule.yml b/src/_data/codebase/v2_4/mrg/module-purchase-order-rule.yml index 12273d304bd..8a6845c7451 100644 --- a/src/_data/codebase/v2_4/mrg/module-purchase-order-rule.yml +++ b/src/_data/codebase/v2_4/mrg/module-purchase-order-rule.yml @@ -1,6 +1,5 @@ --- title: PurchaseOrderRule -release: 2.4.3 content: |- ​ ## Overview diff --git a/src/_data/codebase/v2_4/mrg/module-purchase-order.yml b/src/_data/codebase/v2_4/mrg/module-purchase-order.yml index b98dc10aa4e..272403f95af 100644 --- a/src/_data/codebase/v2_4/mrg/module-purchase-order.yml +++ b/src/_data/codebase/v2_4/mrg/module-purchase-order.yml @@ -1,6 +1,5 @@ --- title: PurchaseOrder -release: 2.4.3 content: "​\n## Overview\n​\nThe PurchaseOrder module contains functionality for creating purchase orders in a B2B environment. When enabled, all orders created within the company will be created as purchase orders. This allows B2B users to enforce purchasing diff --git a/src/_data/codebase/v2_4/mrg/module-quick-order.yml b/src/_data/codebase/v2_4/mrg/module-quick-order.yml index 65ddbf4628b..0047334c7f6 100644 --- a/src/_data/codebase/v2_4/mrg/module-quick-order.yml +++ b/src/_data/codebase/v2_4/mrg/module-quick-order.yml @@ -1,6 +1,5 @@ --- title: QuickOrder -release: 2.4.3 content: |- The Magento_QuickOrder module allows customers to improve their user experience by creating a new order from a list of multiple SKUs. diff --git a/src/_data/codebase/v2_4/mrg/module-quote-analytics.yml b/src/_data/codebase/v2_4/mrg/module-quote-analytics.yml index 1158700656a..33242d7cc5c 100644 --- a/src/_data/codebase/v2_4/mrg/module-quote-analytics.yml +++ b/src/_data/codebase/v2_4/mrg/module-quote-analytics.yml @@ -1,8 +1,7 @@ --- title: QuoteAnalytics -release: 2.4.3 content: |- - This module configures data definitions for a data collection related to the Quote module entities to be used in [Advanced Reporting](https://devdocs.magento.com/guides/v2.3/advanced-reporting/modules.html). + This module configures data definitions for a data collection related to the Quote module entities to be used in [Advanced Reporting](https://devdocs.magento.com/guides/v2.4/advanced-reporting/modules.html). ## Installation diff --git a/src/_data/codebase/v2_4/mrg/module-quote-bundle-options.yml b/src/_data/codebase/v2_4/mrg/module-quote-bundle-options.yml index e7c4eb50d57..7ba032fd950 100644 --- a/src/_data/codebase/v2_4/mrg/module-quote-bundle-options.yml +++ b/src/_data/codebase/v2_4/mrg/module-quote-bundle-options.yml @@ -1,5 +1,16 @@ --- title: QuoteBundleOptions -release: 2.4.3 -content: "**QuoteBundleOptions** provides data provider for creating buy request for - bundle products." +content: |- + This module provides data provider for creating buy request for bundle products. + + ## Installation + + This module does not introduce any database schema modifications or new data. + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + Extension developers can interact with the Magento_QuoteBundleOptions module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_QuoteBundleOptions module. diff --git a/src/_data/codebase/v2_4/mrg/module-quote-configurable-options.yml b/src/_data/codebase/v2_4/mrg/module-quote-configurable-options.yml index cd29e793104..a99bb8a1a8d 100644 --- a/src/_data/codebase/v2_4/mrg/module-quote-configurable-options.yml +++ b/src/_data/codebase/v2_4/mrg/module-quote-configurable-options.yml @@ -1,5 +1,16 @@ --- title: QuoteConfigurableOptions -release: 2.4.3 -content: "**QuoteConfigurableOptions** provides data provider for creating buy request - for configurable products." +content: |- + This module provides data provider for creating buy request for configurable products. + + ## Installation + + This module does not introduce any database schema modifications or new data. + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + Extension developers can interact with the Magento_QuoteConfigurableOptions module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_QuoteConfigurableOptions module. diff --git a/src/_data/codebase/v2_4/mrg/module-quote-downloadable-links.yml b/src/_data/codebase/v2_4/mrg/module-quote-downloadable-links.yml index 06bc79e33ea..5df4388adbb 100644 --- a/src/_data/codebase/v2_4/mrg/module-quote-downloadable-links.yml +++ b/src/_data/codebase/v2_4/mrg/module-quote-downloadable-links.yml @@ -1,5 +1,16 @@ --- title: QuoteDownloadableLinks -release: 2.4.3 -content: "**QuoteDownloadableLinks** provides data provider for creating buy request - for links of downloadable products." +content: |- + This module provides data provider for creating buy request for links of downloadable products. + + ## Installation + + This module does not introduce any database schema modifications or new data. + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + Extension developers can interact with the Magento_QuoteDownloadableLinks module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_QuoteDownloadableLinks module. diff --git a/src/_data/codebase/v2_4/mrg/module-quote-gift-card-options.yml b/src/_data/codebase/v2_4/mrg/module-quote-gift-card-options.yml index 171025789c6..a32c885e308 100644 --- a/src/_data/codebase/v2_4/mrg/module-quote-gift-card-options.yml +++ b/src/_data/codebase/v2_4/mrg/module-quote-gift-card-options.yml @@ -1,5 +1,4 @@ --- title: QuoteGiftCardOptions -release: 2.4.3 content: "**QuoteGiftCardOptions** defines the data provider that creates buy requests for gift card products." diff --git a/src/_data/codebase/v2_4/mrg/module-quote-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-quote-graph-ql.yml index f623883d529..fd9d9d58a16 100644 --- a/src/_data/codebase/v2_4/mrg/module-quote-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-quote-graph-ql.yml @@ -1,6 +1,56 @@ --- title: QuoteGraphQl -release: 2.4.3 -content: |- - **QuoteGraphQl** provides type and resolver information for the GraphQl module - to generate quote (cart) information endpoints. Also provides endpoints for modifying a quote. +content: "This module provides type and resolver information for the GraphQl module\nto + generate quote (cart) information endpoints. Also provides endpoints for modifying + a quote.\n\n## Installation\n\nBefore installing this module, note that the Magento_QuoteGraphQl + is dependent on the following modules:\n- `Magento_CatalogGraphQl`\n\nThis module + does not introduce any database schema modifications or new data.\n\nFor information + about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html).\n\n## + Extensibility\n\nExtension developers can interact with the Magento_QuoteDownloadableLinks + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_QuoteDownloadableLinks + module.\n\n## Additional information\n\nYou can get more information about [GraphQl + In Magento 2](https://devdocs.magento.com/guides/v2.4/graphql).\n\n### GraphQl Query\n\n- + `cart` query - retrieve information about a particular cart.\n[Learn more about + cart query](https://devdocs.magento.com/guides/v2.4/graphql/queries/cart.html).\n + \ \n- `customerCart` query - returns the active cart for the logged-in customer. + If the cart does not exist, the query creates one.\n[Learn more about customerCart + query](https://devdocs.magento.com/guides/v2.4/graphql/queries/customer-cart.html).\n\n### + GraphQl Mutation\n\n- `createEmptyCart` mutation - creates an empty shopping cart + for a guest or logged in customer.\n[Learn more about createEmptyCart mutation](https://devdocs.magento.com/guides/v2.4/graphql/mutations/create-empty-cart.html).\n\n- + `addSimpleProductsToCart` mutation - allows you to add any number of simple and + group products to the cart at the same time.\n [Learn more about addSimpleProductsToCart + mutation](https://devdocs.magento.com/guides/v2.4/graphql/mutations/add-simple-products.html).\n\n- + `addVirtualProductsToCart` mutation - allows you to add multiple virtual products + to the cart at the same time, but you cannot add other product types with this mutation.\n + \ [Learn more about addVirtualProductsToCart mutation](https://devdocs.magento.com/guides/v2.4/graphql/mutations/add-virtual-products.html).\n\n- + `applyCouponToCart` mutation - applies a pre-defined coupon code to the specified + cart.\n [Learn more about applyCouponToCart mutation](https://devdocs.magento.com/guides/v2.4/graphql/mutations/apply-coupon.html).\n\n- + `removeCouponFromCart` mutation - removes a previously-applied coupon from the cart.\n + \ [Learn more about removeCouponFromCart mutation](https://devdocs.magento.com/guides/v2.4/graphql/mutations/remove-coupon.html).\n\n- + `updateCartItems` mutation - allows you to modify items in the specified cart.\n + \ [Learn more about updateCartItems mutation](https://devdocs.magento.com/guides/v2.4/graphql/mutations/update-cart-items.html).\n\n- + `removeItemFromCart` mutation - deletes the entire quantity of a specified item + from the cart.\n [Learn more about removeItemFromCart mutation](https://devdocs.magento.com/guides/v2.4/graphql/mutations/remove-item.html).\n\n- + `setShippingAddressesOnCart` mutation - sets one or more shipping addresses on a + specific cart.\n [Learn more about setShippingAddressesOnCart mutation](https://devdocs.magento.com/guides/v2.4/graphql/mutations/set-shipping-address.html).\n\n- + `setBillingAddressOnCart` mutation - sets the billing address for a specific cart.\n + \ [Learn more about setBillingAddressOnCart mutation](https://devdocs.magento.com/guides/v2.4/graphql/mutations/set-billing-address.html).\n\n- + `setShippingMethodsOnCart` mutation - sets one or more delivery methods on a cart.\n + \ [Learn more about setShippingMethodsOnCart mutation](https://devdocs.magento.com/guides/v2.4/graphql/mutations/set-shipping-method.html).\n\n- + `setPaymentMethodOnCart` mutation - defines which payment method to apply to the + cart.\n [Learn more about setPaymentMethodOnCart mutation](https://devdocs.magento.com/guides/v2.4/graphql/mutations/set-payment-method.html).\n\n- + `setGuestEmailOnCart` mutation - assigns email to the guest cart.\n [Learn more + about setGuestEmailOnCart mutation](https://devdocs.magento.com/guides/v2.4/graphql/mutations/set-guest-email.html).\n\n- + `setPaymentMethodAndPlaceOrder` mutation - sets the cart payment method and converts + the cart into an order. **This mutation has been deprecated**. Use the `setPaymentMethodOnCart` + and `placeOrder` mutations instead.\n [Learn more about setPaymentMethodAndPlaceOrder + mutation](https://devdocs.magento.com/guides/v2.4/graphql/mutations/set-payment-place-order.html).\n\n- + `mergeCarts` mutation - transfers the contents of a guest cart into the cart of + a logged-in customer.\n [Learn more about mergeCarts mutation](https://devdocs.magento.com/guides/v2.4/graphql/mutations/merge-carts.html).\n\n- + `placeOrder` mutation - converts the cart into an order and returns an order ID.\n + \ [Learn more about placeOrder mutation](https://devdocs.magento.com/guides/v2.4/graphql/mutations/place-order.html).\n\n- + `addProductsToCart` mutation - adds any type of product to the shopping cart.\n + \ [Learn more about addProductsToCart mutation](https://devdocs.magento.com/guides/v2.4/graphql/mutations/add-products-to-cart.html)." diff --git a/src/_data/codebase/v2_4/mrg/module-quote-staging.yml b/src/_data/codebase/v2_4/mrg/module-quote-staging.yml index 078e792dbee..7d1f80853a1 100644 --- a/src/_data/codebase/v2_4/mrg/module-quote-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-quote-staging.yml @@ -1,6 +1,5 @@ --- title: QuoteStaging -release: 2.4.3 content: |- The Magento_QuoteStaging module is a part of the staging functionality in Magento EE. It`s connect Magento_Quote module with Magento_Staging module. diff --git a/src/_data/codebase/v2_4/mrg/module-quote.yml b/src/_data/codebase/v2_4/mrg/module-quote.yml index d1859f942e2..7533908b21e 100644 --- a/src/_data/codebase/v2_4/mrg/module-quote.yml +++ b/src/_data/codebase/v2_4/mrg/module-quote.yml @@ -1,6 +1,5 @@ --- title: Quote -release: 2.4.3 content: "This module provides customer cart management functionality.\n\n## Installation\n\nThe Magento_Quote module is one of the base Magento 2 modules. You cannot disable or uninstall this module.\n\nThe Magento_Quote module creates the following table in @@ -71,7 +70,7 @@ content: "This module provides customer cart management functionality.\n\n## Ins class)\n - `store_id` is a store ID (`int` type)\n\n- `sales_quote_item_collection_products_after_load` event in the `\\Magento\\Quote\\Model\\QuoteManagement::_assignProducts` method. Parameters:\n - `collection` is a product collection object (`\\Magento\\Catalog\\Model\\ResourceModel\\Product\\Collection` - class)\n\nFor information about an event in Magento 2, see [Events and observers](http://devdocs.magento.com/guides/v2.4/extension-dev-guide/events-and-observers.html#events). + class)\n\nFor information about an event in Magento 2, see [Events and observers](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/events-and-observers.html#events). \ \n\n### Public APIs\n\n#### Data\n\n- `\\Magento\\Quote\\Api\\Data\\AddressAdditionalDataInterface`\n \ - provides additional data with quote address information\n\n- `\\Magento\\Quote\\Api\\Data\\AddressInterface`\n \ - quote address data\n\n- `\\Magento\\Quote\\Api\\Data\\CartInterface`\n - @@ -149,4 +148,4 @@ content: "This module provides customer cart management functionality.\n\n## Ins \ - retrieves all methods for supplied shipping data\n \n- `\\Magento\\Quote\\Model\\MaskedQuoteIdToQuoteIdInterface`\n \ - converts masked quote ID to the quote ID (entity ID)\n\n- `\\Magento\\Quote\\Model\\QuoteIdToMaskedQuoteIdInterface`\n \ - converts quote ID to the masked quote ID\n \nFor information about a public - API in Magento 2, see [Public interfaces & APIs](http://devdocs.magento.com/guides/v2.4/extension-dev-guide/api-concepts.html)." + API in Magento 2, see [Public interfaces & APIs](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/api-concepts.html)." diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-admin-ui.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-admin-ui.yml index be8d88d483f..dc49dada0d8 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-admin-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-admin-ui.yml @@ -1,4 +1,8 @@ --- title: ReCaptchaAdminUi -release: 2.4.3 -content: 'Please refer to: https://github.com/magento/security-package' +content: |- + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module provides the reCAPTCHA UI files related to views in the admin panel. + + For more information please visit the [Magento document for reCAPTCHA](https://docs.magento.com/user-guide/stores/security-google-recaptcha.html). diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-checkout-sales-rule.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-checkout-sales-rule.yml new file mode 100644 index 00000000000..7f7d83ca07f --- /dev/null +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-checkout-sales-rule.yml @@ -0,0 +1,9 @@ +--- +title: ReCaptchaCheckoutSalesRule +content: |- + Magento reCAPTCHA + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module provides the reCAPTCHA implementations related to coupon code apply action on checkout cart & payment. + + For more information please visit the Magento document for reCAPTCHA. diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-checkout.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-checkout.yml index 17c52de5c1b..6237ad6f285 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-checkout.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-checkout.yml @@ -1,4 +1,8 @@ --- title: ReCaptchaCheckout -release: 2.4.3 -content: 'Please refer to: https://github.com/magento/security-package' +content: |- + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module provides the reCAPTCHA implementations related to checkout. + + For more information please visit the [Magento document for reCAPTCHA](https://docs.magento.com/user-guide/stores/security-google-recaptcha.html). diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-company.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-company.yml index c0da60a1ddb..4350e15c96e 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-company.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-company.yml @@ -1,4 +1,3 @@ --- title: ReCaptchaCompany -release: 2.4.3 content: 'Please refer to: https://github.com/magento/security-package-b2b' diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-contact.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-contact.yml index fda6ba18d9c..35d17f3a98e 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-contact.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-contact.yml @@ -1,4 +1,8 @@ --- title: ReCaptchaContact -release: 2.4.3 -content: 'Please refer to: https://github.com/magento/security-package' +content: |- + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module provides the reCAPTCHA implementations related to the contact page. + + For more information please visit the [Magento document for reCAPTCHA](https://docs.magento.com/user-guide/stores/security-google-recaptcha.html). diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-customer.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-customer.yml index 6716cafbdfb..0f5cdcf4229 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-customer.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-customer.yml @@ -1,4 +1,8 @@ --- title: ReCaptchaCustomer -release: 2.4.3 -content: 'Please refer to: https://github.com/magento/security-package' +content: |- + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module provides the reCAPTCHA implementations related to customer actions. + + For more information please visit the [Magento document for reCAPTCHA](https://docs.magento.com/user-guide/stores/security-google-recaptcha.html). diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-frontend-ui.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-frontend-ui.yml index 8a7f67db1f0..ddfa55f00fb 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-frontend-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-frontend-ui.yml @@ -1,4 +1,8 @@ --- title: ReCaptchaFrontendUi -release: 2.4.3 -content: 'Please refer to: https://github.com/magento/security-package' +content: |- + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module provides the UI related to customer-facing reCAPTCHA views. + + For more information please visit the [Magento document for reCAPTCHA](https://docs.magento.com/user-guide/stores/security-google-recaptcha.html). diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-migration.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-migration.yml index c97fc5528e5..74838eb3308 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-migration.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-migration.yml @@ -1,4 +1,8 @@ --- title: ReCaptchaMigration -release: 2.4.3 -content: 'Please refer to: https://github.com/magento/security-package' +content: |- + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module helps migrate data from the old reCAPTCHA implementation to the new one. + + For more information please visit the [Magento document for reCAPTCHA](https://docs.magento.com/user-guide/stores/security-google-recaptcha.html). diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-newsletter.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-newsletter.yml index 085b7e6120b..511ce34f948 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-newsletter.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-newsletter.yml @@ -1,4 +1,8 @@ --- title: ReCaptchaNewsletter -release: 2.4.3 -content: 'Please refer to: https://github.com/magento/security-package' +content: |- + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module provides the reCAPTCHA implementations related to newsletter subscriptions. + + For more information please visit the [Magento document for reCAPTCHA](https://docs.magento.com/user-guide/stores/security-google-recaptcha.html). diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-paypal.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-paypal.yml index b712c5551b9..35945d46abc 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-paypal.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-paypal.yml @@ -1,4 +1,8 @@ --- title: ReCaptchaPaypal -release: 2.4.3 -content: 'Please refer to: https://github.com/magento/security-package' +content: |- + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module provides the reCAPTCHA implementations related to PayPal payments. + + For more information please visit the [Magento document for reCAPTCHA](https://docs.magento.com/user-guide/stores/security-google-recaptcha.html). diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-review.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-review.yml index 5a2d56b55af..47a49b8530f 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-review.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-review.yml @@ -1,4 +1,8 @@ --- title: ReCaptchaReview -release: 2.4.3 -content: 'Please refer to: https://github.com/magento/security-package' +content: |- + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module provides the reCAPTCHA implementations related to product reviews. + + For more information please visit the [Magento document for reCAPTCHA](https://docs.magento.com/user-guide/stores/security-google-recaptcha.html). diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-send-friend.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-send-friend.yml index d44eedacdcb..ed808c49d82 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-send-friend.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-send-friend.yml @@ -1,4 +1,8 @@ --- title: ReCaptchaSendFriend -release: 2.4.3 -content: 'Please refer to: https://github.com/magento/security-package' +content: |- + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module provides the reCAPTCHA implementations related to store send to friend actions. + + For more information please visit the [Magento document for reCAPTCHA](https://docs.magento.com/user-guide/stores/security-google-recaptcha.html). diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-store-pickup.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-store-pickup.yml index 7c2735f98a4..ad68d23f2b7 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-store-pickup.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-store-pickup.yml @@ -1,4 +1,8 @@ --- title: ReCaptchaStorePickup -release: 2.4.3 -content: 'Please refer to: https://github.com/magento/security-package' +content: |- + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module provides the reCAPTCHA implementations related to store pickup actions. + + For more information please visit the [Magento document for reCAPTCHA](https://docs.magento.com/user-guide/stores/security-google-recaptcha.html). diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-ui.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-ui.yml index 7586a314023..1cc35e0dca6 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-ui.yml @@ -1,4 +1,8 @@ --- title: ReCaptchaUi -release: 2.4.3 -content: 'Please refer to: https://github.com/magento/security-package' +content: |- + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module contains the base UI related to all reCAPTCHA features. + + For more information please visit the [Magento document for reCAPTCHA](https://docs.magento.com/user-guide/stores/security-google-recaptcha.html). diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-user.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-user.yml index 48bc8083b48..764df3844b7 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-user.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-user.yml @@ -1,8 +1,12 @@ --- title: ReCaptchaUser -release: 2.4.3 content: |- - Please refer to: https://github.com/magento/security-package + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module provides the reCAPTCHA implementations related to user actions. + + For more information please visit the [Magento document for reCAPTCHA](https://docs.magento.com/user-guide/stores/security-google-recaptcha.html). + ## Emergency commandline disable for Admin panel Login page: diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-validation-api.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-validation-api.yml index e39d6ef0afe..1de15a51cc0 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-validation-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-validation-api.yml @@ -1,4 +1,8 @@ --- title: ReCaptchaValidationApi -release: 2.4.3 -content: 'Please refer to: https://github.com/magento/security-package' +content: |- + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module provides the service contracts for the base reCAPTCHA implementation. + + For more information please visit the [Magento document for reCAPTCHA](https://docs.magento.com/user-guide/stores/security-google-recaptcha.html). diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-validation.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-validation.yml index e36fc9c51ee..71d7fcb989a 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-validation.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-validation.yml @@ -1,4 +1,8 @@ --- title: ReCaptchaValidation -release: 2.4.3 -content: 'Please refer to: https://github.com/magento/security-package' +content: |- + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module provides the base implementation for reCAPTCHA. + + For more information please visit the [Magento document for reCAPTCHA](https://docs.magento.com/user-guide/stores/security-google-recaptcha.html). diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-version-2-checkbox.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-version-2-checkbox.yml index c376b3dca18..d2aa79cecce 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-version-2-checkbox.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-version-2-checkbox.yml @@ -1,4 +1,8 @@ --- title: ReCaptchaVersion2Checkbox -release: 2.4.3 -content: 'Please refer to: https://github.com/magento/security-package' +content: |- + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module provides the reCAPTCHA implementation for the V2 Checkbox variation. + + For more information please visit the [Magento document for reCAPTCHA](https://docs.magento.com/user-guide/stores/security-google-recaptcha.html). diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-version-2-invisible.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-version-2-invisible.yml index cf62ae1a898..603a082c1e6 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-version-2-invisible.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-version-2-invisible.yml @@ -1,4 +1,8 @@ --- title: ReCaptchaVersion2Invisible -release: 2.4.3 -content: 'Please refer to: https://github.com/magento/security-package' +content: |- + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module provides the reCAPTCHA implementation for the V2 Invisible variation. + + For more information please visit the [Magento document for reCAPTCHA](https://docs.magento.com/user-guide/stores/security-google-recaptcha.html). diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-version-3-invisible.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-version-3-invisible.yml index b54ab5da487..c6869fc0f96 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-version-3-invisible.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-version-3-invisible.yml @@ -1,4 +1,8 @@ --- title: ReCaptchaVersion3Invisible -release: 2.4.3 -content: 'Please refer to: https://github.com/magento/security-package' +content: |- + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module provides the reCAPTCHA implementation for the V3 Invisible variation. + + For more information please visit the [Magento document for reCAPTCHA](https://docs.magento.com/user-guide/stores/security-google-recaptcha.html). diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-webapi-api.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-webapi-api.yml index 11defff582e..556186b6bdb 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-webapi-api.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-webapi-api.yml @@ -1,4 +1,8 @@ --- title: ReCaptchaWebapiApi -release: 2.4.3 -content: 'Please refer to: https://github.com/magento/security-package' +content: |- + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module provides the service contracts related to the base reCAPTCHA implementation. + + For more information please visit the [Magento document for reCAPTCHA](https://docs.magento.com/user-guide/stores/security-google-recaptcha.html). diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-webapi-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-webapi-graph-ql.yml index 7fbb07d924c..8240b465211 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-webapi-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-webapi-graph-ql.yml @@ -1,4 +1,8 @@ --- title: ReCaptchaWebapiGraphQl -release: 2.4.3 -content: 'Please refer to: https://github.com/magento/security-package' +content: |- + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module provides the GraphQl implementation of reCAPTCHA. + + For more information please visit the [Magento document for reCAPTCHA](https://docs.magento.com/user-guide/stores/security-google-recaptcha.html). diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-webapi-rest.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-webapi-rest.yml index b71a12adcd0..6265c8e6240 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-webapi-rest.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-webapi-rest.yml @@ -1,4 +1,8 @@ --- title: ReCaptchaWebapiRest -release: 2.4.3 -content: 'Please refer to: https://github.com/magento/security-package' +content: |- + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module provides the WebAPI REST implementation of reCAPTCHA. + + For more information please visit the [Magento document for reCAPTCHA](https://docs.magento.com/user-guide/stores/security-google-recaptcha.html). diff --git a/src/_data/codebase/v2_4/mrg/module-re-captcha-webapi-ui.yml b/src/_data/codebase/v2_4/mrg/module-re-captcha-webapi-ui.yml index aeb540e05c0..9c9e51dc891 100644 --- a/src/_data/codebase/v2_4/mrg/module-re-captcha-webapi-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-re-captcha-webapi-ui.yml @@ -1,4 +1,8 @@ --- title: ReCaptchaWebapiUi -release: 2.4.3 -content: 'Please refer to: https://github.com/magento/security-package' +content: |- + Google reCAPTCHA ensures that a human being, rather than a computer (or “bot”), is interacting with your website. Unlike the standard Magento CAPTCHA, Google reCAPTCHA provides enhanced security with a selection of different display options and methods. Additional website traffic information is available in the dashboard of your Google reCAPTCHA account. + + This module provides the UI files related to the WebAPI implementation of reCAPTCHA. + + For more information please visit the [Magento document for reCAPTCHA](https://docs.magento.com/user-guide/stores/security-google-recaptcha.html). diff --git a/src/_data/codebase/v2_4/mrg/module-related-product-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-related-product-graph-ql.yml index 22835971049..0ce6f421bf0 100644 --- a/src/_data/codebase/v2_4/mrg/module-related-product-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-related-product-graph-ql.yml @@ -1,5 +1,20 @@ --- title: RelatedProductGraphQl -release: 2.4.3 -content: "**RelatedProductGraphQl** provides endpoints for getting Cross Sell / Related/ - Up Sell products data." +content: |- + This module provides endpoints for getting Cross Sell / Related/ Up Sell products data. + + ## Installation + + This module does not introduce any database schema modifications or new data. + + For information about a module installation in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html). + + ## Extensibility + + Extension developers can interact with the Magento_QuoteDownloadableLinks module. For more information about the Magento extension mechanism, see [Magento plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html). + + [The Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) enables you to override the functionality of the Magento_QuoteDownloadableLinks module. + + ## Additional information + + You can get more information about [GraphQl In Magento 2](https://devdocs.magento.com/guides/v2.4/graphql). diff --git a/src/_data/codebase/v2_4/mrg/module-release-notification.yml b/src/_data/codebase/v2_4/mrg/module-release-notification.yml index 18a4fb4a90d..d85be4f4761 100644 --- a/src/_data/codebase/v2_4/mrg/module-release-notification.yml +++ b/src/_data/codebase/v2_4/mrg/module-release-notification.yml @@ -1,45 +1,56 @@ --- title: ReleaseNotification -release: 2.4.3 -content: "The **Release Notification Module** serves to provide a notification delivery - platform for displaying new features of a Magento installation or upgrade as well - as any other required release notifications.\n\n## Purpose and Content\n\n* Provides - a method of notifying administrators of changes, features, and functionality being - introduced in a Magento release.\n* Displays a modal containing a high level overview - of the features included in the installed or upgraded release of Magento upon the - initial login of each administrator into the Admin Panel for a given Magento version.\n* - The modal is enabled with pagination functionality to allow for easy navigation - between each modal page.\n* Each modal page includes detailed information about - a highlighted feature of the Magento release or other notification.\n* Release Notification - modal content is determined and provided by Magento Marketing.\n\n## Content Retrieval\n\nRelease - notification content is maintained by Magento for each Magento version, edition, - and locale. To retrieve the content, a response is returned from a request with - the following parameters:\n\n* **version** = The Magento version that the client - has installed (ex. 2.4.0).\n* **edition** = The Magento edition that the client - has installed (ex. Community).\n* **locale** = The chosen locale of the admin user - (ex. en_US).\n\nThe module will make three attempts to retrieve content for the - parameters in the order listed:\n\n1. Version/Edition/Locale\n2. Version/Edition/en_US - (default locale)\n3. Version (default file for a Magento version)\n\nIf there is - no content to be retrieved after these requests, the release notification modal - will not be displayed to the admin user.\n\n## Content Guidelines\n\nThe modal system - in the ReleaseNotification module can have up to four modal pages. The admin user - can navigate between pages using the \"< Prev\" and \"Next >\" buttons at the bottom - of the modal. The last modal page will have a \"Done\" button that will close the - modal and record that the admin user has seen the notification. \n\nEach modal page - can have the following optional content:\n\n* Main Content\n * Title\n * URL - to the image to be displayed alongside the title\n * Text body\n * Bullet - point list\n* Sub Headings (highlighted overviews of the content to be detailed - on subsequent modal pages) - one to three Sub Headings may be displayed\n * Sub - heading title\n * URL to the image to be display before the sub heading title\n - \ * Sub heading content\n* Footer\n * Footer content text\n\nThe Sub Heading - section is ideally used on the first modal page as a way to describe one to three - highlighted features that will be presented in greater detail on the following modal - pages. It is recommended to use the Main Content -> Text Body and Bullet Point lists - as the paragraph and list content displayed on a highlighted feature's detail modal - page.\n\nA clickable link to internal or external content in any text field will - be created by using the following format and opened in a new browser tab. Providing - the URL for the link followed by the text to be displayed for that link in brackets - will cause a clickable link to be created. The text between the brackets [text] - will be the text that the clickable link shows.\n\n### Link Format Example:\n\nThe - text: `https://devdocs.magento.com/ [Magento DevDocs].` will appear as [Magento - DevDocs](https://devdocs.magento.com/)." +content: "This module serves to provide a notification delivery platform for displaying + new features of a Magento installation or upgrade as well as any other required + release notifications.\n\n## Installation\n\nThe Magento_ReleaseNotification module + creates the `release_notification_viewer_log` table in the database.\n\nAll database + schema changes made by this module are rolled back when the module gets disabled + and setup:upgrade command is run.\n\nFor information about a module installation + in Magento 2, see [Enable or disable modules](https://devdocs.magento.com/guides/v2.4/install-gde/install/cli/install-cli-subcommands-enable.html).\n\n## + Extensibility\n\nExtension developers can interact with the Magento_ReleaseNotification + module. For more information about the Magento extension mechanism, see [Magento + plug-ins](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/plugins.html).\n\n[The + Magento dependency injection mechanism](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/depend-inj.html) + enables you to override the functionality of the Magento_ReleaseNotification module.\n\n### + UI components\n\nYou can extend release notification updates using the configuration + files located in the `view/adminhtml/ui_component` directory:\n- `release_notification`\n\nFor + information about a UI component in Magento 2, see [Overview of UI components](https://devdocs.magento.com/guides/v2.4/ui_comp_guide/bk-ui_comps.html).\n\n## + Additional information\n\n### Purpose and Content\n\n* Provides a method of notifying + administrators of changes, features, and functionality being introduced in a Magento + release.\n* Displays a modal containing a high level overview of the features included + in the installed or upgraded release of Magento upon the initial login of each administrator + into the Admin Panel for a given Magento version.\n* The modal is enabled with pagination + functionality to allow for easy navigation between each modal page.\n* Each modal + page includes detailed information about a highlighted feature of the Magento release + or other notification.\n* Release Notification modal content is determined and provided + by Magento Marketing.\n\n### Content Retrieval\n\nRelease notification content is + maintained by Magento for each Magento version, edition, and locale. To retrieve + the content, a response is returned from a request with the following parameters:\n\n* + \ **version** = The Magento version that the client has installed (ex. 2.4.0).\n* + \ **edition** = The Magento edition that the client has installed (ex. Community).\n* + \ **locale** = The chosen locale of the admin user (ex. en_US).\n\nThe module will + make three attempts to retrieve content for the parameters in the order listed:\n\n1. + Version/Edition/Locale\n2. Version/Edition/en_US (default locale)\n3. Version (default + file for a Magento version)\n\nIf there is no content to be retrieved after these + requests, the release notification modal will not be displayed to the admin user.\n\n### + Content Guidelines\n\nThe modal system in the ReleaseNotification module can have + up to four modal pages. The admin user can navigate between pages using the \"< + Prev\" and \"Next >\" buttons at the bottom of the modal. The last modal page will + have a \"Done\" button that will close the modal and record that the admin user + has seen the notification. \n\nEach modal page can have the following optional content:\n\n* + Main Content\n * Title\n * URL to the image to be displayed alongside the + title\n * Text body\n * Bullet point list\n* Sub Headings (highlighted overviews + of the content to be detailed on subsequent modal pages) - one to three Sub Headings + may be displayed\n * Sub heading title\n * URL to the image to be display + before the sub heading title\n * Sub heading content\n* Footer\n * Footer + content text\n\nThe Sub Heading section is ideally used on the first modal page + as a way to describe one to three highlighted features that will be presented in + greater detail on the following modal pages. It is recommended to use the Main Content + -> Text Body and Bullet Point lists as the paragraph and list content displayed + on a highlighted feature's detail modal page.\n\nA clickable link to internal or + external content in any text field will be created by using the following format + and opened in a new browser tab. Providing the URL for the link followed by the + text to be displayed for that link in brackets will cause a clickable link to be + created. The text between the brackets [text] will be the text that the clickable + link shows.\n\n#### Link Format Example:\n\nThe text: `https://devdocs.magento.com/ + [Magento DevDocs].` will appear as [Magento DevDocs](https://devdocs.magento.com/)." diff --git a/src/_data/codebase/v2_4/mrg/module-reminder.yml b/src/_data/codebase/v2_4/mrg/module-reminder.yml index 33872b03487..e551731f37f 100644 --- a/src/_data/codebase/v2_4/mrg/module-reminder.yml +++ b/src/_data/codebase/v2_4/mrg/module-reminder.yml @@ -1,5 +1,4 @@ --- title: Reminder -release: 2.4.3 content: Magento_Reminder module provides functionality for sending reminder emails to customers according to pre-configured rules. diff --git a/src/_data/codebase/v2_4/mrg/module-remote-storage-commerce.yml b/src/_data/codebase/v2_4/mrg/module-remote-storage-commerce.yml index a077e3c329f..89e49adc648 100644 --- a/src/_data/codebase/v2_4/mrg/module-remote-storage-commerce.yml +++ b/src/_data/codebase/v2_4/mrg/module-remote-storage-commerce.yml @@ -1,4 +1,3 @@ --- title: RemoteStorageCommerce -release: 2.4.3 content: '' diff --git a/src/_data/codebase/v2_4/mrg/module-remote-storage.yml b/src/_data/codebase/v2_4/mrg/module-remote-storage.yml index 5726094a0ee..204022e40e3 100644 --- a/src/_data/codebase/v2_4/mrg/module-remote-storage.yml +++ b/src/_data/codebase/v2_4/mrg/module-remote-storage.yml @@ -1,4 +1,3 @@ --- title: RemoteStorage -release: 2.4.3 content: '' diff --git a/src/_data/codebase/v2_4/mrg/module-reports.yml b/src/_data/codebase/v2_4/mrg/module-reports.yml index 1ec3b629f34..feea4ef34dd 100644 --- a/src/_data/codebase/v2_4/mrg/module-reports.yml +++ b/src/_data/codebase/v2_4/mrg/module-reports.yml @@ -1,6 +1,5 @@ --- title: Reports -release: 2.4.3 content: |- Magento_Reports module provides ability to collect various reports such as: - products reports (bestsellers, low stock, most viewed, products ordered), diff --git a/src/_data/codebase/v2_4/mrg/module-require-js.yml b/src/_data/codebase/v2_4/mrg/module-require-js.yml index 30af54d1589..87291696f6c 100644 --- a/src/_data/codebase/v2_4/mrg/module-require-js.yml +++ b/src/_data/codebase/v2_4/mrg/module-require-js.yml @@ -1,6 +1,5 @@ --- title: RequireJs -release: 2.4.3 content: |- ## Purpose of module diff --git a/src/_data/codebase/v2_4/mrg/module-requisition-list-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-requisition-list-graph-ql.yml index b7a9d0e05b4..8479d5416b1 100644 --- a/src/_data/codebase/v2_4/mrg/module-requisition-list-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-requisition-list-graph-ql.yml @@ -1,6 +1,5 @@ --- title: RequisitionListGraphQl -release: 2.4.3 content: |- **RequisitionListGraphQl** provides GraphQL schema and resolvers for the requisition list module. to generate requisition list and requisition list items information endpoints. diff --git a/src/_data/codebase/v2_4/mrg/module-requisition-list.yml b/src/_data/codebase/v2_4/mrg/module-requisition-list.yml index dbeeab966d1..9d714a6b1c3 100644 --- a/src/_data/codebase/v2_4/mrg/module-requisition-list.yml +++ b/src/_data/codebase/v2_4/mrg/module-requisition-list.yml @@ -1,6 +1,5 @@ --- title: RequisitionList -release: 2.4.3 content: |- The Magento_RequisitionList module allows a customer to create multiple lists of frequently-purchased items and use those lists for order placement. This feature is available for both logged-in users and guests. diff --git a/src/_data/codebase/v2_4/mrg/module-resource-connections.yml b/src/_data/codebase/v2_4/mrg/module-resource-connections.yml index fc617627e78..a320b9a163f 100644 --- a/src/_data/codebase/v2_4/mrg/module-resource-connections.yml +++ b/src/_data/codebase/v2_4/mrg/module-resource-connections.yml @@ -1,6 +1,5 @@ --- title: ResourceConnections -release: 2.4.3 content: "Magento\\ResourceConnections module adds a mechanism to segregate database connections between master and slave \ndatabase servers based on the request type.\n\nFor each master database connection (except the indexer connection) that are configured diff --git a/src/_data/codebase/v2_4/mrg/module-review-analytics.yml b/src/_data/codebase/v2_4/mrg/module-review-analytics.yml index 7b74e4da074..f0bd493fb8b 100644 --- a/src/_data/codebase/v2_4/mrg/module-review-analytics.yml +++ b/src/_data/codebase/v2_4/mrg/module-review-analytics.yml @@ -1,5 +1,4 @@ --- title: ReviewAnalytics -release: 2.4.3 content: The Magento_ReviewAnalytics module configures data definitions for a data collection related to the Review module entities to be used in [Advanced Reporting](https://devdocs.magento.com/guides/v2.4/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_4/mrg/module-review-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-review-graph-ql.yml index 2c0a38dc149..651c9612ad5 100644 --- a/src/_data/codebase/v2_4/mrg/module-review-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-review-graph-ql.yml @@ -1,5 +1,4 @@ --- title: ReviewGraphQl -release: 2.4.3 content: "**ReviewGraphQl** provides endpoints for getting and creating the Product reviews by guest and logged in customers." diff --git a/src/_data/codebase/v2_4/mrg/module-review-staging.yml b/src/_data/codebase/v2_4/mrg/module-review-staging.yml index 4940dfea381..98ea32c3e99 100644 --- a/src/_data/codebase/v2_4/mrg/module-review-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-review-staging.yml @@ -1,6 +1,5 @@ --- title: ReviewStaging -release: 2.4.3 content: |- The Magento_ReviewStaging module is a part of the staging functionality in Magento EE. It displays the Product Reviews grid on the Schedule Update form. diff --git a/src/_data/codebase/v2_4/mrg/module-review.yml b/src/_data/codebase/v2_4/mrg/module-review.yml index 925402a8025..644c0c7ddbd 100644 --- a/src/_data/codebase/v2_4/mrg/module-review.yml +++ b/src/_data/codebase/v2_4/mrg/module-review.yml @@ -1,4 +1,3 @@ --- title: Review -release: 2.4.3 content: Magento_Review module functionality allows to write reviews for products. diff --git a/src/_data/codebase/v2_4/mrg/module-reward-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-reward-graph-ql.yml index f08d6c60dc8..32f8047d877 100644 --- a/src/_data/codebase/v2_4/mrg/module-reward-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-reward-graph-ql.yml @@ -1,6 +1,5 @@ --- title: RewardGraphQl -release: 2.4.3 content: |- **RewardGraphQl** provides type information for the GraphQl module to generate reward fields for customer information endpoints. diff --git a/src/_data/codebase/v2_4/mrg/module-reward-staging.yml b/src/_data/codebase/v2_4/mrg/module-reward-staging.yml index 50bf830ef64..e7be9c6d5ef 100644 --- a/src/_data/codebase/v2_4/mrg/module-reward-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-reward-staging.yml @@ -1,6 +1,5 @@ --- title: RewardStaging -release: 2.4.3 content: |- The Magento_RewardStaging module is a part of the staging functionality in Magento EE. It enables you to create updates for the Add Reward Points attribute of Sales Rules. diff --git a/src/_data/codebase/v2_4/mrg/module-reward.yml b/src/_data/codebase/v2_4/mrg/module-reward.yml index 4ab907e50d0..fb444d8639a 100644 --- a/src/_data/codebase/v2_4/mrg/module-reward.yml +++ b/src/_data/codebase/v2_4/mrg/module-reward.yml @@ -1,6 +1,5 @@ --- title: Reward -release: 2.4.3 content: |- Magento\Reward module allows an online merchant to implement unique programs designed to enhance user experience and increase customer loyalty. Points are awarded based on a wide range of transaction and customer activities, with the ability for diff --git a/src/_data/codebase/v2_4/mrg/module-rma-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-rma-graph-ql.yml index cd77fd1f4b2..5096645425f 100644 --- a/src/_data/codebase/v2_4/mrg/module-rma-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-rma-graph-ql.yml @@ -1,6 +1,5 @@ --- title: RmaGraphQl -release: 2.4.3 content: |- **RmaGraphQl** provides type information for the GraphQl module to generate rma fields for catalog and product information endpoints. diff --git a/src/_data/codebase/v2_4/mrg/module-rma-staging.yml b/src/_data/codebase/v2_4/mrg/module-rma-staging.yml index 5a0b37659c9..e0f530a13f2 100644 --- a/src/_data/codebase/v2_4/mrg/module-rma-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-rma-staging.yml @@ -1,6 +1,5 @@ --- title: RmaStaging -release: 2.4.3 content: |- The Magento_RmaStaging module is a part of the staging functionality in Magento EE. It enables you to create updates for the parameters of the Autosettings field set of a product. diff --git a/src/_data/codebase/v2_4/mrg/module-rma.yml b/src/_data/codebase/v2_4/mrg/module-rma.yml index f3a2978ba46..dbc7f685161 100644 --- a/src/_data/codebase/v2_4/mrg/module-rma.yml +++ b/src/_data/codebase/v2_4/mrg/module-rma.yml @@ -1,4 +1,3 @@ --- title: Rma -release: 2.4.3 content: Rma module is responsible for processing Return Merchandise Approvals. diff --git a/src/_data/codebase/v2_4/mrg/module-robots.yml b/src/_data/codebase/v2_4/mrg/module-robots.yml index 63ff6a6bc62..26514260337 100644 --- a/src/_data/codebase/v2_4/mrg/module-robots.yml +++ b/src/_data/codebase/v2_4/mrg/module-robots.yml @@ -1,6 +1,5 @@ --- title: Robots -release: 2.4.3 content: "The Robots module provides the following functionalities: \n* contains a router to match application action class for requests to the `robots.txt` file;\n* allows obtaining the content of the `robots.txt` file depending on the settings diff --git a/src/_data/codebase/v2_4/mrg/module-rss.yml b/src/_data/codebase/v2_4/mrg/module-rss.yml index 6e0bcecdd0c..00e6a2c5af6 100644 --- a/src/_data/codebase/v2_4/mrg/module-rss.yml +++ b/src/_data/codebase/v2_4/mrg/module-rss.yml @@ -1,5 +1,4 @@ --- title: Rss -release: 2.4.3 content: Magento_Rss module is responsible for processing all RSS feeds of the application and allows to turn on/off RSS centrally. diff --git a/src/_data/codebase/v2_4/mrg/module-rule.yml b/src/_data/codebase/v2_4/mrg/module-rule.yml index 35349f13841..e49484c6322 100644 --- a/src/_data/codebase/v2_4/mrg/module-rule.yml +++ b/src/_data/codebase/v2_4/mrg/module-rule.yml @@ -1,6 +1,5 @@ --- title: Rule -release: 2.4.3 content: 'Magento_Rule module provides abstract implementation of rules and rule conditions that are extended by other modules, in particular by: Magento_SalesRule, Magento_CatalogRule, etc...' diff --git a/src/_data/codebase/v2_4/mrg/module-sales-analytics.yml b/src/_data/codebase/v2_4/mrg/module-sales-analytics.yml index 5ed3e2f42a1..01a179e33fd 100644 --- a/src/_data/codebase/v2_4/mrg/module-sales-analytics.yml +++ b/src/_data/codebase/v2_4/mrg/module-sales-analytics.yml @@ -1,5 +1,4 @@ --- title: SalesAnalytics -release: 2.4.3 content: The Magento_SalesAnalytics module configures data definitions for a data collection related to the Sales module entities to be used in [Advanced Reporting](https://devdocs.magento.com/guides/v2.4/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_4/mrg/module-sales-archive.yml b/src/_data/codebase/v2_4/mrg/module-sales-archive.yml index a8486612d0a..b7a6f42283a 100644 --- a/src/_data/codebase/v2_4/mrg/module-sales-archive.yml +++ b/src/_data/codebase/v2_4/mrg/module-sales-archive.yml @@ -1,6 +1,5 @@ --- title: SalesArchive -release: 2.4.3 content: |- ## Purpose of module diff --git a/src/_data/codebase/v2_4/mrg/module-sales-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-sales-graph-ql.yml index 700feb93f95..e8495b5ee4c 100644 --- a/src/_data/codebase/v2_4/mrg/module-sales-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-sales-graph-ql.yml @@ -1,6 +1,5 @@ --- title: SalesGraphQl -release: 2.4.3 content: |- **SalesGraphQl** provides type and resolver information for the GraphQl module to generate sales orders information. diff --git a/src/_data/codebase/v2_4/mrg/module-sales-inventory.yml b/src/_data/codebase/v2_4/mrg/module-sales-inventory.yml index e545dcbdb3c..49a5fcb6cba 100644 --- a/src/_data/codebase/v2_4/mrg/module-sales-inventory.yml +++ b/src/_data/codebase/v2_4/mrg/module-sales-inventory.yml @@ -1,5 +1,4 @@ --- title: SalesInventory -release: 2.4.3 content: Magento_SalesInventory module allows retrieve and update stock attributes related to Magento_Sales, such as status and quantity. diff --git a/src/_data/codebase/v2_4/mrg/module-sales-rule-staging.yml b/src/_data/codebase/v2_4/mrg/module-sales-rule-staging.yml index f8937251b25..407bf6fd582 100644 --- a/src/_data/codebase/v2_4/mrg/module-sales-rule-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-sales-rule-staging.yml @@ -1,6 +1,5 @@ --- title: SalesRuleStaging -release: 2.4.3 content: |- The Magento_SalesRuleStaging module is a part of the staging functionality in Magento EE. It enables you to create new sales rule updates or add new changes to the existing store updates. In other words, you can modify the sales rules in updates. These updates are shown on the content dashboard. diff --git a/src/_data/codebase/v2_4/mrg/module-sales-rule.yml b/src/_data/codebase/v2_4/mrg/module-sales-rule.yml index 095023b0264..59216420641 100644 --- a/src/_data/codebase/v2_4/mrg/module-sales-rule.yml +++ b/src/_data/codebase/v2_4/mrg/module-sales-rule.yml @@ -1,5 +1,4 @@ --- title: SalesRule -release: 2.4.3 content: SalesRule module is responsible for managing and processing Promotion Shopping Cart Rules. diff --git a/src/_data/codebase/v2_4/mrg/module-sales-sequence.yml b/src/_data/codebase/v2_4/mrg/module-sales-sequence.yml index 9f1aaf941a8..241d9b0711e 100644 --- a/src/_data/codebase/v2_4/mrg/module-sales-sequence.yml +++ b/src/_data/codebase/v2_4/mrg/module-sales-sequence.yml @@ -1,6 +1,5 @@ --- title: SalesSequence -release: 2.4.3 content: |- ## Purpose of module diff --git a/src/_data/codebase/v2_4/mrg/module-sales.yml b/src/_data/codebase/v2_4/mrg/module-sales.yml index 91d9d8e9b15..bf33366a42d 100644 --- a/src/_data/codebase/v2_4/mrg/module-sales.yml +++ b/src/_data/codebase/v2_4/mrg/module-sales.yml @@ -1,6 +1,5 @@ --- title: Sales -release: 2.4.3 content: |- ## Purpose of module diff --git a/src/_data/codebase/v2_4/mrg/module-sample-data.yml b/src/_data/codebase/v2_4/mrg/module-sample-data.yml index f70c8fd36ec..d6630ab0fce 100644 --- a/src/_data/codebase/v2_4/mrg/module-sample-data.yml +++ b/src/_data/codebase/v2_4/mrg/module-sample-data.yml @@ -1,6 +1,5 @@ --- title: SampleData -release: 2.4.3 content: |- Magento sample data includes a sample store, complete with more than 250 products (about 200 of them are configurable products), categories, promotional price rules, CMS pages, banners, and so on. Sample data uses the Luma theme on the storefront. diff --git a/src/_data/codebase/v2_4/mrg/module-scalable-checkout.yml b/src/_data/codebase/v2_4/mrg/module-scalable-checkout.yml index 7133fd27c21..a08ce8ddc2b 100644 --- a/src/_data/codebase/v2_4/mrg/module-scalable-checkout.yml +++ b/src/_data/codebase/v2_4/mrg/module-scalable-checkout.yml @@ -1,6 +1,5 @@ --- title: ScalableCheckout -release: 2.4.3 content: |- Magento\ScalableCheckout module provides ability for system extension (Checkout can be configured to work with separate DataBase). Extraction of Checkout tables to separate database will guarantee better scalability for Magento, diff --git a/src/_data/codebase/v2_4/mrg/module-scalable-inventory.yml b/src/_data/codebase/v2_4/mrg/module-scalable-inventory.yml index 69c99efe59f..0642271ea0b 100644 --- a/src/_data/codebase/v2_4/mrg/module-scalable-inventory.yml +++ b/src/_data/codebase/v2_4/mrg/module-scalable-inventory.yml @@ -1,6 +1,5 @@ --- title: ScalableInventory -release: 2.4.3 content: |- Magento\ScalableInventory module provides ability for system extension (CatalogInventory can be configured to work with separate quantity storage). Extraction of quantity updates to separate storage will guarantee better scalability for Magento, diff --git a/src/_data/codebase/v2_4/mrg/module-scalable-oms.yml b/src/_data/codebase/v2_4/mrg/module-scalable-oms.yml index bdb1dd0a6fc..e6a53991283 100644 --- a/src/_data/codebase/v2_4/mrg/module-scalable-oms.yml +++ b/src/_data/codebase/v2_4/mrg/module-scalable-oms.yml @@ -1,6 +1,5 @@ --- title: ScalableOms -release: 2.4.3 content: |- Magento\ScalableOms (Order Management System) module provides ability for system extension (Sales can be configured to work with separate database). diff --git a/src/_data/codebase/v2_4/mrg/module-scheduled-import-export.yml b/src/_data/codebase/v2_4/mrg/module-scheduled-import-export.yml index e2906bf4015..8199a7ba2a4 100644 --- a/src/_data/codebase/v2_4/mrg/module-scheduled-import-export.yml +++ b/src/_data/codebase/v2_4/mrg/module-scheduled-import-export.yml @@ -1,6 +1,5 @@ --- title: ScheduledImportExport -release: 2.4.3 content: |- Magento_ScheduledImportExport functionality allows to simplify routine of importing and/or exporting data in the store by automating this process. Admin user can create a rule for importing or exporting new data (which could be Products, Customers and Customer Addresses) and specify date and time of the operation. diff --git a/src/_data/codebase/v2_4/mrg/module-search-staging.yml b/src/_data/codebase/v2_4/mrg/module-search-staging.yml index 6a60ae632bf..24874ce62dc 100644 --- a/src/_data/codebase/v2_4/mrg/module-search-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-search-staging.yml @@ -1,6 +1,5 @@ --- title: SearchStaging -release: 2.4.3 content: |- The Magento_SearchStaging module is a part of the staging functionality in Magento EE. It restricts functionality of the Magento_SearchStaging module in the staging preview mode. diff --git a/src/_data/codebase/v2_4/mrg/module-search.yml b/src/_data/codebase/v2_4/mrg/module-search.yml index cc55d6d8d59..0093ede2fe2 100644 --- a/src/_data/codebase/v2_4/mrg/module-search.yml +++ b/src/_data/codebase/v2_4/mrg/module-search.yml @@ -1,5 +1,4 @@ --- title: Search -release: 2.4.3 content: Magento_Search module introduces basic search functionality and provides interfaces that allow to implement search for specific module. diff --git a/src/_data/codebase/v2_4/mrg/module-security.yml b/src/_data/codebase/v2_4/mrg/module-security.yml index d4a1871cc62..a864fc6a818 100644 --- a/src/_data/codebase/v2_4/mrg/module-security.yml +++ b/src/_data/codebase/v2_4/mrg/module-security.yml @@ -1,6 +1,5 @@ --- title: Security -release: 2.4.3 content: |- **Security** management module _Main features:_ diff --git a/src/_data/codebase/v2_4/mrg/module-securitytxt.yml b/src/_data/codebase/v2_4/mrg/module-securitytxt.yml index c1437d1a8c4..565cc37c7eb 100644 --- a/src/_data/codebase/v2_4/mrg/module-securitytxt.yml +++ b/src/_data/codebase/v2_4/mrg/module-securitytxt.yml @@ -1,6 +1,5 @@ --- title: Securitytxt -release: 2.4.3 content: "### Summary\n> When security vulnerabilities are discovered by researchers, proper reporting channels are often lacking. As a result, vulnerabilities may be left unreported. This document defines a format (\"security.txt\") to help organizations diff --git a/src/_data/codebase/v2_4/mrg/module-send-friend-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-send-friend-graph-ql.yml index e5fecadbaee..60f57af5639 100644 --- a/src/_data/codebase/v2_4/mrg/module-send-friend-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-send-friend-graph-ql.yml @@ -1,4 +1,3 @@ --- title: SendFriendGraphQl -release: 2.4.3 content: "**SendFriendGraphQl** provides support of GraphQL for SendFriend functionality." diff --git a/src/_data/codebase/v2_4/mrg/module-send-friend.yml b/src/_data/codebase/v2_4/mrg/module-send-friend.yml index fc8bb91a1ae..253eb7e9b96 100644 --- a/src/_data/codebase/v2_4/mrg/module-send-friend.yml +++ b/src/_data/codebase/v2_4/mrg/module-send-friend.yml @@ -1,6 +1,5 @@ --- title: SendFriend -release: 2.4.3 content: The Magento_SendFriend implements the functionality behind the "Email to a Friend" link on a product page, which allows to share favorite products with others by clicking the link. diff --git a/src/_data/codebase/v2_4/mrg/module-shared-catalog-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-shared-catalog-graph-ql.yml index 011bd445e56..a11613e901c 100644 --- a/src/_data/codebase/v2_4/mrg/module-shared-catalog-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-shared-catalog-graph-ql.yml @@ -1,5 +1,4 @@ --- title: SharedCatalogGraphQl -release: 2.4.3 content: "**SharedCatalogGraphQL** customises products and categoryTree queries to reflect shared catalog information" diff --git a/src/_data/codebase/v2_4/mrg/module-shared-catalog.yml b/src/_data/codebase/v2_4/mrg/module-shared-catalog.yml index e4bb43a7228..c153e771440 100644 --- a/src/_data/codebase/v2_4/mrg/module-shared-catalog.yml +++ b/src/_data/codebase/v2_4/mrg/module-shared-catalog.yml @@ -1,6 +1,5 @@ --- title: SharedCatalog -release: 2.4.3 content: "## Overview\n\nThe Magento_SharedCatalog modules defines the visibility of products as well as product prices in the catalog and in B2B quotes for different company accounts. \n\nThe module allows a merchant to create multiple shared catalogs, diff --git a/src/_data/codebase/v2_4/mrg/module-shipping.yml b/src/_data/codebase/v2_4/mrg/module-shipping.yml index a99b7c90a58..d86c09a186b 100644 --- a/src/_data/codebase/v2_4/mrg/module-shipping.yml +++ b/src/_data/codebase/v2_4/mrg/module-shipping.yml @@ -1,6 +1,5 @@ --- title: Shipping -release: 2.4.3 content: |- The Magento_Shipping module provides the abstract models and interfaces for a shipping carrier integration, including the web interface for the Shipment entity. You need to extend these abstractions if you are adding new shipping carrier integration. diff --git a/src/_data/codebase/v2_4/mrg/module-sitemap.yml b/src/_data/codebase/v2_4/mrg/module-sitemap.yml index 4673ea626ea..4084855a255 100644 --- a/src/_data/codebase/v2_4/mrg/module-sitemap.yml +++ b/src/_data/codebase/v2_4/mrg/module-sitemap.yml @@ -1,6 +1,5 @@ --- title: Sitemap -release: 2.4.3 content: |- The Sitemap module allows managing the Magento application sitemap and - [sitemap.xml](http://en.wikipedia.org/wiki/Sitemaps) for searching engines. + [sitemap.xml](https://en.wikipedia.org/wiki/Sitemaps) for searching engines. diff --git a/src/_data/codebase/v2_4/mrg/module-staging-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-staging-graph-ql.yml index 4d9e2e3a696..8e29d57ea98 100644 --- a/src/_data/codebase/v2_4/mrg/module-staging-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-staging-graph-ql.yml @@ -1,6 +1,5 @@ --- title: StagingGraphQl -release: 2.4.3 content: |- **StagingGraphQl** provides type information for the GraphQl module to stage and preview entities. diff --git a/src/_data/codebase/v2_4/mrg/module-staging-page-builder.yml b/src/_data/codebase/v2_4/mrg/module-staging-page-builder.yml index 4fa342652bd..1972e9faf81 100644 --- a/src/_data/codebase/v2_4/mrg/module-staging-page-builder.yml +++ b/src/_data/codebase/v2_4/mrg/module-staging-page-builder.yml @@ -1,5 +1,4 @@ --- title: StagingPageBuilder -release: 2.4.3 content: The Magento_StagingPageBuilder module sets up PageBuilder to be a part of the staging functionality in Magento EE. diff --git a/src/_data/codebase/v2_4/mrg/module-staging.yml b/src/_data/codebase/v2_4/mrg/module-staging.yml index e14fe088919..2ee15a49ed0 100644 --- a/src/_data/codebase/v2_4/mrg/module-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-staging.yml @@ -1,6 +1,5 @@ --- title: Staging -release: 2.4.3 content: |- ## Overview Magento_Staging module is used for setting up, previewing and managing future store updates. diff --git a/src/_data/codebase/v2_4/mrg/module-store-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-store-graph-ql.yml index 00dbd0d904e..b46a38a337e 100644 --- a/src/_data/codebase/v2_4/mrg/module-store-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-store-graph-ql.yml @@ -1,6 +1,5 @@ --- title: StoreGraphQl -release: 2.4.3 content: |- **StoreGraphQl** provides type information for the GraphQl module to generate store fields information endpoints. diff --git a/src/_data/codebase/v2_4/mrg/module-store.yml b/src/_data/codebase/v2_4/mrg/module-store.yml index 094074d2c3a..f1c542d3cf7 100644 --- a/src/_data/codebase/v2_4/mrg/module-store.yml +++ b/src/_data/codebase/v2_4/mrg/module-store.yml @@ -1,6 +1,5 @@ --- title: Store -release: 2.4.3 content: |- The Store module provides one of the basic and major features of a content management system for e-commerce web sites by creating and managing a store for the customers to conduct online-shopping. Stores can be combined in groups, diff --git a/src/_data/codebase/v2_4/mrg/module-support.yml b/src/_data/codebase/v2_4/mrg/module-support.yml index 3ebcbfbd1dc..8df964d3d60 100644 --- a/src/_data/codebase/v2_4/mrg/module-support.yml +++ b/src/_data/codebase/v2_4/mrg/module-support.yml @@ -1,5 +1,4 @@ --- title: Support -release: 2.4.3 content: Magento_Support module is used for generation of system reports, which provide detailed information about the system environment and Magento instance configuration. diff --git a/src/_data/codebase/v2_4/mrg/module-swagger-webapi-async.yml b/src/_data/codebase/v2_4/mrg/module-swagger-webapi-async.yml index ddf31434f5e..bdc65bf2af5 100644 --- a/src/_data/codebase/v2_4/mrg/module-swagger-webapi-async.yml +++ b/src/_data/codebase/v2_4/mrg/module-swagger-webapi-async.yml @@ -1,5 +1,4 @@ --- title: SwaggerWebapiAsync -release: 2.4.3 content: The Magento_SwaggerWebapiAsync module provides the implementation of the Asynchronous WebApi module with Magento_Swagger. diff --git a/src/_data/codebase/v2_4/mrg/module-swagger-webapi.yml b/src/_data/codebase/v2_4/mrg/module-swagger-webapi.yml index 3dcc114e695..477b9a6dbb3 100644 --- a/src/_data/codebase/v2_4/mrg/module-swagger-webapi.yml +++ b/src/_data/codebase/v2_4/mrg/module-swagger-webapi.yml @@ -1,5 +1,4 @@ --- title: SwaggerWebapi -release: 2.4.3 content: The Magento_SwaggerWebapi module provides the implementation of the REST Webapi module with Magento_Swagger. diff --git a/src/_data/codebase/v2_4/mrg/module-swagger.yml b/src/_data/codebase/v2_4/mrg/module-swagger.yml index 582bc01d64b..a0d0500d083 100644 --- a/src/_data/codebase/v2_4/mrg/module-swagger.yml +++ b/src/_data/codebase/v2_4/mrg/module-swagger.yml @@ -1,6 +1,5 @@ --- title: Swagger -release: 2.4.3 content: |- The Magento_Swagger module provides access to a page generated using the swagger-ui package. The swagger-ui can be viewed [on Github](https://github.com/swagger-api/swagger-ui). It accesses the JSON Schema describing Magento's REST APIs, diff --git a/src/_data/codebase/v2_4/mrg/module-swat.yml b/src/_data/codebase/v2_4/mrg/module-swat.yml index 8fbff83ab27..bc8ee659c3b 100644 --- a/src/_data/codebase/v2_4/mrg/module-swat.yml +++ b/src/_data/codebase/v2_4/mrg/module-swat.yml @@ -1,6 +1,5 @@ --- title: Swat -release: 2.4.3 content: |- The Magento_Swat module provides permission-based access to the Site-Wide Analysis Tool in the admin panel. diff --git a/src/_data/codebase/v2_4/mrg/module-swatches-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-swatches-graph-ql.yml index d209cf1fa0d..107759427c0 100644 --- a/src/_data/codebase/v2_4/mrg/module-swatches-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-swatches-graph-ql.yml @@ -1,6 +1,5 @@ --- title: SwatchesGraphQl -release: 2.4.3 content: |- **SwatchesGraphQl** provides type information for the GraphQl module to generate swatches fields for catalog and product information endpoints. diff --git a/src/_data/codebase/v2_4/mrg/module-swatches-layered-navigation.yml b/src/_data/codebase/v2_4/mrg/module-swatches-layered-navigation.yml index 8610c9b103d..89793c0ea12 100644 --- a/src/_data/codebase/v2_4/mrg/module-swatches-layered-navigation.yml +++ b/src/_data/codebase/v2_4/mrg/module-swatches-layered-navigation.yml @@ -1,6 +1,5 @@ --- title: SwatchesLayeredNavigation -release: 2.4.3 content: |- ## Overview diff --git a/src/_data/codebase/v2_4/mrg/module-swatches.yml b/src/_data/codebase/v2_4/mrg/module-swatches.yml index 9d0c2654f2b..23825c612be 100644 --- a/src/_data/codebase/v2_4/mrg/module-swatches.yml +++ b/src/_data/codebase/v2_4/mrg/module-swatches.yml @@ -1,5 +1,4 @@ --- title: Swatches -release: 2.4.3 content: Magento_Swatches module is replacing default product attributes text values with swatch images, for more convenient product displaying and selection. diff --git a/src/_data/codebase/v2_4/mrg/module-target-rule-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-target-rule-graph-ql.yml index eda351fb9a7..96f7af42e82 100644 --- a/src/_data/codebase/v2_4/mrg/module-target-rule-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-target-rule-graph-ql.yml @@ -1,5 +1,4 @@ --- title: TargetRuleGraphQl -release: 2.4.3 content: "#Magento_TargetRuleGraphQl \n\nMagento_TargetRuleGraphQl module provides the rules for showing related products." diff --git a/src/_data/codebase/v2_4/mrg/module-target-rule.yml b/src/_data/codebase/v2_4/mrg/module-target-rule.yml index be9ac8fe248..2a485d09a19 100644 --- a/src/_data/codebase/v2_4/mrg/module-target-rule.yml +++ b/src/_data/codebase/v2_4/mrg/module-target-rule.yml @@ -1,5 +1,4 @@ --- title: TargetRule -release: 2.4.3 content: Magento_TargetRule module allows to configure the rules for showing related products. diff --git a/src/_data/codebase/v2_4/mrg/module-tax-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-tax-graph-ql.yml index 7161cd38db5..7fdaca48032 100644 --- a/src/_data/codebase/v2_4/mrg/module-tax-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-tax-graph-ql.yml @@ -1,6 +1,5 @@ --- title: TaxGraphQl -release: 2.4.3 content: |- **TaxGraphQl** provides type information for the GraphQl module to generate tax fields for catalog and product information endpoints. diff --git a/src/_data/codebase/v2_4/mrg/module-tax.yml b/src/_data/codebase/v2_4/mrg/module-tax.yml index 709786e0541..7997e767a62 100644 --- a/src/_data/codebase/v2_4/mrg/module-tax.yml +++ b/src/_data/codebase/v2_4/mrg/module-tax.yml @@ -1,6 +1,5 @@ --- title: Tax -release: 2.4.3 content: |- ## Purpose of module The Magento_Tax module provides the calculations needed to compute the consumption tax on goods and services. diff --git a/src/_data/codebase/v2_4/mrg/module-theme-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-theme-graph-ql.yml index c10c4f8b604..17fd7acd92b 100644 --- a/src/_data/codebase/v2_4/mrg/module-theme-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-theme-graph-ql.yml @@ -1,6 +1,5 @@ --- title: ThemeGraphQl -release: 2.4.3 content: |- **ThemeGraphQl** provides type information for the GraphQl module to generate theme fields information endpoints. diff --git a/src/_data/codebase/v2_4/mrg/module-theme.yml b/src/_data/codebase/v2_4/mrg/module-theme.yml index 001a45c3900..a9abc7386f2 100644 --- a/src/_data/codebase/v2_4/mrg/module-theme.yml +++ b/src/_data/codebase/v2_4/mrg/module-theme.yml @@ -1,5 +1,4 @@ --- title: Theme -release: 2.4.3 content: The Theme module contains common infrastructure that provides an ability to apply and use themes in Magento application. diff --git a/src/_data/codebase/v2_4/mrg/module-translation.yml b/src/_data/codebase/v2_4/mrg/module-translation.yml index 107579f7dfb..ca627812d60 100644 --- a/src/_data/codebase/v2_4/mrg/module-translation.yml +++ b/src/_data/codebase/v2_4/mrg/module-translation.yml @@ -1,6 +1,5 @@ --- title: Translation -release: 2.4.3 content: |- **Translation** enables localization of a store for multiple regions and markets. Also provides the inline translation tool. diff --git a/src/_data/codebase/v2_4/mrg/module-two-factor-auth.yml b/src/_data/codebase/v2_4/mrg/module-two-factor-auth.yml index fe9d4aad1f1..b6902ffe491 100644 --- a/src/_data/codebase/v2_4/mrg/module-two-factor-auth.yml +++ b/src/_data/codebase/v2_4/mrg/module-two-factor-auth.yml @@ -1,36 +1,6 @@ --- title: TwoFactorAuth -release: 2.4.3 -content: "MSP TwoFactorAuth\n\nTwo Factor Authentication module for maximum **backend - access protection** in Magento 2.\n\n> Member of **MSP Security Suite**\n>\n> See: - https://github.com/magespecialist/m2-MSP_Security_Suite\n\nDid you lock yourself - out from Magento backend? click - here.\n\n## Main features:\n\n* Providers:\n * Google authenticator\n * - QR code enroll\n * Authy\n * SMS\n * Call\n * Token\n * - One touch\n * U2F keys (Yubico and others)\n * Duo Security\n * SMS\n - \ * Push notification\n* Central security suite events logging\n* Per user - configuration\n* Forced global 2FA configuration\n\n## Installing on Magento2:\n\n**1. - Install using composer**\n\nFrom command line: \n\n`composer require msp/twofactorauth`\n\n**2. - Enable and configure from your Magento backend config**\n\nEnable from **Store > - Config > SecuritySuite > Two Factor Authentication**.\n\n\n\n**3. Enable two factor authentication for your user**\n\nYou can select among - a set of different 2FA providers. **Multiple concurrent providers** are supported.\n\n\n\n**4. Subscribe / Configure your 2FA provider(s):**\n\n**4.1 Google Authenticator - example**\n\n\n\n**4.2. Duo Security example**\n\n\n\n**4.3. U2F key (Yubico and others) example**\n\n\n\n**4.4. Authy example**\n\n\n\n## Emergency commandline disable:\n\nIf you messed up with two factor authentication - you can disable it from command-line:\n\n`php bin/magento msp:security:tfa:disable`\n\nThis - will disable two factor auth globally.\n\n## Emergency commandline reset:\n\nIf - you need to manually reset one single user configuration (so you can restart configuration - / subscription), type:\n \n`php bin/magento msp:security:tfa:reset `\n\ne.g.:\n\n`php - bin/magento msp:security:tfa:reset admin google`\n\n`php bin/magento msp:security:tfa:reset - admin u2fkey`\n\n`php bin/magento msp:security:tfa:reset admin authy`\n\n## Emergency - of emergency and your house is on fire, your dog is lost and your wife doesn't love - you anymore:\n\n**DO NOT ATTEMPT TO MODIFY ANY DB INFORMATION UNLESS YOU UNDERSTAND - WHAT YOU ARE DOING**\n\nTable `core_config_data`:\n* `msp/twofactorauth/enabled`: - Set to zero to disable 2fa globally\n* `msp/twofactorauth/force_providers`: Delete - this entry to remove forced providers option\n\nTable `msp_tfa_user_config`:\n* - Delete one user row to reset user's 2FA preference and configuration" +content: |- + The Magento Admin provides all access to your store, orders, and customer data. To prevent unauthorized access to your data, all users who attempt to sign in to the Admin of your Magento installation must complete a second step to verify their identity. + + For more information please view the Magento documentation for [a general guide on 2fa](https://docs.magento.com/user-guide/stores/security-two-factor-authentication.html) as well as a [a more technical guide](https://devdocs.magento.com/guides/v2.4/security/two-factor-authentication.html). diff --git a/src/_data/codebase/v2_4/mrg/module-ui.yml b/src/_data/codebase/v2_4/mrg/module-ui.yml index 67f3100f542..b698731d333 100644 --- a/src/_data/codebase/v2_4/mrg/module-ui.yml +++ b/src/_data/codebase/v2_4/mrg/module-ui.yml @@ -1,6 +1,5 @@ --- title: Ui -release: 2.4.3 content: |- ## Purpose of module diff --git a/src/_data/codebase/v2_4/mrg/module-ups.yml b/src/_data/codebase/v2_4/mrg/module-ups.yml index 3e6cc0f1609..1de5614b870 100644 --- a/src/_data/codebase/v2_4/mrg/module-ups.yml +++ b/src/_data/codebase/v2_4/mrg/module-ups.yml @@ -1,5 +1,4 @@ --- title: Ups -release: 2.4.3 content: The Magento_Ups module implements integration with the United Parcel Service shipping carrier. diff --git a/src/_data/codebase/v2_4/mrg/module-url-rewrite-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-url-rewrite-graph-ql.yml index 9a233ce33ee..6cf0cc4a44d 100644 --- a/src/_data/codebase/v2_4/mrg/module-url-rewrite-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-url-rewrite-graph-ql.yml @@ -1,6 +1,5 @@ --- title: UrlRewriteGraphQl -release: 2.4.3 content: |- **UrlRewriteGraphQl** provides type information for the GraphQl module to generate url rewrites from entities that implement such rewrites, diff --git a/src/_data/codebase/v2_4/mrg/module-url-rewrite.yml b/src/_data/codebase/v2_4/mrg/module-url-rewrite.yml index 09af2487917..7622136d72e 100644 --- a/src/_data/codebase/v2_4/mrg/module-url-rewrite.yml +++ b/src/_data/codebase/v2_4/mrg/module-url-rewrite.yml @@ -1,5 +1,4 @@ --- title: UrlRewrite -release: 2.4.3 content: Magento_UrlRewrite module provides ability to customize website URLs by creating custom URL rewrite rules. diff --git a/src/_data/codebase/v2_4/mrg/module-user.yml b/src/_data/codebase/v2_4/mrg/module-user.yml index 9aff03ff23e..1f070775421 100644 --- a/src/_data/codebase/v2_4/mrg/module-user.yml +++ b/src/_data/codebase/v2_4/mrg/module-user.yml @@ -1,6 +1,5 @@ --- title: User -release: 2.4.3 content: |- **User** enables admin users to manage and assign roles to administrators and other non-customer users, reset user passwords, and invalidate access tokens. diff --git a/src/_data/codebase/v2_4/mrg/module-usps.yml b/src/_data/codebase/v2_4/mrg/module-usps.yml index 379860a1b85..99290c0eccb 100644 --- a/src/_data/codebase/v2_4/mrg/module-usps.yml +++ b/src/_data/codebase/v2_4/mrg/module-usps.yml @@ -1,5 +1,4 @@ --- title: Usps -release: 2.4.3 content: The Magento_Usps module provides integration with the United States Postal Service shipping carrier. diff --git a/src/_data/codebase/v2_4/mrg/module-variable.yml b/src/_data/codebase/v2_4/mrg/module-variable.yml index bff0b751ca2..1fd9f080b99 100644 --- a/src/_data/codebase/v2_4/mrg/module-variable.yml +++ b/src/_data/codebase/v2_4/mrg/module-variable.yml @@ -1,5 +1,4 @@ --- title: Variable -release: 2.4.3 content: Magento\Variable Allows to create custom variables and then use them in email templates or in WYSIWYG editor for editing description of system entities. diff --git a/src/_data/codebase/v2_4/mrg/module-vault-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-vault-graph-ql.yml index b0f50cc7c8f..e10893e8d84 100644 --- a/src/_data/codebase/v2_4/mrg/module-vault-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-vault-graph-ql.yml @@ -1,6 +1,5 @@ --- title: VaultGraphQl -release: 2.4.3 content: |- **VaultGraphQl** provides type and resolver information for the GraphQl module to generate Vault (stored payment information) information endpoints. This module also diff --git a/src/_data/codebase/v2_4/mrg/module-vault.yml b/src/_data/codebase/v2_4/mrg/module-vault.yml index 713e5a6afaa..2182b31119f 100644 --- a/src/_data/codebase/v2_4/mrg/module-vault.yml +++ b/src/_data/codebase/v2_4/mrg/module-vault.yml @@ -1,5 +1,4 @@ --- title: Vault -release: 2.4.3 content: The Magento_Vault module implements the integration with the Vault payment gateway and makes the latter available as a payment method in Magento. diff --git a/src/_data/codebase/v2_4/mrg/module-version.yml b/src/_data/codebase/v2_4/mrg/module-version.yml index d51d676cd81..24f0fde5bcc 100644 --- a/src/_data/codebase/v2_4/mrg/module-version.yml +++ b/src/_data/codebase/v2_4/mrg/module-version.yml @@ -1,4 +1,3 @@ --- title: Version -release: 2.4.3 content: Magento\Version Allows to get Magento version and edition by HTTP GET request diff --git a/src/_data/codebase/v2_4/mrg/module-versions-cms-page-cache.yml b/src/_data/codebase/v2_4/mrg/module-versions-cms-page-cache.yml index 1c4a6e5e612..33c3bb66fa5 100644 --- a/src/_data/codebase/v2_4/mrg/module-versions-cms-page-cache.yml +++ b/src/_data/codebase/v2_4/mrg/module-versions-cms-page-cache.yml @@ -1,5 +1,4 @@ --- title: VersionsCmsPageCache -release: 2.4.3 content: The Magento_VersionsCmsPageCache module provides adaptation to PageCache functionality diff --git a/src/_data/codebase/v2_4/mrg/module-versions-cms-url-rewrite-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-versions-cms-url-rewrite-graph-ql.yml index 9d863c06488..f1fb008a0ca 100644 --- a/src/_data/codebase/v2_4/mrg/module-versions-cms-url-rewrite-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-versions-cms-url-rewrite-graph-ql.yml @@ -1,5 +1,4 @@ --- title: VersionsCmsUrlRewriteGraphQl -release: 2.4.3 content: "**VersionsCmsUrlRewriteGraphQl** provides type information for the GraphQl module to locate URL for Hierarchy Nodes features." diff --git a/src/_data/codebase/v2_4/mrg/module-versions-cms-url-rewrite.yml b/src/_data/codebase/v2_4/mrg/module-versions-cms-url-rewrite.yml index 212ac184feb..572dab5ecb3 100644 --- a/src/_data/codebase/v2_4/mrg/module-versions-cms-url-rewrite.yml +++ b/src/_data/codebase/v2_4/mrg/module-versions-cms-url-rewrite.yml @@ -1,6 +1,5 @@ --- title: VersionsCmsUrlRewrite -release: 2.4.3 content: "The Versions CMS Url Rewrite Module ties up the Store Switcher program with implementation of the Hierarchy structure. See also Magento_UrlRewrite and Magento_VersionsCms modules. \n\nExtends the Store Switcher program and makes it take into account nodes diff --git a/src/_data/codebase/v2_4/mrg/module-versions-cms.yml b/src/_data/codebase/v2_4/mrg/module-versions-cms.yml index f5daf7cc06c..c84640f9e6d 100644 --- a/src/_data/codebase/v2_4/mrg/module-versions-cms.yml +++ b/src/_data/codebase/v2_4/mrg/module-versions-cms.yml @@ -1,6 +1,5 @@ --- title: VersionsCms -release: 2.4.3 content: |- The Versions CMS module adds a hierarchy feature for CMS pages. diff --git a/src/_data/codebase/v2_4/mrg/module-visual-merchandiser.yml b/src/_data/codebase/v2_4/mrg/module-visual-merchandiser.yml index 599eefa8bb3..d7673ac8f37 100644 --- a/src/_data/codebase/v2_4/mrg/module-visual-merchandiser.yml +++ b/src/_data/codebase/v2_4/mrg/module-visual-merchandiser.yml @@ -1,6 +1,5 @@ --- title: VisualMerchandiser -release: 2.4.3 content: |- Create and merchandise categories quickly and easily with Visual Merchandiser for Magento. Drag-and-drop products into position, or set up 'Smart Categories' based upon attributes. diff --git a/src/_data/codebase/v2_4/mrg/module-webapi-async.yml b/src/_data/codebase/v2_4/mrg/module-webapi-async.yml index 274d11d1aac..2d7b1f49e72 100644 --- a/src/_data/codebase/v2_4/mrg/module-webapi-async.yml +++ b/src/_data/codebase/v2_4/mrg/module-webapi-async.yml @@ -1,6 +1,5 @@ --- title: WebapiAsync -release: 2.4.3 content: |- Magento_WebapiAsync module extends Webapi extension and provide functional to process asynchronous requests. diff --git a/src/_data/codebase/v2_4/mrg/module-webapi-security.yml b/src/_data/codebase/v2_4/mrg/module-webapi-security.yml index 8ac07081835..95f2e4706e5 100644 --- a/src/_data/codebase/v2_4/mrg/module-webapi-security.yml +++ b/src/_data/codebase/v2_4/mrg/module-webapi-security.yml @@ -1,6 +1,5 @@ --- title: WebapiSecurity -release: 2.4.3 content: |- The Magento_WebapiSecurity module enables access management of some Web API resources. diff --git a/src/_data/codebase/v2_4/mrg/module-webapi.yml b/src/_data/codebase/v2_4/mrg/module-webapi.yml index fb247cc6aff..92efde43c1d 100644 --- a/src/_data/codebase/v2_4/mrg/module-webapi.yml +++ b/src/_data/codebase/v2_4/mrg/module-webapi.yml @@ -1,6 +1,5 @@ --- title: Webapi -release: 2.4.3 content: |- **Webapi** provides the framework for the application to expose REST and SOAP web services. It exposes an area for REST and another area for SOAP services and routes requests based on the Webapi configuration. It also handles diff --git a/src/_data/codebase/v2_4/mrg/module-website-restriction.yml b/src/_data/codebase/v2_4/mrg/module-website-restriction.yml index 4369af7ed71..13683124364 100644 --- a/src/_data/codebase/v2_4/mrg/module-website-restriction.yml +++ b/src/_data/codebase/v2_4/mrg/module-website-restriction.yml @@ -1,6 +1,5 @@ --- title: WebsiteRestriction -release: 2.4.3 content: |- **Website Restriction** enables administrators to restrict all access to the site or restrict site access to only logged in customers. You might want to restrict all access when the site is closed for maintenance. diff --git a/src/_data/codebase/v2_4/mrg/module-weee-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-weee-graph-ql.yml index ec0a182938c..3d3f9f0a691 100644 --- a/src/_data/codebase/v2_4/mrg/module-weee-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-weee-graph-ql.yml @@ -1,6 +1,5 @@ --- title: WeeeGraphQl -release: 2.4.3 content: |- The Magento_WeeeGraphQl module provides type information for the GraphQl module to generate wee tax fields for the catalog and product information endpoints. diff --git a/src/_data/codebase/v2_4/mrg/module-weee-staging.yml b/src/_data/codebase/v2_4/mrg/module-weee-staging.yml index 807b81c74a4..e7217ba006e 100644 --- a/src/_data/codebase/v2_4/mrg/module-weee-staging.yml +++ b/src/_data/codebase/v2_4/mrg/module-weee-staging.yml @@ -1,6 +1,5 @@ --- title: WeeeStaging -release: 2.4.3 content: |- The Magento_WeeeStaging module is a part of the staging functionality in Magento EE. It enables you to stage a value of Fixed Product Tax. diff --git a/src/_data/codebase/v2_4/mrg/module-weee.yml b/src/_data/codebase/v2_4/mrg/module-weee.yml index 6b35f24b12a..54ec8b4753b 100644 --- a/src/_data/codebase/v2_4/mrg/module-weee.yml +++ b/src/_data/codebase/v2_4/mrg/module-weee.yml @@ -1,6 +1,5 @@ --- title: Weee -release: 2.4.3 content: "The Magento_Weee module enables the application of fees/fixed product taxes (FPT) on certain types of products, usually related to electronic devices and recycling.\n\nFixed product taxes can be used to setup a WEEE tax that is a fixed amount, rather than @@ -29,7 +28,7 @@ content: "The Magento_Weee module enables the application of fees/fixed product \ - `sales_order_creditmemo_updateqty`\n - `sales_order_creditmemo_view`\n \ - `sales_order_invoice_new`\n - `sales_order_invoice_updateqty`\n - `sales_order_invoice_view`\n \ - `sales_order_item_price`\n - `sales_order_view`\n\n- `view/base/layout`:\n - \ - `catalog_product_prices`\n\n- `view/frantend/layout`:\n - `checkout_cart_index`\n + \ - `catalog_product_prices`\n\n- `view/frontend/layout`:\n - `checkout_cart_index`\n \ - `checkout_index_index`\n - `checkout_item_price_renderers`\n - `default`\n \ - `sales_email_item_price`\n - `sales_email_order_creditmemo_items`\n - `sales_email_order_invoice_items`\n - `sales_email_order_items`\n - `sales_guest_creditmemo`\n diff --git a/src/_data/codebase/v2_4/mrg/module-widget.yml b/src/_data/codebase/v2_4/mrg/module-widget.yml index b69b89a8571..cc533ccabdd 100644 --- a/src/_data/codebase/v2_4/mrg/module-widget.yml +++ b/src/_data/codebase/v2_4/mrg/module-widget.yml @@ -1,6 +1,5 @@ --- title: Widget -release: 2.4.3 content: "The Magento_Widget module allows Magento application to be extended with custom widget blocks.\n\n## Installation details\n\nBefore installing this module, note that the Magento_Widget is dependent on the following modules:\n\n- Magento_Catalog\n- diff --git a/src/_data/codebase/v2_4/mrg/module-wishlist-analytics.yml b/src/_data/codebase/v2_4/mrg/module-wishlist-analytics.yml index 35877466de1..df8b74e41c7 100644 --- a/src/_data/codebase/v2_4/mrg/module-wishlist-analytics.yml +++ b/src/_data/codebase/v2_4/mrg/module-wishlist-analytics.yml @@ -1,6 +1,5 @@ --- title: WishlistAnalytics -release: 2.4.3 content: |- The Magento_WishlistAnalytics module configures data definitions for a data collection related to the Wishlist module entities to be used in [Advanced Reporting](https://devdocs.magento.com/guides/v2.4/advanced-reporting/modules.html). diff --git a/src/_data/codebase/v2_4/mrg/module-wishlist-gift-card-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-wishlist-gift-card-graph-ql.yml index eac695f9300..35606830004 100644 --- a/src/_data/codebase/v2_4/mrg/module-wishlist-gift-card-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-wishlist-gift-card-graph-ql.yml @@ -1,5 +1,4 @@ --- title: WishlistGiftCardGraphQl -release: 2.4.3 content: "**WishlistGiftCardGraphQl** provides the needed provider for adding a gift card wishlist item to cart." diff --git a/src/_data/codebase/v2_4/mrg/module-wishlist-gift-card.yml b/src/_data/codebase/v2_4/mrg/module-wishlist-gift-card.yml index 6498db1108b..f58c48d137c 100644 --- a/src/_data/codebase/v2_4/mrg/module-wishlist-gift-card.yml +++ b/src/_data/codebase/v2_4/mrg/module-wishlist-gift-card.yml @@ -1,5 +1,4 @@ --- title: WishlistGiftCard -release: 2.4.3 content: "**WishlistGiftCard** provides the needed provider for adding a gift card product type to wish list." diff --git a/src/_data/codebase/v2_4/mrg/module-wishlist-graph-ql.yml b/src/_data/codebase/v2_4/mrg/module-wishlist-graph-ql.yml index d8b12a985fa..b1989bdef01 100644 --- a/src/_data/codebase/v2_4/mrg/module-wishlist-graph-ql.yml +++ b/src/_data/codebase/v2_4/mrg/module-wishlist-graph-ql.yml @@ -1,6 +1,5 @@ --- title: WishlistGraphQl -release: 2.4.3 content: |- The Magento_WishlistGraphQl module adds, removes, and updates products on the wishlist. diff --git a/src/_data/codebase/v2_4/mrg/module-wishlist.yml b/src/_data/codebase/v2_4/mrg/module-wishlist.yml index 0c93615948a..6d82110f160 100644 --- a/src/_data/codebase/v2_4/mrg/module-wishlist.yml +++ b/src/_data/codebase/v2_4/mrg/module-wishlist.yml @@ -1,6 +1,5 @@ --- title: Wishlist -release: 2.4.3 content: "The Magento_Wishlist module implements the Wishlist functionality.\n\nThis module allows customers to create a list of products that they can add to their shopping cart to be purchased at a later date, or share with friends.\n\n## Installation diff --git a/src/_data/codebase/v2_4/open-source/bin-magento.json b/src/_data/codebase/v2_4/open-source/bin-magento.json index 2a841d46ab1..d2b93e266d3 100644 --- a/src/_data/codebase/v2_4/open-source/bin-magento.json +++ b/src/_data/codebase/v2_4/open-source/bin-magento.json @@ -1,7 +1,7 @@ { "application": { "name": "Magento CLI", - "version": "2.4.3" + "version": "2.4.5" }, "commands": [ { @@ -10,7 +10,7 @@ "help [--format FORMAT] [--raw] [--] []" ], "description": "Display help for a command", - "help": "The help command displays help for a given command:\n\n php /var/www/html/magento2/bin/magento help list\n\nYou can also output the help in other formats by using the --format option:\n\n php /var/www/html/magento2/bin/magento help --format=xml list\n\nTo display the list of available commands, please use the list command.", + "help": "The help command displays help for a given command:\n\n php bin/magento help list\n\nYou can also output the help in other formats by using the --format option:\n\n php bin/magento help --format=xml list\n\nTo display the list of available commands, please use the list command.", "definition": { "arguments": { "command_name": { @@ -113,7 +113,7 @@ "list [--raw] [--format FORMAT] [--] []" ], "description": "List commands", - "help": "The list command lists all commands:\n\n php /var/www/html/magento2/bin/magento list\n\nYou can also display the commands for a specific namespace:\n\n php /var/www/html/magento2/bin/magento list test\n\nYou can also output the information in other formats by using the --format option:\n\n php /var/www/html/magento2/bin/magento list --format=xml\n\nIt's also possible to get raw list of commands (useful for embedding command runner):\n\n php /var/www/html/magento2/bin/magento list --raw", + "help": "The list command lists all commands:\n\n php bin/magento list\n\nYou can also display the commands for a specific namespace:\n\n php bin/magento list test\n\nYou can also output the information in other formats by using the --format option:\n\n php bin/magento list --format=xml\n\nIt's also possible to get raw list of commands (useful for embedding command runner):\n\n php bin/magento list --raw", "definition": { "arguments": { "namespace": { @@ -148,69 +148,15 @@ "hidden": false }, { - "name": "admin:user:create", + "name": "admin:adobe-ims:disable", "usage": [ - "admin:user:create [--admin-user ADMIN-USER] [--admin-password ADMIN-PASSWORD] [--admin-email ADMIN-EMAIL] [--admin-firstname ADMIN-FIRSTNAME] [--admin-lastname ADMIN-LASTNAME] [--magento-init-params MAGENTO-INIT-PARAMS]" + "admin:adobe-ims:disable" ], - "description": "Creates an administrator", - "help": "Creates an administrator", + "description": "Disable Adobe IMS Module", + "help": "Disable Adobe IMS Module", "definition": { "arguments": [], "options": { - "admin-user": { - "name": "--admin-user", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "(Required) Admin user", - "default": null - }, - "admin-password": { - "name": "--admin-password", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "(Required) Admin password", - "default": null - }, - "admin-email": { - "name": "--admin-email", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "(Required) Admin email", - "default": null - }, - "admin-firstname": { - "name": "--admin-firstname", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "(Required) Admin first name", - "default": null - }, - "admin-lastname": { - "name": "--admin-lastname", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "(Required) Admin last name", - "default": null - }, - "magento-init-params": { - "name": "--magento-init-params", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", - "default": null - }, "help": { "name": "--help", "shortcut": "-h", @@ -279,23 +225,51 @@ "hidden": false }, { - "name": "admin:user:unlock", + "name": "admin:adobe-ims:enable", "usage": [ - "admin:user:unlock " + "admin:adobe-ims:enable [-o|--organization-id [ORGANIZATION-ID]] [-c|--client-id [CLIENT-ID]] [-s|--client-secret [CLIENT-SECRET]] [-t|--2fa [2FA]]" ], - "description": "Unlock Admin Account", - "help": "This command unlocks an admin account by its username.\nTo unlock:\n /var/www/html/magento2/bin/magento admin:user:unlock username", + "description": "Enable Adobe IMS Module.", + "help": "Enable Adobe IMS Module.", "definition": { - "arguments": { - "username": { - "name": "username", - "is_required": true, - "is_array": false, - "description": "The admin username to unlock", - "default": null - } - }, + "arguments": [], "options": { + "organization-id": { + "name": "--organization-id", + "shortcut": "-o", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Set Organization ID for Adobe IMS configuration. Required when enabling the module", + "default": null + }, + "client-id": { + "name": "--client-id", + "shortcut": "-c", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Set the client ID for Adobe IMS configuration. Required when enabling the module", + "default": null + }, + "client-secret": { + "name": "--client-secret", + "shortcut": "-s", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Set the client Secret for Adobe IMS configuration. Required when enabling the module", + "default": null + }, + "2fa": { + "name": "--2fa", + "shortcut": "-t", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Check if 2FA is enabled for Organization in Adobe Admin Console. Required when enabling the module", + "default": null + }, "help": { "name": "--help", "shortcut": "-h", @@ -364,22 +338,14 @@ "hidden": false }, { - "name": "app:config:dump", + "name": "admin:adobe-ims:info", "usage": [ - "app:config:dump [...]" + "admin:adobe-ims:info" ], - "description": "Create dump of application", - "help": "Create dump of application", + "description": "Information of Adobe IMS Module configuration", + "help": "Information of Adobe IMS Module configuration", "definition": { - "arguments": { - "config-types": { - "name": "config-types", - "is_required": false, - "is_array": true, - "description": "Space-separated list of config types or omit to dump all [scopes, themes, system, i18n]", - "default": [] - } - }, + "arguments": [], "options": { "help": { "name": "--help", @@ -449,12 +415,12 @@ "hidden": false }, { - "name": "app:config:import", + "name": "admin:adobe-ims:status", "usage": [ - "app:config:import" + "admin:adobe-ims:status" ], - "description": "Import data from shared configuration files to appropriate data storage", - "help": "Import data from shared configuration files to appropriate data storage", + "description": "Status of Adobe IMS Module", + "help": "Status of Adobe IMS Module", "definition": { "arguments": [], "options": { @@ -526,15 +492,69 @@ "hidden": false }, { - "name": "app:config:status", + "name": "admin:user:create", "usage": [ - "app:config:status" + "admin:user:create [--admin-user ADMIN-USER] [--admin-password ADMIN-PASSWORD] [--admin-email ADMIN-EMAIL] [--admin-firstname ADMIN-FIRSTNAME] [--admin-lastname ADMIN-LASTNAME] [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Checks if config propagation requires update", - "help": "Checks if config propagation requires update", + "description": "Creates an administrator", + "help": "Creates an administrator", "definition": { "arguments": [], "options": { + "admin-user": { + "name": "--admin-user", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "(Required) Admin user", + "default": null + }, + "admin-password": { + "name": "--admin-password", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "(Required) Admin password", + "default": null + }, + "admin-email": { + "name": "--admin-email", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "(Required) Admin email", + "default": null + }, + "admin-firstname": { + "name": "--admin-firstname", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "(Required) Admin first name", + "default": null + }, + "admin-lastname": { + "name": "--admin-lastname", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "(Required) Admin last name", + "default": null + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, "help": { "name": "--help", "shortcut": "-h", @@ -603,51 +623,23 @@ "hidden": false }, { - "name": "braintree:migrate", + "name": "admin:user:unlock", "usage": [ - "braintree:migrate [--host HOST] [--dbname DBNAME] [--username USERNAME] [--password PASSWORD]" + "admin:user:unlock " ], - "description": "Migrate stored cards from a Magento 1 database", - "help": "Migrate stored cards from a Magento 1 database", + "description": "Unlock Admin Account", + "help": "This command unlocks an admin account by its username.\nTo unlock:\n bin/magento admin:user:unlock username", "definition": { - "arguments": [], - "options": { - "host": { - "name": "--host", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Hostname/IP. Port is optional", - "default": null - }, - "dbname": { - "name": "--dbname", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Database name", - "default": null - }, + "arguments": { "username": { - "name": "--username", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Database username. Must have read access", - "default": null - }, - "password": { - "name": "--password", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Password", + "name": "username", + "is_required": true, + "is_array": false, + "description": "The admin username to unlock", "default": null - }, + } + }, + "options": { "help": { "name": "--help", "shortcut": "-h", @@ -716,32 +708,23 @@ "hidden": false }, { - "name": "cache:clean", + "name": "app:config:dump", "usage": [ - "cache:clean [--bootstrap BOOTSTRAP] [--] [...]" + "app:config:dump [...]" ], - "description": "Cleans cache type(s)", - "help": "Cleans cache type(s)", + "description": "Create dump of application", + "help": "Create dump of application", "definition": { "arguments": { - "types": { - "name": "types", + "config-types": { + "name": "config-types", "is_required": false, "is_array": true, - "description": "Space-separated list of cache types or omit to apply to all cache types.", + "description": "Space-separated list of config types or omit to dump all [scopes, themes, system, i18n]", "default": [] } }, "options": { - "bootstrap": { - "name": "--bootstrap", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "add or override parameters of the bootstrap", - "default": null - }, "help": { "name": "--help", "shortcut": "-h", @@ -810,32 +793,92 @@ "hidden": false }, { - "name": "cache:disable", + "name": "app:config:import", "usage": [ - "cache:disable [--bootstrap BOOTSTRAP] [--] [...]" + "app:config:import" ], - "description": "Disables cache type(s)", - "help": "Disables cache type(s)", - "definition": { - "arguments": { - "types": { - "name": "types", - "is_required": false, - "is_array": true, - "description": "Space-separated list of cache types or omit to apply to all cache types.", - "default": [] - } - }, + "description": "Import data from shared configuration files to appropriate data storage", + "help": "Import data from shared configuration files to appropriate data storage", + "definition": { + "arguments": [], "options": { - "bootstrap": { - "name": "--bootstrap", + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "add or override parameters of the bootstrap", - "default": null + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "app:config:status", + "usage": [ + "app:config:status" + ], + "description": "Checks if config propagation requires update", + "help": "Checks if config propagation requires update", + "definition": { + "arguments": [], + "options": { "help": { "name": "--help", "shortcut": "-h", @@ -904,30 +947,49 @@ "hidden": false }, { - "name": "cache:enable", + "name": "braintree:migrate", "usage": [ - "cache:enable [--bootstrap BOOTSTRAP] [--] [...]" + "braintree:migrate [--host HOST] [--dbname DBNAME] [--username USERNAME] [--password PASSWORD]" ], - "description": "Enables cache type(s)", - "help": "Enables cache type(s)", + "description": "Migrate stored cards from a Magento 1 database", + "help": "Migrate stored cards from a Magento 1 database", "definition": { - "arguments": { - "types": { - "name": "types", - "is_required": false, - "is_array": true, - "description": "Space-separated list of cache types or omit to apply to all cache types.", - "default": [] - } - }, + "arguments": [], "options": { - "bootstrap": { - "name": "--bootstrap", + "host": { + "name": "--host", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "add or override parameters of the bootstrap", + "description": "Hostname/IP. Port is optional", + "default": null + }, + "dbname": { + "name": "--dbname", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database name", + "default": null + }, + "username": { + "name": "--username", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Database username. Must have read access", + "default": null + }, + "password": { + "name": "--password", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Password", "default": null }, "help": { @@ -998,12 +1060,12 @@ "hidden": false }, { - "name": "cache:flush", + "name": "cache:clean", "usage": [ - "cache:flush [--bootstrap BOOTSTRAP] [--] [...]" + "cache:clean [--bootstrap BOOTSTRAP] [--] [...]" ], - "description": "Flushes cache storage used by cache type(s)", - "help": "Flushes cache storage used by cache type(s)", + "description": "Cleans cache type(s)", + "help": "Cleans cache type(s)", "definition": { "arguments": { "types": { @@ -1092,14 +1154,22 @@ "hidden": false }, { - "name": "cache:status", + "name": "cache:disable", "usage": [ - "cache:status [--bootstrap BOOTSTRAP]" + "cache:disable [--bootstrap BOOTSTRAP] [--] [...]" ], - "description": "Checks cache status", - "help": "Checks cache status", + "description": "Disables cache type(s)", + "help": "Disables cache type(s)", "definition": { - "arguments": [], + "arguments": { + "types": { + "name": "types", + "is_required": false, + "is_array": true, + "description": "Space-separated list of cache types or omit to apply to all cache types.", + "default": [] + } + }, "options": { "bootstrap": { "name": "--bootstrap", @@ -1178,23 +1248,31 @@ "hidden": false }, { - "name": "catalog:images:resize", + "name": "cache:enable", "usage": [ - "catalog:images:resize [-a|--async]" + "cache:enable [--bootstrap BOOTSTRAP] [--] [...]" ], - "description": "Creates resized product images", - "help": "Creates resized product images", + "description": "Enables cache type(s)", + "help": "Enables cache type(s)", "definition": { - "arguments": [], + "arguments": { + "types": { + "name": "types", + "is_required": false, + "is_array": true, + "description": "Space-separated list of cache types or omit to apply to all cache types.", + "default": [] + } + }, "options": { - "async": { - "name": "--async", - "shortcut": "-a", - "accept_value": false, - "is_value_required": false, + "bootstrap": { + "name": "--bootstrap", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Resize image in asynchronous mode", - "default": false + "description": "add or override parameters of the bootstrap", + "default": null }, "help": { "name": "--help", @@ -1264,15 +1342,32 @@ "hidden": false }, { - "name": "catalog:product:attributes:cleanup", + "name": "cache:flush", "usage": [ - "catalog:product:attributes:cleanup" + "cache:flush [--bootstrap BOOTSTRAP] [--] [...]" ], - "description": "Removes unused product attributes.", - "help": "Removes unused product attributes.", + "description": "Flushes cache storage used by cache type(s)", + "help": "Flushes cache storage used by cache type(s)", "definition": { - "arguments": [], + "arguments": { + "types": { + "name": "types", + "is_required": false, + "is_array": true, + "description": "Space-separated list of cache types or omit to apply to all cache types.", + "default": [] + } + }, "options": { + "bootstrap": { + "name": "--bootstrap", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "add or override parameters of the bootstrap", + "default": null + }, "help": { "name": "--help", "shortcut": "-h", @@ -1341,23 +1436,24 @@ "hidden": false }, { - "name": "cms:wysiwyg:restrict", + "name": "cache:status", "usage": [ - "cms:wysiwyg:restrict " + "cache:status [--bootstrap BOOTSTRAP]" ], - "description": "Set whether to enforce user HTML content validation or show a warning instead", - "help": "Set whether to enforce user HTML content validation or show a warning instead", + "description": "Checks cache status", + "help": "Checks cache status", "definition": { - "arguments": { - "restrict": { - "name": "restrict", - "is_required": true, - "is_array": false, - "description": "y\\n", - "default": null - } - }, + "arguments": [], "options": { + "bootstrap": { + "name": "--bootstrap", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "add or override parameters of the bootstrap", + "default": null + }, "help": { "name": "--help", "shortcut": "-h", @@ -1426,7 +1522,264 @@ "hidden": false }, { - "name": "config:sensitive:set", + "name": "catalog:images:resize", + "usage": [ + "catalog:images:resize [-a|--async] [--skip_hidden_images]" + ], + "description": "Creates resized product images", + "help": "Creates resized product images", + "definition": { + "arguments": [], + "options": { + "async": { + "name": "--async", + "shortcut": "-a", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Resize image in asynchronous mode", + "default": false + }, + "skip_hidden_images": { + "name": "--skip_hidden_images", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not process images marked as hidden from product page", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "catalog:product:attributes:cleanup", + "usage": [ + "catalog:product:attributes:cleanup" + ], + "description": "Removes unused product attributes.", + "help": "Removes unused product attributes.", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "cms:wysiwyg:restrict", + "usage": [ + "cms:wysiwyg:restrict " + ], + "description": "Set whether to enforce user HTML content validation or show a warning instead", + "help": "Set whether to enforce user HTML content validation or show a warning instead", + "definition": { + "arguments": { + "restrict": { + "name": "restrict", + "is_required": true, + "is_array": false, + "description": "y\\n", + "default": null + } + }, + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "config:sensitive:set", "usage": [ "config:sensitive:set [-i|--interactive] [--scope [SCOPE]] [--scope-code [SCOPE-CODE]] [--] [ []]" ], @@ -2385,9 +2738,163 @@ "hidden": false }, { - "name": "dev:profiler:disable", + "name": "dev:email:newsletter-compatibility-check", "usage": [ - "dev:profiler:disable" + "dev:email:newsletter-compatibility-check" + ], + "description": "Scans newsletter templates for potential variable usage compatibility issues", + "help": "Scans newsletter templates for potential variable usage compatibility issues", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "dev:email:override-compatibility-check", + "usage": [ + "dev:email:override-compatibility-check" + ], + "description": "Scans email template overrides for potential variable usage compatibility issues", + "help": "Scans email template overrides for potential variable usage compatibility issues", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false + }, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not output any message", + "default": false + }, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this application version", + "default": false + }, + "ansi": { + "name": "--ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Force ANSI output", + "default": false + }, + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable ANSI output", + "default": false + }, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "dev:profiler:disable", + "usage": [ + "dev:profiler:disable" ], "description": "Disable the profiler.", "help": "Disable the profiler.", @@ -3372,14 +3879,22 @@ "hidden": false }, { - "name": "dotdigital:connector:automap", + "name": "downloadable:domains:add", "usage": [ - "dotdigital:connector:automap" + "downloadable:domains:add [...]" ], - "description": "Auto-map data fields", - "help": "Auto-map data fields", + "description": "Add domains to the downloadable domains whitelist", + "help": "Add domains to the downloadable domains whitelist", "definition": { - "arguments": [], + "arguments": { + "domains": { + "name": "domains", + "is_required": false, + "is_array": true, + "description": "Domains name", + "default": [] + } + }, "options": { "help": { "name": "--help", @@ -3449,69 +3964,23 @@ "hidden": false }, { - "name": "dotdigital:connector:enable", + "name": "downloadable:domains:remove", "usage": [ - "dotdigital:connector:enable [--username USERNAME] [--password PASSWORD] [--automap-datafields [AUTOMAP-DATAFIELDS]] [--enable-syncs [ENABLE-SYNCS]] [--remove-ip-restriction [REMOVE-IP-RESTRICTION]] [--enable-email-capture [ENABLE-EMAIL-CAPTURE]]" + "downloadable:domains:remove [...]" ], - "description": "Add Dotdigital API credentials and enable the connector", - "help": "Add Dotdigital API credentials and enable the connector", + "description": "Remove domains from the downloadable domains whitelist", + "help": "Remove domains from the downloadable domains whitelist", "definition": { - "arguments": [], + "arguments": { + "domains": { + "name": "domains", + "is_required": false, + "is_array": true, + "description": "Domain names", + "default": [] + } + }, "options": { - "username": { - "name": "--username", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "API username", - "default": null - }, - "password": { - "name": "--password", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "API password", - "default": null - }, - "automap-datafields": { - "name": "--automap-datafields", - "shortcut": "", - "accept_value": true, - "is_value_required": false, - "is_multiple": false, - "description": "Automap data fields", - "default": null - }, - "enable-syncs": { - "name": "--enable-syncs", - "shortcut": "", - "accept_value": true, - "is_value_required": false, - "is_multiple": false, - "description": "Enable syncs", - "default": null - }, - "remove-ip-restriction": { - "name": "--remove-ip-restriction", - "shortcut": "", - "accept_value": true, - "is_value_required": false, - "is_multiple": false, - "description": "Remove IP restriction", - "default": null - }, - "enable-email-capture": { - "name": "--enable-email-capture", - "shortcut": "", - "accept_value": true, - "is_value_required": false, - "is_multiple": false, - "description": "Enable email capture", - "default": null - }, "help": { "name": "--help", "shortcut": "-h", @@ -3580,12 +4049,12 @@ "hidden": false }, { - "name": "dotdigital:migrate", + "name": "downloadable:domains:show", "usage": [ - "dotdigital:migrate" + "downloadable:domains:show" ], - "description": "Migrate data into email_ tables to sync with Engagement Cloud", - "help": "Migrate data into email_ tables to sync with Engagement Cloud", + "description": "Display downloadable domains whitelist", + "help": "Display downloadable domains whitelist", "definition": { "arguments": [], "options": { @@ -3657,32 +4126,15 @@ "hidden": false }, { - "name": "dotdigital:sync", + "name": "encryption:payment-data:update", "usage": [ - "dotdigital:sync [--from [FROM]] [--] []" + "encryption:payment-data:update" ], - "description": "Run syncs to populate email_ tables before importing to Engagement Cloud", - "help": "Run syncs to populate email_ tables before importing to Engagement Cloud", + "description": "Re-encrypts encrypted credit card data with latest encryption cipher.", + "help": "Re-encrypts encrypted credit card data with latest encryption cipher.", "definition": { - "arguments": { - "sync": { - "name": "sync", - "is_required": false, - "is_array": false, - "description": "The name of the sync to run", - "default": null - } - }, + "arguments": [], "options": { - "from": { - "name": "--from", - "shortcut": "", - "accept_value": true, - "is_value_required": false, - "is_multiple": false, - "description": "Specify a date/time (parsable by \\DateTime) to run a sync from (if supported)", - "default": null - }, "help": { "name": "--help", "shortcut": "-h", @@ -3751,31 +4203,49 @@ "hidden": false }, { - "name": "dotdigital:task", + "name": "i18n:collect-phrases", "usage": [ - "dotdigital:task []" + "i18n:collect-phrases [-o|--output OUTPUT] [-m|--magento] [--] []" ], - "description": "Run dotdigital module tasks on demand", - "help": "Run dotdigital module tasks on demand", + "description": "Discovers phrases in the codebase", + "help": "Discovers phrases in the codebase", "definition": { "arguments": { - "task": { - "name": "task", + "directory": { + "name": "directory", "is_required": false, "is_array": false, - "description": "The name of the task to run", + "description": "Directory path to parse. Not needed if --magento flag is set", "default": null } }, "options": { - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, + "output": { + "name": "--output", + "shortcut": "-o", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this help message", - "default": false + "description": "Path (including filename) to an output file. With no file specified, defaults to stdout.", + "default": null + }, + "magento": { + "name": "--magento", + "shortcut": "-m", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Use the --magento parameter to parse the current Magento codebase. Omit the parameter if a directory is specified.", + "default": false + }, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false }, "quiet": { "name": "--quiet", @@ -3836,23 +4306,48 @@ "hidden": false }, { - "name": "downloadable:domains:add", + "name": "i18n:pack", "usage": [ - "downloadable:domains:add [...]" + "i18n:pack [-m|--mode MODE] [-d|--allow-duplicates] [--] " ], - "description": "Add domains to the downloadable domains whitelist", - "help": "Add domains to the downloadable domains whitelist", + "description": "Saves language package", + "help": "Saves language package", "definition": { "arguments": { - "domains": { - "name": "domains", - "is_required": false, - "is_array": true, - "description": "Domains name", - "default": [] + "source": { + "name": "source", + "is_required": true, + "is_array": false, + "description": "Path to source dictionary file with translations", + "default": null + }, + "locale": { + "name": "locale", + "is_required": true, + "is_array": false, + "description": "Target locale for dictionary, for example \"de_DE\"", + "default": null } }, "options": { + "mode": { + "name": "--mode", + "shortcut": "-m", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Save mode for dictionary - \"replace\" - replace language pack by new one - \"merge\" - merge language packages, by default \"replace\"", + "default": "replace" + }, + "allow-duplicates": { + "name": "--allow-duplicates", + "shortcut": "-d", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Use the --allow-duplicates parameter to allow saving duplicates of translate. Otherwise omit the parameter.", + "default": false + }, "help": { "name": "--help", "shortcut": "-h", @@ -3921,23 +4416,32 @@ "hidden": false }, { - "name": "downloadable:domains:remove", + "name": "i18n:uninstall", "usage": [ - "downloadable:domains:remove [...]" + "i18n:uninstall [-b|--backup-code] [--] ..." ], - "description": "Remove domains from the downloadable domains whitelist", - "help": "Remove domains from the downloadable domains whitelist", + "description": "Uninstalls language packages", + "help": "Uninstalls language packages", "definition": { "arguments": { - "domains": { - "name": "domains", - "is_required": false, + "package": { + "name": "package", + "is_required": true, "is_array": true, - "description": "Domain names", + "description": "Language package name", "default": [] } }, "options": { + "backup-code": { + "name": "--backup-code", + "shortcut": "-b", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Take code and configuration files backup (excluding temporary files)", + "default": false + }, "help": { "name": "--help", "shortcut": "-h", @@ -4006,12 +4510,12 @@ "hidden": false }, { - "name": "downloadable:domains:show", + "name": "indexer:info", "usage": [ - "downloadable:domains:show" + "indexer:info" ], - "description": "Display downloadable domains whitelist", - "help": "Display downloadable domains whitelist", + "description": "Shows allowed Indexers", + "help": "Shows allowed Indexers", "definition": { "arguments": [], "options": { @@ -4083,14 +4587,22 @@ "hidden": false }, { - "name": "encryption:payment-data:update", + "name": "indexer:reindex", "usage": [ - "encryption:payment-data:update" + "indexer:reindex [...]" ], - "description": "Re-encrypts encrypted credit card data with latest encryption cipher.", - "help": "Re-encrypts encrypted credit card data with latest encryption cipher.", + "description": "Reindexes Data", + "help": "Reindexes Data", "definition": { - "arguments": [], + "arguments": { + "index": { + "name": "index", + "is_required": false, + "is_array": true, + "description": "Space-separated list of index types or omit to apply to all indexes.", + "default": [] + } + }, "options": { "help": { "name": "--help", @@ -4160,41 +4672,23 @@ "hidden": false }, { - "name": "i18n:collect-phrases", + "name": "indexer:reset", "usage": [ - "i18n:collect-phrases [-o|--output OUTPUT] [-m|--magento] [--] []" + "indexer:reset [...]" ], - "description": "Discovers phrases in the codebase", - "help": "Discovers phrases in the codebase", + "description": "Resets indexer status to invalid", + "help": "Resets indexer status to invalid", "definition": { "arguments": { - "directory": { - "name": "directory", + "index": { + "name": "index", "is_required": false, - "is_array": false, - "description": "Directory path to parse. Not needed if --magento flag is set", - "default": null + "is_array": true, + "description": "Space-separated list of index types or omit to apply to all indexes.", + "default": [] } }, "options": { - "output": { - "name": "--output", - "shortcut": "-o", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Path (including filename) to an output file. With no file specified, defaults to stdout.", - "default": null - }, - "magento": { - "name": "--magento", - "shortcut": "-m", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Use the --magento parameter to parse the current Magento codebase. Omit the parameter if a directory is specified.", - "default": false - }, "help": { "name": "--help", "shortcut": "-h", @@ -4263,48 +4757,30 @@ "hidden": false }, { - "name": "i18n:pack", + "name": "indexer:set-dimensions-mode", "usage": [ - "i18n:pack [-m|--mode MODE] [-d|--allow-duplicates] [--] " + "indexer:set-dimensions-mode [ []]" ], - "description": "Saves language package", - "help": "Saves language package", + "description": "Set Indexer Dimensions Mode", + "help": "Set Indexer Dimensions Mode", "definition": { "arguments": { - "source": { - "name": "source", - "is_required": true, + "indexer": { + "name": "indexer", + "is_required": false, "is_array": false, - "description": "Path to source dictionary file with translations", + "description": "Indexer name [catalog_product_price]", "default": null }, - "locale": { - "name": "locale", - "is_required": true, + "mode": { + "name": "mode", + "is_required": false, "is_array": false, - "description": "Target locale for dictionary, for example \"de_DE\"", + "description": "Indexer dimension modes catalog_product_price none,website,customer_group,website_and_customer_group ", "default": null } }, "options": { - "mode": { - "name": "--mode", - "shortcut": "-m", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Save mode for dictionary - \"replace\" - replace language pack by new one - \"merge\" - merge language packages, by default \"replace\"", - "default": "replace" - }, - "allow-duplicates": { - "name": "--allow-duplicates", - "shortcut": "-d", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Use the --allow-duplicates parameter to allow saving duplicates of translate. Otherwise omit the parameter.", - "default": false - }, "help": { "name": "--help", "shortcut": "-h", @@ -4373,32 +4849,30 @@ "hidden": false }, { - "name": "i18n:uninstall", + "name": "indexer:set-mode", "usage": [ - "i18n:uninstall [-b|--backup-code] [--] ..." + "indexer:set-mode [ [...]]" ], - "description": "Uninstalls language packages", - "help": "Uninstalls language packages", + "description": "Sets index mode type", + "help": "Sets index mode type", "definition": { "arguments": { - "package": { - "name": "package", - "is_required": true, + "mode": { + "name": "mode", + "is_required": false, + "is_array": false, + "description": "Indexer mode type [realtime|schedule]", + "default": null + }, + "index": { + "name": "index", + "is_required": false, "is_array": true, - "description": "Language package name", + "description": "Space-separated list of index types or omit to apply to all indexes.", "default": [] } }, "options": { - "backup-code": { - "name": "--backup-code", - "shortcut": "-b", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Take code and configuration files backup (excluding temporary files)", - "default": false - }, "help": { "name": "--help", "shortcut": "-h", @@ -4467,14 +4941,22 @@ "hidden": false }, { - "name": "indexer:info", + "name": "indexer:show-dimensions-mode", "usage": [ - "indexer:info" + "indexer:show-dimensions-mode [...]" ], - "description": "Shows allowed Indexers", - "help": "Shows allowed Indexers", + "description": "Shows Indexer Dimension Mode", + "help": "Shows Indexer Dimension Mode", "definition": { - "arguments": [], + "arguments": { + "indexer": { + "name": "indexer", + "is_required": false, + "is_array": true, + "description": "Space-separated list of index types or omit to apply to all indexes (catalog_product_price)", + "default": [] + } + }, "options": { "help": { "name": "--help", @@ -4544,12 +5026,12 @@ "hidden": false }, { - "name": "indexer:reindex", + "name": "indexer:show-mode", "usage": [ - "indexer:reindex [...]" + "indexer:show-mode [...]" ], - "description": "Reindexes Data", - "help": "Reindexes Data", + "description": "Shows Index Mode", + "help": "Shows Index Mode", "definition": { "arguments": { "index": { @@ -4629,12 +5111,12 @@ "hidden": false }, { - "name": "indexer:reset", + "name": "indexer:status", "usage": [ - "indexer:reset [...]" + "indexer:status [...]" ], - "description": "Resets indexer status to invalid", - "help": "Resets indexer status to invalid", + "description": "Shows status of Indexer", + "help": "Shows status of Indexer", "definition": { "arguments": { "index": { @@ -4714,29 +5196,14 @@ "hidden": false }, { - "name": "indexer:set-dimensions-mode", + "name": "info:adminuri", "usage": [ - "indexer:set-dimensions-mode [ []]" + "info:adminuri" ], - "description": "Set Indexer Dimensions Mode", - "help": "Set Indexer Dimensions Mode", + "description": "Displays the Magento Admin URI", + "help": "Displays the Magento Admin URI", "definition": { - "arguments": { - "indexer": { - "name": "indexer", - "is_required": false, - "is_array": false, - "description": "Indexer name [catalog_product_price]", - "default": null - }, - "mode": { - "name": "mode", - "is_required": false, - "is_array": false, - "description": "Indexer dimension modes catalog_product_price none,website,customer_group,website_and_customer_group ", - "default": null - } - }, + "arguments": [], "options": { "help": { "name": "--help", @@ -4806,29 +5273,14 @@ "hidden": false }, { - "name": "indexer:set-mode", + "name": "info:backups:list", "usage": [ - "indexer:set-mode [ [...]]" + "info:backups:list" ], - "description": "Sets index mode type", - "help": "Sets index mode type", + "description": "Prints list of available backup files", + "help": "Prints list of available backup files", "definition": { - "arguments": { - "mode": { - "name": "mode", - "is_required": false, - "is_array": false, - "description": "Indexer mode type [realtime|schedule]", - "default": null - }, - "index": { - "name": "index", - "is_required": false, - "is_array": true, - "description": "Space-separated list of index types or omit to apply to all indexes.", - "default": [] - } - }, + "arguments": [], "options": { "help": { "name": "--help", @@ -4898,22 +5350,14 @@ "hidden": false }, { - "name": "indexer:show-dimensions-mode", + "name": "info:currency:list", "usage": [ - "indexer:show-dimensions-mode [...]" + "info:currency:list" ], - "description": "Shows Indexer Dimension Mode", - "help": "Shows Indexer Dimension Mode", + "description": "Displays the list of available currencies", + "help": "Displays the list of available currencies", "definition": { - "arguments": { - "indexer": { - "name": "indexer", - "is_required": false, - "is_array": true, - "description": "Space-separated list of index types or omit to apply to all indexes (catalog_product_price)", - "default": [] - } - }, + "arguments": [], "options": { "help": { "name": "--help", @@ -4983,23 +5427,24 @@ "hidden": false }, { - "name": "indexer:show-mode", + "name": "info:dependencies:show-framework", "usage": [ - "indexer:show-mode [...]" + "info:dependencies:show-framework [-o|--output OUTPUT]" ], - "description": "Shows Index Mode", - "help": "Shows Index Mode", + "description": "Shows number of dependencies on Magento framework", + "help": "Shows number of dependencies on Magento framework", "definition": { - "arguments": { - "index": { - "name": "index", - "is_required": false, - "is_array": true, - "description": "Space-separated list of index types or omit to apply to all indexes.", - "default": [] - } - }, + "arguments": [], "options": { + "output": { + "name": "--output", + "shortcut": "-o", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Report filename", + "default": "framework-dependencies.csv" + }, "help": { "name": "--help", "shortcut": "-h", @@ -5068,23 +5513,24 @@ "hidden": false }, { - "name": "indexer:status", + "name": "info:dependencies:show-modules", "usage": [ - "indexer:status [...]" + "info:dependencies:show-modules [-o|--output OUTPUT]" ], - "description": "Shows status of Indexer", - "help": "Shows status of Indexer", + "description": "Shows number of dependencies between modules", + "help": "Shows number of dependencies between modules", "definition": { - "arguments": { - "index": { - "name": "index", - "is_required": false, - "is_array": true, - "description": "Space-separated list of index types or omit to apply to all indexes.", - "default": [] - } - }, + "arguments": [], "options": { + "output": { + "name": "--output", + "shortcut": "-o", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Report filename", + "default": "modules-dependencies.csv" + }, "help": { "name": "--help", "shortcut": "-h", @@ -5153,15 +5599,24 @@ "hidden": false }, { - "name": "info:adminuri", + "name": "info:dependencies:show-modules-circular", "usage": [ - "info:adminuri" + "info:dependencies:show-modules-circular [-o|--output OUTPUT]" ], - "description": "Displays the Magento Admin URI", - "help": "Displays the Magento Admin URI", + "description": "Shows number of circular dependencies between modules", + "help": "Shows number of circular dependencies between modules", "definition": { "arguments": [], "options": { + "output": { + "name": "--output", + "shortcut": "-o", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Report filename", + "default": "modules-circular-dependencies.csv" + }, "help": { "name": "--help", "shortcut": "-h", @@ -5230,12 +5685,12 @@ "hidden": false }, { - "name": "info:backups:list", + "name": "info:language:list", "usage": [ - "info:backups:list" + "info:language:list" ], - "description": "Prints list of available backup files", - "help": "Prints list of available backup files", + "description": "Displays the list of available language locales", + "help": "Displays the list of available language locales", "definition": { "arguments": [], "options": { @@ -5307,12 +5762,12 @@ "hidden": false }, { - "name": "info:currency:list", + "name": "info:timezone:list", "usage": [ - "info:currency:list" + "info:timezone:list" ], - "description": "Displays the list of available currencies", - "help": "Displays the list of available currencies", + "description": "Displays the list of available timezones", + "help": "Displays the list of available timezones", "definition": { "arguments": [], "options": { @@ -5384,23 +5839,31 @@ "hidden": false }, { - "name": "info:dependencies:show-framework", + "name": "inventory:reservation:create-compensations", "usage": [ - "info:dependencies:show-framework [-o|--output OUTPUT]" + "inventory:reservation:create-compensations [-r|--raw] [--] [...]" ], - "description": "Shows number of dependencies on Magento framework", - "help": "Shows number of dependencies on Magento framework", + "description": "Create reservations by provided compensation arguments", + "help": "Create reservations by provided compensation arguments", "definition": { - "arguments": [], + "arguments": { + "compensations": { + "name": "compensations", + "is_required": false, + "is_array": true, + "description": "List of compensation arguments in format \":::\"", + "default": [] + } + }, "options": { - "output": { - "name": "--output", - "shortcut": "-o", - "accept_value": true, - "is_value_required": true, + "raw": { + "name": "--raw", + "shortcut": "-r", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Report filename", - "default": "framework-dependencies.csv" + "description": "Raw output", + "default": false }, "help": { "name": "--help", @@ -5470,23 +5933,50 @@ "hidden": false }, { - "name": "info:dependencies:show-modules", + "name": "inventory:reservation:list-inconsistencies", "usage": [ - "info:dependencies:show-modules [-o|--output OUTPUT]" + "inventory:reservation:list-inconsistencies [-c|--complete-orders] [-i|--incomplete-orders] [-b|--bunch-size [BUNCH-SIZE]] [-r|--raw]" ], - "description": "Shows number of dependencies between modules", - "help": "Shows number of dependencies between modules", + "description": "Show all orders and products with salable quantity inconsistencies", + "help": "Show all orders and products with salable quantity inconsistencies", "definition": { "arguments": [], "options": { - "output": { - "name": "--output", - "shortcut": "-o", + "complete-orders": { + "name": "--complete-orders", + "shortcut": "-c", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Show only inconsistencies for complete orders", + "default": false + }, + "incomplete-orders": { + "name": "--incomplete-orders", + "shortcut": "-i", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Show only inconsistencies for incomplete orders", + "default": false + }, + "bunch-size": { + "name": "--bunch-size", + "shortcut": "-b", "accept_value": true, - "is_value_required": true, + "is_value_required": false, "is_multiple": false, - "description": "Report filename", - "default": "modules-dependencies.csv" + "description": "Defines how many orders will be loaded at once", + "default": 50 + }, + "raw": { + "name": "--raw", + "shortcut": "-r", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Raw output", + "default": false }, "help": { "name": "--help", @@ -5556,24 +6046,23 @@ "hidden": false }, { - "name": "info:dependencies:show-modules-circular", + "name": "inventory-geonames:import", "usage": [ - "info:dependencies:show-modules-circular [-o|--output OUTPUT]" + "inventory-geonames:import ..." ], - "description": "Shows number of circular dependencies between modules", - "help": "Shows number of circular dependencies between modules", + "description": "Download and import geo names for source selection algorithm", + "help": "Download and import geo names for source selection algorithm", "definition": { - "arguments": [], + "arguments": { + "countries": { + "name": "countries", + "is_required": true, + "is_array": true, + "description": "List of country codes to import", + "default": [] + } + }, "options": { - "output": { - "name": "--output", - "shortcut": "-o", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Report filename", - "default": "modules-circular-dependencies.csv" - }, "help": { "name": "--help", "shortcut": "-h", @@ -5642,15 +6131,50 @@ "hidden": false }, { - "name": "info:language:list", + "name": "maintenance:allow-ips", "usage": [ - "info:language:list" + "maintenance:allow-ips [--none] [--add] [--magento-init-params MAGENTO-INIT-PARAMS] [--] [...]" ], - "description": "Displays the list of available language locales", - "help": "Displays the list of available language locales", + "description": "Sets maintenance mode exempt IPs", + "help": "Sets maintenance mode exempt IPs", "definition": { - "arguments": [], + "arguments": { + "ip": { + "name": "ip", + "is_required": false, + "is_array": true, + "description": "Allowed IP addresses", + "default": [] + } + }, "options": { + "none": { + "name": "--none", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Clear allowed IP addresses", + "default": false + }, + "add": { + "name": "--add", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Add the IP address to existing list", + "default": false + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, "help": { "name": "--help", "shortcut": "-h", @@ -5719,15 +6243,33 @@ "hidden": false }, { - "name": "info:timezone:list", + "name": "maintenance:disable", "usage": [ - "info:timezone:list" + "maintenance:disable [--ip IP] [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Displays the list of available timezones", - "help": "Displays the list of available timezones", + "description": "Disables maintenance mode", + "help": "Disables maintenance mode", "definition": { "arguments": [], "options": { + "ip": { + "name": "--ip", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": true, + "description": "Allowed IP addresses (use 'none' to clear allowed IP list)", + "default": [] + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, "help": { "name": "--help", "shortcut": "-h", @@ -5796,31 +6338,32 @@ "hidden": false }, { - "name": "inventory:reservation:create-compensations", + "name": "maintenance:enable", "usage": [ - "inventory:reservation:create-compensations [-r|--raw] [--] [...]" + "maintenance:enable [--ip IP] [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Create reservations by provided compensation arguments", - "help": "Create reservations by provided compensation arguments", + "description": "Enables maintenance mode", + "help": "Enables maintenance mode", "definition": { - "arguments": { - "compensations": { - "name": "compensations", - "is_required": false, - "is_array": true, - "description": "List of compensation arguments in format \":::\"", - "default": [] - } - }, + "arguments": [], "options": { - "raw": { - "name": "--raw", - "shortcut": "-r", - "accept_value": false, - "is_value_required": false, + "ip": { + "name": "--ip", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": true, + "description": "Allowed IP addresses (use 'none' to clear allowed IP list)", + "default": [] + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Raw output", - "default": false + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null }, "help": { "name": "--help", @@ -5890,50 +6433,23 @@ "hidden": false }, { - "name": "inventory:reservation:list-inconsistencies", + "name": "maintenance:status", "usage": [ - "inventory:reservation:list-inconsistencies [-c|--complete-orders] [-i|--incomplete-orders] [-b|--bunch-size [BUNCH-SIZE]] [-r|--raw]" + "maintenance:status [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Show all orders and products with salable quantity inconsistencies", - "help": "Show all orders and products with salable quantity inconsistencies", + "description": "Displays maintenance mode status", + "help": "Displays maintenance mode status", "definition": { "arguments": [], "options": { - "complete-orders": { - "name": "--complete-orders", - "shortcut": "-c", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Show only inconsistencies for complete orders", - "default": false - }, - "incomplete-orders": { - "name": "--incomplete-orders", - "shortcut": "-i", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Show only inconsistencies for incomplete orders", - "default": false - }, - "bunch-size": { - "name": "--bunch-size", - "shortcut": "-b", + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", "accept_value": true, - "is_value_required": false, - "is_multiple": false, - "description": "Defines how many orders will be loaded at once", - "default": 50 - }, - "raw": { - "name": "--raw", - "shortcut": "-r", - "accept_value": false, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Raw output", - "default": false + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null }, "help": { "name": "--help", @@ -6003,22 +6519,14 @@ "hidden": false }, { - "name": "inventory-geonames:import", + "name": "media-content:sync", "usage": [ - "inventory-geonames:import ..." + "media-content:sync" ], - "description": "Download and import geo names for source selection algorithm", - "help": "Download and import geo names for source selection algorithm", + "description": "Synchronize content with assets", + "help": "Synchronize content with assets", "definition": { - "arguments": { - "countries": { - "name": "countries", - "is_required": true, - "is_array": true, - "description": "List of country codes to import", - "default": [] - } - }, + "arguments": [], "options": { "help": { "name": "--help", @@ -6088,50 +6596,15 @@ "hidden": false }, { - "name": "maintenance:allow-ips", + "name": "media-gallery:sync", "usage": [ - "maintenance:allow-ips [--none] [--add] [--magento-init-params MAGENTO-INIT-PARAMS] [--] [...]" + "media-gallery:sync" ], - "description": "Sets maintenance mode exempt IPs", - "help": "Sets maintenance mode exempt IPs", + "description": "Synchronize media storage and media assets in the database", + "help": "Synchronize media storage and media assets in the database", "definition": { - "arguments": { - "ip": { - "name": "ip", - "is_required": false, - "is_array": true, - "description": "Allowed IP addresses", - "default": [] - } - }, + "arguments": [], "options": { - "none": { - "name": "--none", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Clear allowed IP addresses", - "default": false - }, - "add": { - "name": "--add", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Add the IP address to existing list", - "default": false - }, - "magento-init-params": { - "name": "--magento-init-params", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", - "default": null - }, "help": { "name": "--help", "shortcut": "-h", @@ -6200,41 +6673,23 @@ "hidden": false }, { - "name": "maintenance:disable", + "name": "module:config:status", "usage": [ - "maintenance:disable [--ip IP] [--magento-init-params MAGENTO-INIT-PARAMS]" + "module:config:status" ], - "description": "Disables maintenance mode", - "help": "Disables maintenance mode", + "description": "Checks the modules configuration in the 'app/etc/config.php' file and reports if they are up to date or not", + "help": "Checks the modules configuration in the 'app/etc/config.php' file and reports if they are up to date or not", "definition": { "arguments": [], "options": { - "ip": { - "name": "--ip", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": true, - "description": "Allowed IP addresses (use 'none' to clear allowed IP list)", - "default": [] - }, - "magento-init-params": { - "name": "--magento-init-params", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", - "default": null - }, - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this help message", - "default": false + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false }, "quiet": { "name": "--quiet", @@ -6295,23 +6750,49 @@ "hidden": false }, { - "name": "maintenance:enable", + "name": "module:disable", "usage": [ - "maintenance:enable [--ip IP] [--magento-init-params MAGENTO-INIT-PARAMS]" + "module:disable [-f|--force] [--all] [-c|--clear-static-content] [--magento-init-params MAGENTO-INIT-PARAMS] [--] [...]" ], - "description": "Enables maintenance mode", - "help": "Enables maintenance mode", + "description": "Disables specified modules", + "help": "Disables specified modules", "definition": { - "arguments": [], + "arguments": { + "module": { + "name": "module", + "is_required": false, + "is_array": true, + "description": "Name of the module", + "default": [] + } + }, "options": { - "ip": { - "name": "--ip", + "force": { + "name": "--force", + "shortcut": "-f", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Bypass dependencies check", + "default": false + }, + "all": { + "name": "--all", "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": true, - "description": "Allowed IP addresses (use 'none' to clear allowed IP list)", - "default": [] + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Disable all modules", + "default": false + }, + "clear-static-content": { + "name": "--clear-static-content", + "shortcut": "-c", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Clear generated static view files. Necessary, if the module(s) have static view files", + "default": false }, "magento-init-params": { "name": "--magento-init-params", @@ -6390,15 +6871,50 @@ "hidden": false }, { - "name": "maintenance:status", + "name": "module:enable", "usage": [ - "maintenance:status [--magento-init-params MAGENTO-INIT-PARAMS]" + "module:enable [-f|--force] [--all] [-c|--clear-static-content] [--magento-init-params MAGENTO-INIT-PARAMS] [--] [...]" ], - "description": "Displays maintenance mode status", - "help": "Displays maintenance mode status", + "description": "Enables specified modules", + "help": "Enables specified modules", "definition": { - "arguments": [], + "arguments": { + "module": { + "name": "module", + "is_required": false, + "is_array": true, + "description": "Name of the module", + "default": [] + } + }, "options": { + "force": { + "name": "--force", + "shortcut": "-f", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Bypass dependencies check", + "default": false + }, + "all": { + "name": "--all", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Enable all modules", + "default": false + }, + "clear-static-content": { + "name": "--clear-static-content", + "shortcut": "-c", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Clear generated static view files. Necessary, if the module(s) have static view files", + "default": false + }, "magento-init-params": { "name": "--magento-init-params", "shortcut": "", @@ -6476,15 +6992,50 @@ "hidden": false }, { - "name": "media-content:sync", + "name": "module:status", "usage": [ - "media-content:sync" + "module:status [--enabled] [--disabled] [--magento-init-params MAGENTO-INIT-PARAMS] [--] [...]" ], - "description": "Synchronize content with assets", - "help": "Synchronize content with assets", + "description": "Displays status of modules", + "help": "Displays status of modules", "definition": { - "arguments": [], + "arguments": { + "module-names": { + "name": "module-names", + "is_required": false, + "is_array": true, + "description": "Optional module name", + "default": [] + } + }, "options": { + "enabled": { + "name": "--enabled", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Print only enabled modules", + "default": false + }, + "disabled": { + "name": "--disabled", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Print only disabled modules", + "default": false + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, "help": { "name": "--help", "shortcut": "-h", @@ -6553,92 +7104,86 @@ "hidden": false }, { - "name": "media-gallery:sync", + "name": "module:uninstall", "usage": [ - "media-gallery:sync" + "module:uninstall [-r|--remove-data] [--backup-code] [--backup-media] [--backup-db] [--non-composer] [-c|--clear-static-content] [--magento-init-params MAGENTO-INIT-PARAMS] [--] ..." ], - "description": "Synchronize media storage and media assets in the database", - "help": "Synchronize media storage and media assets in the database", + "description": "Uninstalls modules installed by composer", + "help": "Uninstalls modules installed by composer", "definition": { - "arguments": [], + "arguments": { + "module": { + "name": "module", + "is_required": true, + "is_array": true, + "description": "Name of the module", + "default": [] + } + }, "options": { - "help": { - "name": "--help", - "shortcut": "-h", + "remove-data": { + "name": "--remove-data", + "shortcut": "-r", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Display this help message", + "description": "Remove data installed by module(s)", "default": false }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", + "backup-code": { + "name": "--backup-code", + "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Do not output any message", + "description": "Take code and configuration files backup (excluding temporary files)", "default": false }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", + "backup-media": { + "name": "--backup-media", + "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "description": "Take media backup", "default": false }, - "version": { - "name": "--version", - "shortcut": "-V", + "backup-db": { + "name": "--backup-db", + "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Display this application version", + "description": "Take complete database backup", "default": false }, - "ansi": { - "name": "--ansi", + "non-composer": { + "name": "--non-composer", "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Force ANSI output", + "description": "All modules, that will be past here will be non composer based", "default": false }, - "no-ansi": { - "name": "--no-ansi", - "shortcut": "", + "clear-static-content": { + "name": "--clear-static-content", + "shortcut": "-c", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Disable ANSI output", + "description": "Clear generated static view files. Necessary, if the module(s) have static view files", "default": false }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "module:config:status", - "usage": [ - "module:config:status" - ], - "description": "Checks the modules configuration in the 'app/etc/config.php' file and reports if they are up to date or not", - "help": "Checks the modules configuration in the 'app/etc/config.php' file and reports if they are up to date or not", - "definition": { - "arguments": [], - "options": { + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, "help": { "name": "--help", "shortcut": "-h", @@ -6707,59 +7252,44 @@ "hidden": false }, { - "name": "module:disable", + "name": "newrelic:create:deploy-marker", "usage": [ - "module:disable [-f|--force] [--all] [-c|--clear-static-content] [--magento-init-params MAGENTO-INIT-PARAMS] [--] [...]" + "newrelic:create:deploy-marker [ []]" ], - "description": "Disables specified modules", - "help": "Disables specified modules", + "description": "Check the deploy queue for entries and create an appropriate deploy marker.", + "help": "Check the deploy queue for entries and create an appropriate deploy marker.", "definition": { "arguments": { - "module": { - "name": "module", - "is_required": false, - "is_array": true, - "description": "Name of the module", - "default": [] - } - }, - "options": { - "force": { - "name": "--force", - "shortcut": "-f", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Bypass dependencies check", - "default": false - }, - "all": { - "name": "--all", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Disable all modules", - "default": false + "message": { + "name": "message", + "is_required": true, + "is_array": false, + "description": "Deploy Message?", + "default": null }, - "clear-static-content": { - "name": "--clear-static-content", - "shortcut": "-c", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Clear generated static view files. Necessary, if the module(s) have static view files", - "default": false + "change_log": { + "name": "change_log", + "is_required": true, + "is_array": false, + "description": "Change Log?", + "default": null }, - "magento-init-params": { - "name": "--magento-init-params", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "user": { + "name": "user", + "is_required": false, + "is_array": false, + "description": "Deployment User", "default": null }, + "revision": { + "name": "revision", + "is_required": false, + "is_array": false, + "description": "Revision", + "default": null + } + }, + "options": { "help": { "name": "--help", "shortcut": "-h", @@ -6828,59 +7358,15 @@ "hidden": false }, { - "name": "module:enable", + "name": "queue:consumers:list", "usage": [ - "module:enable [-f|--force] [--all] [-c|--clear-static-content] [--magento-init-params MAGENTO-INIT-PARAMS] [--] [...]" + "queue:consumers:list" ], - "description": "Enables specified modules", - "help": "Enables specified modules", + "description": "List of MessageQueue consumers", + "help": "This command shows list of MessageQueue consumers.", "definition": { - "arguments": { - "module": { - "name": "module", - "is_required": false, - "is_array": true, - "description": "Name of the module", - "default": [] - } - }, + "arguments": [], "options": { - "force": { - "name": "--force", - "shortcut": "-f", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Bypass dependencies check", - "default": false - }, - "all": { - "name": "--all", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Enable all modules", - "default": false - }, - "clear-static-content": { - "name": "--clear-static-content", - "shortcut": "-c", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Clear generated static view files. Necessary, if the module(s) have static view files", - "default": false - }, - "magento-init-params": { - "name": "--magento-init-params", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", - "default": null - }, "help": { "name": "--help", "shortcut": "-h", @@ -6949,48 +7435,75 @@ "hidden": false }, { - "name": "module:status", + "name": "queue:consumers:start", "usage": [ - "module:status [--enabled] [--disabled] [--magento-init-params MAGENTO-INIT-PARAMS] [--] [...]" + "queue:consumers:start [--max-messages MAX-MESSAGES] [--batch-size BATCH-SIZE] [--area-code AREA-CODE] [--single-thread] [--multi-process [MULTI-PROCESS]] [--pid-file-path PID-FILE-PATH] [--] " ], - "description": "Displays status of modules", - "help": "Displays status of modules", + "description": "Start MessageQueue consumer", + "help": "This command starts MessageQueue consumer by its name.\n\nTo start consumer which will process all queued messages and terminate execution:\n\n bin/magento queue:consumers:start someConsumer\n\nTo specify the number of messages which should be processed by consumer before its termination:\n\n bin/magento queue:consumers:start someConsumer --max-messages=50\n\nTo specify the number of messages per batch for the batch consumer:\n\n bin/magento queue:consumers:start someConsumer --batch-size=500\n\nTo specify the preferred area:\n\n bin/magento queue:consumers:start someConsumer --area-code='adminhtml'\n\nTo do not run multiple copies of one consumer simultaneously:\n\n bin/magento queue:consumers:start someConsumer --single-thread\n\nTo save PID enter path (This option is deprecated, use --single-thread instead):\n\n bin/magento queue:consumers:start someConsumer --pid-file-path='/var/someConsumer.pid'\n\nTo define the number of processes per consumer:\n\n bin/magento queue:consumers:start someConsumer --multi-process=4", "definition": { "arguments": { - "module-names": { - "name": "module-names", - "is_required": false, - "is_array": true, - "description": "Optional module name", - "default": [] + "consumer": { + "name": "consumer", + "is_required": true, + "is_array": false, + "description": "The name of the consumer to be started.", + "default": null } }, "options": { - "enabled": { - "name": "--enabled", + "max-messages": { + "name": "--max-messages", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "The number of messages to be processed by the consumer before process termination. If not specified - terminate after processing all queued messages.", + "default": null + }, + "batch-size": { + "name": "--batch-size", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "The number of messages per batch. Applicable for the batch consumer only.", + "default": null + }, + "area-code": { + "name": "--area-code", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "The preferred area (global, adminhtml, etc...) default is global.", + "default": null + }, + "single-thread": { + "name": "--single-thread", "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Print only enabled modules", + "description": "This option prevents running multiple copies of one consumer simultaneously.", "default": false }, - "disabled": { - "name": "--disabled", + "multi-process": { + "name": "--multi-process", "shortcut": "", - "accept_value": false, + "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Print only disabled modules", - "default": false + "description": "The number of processes per consumer.", + "default": null }, - "magento-init-params": { - "name": "--magento-init-params", + "pid-file-path": { + "name": "--pid-file-path", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "description": "The file path for saving PID (This option is deprecated, use --single-thread instead)", "default": null }, "help": { @@ -7061,85 +7574,100 @@ "hidden": false }, { - "name": "module:uninstall", + "name": "remote-storage:sync", "usage": [ - "module:uninstall [-r|--remove-data] [--backup-code] [--backup-media] [--backup-db] [--non-composer] [-c|--clear-static-content] [--magento-init-params MAGENTO-INIT-PARAMS] [--] ..." + "remote-storage:sync" ], - "description": "Uninstalls modules installed by composer", - "help": "Uninstalls modules installed by composer", + "description": "Synchronize media files with remote storage.", + "help": "Synchronize media files with remote storage.", "definition": { - "arguments": { - "module": { - "name": "module", - "is_required": true, - "is_array": true, - "description": "Name of the module", - "default": [] - } - }, + "arguments": [], "options": { - "remove-data": { - "name": "--remove-data", - "shortcut": "-r", + "help": { + "name": "--help", + "shortcut": "-h", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Remove data installed by module(s)", + "description": "Display this help message", "default": false }, - "backup-code": { - "name": "--backup-code", - "shortcut": "", + "quiet": { + "name": "--quiet", + "shortcut": "-q", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Take code and configuration files backup (excluding temporary files)", + "description": "Do not output any message", "default": false }, - "backup-media": { - "name": "--backup-media", - "shortcut": "", + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Take media backup", + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", "default": false }, - "backup-db": { - "name": "--backup-db", - "shortcut": "", + "version": { + "name": "--version", + "shortcut": "-V", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Take complete database backup", + "description": "Display this application version", "default": false }, - "non-composer": { - "name": "--non-composer", + "ansi": { + "name": "--ansi", "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "All modules, that will be past here will be non composer based", + "description": "Force ANSI output", "default": false }, - "clear-static-content": { - "name": "--clear-static-content", - "shortcut": "-c", + "no-ansi": { + "name": "--no-ansi", + "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Clear generated static view files. Necessary, if the module(s) have static view files", + "description": "Disable ANSI output", "default": false }, - "magento-init-params": { - "name": "--magento-init-params", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", - "default": null + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "sampledata:deploy", + "usage": [ + "sampledata:deploy [--no-update]" + ], + "description": "Deploy sample data modules for composer-based Magento installations", + "help": "Deploy sample data modules for composer-based Magento installations", + "definition": { + "arguments": [], + "options": { + "no-update": { + "name": "--no-update", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Update composer.json without executing composer update", + "default": false }, "help": { "name": "--help", @@ -7209,37 +7737,24 @@ "hidden": false }, { - "name": "newrelic:create:deploy-marker", + "name": "sampledata:remove", "usage": [ - "newrelic:create:deploy-marker []" + "sampledata:remove [--no-update]" ], - "description": "Check the deploy queue for entries and create an appropriate deploy marker.", - "help": "Check the deploy queue for entries and create an appropriate deploy marker.", + "description": "Remove all sample data packages from composer.json", + "help": "Remove all sample data packages from composer.json", "definition": { - "arguments": { - "message": { - "name": "message", - "is_required": true, - "is_array": false, - "description": "Deploy Message?", - "default": null - }, - "change_log": { - "name": "change_log", - "is_required": true, - "is_array": false, - "description": "Change Log?", - "default": null - }, - "user": { - "name": "user", - "is_required": false, - "is_array": false, - "description": "Deployment User", - "default": null - } - }, + "arguments": [], "options": { + "no-update": { + "name": "--no-update", + "shortcut": "", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Update composer.json without executing composer update", + "default": false + }, "help": { "name": "--help", "shortcut": "-h", @@ -7308,12 +7823,12 @@ "hidden": false }, { - "name": "queue:consumers:list", + "name": "sampledata:reset", "usage": [ - "queue:consumers:list" + "sampledata:reset" ], - "description": "List of MessageQueue consumers", - "help": "This command shows list of MessageQueue consumers.", + "description": "Reset all sample data modules for re-installation", + "help": "Reset all sample data modules for re-installation", "definition": { "arguments": [], "options": { @@ -7385,68 +7900,15 @@ "hidden": false }, { - "name": "queue:consumers:start", + "name": "security:recaptcha:disable-for-user-forgot-password", "usage": [ - "queue:consumers:start [--max-messages MAX-MESSAGES] [--batch-size BATCH-SIZE] [--area-code AREA-CODE] [--single-thread] [--pid-file-path PID-FILE-PATH] [--] " + "security:recaptcha:disable-for-user-forgot-password" ], - "description": "Start MessageQueue consumer", - "help": "This command starts MessageQueue consumer by its name.\n\nTo start consumer which will process all queued messages and terminate execution:\n\n /var/www/html/magento2/bin/magento queue:consumers:start someConsumer\n\nTo specify the number of messages which should be processed by consumer before its termination:\n\n /var/www/html/magento2/bin/magento queue:consumers:start someConsumer --max-messages=50\n\nTo specify the number of messages per batch for the batch consumer:\n\n /var/www/html/magento2/bin/magento queue:consumers:start someConsumer --batch-size=500\n\nTo specify the preferred area:\n\n /var/www/html/magento2/bin/magento queue:consumers:start someConsumer --area-code='adminhtml'\n\nTo do not run multiple copies of one consumer simultaneously:\n\n /var/www/html/magento2/bin/magento queue:consumers:start someConsumer --single-thread'\n\nTo save PID enter path (This option is deprecated, use --single-thread instead):\n\n /var/www/html/magento2/bin/magento queue:consumers:start someConsumer --pid-file-path='/var/someConsumer.pid'", + "description": "Disable reCAPTCHA for admin user forgot password form", + "help": "Disable reCAPTCHA for admin user forgot password form", "definition": { - "arguments": { - "consumer": { - "name": "consumer", - "is_required": true, - "is_array": false, - "description": "The name of the consumer to be started.", - "default": null - } - }, + "arguments": [], "options": { - "max-messages": { - "name": "--max-messages", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "The number of messages to be processed by the consumer before process termination. If not specified - terminate after processing all queued messages.", - "default": null - }, - "batch-size": { - "name": "--batch-size", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "The number of messages per batch. Applicable for the batch consumer only.", - "default": null - }, - "area-code": { - "name": "--area-code", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "The preferred area (global, adminhtml, etc...) default is global.", - "default": null - }, - "single-thread": { - "name": "--single-thread", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "This option prevents running multiple copies of one consumer simultaneously.", - "default": false - }, - "pid-file-path": { - "name": "--pid-file-path", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "The file path for saving PID (This option is deprecated, use --single-thread instead)", - "default": null - }, "help": { "name": "--help", "shortcut": "-h", @@ -7515,12 +7977,12 @@ "hidden": false }, { - "name": "remote-storage:sync", + "name": "security:recaptcha:disable-for-user-login", "usage": [ - "remote-storage:sync" + "security:recaptcha:disable-for-user-login" ], - "description": "Synchronize media files with remote storage.", - "help": "Synchronize media files with remote storage.", + "description": "Disable reCAPTCHA for admin user login form", + "help": "Disable reCAPTCHA for admin user login form", "definition": { "arguments": [], "options": { @@ -7592,24 +8054,30 @@ "hidden": false }, { - "name": "sampledata:deploy", + "name": "security:tfa:google:set-secret", "usage": [ - "sampledata:deploy [--no-update]" + "security:tfa:google:set-secret " ], - "description": "Deploy sample data modules for composer-based Magento installations", - "help": "Deploy sample data modules for composer-based Magento installations", + "description": "Set the secret used for Google OTP generation.", + "help": "Set the secret used for Google OTP generation.", "definition": { - "arguments": [], - "options": { - "no-update": { - "name": "--no-update", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Update composer.json without executing composer update", - "default": false + "arguments": { + "user": { + "name": "user", + "is_required": true, + "is_array": false, + "description": "Username", + "default": null }, + "secret": { + "name": "secret", + "is_required": true, + "is_array": false, + "description": "Secret", + "default": null + } + }, + "options": { "help": { "name": "--help", "shortcut": "-h", @@ -7678,24 +8146,15 @@ "hidden": false }, { - "name": "sampledata:remove", + "name": "security:tfa:providers", "usage": [ - "sampledata:remove [--no-update]" + "security:tfa:providers" ], - "description": "Remove all sample data packages from composer.json", - "help": "Remove all sample data packages from composer.json", + "description": "List all available providers", + "help": "List all available providers", "definition": { "arguments": [], "options": { - "no-update": { - "name": "--no-update", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Update composer.json without executing composer update", - "default": false - }, "help": { "name": "--help", "shortcut": "-h", @@ -7764,14 +8223,29 @@ "hidden": false }, { - "name": "sampledata:reset", + "name": "security:tfa:reset", "usage": [ - "sampledata:reset" + "security:tfa:reset " ], - "description": "Reset all sample data modules for re-installation", - "help": "Reset all sample data modules for re-installation", + "description": "Reset configuration for one user", + "help": "Reset configuration for one user", "definition": { - "arguments": [], + "arguments": { + "user": { + "name": "user", + "is_required": true, + "is_array": false, + "description": "Username", + "default": null + }, + "provider": { + "name": "provider", + "is_required": true, + "is_array": false, + "description": "Provider code", + "default": null + } + }, "options": { "help": { "name": "--help", @@ -7841,92 +8315,51 @@ "hidden": false }, { - "name": "security:recaptcha:disable-for-user-forgot-password", + "name": "setup:backup", "usage": [ - "security:recaptcha:disable-for-user-forgot-password" + "setup:backup [--code] [--media] [--db] [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Disable reCAPTCHA for admin user forgot password form", - "help": "Disable reCAPTCHA for admin user forgot password form", + "description": "Takes backup of Magento Application code base, media and database", + "help": "Takes backup of Magento Application code base, media and database", "definition": { "arguments": [], "options": { - "help": { - "name": "--help", - "shortcut": "-h", + "code": { + "name": "--code", + "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Display this help message", + "description": "Take code and configuration files backup (excluding temporary files)", "default": false }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", + "media": { + "name": "--media", + "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Do not output any message", + "description": "Take media backup", "default": false }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", + "db": { + "name": "--db", + "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "description": "Take complete database backup", "default": false }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this application version", - "default": false - }, - "ansi": { - "name": "--ansi", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Force ANSI output", - "default": false - }, - "no-ansi": { - "name": "--no-ansi", + "magento-init-params": { + "name": "--magento-init-params", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Disable ANSI output", - "default": false + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "security:recaptcha:disable-for-user-login", - "usage": [ - "security:recaptcha:disable-for-user-login" - ], - "description": "Disable reCAPTCHA for admin user login form", - "help": "Disable reCAPTCHA for admin user login form", - "definition": { - "arguments": [], - "options": { "help": { "name": "--help", "shortcut": "-h", @@ -7995,487 +8428,122 @@ "hidden": false }, { - "name": "security:tfa:google:set-secret", + "name": "setup:config:set", "usage": [ - "security:tfa:google:set-secret " + "setup:config:set [--backend-frontname BACKEND-FRONTNAME] [--enable-debug-logging ENABLE-DEBUG-LOGGING] [--enable-syslog-logging ENABLE-SYSLOG-LOGGING] [--remote-storage-driver REMOTE-STORAGE-DRIVER] [--remote-storage-prefix REMOTE-STORAGE-PREFIX] [--remote-storage-endpoint REMOTE-STORAGE-ENDPOINT] [--remote-storage-bucket REMOTE-STORAGE-BUCKET] [--remote-storage-region REMOTE-STORAGE-REGION] [--remote-storage-key REMOTE-STORAGE-KEY] [--remote-storage-secret REMOTE-STORAGE-SECRET] [--remote-storage-path-style REMOTE-STORAGE-PATH-STYLE] [--amqp-host AMQP-HOST] [--amqp-port AMQP-PORT] [--amqp-user AMQP-USER] [--amqp-password AMQP-PASSWORD] [--amqp-virtualhost AMQP-VIRTUALHOST] [--amqp-ssl AMQP-SSL] [--amqp-ssl-options AMQP-SSL-OPTIONS] [--consumers-wait-for-messages CONSUMERS-WAIT-FOR-MESSAGES] [--queue-default-connection QUEUE-DEFAULT-CONNECTION] [--key KEY] [--db-host DB-HOST] [--db-name DB-NAME] [--db-user DB-USER] [--db-engine DB-ENGINE] [--db-password DB-PASSWORD] [--db-prefix DB-PREFIX] [--db-model DB-MODEL] [--db-init-statements DB-INIT-STATEMENTS] [-s|--skip-db-validation] [--http-cache-hosts HTTP-CACHE-HOSTS] [--db-ssl-key DB-SSL-KEY] [--db-ssl-cert DB-SSL-CERT] [--db-ssl-ca DB-SSL-CA] [--db-ssl-verify] [--session-save SESSION-SAVE] [--session-save-redis-host SESSION-SAVE-REDIS-HOST] [--session-save-redis-port SESSION-SAVE-REDIS-PORT] [--session-save-redis-password SESSION-SAVE-REDIS-PASSWORD] [--session-save-redis-timeout SESSION-SAVE-REDIS-TIMEOUT] [--session-save-redis-persistent-id SESSION-SAVE-REDIS-PERSISTENT-ID] [--session-save-redis-db SESSION-SAVE-REDIS-DB] [--session-save-redis-compression-threshold SESSION-SAVE-REDIS-COMPRESSION-THRESHOLD] [--session-save-redis-compression-lib SESSION-SAVE-REDIS-COMPRESSION-LIB] [--session-save-redis-log-level SESSION-SAVE-REDIS-LOG-LEVEL] [--session-save-redis-max-concurrency SESSION-SAVE-REDIS-MAX-CONCURRENCY] [--session-save-redis-break-after-frontend SESSION-SAVE-REDIS-BREAK-AFTER-FRONTEND] [--session-save-redis-break-after-adminhtml SESSION-SAVE-REDIS-BREAK-AFTER-ADMINHTML] [--session-save-redis-first-lifetime SESSION-SAVE-REDIS-FIRST-LIFETIME] [--session-save-redis-bot-first-lifetime SESSION-SAVE-REDIS-BOT-FIRST-LIFETIME] [--session-save-redis-bot-lifetime SESSION-SAVE-REDIS-BOT-LIFETIME] [--session-save-redis-disable-locking SESSION-SAVE-REDIS-DISABLE-LOCKING] [--session-save-redis-min-lifetime SESSION-SAVE-REDIS-MIN-LIFETIME] [--session-save-redis-max-lifetime SESSION-SAVE-REDIS-MAX-LIFETIME] [--session-save-redis-sentinel-master SESSION-SAVE-REDIS-SENTINEL-MASTER] [--session-save-redis-sentinel-servers SESSION-SAVE-REDIS-SENTINEL-SERVERS] [--session-save-redis-sentinel-verify-master SESSION-SAVE-REDIS-SENTINEL-VERIFY-MASTER] [--session-save-redis-sentinel-connect-retries SESSION-SAVE-REDIS-SENTINEL-CONNECT-RETRIES] [--cache-backend CACHE-BACKEND] [--cache-backend-redis-server CACHE-BACKEND-REDIS-SERVER] [--cache-backend-redis-db CACHE-BACKEND-REDIS-DB] [--cache-backend-redis-port CACHE-BACKEND-REDIS-PORT] [--cache-backend-redis-password CACHE-BACKEND-REDIS-PASSWORD] [--cache-backend-redis-compress-data CACHE-BACKEND-REDIS-COMPRESS-DATA] [--cache-backend-redis-compression-lib CACHE-BACKEND-REDIS-COMPRESSION-LIB] [--cache-id-prefix CACHE-ID-PREFIX] [--allow-parallel-generation] [--page-cache PAGE-CACHE] [--page-cache-redis-server PAGE-CACHE-REDIS-SERVER] [--page-cache-redis-db PAGE-CACHE-REDIS-DB] [--page-cache-redis-port PAGE-CACHE-REDIS-PORT] [--page-cache-redis-password PAGE-CACHE-REDIS-PASSWORD] [--page-cache-redis-compress-data PAGE-CACHE-REDIS-COMPRESS-DATA] [--page-cache-redis-compression-lib PAGE-CACHE-REDIS-COMPRESSION-LIB] [--page-cache-id-prefix PAGE-CACHE-ID-PREFIX] [--lock-provider LOCK-PROVIDER] [--lock-db-prefix LOCK-DB-PREFIX] [--lock-zookeeper-host LOCK-ZOOKEEPER-HOST] [--lock-zookeeper-path LOCK-ZOOKEEPER-PATH] [--lock-file-path LOCK-FILE-PATH] [--document-root-is-pub DOCUMENT-ROOT-IS-PUB] [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Set the secret used for Google OTP generation.", - "help": "Set the secret used for Google OTP generation.", + "description": "Creates or modifies the deployment configuration", + "help": "Creates or modifies the deployment configuration", "definition": { - "arguments": { - "user": { - "name": "user", - "is_required": true, - "is_array": false, - "description": "Username", - "default": null - }, - "secret": { - "name": "secret", - "is_required": true, - "is_array": false, - "description": "Secret", - "default": null - } - }, + "arguments": [], "options": { - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, + "backend-frontname": { + "name": "--backend-frontname", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this help message", - "default": false + "description": "Backend frontname (will be autogenerated if missing)", + "default": null }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", - "accept_value": false, - "is_value_required": false, + "enable-debug-logging": { + "name": "--enable-debug-logging", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not output any message", - "default": false + "description": "Enable debug logging", + "default": null }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, + "enable-syslog-logging": { + "name": "--enable-syslog-logging", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false + "description": "Enable syslog logging", + "default": null }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, + "remote-storage-driver": { + "name": "--remote-storage-driver", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this application version", - "default": false + "description": "Remote storage driver", + "default": null }, - "ansi": { - "name": "--ansi", + "remote-storage-prefix": { + "name": "--remote-storage-prefix", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Force ANSI output", - "default": false + "description": "Remote storage prefix", + "default": "" }, - "no-ansi": { - "name": "--no-ansi", + "remote-storage-endpoint": { + "name": "--remote-storage-endpoint", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Disable ANSI output", - "default": false + "description": "Remote storage endpoint", + "default": null }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "security:tfa:providers", - "usage": [ - "security:tfa:providers" - ], - "description": "List all available providers", - "help": "List all available providers", - "definition": { - "arguments": [], - "options": { - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, + "remote-storage-bucket": { + "name": "--remote-storage-bucket", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this help message", - "default": false + "description": "Remote storage bucket", + "default": null }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", - "accept_value": false, - "is_value_required": false, + "remote-storage-region": { + "name": "--remote-storage-region", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not output any message", - "default": false + "description": "Remote storage region", + "default": null }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, + "remote-storage-key": { + "name": "--remote-storage-key", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false + "description": "Remote storage access key", + "default": "" }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, + "remote-storage-secret": { + "name": "--remote-storage-secret", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this application version", - "default": false + "description": "Remote storage secret key", + "default": "" }, - "ansi": { - "name": "--ansi", + "remote-storage-path-style": { + "name": "--remote-storage-path-style", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Force ANSI output", - "default": false + "description": "Remote storage path style", + "default": "0" }, - "no-ansi": { - "name": "--no-ansi", + "amqp-host": { + "name": "--amqp-host", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Disable ANSI output", - "default": false - }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "security:tfa:reset", - "usage": [ - "security:tfa:reset " - ], - "description": "Reset configuration for one user", - "help": "Reset configuration for one user", - "definition": { - "arguments": { - "user": { - "name": "user", - "is_required": true, - "is_array": false, - "description": "Username", - "default": null - }, - "provider": { - "name": "provider", - "is_required": true, - "is_array": false, - "description": "Provider code", - "default": null - } - }, - "options": { - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this help message", - "default": false - }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not output any message", - "default": false - }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false - }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this application version", - "default": false - }, - "ansi": { - "name": "--ansi", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Force ANSI output", - "default": false - }, - "no-ansi": { - "name": "--no-ansi", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Disable ANSI output", - "default": false - }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "setup:backup", - "usage": [ - "setup:backup [--code] [--media] [--db] [--magento-init-params MAGENTO-INIT-PARAMS]" - ], - "description": "Takes backup of Magento Application code base, media and database", - "help": "Takes backup of Magento Application code base, media and database", - "definition": { - "arguments": [], - "options": { - "code": { - "name": "--code", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Take code and configuration files backup (excluding temporary files)", - "default": false - }, - "media": { - "name": "--media", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Take media backup", - "default": false - }, - "db": { - "name": "--db", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Take complete database backup", - "default": false - }, - "magento-init-params": { - "name": "--magento-init-params", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", - "default": null - }, - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this help message", - "default": false - }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not output any message", - "default": false - }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false - }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this application version", - "default": false - }, - "ansi": { - "name": "--ansi", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Force ANSI output", - "default": false - }, - "no-ansi": { - "name": "--no-ansi", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Disable ANSI output", - "default": false - }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "setup:config:set", - "usage": [ - "setup:config:set [--backend-frontname BACKEND-FRONTNAME] [--enable-debug-logging ENABLE-DEBUG-LOGGING] [--enable-syslog-logging ENABLE-SYSLOG-LOGGING] [--remote-storage-driver REMOTE-STORAGE-DRIVER] [--remote-storage-prefix REMOTE-STORAGE-PREFIX] [--remote-storage-bucket REMOTE-STORAGE-BUCKET] [--remote-storage-region REMOTE-STORAGE-REGION] [--remote-storage-key REMOTE-STORAGE-KEY] [--remote-storage-secret REMOTE-STORAGE-SECRET] [--consumers-wait-for-messages CONSUMERS-WAIT-FOR-MESSAGES] [--amqp-host AMQP-HOST] [--amqp-port AMQP-PORT] [--amqp-user AMQP-USER] [--amqp-password AMQP-PASSWORD] [--amqp-virtualhost AMQP-VIRTUALHOST] [--amqp-ssl AMQP-SSL] [--amqp-ssl-options AMQP-SSL-OPTIONS] [--key KEY] [--db-host DB-HOST] [--db-name DB-NAME] [--db-user DB-USER] [--db-engine DB-ENGINE] [--db-password DB-PASSWORD] [--db-prefix DB-PREFIX] [--db-model DB-MODEL] [--db-init-statements DB-INIT-STATEMENTS] [-s|--skip-db-validation] [--http-cache-hosts HTTP-CACHE-HOSTS] [--db-ssl-key DB-SSL-KEY] [--db-ssl-cert DB-SSL-CERT] [--db-ssl-ca DB-SSL-CA] [--db-ssl-verify] [--session-save SESSION-SAVE] [--session-save-redis-host SESSION-SAVE-REDIS-HOST] [--session-save-redis-port SESSION-SAVE-REDIS-PORT] [--session-save-redis-password SESSION-SAVE-REDIS-PASSWORD] [--session-save-redis-timeout SESSION-SAVE-REDIS-TIMEOUT] [--session-save-redis-persistent-id SESSION-SAVE-REDIS-PERSISTENT-ID] [--session-save-redis-db SESSION-SAVE-REDIS-DB] [--session-save-redis-compression-threshold SESSION-SAVE-REDIS-COMPRESSION-THRESHOLD] [--session-save-redis-compression-lib SESSION-SAVE-REDIS-COMPRESSION-LIB] [--session-save-redis-log-level SESSION-SAVE-REDIS-LOG-LEVEL] [--session-save-redis-max-concurrency SESSION-SAVE-REDIS-MAX-CONCURRENCY] [--session-save-redis-break-after-frontend SESSION-SAVE-REDIS-BREAK-AFTER-FRONTEND] [--session-save-redis-break-after-adminhtml SESSION-SAVE-REDIS-BREAK-AFTER-ADMINHTML] [--session-save-redis-first-lifetime SESSION-SAVE-REDIS-FIRST-LIFETIME] [--session-save-redis-bot-first-lifetime SESSION-SAVE-REDIS-BOT-FIRST-LIFETIME] [--session-save-redis-bot-lifetime SESSION-SAVE-REDIS-BOT-LIFETIME] [--session-save-redis-disable-locking SESSION-SAVE-REDIS-DISABLE-LOCKING] [--session-save-redis-min-lifetime SESSION-SAVE-REDIS-MIN-LIFETIME] [--session-save-redis-max-lifetime SESSION-SAVE-REDIS-MAX-LIFETIME] [--session-save-redis-sentinel-master SESSION-SAVE-REDIS-SENTINEL-MASTER] [--session-save-redis-sentinel-servers SESSION-SAVE-REDIS-SENTINEL-SERVERS] [--session-save-redis-sentinel-verify-master SESSION-SAVE-REDIS-SENTINEL-VERIFY-MASTER] [--session-save-redis-sentinel-connect-retries SESSION-SAVE-REDIS-SENTINEL-CONNECT-RETRIES] [--cache-backend CACHE-BACKEND] [--cache-backend-redis-server CACHE-BACKEND-REDIS-SERVER] [--cache-backend-redis-db CACHE-BACKEND-REDIS-DB] [--cache-backend-redis-port CACHE-BACKEND-REDIS-PORT] [--cache-backend-redis-password CACHE-BACKEND-REDIS-PASSWORD] [--cache-backend-redis-compress-data CACHE-BACKEND-REDIS-COMPRESS-DATA] [--cache-backend-redis-compression-lib CACHE-BACKEND-REDIS-COMPRESSION-LIB] [--cache-id-prefix CACHE-ID-PREFIX] [--allow-parallel-generation] [--page-cache PAGE-CACHE] [--page-cache-redis-server PAGE-CACHE-REDIS-SERVER] [--page-cache-redis-db PAGE-CACHE-REDIS-DB] [--page-cache-redis-port PAGE-CACHE-REDIS-PORT] [--page-cache-redis-password PAGE-CACHE-REDIS-PASSWORD] [--page-cache-redis-compress-data PAGE-CACHE-REDIS-COMPRESS-DATA] [--page-cache-redis-compression-lib PAGE-CACHE-REDIS-COMPRESSION-LIB] [--page-cache-id-prefix PAGE-CACHE-ID-PREFIX] [--lock-provider LOCK-PROVIDER] [--lock-db-prefix LOCK-DB-PREFIX] [--lock-zookeeper-host LOCK-ZOOKEEPER-HOST] [--lock-zookeeper-path LOCK-ZOOKEEPER-PATH] [--lock-file-path LOCK-FILE-PATH] [--document-root-is-pub DOCUMENT-ROOT-IS-PUB] [--magento-init-params MAGENTO-INIT-PARAMS]" - ], - "description": "Creates or modifies the deployment configuration", - "help": "Creates or modifies the deployment configuration", - "definition": { - "arguments": [], - "options": { - "backend-frontname": { - "name": "--backend-frontname", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Backend frontname (will be autogenerated if missing)", - "default": null - }, - "enable-debug-logging": { - "name": "--enable-debug-logging", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Enable debug logging", - "default": null - }, - "enable-syslog-logging": { - "name": "--enable-syslog-logging", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Enable syslog logging", - "default": null - }, - "remote-storage-driver": { - "name": "--remote-storage-driver", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Remote storage driver", - "default": null - }, - "remote-storage-prefix": { - "name": "--remote-storage-prefix", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Remote storage prefix", - "default": "" - }, - "remote-storage-bucket": { - "name": "--remote-storage-bucket", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Remote storage bucket", - "default": null - }, - "remote-storage-region": { - "name": "--remote-storage-region", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Remote storage region", - "default": null - }, - "remote-storage-key": { - "name": "--remote-storage-key", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Remote storage access key", - "default": "" - }, - "remote-storage-secret": { - "name": "--remote-storage-secret", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Remote storage secret key", - "default": "" - }, - "consumers-wait-for-messages": { - "name": "--consumers-wait-for-messages", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Should consumers wait for a message from the queue? 1 - Yes, 0 - No", - "default": null - }, - "amqp-host": { - "name": "--amqp-host", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Amqp server host", - "default": "" + "description": "Amqp server host", + "default": "" }, "amqp-port": { "name": "--amqp-port", @@ -8531,6 +8599,24 @@ "description": "Amqp SSL Options (JSON)", "default": "" }, + "consumers-wait-for-messages": { + "name": "--consumers-wait-for-messages", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Should consumers wait for a message from the queue? 1 - Yes, 0 - No", + "default": null + }, + "queue-default-connection": { + "name": "--queue-default-connection", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Message queues default connection. Can be 'db', 'amqp' or a custom queue system.The queue system must be installed and configured, otherwise messages won't be processed correctly.", + "default": null + }, "key": { "name": "--key", "shortcut": "", @@ -8658,250 +8744,34 @@ "default": "" }, "db-ssl-verify": { - "name": "--db-ssl-verify", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Verify server certification", - "default": false - }, - "session-save": { - "name": "--session-save", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Session save handler", - "default": null - }, - "session-save-redis-host": { - "name": "--session-save-redis-host", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Fully qualified host name, IP address, or absolute path if using UNIX sockets", - "default": null - }, - "session-save-redis-port": { - "name": "--session-save-redis-port", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Redis server listen port", - "default": null - }, - "session-save-redis-password": { - "name": "--session-save-redis-password", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Redis server password", - "default": null - }, - "session-save-redis-timeout": { - "name": "--session-save-redis-timeout", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Connection timeout, in seconds", - "default": null - }, - "session-save-redis-persistent-id": { - "name": "--session-save-redis-persistent-id", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Unique string to enable persistent connections", - "default": null - }, - "session-save-redis-db": { - "name": "--session-save-redis-db", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Redis database number", - "default": null - }, - "session-save-redis-compression-threshold": { - "name": "--session-save-redis-compression-threshold", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Redis compression threshold", - "default": null - }, - "session-save-redis-compression-lib": { - "name": "--session-save-redis-compression-lib", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Redis compression library. Values: gzip (default), lzf, lz4, snappy", - "default": null - }, - "session-save-redis-log-level": { - "name": "--session-save-redis-log-level", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Redis log level. Values: 0 (least verbose) to 7 (most verbose)", - "default": null - }, - "session-save-redis-max-concurrency": { - "name": "--session-save-redis-max-concurrency", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Maximum number of processes that can wait for a lock on one session", - "default": null - }, - "session-save-redis-break-after-frontend": { - "name": "--session-save-redis-break-after-frontend", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Number of seconds to wait before trying to break a lock for frontend session", - "default": null - }, - "session-save-redis-break-after-adminhtml": { - "name": "--session-save-redis-break-after-adminhtml", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Number of seconds to wait before trying to break a lock for Admin session", - "default": null - }, - "session-save-redis-first-lifetime": { - "name": "--session-save-redis-first-lifetime", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Lifetime, in seconds, of session for non-bots on the first write (use 0 to disable)", - "default": null - }, - "session-save-redis-bot-first-lifetime": { - "name": "--session-save-redis-bot-first-lifetime", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Lifetime, in seconds, of session for bots on the first write (use 0 to disable)", - "default": null - }, - "session-save-redis-bot-lifetime": { - "name": "--session-save-redis-bot-lifetime", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Lifetime of session for bots on subsequent writes (use 0 to disable)", - "default": null - }, - "session-save-redis-disable-locking": { - "name": "--session-save-redis-disable-locking", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Redis disable locking. Values: false (default), true", - "default": null - }, - "session-save-redis-min-lifetime": { - "name": "--session-save-redis-min-lifetime", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Redis min session lifetime, in seconds", - "default": null - }, - "session-save-redis-max-lifetime": { - "name": "--session-save-redis-max-lifetime", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Redis max session lifetime, in seconds", - "default": null - }, - "session-save-redis-sentinel-master": { - "name": "--session-save-redis-sentinel-master", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Redis Sentinel master", - "default": null - }, - "session-save-redis-sentinel-servers": { - "name": "--session-save-redis-sentinel-servers", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Redis Sentinel servers, comma separated", - "default": null - }, - "session-save-redis-sentinel-verify-master": { - "name": "--session-save-redis-sentinel-verify-master", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Redis Sentinel verify master. Values: false (default), true", - "default": null - }, - "session-save-redis-sentinel-connect-retries": { - "name": "--session-save-redis-sentinel-connect-retries", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Redis Sentinel connect retries.", - "default": null - }, - "cache-backend": { - "name": "--cache-backend", + "name": "--db-ssl-verify", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Default cache handler", - "default": null + "description": "Verify server certification", + "default": false }, - "cache-backend-redis-server": { - "name": "--cache-backend-redis-server", + "session-save": { + "name": "--session-save", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis server", + "description": "Session save handler", "default": null }, - "cache-backend-redis-db": { - "name": "--cache-backend-redis-db", + "session-save-redis-host": { + "name": "--session-save-redis-host", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Database number for the cache", + "description": "Fully qualified host name, IP address, or absolute path if using UNIX sockets", "default": null }, - "cache-backend-redis-port": { - "name": "--cache-backend-redis-port", + "session-save-redis-port": { + "name": "--session-save-redis-port", "shortcut": "", "accept_value": true, "is_value_required": true, @@ -8909,8 +8779,8 @@ "description": "Redis server listen port", "default": null }, - "cache-backend-redis-password": { - "name": "--cache-backend-redis-password", + "session-save-redis-password": { + "name": "--session-save-redis-password", "shortcut": "", "accept_value": true, "is_value_required": true, @@ -8918,544 +8788,383 @@ "description": "Redis server password", "default": null }, - "cache-backend-redis-compress-data": { - "name": "--cache-backend-redis-compress-data", + "session-save-redis-timeout": { + "name": "--session-save-redis-timeout", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Set to 0 to disable compression (default is 1, enabled)", + "description": "Connection timeout, in seconds", "default": null }, - "cache-backend-redis-compression-lib": { - "name": "--cache-backend-redis-compression-lib", + "session-save-redis-persistent-id": { + "name": "--session-save-redis-persistent-id", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Compression lib to use [snappy,lzf,l4z,zstd,gzip] (leave blank to determine automatically)", + "description": "Unique string to enable persistent connections", "default": null }, - "cache-id-prefix": { - "name": "--cache-id-prefix", + "session-save-redis-db": { + "name": "--session-save-redis-db", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "ID prefix for cache keys", + "description": "Redis database number", "default": null }, - "allow-parallel-generation": { - "name": "--allow-parallel-generation", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Allow generate cache in non-blocking way", - "default": false - }, - "page-cache": { - "name": "--page-cache", + "session-save-redis-compression-threshold": { + "name": "--session-save-redis-compression-threshold", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Default cache handler", + "description": "Redis compression threshold", "default": null }, - "page-cache-redis-server": { - "name": "--page-cache-redis-server", + "session-save-redis-compression-lib": { + "name": "--session-save-redis-compression-lib", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis server", + "description": "Redis compression library. Values: gzip (default), lzf, lz4, snappy", "default": null }, - "page-cache-redis-db": { - "name": "--page-cache-redis-db", + "session-save-redis-log-level": { + "name": "--session-save-redis-log-level", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Database number for the cache", + "description": "Redis log level. Values: 0 (least verbose) to 7 (most verbose)", "default": null }, - "page-cache-redis-port": { - "name": "--page-cache-redis-port", + "session-save-redis-max-concurrency": { + "name": "--session-save-redis-max-concurrency", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis server listen port", + "description": "Maximum number of processes that can wait for a lock on one session", "default": null }, - "page-cache-redis-password": { - "name": "--page-cache-redis-password", + "session-save-redis-break-after-frontend": { + "name": "--session-save-redis-break-after-frontend", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis server password", + "description": "Number of seconds to wait before trying to break a lock for frontend session", "default": null }, - "page-cache-redis-compress-data": { - "name": "--page-cache-redis-compress-data", + "session-save-redis-break-after-adminhtml": { + "name": "--session-save-redis-break-after-adminhtml", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Set to 1 to compress the full page cache (use 0 to disable)", + "description": "Number of seconds to wait before trying to break a lock for Admin session", "default": null }, - "page-cache-redis-compression-lib": { - "name": "--page-cache-redis-compression-lib", + "session-save-redis-first-lifetime": { + "name": "--session-save-redis-first-lifetime", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Compression library to use [snappy,lzf,l4z,zstd,gzip] (leave blank to determine automatically)", + "description": "Lifetime, in seconds, of session for non-bots on the first write (use 0 to disable)", "default": null }, - "page-cache-id-prefix": { - "name": "--page-cache-id-prefix", + "session-save-redis-bot-first-lifetime": { + "name": "--session-save-redis-bot-first-lifetime", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "ID prefix for cache keys", + "description": "Lifetime, in seconds, of session for bots on the first write (use 0 to disable)", "default": null }, - "lock-provider": { - "name": "--lock-provider", + "session-save-redis-bot-lifetime": { + "name": "--session-save-redis-bot-lifetime", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Lock provider name", + "description": "Lifetime of session for bots on subsequent writes (use 0 to disable)", "default": null }, - "lock-db-prefix": { - "name": "--lock-db-prefix", + "session-save-redis-disable-locking": { + "name": "--session-save-redis-disable-locking", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Installation specific lock prefix to avoid lock conflicts", + "description": "Redis disable locking. Values: false (default), true", "default": null }, - "lock-zookeeper-host": { - "name": "--lock-zookeeper-host", + "session-save-redis-min-lifetime": { + "name": "--session-save-redis-min-lifetime", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Host and port to connect to Zookeeper cluster. For example: 127.0.0.1:2181", + "description": "Redis min session lifetime, in seconds", "default": null }, - "lock-zookeeper-path": { - "name": "--lock-zookeeper-path", + "session-save-redis-max-lifetime": { + "name": "--session-save-redis-max-lifetime", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "The path where Zookeeper will save locks. The default path is: /magento/locks", + "description": "Redis max session lifetime, in seconds", "default": null }, - "lock-file-path": { - "name": "--lock-file-path", + "session-save-redis-sentinel-master": { + "name": "--session-save-redis-sentinel-master", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "The path where file locks will be saved.", + "description": "Redis Sentinel master", "default": null }, - "document-root-is-pub": { - "name": "--document-root-is-pub", + "session-save-redis-sentinel-servers": { + "name": "--session-save-redis-sentinel-servers", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Flag to show is Pub is on root, can be true or false only", + "description": "Redis Sentinel servers, comma separated", "default": null }, - "magento-init-params": { - "name": "--magento-init-params", + "session-save-redis-sentinel-verify-master": { + "name": "--session-save-redis-sentinel-verify-master", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "description": "Redis Sentinel verify master. Values: false (default), true", "default": null }, - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this help message", - "default": false - }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not output any message", - "default": false - }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false - }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this application version", - "default": false - }, - "ansi": { - "name": "--ansi", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Force ANSI output", - "default": false - }, - "no-ansi": { - "name": "--no-ansi", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Disable ANSI output", - "default": false - }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "setup:db-data:upgrade", - "usage": [ - "setup:db-data:upgrade [--magento-init-params MAGENTO-INIT-PARAMS]" - ], - "description": "Installs and upgrades data in the DB", - "help": "Installs and upgrades data in the DB", - "definition": { - "arguments": [], - "options": { - "magento-init-params": { - "name": "--magento-init-params", + "session-save-redis-sentinel-connect-retries": { + "name": "--session-save-redis-sentinel-connect-retries", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "description": "Redis Sentinel connect retries.", "default": null }, - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this help message", - "default": false - }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not output any message", - "default": false - }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, + "cache-backend": { + "name": "--cache-backend", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false + "description": "Default cache handler", + "default": null }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, + "cache-backend-redis-server": { + "name": "--cache-backend-redis-server", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this application version", - "default": false + "description": "Redis server", + "default": null }, - "ansi": { - "name": "--ansi", + "cache-backend-redis-db": { + "name": "--cache-backend-redis-db", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Force ANSI output", - "default": false + "description": "Database number for the cache", + "default": null }, - "no-ansi": { - "name": "--no-ansi", + "cache-backend-redis-port": { + "name": "--cache-backend-redis-port", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Disable ANSI output", - "default": false + "description": "Redis server listen port", + "default": null }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, + "cache-backend-redis-password": { + "name": "--cache-backend-redis-password", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "setup:db-declaration:generate-patch", - "usage": [ - "setup:db-declaration:generate-patch [--revertable [REVERTABLE]] [--type [TYPE]] [--] " - ], - "description": "Generate patch and put it in specific folder.", - "help": "Generate patch and put it in specific folder.", - "definition": { - "arguments": { - "module": { - "name": "module", - "is_required": true, - "is_array": false, - "description": "Module name", + "description": "Redis server password", "default": null }, - "patch": { - "name": "patch", - "is_required": true, - "is_array": false, - "description": "Patch name", - "default": null - } - }, - "options": { - "revertable": { - "name": "--revertable", + "cache-backend-redis-compress-data": { + "name": "--cache-backend-redis-compress-data", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Check whether patch is revertable or not.", - "default": false + "description": "Set to 0 to disable compression (default is 1, enabled)", + "default": null }, - "type": { - "name": "--type", + "cache-backend-redis-compression-lib": { + "name": "--cache-backend-redis-compression-lib", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Find out what type of patch should be generated. Available values: `data`, `schema`.", - "default": "data" + "description": "Compression lib to use [snappy,lzf,l4z,zstd,gzip] (leave blank to determine automatically)", + "default": null }, - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, + "cache-id-prefix": { + "name": "--cache-id-prefix", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this help message", - "default": false + "description": "ID prefix for cache keys", + "default": null }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", + "allow-parallel-generation": { + "name": "--allow-parallel-generation", + "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Do not output any message", + "description": "Allow generate cache in non-blocking way", "default": false }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, + "page-cache": { + "name": "--page-cache", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false + "description": "Default cache handler", + "default": null }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, + "page-cache-redis-server": { + "name": "--page-cache-redis-server", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this application version", - "default": false + "description": "Redis server", + "default": null }, - "ansi": { - "name": "--ansi", + "page-cache-redis-db": { + "name": "--page-cache-redis-db", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Force ANSI output", - "default": false + "description": "Database number for the cache", + "default": null }, - "no-ansi": { - "name": "--no-ansi", + "page-cache-redis-port": { + "name": "--page-cache-redis-port", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Disable ANSI output", - "default": false + "description": "Redis server listen port", + "default": null }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, + "page-cache-redis-password": { + "name": "--page-cache-redis-password", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "setup:db-declaration:generate-whitelist", - "usage": [ - "setup:db-declaration:generate-whitelist [--module-name [MODULE-NAME]]" - ], - "description": "Generate whitelist of tables and columns that are allowed to be edited by declaration installer", - "help": "Generate whitelist of tables and columns that are allowed to be edited by declaration installer", - "definition": { - "arguments": [], - "options": { - "module-name": { - "name": "--module-name", + "description": "Redis server password", + "default": null + }, + "page-cache-redis-compress-data": { + "name": "--page-cache-redis-compress-data", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Name of the module where whitelist will be generated", - "default": "all" + "description": "Set to 1 to compress the full page cache (use 0 to disable)", + "default": null }, - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, + "page-cache-redis-compression-lib": { + "name": "--page-cache-redis-compression-lib", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this help message", - "default": false + "description": "Compression library to use [snappy,lzf,l4z,zstd,gzip] (leave blank to determine automatically)", + "default": null }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", - "accept_value": false, - "is_value_required": false, + "page-cache-id-prefix": { + "name": "--page-cache-id-prefix", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not output any message", - "default": false + "description": "ID prefix for cache keys", + "default": null }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, + "lock-provider": { + "name": "--lock-provider", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false + "description": "Lock provider name", + "default": null }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, + "lock-db-prefix": { + "name": "--lock-db-prefix", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this application version", - "default": false + "description": "Installation specific lock prefix to avoid lock conflicts", + "default": null }, - "ansi": { - "name": "--ansi", + "lock-zookeeper-host": { + "name": "--lock-zookeeper-host", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Force ANSI output", - "default": false + "description": "Host and port to connect to Zookeeper cluster. For example: 127.0.0.1:2181", + "default": null }, - "no-ansi": { - "name": "--no-ansi", + "lock-zookeeper-path": { + "name": "--lock-zookeeper-path", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Disable ANSI output", - "default": false + "description": "The path where Zookeeper will save locks. The default path is: /magento/locks", + "default": null }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, + "lock-file-path": { + "name": "--lock-file-path", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "setup:db-schema:upgrade", - "usage": [ - "setup:db-schema:upgrade [--convert-old-scripts [CONVERT-OLD-SCRIPTS]] [--magento-init-params MAGENTO-INIT-PARAMS]" - ], - "description": "Installs and upgrades the DB schema", - "help": "Installs and upgrades the DB schema", - "definition": { - "arguments": [], - "options": { - "convert-old-scripts": { - "name": "--convert-old-scripts", + "description": "The path where file locks will be saved.", + "default": null + }, + "document-root-is-pub": { + "name": "--document-root-is-pub", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Allows to convert old scripts (InstallSchema, UpgradeSchema) to db_schema.xml format", - "default": false + "description": "Flag to show is Pub is on root, can be true or false only", + "default": null }, "magento-init-params": { "name": "--magento-init-params", @@ -9534,12 +9243,12 @@ "hidden": false }, { - "name": "setup:db:status", + "name": "setup:db-data:upgrade", "usage": [ - "setup:db:status [--magento-init-params MAGENTO-INIT-PARAMS]" + "setup:db-data:upgrade [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Checks if DB schema or data requires upgrade", - "help": "Checks if DB schema or data requires upgrade", + "description": "Installs and upgrades data in the DB", + "help": "Installs and upgrades data in the DB", "definition": { "arguments": [], "options": { @@ -9620,15 +9329,48 @@ "hidden": false }, { - "name": "setup:di:compile", + "name": "setup:db-declaration:generate-patch", "usage": [ - "setup:di:compile" + "setup:db-declaration:generate-patch [--revertable [REVERTABLE]] [--type [TYPE]] [--] " ], - "description": "Generates DI configuration and all missing classes that can be auto-generated", - "help": "Generates DI configuration and all missing classes that can be auto-generated", + "description": "Generate patch and put it in specific folder.", + "help": "Generate patch and put it in specific folder.", "definition": { - "arguments": [], + "arguments": { + "module": { + "name": "module", + "is_required": true, + "is_array": false, + "description": "Module name", + "default": null + }, + "patch": { + "name": "patch", + "is_required": true, + "is_array": false, + "description": "Patch name", + "default": null + } + }, "options": { + "revertable": { + "name": "--revertable", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Check whether patch is revertable or not.", + "default": false + }, + "type": { + "name": "--type", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Find out what type of patch should be generated. Available values: `data`, `schema`.", + "default": "data" + }, "help": { "name": "--help", "shortcut": "-h", @@ -9697,1523 +9439,1477 @@ "hidden": false }, { - "name": "setup:install", + "name": "setup:db-declaration:generate-whitelist", "usage": [ - "setup:install [--backend-frontname BACKEND-FRONTNAME] [--enable-debug-logging ENABLE-DEBUG-LOGGING] [--enable-syslog-logging ENABLE-SYSLOG-LOGGING] [--remote-storage-driver REMOTE-STORAGE-DRIVER] [--remote-storage-prefix REMOTE-STORAGE-PREFIX] [--remote-storage-bucket REMOTE-STORAGE-BUCKET] [--remote-storage-region REMOTE-STORAGE-REGION] [--remote-storage-key REMOTE-STORAGE-KEY] [--remote-storage-secret REMOTE-STORAGE-SECRET] [--consumers-wait-for-messages CONSUMERS-WAIT-FOR-MESSAGES] [--amqp-host AMQP-HOST] [--amqp-port AMQP-PORT] [--amqp-user AMQP-USER] [--amqp-password AMQP-PASSWORD] [--amqp-virtualhost AMQP-VIRTUALHOST] [--amqp-ssl AMQP-SSL] [--amqp-ssl-options AMQP-SSL-OPTIONS] [--key KEY] [--db-host DB-HOST] [--db-name DB-NAME] [--db-user DB-USER] [--db-engine DB-ENGINE] [--db-password DB-PASSWORD] [--db-prefix DB-PREFIX] [--db-model DB-MODEL] [--db-init-statements DB-INIT-STATEMENTS] [-s|--skip-db-validation] [--http-cache-hosts HTTP-CACHE-HOSTS] [--db-ssl-key DB-SSL-KEY] [--db-ssl-cert DB-SSL-CERT] [--db-ssl-ca DB-SSL-CA] [--db-ssl-verify] [--session-save SESSION-SAVE] [--session-save-redis-host SESSION-SAVE-REDIS-HOST] [--session-save-redis-port SESSION-SAVE-REDIS-PORT] [--session-save-redis-password SESSION-SAVE-REDIS-PASSWORD] [--session-save-redis-timeout SESSION-SAVE-REDIS-TIMEOUT] [--session-save-redis-persistent-id SESSION-SAVE-REDIS-PERSISTENT-ID] [--session-save-redis-db SESSION-SAVE-REDIS-DB] [--session-save-redis-compression-threshold SESSION-SAVE-REDIS-COMPRESSION-THRESHOLD] [--session-save-redis-compression-lib SESSION-SAVE-REDIS-COMPRESSION-LIB] [--session-save-redis-log-level SESSION-SAVE-REDIS-LOG-LEVEL] [--session-save-redis-max-concurrency SESSION-SAVE-REDIS-MAX-CONCURRENCY] [--session-save-redis-break-after-frontend SESSION-SAVE-REDIS-BREAK-AFTER-FRONTEND] [--session-save-redis-break-after-adminhtml SESSION-SAVE-REDIS-BREAK-AFTER-ADMINHTML] [--session-save-redis-first-lifetime SESSION-SAVE-REDIS-FIRST-LIFETIME] [--session-save-redis-bot-first-lifetime SESSION-SAVE-REDIS-BOT-FIRST-LIFETIME] [--session-save-redis-bot-lifetime SESSION-SAVE-REDIS-BOT-LIFETIME] [--session-save-redis-disable-locking SESSION-SAVE-REDIS-DISABLE-LOCKING] [--session-save-redis-min-lifetime SESSION-SAVE-REDIS-MIN-LIFETIME] [--session-save-redis-max-lifetime SESSION-SAVE-REDIS-MAX-LIFETIME] [--session-save-redis-sentinel-master SESSION-SAVE-REDIS-SENTINEL-MASTER] [--session-save-redis-sentinel-servers SESSION-SAVE-REDIS-SENTINEL-SERVERS] [--session-save-redis-sentinel-verify-master SESSION-SAVE-REDIS-SENTINEL-VERIFY-MASTER] [--session-save-redis-sentinel-connect-retries SESSION-SAVE-REDIS-SENTINEL-CONNECT-RETRIES] [--cache-backend CACHE-BACKEND] [--cache-backend-redis-server CACHE-BACKEND-REDIS-SERVER] [--cache-backend-redis-db CACHE-BACKEND-REDIS-DB] [--cache-backend-redis-port CACHE-BACKEND-REDIS-PORT] [--cache-backend-redis-password CACHE-BACKEND-REDIS-PASSWORD] [--cache-backend-redis-compress-data CACHE-BACKEND-REDIS-COMPRESS-DATA] [--cache-backend-redis-compression-lib CACHE-BACKEND-REDIS-COMPRESSION-LIB] [--cache-id-prefix CACHE-ID-PREFIX] [--allow-parallel-generation] [--page-cache PAGE-CACHE] [--page-cache-redis-server PAGE-CACHE-REDIS-SERVER] [--page-cache-redis-db PAGE-CACHE-REDIS-DB] [--page-cache-redis-port PAGE-CACHE-REDIS-PORT] [--page-cache-redis-password PAGE-CACHE-REDIS-PASSWORD] [--page-cache-redis-compress-data PAGE-CACHE-REDIS-COMPRESS-DATA] [--page-cache-redis-compression-lib PAGE-CACHE-REDIS-COMPRESSION-LIB] [--page-cache-id-prefix PAGE-CACHE-ID-PREFIX] [--lock-provider LOCK-PROVIDER] [--lock-db-prefix LOCK-DB-PREFIX] [--lock-zookeeper-host LOCK-ZOOKEEPER-HOST] [--lock-zookeeper-path LOCK-ZOOKEEPER-PATH] [--lock-file-path LOCK-FILE-PATH] [--document-root-is-pub DOCUMENT-ROOT-IS-PUB] [--base-url BASE-URL] [--language LANGUAGE] [--timezone TIMEZONE] [--currency CURRENCY] [--use-rewrites USE-REWRITES] [--use-secure USE-SECURE] [--base-url-secure BASE-URL-SECURE] [--use-secure-admin USE-SECURE-ADMIN] [--admin-use-security-key ADMIN-USE-SECURITY-KEY] [--admin-user [ADMIN-USER]] [--admin-password [ADMIN-PASSWORD]] [--admin-email [ADMIN-EMAIL]] [--admin-firstname [ADMIN-FIRSTNAME]] [--admin-lastname [ADMIN-LASTNAME]] [--search-engine SEARCH-ENGINE] [--elasticsearch-host ELASTICSEARCH-HOST] [--elasticsearch-port ELASTICSEARCH-PORT] [--elasticsearch-enable-auth ELASTICSEARCH-ENABLE-AUTH] [--elasticsearch-username ELASTICSEARCH-USERNAME] [--elasticsearch-password ELASTICSEARCH-PASSWORD] [--elasticsearch-index-prefix ELASTICSEARCH-INDEX-PREFIX] [--elasticsearch-timeout ELASTICSEARCH-TIMEOUT] [--cleanup-database] [--sales-order-increment-prefix SALES-ORDER-INCREMENT-PREFIX] [--use-sample-data] [--enable-modules [ENABLE-MODULES]] [--disable-modules [DISABLE-MODULES]] [--convert-old-scripts [CONVERT-OLD-SCRIPTS]] [-i|--interactive] [--safe-mode [SAFE-MODE]] [--data-restore [DATA-RESTORE]] [--dry-run [DRY-RUN]] [--magento-init-params MAGENTO-INIT-PARAMS]" + "setup:db-declaration:generate-whitelist [--module-name [MODULE-NAME]]" ], - "description": "Installs the Magento application", - "help": "Installs the Magento application", + "description": "Generate whitelist of tables and columns that are allowed to be edited by declaration installer", + "help": "Generate whitelist of tables and columns that are allowed to be edited by declaration installer", "definition": { "arguments": [], "options": { - "backend-frontname": { - "name": "--backend-frontname", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Backend frontname (will be autogenerated if missing)", - "default": null - }, - "enable-debug-logging": { - "name": "--enable-debug-logging", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Enable debug logging", - "default": null - }, - "enable-syslog-logging": { - "name": "--enable-syslog-logging", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Enable syslog logging", - "default": null - }, - "remote-storage-driver": { - "name": "--remote-storage-driver", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Remote storage driver", - "default": null - }, - "remote-storage-prefix": { - "name": "--remote-storage-prefix", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Remote storage prefix", - "default": "" - }, - "remote-storage-bucket": { - "name": "--remote-storage-bucket", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Remote storage bucket", - "default": null - }, - "remote-storage-region": { - "name": "--remote-storage-region", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Remote storage region", - "default": null - }, - "remote-storage-key": { - "name": "--remote-storage-key", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Remote storage access key", - "default": "" - }, - "remote-storage-secret": { - "name": "--remote-storage-secret", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Remote storage secret key", - "default": "" - }, - "consumers-wait-for-messages": { - "name": "--consumers-wait-for-messages", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Should consumers wait for a message from the queue? 1 - Yes, 0 - No", - "default": null - }, - "amqp-host": { - "name": "--amqp-host", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Amqp server host", - "default": "" - }, - "amqp-port": { - "name": "--amqp-port", + "module-name": { + "name": "--module-name", "shortcut": "", "accept_value": true, - "is_value_required": true, + "is_value_required": false, "is_multiple": false, - "description": "Amqp server port", - "default": "5672" + "description": "Name of the module where whitelist will be generated", + "default": "all" }, - "amqp-user": { - "name": "--amqp-user", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Amqp server username", - "default": "" + "description": "Display this help message", + "default": false }, - "amqp-password": { - "name": "--amqp-password", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Amqp server password", - "default": "" + "description": "Do not output any message", + "default": false }, - "amqp-virtualhost": { - "name": "--amqp-virtualhost", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Amqp virtualhost", - "default": "/" + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false }, - "amqp-ssl": { - "name": "--amqp-ssl", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Amqp SSL", - "default": "" + "description": "Display this application version", + "default": false }, - "amqp-ssl-options": { - "name": "--amqp-ssl-options", + "ansi": { + "name": "--ansi", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Amqp SSL Options (JSON)", - "default": "" + "description": "Force ANSI output", + "default": false }, - "key": { - "name": "--key", + "no-ansi": { + "name": "--no-ansi", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Encryption key", - "default": null + "description": "Disable ANSI output", + "default": false }, - "db-host": { - "name": "--db-host", + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:db-schema:upgrade", + "usage": [ + "setup:db-schema:upgrade [--convert-old-scripts [CONVERT-OLD-SCRIPTS]] [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Installs and upgrades the DB schema", + "help": "Installs and upgrades the DB schema", + "definition": { + "arguments": [], + "options": { + "convert-old-scripts": { + "name": "--convert-old-scripts", "shortcut": "", "accept_value": true, - "is_value_required": true, + "is_value_required": false, "is_multiple": false, - "description": "Database server host", - "default": null + "description": "Allows to convert old scripts (InstallSchema, UpgradeSchema) to db_schema.xml format", + "default": false }, - "db-name": { - "name": "--db-name", + "magento-init-params": { + "name": "--magento-init-params", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Database name", + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", "default": null }, - "db-user": { - "name": "--db-user", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Database server username", - "default": null + "description": "Display this help message", + "default": false }, - "db-engine": { - "name": "--db-engine", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Database server engine", - "default": null + "description": "Do not output any message", + "default": false }, - "db-password": { - "name": "--db-password", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Database server password", - "default": null + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false }, - "db-prefix": { - "name": "--db-prefix", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Database table prefix", - "default": null + "description": "Display this application version", + "default": false }, - "db-model": { - "name": "--db-model", + "ansi": { + "name": "--ansi", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Database type", - "default": null + "description": "Force ANSI output", + "default": false }, - "db-init-statements": { - "name": "--db-init-statements", + "no-ansi": { + "name": "--no-ansi", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Database initial set of commands", - "default": null + "description": "Disable ANSI output", + "default": false }, - "skip-db-validation": { - "name": "--skip-db-validation", - "shortcut": "-s", + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "If specified, then db connection validation will be skipped", + "description": "Do not ask any interactive question", "default": false - }, - "http-cache-hosts": { - "name": "--http-cache-hosts", + } + } + }, + "hidden": false + }, + { + "name": "setup:db:status", + "usage": [ + "setup:db:status [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Checks if DB schema or data requires upgrade", + "help": "Checks if DB schema or data requires upgrade", + "definition": { + "arguments": [], + "options": { + "magento-init-params": { + "name": "--magento-init-params", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "http Cache hosts", + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", "default": null }, - "db-ssl-key": { - "name": "--db-ssl-key", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Full path of client key file in order to establish db connection through SSL", - "default": "" + "description": "Display this help message", + "default": false }, - "db-ssl-cert": { - "name": "--db-ssl-cert", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Full path of client certificate file in order to establish db connection through SSL", - "default": "" + "description": "Do not output any message", + "default": false }, - "db-ssl-ca": { - "name": "--db-ssl-ca", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Full path of server certificate file in order to establish db connection through SSL", - "default": "" + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false }, - "db-ssl-verify": { - "name": "--db-ssl-verify", - "shortcut": "", + "version": { + "name": "--version", + "shortcut": "-V", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Verify server certification", + "description": "Display this application version", "default": false }, - "session-save": { - "name": "--session-save", + "ansi": { + "name": "--ansi", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Session save handler", - "default": null + "description": "Force ANSI output", + "default": false }, - "session-save-redis-host": { - "name": "--session-save-redis-host", + "no-ansi": { + "name": "--no-ansi", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Fully qualified host name, IP address, or absolute path if using UNIX sockets", - "default": null + "description": "Disable ANSI output", + "default": false }, - "session-save-redis-port": { - "name": "--session-save-redis-port", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Redis server listen port", - "default": null + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:di:compile", + "usage": [ + "setup:di:compile" + ], + "description": "Generates DI configuration and all missing classes that can be auto-generated", + "help": "Generates DI configuration and all missing classes that can be auto-generated", + "definition": { + "arguments": [], + "options": { + "help": { + "name": "--help", + "shortcut": "-h", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Display this help message", + "default": false }, - "session-save-redis-password": { - "name": "--session-save-redis-password", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "quiet": { + "name": "--quiet", + "shortcut": "-q", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Redis server password", - "default": null + "description": "Do not output any message", + "default": false }, - "session-save-redis-timeout": { - "name": "--session-save-redis-timeout", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Connection timeout, in seconds", - "default": null + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false }, - "session-save-redis-persistent-id": { - "name": "--session-save-redis-persistent-id", - "shortcut": "", - "accept_value": true, - "is_value_required": true, + "version": { + "name": "--version", + "shortcut": "-V", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Unique string to enable persistent connections", - "default": null + "description": "Display this application version", + "default": false }, - "session-save-redis-db": { - "name": "--session-save-redis-db", + "ansi": { + "name": "--ansi", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Redis database number", - "default": null + "description": "Force ANSI output", + "default": false }, - "session-save-redis-compression-threshold": { - "name": "--session-save-redis-compression-threshold", + "no-ansi": { + "name": "--no-ansi", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Redis compression threshold", - "default": null + "description": "Disable ANSI output", + "default": false }, - "session-save-redis-compression-lib": { - "name": "--session-save-redis-compression-lib", + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Do not ask any interactive question", + "default": false + } + } + }, + "hidden": false + }, + { + "name": "setup:install", + "usage": [ + "setup:install [--backend-frontname BACKEND-FRONTNAME] [--enable-debug-logging ENABLE-DEBUG-LOGGING] [--enable-syslog-logging ENABLE-SYSLOG-LOGGING] [--remote-storage-driver REMOTE-STORAGE-DRIVER] [--remote-storage-prefix REMOTE-STORAGE-PREFIX] [--remote-storage-endpoint REMOTE-STORAGE-ENDPOINT] [--remote-storage-bucket REMOTE-STORAGE-BUCKET] [--remote-storage-region REMOTE-STORAGE-REGION] [--remote-storage-key REMOTE-STORAGE-KEY] [--remote-storage-secret REMOTE-STORAGE-SECRET] [--remote-storage-path-style REMOTE-STORAGE-PATH-STYLE] [--amqp-host AMQP-HOST] [--amqp-port AMQP-PORT] [--amqp-user AMQP-USER] [--amqp-password AMQP-PASSWORD] [--amqp-virtualhost AMQP-VIRTUALHOST] [--amqp-ssl AMQP-SSL] [--amqp-ssl-options AMQP-SSL-OPTIONS] [--consumers-wait-for-messages CONSUMERS-WAIT-FOR-MESSAGES] [--queue-default-connection QUEUE-DEFAULT-CONNECTION] [--key KEY] [--db-host DB-HOST] [--db-name DB-NAME] [--db-user DB-USER] [--db-engine DB-ENGINE] [--db-password DB-PASSWORD] [--db-prefix DB-PREFIX] [--db-model DB-MODEL] [--db-init-statements DB-INIT-STATEMENTS] [-s|--skip-db-validation] [--http-cache-hosts HTTP-CACHE-HOSTS] [--db-ssl-key DB-SSL-KEY] [--db-ssl-cert DB-SSL-CERT] [--db-ssl-ca DB-SSL-CA] [--db-ssl-verify] [--session-save SESSION-SAVE] [--session-save-redis-host SESSION-SAVE-REDIS-HOST] [--session-save-redis-port SESSION-SAVE-REDIS-PORT] [--session-save-redis-password SESSION-SAVE-REDIS-PASSWORD] [--session-save-redis-timeout SESSION-SAVE-REDIS-TIMEOUT] [--session-save-redis-persistent-id SESSION-SAVE-REDIS-PERSISTENT-ID] [--session-save-redis-db SESSION-SAVE-REDIS-DB] [--session-save-redis-compression-threshold SESSION-SAVE-REDIS-COMPRESSION-THRESHOLD] [--session-save-redis-compression-lib SESSION-SAVE-REDIS-COMPRESSION-LIB] [--session-save-redis-log-level SESSION-SAVE-REDIS-LOG-LEVEL] [--session-save-redis-max-concurrency SESSION-SAVE-REDIS-MAX-CONCURRENCY] [--session-save-redis-break-after-frontend SESSION-SAVE-REDIS-BREAK-AFTER-FRONTEND] [--session-save-redis-break-after-adminhtml SESSION-SAVE-REDIS-BREAK-AFTER-ADMINHTML] [--session-save-redis-first-lifetime SESSION-SAVE-REDIS-FIRST-LIFETIME] [--session-save-redis-bot-first-lifetime SESSION-SAVE-REDIS-BOT-FIRST-LIFETIME] [--session-save-redis-bot-lifetime SESSION-SAVE-REDIS-BOT-LIFETIME] [--session-save-redis-disable-locking SESSION-SAVE-REDIS-DISABLE-LOCKING] [--session-save-redis-min-lifetime SESSION-SAVE-REDIS-MIN-LIFETIME] [--session-save-redis-max-lifetime SESSION-SAVE-REDIS-MAX-LIFETIME] [--session-save-redis-sentinel-master SESSION-SAVE-REDIS-SENTINEL-MASTER] [--session-save-redis-sentinel-servers SESSION-SAVE-REDIS-SENTINEL-SERVERS] [--session-save-redis-sentinel-verify-master SESSION-SAVE-REDIS-SENTINEL-VERIFY-MASTER] [--session-save-redis-sentinel-connect-retries SESSION-SAVE-REDIS-SENTINEL-CONNECT-RETRIES] [--cache-backend CACHE-BACKEND] [--cache-backend-redis-server CACHE-BACKEND-REDIS-SERVER] [--cache-backend-redis-db CACHE-BACKEND-REDIS-DB] [--cache-backend-redis-port CACHE-BACKEND-REDIS-PORT] [--cache-backend-redis-password CACHE-BACKEND-REDIS-PASSWORD] [--cache-backend-redis-compress-data CACHE-BACKEND-REDIS-COMPRESS-DATA] [--cache-backend-redis-compression-lib CACHE-BACKEND-REDIS-COMPRESSION-LIB] [--cache-id-prefix CACHE-ID-PREFIX] [--allow-parallel-generation] [--page-cache PAGE-CACHE] [--page-cache-redis-server PAGE-CACHE-REDIS-SERVER] [--page-cache-redis-db PAGE-CACHE-REDIS-DB] [--page-cache-redis-port PAGE-CACHE-REDIS-PORT] [--page-cache-redis-password PAGE-CACHE-REDIS-PASSWORD] [--page-cache-redis-compress-data PAGE-CACHE-REDIS-COMPRESS-DATA] [--page-cache-redis-compression-lib PAGE-CACHE-REDIS-COMPRESSION-LIB] [--page-cache-id-prefix PAGE-CACHE-ID-PREFIX] [--lock-provider LOCK-PROVIDER] [--lock-db-prefix LOCK-DB-PREFIX] [--lock-zookeeper-host LOCK-ZOOKEEPER-HOST] [--lock-zookeeper-path LOCK-ZOOKEEPER-PATH] [--lock-file-path LOCK-FILE-PATH] [--document-root-is-pub DOCUMENT-ROOT-IS-PUB] [--base-url BASE-URL] [--language LANGUAGE] [--timezone TIMEZONE] [--currency CURRENCY] [--use-rewrites USE-REWRITES] [--use-secure USE-SECURE] [--base-url-secure BASE-URL-SECURE] [--use-secure-admin USE-SECURE-ADMIN] [--admin-use-security-key ADMIN-USE-SECURITY-KEY] [--admin-user [ADMIN-USER]] [--admin-password [ADMIN-PASSWORD]] [--admin-email [ADMIN-EMAIL]] [--admin-firstname [ADMIN-FIRSTNAME]] [--admin-lastname [ADMIN-LASTNAME]] [--search-engine SEARCH-ENGINE] [--elasticsearch-host ELASTICSEARCH-HOST] [--elasticsearch-port ELASTICSEARCH-PORT] [--elasticsearch-enable-auth ELASTICSEARCH-ENABLE-AUTH] [--elasticsearch-username ELASTICSEARCH-USERNAME] [--elasticsearch-password ELASTICSEARCH-PASSWORD] [--elasticsearch-index-prefix ELASTICSEARCH-INDEX-PREFIX] [--elasticsearch-timeout ELASTICSEARCH-TIMEOUT] [--cleanup-database] [--sales-order-increment-prefix SALES-ORDER-INCREMENT-PREFIX] [--use-sample-data] [--enable-modules [ENABLE-MODULES]] [--disable-modules [DISABLE-MODULES]] [--convert-old-scripts [CONVERT-OLD-SCRIPTS]] [-i|--interactive] [--safe-mode [SAFE-MODE]] [--data-restore [DATA-RESTORE]] [--dry-run [DRY-RUN]] [--magento-init-params MAGENTO-INIT-PARAMS]" + ], + "description": "Installs the Magento application", + "help": "Installs the Magento application", + "definition": { + "arguments": [], + "options": { + "backend-frontname": { + "name": "--backend-frontname", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis compression library. Values: gzip (default), lzf, lz4, snappy", + "description": "Backend frontname (will be autogenerated if missing)", "default": null }, - "session-save-redis-log-level": { - "name": "--session-save-redis-log-level", + "enable-debug-logging": { + "name": "--enable-debug-logging", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis log level. Values: 0 (least verbose) to 7 (most verbose)", + "description": "Enable debug logging", "default": null }, - "session-save-redis-max-concurrency": { - "name": "--session-save-redis-max-concurrency", + "enable-syslog-logging": { + "name": "--enable-syslog-logging", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Maximum number of processes that can wait for a lock on one session", + "description": "Enable syslog logging", "default": null }, - "session-save-redis-break-after-frontend": { - "name": "--session-save-redis-break-after-frontend", + "remote-storage-driver": { + "name": "--remote-storage-driver", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Number of seconds to wait before trying to break a lock for frontend session", + "description": "Remote storage driver", "default": null }, - "session-save-redis-break-after-adminhtml": { - "name": "--session-save-redis-break-after-adminhtml", + "remote-storage-prefix": { + "name": "--remote-storage-prefix", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Number of seconds to wait before trying to break a lock for Admin session", - "default": null + "description": "Remote storage prefix", + "default": "" }, - "session-save-redis-first-lifetime": { - "name": "--session-save-redis-first-lifetime", + "remote-storage-endpoint": { + "name": "--remote-storage-endpoint", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Lifetime, in seconds, of session for non-bots on the first write (use 0 to disable)", + "description": "Remote storage endpoint", "default": null }, - "session-save-redis-bot-first-lifetime": { - "name": "--session-save-redis-bot-first-lifetime", + "remote-storage-bucket": { + "name": "--remote-storage-bucket", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Lifetime, in seconds, of session for bots on the first write (use 0 to disable)", + "description": "Remote storage bucket", "default": null }, - "session-save-redis-bot-lifetime": { - "name": "--session-save-redis-bot-lifetime", + "remote-storage-region": { + "name": "--remote-storage-region", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Lifetime of session for bots on subsequent writes (use 0 to disable)", + "description": "Remote storage region", "default": null }, - "session-save-redis-disable-locking": { - "name": "--session-save-redis-disable-locking", + "remote-storage-key": { + "name": "--remote-storage-key", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis disable locking. Values: false (default), true", - "default": null + "description": "Remote storage access key", + "default": "" }, - "session-save-redis-min-lifetime": { - "name": "--session-save-redis-min-lifetime", + "remote-storage-secret": { + "name": "--remote-storage-secret", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis min session lifetime, in seconds", - "default": null + "description": "Remote storage secret key", + "default": "" }, - "session-save-redis-max-lifetime": { - "name": "--session-save-redis-max-lifetime", + "remote-storage-path-style": { + "name": "--remote-storage-path-style", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis max session lifetime, in seconds", - "default": null + "description": "Remote storage path style", + "default": "0" }, - "session-save-redis-sentinel-master": { - "name": "--session-save-redis-sentinel-master", + "amqp-host": { + "name": "--amqp-host", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis Sentinel master", - "default": null + "description": "Amqp server host", + "default": "" }, - "session-save-redis-sentinel-servers": { - "name": "--session-save-redis-sentinel-servers", + "amqp-port": { + "name": "--amqp-port", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis Sentinel servers, comma separated", - "default": null + "description": "Amqp server port", + "default": "5672" }, - "session-save-redis-sentinel-verify-master": { - "name": "--session-save-redis-sentinel-verify-master", + "amqp-user": { + "name": "--amqp-user", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis Sentinel verify master. Values: false (default), true", - "default": null + "description": "Amqp server username", + "default": "" }, - "session-save-redis-sentinel-connect-retries": { - "name": "--session-save-redis-sentinel-connect-retries", + "amqp-password": { + "name": "--amqp-password", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis Sentinel connect retries.", - "default": null + "description": "Amqp server password", + "default": "" }, - "cache-backend": { - "name": "--cache-backend", + "amqp-virtualhost": { + "name": "--amqp-virtualhost", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Default cache handler", - "default": null + "description": "Amqp virtualhost", + "default": "/" }, - "cache-backend-redis-server": { - "name": "--cache-backend-redis-server", + "amqp-ssl": { + "name": "--amqp-ssl", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis server", - "default": null + "description": "Amqp SSL", + "default": "" }, - "cache-backend-redis-db": { - "name": "--cache-backend-redis-db", + "amqp-ssl-options": { + "name": "--amqp-ssl-options", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Database number for the cache", - "default": null + "description": "Amqp SSL Options (JSON)", + "default": "" }, - "cache-backend-redis-port": { - "name": "--cache-backend-redis-port", + "consumers-wait-for-messages": { + "name": "--consumers-wait-for-messages", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis server listen port", + "description": "Should consumers wait for a message from the queue? 1 - Yes, 0 - No", "default": null }, - "cache-backend-redis-password": { - "name": "--cache-backend-redis-password", + "queue-default-connection": { + "name": "--queue-default-connection", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis server password", + "description": "Message queues default connection. Can be 'db', 'amqp' or a custom queue system.The queue system must be installed and configured, otherwise messages won't be processed correctly.", "default": null }, - "cache-backend-redis-compress-data": { - "name": "--cache-backend-redis-compress-data", + "key": { + "name": "--key", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Set to 0 to disable compression (default is 1, enabled)", + "description": "Encryption key", "default": null }, - "cache-backend-redis-compression-lib": { - "name": "--cache-backend-redis-compression-lib", + "db-host": { + "name": "--db-host", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Compression lib to use [snappy,lzf,l4z,zstd,gzip] (leave blank to determine automatically)", + "description": "Database server host", "default": null }, - "cache-id-prefix": { - "name": "--cache-id-prefix", + "db-name": { + "name": "--db-name", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "ID prefix for cache keys", + "description": "Database name", "default": null }, - "allow-parallel-generation": { - "name": "--allow-parallel-generation", - "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Allow generate cache in non-blocking way", - "default": false - }, - "page-cache": { - "name": "--page-cache", + "db-user": { + "name": "--db-user", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Default cache handler", + "description": "Database server username", "default": null }, - "page-cache-redis-server": { - "name": "--page-cache-redis-server", + "db-engine": { + "name": "--db-engine", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis server", + "description": "Database server engine", "default": null }, - "page-cache-redis-db": { - "name": "--page-cache-redis-db", + "db-password": { + "name": "--db-password", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Database number for the cache", + "description": "Database server password", "default": null }, - "page-cache-redis-port": { - "name": "--page-cache-redis-port", + "db-prefix": { + "name": "--db-prefix", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis server listen port", + "description": "Database table prefix", "default": null }, - "page-cache-redis-password": { - "name": "--page-cache-redis-password", + "db-model": { + "name": "--db-model", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Redis server password", + "description": "Database type", "default": null }, - "page-cache-redis-compress-data": { - "name": "--page-cache-redis-compress-data", + "db-init-statements": { + "name": "--db-init-statements", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Set to 1 to compress the full page cache (use 0 to disable)", + "description": "Database initial set of commands", "default": null }, - "page-cache-redis-compression-lib": { - "name": "--page-cache-redis-compression-lib", + "skip-db-validation": { + "name": "--skip-db-validation", + "shortcut": "-s", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "If specified, then db connection validation will be skipped", + "default": false + }, + "http-cache-hosts": { + "name": "--http-cache-hosts", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Compression library to use [snappy,lzf,l4z,zstd,gzip] (leave blank to determine automatically)", + "description": "http Cache hosts", "default": null }, - "page-cache-id-prefix": { - "name": "--page-cache-id-prefix", + "db-ssl-key": { + "name": "--db-ssl-key", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "ID prefix for cache keys", - "default": null + "description": "Full path of client key file in order to establish db connection through SSL", + "default": "" }, - "lock-provider": { - "name": "--lock-provider", + "db-ssl-cert": { + "name": "--db-ssl-cert", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Lock provider name", - "default": null + "description": "Full path of client certificate file in order to establish db connection through SSL", + "default": "" }, - "lock-db-prefix": { - "name": "--lock-db-prefix", + "db-ssl-ca": { + "name": "--db-ssl-ca", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Installation specific lock prefix to avoid lock conflicts", - "default": null + "description": "Full path of server certificate file in order to establish db connection through SSL", + "default": "" }, - "lock-zookeeper-host": { - "name": "--lock-zookeeper-host", + "db-ssl-verify": { + "name": "--db-ssl-verify", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Host and port to connect to Zookeeper cluster. For example: 127.0.0.1:2181", - "default": null + "description": "Verify server certification", + "default": false }, - "lock-zookeeper-path": { - "name": "--lock-zookeeper-path", + "session-save": { + "name": "--session-save", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "The path where Zookeeper will save locks. The default path is: /magento/locks", + "description": "Session save handler", "default": null }, - "lock-file-path": { - "name": "--lock-file-path", + "session-save-redis-host": { + "name": "--session-save-redis-host", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "The path where file locks will be saved.", + "description": "Fully qualified host name, IP address, or absolute path if using UNIX sockets", "default": null }, - "document-root-is-pub": { - "name": "--document-root-is-pub", + "session-save-redis-port": { + "name": "--session-save-redis-port", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Flag to show is Pub is on root, can be true or false only", + "description": "Redis server listen port", "default": null }, - "base-url": { - "name": "--base-url", + "session-save-redis-password": { + "name": "--session-save-redis-password", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "URL the store is supposed to be available at. Deprecated, use config:set with path web/unsecure/base_url", + "description": "Redis server password", "default": null }, - "language": { - "name": "--language", + "session-save-redis-timeout": { + "name": "--session-save-redis-timeout", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Default language code. Deprecated, use config:set with path general/locale/code", + "description": "Connection timeout, in seconds", "default": null }, - "timezone": { - "name": "--timezone", + "session-save-redis-persistent-id": { + "name": "--session-save-redis-persistent-id", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Default time zone code. Deprecated, use config:set with path general/locale/timezone", + "description": "Unique string to enable persistent connections", "default": null }, - "currency": { - "name": "--currency", + "session-save-redis-db": { + "name": "--session-save-redis-db", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Default currency code. Deprecated, use config:set with path currency/options/base, currency/options/default and currency/options/allow", + "description": "Redis database number", "default": null }, - "use-rewrites": { - "name": "--use-rewrites", + "session-save-redis-compression-threshold": { + "name": "--session-save-redis-compression-threshold", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Use rewrites. Deprecated, use config:set with path web/seo/use_rewrites", + "description": "Redis compression threshold", "default": null }, - "use-secure": { - "name": "--use-secure", + "session-save-redis-compression-lib": { + "name": "--session-save-redis-compression-lib", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Use secure URLs. Enable this option only if SSL is available. Deprecated, use config:set with path web/secure/use_in_frontend", + "description": "Redis compression library. Values: gzip (default), lzf, lz4, snappy", "default": null }, - "base-url-secure": { - "name": "--base-url-secure", + "session-save-redis-log-level": { + "name": "--session-save-redis-log-level", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Base URL for SSL connection. Deprecated, use config:set with path web/secure/base_url", + "description": "Redis log level. Values: 0 (least verbose) to 7 (most verbose)", "default": null }, - "use-secure-admin": { - "name": "--use-secure-admin", + "session-save-redis-max-concurrency": { + "name": "--session-save-redis-max-concurrency", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Run admin interface with SSL. Deprecated, use config:set with path web/secure/use_in_adminhtml", + "description": "Maximum number of processes that can wait for a lock on one session", "default": null }, - "admin-use-security-key": { - "name": "--admin-use-security-key", + "session-save-redis-break-after-frontend": { + "name": "--session-save-redis-break-after-frontend", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Whether to use a \"security key\" feature in Magento Admin URLs and forms. Deprecated, use config:set with path admin/security/use_form_key", + "description": "Number of seconds to wait before trying to break a lock for frontend session", "default": null }, - "admin-user": { - "name": "--admin-user", + "session-save-redis-break-after-adminhtml": { + "name": "--session-save-redis-break-after-adminhtml", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Admin user", + "description": "Number of seconds to wait before trying to break a lock for Admin session", "default": null }, - "admin-password": { - "name": "--admin-password", + "session-save-redis-first-lifetime": { + "name": "--session-save-redis-first-lifetime", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Admin password", + "description": "Lifetime, in seconds, of session for non-bots on the first write (use 0 to disable)", "default": null }, - "admin-email": { - "name": "--admin-email", + "session-save-redis-bot-first-lifetime": { + "name": "--session-save-redis-bot-first-lifetime", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Admin email", + "description": "Lifetime, in seconds, of session for bots on the first write (use 0 to disable)", "default": null }, - "admin-firstname": { - "name": "--admin-firstname", + "session-save-redis-bot-lifetime": { + "name": "--session-save-redis-bot-lifetime", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Admin first name", + "description": "Lifetime of session for bots on subsequent writes (use 0 to disable)", "default": null }, - "admin-lastname": { - "name": "--admin-lastname", + "session-save-redis-disable-locking": { + "name": "--session-save-redis-disable-locking", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Admin last name", + "description": "Redis disable locking. Values: false (default), true", "default": null }, - "search-engine": { - "name": "--search-engine", + "session-save-redis-min-lifetime": { + "name": "--session-save-redis-min-lifetime", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Search engine. Values: elasticsearch5, elasticsearch6, elasticsearch7", + "description": "Redis min session lifetime, in seconds", "default": null }, - "elasticsearch-host": { - "name": "--elasticsearch-host", + "session-save-redis-max-lifetime": { + "name": "--session-save-redis-max-lifetime", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Elasticsearch server host.", + "description": "Redis max session lifetime, in seconds", "default": null }, - "elasticsearch-port": { - "name": "--elasticsearch-port", + "session-save-redis-sentinel-master": { + "name": "--session-save-redis-sentinel-master", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Elasticsearch server port.", + "description": "Redis Sentinel master", "default": null }, - "elasticsearch-enable-auth": { - "name": "--elasticsearch-enable-auth", + "session-save-redis-sentinel-servers": { + "name": "--session-save-redis-sentinel-servers", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Set to 1 to enable authentication. (default is 0, disabled)", + "description": "Redis Sentinel servers, comma separated", "default": null }, - "elasticsearch-username": { - "name": "--elasticsearch-username", + "session-save-redis-sentinel-verify-master": { + "name": "--session-save-redis-sentinel-verify-master", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Elasticsearch username. Only applicable if HTTP auth is enabled", + "description": "Redis Sentinel verify master. Values: false (default), true", "default": null }, - "elasticsearch-password": { - "name": "--elasticsearch-password", + "session-save-redis-sentinel-connect-retries": { + "name": "--session-save-redis-sentinel-connect-retries", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Elasticsearch password. Only applicable if HTTP auth is enabled", + "description": "Redis Sentinel connect retries.", "default": null }, - "elasticsearch-index-prefix": { - "name": "--elasticsearch-index-prefix", + "cache-backend": { + "name": "--cache-backend", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Elasticsearch index prefix.", + "description": "Default cache handler", "default": null }, - "elasticsearch-timeout": { - "name": "--elasticsearch-timeout", + "cache-backend-redis-server": { + "name": "--cache-backend-redis-server", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Elasticsearch server timeout.", + "description": "Redis server", "default": null }, - "cleanup-database": { - "name": "--cleanup-database", + "cache-backend-redis-db": { + "name": "--cache-backend-redis-db", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Cleanup the database before installation", - "default": false + "description": "Database number for the cache", + "default": null }, - "sales-order-increment-prefix": { - "name": "--sales-order-increment-prefix", + "cache-backend-redis-port": { + "name": "--cache-backend-redis-port", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Sales order number prefix", + "description": "Redis server listen port", "default": null }, - "use-sample-data": { - "name": "--use-sample-data", + "cache-backend-redis-password": { + "name": "--cache-backend-redis-password", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Use sample data", - "default": false + "description": "Redis server password", + "default": null }, - "enable-modules": { - "name": "--enable-modules", + "cache-backend-redis-compress-data": { + "name": "--cache-backend-redis-compress-data", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "List of comma-separated module names. That must be included during installation. Available magic param \"all\".", + "description": "Set to 0 to disable compression (default is 1, enabled)", "default": null }, - "disable-modules": { - "name": "--disable-modules", + "cache-backend-redis-compression-lib": { + "name": "--cache-backend-redis-compression-lib", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "List of comma-separated module names. That must be avoided during installation. Available magic param \"all\".", + "description": "Compression lib to use [snappy,lzf,l4z,zstd,gzip] (leave blank to determine automatically)", "default": null }, - "convert-old-scripts": { - "name": "--convert-old-scripts", + "cache-id-prefix": { + "name": "--cache-id-prefix", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Allows to convert old scripts (InstallSchema, UpgradeSchema) to db_schema.xml format", - "default": false + "description": "ID prefix for cache keys", + "default": null }, - "interactive": { - "name": "--interactive", - "shortcut": "-i", + "allow-parallel-generation": { + "name": "--allow-parallel-generation", + "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Interactive Magento installation", + "description": "Allow generate cache in non-blocking way", "default": false }, - "safe-mode": { - "name": "--safe-mode", + "page-cache": { + "name": "--page-cache", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Safe installation of Magento with dumps on destructive operations, like column removal", + "description": "Default cache handler", "default": null }, - "data-restore": { - "name": "--data-restore", + "page-cache-redis-server": { + "name": "--page-cache-redis-server", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Restore removed data from dumps", + "description": "Redis server", "default": null }, - "dry-run": { - "name": "--dry-run", + "page-cache-redis-db": { + "name": "--page-cache-redis-db", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Magento Installation will be run in dry-run mode", - "default": false + "description": "Database number for the cache", + "default": null }, - "magento-init-params": { - "name": "--magento-init-params", + "page-cache-redis-port": { + "name": "--page-cache-redis-port", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "description": "Redis server listen port", "default": null }, - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this help message", - "default": false - }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not output any message", - "default": false - }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false - }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Display this application version", - "default": false - }, - "ansi": { - "name": "--ansi", + "page-cache-redis-password": { + "name": "--page-cache-redis-password", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Force ANSI output", - "default": false + "description": "Redis server password", + "default": null }, - "no-ansi": { - "name": "--no-ansi", + "page-cache-redis-compress-data": { + "name": "--page-cache-redis-compress-data", "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Disable ANSI output", - "default": false - }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "setup:performance:generate-fixtures", - "usage": [ - "setup:performance:generate-fixtures [-s|--skip-reindex] [--] " - ], - "description": "Generates fixtures", - "help": "Generates fixtures", - "definition": { - "arguments": { - "profile": { - "name": "profile", - "is_required": true, - "is_array": false, - "description": "Path to profile configuration file", + "description": "Set to 1 to compress the full page cache (use 0 to disable)", "default": null - } - }, - "options": { - "skip-reindex": { - "name": "--skip-reindex", - "shortcut": "-s", - "accept_value": false, - "is_value_required": false, + }, + "page-cache-redis-compression-lib": { + "name": "--page-cache-redis-compression-lib", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Skip reindex", - "default": false + "description": "Compression library to use [snappy,lzf,l4z,zstd,gzip] (leave blank to determine automatically)", + "default": null }, - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, + "page-cache-id-prefix": { + "name": "--page-cache-id-prefix", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this help message", - "default": false + "description": "ID prefix for cache keys", + "default": null }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", - "accept_value": false, - "is_value_required": false, + "lock-provider": { + "name": "--lock-provider", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not output any message", - "default": false + "description": "Lock provider name", + "default": null }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, + "lock-db-prefix": { + "name": "--lock-db-prefix", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false + "description": "Installation specific lock prefix to avoid lock conflicts", + "default": null }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, + "lock-zookeeper-host": { + "name": "--lock-zookeeper-host", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this application version", - "default": false + "description": "Host and port to connect to Zookeeper cluster. For example: 127.0.0.1:2181", + "default": null }, - "ansi": { - "name": "--ansi", + "lock-zookeeper-path": { + "name": "--lock-zookeeper-path", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Force ANSI output", - "default": false + "description": "The path where Zookeeper will save locks. The default path is: /magento/locks", + "default": null }, - "no-ansi": { - "name": "--no-ansi", + "lock-file-path": { + "name": "--lock-file-path", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Disable ANSI output", - "default": false + "description": "The path where file locks will be saved.", + "default": null }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "setup:rollback", - "usage": [ - "setup:rollback [-c|--code-file CODE-FILE] [-m|--media-file MEDIA-FILE] [-d|--db-file DB-FILE] [--magento-init-params MAGENTO-INIT-PARAMS]" - ], - "description": "Rolls back Magento Application codebase, media and database", - "help": "Rolls back Magento Application codebase, media and database", - "definition": { - "arguments": [], - "options": { - "code-file": { - "name": "--code-file", - "shortcut": "-c", + "document-root-is-pub": { + "name": "--document-root-is-pub", + "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Basename of the code backup file in var/backups", + "description": "Flag to show is Pub is on root, can be true or false only", "default": null }, - "media-file": { - "name": "--media-file", - "shortcut": "-m", + "base-url": { + "name": "--base-url", + "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Basename of the media backup file in var/backups", + "description": "URL the store is supposed to be available at. Deprecated, use config:set with path web/unsecure/base_url", "default": null }, - "db-file": { - "name": "--db-file", - "shortcut": "-d", + "language": { + "name": "--language", + "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Basename of the db backup file in var/backups", + "description": "Default language code. Deprecated, use config:set with path general/locale/code", "default": null }, - "magento-init-params": { - "name": "--magento-init-params", + "timezone": { + "name": "--timezone", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "description": "Default time zone code. Deprecated, use config:set with path general/locale/timezone", "default": null }, - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, + "currency": { + "name": "--currency", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this help message", - "default": false + "description": "Default currency code. Deprecated, use config:set with path currency/options/base, currency/options/default and currency/options/allow", + "default": null }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", - "accept_value": false, - "is_value_required": false, + "use-rewrites": { + "name": "--use-rewrites", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not output any message", - "default": false + "description": "Use rewrites. Deprecated, use config:set with path web/seo/use_rewrites", + "default": null }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, + "use-secure": { + "name": "--use-secure", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false + "description": "Use secure URLs. Enable this option only if SSL is available. Deprecated, use config:set with path web/secure/use_in_frontend", + "default": null }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, + "base-url-secure": { + "name": "--base-url-secure", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this application version", - "default": false + "description": "Base URL for SSL connection. Deprecated, use config:set with path web/secure/base_url", + "default": null }, - "ansi": { - "name": "--ansi", + "use-secure-admin": { + "name": "--use-secure-admin", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Force ANSI output", - "default": false + "description": "Run admin interface with SSL. Deprecated, use config:set with path web/secure/use_in_adminhtml", + "default": null }, - "no-ansi": { - "name": "--no-ansi", + "admin-use-security-key": { + "name": "--admin-use-security-key", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Disable ANSI output", - "default": false + "description": "Whether to use a \"security key\" feature in Magento Admin URLs and forms. Deprecated, use config:set with path admin/security/use_form_key", + "default": null }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, + "admin-user": { + "name": "--admin-user", + "shortcut": "", + "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "setup:static-content:deploy", - "usage": [ - "setup:static-content:deploy [-f|--force] [-s|--strategy [STRATEGY]] [-a|--area [AREA]] [--exclude-area [EXCLUDE-AREA]] [-t|--theme [THEME]] [--exclude-theme [EXCLUDE-THEME]] [-l|--language [LANGUAGE]] [--exclude-language [EXCLUDE-LANGUAGE]] [-j|--jobs [JOBS]] [--max-execution-time [MAX-EXECUTION-TIME]] [--symlink-locale] [--content-version CONTENT-VERSION] [--refresh-content-version-only] [--no-javascript] [--no-js-bundle] [--no-css] [--no-less] [--no-images] [--no-fonts] [--no-html] [--no-misc] [--no-html-minify] [--no-parent] [--] [...]" - ], - "description": "Deploys static view files", - "help": "Deploys static view files", - "definition": { - "arguments": { - "languages": { - "name": "languages", - "is_required": false, - "is_array": true, - "description": "Space-separated list of ISO-639 language codes for which to output static view files.", - "default": [] - } - }, - "options": { - "force": { - "name": "--force", - "shortcut": "-f", - "accept_value": false, + "description": "Admin user", + "default": null + }, + "admin-password": { + "name": "--admin-password", + "shortcut": "", + "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Deploy files in any mode.", - "default": false + "description": "Admin password", + "default": null }, - "strategy": { - "name": "--strategy", - "shortcut": "-s", + "admin-email": { + "name": "--admin-email", + "shortcut": "", "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Deploy files using specified strategy.", - "default": "quick" + "description": "Admin email", + "default": null }, - "area": { - "name": "--area", - "shortcut": "-a", + "admin-firstname": { + "name": "--admin-firstname", + "shortcut": "", "accept_value": true, "is_value_required": false, - "is_multiple": true, - "description": "Generate files only for the specified areas.", - "default": [ - "all" - ] + "is_multiple": false, + "description": "Admin first name", + "default": null }, - "exclude-area": { - "name": "--exclude-area", + "admin-lastname": { + "name": "--admin-lastname", "shortcut": "", "accept_value": true, "is_value_required": false, - "is_multiple": true, - "description": "Do not generate files for the specified areas.", - "default": [ - "none" - ] + "is_multiple": false, + "description": "Admin last name", + "default": null }, - "theme": { - "name": "--theme", - "shortcut": "-t", + "search-engine": { + "name": "--search-engine", + "shortcut": "", "accept_value": true, - "is_value_required": false, - "is_multiple": true, - "description": "Generate static view files for only the specified themes.", - "default": [ - "all" - ] + "is_value_required": true, + "is_multiple": false, + "description": "Search engine. Values: elasticsearch5, elasticsearch6, elasticsearch7", + "default": null }, - "exclude-theme": { - "name": "--exclude-theme", + "elasticsearch-host": { + "name": "--elasticsearch-host", "shortcut": "", "accept_value": true, - "is_value_required": false, - "is_multiple": true, - "description": "Do not generate files for the specified themes.", - "default": [ - "none" - ] + "is_value_required": true, + "is_multiple": false, + "description": "Elasticsearch server host.", + "default": null }, - "language": { - "name": "--language", - "shortcut": "-l", + "elasticsearch-port": { + "name": "--elasticsearch-port", + "shortcut": "", "accept_value": true, - "is_value_required": false, - "is_multiple": true, - "description": "Generate files only for the specified languages.", - "default": [ - "all" - ] + "is_value_required": true, + "is_multiple": false, + "description": "Elasticsearch server port.", + "default": null }, - "exclude-language": { - "name": "--exclude-language", + "elasticsearch-enable-auth": { + "name": "--elasticsearch-enable-auth", "shortcut": "", "accept_value": true, - "is_value_required": false, - "is_multiple": true, - "description": "Do not generate files for the specified languages.", - "default": [ - "none" - ] + "is_value_required": true, + "is_multiple": false, + "description": "Set to 1 to enable authentication. (default is 0, disabled)", + "default": null }, - "jobs": { - "name": "--jobs", - "shortcut": "-j", + "elasticsearch-username": { + "name": "--elasticsearch-username", + "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "Enable parallel processing using the specified number of jobs.", - "default": 0 + "description": "Elasticsearch username. Only applicable if HTTP auth is enabled", + "default": null }, - "max-execution-time": { - "name": "--max-execution-time", + "elasticsearch-password": { + "name": "--elasticsearch-password", "shortcut": "", "accept_value": true, - "is_value_required": false, + "is_value_required": true, "is_multiple": false, - "description": "The maximum expected execution time of deployment static process (in seconds).", - "default": 900 + "description": "Elasticsearch password. Only applicable if HTTP auth is enabled", + "default": null }, - "symlink-locale": { - "name": "--symlink-locale", + "elasticsearch-index-prefix": { + "name": "--elasticsearch-index-prefix", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Elasticsearch index prefix.", + "default": null + }, + "elasticsearch-timeout": { + "name": "--elasticsearch-timeout", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Elasticsearch server timeout.", + "default": null + }, + "cleanup-database": { + "name": "--cleanup-database", "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Create symlinks for the files of those locales, which are passed for deployment, but have no customizations.", + "description": "Cleanup the database before installation", "default": false }, - "content-version": { - "name": "--content-version", + "sales-order-increment-prefix": { + "name": "--sales-order-increment-prefix", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Custom version of static content can be used if running deployment on multiple nodes to ensure that static content version is identical and caching works properly.", + "description": "Sales order number prefix", "default": null }, - "refresh-content-version-only": { - "name": "--refresh-content-version-only", + "use-sample-data": { + "name": "--use-sample-data", "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Refreshing the version of static content only can be used to refresh static content in browser cache and CDN cache.", + "description": "Use sample data", "default": false }, - "no-javascript": { - "name": "--no-javascript", + "enable-modules": { + "name": "--enable-modules", "shortcut": "", - "accept_value": false, + "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Do not deploy JavaScript files.", - "default": false + "description": "List of comma-separated module names. That must be included during installation. Available magic param \"all\".", + "default": null }, - "no-js-bundle": { - "name": "--no-js-bundle", + "disable-modules": { + "name": "--disable-modules", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "List of comma-separated module names. That must be avoided during installation. Available magic param \"all\".", + "default": null + }, + "convert-old-scripts": { + "name": "--convert-old-scripts", "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Allows to convert old scripts (InstallSchema, UpgradeSchema) to db_schema.xml format", + "default": false + }, + "interactive": { + "name": "--interactive", + "shortcut": "-i", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Do not deploy JavaScript bundle files.", + "description": "Interactive Magento installation", "default": false }, - "no-css": { - "name": "--no-css", + "safe-mode": { + "name": "--safe-mode", "shortcut": "", - "accept_value": false, + "accept_value": true, "is_value_required": false, "is_multiple": false, - "description": "Do not deploy CSS files.", + "description": "Safe installation of Magento with dumps on destructive operations, like column removal", + "default": null + }, + "data-restore": { + "name": "--data-restore", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Restore removed data from dumps", + "default": null + }, + "dry-run": { + "name": "--dry-run", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Magento Installation will be run in dry-run mode", "default": false }, - "no-less": { - "name": "--no-less", + "magento-init-params": { + "name": "--magento-init-params", "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null + }, + "help": { + "name": "--help", + "shortcut": "-h", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Do not deploy LESS files.", + "description": "Display this help message", "default": false }, - "no-images": { - "name": "--no-images", - "shortcut": "", + "quiet": { + "name": "--quiet", + "shortcut": "-q", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Do not deploy images.", + "description": "Do not output any message", "default": false }, - "no-fonts": { - "name": "--no-fonts", - "shortcut": "", + "verbose": { + "name": "--verbose", + "shortcut": "-v|-vv|-vvv", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "default": false + }, + "version": { + "name": "--version", + "shortcut": "-V", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Do not deploy font files.", + "description": "Display this application version", "default": false }, - "no-html": { - "name": "--no-html", + "ansi": { + "name": "--ansi", "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Do not deploy HTML files.", + "description": "Force ANSI output", "default": false }, - "no-misc": { - "name": "--no-misc", + "no-ansi": { + "name": "--no-ansi", "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Do not deploy files of other types (.md, .jbf, .csv, etc.).", + "description": "Disable ANSI output", "default": false }, - "no-html-minify": { - "name": "--no-html-minify", - "shortcut": "", + "no-interaction": { + "name": "--no-interaction", + "shortcut": "-n", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Do not minify HTML files.", + "description": "Do not ask any interactive question", "default": false - }, - "no-parent": { - "name": "--no-parent", - "shortcut": "", + } + } + }, + "hidden": false + }, + { + "name": "setup:performance:generate-fixtures", + "usage": [ + "setup:performance:generate-fixtures [-s|--skip-reindex] [--] " + ], + "description": "Generates fixtures", + "help": "Generates fixtures", + "definition": { + "arguments": { + "profile": { + "name": "profile", + "is_required": true, + "is_array": false, + "description": "Path to profile configuration file", + "default": null + } + }, + "options": { + "skip-reindex": { + "name": "--skip-reindex", + "shortcut": "-s", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Do not compile parent themes. Supported only in quick and standard strategies.", + "description": "Skip reindex", "default": false }, "help": { @@ -11284,94 +10980,40 @@ "hidden": false }, { - "name": "setup:store-config:set", + "name": "setup:rollback", "usage": [ - "setup:store-config:set [--base-url BASE-URL] [--language LANGUAGE] [--timezone TIMEZONE] [--currency CURRENCY] [--use-rewrites USE-REWRITES] [--use-secure USE-SECURE] [--base-url-secure BASE-URL-SECURE] [--use-secure-admin USE-SECURE-ADMIN] [--admin-use-security-key ADMIN-USE-SECURITY-KEY] [--magento-init-params MAGENTO-INIT-PARAMS]" + "setup:rollback [-c|--code-file CODE-FILE] [-m|--media-file MEDIA-FILE] [-d|--db-file DB-FILE] [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Installs the store configuration. Deprecated since 2.2.0. Use config:set instead", - "help": "Installs the store configuration. Deprecated since 2.2.0. Use config:set instead", + "description": "Rolls back Magento Application codebase, media and database", + "help": "Rolls back Magento Application codebase, media and database", "definition": { "arguments": [], "options": { - "base-url": { - "name": "--base-url", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "URL the store is supposed to be available at. Deprecated, use config:set with path web/unsecure/base_url", - "default": null - }, - "language": { - "name": "--language", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Default language code. Deprecated, use config:set with path general/locale/code", - "default": null - }, - "timezone": { - "name": "--timezone", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Default time zone code. Deprecated, use config:set with path general/locale/timezone", - "default": null - }, - "currency": { - "name": "--currency", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Default currency code. Deprecated, use config:set with path currency/options/base, currency/options/default and currency/options/allow", - "default": null - }, - "use-rewrites": { - "name": "--use-rewrites", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Use rewrites. Deprecated, use config:set with path web/seo/use_rewrites", - "default": null - }, - "use-secure": { - "name": "--use-secure", - "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": false, - "description": "Use secure URLs. Enable this option only if SSL is available. Deprecated, use config:set with path web/secure/use_in_frontend", - "default": null - }, - "base-url-secure": { - "name": "--base-url-secure", - "shortcut": "", + "code-file": { + "name": "--code-file", + "shortcut": "-c", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Base URL for SSL connection. Deprecated, use config:set with path web/secure/base_url", + "description": "Basename of the code backup file in var/backups", "default": null }, - "use-secure-admin": { - "name": "--use-secure-admin", - "shortcut": "", + "media-file": { + "name": "--media-file", + "shortcut": "-m", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Run admin interface with SSL. Deprecated, use config:set with path web/secure/use_in_adminhtml", + "description": "Basename of the media backup file in var/backups", "default": null }, - "admin-use-security-key": { - "name": "--admin-use-security-key", - "shortcut": "", + "db-file": { + "name": "--db-file", + "shortcut": "-d", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Whether to use a \"security key\" feature in Magento Admin URLs and forms. Deprecated, use config:set with path admin/security/use_form_key", + "description": "Basename of the db backup file in var/backups", "default": null }, "magento-init-params": { @@ -11451,154 +11093,241 @@ "hidden": false }, { - "name": "setup:uninstall", + "name": "setup:static-content:deploy", "usage": [ - "setup:uninstall [--magento-init-params MAGENTO-INIT-PARAMS]" + "setup:static-content:deploy [-f|--force] [-s|--strategy [STRATEGY]] [-a|--area [AREA]] [--exclude-area [EXCLUDE-AREA]] [-t|--theme [THEME]] [--exclude-theme [EXCLUDE-THEME]] [-l|--language [LANGUAGE]] [--exclude-language [EXCLUDE-LANGUAGE]] [-j|--jobs [JOBS]] [--max-execution-time [MAX-EXECUTION-TIME]] [--symlink-locale] [--content-version CONTENT-VERSION] [--refresh-content-version-only] [--no-javascript] [--no-js-bundle] [--no-css] [--no-less] [--no-images] [--no-fonts] [--no-html] [--no-misc] [--no-html-minify] [--no-parent] [--] [...]" ], - "description": "Uninstalls the Magento application", - "help": "Uninstalls the Magento application", + "description": "Deploys static view files", + "help": "Deploys static view files", "definition": { - "arguments": [], + "arguments": { + "languages": { + "name": "languages", + "is_required": false, + "is_array": true, + "description": "Space-separated list of ISO-639 language codes for which to output static view files.", + "default": [] + } + }, "options": { - "magento-init-params": { - "name": "--magento-init-params", + "force": { + "name": "--force", + "shortcut": "-f", + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Deploy files in any mode.", + "default": false + }, + "strategy": { + "name": "--strategy", + "shortcut": "-s", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Deploy files using specified strategy.", + "default": "quick" + }, + "area": { + "name": "--area", + "shortcut": "-a", + "accept_value": true, + "is_value_required": false, + "is_multiple": true, + "description": "Generate files only for the specified areas.", + "default": [ + "all" + ] + }, + "exclude-area": { + "name": "--exclude-area", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": true, + "description": "Do not generate files for the specified areas.", + "default": [ + "none" + ] + }, + "theme": { + "name": "--theme", + "shortcut": "-t", + "accept_value": true, + "is_value_required": false, + "is_multiple": true, + "description": "Generate static view files for only the specified themes.", + "default": [ + "all" + ] + }, + "exclude-theme": { + "name": "--exclude-theme", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": true, + "description": "Do not generate files for the specified themes.", + "default": [ + "none" + ] + }, + "language": { + "name": "--language", + "shortcut": "-l", + "accept_value": true, + "is_value_required": false, + "is_multiple": true, + "description": "Generate files only for the specified languages.", + "default": [ + "all" + ] + }, + "exclude-language": { + "name": "--exclude-language", + "shortcut": "", + "accept_value": true, + "is_value_required": false, + "is_multiple": true, + "description": "Do not generate files for the specified languages.", + "default": [ + "none" + ] + }, + "jobs": { + "name": "--jobs", + "shortcut": "-j", + "accept_value": true, + "is_value_required": false, + "is_multiple": false, + "description": "Enable parallel processing using the specified number of jobs.", + "default": 0 + }, + "max-execution-time": { + "name": "--max-execution-time", "shortcut": "", "accept_value": true, - "is_value_required": true, + "is_value_required": false, "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", - "default": null + "description": "The maximum expected execution time of deployment static process (in seconds).", + "default": 900 }, - "help": { - "name": "--help", - "shortcut": "-h", + "symlink-locale": { + "name": "--symlink-locale", + "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Display this help message", + "description": "Create symlinks for the files of those locales, which are passed for deployment, but have no customizations.", "default": false }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", - "accept_value": false, - "is_value_required": false, + "content-version": { + "name": "--content-version", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not output any message", - "default": false + "description": "Custom version of static content can be used if running deployment on multiple nodes to ensure that static content version is identical and caching works properly.", + "default": null }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", + "refresh-content-version-only": { + "name": "--refresh-content-version-only", + "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", + "description": "Refreshing the version of static content only can be used to refresh static content in browser cache and CDN cache.", "default": false }, - "version": { - "name": "--version", - "shortcut": "-V", + "no-javascript": { + "name": "--no-javascript", + "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Display this application version", + "description": "Do not deploy JavaScript files.", "default": false }, - "ansi": { - "name": "--ansi", + "no-js-bundle": { + "name": "--no-js-bundle", "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Force ANSI output", + "description": "Do not deploy JavaScript bundle files.", "default": false }, - "no-ansi": { - "name": "--no-ansi", + "no-css": { + "name": "--no-css", "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Disable ANSI output", + "description": "Do not deploy CSS files.", "default": false }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", + "no-less": { + "name": "--no-less", + "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Do not ask any interactive question", + "description": "Do not deploy LESS files.", "default": false - } - } - }, - "hidden": false - }, - { - "name": "setup:upgrade", - "usage": [ - "setup:upgrade [--keep-generated] [--convert-old-scripts [CONVERT-OLD-SCRIPTS]] [--safe-mode [SAFE-MODE]] [--data-restore [DATA-RESTORE]] [--dry-run [DRY-RUN]] [--magento-init-params MAGENTO-INIT-PARAMS]" - ], - "description": "Upgrades the Magento application, DB data, and schema", - "help": "Upgrades the Magento application, DB data, and schema", - "definition": { - "arguments": [], - "options": { - "keep-generated": { - "name": "--keep-generated", + }, + "no-images": { + "name": "--no-images", "shortcut": "", "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Prevents generated files from being deleted. We discourage using this option except when deploying to production. Consult your system integrator or administrator for more information.", + "description": "Do not deploy images.", "default": false }, - "convert-old-scripts": { - "name": "--convert-old-scripts", + "no-fonts": { + "name": "--no-fonts", "shortcut": "", - "accept_value": true, + "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Allows to convert old scripts (InstallSchema, UpgradeSchema) to db_schema.xml format", + "description": "Do not deploy font files.", "default": false }, - "safe-mode": { - "name": "--safe-mode", + "no-html": { + "name": "--no-html", "shortcut": "", - "accept_value": true, + "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Safe installation of Magento with dumps on destructive operations, like column removal", - "default": null + "description": "Do not deploy HTML files.", + "default": false }, - "data-restore": { - "name": "--data-restore", + "no-misc": { + "name": "--no-misc", "shortcut": "", - "accept_value": true, + "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Restore removed data from dumps", - "default": null + "description": "Do not deploy files of other types (.md, .jbf, .csv, etc.).", + "default": false }, - "dry-run": { - "name": "--dry-run", + "no-html-minify": { + "name": "--no-html-minify", "shortcut": "", - "accept_value": true, + "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Magento Installation will be run in dry-run mode", + "description": "Do not minify HTML files.", "default": false }, - "magento-init-params": { - "name": "--magento-init-params", + "no-parent": { + "name": "--no-parent", "shortcut": "", - "accept_value": true, - "is_value_required": true, + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", - "default": null + "description": "Do not compile parent themes. Supported only in quick and standard strategies.", + "default": false }, "help": { "name": "--help", @@ -11668,92 +11397,105 @@ "hidden": false }, { - "name": "store:list", + "name": "setup:store-config:set", "usage": [ - "store:list" + "setup:store-config:set [--base-url BASE-URL] [--language LANGUAGE] [--timezone TIMEZONE] [--currency CURRENCY] [--use-rewrites USE-REWRITES] [--use-secure USE-SECURE] [--base-url-secure BASE-URL-SECURE] [--use-secure-admin USE-SECURE-ADMIN] [--admin-use-security-key ADMIN-USE-SECURITY-KEY] [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Displays the list of stores", - "help": "Displays the list of stores", + "description": "Installs the store configuration. Deprecated since 2.2.0. Use config:set instead", + "help": "Installs the store configuration. Deprecated since 2.2.0. Use config:set instead", "definition": { "arguments": [], "options": { - "help": { - "name": "--help", - "shortcut": "-h", - "accept_value": false, - "is_value_required": false, + "base-url": { + "name": "--base-url", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this help message", - "default": false + "description": "URL the store is supposed to be available at. Deprecated, use config:set with path web/unsecure/base_url", + "default": null }, - "quiet": { - "name": "--quiet", - "shortcut": "-q", - "accept_value": false, - "is_value_required": false, + "language": { + "name": "--language", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Do not output any message", - "default": false + "description": "Default language code. Deprecated, use config:set with path general/locale/code", + "default": null }, - "verbose": { - "name": "--verbose", - "shortcut": "-v|-vv|-vvv", - "accept_value": false, - "is_value_required": false, + "timezone": { + "name": "--timezone", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug", - "default": false + "description": "Default time zone code. Deprecated, use config:set with path general/locale/timezone", + "default": null }, - "version": { - "name": "--version", - "shortcut": "-V", - "accept_value": false, - "is_value_required": false, + "currency": { + "name": "--currency", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Display this application version", - "default": false + "description": "Default currency code. Deprecated, use config:set with path currency/options/base, currency/options/default and currency/options/allow", + "default": null }, - "ansi": { - "name": "--ansi", + "use-rewrites": { + "name": "--use-rewrites", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Force ANSI output", - "default": false + "description": "Use rewrites. Deprecated, use config:set with path web/seo/use_rewrites", + "default": null }, - "no-ansi": { - "name": "--no-ansi", + "use-secure": { + "name": "--use-secure", "shortcut": "", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Use secure URLs. Enable this option only if SSL is available. Deprecated, use config:set with path web/secure/use_in_frontend", + "default": null + }, + "base-url-secure": { + "name": "--base-url-secure", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Base URL for SSL connection. Deprecated, use config:set with path web/secure/base_url", + "default": null + }, + "use-secure-admin": { + "name": "--use-secure-admin", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Run admin interface with SSL. Deprecated, use config:set with path web/secure/use_in_adminhtml", + "default": null + }, + "admin-use-security-key": { + "name": "--admin-use-security-key", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Whether to use a \"security key\" feature in Magento Admin URLs and forms. Deprecated, use config:set with path admin/security/use_form_key", + "default": null + }, + "magento-init-params": { + "name": "--magento-init-params", + "shortcut": "", + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Disable ANSI output", - "default": false + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null }, - "no-interaction": { - "name": "--no-interaction", - "shortcut": "-n", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Do not ask any interactive question", - "default": false - } - } - }, - "hidden": false - }, - { - "name": "store:website:list", - "usage": [ - "store:website:list" - ], - "description": "Displays the list of websites", - "help": "Displays the list of websites", - "definition": { - "arguments": [], - "options": { "help": { "name": "--help", "shortcut": "-h", @@ -11822,40 +11564,23 @@ "hidden": false }, { - "name": "theme:uninstall", + "name": "setup:uninstall", "usage": [ - "theme:uninstall [--backup-code] [-c|--clear-static-content] [--] ..." + "setup:uninstall [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Uninstalls theme", - "help": "Uninstalls theme", + "description": "Uninstalls the Magento application", + "help": "Uninstalls the Magento application", "definition": { - "arguments": { - "theme": { - "name": "theme", - "is_required": true, - "is_array": true, - "description": "Path of the theme. Theme path should be specified as full path which is area/vendor/name. For example, frontend/Magento/blank", - "default": [] - } - }, + "arguments": [], "options": { - "backup-code": { - "name": "--backup-code", + "magento-init-params": { + "name": "--magento-init-params", "shortcut": "", - "accept_value": false, - "is_value_required": false, - "is_multiple": false, - "description": "Take code backup (excluding temporary files)", - "default": false - }, - "clear-static-content": { - "name": "--clear-static-content", - "shortcut": "-c", - "accept_value": false, - "is_value_required": false, + "accept_value": true, + "is_value_required": true, "is_multiple": false, - "description": "Clear generated static view files.", - "default": false + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", + "default": null }, "help": { "name": "--help", @@ -11925,69 +11650,67 @@ "hidden": false }, { - "name": "varnish:vcl:generate", + "name": "setup:upgrade", "usage": [ - "varnish:vcl:generate [--access-list ACCESS-LIST] [--backend-host BACKEND-HOST] [--backend-port BACKEND-PORT] [--export-version EXPORT-VERSION] [--grace-period GRACE-PERIOD] [--output-file OUTPUT-FILE]" + "setup:upgrade [--keep-generated] [--convert-old-scripts [CONVERT-OLD-SCRIPTS]] [--safe-mode [SAFE-MODE]] [--data-restore [DATA-RESTORE]] [--dry-run [DRY-RUN]] [--magento-init-params MAGENTO-INIT-PARAMS]" ], - "description": "Generates Varnish VCL and echos it to the command line", - "help": "Generates Varnish VCL and echos it to the command line", + "description": "Upgrades the Magento application, DB data, and schema", + "help": "Upgrades the Magento application, DB data, and schema", "definition": { "arguments": [], "options": { - "access-list": { - "name": "--access-list", + "keep-generated": { + "name": "--keep-generated", "shortcut": "", - "accept_value": true, - "is_value_required": true, - "is_multiple": true, - "description": "IPs access list that can purge Varnish", - "default": [ - "localhost" - ] + "accept_value": false, + "is_value_required": false, + "is_multiple": false, + "description": "Prevents generated files from being deleted. We discourage using this option except when deploying to production. Consult your system integrator or administrator for more information.", + "default": false }, - "backend-host": { - "name": "--backend-host", + "convert-old-scripts": { + "name": "--convert-old-scripts", "shortcut": "", "accept_value": true, - "is_value_required": true, + "is_value_required": false, "is_multiple": false, - "description": "Host of the web backend", - "default": "localhost" + "description": "Allows to convert old scripts (InstallSchema, UpgradeSchema) to db_schema.xml format", + "default": false }, - "backend-port": { - "name": "--backend-port", + "safe-mode": { + "name": "--safe-mode", "shortcut": "", "accept_value": true, - "is_value_required": true, + "is_value_required": false, "is_multiple": false, - "description": "Port of the web backend", - "default": 8080 + "description": "Safe installation of Magento with dumps on destructive operations, like column removal", + "default": null }, - "export-version": { - "name": "--export-version", + "data-restore": { + "name": "--data-restore", "shortcut": "", "accept_value": true, - "is_value_required": true, + "is_value_required": false, "is_multiple": false, - "description": "The version of Varnish file", - "default": "4" + "description": "Restore removed data from dumps", + "default": null }, - "grace-period": { - "name": "--grace-period", + "dry-run": { + "name": "--dry-run", "shortcut": "", "accept_value": true, - "is_value_required": true, + "is_value_required": false, "is_multiple": false, - "description": "Grace period in seconds", - "default": 300 + "description": "Magento Installation will be run in dry-run mode", + "default": false }, - "output-file": { - "name": "--output-file", + "magento-init-params": { + "name": "--magento-init-params", "shortcut": "", "accept_value": true, "is_value_required": true, "is_multiple": false, - "description": "Path to the file to write vcl", + "description": "Add to any command to customize Magento initialization parameters For example: \"MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache\"", "default": null }, "help": { @@ -12058,12 +11781,12 @@ "hidden": false }, { - "name": "vertex:tax:warm-wsdl-cache", + "name": "store:list", "usage": [ - "vertex:tax:warm-wsdl-cache" + "store:list" ], - "description": "Execute WSDL Cache Warming", - "help": "Execute WSDL Cache Warming", + "description": "Displays the list of stores", + "help": "Displays the list of stores", "definition": { "arguments": [], "options": { @@ -12135,24 +11858,15 @@ "hidden": false }, { - "name": "yotpo:reset", + "name": "store:website:list", "usage": [ - "yotpo:reset [-e|--entity [ENTITY]]" + "store:website:list" ], - "description": "Reset Yotpo sync flags &/or configurations", - "help": "Reset Yotpo sync flags &/or configurations", + "description": "Displays the list of websites", + "help": "Displays the list of websites", "definition": { "arguments": [], "options": { - "entity": { - "name": "--entity", - "shortcut": "-e", - "accept_value": true, - "is_value_required": false, - "is_multiple": false, - "description": "Entity type (orders)", - "default": "orders" - }, "help": { "name": "--help", "shortcut": "-h", @@ -12221,32 +11935,40 @@ "hidden": false }, { - "name": "yotpo:sync", + "name": "theme:uninstall", "usage": [ - "yotpo:sync [-e|--entity ENTITY] [-l|--limit [LIMIT]]" + "theme:uninstall [--backup-code] [-c|--clear-static-content] [--] ..." ], - "description": "Sync Yotpo manually (reviews module)", - "help": "Sync Yotpo manually (reviews module)", + "description": "Uninstalls theme", + "help": "Uninstalls theme", "definition": { - "arguments": [], + "arguments": { + "theme": { + "name": "theme", + "is_required": true, + "is_array": true, + "description": "Path of the theme. Theme path should be specified as full path which is area/vendor/name. For example, frontend/Magento/blank", + "default": [] + } + }, "options": { - "entity": { - "name": "--entity", - "shortcut": "-e", - "accept_value": true, - "is_value_required": true, + "backup-code": { + "name": "--backup-code", + "shortcut": "", + "accept_value": false, + "is_value_required": false, "is_multiple": false, - "description": "Entity type (allowed options: orders)", - "default": "orders" + "description": "Take code backup (excluding temporary files)", + "default": false }, - "limit": { - "name": "--limit", - "shortcut": "-l", - "accept_value": true, + "clear-static-content": { + "name": "--clear-static-content", + "shortcut": "-c", + "accept_value": false, "is_value_required": false, "is_multiple": false, - "description": "Max entity items to sync. WARNING: Setting a high sync limit (or no limit) may result in a high server load (0=no limit).", - "default": null + "description": "Clear generated static view files.", + "default": false }, "help": { "name": "--help", @@ -12316,15 +12038,71 @@ "hidden": false }, { - "name": "yotpo:update-metadata", + "name": "varnish:vcl:generate", "usage": [ - "yotpo:update-metadata" + "varnish:vcl:generate [--access-list ACCESS-LIST] [--backend-host BACKEND-HOST] [--backend-port BACKEND-PORT] [--export-version EXPORT-VERSION] [--grace-period GRACE-PERIOD] [--output-file OUTPUT-FILE]" ], - "description": "Manually send platform metadata to Yotpo", - "help": "Manually send platform metadata to Yotpo", + "description": "Generates Varnish VCL and echos it to the command line", + "help": "Generates Varnish VCL and echos it to the command line", "definition": { "arguments": [], "options": { + "access-list": { + "name": "--access-list", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": true, + "description": "IPs access list that can purge Varnish", + "default": [ + "localhost" + ] + }, + "backend-host": { + "name": "--backend-host", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Host of the web backend", + "default": "localhost" + }, + "backend-port": { + "name": "--backend-port", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Port of the web backend", + "default": 8080 + }, + "export-version": { + "name": "--export-version", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "The version of Varnish file", + "default": "4" + }, + "grace-period": { + "name": "--grace-period", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Grace period in seconds", + "default": 300 + }, + "output-file": { + "name": "--output-file", + "shortcut": "", + "accept_value": true, + "is_value_required": true, + "is_multiple": false, + "description": "Path to the file to write vcl", + "default": null + }, "help": { "name": "--help", "shortcut": "-h", @@ -12404,6 +12182,10 @@ { "id": "admin", "commands": [ + "admin:adobe-ims:disable", + "admin:adobe-ims:enable", + "admin:adobe-ims:info", + "admin:adobe-ims:status", "admin:user:create", "admin:user:unlock" ] @@ -12478,6 +12260,8 @@ "id": "dev", "commands": [ "dev:di:info", + "dev:email:newsletter-compatibility-check", + "dev:email:override-compatibility-check", "dev:profiler:disable", "dev:profiler:enable", "dev:query-log:disable", @@ -12491,16 +12275,6 @@ "dev:xml:convert" ] }, - { - "id": "dotdigital", - "commands": [ - "dotdigital:connector:automap", - "dotdigital:connector:enable", - "dotdigital:migrate", - "dotdigital:sync", - "dotdigital:task" - ] - }, { "id": "downloadable", "commands": [ @@ -12668,20 +12442,6 @@ "commands": [ "varnish:vcl:generate" ] - }, - { - "id": "vertex", - "commands": [ - "vertex:tax:warm-wsdl-cache" - ] - }, - { - "id": "yotpo", - "commands": [ - "yotpo:reset", - "yotpo:sync", - "yotpo:update-metadata" - ] } ] } diff --git a/src/_data/codebase/v2_4/open-source/composer_lock.json b/src/_data/codebase/v2_4/open-source/composer_lock.json index 446a66534ad..cbb992e40de 100644 --- a/src/_data/codebase/v2_4/open-source/composer_lock.json +++ b/src/_data/codebase/v2_4/open-source/composer_lock.json @@ -1,27741 +1,25785 @@ { - "_readme": [ - "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", - "This file is @generated automatically" - ], - "content-hash": "7d3a49b2577a7b47ead01b2d1f532d3c", - "packages": [ - { - "name": "2tvenom/cborencode", - "version": "1.0.2", - "source": { - "type": "git", - "url": "https://github.com/2tvenom/CBOREncode.git", - "reference": "42aedccb861d01fc0554782348cc08f8ebf22332" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/2tvenom/CBOREncode/zipball/42aedccb861d01fc0554782348cc08f8ebf22332", - "reference": "42aedccb861d01fc0554782348cc08f8ebf22332", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "type": "library", - "autoload": { - "psr-0": { - "CBOR": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "PHP" - ], - "authors": [ - { - "name": "Pavel Gulbin", - "email": "2tvenom@gmail.com", - "role": "Developer" - } - ], - "description": "CBOR encoder for PHP", - "homepage": "https://github.com/2tvenom/CBOREncode", - "keywords": [ - "cbor" - ], - "support": { - "issues": "https://github.com/2tvenom/CBOREncode/issues", - "source": "https://github.com/2tvenom/CBOREncode/tree/1.0.2" - }, - "time": "2020-10-27T07:22:41+00:00" - }, - { - "name": "amzn/amazon-pay-and-login-magento-2-module", - "version": "4.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/amzn/amazon-pay-and-login-magento-2-module/amzn-amazon-pay-and-login-magento-2-module-4.2.1.0.zip", - "shasum": "413da6f191c2e88cde672c4c1a4b01c56c177da8" - }, - "require": { - "amzn/amazon-pay-and-login-with-amazon-core-module": "4.2.1", - "amzn/amazon-pay-module": "4.2.1", - "amzn/login-with-amazon-module": "4.2.1" - }, - "type": "metapackage", - "license": [ - "Apache-2.0" - ], - "description": "Official Magento2 Plugin to integrate with Amazon Pay and Login with Amazon" - }, - { - "name": "amzn/amazon-pay-and-login-with-amazon-core-module", - "version": "4.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/amzn/amazon-pay-and-login-with-amazon-core-module/amzn-amazon-pay-and-login-with-amazon-core-module-4.2.1.0.zip", - "shasum": "49154d55b054df6eb5aed72f9342c5b12114f3e3" - }, - "require": { - "amzn/amazon-pay-sdk-php": "^3.2.0", - "magento/framework": "*", - "magento/module-backend": "*", - "magento/module-catalog": "*", - "magento/module-checkout": "*", - "magento/module-config": "*", - "magento/module-customer": "*", - "magento/module-developer": "*", - "magento/module-eav": "*", - "magento/module-payment": "*", - "magento/module-paypal": "*", - "magento/module-quote": "*", - "magento/module-sales": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Amazon\\Core\\": "" - } - }, - "license": [ - "Apache-2.0" - ], - "description": "Shared functionality for Amazon Pay and Login with Amazon modules" - }, - { - "name": "amzn/amazon-pay-module", - "version": "4.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/amzn/amazon-pay-module/amzn-amazon-pay-module-4.2.1.0.zip", - "shasum": "4770112595b9f9adc0964678bd0400c5c8b29279" - }, - "require": { - "amzn/amazon-pay-and-login-with-amazon-core-module": "^4.2.1", - "amzn/login-with-amazon-module": "^4.2.1", - "magento/framework": "*", - "magento/module-backend": "*", - "magento/module-catalog": "*", - "magento/module-checkout": "*", - "magento/module-customer": "*", - "magento/module-directory": "*", - "magento/module-eav": "*", - "magento/module-payment": "*", - "magento/module-paypal": "*", - "magento/module-quote": "*", - "magento/module-sales": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-customer": "*", - "magento/module-scalable-checkout": "*", - "magento/module-scalable-oms": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Amazon\\Payment\\": "" - } - }, - "license": [ - "Apache-2.0" - ], - "description": "Amazon Pay module" - }, - { - "name": "amzn/amazon-pay-sdk-php", - "version": "3.7.1", - "source": { - "type": "git", - "url": "https://github.com/amzn/amazon-pay-sdk-php.git", - "reference": "37882f2df12e7789d6d4d7d3df6c0cd7e62779f2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/amzn/amazon-pay-sdk-php/zipball/37882f2df12e7789d6d4d7d3df6c0cd7e62779f2", - "reference": "37882f2df12e7789d6d4d7d3df6c0cd7e62779f2", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "php": ">=5.5.0" - }, - "require-dev": { - "phpunit/phpunit": "^4" - }, - "type": "library", - "autoload": { - "psr-4": { - "AmazonPay\\": "AmazonPay/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Amazon Pay SDK", - "email": "amazon-pay-sdk@amazon.com" - } - ], - "description": "Amazon Pay SDK (PHP)", - "homepage": "https://github.com/amzn/amazon-pay-sdk-php", - "keywords": [ - "amazon", - "amazon pay", - "amazon payments", - "pay", - "pay with amazon", - "payment", - "payments" - ], - "support": { - "issues": "https://github.com/amzn/amazon-pay-sdk-php/issues", - "source": "https://github.com/amzn/amazon-pay-sdk-php/tree/3.7.1" - }, - "time": "2021-03-23T06:46:08+00:00" - }, - { - "name": "amzn/login-with-amazon-module", - "version": "4.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/amzn/login-with-amazon-module/amzn-login-with-amazon-module-4.2.1.0.zip", - "shasum": "5d739cef7cf3dfce15a5989bdb0bc7717b696b94" - }, - "require": { - "amzn/amazon-pay-and-login-with-amazon-core-module": "^4.2.1", - "magento/framework": "*", - "magento/module-checkout": "*", - "magento/module-checkout-agreements": "*", - "magento/module-customer": "*", - "magento/module-eav": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-sales": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Amazon\\Login\\": "" - } - }, - "license": [ - "Apache-2.0" - ], - "description": "Login with Amazon module" - }, - { - "name": "astock/stock-api-libphp", - "version": "1.1.4", - "source": { - "type": "git", - "url": "https://github.com/adobe/stock-api-libphp.git", - "reference": "9c66a2ceea2d4c82386e3fafd1db0303fa73bedb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/adobe/stock-api-libphp/zipball/9c66a2ceea2d4c82386e3fafd1db0303fa73bedb", - "reference": "9c66a2ceea2d4c82386e3fafd1db0303fa73bedb", - "shasum": "" - }, - "require": { - "guzzlehttp/guzzle": "~6.0", - "php": "~7.1" - }, - "require-dev": { - "mockery/mockery": "^0.9.9", - "phpunit/phpunit": ">=6.0 <9.0", - "squizlabs/php_codesniffer": "~2.8" - }, - "type": "library", - "autoload": { - "psr-4": { - "AdobeStock\\Api\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "description": "Adobe Stock API library", - "support": { - "issues": "https://github.com/adobe/stock-api-libphp/issues", - "source": "https://github.com/adobe/stock-api-libphp/tree/master" - }, - "time": "2020-04-20T17:47:06+00:00" - }, - { - "name": "aws/aws-sdk-php", - "version": "3.188.1", - "source": { - "type": "git", - "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "7c84f39290067c6e86b3bc4518f211be0f499dc8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/7c84f39290067c6e86b3bc4518f211be0f499dc8", - "reference": "7c84f39290067c6e86b3bc4518f211be0f499dc8", - "shasum": "" - }, - "require": { - "ext-json": "*", - "ext-pcre": "*", - "ext-simplexml": "*", - "guzzlehttp/guzzle": "^5.3.3|^6.2.1|^7.0", - "guzzlehttp/promises": "^1.4.0", - "guzzlehttp/psr7": "^1.7.0", - "mtdowling/jmespath.php": "^2.6", - "php": ">=5.5" - }, - "require-dev": { - "andrewsville/php-token-reflection": "^1.4", - "aws/aws-php-sns-message-validator": "~1.0", - "behat/behat": "~3.0", - "doctrine/cache": "~1.4", - "ext-dom": "*", - "ext-openssl": "*", - "ext-pcntl": "*", - "ext-sockets": "*", - "nette/neon": "^2.3", - "paragonie/random_compat": ">= 2", - "phpunit/phpunit": "^4.8.35|^5.4.3", - "psr/cache": "^1.0", - "psr/simple-cache": "^1.0", - "sebastian/comparator": "^1.2.3" - }, - "suggest": { - "aws/aws-php-sns-message-validator": "To validate incoming SNS notifications", - "doctrine/cache": "To use the DoctrineCacheAdapter", - "ext-curl": "To send requests using cURL", - "ext-openssl": "Allows working with CloudFront private distributions and verifying received SNS messages", - "ext-sockets": "To use client-side monitoring" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "psr-4": { - "Aws\\": "src/" - }, - "files": [ - "src/functions.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Amazon Web Services", - "homepage": "http://aws.amazon.com" - } - ], - "description": "AWS SDK for PHP - Use Amazon Web Services in your PHP project", - "homepage": "http://aws.amazon.com/sdkforphp", - "keywords": [ - "amazon", - "aws", - "cloud", - "dynamodb", - "ec2", - "glacier", - "s3", - "sdk" - ], - "support": { - "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", - "issues": "https://github.com/aws/aws-sdk-php/issues", - "source": "https://github.com/aws/aws-sdk-php/tree/3.188.1" - }, - "time": "2021-08-09T18:29:02+00:00" - }, - { - "name": "bacon/bacon-qr-code", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/Bacon/BaconQrCode.git", - "reference": "f73543ac4e1def05f1a70bcd1525c8a157a1ad09" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/f73543ac4e1def05f1a70bcd1525c8a157a1ad09", - "reference": "f73543ac4e1def05f1a70bcd1525c8a157a1ad09", - "shasum": "" - }, - "require": { - "dasprid/enum": "^1.0.3", - "ext-iconv": "*", - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "phly/keep-a-changelog": "^1.4", - "phpunit/phpunit": "^7 | ^8 | ^9", - "squizlabs/php_codesniffer": "^3.4" - }, - "suggest": { - "ext-imagick": "to generate QR code images" - }, - "type": "library", - "autoload": { - "psr-4": { - "BaconQrCode\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Ben Scholzen 'DASPRiD'", - "email": "mail@dasprids.de", - "homepage": "https://dasprids.de/", - "role": "Developer" - } - ], - "description": "BaconQrCode is a QR code generator for PHP.", - "homepage": "https://github.com/Bacon/BaconQrCode", - "support": { - "issues": "https://github.com/Bacon/BaconQrCode/issues", - "source": "https://github.com/Bacon/BaconQrCode/tree/2.0.4" - }, - "time": "2021-06-18T13:26:35+00:00" - }, - { - "name": "beberlei/assert", - "version": "v3.3.1", - "source": { - "type": "git", - "url": "https://github.com/beberlei/assert.git", - "reference": "5e721d7e937ca3ba2cdec1e1adf195f9e5188372" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/beberlei/assert/zipball/5e721d7e937ca3ba2cdec1e1adf195f9e5188372", - "reference": "5e721d7e937ca3ba2cdec1e1adf195f9e5188372", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "ext-json": "*", - "ext-mbstring": "*", - "ext-simplexml": "*", - "php": "^7.0 || ^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "*", - "phpstan/phpstan": "*", - "phpunit/phpunit": ">=6.0.0", - "yoast/phpunit-polyfills": "^0.1.0" - }, - "suggest": { - "ext-intl": "Needed to allow Assertion::count(), Assertion::isCountable(), Assertion::minCount(), and Assertion::maxCount() to operate on ResourceBundles" - }, - "type": "library", - "autoload": { - "psr-4": { - "Assert\\": "lib/Assert" - }, - "files": [ - "lib/Assert/functions.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de", - "role": "Lead Developer" - }, - { - "name": "Richard Quadling", - "email": "rquadling@gmail.com", - "role": "Collaborator" - } - ], - "description": "Thin assertion library for input validation in business models.", - "keywords": [ - "assert", - "assertion", - "validation" - ], - "support": { - "issues": "https://github.com/beberlei/assert/issues", - "source": "https://github.com/beberlei/assert/tree/v3.3.1" - }, - "time": "2021-04-18T20:11:03+00:00" - }, - { - "name": "braintree/braintree_php", - "version": "5.2.0", - "source": { - "type": "git", - "url": "https://github.com/braintree/braintree_php.git", - "reference": "6cf3447ecd0303caa6f2d4f22b653dc5c71b4589" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/braintree/braintree_php/zipball/6cf3447ecd0303caa6f2d4f22b653dc5c71b4589", - "reference": "6cf3447ecd0303caa6f2d4f22b653dc5c71b4589", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "ext-dom": "*", - "ext-hash": "*", - "ext-openssl": "*", - "ext-xmlwriter": "*", - "php": ">=7.2.0" - }, - "require-dev": { - "phpunit/phpunit": "^7.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "Braintree\\": "lib/Braintree" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Braintree", - "homepage": "https://www.braintreepayments.com" - } - ], - "description": "Braintree PHP Client Library", - "support": { - "issues": "https://github.com/braintree/braintree_php/issues", - "source": "https://github.com/braintree/braintree_php/tree/5.2.0" - }, - "time": "2020-06-15T19:02:23+00:00" - }, - { - "name": "brick/math", - "version": "0.9.2", - "source": { - "type": "git", - "url": "https://github.com/brick/math.git", - "reference": "dff976c2f3487d42c1db75a3b180e2b9f0e72ce0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/brick/math/zipball/dff976c2f3487d42c1db75a3b180e2b9f0e72ce0", - "reference": "dff976c2f3487d42c1db75a3b180e2b9f0e72ce0", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.2", - "phpunit/phpunit": "^7.5.15 || ^8.5 || ^9.0", - "vimeo/psalm": "4.3.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "Brick\\Math\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Arbitrary-precision arithmetic library", - "keywords": [ - "Arbitrary-precision", - "BigInteger", - "BigRational", - "arithmetic", - "bigdecimal", - "bignum", - "brick", - "math" - ], - "support": { - "issues": "https://github.com/brick/math/issues", - "source": "https://github.com/brick/math/tree/0.9.2" - }, - "funding": [ - { - "url": "https://tidelift.com/funding/github/packagist/brick/math", - "type": "tidelift" - } - ], - "time": "2021-01-20T22:51:39+00:00" - }, - { - "name": "brick/varexporter", - "version": "0.3.5", - "source": { - "type": "git", - "url": "https://github.com/brick/varexporter.git", - "reference": "05241f28dfcba2b51b11e2d750e296316ebbe518" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/brick/varexporter/zipball/05241f28dfcba2b51b11e2d750e296316ebbe518", - "reference": "05241f28dfcba2b51b11e2d750e296316ebbe518", - "shasum": "" - }, - "require": { - "nikic/php-parser": "^4.0", - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.2", - "phpunit/phpunit": "^8.5 || ^9.0", - "vimeo/psalm": "4.4.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "Brick\\VarExporter\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "A powerful alternative to var_export(), which can export closures and objects without __set_state()", - "keywords": [ - "var_export" - ], - "support": { - "issues": "https://github.com/brick/varexporter/issues", - "source": "https://github.com/brick/varexporter/tree/0.3.5" - }, - "time": "2021-02-10T13:53:07+00:00" - }, - { - "name": "christian-riesen/base32", - "version": "1.6.0", - "source": { - "type": "git", - "url": "https://github.com/ChristianRiesen/base32.git", - "reference": "2e82dab3baa008e24a505649b0d583c31d31e894" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ChristianRiesen/base32/zipball/2e82dab3baa008e24a505649b0d583c31d31e894", - "reference": "2e82dab3baa008e24a505649b0d583c31d31e894", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.17", - "phpstan/phpstan": "^0.12", - "phpunit/phpunit": "^8.5.13 || ^9.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Base32\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Christian Riesen", - "email": "chris.riesen@gmail.com", - "homepage": "http://christianriesen.com", - "role": "Developer" - } - ], - "description": "Base32 encoder/decoder according to RFC 4648", - "homepage": "https://github.com/ChristianRiesen/base32", - "keywords": [ - "base32", - "decode", - "encode", - "rfc4648" - ], - "support": { - "issues": "https://github.com/ChristianRiesen/base32/issues", - "source": "https://github.com/ChristianRiesen/base32/tree/1.6.0" - }, - "time": "2021-02-26T10:19:33+00:00" - }, - { - "name": "colinmollenhour/cache-backend-file", - "version": "v1.4.5", - "source": { - "type": "git", - "url": "https://github.com/colinmollenhour/Cm_Cache_Backend_File.git", - "reference": "03c7d4c0f43b2de1b559a3527d18ff697d306544" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/colinmollenhour/Cm_Cache_Backend_File/zipball/03c7d4c0f43b2de1b559a3527d18ff697d306544", - "reference": "03c7d4c0f43b2de1b559a3527d18ff697d306544", - "shasum": "" - }, - "type": "magento-module", - "autoload": { - "classmap": [ - "File.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Colin Mollenhour" - } - ], - "description": "The stock Zend_Cache_Backend_File backend has extremely poor performance for cleaning by tags making it become unusable as the number of cached items increases. This backend makes many changes resulting in a huge performance boost, especially for tag cleaning.", - "homepage": "https://github.com/colinmollenhour/Cm_Cache_Backend_File", - "support": { - "issues": "https://github.com/colinmollenhour/Cm_Cache_Backend_File/issues", - "source": "https://github.com/colinmollenhour/Cm_Cache_Backend_File/tree/master" - }, - "time": "2019-04-18T21:54:31+00:00" - }, - { - "name": "colinmollenhour/cache-backend-redis", - "version": "1.11.0", - "source": { - "type": "git", - "url": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis.git", - "reference": "389fb68de15660e39b055d149d31f3708b5d6cbc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/colinmollenhour/Cm_Cache_Backend_Redis/zipball/389fb68de15660e39b055d149d31f3708b5d6cbc", - "reference": "389fb68de15660e39b055d149d31f3708b5d6cbc", - "shasum": "" - }, - "require": { - "magento-hackathon/magento-composer-installer": "*" - }, - "type": "magento-module", - "autoload": { - "classmap": [ - "Cm/Cache/Backend/Redis.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Colin Mollenhour" - } - ], - "description": "Zend_Cache backend using Redis with full support for tags.", - "homepage": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis", - "support": { - "issues": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis/issues", - "source": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis/tree/1.11.0" - }, - "time": "2019-03-03T04:04:49+00:00" - }, - { - "name": "colinmollenhour/credis", - "version": "1.11.1", - "source": { - "type": "git", - "url": "https://github.com/colinmollenhour/credis.git", - "reference": "bd1da4698ab1918477f9e71e5ff0062b9a345008" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/colinmollenhour/credis/zipball/bd1da4698ab1918477f9e71e5ff0062b9a345008", - "reference": "bd1da4698ab1918477f9e71e5ff0062b9a345008", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "Client.php", - "Cluster.php", - "Sentinel.php", - "Module.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Colin Mollenhour", - "email": "colin@mollenhour.com" - } - ], - "description": "Credis is a lightweight interface to the Redis key-value store which wraps the phpredis library when available for better performance.", - "homepage": "https://github.com/colinmollenhour/credis", - "support": { - "issues": "https://github.com/colinmollenhour/credis/issues", - "source": "https://github.com/colinmollenhour/credis/tree/1.11.1" - }, - "time": "2019-11-26T18:09:45+00:00" - }, - { - "name": "colinmollenhour/php-redis-session-abstract", - "version": "v1.4.4", - "source": { - "type": "git", - "url": "https://github.com/colinmollenhour/php-redis-session-abstract.git", - "reference": "8d684bbacac99450f2a9ddf6f56be296997e2959" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/colinmollenhour/php-redis-session-abstract/zipball/8d684bbacac99450f2a9ddf6f56be296997e2959", - "reference": "8d684bbacac99450f2a9ddf6f56be296997e2959", - "shasum": "" - }, - "require": { - "colinmollenhour/credis": "~1.6", - "php": "^5.5 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^9" - }, - "type": "library", - "autoload": { - "psr-0": { - "Cm\\RedisSession\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Colin Mollenhour" - } - ], - "description": "A Redis-based session handler with optimistic locking", - "homepage": "https://github.com/colinmollenhour/php-redis-session-abstract", - "support": { - "issues": "https://github.com/colinmollenhour/php-redis-session-abstract/issues", - "source": "https://github.com/colinmollenhour/php-redis-session-abstract/tree/v1.4.4" - }, - "time": "2021-04-07T21:51:17+00:00" - }, - { - "name": "composer/ca-bundle", - "version": "1.2.10", - "source": { - "type": "git", - "url": "https://github.com/composer/ca-bundle.git", - "reference": "9fdb22c2e97a614657716178093cd1da90a64aa8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/9fdb22c2e97a614657716178093cd1da90a64aa8", - "reference": "9fdb22c2e97a614657716178093cd1da90a64aa8", - "shasum": "" - }, - "require": { - "ext-openssl": "*", - "ext-pcre": "*", - "php": "^5.3.2 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^0.12.55", - "psr/log": "^1.0", - "symfony/phpunit-bridge": "^4.2 || ^5", - "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\CaBundle\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", - "keywords": [ - "cabundle", - "cacert", - "certificate", - "ssl", - "tls" - ], - "support": { - "irc": "irc://irc.freenode.org/composer", - "issues": "https://github.com/composer/ca-bundle/issues", - "source": "https://github.com/composer/ca-bundle/tree/1.2.10" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2021-06-07T13:58:28+00:00" - }, - { - "name": "composer/composer", - "version": "1.10.22", - "source": { - "type": "git", - "url": "https://github.com/composer/composer.git", - "reference": "28c9dfbe2351635961f670773e8d7b17bc5eda25" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/composer/zipball/28c9dfbe2351635961f670773e8d7b17bc5eda25", - "reference": "28c9dfbe2351635961f670773e8d7b17bc5eda25", - "shasum": "" - }, - "require": { - "composer/ca-bundle": "^1.0", - "composer/semver": "^1.0", - "composer/spdx-licenses": "^1.2", - "composer/xdebug-handler": "^1.1", - "justinrainbow/json-schema": "^5.2.10", - "php": "^5.3.2 || ^7.0 || ^8.0", - "psr/log": "^1.0", - "seld/jsonlint": "^1.4", - "seld/phar-utils": "^1.0", - "symfony/console": "^2.7 || ^3.0 || ^4.0 || ^5.0", - "symfony/filesystem": "^2.7 || ^3.0 || ^4.0 || ^5.0", - "symfony/finder": "^2.7 || ^3.0 || ^4.0 || ^5.0", - "symfony/process": "^2.7 || ^3.0 || ^4.0 || ^5.0" - }, - "conflict": { - "symfony/console": "2.8.38" - }, - "require-dev": { - "phpspec/prophecy": "^1.10", - "symfony/phpunit-bridge": "^4.2" - }, - "suggest": { - "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", - "ext-zip": "Enabling the zip extension allows you to unzip archives", - "ext-zlib": "Allow gzip compression of HTTP requests" - }, - "bin": [ - "bin/composer" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\": "src/Composer" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.", - "homepage": "https://getcomposer.org/", - "keywords": [ - "autoload", - "dependency", - "package" - ], - "support": { - "irc": "irc://irc.freenode.org/composer", - "issues": "https://github.com/composer/composer/issues", - "source": "https://github.com/composer/composer/tree/1.10.22" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2021-04-27T11:10:45+00:00" - }, - { - "name": "composer/semver", - "version": "1.7.2", - "source": { - "type": "git", - "url": "https://github.com/composer/semver.git", - "reference": "647490bbcaf7fc4891c58f47b825eb99d19c377a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/647490bbcaf7fc4891c58f47b825eb99d19c377a", - "reference": "647490bbcaf7fc4891c58f47b825eb99d19c377a", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.5 || ^5.0.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\Semver\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - }, - { - "name": "Rob Bast", - "email": "rob.bast@gmail.com", - "homepage": "http://robbast.nl" - } - ], - "description": "Semver library that offers utilities, version constraint parsing and validation.", - "keywords": [ - "semantic", - "semver", - "validation", - "versioning" - ], - "support": { - "irc": "irc://irc.freenode.org/composer", - "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/1.7.2" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2020-12-03T15:47:16+00:00" - }, - { - "name": "composer/spdx-licenses", - "version": "1.5.5", - "source": { - "type": "git", - "url": "https://github.com/composer/spdx-licenses.git", - "reference": "de30328a7af8680efdc03e396aad24befd513200" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/de30328a7af8680efdc03e396aad24befd513200", - "reference": "de30328a7af8680efdc03e396aad24befd513200", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 7" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\Spdx\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - }, - { - "name": "Rob Bast", - "email": "rob.bast@gmail.com", - "homepage": "http://robbast.nl" - } - ], - "description": "SPDX licenses list and validation library.", - "keywords": [ - "license", - "spdx", - "validator" - ], - "support": { - "irc": "irc://irc.freenode.org/composer", - "issues": "https://github.com/composer/spdx-licenses/issues", - "source": "https://github.com/composer/spdx-licenses/tree/1.5.5" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2020-12-03T16:04:16+00:00" - }, - { - "name": "composer/xdebug-handler", - "version": "1.4.6", - "source": { - "type": "git", - "url": "https://github.com/composer/xdebug-handler.git", - "reference": "f27e06cd9675801df441b3656569b328e04aa37c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/f27e06cd9675801df441b3656569b328e04aa37c", - "reference": "f27e06cd9675801df441b3656569b328e04aa37c", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0 || ^8.0", - "psr/log": "^1.0" - }, - "require-dev": { - "phpstan/phpstan": "^0.12.55", - "symfony/phpunit-bridge": "^4.2 || ^5" - }, - "type": "library", - "autoload": { - "psr-4": { - "Composer\\XdebugHandler\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "John Stevenson", - "email": "john-stevenson@blueyonder.co.uk" - } - ], - "description": "Restarts a process without Xdebug.", - "keywords": [ - "Xdebug", - "performance" - ], - "support": { - "irc": "irc://irc.freenode.org/composer", - "issues": "https://github.com/composer/xdebug-handler/issues", - "source": "https://github.com/composer/xdebug-handler/tree/1.4.6" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2021-03-25T17:01:18+00:00" - }, - { - "name": "container-interop/container-interop", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/container-interop/container-interop.git", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8", - "shasum": "" - }, - "require": { - "psr/container": "^1.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Interop\\Container\\": "src/Interop/Container/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", - "homepage": "https://github.com/container-interop/container-interop", - "support": { - "issues": "https://github.com/container-interop/container-interop/issues", - "source": "https://github.com/container-interop/container-interop/tree/master" - }, - "abandoned": "psr/container", - "time": "2017-02-14T19:40:03+00:00" - }, - { - "name": "dasprid/enum", - "version": "1.0.3", - "source": { - "type": "git", - "url": "https://github.com/DASPRiD/Enum.git", - "reference": "5abf82f213618696dda8e3bf6f64dd042d8542b2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/DASPRiD/Enum/zipball/5abf82f213618696dda8e3bf6f64dd042d8542b2", - "reference": "5abf82f213618696dda8e3bf6f64dd042d8542b2", - "shasum": "" - }, - "require-dev": { - "phpunit/phpunit": "^7 | ^8 | ^9", - "squizlabs/php_codesniffer": "^3.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "DASPRiD\\Enum\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Ben Scholzen 'DASPRiD'", - "email": "mail@dasprids.de", - "homepage": "https://dasprids.de/", - "role": "Developer" - } - ], - "description": "PHP 7.1 enum implementation", - "keywords": [ - "enum", - "map" - ], - "support": { - "issues": "https://github.com/DASPRiD/Enum/issues", - "source": "https://github.com/DASPRiD/Enum/tree/1.0.3" - }, - "time": "2020-10-02T16:03:48+00:00" - }, - { - "name": "donatj/phpuseragentparser", - "version": "v0.20.0", - "source": { - "type": "git", - "url": "https://github.com/donatj/PhpUserAgent.git", - "reference": "5992d7836868b408e73d0d490c779dda7a39135e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/donatj/PhpUserAgent/zipball/5992d7836868b408e73d0d490c779dda7a39135e", - "reference": "5992d7836868b408e73d0d490c779dda7a39135e", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "require-dev": { - "camspiers/json-pretty": "0.1.*", - "donatj/drop": "*", - "phpunit/phpunit": "~4.8|~9" - }, - "type": "library", - "autoload": { - "files": [ - "src/UserAgentParser.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jesse G. Donat", - "email": "donatj@gmail.com", - "homepage": "https://donatstudios.com", - "role": "Developer" - } - ], - "description": "Lightning fast, minimalist PHP UserAgent string parser.", - "homepage": "https://donatstudios.com/PHP-Parser-HTTP_USER_AGENT", - "keywords": [ - "browser", - "browser detection", - "parser", - "user agent", - "useragent" - ], - "support": { - "issues": "https://github.com/donatj/PhpUserAgent/issues", - "source": "https://github.com/donatj/PhpUserAgent/tree/v0.20.0" - }, - "funding": [ - { - "url": "https://www.paypal.me/donatj/5", - "type": "custom" - }, - { - "url": "https://github.com/donatj", - "type": "github" - } - ], - "time": "2021-03-16T16:42:25+00:00" - }, - { - "name": "dotmailer/dotmailer-magento2-extension", - "version": "4.12.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/dotmailer/dotmailer-magento2-extension/dotmailer-dotmailer-magento2-extension-4.12.0.0.zip", - "shasum": "ce7fa4b7d8f1dc909693d8fd8030121be16ae9a2" - }, - "require": { - "magento/framework": ">=101 <104", - "magento/module-authorization": "100.*", - "magento/module-backend": ">=100 <103", - "magento/module-bundle": ">=100 <102", - "magento/module-catalog": ">=101 <105", - "magento/module-catalog-inventory": "100.*", - "magento/module-catalog-rule": ">=100 <102", - "magento/module-checkout": "100.*", - "magento/module-config": ">=100 <103", - "magento/module-configurable-product": "100.*", - "magento/module-cron": "100.*", - "magento/module-customer": ">=100 <104", - "magento/module-directory": "100.*", - "magento/module-eav": ">=100 <104", - "magento/module-email": ">=100 <102", - "magento/module-grouped-product": "100.*", - "magento/module-newsletter": "100.*", - "magento/module-payment": "100.*", - "magento/module-product-alert": "100.*", - "magento/module-quote": ">=100 <103", - "magento/module-reports": ">=100 <102", - "magento/module-review": ">=100 <102", - "magento/module-sales": ">=100 <104", - "magento/module-sales-rule": ">=100 <102", - "magento/module-send-friend": "100.*", - "magento/module-shipping": "100.*", - "magento/module-store": ">=100 <102", - "magento/module-tax": "100.*", - "magento/module-theme": ">=100 <102", - "magento/module-ui": ">=100 <102", - "magento/module-url-rewrite": ">=100 <103", - "magento/module-user": ">=100 <102", - "magento/module-wishlist": ">=100 <102", - "php": "^7.1" - }, - "suggest": { - "dotmailer/dotmailer-magento2-extension-chat": "1.5.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Dotdigitalgroup\\Email\\": "" - } - }, - "license": [ - "MIT" - ], - "description": "dotmailer integration for magento 2" - }, - { - "name": "dotmailer/dotmailer-magento2-extension-chat", - "version": "1.5.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/dotmailer/dotmailer-magento2-extension-chat/dotmailer-dotmailer-magento2-extension-chat-1.5.0.0.zip", - "shasum": "a3da4d71d85bd8b6b5f9d7a9ebaa63a1772ba188" - }, - "require": { - "dotmailer/dotmailer-magento2-extension": "^4.12.0", - "magento/framework": ">=101 <104", - "magento/module-backend": ">=100 <103", - "magento/module-checkout": "100.*", - "magento/module-config": ">=100 <103", - "magento/module-customer": ">=100 <104", - "magento/module-quote": ">=100 <103", - "magento/module-sales": ">=100 <104", - "magento/module-store": ">=100 <102", - "php": "^7.1" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Dotdigitalgroup\\Chat\\": "" - } - }, - "license": [ - "MIT" - ], - "description": "Engagement Cloud for Magento 2: Chat module" - }, - { - "name": "dotmailer/dotmailer-magento2-extension-chat-graph-ql", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/dotmailer/dotmailer-magento2-extension-chat-graph-ql/dotmailer-dotmailer-magento2-extension-chat-graph-ql-1.0.0.0.zip", - "shasum": "cbe67b25dfbc3604c3876a232168e42e80cc819c" - }, - "require": { - "dotmailer/dotmailer-magento2-extension": "^4.10.0", - "dotmailer/dotmailer-magento2-extension-chat": "^1.0.0", - "magento/framework": ">=101 <104", - "magento/module-backend": ">=100 <103", - "magento/module-checkout": ">=100 <103", - "magento/module-config": ">=100 <103", - "magento/module-quote": ">=100 <103", - "magento/module-sales": ">=100 <104", - "magento/module-store": ">=100 <102", - "php": "^7.1" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Dotdigitalgroup\\ChatGraphQl\\": "" - } - }, - "license": [ - "MIT" - ], - "description": "Engagement Cloud for Magento 2: Chat GraphQl module" - }, - { - "name": "dotmailer/dotmailer-magento2-extension-graph-ql", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/dotmailer/dotmailer-magento2-extension-graph-ql/dotmailer-dotmailer-magento2-extension-graph-ql-1.0.0.0.zip", - "shasum": "f1ee373cd5e5e044a49e16f24184c0ce4d144d29" - }, - "require": { - "dotmailer/dotmailer-magento2-extension": "^4.10.0", - "magento/framework": ">=101 <104", - "magento/module-backend": ">=100 <103", - "magento/module-checkout": ">=100 <103", - "magento/module-config": ">=100 <103", - "magento/module-quote": ">=100 <103", - "magento/module-sales": ">=100 <104", - "magento/module-store": ">=100 <102", - "php": "^7.1" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Dotdigitalgroup\\EmailGraphQl\\": "" - } - }, - "license": [ - "MIT" - ], - "description": "Engagement Cloud for Magento 2: Core GraphQl module" - }, - { - "name": "dotmailer/dotmailer-magento2-extension-package", - "version": "4.12.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/dotmailer/dotmailer-magento2-extension-package/dotmailer-dotmailer-magento2-extension-package-4.12.0.0.zip", - "shasum": "6090af65afdcc3c980335accf97f356e04d5348f" - }, - "require": { - "dotmailer/dotmailer-magento2-extension": "4.12.0", - "dotmailer/dotmailer-magento2-extension-chat": "1.5.0", - "dotmailer/dotmailer-magento2-extension-chat-graph-ql": "1.0.0", - "dotmailer/dotmailer-magento2-extension-graph-ql": "1.0.0", - "dotmailer/dotmailer-magento2-extension-sms": "1.2.0" - }, - "type": "metapackage", - "license": [ - "MIT" - ], - "description": "Dotmailer integration for Magento 2 Open Source" - }, - { - "name": "dotmailer/dotmailer-magento2-extension-sms", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/dotmailer/dotmailer-magento2-extension-sms/dotmailer-dotmailer-magento2-extension-sms-1.2.0.0.zip", - "shasum": "a82386f3dc64211be2f99e848c42bbc5373af5bb" - }, - "require": { - "dotmailer/dotmailer-magento2-extension": "^4.12.0", - "magento/framework": ">=101 <104", - "magento/module-backend": ">=100 <103", - "magento/module-checkout": "100.*", - "magento/module-config": ">=100 <103", - "magento/module-customer": ">=100 <104", - "magento/module-directory": "100.*", - "magento/module-quote": ">=100 <103", - "magento/module-sales": ">=100 <104", - "magento/module-shipping": "100.*", - "magento/module-store": ">=100 <102", - "magento/module-ui": ">=100 <102", - "php": "^7.1" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Dotdigitalgroup\\Sms\\": "" - } - }, - "license": [ - "MIT" - ], - "description": "Engagement Cloud for Magento 2: SMS module" - }, - { - "name": "elasticsearch/elasticsearch", - "version": "v7.11.0", - "source": { - "type": "git", - "url": "https://github.com/elastic/elasticsearch-php.git", - "reference": "277cd5e182827c59c23e146a836a30470c0f879d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/elastic/elasticsearch-php/zipball/277cd5e182827c59c23e146a836a30470c0f879d", - "reference": "277cd5e182827c59c23e146a836a30470c0f879d", - "shasum": "" - }, - "require": { - "ext-json": ">=1.3.7", - "ezimuel/ringphp": "^1.1.2", - "php": "^7.1 || ^8.0", - "psr/log": "~1.0" - }, - "require-dev": { - "cpliakas/git-wrapper": "~2.0 || ~3.0", - "doctrine/inflector": "^1.3", - "ext-yaml": "*", - "ext-zip": "*", - "mockery/mockery": "^1.2", - "phpstan/phpstan": "^0.12", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", - "squizlabs/php_codesniffer": "^3.4", - "symfony/finder": "~4.0", - "symfony/yaml": "~4.0" - }, - "suggest": { - "ext-curl": "*", - "monolog/monolog": "Allows for client-level logging and tracing" - }, - "type": "library", - "autoload": { - "files": [ - "src/autoload.php" - ], - "psr-4": { - "Elasticsearch\\": "src/Elasticsearch/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Zachary Tong" - }, - { - "name": "Enrico Zimuel" - } - ], - "description": "PHP Client for Elasticsearch", - "keywords": [ - "client", - "elasticsearch", - "search" - ], - "support": { - "issues": "https://github.com/elastic/elasticsearch-php/issues", - "source": "https://github.com/elastic/elasticsearch-php/tree/v7.11.0" - }, - "time": "2021-02-11T11:04:51+00:00" - }, - { - "name": "endroid/qr-code", - "version": "3.9.7", - "source": { - "type": "git", - "url": "https://github.com/endroid/qr-code.git", - "reference": "94563d7b3105288e6ac53a67ae720e3669fac1f6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/endroid/qr-code/zipball/94563d7b3105288e6ac53a67ae720e3669fac1f6", - "reference": "94563d7b3105288e6ac53a67ae720e3669fac1f6", - "shasum": "" - }, - "require": { - "bacon/bacon-qr-code": "^2.0", - "khanamiryan/qrcode-detector-decoder": "^1.0.5", - "myclabs/php-enum": "^1.5", - "php": "^7.3||^8.0", - "symfony/options-resolver": "^3.4||^4.4||^5.0", - "symfony/property-access": "^3.4||^4.4||^5.0" - }, - "require-dev": { - "endroid/quality": "^1.5.2", - "setasign/fpdf": "^1.8" - }, - "suggest": { - "ext-gd": "Required for generating PNG images", - "roave/security-advisories": "Avoids installation of package versions with vulnerabilities", - "setasign/fpdf": "Required to use the FPDF writer.", - "symfony/security-checker": "Checks your composer.lock for vulnerabilities" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Endroid\\QrCode\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jeroen van den Enden", - "email": "info@endroid.nl" - } - ], - "description": "Endroid QR Code", - "homepage": "https://github.com/endroid/qr-code", - "keywords": [ - "bundle", - "code", - "endroid", - "php", - "qr", - "qrcode" - ], - "support": { - "issues": "https://github.com/endroid/qr-code/issues", - "source": "https://github.com/endroid/qr-code/tree/3.9.7" - }, - "funding": [ - { - "url": "https://github.com/endroid", - "type": "github" - } - ], - "time": "2021-04-20T19:10:54+00:00" - }, - { - "name": "ezimuel/guzzlestreams", - "version": "3.0.1", - "source": { - "type": "git", - "url": "https://github.com/ezimuel/guzzlestreams.git", - "reference": "abe3791d231167f14eb80d413420d1eab91163a8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ezimuel/guzzlestreams/zipball/abe3791d231167f14eb80d413420d1eab91163a8", - "reference": "abe3791d231167f14eb80d413420d1eab91163a8", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "require-dev": { - "phpunit/phpunit": "~4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\Stream\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - } - ], - "description": "Fork of guzzle/streams (abandoned) to be used with elasticsearch-php", - "homepage": "http://guzzlephp.org/", - "keywords": [ - "Guzzle", - "stream" - ], - "support": { - "source": "https://github.com/ezimuel/guzzlestreams/tree/3.0.1" - }, - "time": "2020-02-14T23:11:50+00:00" - }, - { - "name": "ezimuel/ringphp", - "version": "1.1.2", - "source": { - "type": "git", - "url": "https://github.com/ezimuel/ringphp.git", - "reference": "0b78f89d8e0bb9e380046c31adfa40347e9f663b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ezimuel/ringphp/zipball/0b78f89d8e0bb9e380046c31adfa40347e9f663b", - "reference": "0b78f89d8e0bb9e380046c31adfa40347e9f663b", - "shasum": "" - }, - "require": { - "ezimuel/guzzlestreams": "^3.0.1", - "php": ">=5.4.0", - "react/promise": "~2.0" - }, - "require-dev": { - "ext-curl": "*", - "phpunit/phpunit": "~4.0" - }, - "suggest": { - "ext-curl": "Guzzle will use specific adapters if cURL is present" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\Ring\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - } - ], - "description": "Fork of guzzle/RingPHP (abandoned) to be used with elasticsearch-php", - "support": { - "source": "https://github.com/ezimuel/ringphp/tree/1.1.2" - }, - "time": "2020-02-14T23:51:21+00:00" - }, - { - "name": "fgrosse/phpasn1", - "version": "v2.3.0", - "source": { - "type": "git", - "url": "https://github.com/fgrosse/PHPASN1.git", - "reference": "20299033c35f4300eb656e7e8e88cf52d1d6694e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/fgrosse/PHPASN1/zipball/20299033c35f4300eb656e7e8e88cf52d1d6694e", - "reference": "20299033c35f4300eb656e7e8e88cf52d1d6694e", - "shasum": "" - }, - "require": { - "php": ">=7.0.0" - }, - "require-dev": { - "phpunit/phpunit": "~6.3", - "satooshi/php-coveralls": "~2.0" - }, - "suggest": { - "ext-bcmath": "BCmath is the fallback extension for big integer calculations", - "ext-curl": "For loading OID information from the web if they have not bee defined statically", - "ext-gmp": "GMP is the preferred extension for big integer calculations", - "phpseclib/bcmath_compat": "BCmath polyfill for servers where neither GMP nor BCmath is available" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "FG\\": "lib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Friedrich Große", - "email": "friedrich.grosse@gmail.com", - "homepage": "https://github.com/FGrosse", - "role": "Author" - }, - { - "name": "All contributors", - "homepage": "https://github.com/FGrosse/PHPASN1/contributors" - } - ], - "description": "A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures using the ITU-T X.690 Encoding Rules.", - "homepage": "https://github.com/FGrosse/PHPASN1", - "keywords": [ - "DER", - "asn.1", - "asn1", - "ber", - "binary", - "decoding", - "encoding", - "x.509", - "x.690", - "x509", - "x690" - ], - "support": { - "issues": "https://github.com/fgrosse/PHPASN1/issues", - "source": "https://github.com/fgrosse/PHPASN1/tree/v2.3.0" - }, - "time": "2021-04-24T19:01:55+00:00" - }, - { - "name": "google/recaptcha", - "version": "1.2.4", - "source": { - "type": "git", - "url": "https://github.com/google/recaptcha.git", - "reference": "614f25a9038be4f3f2da7cbfd778dc5b357d2419" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/google/recaptcha/zipball/614f25a9038be4f3f2da7cbfd778dc5b357d2419", - "reference": "614f25a9038be4f3f2da7cbfd778dc5b357d2419", - "shasum": "" - }, - "require": { - "php": ">=5.5" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.2.20|^2.15", - "php-coveralls/php-coveralls": "^2.1", - "phpunit/phpunit": "^4.8.36|^5.7.27|^6.59|^7.5.11" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "autoload": { - "psr-4": { - "ReCaptcha\\": "src/ReCaptcha" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Client library for reCAPTCHA, a free service that protects websites from spam and abuse.", - "homepage": "https://www.google.com/recaptcha/", - "keywords": [ - "Abuse", - "captcha", - "recaptcha", - "spam" - ], - "support": { - "forum": "https://groups.google.com/forum/#!forum/recaptcha", - "issues": "https://github.com/google/recaptcha/issues", - "source": "https://github.com/google/recaptcha" - }, - "time": "2020-03-31T17:50:54+00:00" - }, - { - "name": "guzzlehttp/guzzle", - "version": "6.5.5", - "source": { - "type": "git", - "url": "https://github.com/guzzle/guzzle.git", - "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", - "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", - "shasum": "" - }, - "require": { - "ext-json": "*", - "guzzlehttp/promises": "^1.0", - "guzzlehttp/psr7": "^1.6.1", - "php": ">=5.5", - "symfony/polyfill-intl-idn": "^1.17.0" - }, - "require-dev": { - "ext-curl": "*", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", - "psr/log": "^1.1" - }, - "suggest": { - "psr/log": "Required for using the Log middleware" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.5-dev" - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - } - ], - "description": "Guzzle is a PHP HTTP client library", - "homepage": "http://guzzlephp.org/", - "keywords": [ - "client", - "curl", - "framework", - "http", - "http client", - "rest", - "web service" - ], - "support": { - "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/6.5" - }, - "time": "2020-06-16T21:01:06+00:00" - }, - { - "name": "guzzlehttp/promises", - "version": "1.4.1", - "source": { - "type": "git", - "url": "https://github.com/guzzle/promises.git", - "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/8e7d04f1f6450fef59366c399cfad4b9383aa30d", - "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d", - "shasum": "" - }, - "require": { - "php": ">=5.5" - }, - "require-dev": { - "symfony/phpunit-bridge": "^4.4 || ^5.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4-dev" - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\Promise\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - } - ], - "description": "Guzzle promises library", - "keywords": [ - "promise" - ], - "support": { - "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/1.4.1" - }, - "time": "2021-03-07T09:25:29+00:00" - }, - { - "name": "guzzlehttp/psr7", - "version": "1.8.2", - "source": { - "type": "git", - "url": "https://github.com/guzzle/psr7.git", - "reference": "dc960a912984efb74d0a90222870c72c87f10c91" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/dc960a912984efb74d0a90222870c72c87f10c91", - "reference": "dc960a912984efb74d0a90222870c72c87f10c91", - "shasum": "" - }, - "require": { - "php": ">=5.4.0", - "psr/http-message": "~1.0", - "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" - }, - "provide": { - "psr/http-message-implementation": "1.0" - }, - "require-dev": { - "ext-zlib": "*", - "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10" - }, - "suggest": { - "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.7-dev" - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\Psr7\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "Tobias Schultze", - "homepage": "https://github.com/Tobion" - } - ], - "description": "PSR-7 message implementation that also provides common utility methods", - "keywords": [ - "http", - "message", - "psr-7", - "request", - "response", - "stream", - "uri", - "url" - ], - "support": { - "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/1.8.2" - }, - "time": "2021-04-26T09:17:50+00:00" - }, - { - "name": "justinrainbow/json-schema", - "version": "5.2.11", - "source": { - "type": "git", - "url": "https://github.com/justinrainbow/json-schema.git", - "reference": "2ab6744b7296ded80f8cc4f9509abbff393399aa" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/2ab6744b7296ded80f8cc4f9509abbff393399aa", - "reference": "2ab6744b7296ded80f8cc4f9509abbff393399aa", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", - "json-schema/json-schema-test-suite": "1.2.0", - "phpunit/phpunit": "^4.8.35" - }, - "bin": [ - "bin/validate-json" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "JsonSchema\\": "src/JsonSchema/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bruno Prieto Reis", - "email": "bruno.p.reis@gmail.com" - }, - { - "name": "Justin Rainbow", - "email": "justin.rainbow@gmail.com" - }, - { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" - }, - { - "name": "Robert Schönthal", - "email": "seroscho@googlemail.com" - } - ], - "description": "A library to validate a json schema.", - "homepage": "https://github.com/justinrainbow/json-schema", - "keywords": [ - "json", - "schema" - ], - "support": { - "issues": "https://github.com/justinrainbow/json-schema/issues", - "source": "https://github.com/justinrainbow/json-schema/tree/5.2.11" - }, - "time": "2021-07-22T09:24:00+00:00" - }, - { - "name": "khanamiryan/qrcode-detector-decoder", - "version": "1.0.5.2", - "source": { - "type": "git", - "url": "https://github.com/khanamiryan/php-qrcode-detector-decoder.git", - "reference": "04fdd58d86a387065f707dc6d3cc304c719910c1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/khanamiryan/php-qrcode-detector-decoder/zipball/04fdd58d86a387065f707dc6d3cc304c719910c1", - "reference": "04fdd58d86a387065f707dc6d3cc304c719910c1", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "require-dev": { - "phpunit/phpunit": "^5.7 | ^7.5 | ^8.0 | ^9.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Zxing\\": "lib/" - }, - "files": [ - "lib/Common/customFunctions.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT", - "Apache-2.0" - ], - "authors": [ - { - "name": "Ashot Khanamiryan", - "email": "a.khanamiryan@gmail.com", - "homepage": "https://github.com/khanamiryan", - "role": "Developer" - } - ], - "description": "QR code decoder / reader", - "homepage": "https://github.com/khanamiryan/php-qrcode-detector-decoder/", - "keywords": [ - "barcode", - "qr", - "zxing" - ], - "support": { - "issues": "https://github.com/khanamiryan/php-qrcode-detector-decoder/issues", - "source": "https://github.com/khanamiryan/php-qrcode-detector-decoder/tree/1.0.5.2" - }, - "time": "2021-07-13T18:46:38+00:00" - }, - { - "name": "klarna/m2-payments", - "version": "8.3.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/klarna/m2-payments/klarna-m2-payments-8.3.2.0.zip", - "shasum": "a45906a5a75ee394dbcc83d9092022d1cf006190" - }, - "require": { - "klarna/module-core": "6.2.2", - "klarna/module-kp": "7.3.2", - "klarna/module-kp-graph-ql": "0.9.3", - "klarna/module-onsitemessaging": "1.0.5", - "klarna/module-ordermanagement": "6.2.2" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~2.16.0", - "jakub-onderka/php-console-highlighter": "^0.3.2", - "jakub-onderka/php-parallel-lint": "^0.9.2", - "lusitanian/oauth": "~0.8.10", - "magento/magento-coding-standard": "*", - "mikey179/vfsstream": "^1.6", - "pdepend/pdepend": "^2.5.2", - "phploc/phploc": "^6.0", - "phpmd/phpmd": "@stable", - "phpro/grumphp": "^0.19", - "phpunit/phpunit": "^9", - "sebastian/phpcpd": "~5.0.0", - "squizlabs/php_codesniffer": "~3.5.4" - }, - "type": "metapackage", - "license": [ - "Apache-2.0" - ], - "description": "Klarna Payments for Magento 2 (CE & EE)" - }, - { - "name": "klarna/module-core", - "version": "6.2.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/klarna/module-core/klarna-module-core-6.2.2.0.zip", - "shasum": "e7ec1112fe98c4c215bd9cbc57ff5976dfddcf5b" - }, - "require": { - "guzzlehttp/guzzle": "^6.3.3", - "magento/framework": "^102|^103", - "magento/module-backend": "^102.0", - "magento/module-bundle": "^100.3||^101.0", - "magento/module-catalog": "^103.0|^104.0", - "magento/module-config": "^101.1", - "magento/module-customer": "^102.0|^103.0", - "magento/module-directory": "100.4.*", - "magento/module-media-storage": "100.4.*", - "magento/module-payment": "^100.3", - "magento/module-quote": "^101.1", - "magento/module-sales": "^102.0||^103.0", - "magento/module-store": "^101.0", - "magento/module-tax": "^100.3", - "magento/module-ui": "^101.2", - "php": "~7.3.0||~7.4.0", - "psr/log": "^1.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~2.10.1", - "jakub-onderka/php-console-highlighter": "^0.3.2", - "jakub-onderka/php-parallel-lint": "^0.9.2", - "lusitanian/oauth": "~0.8.10", - "magento/magento-coding-standard": "*", - "mikey179/vfsstream": "^1.6", - "pdepend/pdepend": "^2.5", - "phploc/phploc": "^4.0", - "phpmd/phpmd": "@stable", - "phpro/grumphp": "^0.14", - "phpunit/phpunit": "~6.2.0", - "roave/security-advisories": "dev-master", - "sebastian/phpcpd": "~3.0", - "squizlabs/php_codesniffer": "^3.2", - "theseer/phpdox": "^0.10.1" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Klarna\\Core\\": "." - } - }, - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Joe Constant", - "email": "joe.constant@klarna.com", - "role": "Developer" - }, - { - "name": "Dario Kassler", - "email": "dario.kassler@klarna.com", - "role": "Developer" - }, - { - "name": "Kenny Gilles", - "email": "kenny.gilles@klarna.com", - "role": "Developer" - }, - { - "name": "Markus Simon", - "email": "markus.simon2@klarna.com", - "role": "Developer" - }, - { - "name": "Fei Chen", - "email": "fei.chen@klarna.com", - "role": "Developer" - }, - { - "name": "Jason Grim", - "email": "jason.grim@klarna.com", - "role": "Developer" - }, - { - "name": "Christian Jung", - "email": "christian.jung@klarna.com", - "role": "Developer" - } - ], - "description": "Klarna Core Magento 2 Extension" - }, - { - "name": "klarna/module-kp", - "version": "7.3.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/klarna/module-kp/klarna-module-kp-7.3.2.0.zip", - "shasum": "8fcdba846ba7d6dac456c8648a1c8a1ee8979dd8" - }, - "require": { - "klarna/module-core": "6.2.2", - "klarna/module-ordermanagement": "6.2.2", - "magento/framework": "^102|^103", - "magento/module-backend": "^101.0|^102.0", - "magento/module-checkout": "^100.1", - "magento/module-config": "^101.0", - "magento/module-customer": "^102.0|^103.0", - "magento/module-directory": "100.4.*", - "magento/module-payment": "^100.1", - "magento/module-quote": "^101.0", - "magento/module-sales": "^102.0||^103.0", - "magento/module-sales-rule": "*", - "magento/module-store": "^101.0", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Klarna\\Kp\\": "" - } - }, - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Joe Constant", - "email": "joe.constant@klarna.com", - "role": "Developer" - }, - { - "name": "Dario Kassler", - "email": "dario.kassler@klarna.com", - "role": "Developer" - }, - { - "name": "Kenny Gilles", - "email": "kenny.gilles@klarna.com", - "role": "Developer" - }, - { - "name": "Markus Simon", - "email": "markus.simon2@klarna.com", - "role": "Developer" - }, - { - "name": "Fei Chen", - "email": "fei.chen@klarna.com", - "role": "Developer" - }, - { - "name": "Jason Grim", - "email": "jason.grim@klarna.com", - "role": "Developer" - }, - { - "name": "Christian Jung", - "email": "christian.jung@klarna.com", - "role": "Developer" - } - ], - "description": "Klarna Payments Magento 2 Extension" - }, - { - "name": "klarna/module-kp-graph-ql", - "version": "0.9.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/klarna/module-kp-graph-ql/klarna-module-kp-graph-ql-0.9.3.0.zip", - "shasum": "641f4da0b84918dc124d9b1f4c1a2bf065165653" - }, - "require": { - "klarna/module-core": "6.2.2", - "klarna/module-kp": "7.3.2", - "magento/framework": "^102|^103", - "magento/module-graph-ql": "^100", - "magento/module-payment": "^100.1", - "magento/module-quote-graph-ql": "^100", - "magento/module-store": "^101.0", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Klarna\\KpGraphQl\\": "" - } - }, - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Dario Kassler", - "email": "dario.kassler@klarna.com", - "role": "Developer" - }, - { - "name": "Markus Simon", - "email": "markus.simon2@klarna.com", - "role": "Developer" - } - ], - "description": "Klarna KpGraphQl Magento 2 Extension" - }, - { - "name": "klarna/module-onsitemessaging", - "version": "1.0.5", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/klarna/module-onsitemessaging/klarna-module-onsitemessaging-1.0.5.0.zip", - "shasum": "54afe6b4a352788cfe656530652f57908aad7fd4" - }, - "require": { - "klarna/module-core": "6.2.2", - "klarna/module-kp": "7.3.2", - "magento/framework": "^102|^103", - "magento/module-catalog": "^103.0|^104.0", - "magento/module-checkout": "^100.1", - "magento/module-payment": "^100.3", - "magento/module-quote": "^101.1", - "magento/module-sales": "^102.0||^103.0", - "magento/module-store": "^101.0", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Klarna\\Onsitemessaging\\": "." - } - }, - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Joe Constant", - "email": "joe.constant@klarna.com", - "role": "Developer" - }, - { - "name": "Markus Simon", - "email": "markus.simon2@klarna.com", - "role": "Developer" - } - ], - "description": "Klarna OnSite Messaging Magento 2 Extension" - }, - { - "name": "klarna/module-ordermanagement", - "version": "6.2.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/klarna/module-ordermanagement/klarna-module-ordermanagement-6.2.2.0.zip", - "shasum": "a4cafc671079e8007a77a34cd14813ba6ffadef8" - }, - "require": { - "klarna/module-core": "6.2.2", - "magento/framework": "^102|^103", - "magento/module-payment": "^100.3", - "magento/module-quote": "^101.1", - "magento/module-sales": "^102.0||^103.0", - "magento/module-store": "^101.0", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Klarna\\Ordermanagement\\": "." - } - }, - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Joe Constant", - "email": "joe.constant@klarna.com", - "role": "Developer" - }, - { - "name": "Dario Kassler", - "email": "dario.kassler@klarna.com", - "role": "Developer" - }, - { - "name": "Kenny Gilles", - "email": "kenny.gilles@klarna.com", - "role": "Developer" - }, - { - "name": "Markus Simon", - "email": "markus.simon2@klarna.com", - "role": "Developer" - }, - { - "name": "Fei Chen", - "email": "fei.chen@klarna.com", - "role": "Developer" - }, - { - "name": "Jason Grim", - "email": "jason.grim@klarna.com", - "role": "Developer" - } - ], - "description": "Klarna Order Management Magento 2 Extension" - }, - { - "name": "laminas/laminas-captcha", - "version": "2.10.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-captcha.git", - "reference": "9a0134e434cd792934ecca42cb66f316be7bba50" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-captcha/zipball/9a0134e434cd792934ecca42cb66f316be7bba50", - "reference": "9a0134e434cd792934ecca42cb66f316be7bba50", - "shasum": "" - }, - "require": { - "laminas/laminas-math": "^2.7 || ^3.0", - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.1", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-captcha": "^2.9.0" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~2.1.4", - "laminas/laminas-recaptcha": "^3.0", - "laminas/laminas-session": "^2.10", - "laminas/laminas-text": "^2.8", - "laminas/laminas-validator": "^2.14", - "phpunit/phpunit": "^9.4.3", - "psalm/plugin-phpunit": "^0.15.1", - "vimeo/psalm": "^4.6" - }, - "suggest": { - "laminas/laminas-i18n-resources": "Translations of captcha messages", - "laminas/laminas-recaptcha": "Laminas\\ReCaptcha component", - "laminas/laminas-session": "Laminas\\Session component", - "laminas/laminas-text": "Laminas\\Text component", - "laminas/laminas-validator": "Laminas\\Validator component" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Captcha\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Generate and validate CAPTCHAs using Figlets, images, ReCaptcha, and more", - "homepage": "https://laminas.dev", - "keywords": [ - "captcha", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-captcha/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-captcha/issues", - "rss": "https://github.com/laminas/laminas-captcha/releases.atom", - "source": "https://github.com/laminas/laminas-captcha" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-03-17T16:42:11+00:00" - }, - { - "name": "laminas/laminas-code", - "version": "3.5.1", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-code.git", - "reference": "b549b70c0bb6e935d497f84f750c82653326ac77" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-code/zipball/b549b70c0bb6e935d497f84f750c82653326ac77", - "reference": "b549b70c0bb6e935d497f84f750c82653326ac77", - "shasum": "" - }, - "require": { - "laminas/laminas-eventmanager": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.1", - "php": "^7.3 || ~8.0.0" - }, - "conflict": { - "phpspec/prophecy": "<1.9.0" - }, - "replace": { - "zendframework/zend-code": "^3.4.1" - }, - "require-dev": { - "doctrine/annotations": "^1.10.4", - "ext-phar": "*", - "laminas/laminas-coding-standard": "^1.0.0", - "laminas/laminas-stdlib": "^3.3.0", - "phpunit/phpunit": "^9.4.2" - }, - "suggest": { - "doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features", - "laminas/laminas-stdlib": "Laminas\\Stdlib component" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Code\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Extensions to the PHP Reflection API, static code scanning, and code generation", - "homepage": "https://laminas.dev", - "keywords": [ - "code", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-code/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-code/issues", - "rss": "https://github.com/laminas/laminas-code/releases.atom", - "source": "https://github.com/laminas/laminas-code" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2020-11-30T20:16:31+00:00" - }, - { - "name": "laminas/laminas-config", - "version": "3.5.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-config.git", - "reference": "f91cd6fe79e82cbbcaa36485108a04e8ef1e679b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-config/zipball/f91cd6fe79e82cbbcaa36485108a04e8ef1e679b", - "reference": "f91cd6fe79e82cbbcaa36485108a04e8ef1e679b", - "shasum": "" - }, - "require": { - "ext-json": "*", - "laminas/laminas-stdlib": "^2.7.7 || ^3.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0", - "psr/container": "^1.0" - }, - "conflict": { - "container-interop/container-interop": "<1.2.0" - }, - "replace": { - "zendframework/zend-config": "^3.3.0" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-filter": "^2.7.2", - "laminas/laminas-i18n": "^2.10.3", - "laminas/laminas-servicemanager": "^3.4.1", - "malukenho/docheader": "^0.1.6", - "phpunit/phpunit": "^8.5.8" - }, - "suggest": { - "laminas/laminas-filter": "^2.7.2; install if you want to use the Filter processor", - "laminas/laminas-i18n": "^2.7.4; install if you want to use the Translator processor", - "laminas/laminas-servicemanager": "^2.7.8 || ^3.3; if you need an extensible plugin manager for use with the Config Factory" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Config\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "provides a nested object property based user interface for accessing this configuration data within application code", - "homepage": "https://laminas.dev", - "keywords": [ - "config", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-config/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-config/issues", - "rss": "https://github.com/laminas/laminas-config/releases.atom", - "source": "https://github.com/laminas/laminas-config" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-11T15:06:51+00:00" - }, - { - "name": "laminas/laminas-crypt", - "version": "3.4.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-crypt.git", - "reference": "a058eeb2fe57824b958ac56753faff790a649e18" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-crypt/zipball/a058eeb2fe57824b958ac56753faff790a649e18", - "reference": "a058eeb2fe57824b958ac56753faff790a649e18", - "shasum": "" - }, - "require": { - "container-interop/container-interop": "^1.2", - "ext-mbstring": "*", - "laminas/laminas-math": "^3.0", - "laminas/laminas-stdlib": "^2.7.7 || ^3.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-crypt": "^3.3.1" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-openssl": "Required for most features of Laminas\\Crypt" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Crypt\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Strong cryptography tools and password hashing", - "homepage": "https://laminas.dev", - "keywords": [ - "crypt", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-crypt/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-crypt/issues", - "rss": "https://github.com/laminas/laminas-crypt/releases.atom", - "source": "https://github.com/laminas/laminas-crypt" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-11T19:40:03+00:00" - }, - { - "name": "laminas/laminas-db", - "version": "2.12.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-db.git", - "reference": "80cbba4e749f9eb7d8036172acb9ad41e8b6923f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-db/zipball/80cbba4e749f9eb7d8036172acb9ad41e8b6923f", - "reference": "80cbba4e749f9eb7d8036172acb9ad41e8b6923f", - "shasum": "" - }, - "require": { - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-db": "^2.11.0" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-eventmanager": "^3.3", - "laminas/laminas-hydrator": "^3.2 || ^4.0", - "laminas/laminas-servicemanager": "^3.3", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "laminas/laminas-eventmanager": "Laminas\\EventManager component", - "laminas/laminas-hydrator": "(^3.2 || ^4.0) Laminas\\Hydrator component for using HydratingResultSets", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component" - }, - "type": "library", - "extra": { - "laminas": { - "component": "Laminas\\Db", - "config-provider": "Laminas\\Db\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Laminas\\Db\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Database abstraction layer, SQL abstraction, result set abstraction, and RowDataGateway and TableDataGateway implementations", - "homepage": "https://laminas.dev", - "keywords": [ - "db", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-db/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-db/issues", - "rss": "https://github.com/laminas/laminas-db/releases.atom", - "source": "https://github.com/laminas/laminas-db" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-22T22:27:56+00:00" - }, - { - "name": "laminas/laminas-dependency-plugin", - "version": "2.1.2", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-dependency-plugin.git", - "reference": "c5b4bf87729d6f38c73ca8ed22a5d62ec641d075" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-dependency-plugin/zipball/c5b4bf87729d6f38c73ca8ed22a5d62ec641d075", - "reference": "c5b4bf87729d6f38c73ca8ed22a5d62ec641d075", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.1 || ^2.0", - "php": "^7.3 || ~8.0.0" - }, - "require-dev": { - "composer/composer": "^1.9 || ^2.0", - "mikey179/vfsstream": "^1.6", - "roave/security-advisories": "dev-master" - }, - "type": "composer-plugin", - "extra": { - "class": "Laminas\\DependencyPlugin\\DependencyRewriterPluginDelegator" - }, - "autoload": { - "psr-4": { - "Laminas\\DependencyPlugin\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Replace zendframework and zfcampus packages with their Laminas Project equivalents.", - "support": { - "issues": "https://github.com/laminas/laminas-dependency-plugin/issues", - "source": "https://github.com/laminas/laminas-dependency-plugin/tree/2.1.2" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-15T16:44:31+00:00" - }, - { - "name": "laminas/laminas-di", - "version": "3.2.2", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-di.git", - "reference": "ed38ab3b066c0a1f1b087e0a664caadf1d4f8f04" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-di/zipball/ed38ab3b066c0a1f1b087e0a664caadf1d4f8f04", - "reference": "ed38ab3b066c0a1f1b087e0a664caadf1d4f8f04", - "shasum": "" - }, - "require": { - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^0.4.5 || ^1.0", - "php": "^7.3 || ~8.0.0", - "psr/container": "^1.0", - "psr/log": "^1.0" - }, - "conflict": { - "laminas/laminas-servicemanager-di": "*", - "phpspec/prophecy": "<1.9.0" - }, - "replace": { - "zendframework/zend-di": "^3.1.2" - }, - "require-dev": { - "container-interop/container-interop": "^1.2.0", - "laminas/laminas-coding-standard": "^2", - "laminas/laminas-servicemanager": "^3.4", - "mikey179/vfsstream": "^1.6.7", - "phpspec/prophecy-phpunit": "^2.0", - "phpstan/phpstan": "^0.12.64", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "laminas/laminas-servicemanager": "An IoC container without auto wiring capabilities" - }, - "type": "library", - "extra": { - "laminas": { - "component": "Laminas\\Di", - "config-provider": "Laminas\\Di\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Laminas\\Di\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Automated dependency injection for PSR-11 containers", - "homepage": "https://laminas.dev", - "keywords": [ - "PSR-11", - "di", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-di/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-di/issues", - "rss": "https://github.com/laminas/laminas-di/releases.atom", - "source": "https://github.com/laminas/laminas-di" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-04-13T19:22:31+00:00" - }, - { - "name": "laminas/laminas-escaper", - "version": "2.7.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-escaper.git", - "reference": "5e04bc5ae5990b17159d79d331055e2c645e5cc5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/5e04bc5ae5990b17159d79d331055e2c645e5cc5", - "reference": "5e04bc5ae5990b17159d79d331055e2c645e5cc5", - "shasum": "" - }, - "require": { - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-escaper": "^2.6.1" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.12.2", - "vimeo/psalm": "^3.16" - }, - "suggest": { - "ext-iconv": "*", - "ext-mbstring": "*" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Escaper\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs", - "homepage": "https://laminas.dev", - "keywords": [ - "escaper", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-escaper/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-escaper/issues", - "rss": "https://github.com/laminas/laminas-escaper/releases.atom", - "source": "https://github.com/laminas/laminas-escaper" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2020-11-17T21:26:43+00:00" - }, - { - "name": "laminas/laminas-eventmanager", - "version": "3.3.1", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-eventmanager.git", - "reference": "966c859b67867b179fde1eff0cd38df51472ce4a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/966c859b67867b179fde1eff0cd38df51472ce4a", - "reference": "966c859b67867b179fde1eff0cd38df51472ce4a", - "shasum": "" - }, - "require": { - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ^8.0" - }, - "replace": { - "zendframework/zend-eventmanager": "^3.2.1" - }, - "require-dev": { - "container-interop/container-interop": "^1.1", - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-stdlib": "^2.7.3 || ^3.0", - "phpbench/phpbench": "^0.17.1", - "phpunit/phpunit": "^8.5.8" - }, - "suggest": { - "container-interop/container-interop": "^1.1, to use the lazy listeners feature", - "laminas/laminas-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\EventManager\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Trigger and listen to events within a PHP application", - "homepage": "https://laminas.dev", - "keywords": [ - "event", - "eventmanager", - "events", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-eventmanager/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-eventmanager/issues", - "rss": "https://github.com/laminas/laminas-eventmanager/releases.atom", - "source": "https://github.com/laminas/laminas-eventmanager" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-03-08T15:24:29+00:00" - }, - { - "name": "laminas/laminas-feed", - "version": "2.14.1", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-feed.git", - "reference": "463fdae515fba30633906098c258d3b2c733c15c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-feed/zipball/463fdae515fba30633906098c258d3b2c733c15c", - "reference": "463fdae515fba30633906098c258d3b2c733c15c", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-libxml": "*", - "laminas/laminas-escaper": "^2.5.2", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "conflict": { - "laminas/laminas-servicemanager": "<3.3" - }, - "replace": { - "zendframework/zend-feed": "^2.12.0" - }, - "require-dev": { - "laminas/laminas-cache": "^2.7.2", - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-db": "^2.8.2", - "laminas/laminas-http": "^2.7", - "laminas/laminas-servicemanager": "^3.3", - "laminas/laminas-validator": "^2.10.1", - "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.13.0", - "psr/http-message": "^1.0.1", - "vimeo/psalm": "^4.1" - }, - "suggest": { - "laminas/laminas-cache": "Laminas\\Cache component, for optionally caching feeds between requests", - "laminas/laminas-db": "Laminas\\Db component, for use with PubSubHubbub", - "laminas/laminas-http": "Laminas\\Http for PubSubHubbub, and optionally for use with Laminas\\Feed\\Reader", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component, for easily extending ExtensionManager implementations", - "laminas/laminas-validator": "Laminas\\Validator component, for validating email addresses used in Atom feeds and entries when using the Writer subcomponent", - "psr/http-message": "PSR-7 ^1.0.1, if you wish to use Laminas\\Feed\\Reader\\Http\\Psr7ResponseDecorator" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Feed\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "provides functionality for consuming RSS and Atom feeds", - "homepage": "https://laminas.dev", - "keywords": [ - "feed", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-feed/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-feed/issues", - "rss": "https://github.com/laminas/laminas-feed/releases.atom", - "source": "https://github.com/laminas/laminas-feed" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-04-01T19:26:09+00:00" - }, - { - "name": "laminas/laminas-filter", - "version": "2.11.1", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-filter.git", - "reference": "671724e163aa75c210e94d12b77a0f3f8240d4b2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-filter/zipball/671724e163aa75c210e94d12b77a0f3f8240d4b2", - "reference": "671724e163aa75c210e94d12b77a0f3f8240d4b2", - "shasum": "" - }, - "require": { - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "conflict": { - "laminas/laminas-validator": "<2.10.1" - }, - "replace": { - "zendframework/zend-filter": "^2.9.2" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-crypt": "^3.2.1", - "laminas/laminas-servicemanager": "^3.3", - "laminas/laminas-uri": "^2.6", - "pear/archive_tar": "^1.4.3", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.15.1", - "psr/http-factory": "^1.0", - "vimeo/psalm": "^4.6" - }, - "suggest": { - "laminas/laminas-crypt": "Laminas\\Crypt component, for encryption filters", - "laminas/laminas-i18n": "Laminas\\I18n component for filters depending on i18n functionality", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component, for using the filter chain functionality", - "laminas/laminas-uri": "Laminas\\Uri component, for the UriNormalize filter", - "psr/http-factory-implementation": "psr/http-factory-implementation, for creating file upload instances when consuming PSR-7 in file upload filters" - }, - "type": "library", - "extra": { - "laminas": { - "component": "Laminas\\Filter", - "config-provider": "Laminas\\Filter\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Laminas\\Filter\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Programmatically filter and normalize data and files", - "homepage": "https://laminas.dev", - "keywords": [ - "filter", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-filter/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-filter/issues", - "rss": "https://github.com/laminas/laminas-filter/releases.atom", - "source": "https://github.com/laminas/laminas-filter" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-05-24T18:29:02+00:00" - }, - { - "name": "laminas/laminas-http", - "version": "2.14.3", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-http.git", - "reference": "bfaab8093e382274efed7fdc3ceb15f09ba352bb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-http/zipball/bfaab8093e382274efed7fdc3ceb15f09ba352bb", - "reference": "bfaab8093e382274efed7fdc3ceb15f09ba352bb", - "shasum": "" - }, - "require": { - "laminas/laminas-loader": "^2.5.1", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-uri": "^2.5.2", - "laminas/laminas-validator": "^2.10.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-http": "^2.11.2" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-config": "^3.1 || ^2.6", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "paragonie/certainty": "For automated management of cacert.pem" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Http\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Provides an easy interface for performing Hyper-Text Transfer Protocol (HTTP) requests", - "homepage": "https://laminas.dev", - "keywords": [ - "http", - "http client", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-http/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-http/issues", - "rss": "https://github.com/laminas/laminas-http/releases.atom", - "source": "https://github.com/laminas/laminas-http" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-18T21:58:11+00:00" - }, - { - "name": "laminas/laminas-i18n", - "version": "2.11.1", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-i18n.git", - "reference": "5e85a8facc5534e856cc7f5b4326533eede84b8a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-i18n/zipball/5e85a8facc5534e856cc7f5b4326533eede84b8a", - "reference": "5e85a8facc5534e856cc7f5b4326533eede84b8a", - "shasum": "" - }, - "require": { - "ext-intl": "*", - "laminas/laminas-stdlib": "^2.7 || ^3.0", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "conflict": { - "phpspec/prophecy": "<1.9.0" - }, - "replace": { - "zendframework/zend-i18n": "^2.10.1" - }, - "require-dev": { - "laminas/laminas-cache": "^2.6.1", - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-config": "^2.6", - "laminas/laminas-eventmanager": "^2.6.2 || ^3.0", - "laminas/laminas-filter": "^2.6.1", - "laminas/laminas-servicemanager": "^3.2.1", - "laminas/laminas-validator": "^2.6", - "laminas/laminas-view": "^2.6.3", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "laminas/laminas-cache": "Laminas\\Cache component", - "laminas/laminas-config": "Laminas\\Config component", - "laminas/laminas-eventmanager": "You should install this package to use the events in the translator", - "laminas/laminas-filter": "You should install this package to use the provided filters", - "laminas/laminas-i18n-resources": "Translation resources", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component", - "laminas/laminas-validator": "You should install this package to use the provided validators", - "laminas/laminas-view": "You should install this package to use the provided view helpers" - }, - "type": "library", - "extra": { - "laminas": { - "component": "Laminas\\I18n", - "config-provider": "Laminas\\I18n\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Laminas\\I18n\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Provide translations for your application, and filter and validate internationalized values", - "homepage": "https://laminas.dev", - "keywords": [ - "i18n", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-i18n/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-i18n/issues", - "rss": "https://github.com/laminas/laminas-i18n/releases.atom", - "source": "https://github.com/laminas/laminas-i18n" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-04-07T21:10:50+00:00" - }, - { - "name": "laminas/laminas-json", - "version": "3.2.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-json.git", - "reference": "1e3b64d3b21dac0511e628ae8debc81002d14e3c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-json/zipball/1e3b64d3b21dac0511e628ae8debc81002d14e3c", - "reference": "1e3b64d3b21dac0511e628ae8debc81002d14e3c", - "shasum": "" - }, - "require": { - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-json": "^3.1.2" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-stdlib": "^2.7.7 || ^3.1", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "laminas/laminas-json-server": "For implementing JSON-RPC servers", - "laminas/laminas-xml2json": "For converting XML documents to JSON" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Json\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "provides convenience methods for serializing native PHP to JSON and decoding JSON to native PHP", - "homepage": "https://laminas.dev", - "keywords": [ - "json", - "laminas" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-json/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-json/issues", - "rss": "https://github.com/laminas/laminas-json/releases.atom", - "source": "https://github.com/laminas/laminas-json" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-12T15:38:10+00:00" - }, - { - "name": "laminas/laminas-loader", - "version": "2.7.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-loader.git", - "reference": "bcf8a566cb9925a2e7cc41a16db09235ec9fb616" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-loader/zipball/bcf8a566cb9925a2e7cc41a16db09235ec9fb616", - "reference": "bcf8a566cb9925a2e7cc41a16db09235ec9fb616", - "shasum": "" - }, - "require": { - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-loader": "^2.6.1" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Loader\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Autoloading and plugin loading strategies", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "loader" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-loader/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-loader/issues", - "rss": "https://github.com/laminas/laminas-loader/releases.atom", - "source": "https://github.com/laminas/laminas-loader" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-12T16:08:18+00:00" - }, - { - "name": "laminas/laminas-mail", - "version": "2.14.1", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-mail.git", - "reference": "180c6c7baa37cba16fe9fd34af0f346e796cf1a1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-mail/zipball/180c6c7baa37cba16fe9fd34af0f346e796cf1a1", - "reference": "180c6c7baa37cba16fe9fd34af0f346e796cf1a1", - "shasum": "" - }, - "require": { - "ext-iconv": "*", - "laminas/laminas-loader": "^2.5", - "laminas/laminas-mime": "^2.5", - "laminas/laminas-stdlib": "^2.7 || ^3.0", - "laminas/laminas-validator": "^2.10.2", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0", - "symfony/polyfill-mbstring": "^1.12.0", - "true/punycode": "^2.1" - }, - "replace": { - "zendframework/zend-mail": "^2.10.0" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-config": "^3.4", - "laminas/laminas-crypt": "^2.6 || ^3.0", - "laminas/laminas-servicemanager": "^3.2.1", - "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.15.1", - "vimeo/psalm": "^4.7" - }, - "suggest": { - "laminas/laminas-crypt": "Crammd5 support in SMTP Auth", - "laminas/laminas-servicemanager": "^2.7.10 || ^3.3.1 when using SMTP to deliver messages" - }, - "type": "library", - "extra": { - "laminas": { - "component": "Laminas\\Mail", - "config-provider": "Laminas\\Mail\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Laminas\\Mail\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Provides generalized functionality to compose and send both text and MIME-compliant multipart e-mail messages", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "mail" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-mail/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-mail/issues", - "rss": "https://github.com/laminas/laminas-mail/releases.atom", - "source": "https://github.com/laminas/laminas-mail" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-05-20T04:00:23+00:00" - }, - { - "name": "laminas/laminas-math", - "version": "3.3.2", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-math.git", - "reference": "188456530923a449470963837c25560f1fdd8a60" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-math/zipball/188456530923a449470963837c25560f1fdd8a60", - "reference": "188456530923a449470963837c25560f1fdd8a60", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-math": "^3.2.0" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-bcmath": "If using the bcmath functionality", - "ext-gmp": "If using the gmp functionality" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.2.x-dev", - "dev-develop": "3.3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Laminas\\Math\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Create cryptographically secure pseudo-random numbers, and manage big integers", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "math" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-math/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-math/issues", - "rss": "https://github.com/laminas/laminas-math/releases.atom", - "source": "https://github.com/laminas/laminas-math" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-16T15:46:01+00:00" - }, - { - "name": "laminas/laminas-mime", - "version": "2.8.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-mime.git", - "reference": "9a59704f33106427a384d0ae421f96043174093a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-mime/zipball/9a59704f33106427a384d0ae421f96043174093a", - "reference": "9a59704f33106427a384d0ae421f96043174093a", - "shasum": "" - }, - "require": { - "laminas/laminas-stdlib": "^2.7 || ^3.0", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-mime": "^2.7.2" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-mail": "^2.6", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "laminas/laminas-mail": "Laminas\\Mail component" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Mime\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Create and parse MIME messages and parts", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "mime" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-mime/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-mime/issues", - "rss": "https://github.com/laminas/laminas-mime/releases.atom", - "source": "https://github.com/laminas/laminas-mime" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-16T17:40:06+00:00" - }, - { - "name": "laminas/laminas-modulemanager", - "version": "2.10.2", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-modulemanager.git", - "reference": "2068e0b300e87e139112016a6025be341ceaaf33" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-modulemanager/zipball/2068e0b300e87e139112016a6025be341ceaaf33", - "reference": "2068e0b300e87e139112016a6025be341ceaaf33", - "shasum": "" - }, - "require": { - "brick/varexporter": "^0.3.2", - "laminas/laminas-config": "^3.4", - "laminas/laminas-eventmanager": "^3.3", - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.1", - "php": "^7.3 || ^8.0", - "webimpress/safe-writer": "^1.0.2 || ^2.1" - }, - "replace": { - "zendframework/zend-modulemanager": "^2.8.4" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-console": "^2.8", - "laminas/laminas-di": "^2.6.1", - "laminas/laminas-loader": "^2.6.1", - "laminas/laminas-mvc": "^3.1.1", - "laminas/laminas-servicemanager": "^3.4.1", - "phpunit/phpunit": "^9.3.7" - }, - "suggest": { - "laminas/laminas-console": "Laminas\\Console component", - "laminas/laminas-loader": "Laminas\\Loader component if you are not using Composer autoloading for your modules", - "laminas/laminas-mvc": "Laminas\\Mvc component", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\ModuleManager\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Modular application system for laminas-mvc applications", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "modulemanager" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-modulemanager/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-modulemanager/issues", - "rss": "https://github.com/laminas/laminas-modulemanager/releases.atom", - "source": "https://github.com/laminas/laminas-modulemanager" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-04-13T20:11:28+00:00" - }, - { - "name": "laminas/laminas-mvc", - "version": "3.2.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-mvc.git", - "reference": "88da7200cf8f5a970c35d91717a5c4db94981e5e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-mvc/zipball/88da7200cf8f5a970c35d91717a5c4db94981e5e", - "reference": "88da7200cf8f5a970c35d91717a5c4db94981e5e", - "shasum": "" - }, - "require": { - "container-interop/container-interop": "^1.2", - "laminas/laminas-eventmanager": "^3.2", - "laminas/laminas-http": "^2.7", - "laminas/laminas-modulemanager": "^2.8", - "laminas/laminas-router": "^3.0.2", - "laminas/laminas-servicemanager": "^3.3", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-view": "^2.11.3", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-mvc": "^3.1.1" - }, - "require-dev": { - "http-interop/http-middleware": "^0.4.1", - "laminas/laminas-coding-standard": "^1.0.0", - "laminas/laminas-json": "^2.6.1 || ^3.0", - "laminas/laminas-psr7bridge": "^1.0", - "laminas/laminas-stratigility": ">=2.0.1 <2.2", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.4.2" - }, - "suggest": { - "laminas/laminas-json": "(^2.6.1 || ^3.0) To auto-deserialize JSON body content in AbstractRestfulController extensions, when json_decode is unavailable", - "laminas/laminas-log": "^2.9.1 To provide log functionality via LogFilterManager, LogFormatterManager, and LogProcessorManager", - "laminas/laminas-mvc-console": "laminas-mvc-console provides the ability to expose laminas-mvc as a console application", - "laminas/laminas-mvc-i18n": "laminas-mvc-i18n provides integration with laminas-i18n, including a translation bridge and translatable route segments", - "laminas/laminas-mvc-middleware": "To dispatch middleware in your laminas-mvc application", - "laminas/laminas-mvc-plugin-fileprg": "To provide Post/Redirect/Get functionality around forms that container file uploads", - "laminas/laminas-mvc-plugin-flashmessenger": "To provide flash messaging capabilities between requests", - "laminas/laminas-mvc-plugin-identity": "To access the authenticated identity (per laminas-authentication) in controllers", - "laminas/laminas-mvc-plugin-prg": "To provide Post/Redirect/Get functionality within controllers", - "laminas/laminas-paginator": "^2.7 To provide pagination functionality via PaginatorPluginManager", - "laminas/laminas-servicemanager-di": "laminas-servicemanager-di provides utilities for integrating laminas-di and laminas-servicemanager in your laminas-mvc application" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Mvc\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Laminas's event-driven MVC layer, including MVC Applications, Controllers, and Plugins", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "mvc" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-mvc/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-mvc/issues", - "rss": "https://github.com/laminas/laminas-mvc/releases.atom", - "source": "https://github.com/laminas/laminas-mvc" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2020-12-14T21:54:40+00:00" - }, - { - "name": "laminas/laminas-router", - "version": "3.4.5", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-router.git", - "reference": "aaf2eb364eedeb5c4d5b9ee14cd2938d0f7e89b7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-router/zipball/aaf2eb364eedeb5c4d5b9ee14cd2938d0f7e89b7", - "reference": "aaf2eb364eedeb5c4d5b9ee14cd2938d0f7e89b7", - "shasum": "" - }, - "require": { - "container-interop/container-interop": "^1.2", - "laminas/laminas-http": "^2.8.1", - "laminas/laminas-servicemanager": "^2.7.8 || ^3.3", - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-router": "^3.3.0" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-i18n": "^2.7.4", - "phpunit/phpunit": "^9.4" - }, - "suggest": { - "laminas/laminas-i18n": "^2.7.4, if defining translatable HTTP path segments" - }, - "type": "library", - "extra": { - "laminas": { - "component": "Laminas\\Router", - "config-provider": "Laminas\\Router\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Laminas\\Router\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Flexible routing system for HTTP and console applications", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "routing" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-router/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-router/issues", - "rss": "https://github.com/laminas/laminas-router/releases.atom", - "source": "https://github.com/laminas/laminas-router" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-04-19T16:06:00+00:00" - }, - { - "name": "laminas/laminas-server", - "version": "2.10.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-server.git", - "reference": "e1fd6853223feed7a00555144d661e0a914124cd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-server/zipball/e1fd6853223feed7a00555144d661e0a914124cd", - "reference": "e1fd6853223feed7a00555144d661e0a914124cd", - "shasum": "" - }, - "require": { - "laminas/laminas-code": "^3.5.1 || ^4.0.0", - "laminas/laminas-stdlib": "^3.3.1", - "laminas/laminas-zendframework-bridge": "^1.2.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-server": "^2.8.1" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "phpunit/phpunit": "^9.5.4", - "psalm/plugin-phpunit": "^0.15.1", - "vimeo/psalm": "^4.6.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Server\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Create Reflection-based RPC servers", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "server" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-server/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-server/issues", - "rss": "https://github.com/laminas/laminas-server/releases.atom", - "source": "https://github.com/laminas/laminas-server" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-04-16T11:56:04+00:00" - }, - { - "name": "laminas/laminas-servicemanager", - "version": "3.7.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-servicemanager.git", - "reference": "2b0aee477fdbd3191af7c302b93dbc5fda0626f4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/2b0aee477fdbd3191af7c302b93dbc5fda0626f4", - "reference": "2b0aee477fdbd3191af7c302b93dbc5fda0626f4", - "shasum": "" - }, - "require": { - "container-interop/container-interop": "^1.2", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0", - "psr/container": "^1.0" - }, - "conflict": { - "laminas/laminas-code": "<3.3.1", - "zendframework/zend-code": "<3.3.1" - }, - "provide": { - "container-interop/container-interop-implementation": "^1.2", - "psr/container-implementation": "^1.0" - }, - "replace": { - "zendframework/zend-servicemanager": "^3.4.0" - }, - "require-dev": { - "composer/package-versions-deprecated": "^1.0", - "laminas/laminas-coding-standard": "~2.2.0", - "laminas/laminas-container-config-test": "^0.3", - "laminas/laminas-dependency-plugin": "^2.1.2", - "mikey179/vfsstream": "^1.6.8", - "ocramius/proxy-manager": "^2.2.3", - "phpbench/phpbench": "^1.0.4", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.4", - "psalm/plugin-phpunit": "^0.16.1", - "vimeo/psalm": "^4.8" - }, - "suggest": { - "ocramius/proxy-manager": "ProxyManager ^2.1.1 to handle lazy initialization of services" - }, - "bin": [ - "bin/generate-deps-for-config-factory", - "bin/generate-factory-for-class" - ], - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\ServiceManager\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Factory-Driven Dependency Injection Container", - "homepage": "https://laminas.dev", - "keywords": [ - "PSR-11", - "dependency-injection", - "di", - "dic", - "laminas", - "service-manager", - "servicemanager" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-servicemanager/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-servicemanager/issues", - "rss": "https://github.com/laminas/laminas-servicemanager/releases.atom", - "source": "https://github.com/laminas/laminas-servicemanager" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-07-24T19:33:07+00:00" - }, - { - "name": "laminas/laminas-session", - "version": "2.11.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-session.git", - "reference": "c4e19f1a3bc6f7ecf6f25f79b32717a544236922" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-session/zipball/c4e19f1a3bc6f7ecf6f25f79b32717a544236922", - "reference": "c4e19f1a3bc6f7ecf6f25f79b32717a544236922", - "shasum": "" - }, - "require": { - "laminas/laminas-eventmanager": "^3.0", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-session": "^2.9.1" - }, - "require-dev": { - "container-interop/container-interop": "^1.1", - "laminas/laminas-cache": "^2.6.1", - "laminas/laminas-coding-standard": "~2.2.1", - "laminas/laminas-db": "^2.7", - "laminas/laminas-http": "^2.5.4", - "laminas/laminas-servicemanager": "^3.0.3", - "laminas/laminas-validator": "^2.6", - "mongodb/mongodb": "^1.0.1", - "php-mock/php-mock-phpunit": "^1.1.2 || ^2.0", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "laminas/laminas-cache": "Laminas\\Cache component", - "laminas/laminas-db": "Laminas\\Db component", - "laminas/laminas-http": "Laminas\\Http component", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component", - "laminas/laminas-validator": "Laminas\\Validator component", - "mongodb/mongodb": "If you want to use the MongoDB session save handler" - }, - "type": "library", - "extra": { - "laminas": { - "component": "Laminas\\Session", - "config-provider": "Laminas\\Session\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Laminas\\Session\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Object-oriented interface to PHP sessions and storage", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "session" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-session/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-session/issues", - "rss": "https://github.com/laminas/laminas-session/releases.atom", - "source": "https://github.com/laminas/laminas-session" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-06-30T15:33:53+00:00" - }, - { - "name": "laminas/laminas-soap", - "version": "2.9.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-soap.git", - "reference": "11672a79e9074fd8e4e7aedd75849902e7b45e23" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-soap/zipball/11672a79e9074fd8e4e7aedd75849902e7b45e23", - "reference": "11672a79e9074fd8e4e7aedd75849902e7b45e23", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-soap": "*", - "laminas/laminas-server": "^2.9", - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-uri": "^2.8", - "laminas/laminas-zendframework-bridge": "^1.1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-soap": "^2.8.0" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-config": "^3.4", - "laminas/laminas-http": "^2.14", - "phpspec/prophecy-phpunit": "^2.0.1", - "phpunit/phpunit": "^9.4.3" - }, - "suggest": { - "ext-curl": "Curl is required when .NET compatibility is required", - "laminas/laminas-http": "Laminas\\Http component" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Soap\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "soap" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-soap/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-soap/issues", - "rss": "https://github.com/laminas/laminas-soap/releases.atom", - "source": "https://github.com/laminas/laminas-soap" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-17T18:59:03+00:00" - }, - { - "name": "laminas/laminas-stdlib", - "version": "3.5.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-stdlib.git", - "reference": "c8ac6a76a133e682acfabc821d4a2ec646934b12" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/c8ac6a76a133e682acfabc821d4a2ec646934b12", - "reference": "c8ac6a76a133e682acfabc821d4a2ec646934b12", - "shasum": "" - }, - "require": { - "php": "^7.3 || ^8.0" - }, - "conflict": { - "zendframework/zend-stdlib": "*" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~2.3.0", - "phpbench/phpbench": "^0.17.1", - "phpunit/phpunit": "~9.3.7", - "psalm/plugin-phpunit": "^0.16.0", - "vimeo/psalm": "^4.7" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Stdlib\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "SPL extensions, array utilities, error handlers, and more", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "stdlib" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-stdlib/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-stdlib/issues", - "rss": "https://github.com/laminas/laminas-stdlib/releases.atom", - "source": "https://github.com/laminas/laminas-stdlib" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-08-03T13:40:40+00:00" - }, - { - "name": "laminas/laminas-text", - "version": "2.8.1", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-text.git", - "reference": "d696fa1fb3880b9b8f02c08be58685013b421608" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-text/zipball/d696fa1fb3880b9b8f02c08be58685013b421608", - "reference": "d696fa1fb3880b9b8f02c08be58685013b421608", - "shasum": "" - }, - "require": { - "laminas/laminas-servicemanager": "^3.4", - "laminas/laminas-stdlib": "^3.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-text": "^2.7.1" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-config": "^3.4", - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Text\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Create FIGlets and text-based tables", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "text" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-text/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-text/issues", - "rss": "https://github.com/laminas/laminas-text/releases.atom", - "source": "https://github.com/laminas/laminas-text" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-17T21:24:58+00:00" - }, - { - "name": "laminas/laminas-uri", - "version": "2.8.1", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-uri.git", - "reference": "79bd4c614c8cf9a6ba715a49fca8061e84933d87" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-uri/zipball/79bd4c614c8cf9a6ba715a49fca8061e84933d87", - "reference": "79bd4c614c8cf9a6ba715a49fca8061e84933d87", - "shasum": "" - }, - "require": { - "laminas/laminas-escaper": "^2.5", - "laminas/laminas-validator": "^2.10", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-uri": "^2.7.1" - }, - "require-dev": { - "laminas/laminas-coding-standard": "^2.1", - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\Uri\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "A component that aids in manipulating and validating » Uniform Resource Identifiers (URIs)", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "uri" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-uri/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-uri/issues", - "rss": "https://github.com/laminas/laminas-uri/releases.atom", - "source": "https://github.com/laminas/laminas-uri" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-02-17T21:53:05+00:00" - }, - { - "name": "laminas/laminas-validator", - "version": "2.14.5", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-validator.git", - "reference": "4680bc4241cb5b3ff78954c421fe43105ca413b7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/4680bc4241cb5b3ff78954c421fe43105ca413b7", - "reference": "4680bc4241cb5b3ff78954c421fe43105ca413b7", - "shasum": "" - }, - "require": { - "container-interop/container-interop": "^1.1", - "laminas/laminas-stdlib": "^3.3", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "replace": { - "zendframework/zend-validator": "^2.13.0" - }, - "require-dev": { - "laminas/laminas-cache": "^2.6.1", - "laminas/laminas-coding-standard": "~2.2.1", - "laminas/laminas-config": "^2.6", - "laminas/laminas-db": "^2.7", - "laminas/laminas-filter": "^2.6", - "laminas/laminas-http": "^2.14.2", - "laminas/laminas-i18n": "^2.6", - "laminas/laminas-math": "^2.6", - "laminas/laminas-servicemanager": "^2.7.11 || ^3.0.3", - "laminas/laminas-session": "^2.8", - "laminas/laminas-uri": "^2.7", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3", - "psalm/plugin-phpunit": "^0.15.0", - "psr/http-client": "^1.0", - "psr/http-factory": "^1.0", - "psr/http-message": "^1.0", - "vimeo/psalm": "^4.3" - }, - "suggest": { - "laminas/laminas-db": "Laminas\\Db component, required by the (No)RecordExists validator", - "laminas/laminas-filter": "Laminas\\Filter component, required by the Digits validator", - "laminas/laminas-i18n": "Laminas\\I18n component to allow translation of validation error messages", - "laminas/laminas-i18n-resources": "Translations of validator messages", - "laminas/laminas-math": "Laminas\\Math component, required by the Csrf validator", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component to allow using the ValidatorPluginManager and validator chains", - "laminas/laminas-session": "Laminas\\Session component, ^2.8; required by the Csrf validator", - "laminas/laminas-uri": "Laminas\\Uri component, required by the Uri and Sitemap\\Loc validators", - "psr/http-message": "psr/http-message, required when validating PSR-7 UploadedFileInterface instances via the Upload and UploadFile validators" - }, - "type": "library", - "extra": { - "laminas": { - "component": "Laminas\\Validator", - "config-provider": "Laminas\\Validator\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Laminas\\Validator\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Validation classes for a wide range of domains, and the ability to chain validators to create complex validation criteria", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "validator" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-validator/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-validator/issues", - "rss": "https://github.com/laminas/laminas-validator/releases.atom", - "source": "https://github.com/laminas/laminas-validator" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-07-14T13:59:23+00:00" - }, - { - "name": "laminas/laminas-view", - "version": "2.12.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-view.git", - "reference": "3ef103da6887809f08ecf52f42c31a76c9bf08b1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-view/zipball/3ef103da6887809f08ecf52f42c31a76c9bf08b1", - "reference": "3ef103da6887809f08ecf52f42c31a76c9bf08b1", - "shasum": "" - }, - "require": { - "laminas/laminas-eventmanager": "^3.0", - "laminas/laminas-json": "^2.6.1 || ^3.0", - "laminas/laminas-loader": "^2.5", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.3 || ~8.0.0" - }, - "conflict": { - "laminas/laminas-servicemanager": "<3.3" - }, - "replace": { - "zendframework/zend-view": "^2.11.4" - }, - "require-dev": { - "laminas/laminas-authentication": "^2.5", - "laminas/laminas-cache": "^2.6.1", - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-config": "^2.6", - "laminas/laminas-console": "^2.6", - "laminas/laminas-escaper": "^2.5", - "laminas/laminas-feed": "^2.7", - "laminas/laminas-filter": "^2.6.1", - "laminas/laminas-http": "^2.5.4", - "laminas/laminas-i18n": "^2.6", - "laminas/laminas-log": "^2.7", - "laminas/laminas-modulemanager": "^2.7.1", - "laminas/laminas-mvc": "^2.7.14 || ^3.0", - "laminas/laminas-navigation": "^2.5", - "laminas/laminas-paginator": "^2.5", - "laminas/laminas-permissions-acl": "^2.6", - "laminas/laminas-router": "^3.0.1", - "laminas/laminas-serializer": "^2.6.1", - "laminas/laminas-servicemanager": "^3.3", - "laminas/laminas-session": "^2.8.1", - "laminas/laminas-uri": "^2.5", - "phpspec/prophecy": "^1.12", - "phpspec/prophecy-phpunit": "^2.0", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "laminas/laminas-authentication": "Laminas\\Authentication component", - "laminas/laminas-escaper": "Laminas\\Escaper component", - "laminas/laminas-feed": "Laminas\\Feed component", - "laminas/laminas-filter": "Laminas\\Filter component", - "laminas/laminas-http": "Laminas\\Http component", - "laminas/laminas-i18n": "Laminas\\I18n component", - "laminas/laminas-mvc": "Laminas\\Mvc component", - "laminas/laminas-mvc-plugin-flashmessenger": "laminas-mvc-plugin-flashmessenger component, if you want to use the FlashMessenger view helper with laminas-mvc versions 3 and up", - "laminas/laminas-navigation": "Laminas\\Navigation component", - "laminas/laminas-paginator": "Laminas\\Paginator component", - "laminas/laminas-permissions-acl": "Laminas\\Permissions\\Acl component", - "laminas/laminas-servicemanager": "Laminas\\ServiceManager component", - "laminas/laminas-uri": "Laminas\\Uri component" - }, - "bin": [ - "bin/templatemap_generator.php" - ], - "type": "library", - "autoload": { - "psr-4": { - "Laminas\\View\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Flexible view layer supporting and providing multiple view layers, helpers, and more", - "homepage": "https://laminas.dev", - "keywords": [ - "laminas", - "view" - ], - "support": { - "chat": "https://laminas.dev/chat", - "docs": "https://docs.laminas.dev/laminas-view/", - "forum": "https://discourse.laminas.dev", - "issues": "https://github.com/laminas/laminas-view/issues", - "rss": "https://github.com/laminas/laminas-view/releases.atom", - "source": "https://github.com/laminas/laminas-view" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-01-01T14:07:41+00:00" - }, - { - "name": "laminas/laminas-zendframework-bridge", - "version": "1.3.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-zendframework-bridge.git", - "reference": "13af2502d9bb6f7d33be2de4b51fb68c6cdb476e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/13af2502d9bb6f7d33be2de4b51fb68c6cdb476e", - "reference": "13af2502d9bb6f7d33be2de4b51fb68c6cdb476e", - "shasum": "" - }, - "require": { - "php": "^7.3 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.1 || ^9.3", - "psalm/plugin-phpunit": "^0.15.1", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.6" - }, - "type": "library", - "extra": { - "laminas": { - "module": "Laminas\\ZendFrameworkBridge" - } - }, - "autoload": { - "files": [ - "src/autoload.php" - ], - "psr-4": { - "Laminas\\ZendFrameworkBridge\\": "src//" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Alias legacy ZF class names to Laminas Project equivalents.", - "keywords": [ - "ZendFramework", - "autoloading", - "laminas", - "zf" - ], - "support": { - "forum": "https://discourse.laminas.dev/", - "issues": "https://github.com/laminas/laminas-zendframework-bridge/issues", - "rss": "https://github.com/laminas/laminas-zendframework-bridge/releases.atom", - "source": "https://github.com/laminas/laminas-zendframework-bridge" - }, - "funding": [ - { - "url": "https://funding.communitybridge.org/projects/laminas-project", - "type": "community_bridge" - } - ], - "time": "2021-06-24T12:49:22+00:00" - }, - { - "name": "league/flysystem", - "version": "2.2.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/flysystem.git", - "reference": "29a3ba148287db3142412ef34f6fdcbc22c957cd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/29a3ba148287db3142412ef34f6fdcbc22c957cd", - "reference": "29a3ba148287db3142412ef34f6fdcbc22c957cd", - "shasum": "" - }, - "require": { - "ext-json": "*", - "league/mime-type-detection": "^1.0.0", - "php": "^7.2 || ^8.0" - }, - "conflict": { - "guzzlehttp/ringphp": "<1.1.1" - }, - "require-dev": { - "async-aws/s3": "^1.5", - "async-aws/simple-s3": "^1.0", - "aws/aws-sdk-php": "^3.132.4", - "composer/semver": "^3.0", - "ext-fileinfo": "*", - "friendsofphp/php-cs-fixer": "^2.16", - "google/cloud-storage": "^1.23", - "phpseclib/phpseclib": "^2.0", - "phpstan/phpstan": "^0.12.26", - "phpunit/phpunit": "^8.5 || ^9.4", - "sabre/dav": "^4.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "League\\Flysystem\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Frank de Jonge", - "email": "info@frankdejonge.nl" - } - ], - "description": "File storage abstraction for PHP", - "keywords": [ - "WebDAV", - "aws", - "cloud", - "file", - "files", - "filesystem", - "filesystems", - "ftp", - "s3", - "sftp", - "storage" - ], - "support": { - "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/2.2.0" - }, - "funding": [ - { - "url": "https://offset.earth/frankdejonge", - "type": "custom" - }, - { - "url": "https://github.com/frankdejonge", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/league/flysystem", - "type": "tidelift" - } - ], - "time": "2021-07-20T16:54:08+00:00" - }, - { - "name": "league/flysystem-aws-s3-v3", - "version": "2.1.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git", - "reference": "8d8edfe2541d94e6607808e3dd8484734c86eb2a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/8d8edfe2541d94e6607808e3dd8484734c86eb2a", - "reference": "8d8edfe2541d94e6607808e3dd8484734c86eb2a", - "shasum": "" - }, - "require": { - "aws/aws-sdk-php": "^3.132.4", - "league/flysystem": "^2.0.0", - "league/mime-type-detection": "^1.0.0", - "php": "^7.2 || ^8.0" - }, - "conflict": { - "guzzlehttp/ringphp": "<1.1.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "League\\Flysystem\\AwsS3V3\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Frank de Jonge", - "email": "info@frankdejonge.nl" - } - ], - "description": "AWS S3 filesystem adapter for Flysystem.", - "keywords": [ - "Flysystem", - "aws", - "file", - "files", - "filesystem", - "s3", - "storage" - ], - "support": { - "issues": "https://github.com/thephpleague/flysystem-aws-s3-v3/issues", - "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/2.1.0" - }, - "time": "2021-05-24T15:37:00+00:00" - }, - { - "name": "league/iso3166", - "version": "2.1.5", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/iso3166.git", - "reference": "aed3b32fc293afdf2c6c6a322c2408eb5d20804a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/iso3166/zipball/aed3b32fc293afdf2c6c6a322c2408eb5d20804a", - "reference": "aed3b32fc293afdf2c6c6a322c2408eb5d20804a", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.12", - "phpunit/phpunit": "^5.7.11 || ^6.0 || ^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "League\\ISO3166\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Rob Bast", - "email": "rob.bast@gmail.com" - } - ], - "description": "ISO 3166-1 PHP Library", - "homepage": "https://github.com/thephpleague/iso3166", - "keywords": [ - "3166", - "3166-1", - "ISO 3166", - "countries", - "iso", - "library" - ], - "support": { - "issues": "https://github.com/thephpleague/iso3166/issues", - "source": "https://github.com/thephpleague/iso3166" - }, - "time": "2020-01-29T07:08:12+00:00" - }, - { - "name": "league/mime-type-detection", - "version": "1.7.0", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/mime-type-detection.git", - "reference": "3b9dff8aaf7323590c1d2e443db701eb1f9aa0d3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/3b9dff8aaf7323590c1d2e443db701eb1f9aa0d3", - "reference": "3b9dff8aaf7323590c1d2e443db701eb1f9aa0d3", - "shasum": "" - }, - "require": { - "ext-fileinfo": "*", - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.18", - "phpstan/phpstan": "^0.12.68", - "phpunit/phpunit": "^8.5.8 || ^9.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "League\\MimeTypeDetection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Frank de Jonge", - "email": "info@frankdejonge.nl" - } - ], - "description": "Mime-type detection for Flysystem", - "support": { - "issues": "https://github.com/thephpleague/mime-type-detection/issues", - "source": "https://github.com/thephpleague/mime-type-detection/tree/1.7.0" - }, - "funding": [ - { - "url": "https://github.com/frankdejonge", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/league/flysystem", - "type": "tidelift" - } - ], - "time": "2021-01-18T20:58:21+00:00" - }, - { - "name": "magento/adobe-ims", - "version": "2.1.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/adobe-ims/magento-adobe-ims-2.1.2.0.zip", - "shasum": "6267d89c21cc6baa3c28df9261a4b8647d165940" - }, - "require": { - "magento/module-adobe-ims": "2.1.2", - "magento/module-adobe-ims-api": "2.1.0" - }, - "type": "metapackage", - "description": "Adobe IMS Integration" - }, - { - "name": "magento/adobe-stock-integration", - "version": "2.1.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/adobe-stock-integration/magento-adobe-stock-integration-2.1.2.0.zip", - "shasum": "1a26f1a5f511ae8f938487af75bf8569a99dcada" - }, - "require": { - "magento/adobe-ims": "*", - "magento/module-adobe-stock-admin-ui": "1.3.0", - "magento/module-adobe-stock-asset": "1.3.0", - "magento/module-adobe-stock-asset-api": "2.0.0", - "magento/module-adobe-stock-client": "1.3.1", - "magento/module-adobe-stock-client-api": "2.1.0", - "magento/module-adobe-stock-image": "1.3.1", - "magento/module-adobe-stock-image-admin-ui": "1.3.1", - "magento/module-adobe-stock-image-api": "1.3.0" - }, - "type": "metapackage", - "description": "Adobe Stock integration" - }, - { - "name": "magento/composer", - "version": "1.6.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/composer/magento-composer-1.6.0.0.zip", - "shasum": "5c5f251209bf370ead5223188fb12f88888fe568" - }, - "require": { - "composer/composer": "^1.9", - "php": "~7.3.0||~7.4.0", - "symfony/console": "~4.4.0" - }, - "require-dev": { - "phpunit/phpunit": "^9" - }, - "type": "library", - "autoload": { - "psr-4": { - "Magento\\Composer\\": "src" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento composer library helps to instantiate Composer application and run composer commands." - }, - { - "name": "magento/composer-dependency-version-audit-plugin", - "version": "0.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/composer-dependency-version-audit-plugin/magento-composer-dependency-version-audit-plugin-0.1.1.0.zip", - "shasum": "bc997d887abff6d34ca8743eda7d028cabd8ef9a" - }, - "require": { - "composer-plugin-api": "^1.0 || ^2.0", - "composer/composer": "^1.9 || ^2.0" - }, - "require-dev": { - "phpunit/phpunit": "^9" - }, - "type": "composer-plugin", - "extra": { - "class": "Magento\\ComposerDependencyVersionAuditPlugin\\Plugin" - }, - "autoload": { - "psr-4": { - "Magento\\ComposerDependencyVersionAuditPlugin\\": "src/" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Validating packages through a composer plugin" - }, - { - "name": "magento/composer-root-update-plugin", - "version": "1.1.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/composer-root-update-plugin/magento-composer-root-update-plugin-1.1.2.0.zip", - "shasum": "530c345bf02e17456d42e3c919fd0430649866d8" - }, - "require": { - "composer-plugin-api": "^1.0 || ^2.0", - "composer/composer": "<=1.11 || >=2.0.0 <=2.1" - }, - "suggest": { - "magento/framework": "Enables the Magento Composer Root Update Plugin's functionality for the Web Setup Wizard" - }, - "type": "composer-plugin", - "extra": { - "class": "Magento\\ComposerRootUpdatePlugin\\Plugin\\PluginDefinition" - }, - "autoload": { - "psr-4": { - "Magento\\ComposerRootUpdatePlugin\\": "" - }, - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Plugin to look ahead for Magento project root changes when running composer update for new Magento versions" - }, - { - "name": "magento/framework", - "version": "103.0.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/framework/magento-framework-103.0.3.0.zip", - "shasum": "6803cbb2e6e1033edbda2648ac93ff68211b8b1f" - }, - "require": { - "colinmollenhour/php-redis-session-abstract": "~1.4.0", - "composer/composer": "^1.9 || ^2.0", - "ext-bcmath": "*", - "ext-curl": "*", - "ext-dom": "*", - "ext-gd": "*", - "ext-hash": "*", - "ext-iconv": "*", - "ext-intl": "*", - "ext-openssl": "*", - "ext-simplexml": "*", - "ext-xsl": "*", - "guzzlehttp/guzzle": "^6.3.3", - "laminas/laminas-code": "^3.5.1", - "laminas/laminas-crypt": "^3.4.0", - "laminas/laminas-escaper": "2.7.0", - "laminas/laminas-http": "^2.6.0", - "laminas/laminas-mail": "^2.9.0", - "laminas/laminas-mime": "^2.8.0", - "laminas/laminas-mvc": "^3.2.0", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-uri": "^2.5.1", - "laminas/laminas-validator": "^2.6.0", - "lib-libxml": "*", - "magento/zendframework1": "~1.14.2", - "monolog/monolog": "^1.17", - "php": "~7.3.0||~7.4.0", - "ramsey/uuid": "~4.1.0", - "symfony/console": "~4.4.0", - "symfony/process": "~4.4.0", - "tedivm/jshrink": "~1.4.0", - "web-token/jwt-framework": "^v2.2.7", - "wikimedia/less.php": "^3.0.0" - }, - "suggest": { - "ext-imagick": "Use Image Magick >=3.0.0 as an optional alternative image processing library" - }, - "type": "magento2-library", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Framework\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/framework-amqp", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/framework-amqp/magento-framework-amqp-100.4.1.0.zip", - "shasum": "e45145c4e72067191099d582ed221984a542ea08" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0", - "php-amqplib/php-amqplib": "~2.7.0||~2.10.0" - }, - "type": "magento2-library", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Framework\\Amqp\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/framework-bulk", - "version": "101.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/framework-bulk/magento-framework-bulk-101.0.0.0.zip", - "shasum": "bbb6d8cc0b5072e0d3a7be6ff341f1fd3c737af2" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-library", - "autoload": { - "psr-4": { - "Magento\\Framework\\Bulk\\": "" - }, - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/framework-message-queue", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/framework-message-queue/magento-framework-message-queue-100.4.3.0.zip", - "shasum": "95225da56b6b928a91bc8d8b42174543cfec80bb" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-library", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Framework\\MessageQueue\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/google-shopping-ads", - "version": "4.0.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/google-shopping-ads/magento-google-shopping-ads-4.0.1.0.zip", - "shasum": "ba1efed03c142908f53a02cce6704672c379a60d" - }, - "require": { - "magento/framework": ">=101.0.4", - "magento/module-eav": ">=101.0.3", - "php": "7.0.2||7.0.4||>=7.0.6" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GoogleShoppingAds\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Connect your Magento admin with Google Merchant Center and Google Ads. Leverage Google machine learning through Google Smart Shopping campaigns" - }, - { - "name": "magento/inventory-composer-installer", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/inventory-composer-installer/magento-inventory-composer-installer-1.2.0.0.zip", - "shasum": "b96336d0a80d70b39f225eeba240abbbf7820f78" - }, - "require": { - "composer-plugin-api": "^1.1 || ^2.0", - "composer/composer": "^1.9 || ^2.0", - "magento/framework": "*" - }, - "type": "composer-plugin", - "extra": { - "class": "Magento\\InventoryComposerInstaller\\Plugin" - }, - "autoload": { - "psr-4": { - "Magento\\InventoryComposerInstaller\\": "src" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Composer plugin for Magento Multi Source Inventory" - }, - { - "name": "magento/inventory-metapackage", - "version": "1.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/inventory-metapackage/magento-inventory-metapackage-1.2.3.0.zip", - "shasum": "788505629a0eaeb9120e96305359263868a5e93c" - }, - "require": { - "magento/inventory-composer-installer": "1.2.0", - "magento/module-inventory": "1.2.1", - "magento/module-inventory-admin-ui": "1.2.1", - "magento/module-inventory-advanced-checkout": "1.2.0", - "magento/module-inventory-api": "1.2.1", - "magento/module-inventory-bundle-import-export": "1.1.0", - "magento/module-inventory-bundle-product": "1.2.0", - "magento/module-inventory-bundle-product-admin-ui": "1.2.1", - "magento/module-inventory-bundle-product-indexer": "1.1.0", - "magento/module-inventory-cache": "1.2.1", - "magento/module-inventory-catalog": "1.2.1", - "magento/module-inventory-catalog-admin-ui": "1.2.1", - "magento/module-inventory-catalog-api": "1.3.1", - "magento/module-inventory-catalog-frontend-ui": "1.0.1", - "magento/module-inventory-catalog-search": "1.2.1", - "magento/module-inventory-catalog-search-bundle-product": "1.0.0", - "magento/module-inventory-catalog-search-configurable-product": "1.0.0", - "magento/module-inventory-configurable-product": "1.2.1", - "magento/module-inventory-configurable-product-admin-ui": "1.2.1", - "magento/module-inventory-configurable-product-frontend-ui": "1.0.1", - "magento/module-inventory-configurable-product-indexer": "1.2.1", - "magento/module-inventory-configuration": "1.2.1", - "magento/module-inventory-configuration-api": "1.2.0", - "magento/module-inventory-distance-based-source-selection": "1.2.1", - "magento/module-inventory-distance-based-source-selection-admin-ui": "1.2.0", - "magento/module-inventory-distance-based-source-selection-api": "1.2.0", - "magento/module-inventory-elasticsearch": "1.2.0", - "magento/module-inventory-export-stock": "1.2.0", - "magento/module-inventory-export-stock-api": "1.2.0", - "magento/module-inventory-graph-ql": "1.2.0", - "magento/module-inventory-grouped-product": "1.2.1", - "magento/module-inventory-grouped-product-admin-ui": "1.2.1", - "magento/module-inventory-grouped-product-indexer": "1.2.1", - "magento/module-inventory-import-export": "1.2.1", - "magento/module-inventory-in-store-pickup": "1.1.0", - "magento/module-inventory-in-store-pickup-admin-ui": "1.1.0", - "magento/module-inventory-in-store-pickup-api": "1.1.0", - "magento/module-inventory-in-store-pickup-frontend": "1.1.1", - "magento/module-inventory-in-store-pickup-graph-ql": "1.1.0", - "magento/module-inventory-in-store-pickup-multishipping": "1.1.0", - "magento/module-inventory-in-store-pickup-quote": "1.1.0", - "magento/module-inventory-in-store-pickup-quote-graph-ql": "1.1.0", - "magento/module-inventory-in-store-pickup-sales": "1.1.0", - "magento/module-inventory-in-store-pickup-sales-admin-ui": "1.1.1", - "magento/module-inventory-in-store-pickup-sales-api": "1.1.0", - "magento/module-inventory-in-store-pickup-shipping": "1.1.0", - "magento/module-inventory-in-store-pickup-shipping-admin-ui": "1.1.0", - "magento/module-inventory-in-store-pickup-shipping-api": "1.1.0", - "magento/module-inventory-in-store-pickup-webapi-extension": "1.1.0", - "magento/module-inventory-indexer": "2.1.1", - "magento/module-inventory-low-quantity-notification": "1.2.0", - "magento/module-inventory-low-quantity-notification-admin-ui": "1.2.1", - "magento/module-inventory-low-quantity-notification-api": "1.2.0", - "magento/module-inventory-multi-dimensional-indexer-api": "1.2.0", - "magento/module-inventory-product-alert": "1.2.1", - "magento/module-inventory-quote-graph-ql": "1.0.0", - "magento/module-inventory-requisition-list": "1.2.1", - "magento/module-inventory-reservation-cli": "1.2.1", - "magento/module-inventory-reservations": "1.2.0", - "magento/module-inventory-reservations-api": "1.2.0", - "magento/module-inventory-sales": "1.2.1", - "magento/module-inventory-sales-admin-ui": "1.2.1", - "magento/module-inventory-sales-api": "1.2.0", - "magento/module-inventory-sales-frontend-ui": "1.2.1", - "magento/module-inventory-setup-fixture-generator": "1.2.0", - "magento/module-inventory-shipping": "1.2.1", - "magento/module-inventory-shipping-admin-ui": "1.2.1", - "magento/module-inventory-source-deduction-api": "1.2.1", - "magento/module-inventory-source-selection": "1.2.0", - "magento/module-inventory-source-selection-api": "1.4.0", - "magento/module-inventory-swatches-frontend-ui": "1.0.0", - "magento/module-inventory-visual-merchandiser": "1.1.1", - "magento/module-inventory-wishlist": "1.0.0" - }, - "type": "metapackage", - "description": "Metapackage with Magento Inventory modules for simple installation" - }, - { - "name": "magento/language-de_de", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/language-de_de/magento-language-de_de-100.4.0.0.zip", - "shasum": "176baf37dd2dcef3e7028a3915dbb6af95221791" - }, - "require": { - "magento/framework": "103.0.*" - }, - "type": "magento2-language", - "autoload": { - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "German (Germany) language" - }, - { - "name": "magento/language-en_us", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/language-en_us/magento-language-en_us-100.4.0.0.zip", - "shasum": "d812b13b78a13ca0b1314d261dcfb4b4bc9e350f" - }, - "require": { - "magento/framework": "103.0.*" - }, - "type": "magento2-language", - "autoload": { - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "English (United States) language" - }, - { - "name": "magento/language-es_es", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/language-es_es/magento-language-es_es-100.4.0.0.zip", - "shasum": "27569b926ddc525670d7daa601268f9edb09c59b" - }, - "require": { - "magento/framework": "103.0.*" - }, - "type": "magento2-language", - "autoload": { - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Spanish (Spain) language" - }, - { - "name": "magento/language-fr_fr", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/language-fr_fr/magento-language-fr_fr-100.4.0.0.zip", - "shasum": "6daf974ef89b58eba8b8f4de4b006ef807fbc7f2" - }, - "require": { - "magento/framework": "103.0.*" - }, - "type": "magento2-language", - "autoload": { - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "French (France) language" - }, - { - "name": "magento/language-nl_nl", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/language-nl_nl/magento-language-nl_nl-100.4.0.0.zip", - "shasum": "4885585685280153d691058f5344fb0ce46da023" - }, - "require": { - "magento/framework": "103.0.*" - }, - "type": "magento2-language", - "autoload": { - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Dutch (Netherlands) language" - }, - { - "name": "magento/language-pt_br", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/language-pt_br/magento-language-pt_br-100.4.0.0.zip", - "shasum": "de9b81317832aeeee8cb195d0a63b8be9176fda9" - }, - "require": { - "magento/framework": "103.0.*" - }, - "type": "magento2-language", - "autoload": { - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Portuguese (Brazil) language" - }, - { - "name": "magento/language-zh_hans_cn", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/language-zh_hans_cn/magento-language-zh_hans_cn-100.4.0.0.zip", - "shasum": "cfae6ec93fb5035704e96e19e3865f644ad3b304" - }, - "require": { - "magento/framework": "103.0.*" - }, - "type": "magento2-language", - "autoload": { - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Chinese (China) language" - }, - { - "name": "magento/magento-composer-installer", - "version": "0.2.1", - "source": { - "type": "git", - "url": "https://github.com/magento/magento-composer-installer.git", - "reference": "b9f929f718ef93ed61b6410bad85d40c37fd5ed3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/magento/magento-composer-installer/zipball/b9f929f718ef93ed61b6410bad85d40c37fd5ed3", - "reference": "b9f929f718ef93ed61b6410bad85d40c37fd5ed3", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.1 || ^2.0", - "composer/composer": "^1.9 || ^2.0" - }, - "replace": { - "magento-hackathon/magento-composer-installer": "*" - }, - "require-dev": { - "firegento/phpcs": "~1.1.0", - "mikey179/vfsstream": "*", - "phpunit/phpunit": "*", - "phpunit/phpunit-mock-objects": "dev-master", - "squizlabs/php_codesniffer": "1.4.7", - "symfony/process": "*" - }, - "type": "composer-plugin", - "extra": { - "composer-command-registry": [ - "MagentoHackathon\\Composer\\Magento\\Command\\DeployCommand" - ], - "class": "MagentoHackathon\\Composer\\Magento\\Plugin" - }, - "autoload": { - "psr-0": { - "MagentoHackathon\\Composer\\Magento": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "OSL-3.0" - ], - "authors": [ - { - "name": "Daniel Fahlke aka Flyingmana", - "email": "flyingmana@googlemail.com" - }, - { - "name": "Jörg Weller", - "email": "weller@flagbit.de" - }, - { - "name": "Karl Spies", - "email": "karl.spies@gmx.net" - }, - { - "name": "Tobias Vogt", - "email": "tobi@webguys.de" - }, - { - "name": "David Fuhr", - "email": "fuhr@flagbit.de" - }, - { - "name": "Vinai Kopp", - "email": "vinai@netzarbeiter.com" - } - ], - "description": "Composer installer for Magento modules", - "homepage": "https://github.com/magento/magento-composer-installer", - "keywords": [ - "composer-installer", - "magento" - ], - "support": { - "source": "https://github.com/magento/magento-composer-installer/tree/0.2.1" - }, - "time": "2021-03-04T20:05:10+00:00" - }, - { - "name": "magento/magento2-base", - "version": "2.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/magento2-base/magento-magento2-base-2.4.3.0.zip", - "shasum": "eb63f2e254dbbbf0c6c40074ab43bc8d2fb495bd" - }, - "require": { - "composer/composer": "^1.9 || ^2.0", - "ext-intl": "*", - "ext-mbstring": "*", - "laminas/laminas-code": "^3.5.1", - "laminas/laminas-crypt": "^3.4.0", - "laminas/laminas-di": "^3.2.0", - "laminas/laminas-eventmanager": "^3.0.0", - "laminas/laminas-http": "^2.6.0", - "laminas/laminas-i18n": "^2.7.3", - "laminas/laminas-json": "^3.2.0", - "laminas/laminas-modulemanager": "^2.7", - "laminas/laminas-mvc": "^3.2.0", - "laminas/laminas-server": "^2.6.1", - "laminas/laminas-servicemanager": "^3.6.0", - "laminas/laminas-soap": "^2.9.0", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-text": "^2.6.0", - "laminas/laminas-uri": "^2.5.1", - "laminas/laminas-validator": "^2.6.0", - "laminas/laminas-view": "~2.12.0", - "magento/composer": "1.6.0", - "magento/magento-composer-installer": "*", - "magento/zendframework1": "~1.14.2", - "monolog/monolog": "^1.17", - "pelago/emogrifier": "^5.0.0", - "php": "~7.3.0||~7.4.0", - "phpseclib/phpseclib": "2.0.*", - "symfony/console": "~4.4.0", - "symfony/event-dispatcher": "~4.4.0", - "tedivm/jshrink": "~1.4.0", - "tubalmartin/cssmin": "4.1.1" - }, - "conflict": { - "gene/bluefoot": "*" - }, - "replace": { - "blueimp/jquery-file-upload": "5.6.14", - "components/jquery": "1.11.0", - "components/jqueryui": "1.10.4", - "tinymce/tinymce": "3.4.7", - "trentrichardson/jquery-timepicker-addon": "1.4.3", - "twbs/bootstrap": "3.1.0" - }, - "type": "magento2-component", - "extra": { - "chmod": [ - { - "mask": "0755", - "path": "bin/magento" - } - ], - "component_paths": { - "blueimp/jquery-file-upload": "lib/web/jquery/fileUploader", - "components/jquery": [ - "lib/web/jquery.js", - "lib/web/jquery/jquery.min.js", - "lib/web/jquery/jquery-migrate.js" - ], - "components/jqueryui": "lib/web/jquery/jquery-ui.js", - "tinymce/tinymce": "lib/web/tiny_mce_4", - "trentrichardson/jquery-timepicker-addon": "lib/web/jquery/jquery-ui-timepicker-addon.js", - "twbs/bootstrap": "lib/web/jquery/jquery.tabs.js" - }, - "map": [ - [ - ".editorconfig", - ".editorconfig" - ], - [ - ".gitignore", - ".gitignore" - ], - [ - ".htaccess", - ".htaccess" - ], - [ - ".htaccess.sample", - ".htaccess.sample" - ], - [ - ".php_cs.dist", - ".php_cs.dist" - ], - [ - ".user.ini", - ".user.ini" - ], - [ - "CHANGELOG.md", - "CHANGELOG.md" - ], - [ - "COPYING.txt", - "COPYING.txt" - ], - [ - "Gruntfile.js.sample", - "Gruntfile.js.sample" - ], - [ - "LICENSE.txt", - "LICENSE.txt" - ], - [ - "LICENSE_AFL.txt", - "LICENSE_AFL.txt" - ], - [ - "SECURITY.md", - "SECURITY.md" - ], - [ - "app/.htaccess", - "app/.htaccess" - ], - [ - "app/autoload.php", - "app/autoload.php" - ], - [ - "app/bootstrap.php", - "app/bootstrap.php" - ], - [ - "app/design/adminhtml/Magento", - "app/design/adminhtml/Magento" - ], - [ - "app/design/frontend/Magento", - "app/design/frontend/Magento" - ], - [ - "app/etc/NonComposerComponentRegistration.php", - "app/etc/NonComposerComponentRegistration.php" - ], - [ - "app/etc/db_schema.xml", - "app/etc/db_schema.xml" - ], - [ - "app/etc/di.xml", - "app/etc/di.xml" - ], - [ - "app/etc/registration_globlist.php", - "app/etc/registration_globlist.php" - ], - [ - "auth.json.sample", - "auth.json.sample" - ], - [ - "bin/.htaccess", - "bin/.htaccess" - ], - [ - "bin/magento", - "bin/magento" - ], - [ - "dev/.htaccess", - "dev/.htaccess" - ], - [ - "dev/tests/acceptance", - "dev/tests/acceptance" - ], - [ - "dev/tests/api-functional/.gitignore", - "dev/tests/api-functional/.gitignore" - ], - [ - "dev/tests/api-functional/_files", - "dev/tests/api-functional/_files" - ], - [ - "dev/tests/api-functional/config", - "dev/tests/api-functional/config" - ], - [ - "dev/tests/api-functional/framework", - "dev/tests/api-functional/framework" - ], - [ - "dev/tests/api-functional/isolate_gql.txt", - "dev/tests/api-functional/isolate_gql.txt" - ], - [ - "dev/tests/api-functional/isolate_rest.txt", - "dev/tests/api-functional/isolate_rest.txt" - ], - [ - "dev/tests/api-functional/phpunit_graphql.xml.dist", - "dev/tests/api-functional/phpunit_graphql.xml.dist" - ], - [ - "dev/tests/api-functional/phpunit_rest.xml.dist", - "dev/tests/api-functional/phpunit_rest.xml.dist" - ], - [ - "dev/tests/api-functional/phpunit_soap.xml.dist", - "dev/tests/api-functional/phpunit_soap.xml.dist" - ], - [ - "dev/tests/api-functional/testsuite/Magento", - "dev/tests/api-functional/testsuite/Magento" - ], - [ - "dev/tests/error_handler.php", - "dev/tests/error_handler.php" - ], - [ - "dev/tests/integration/.gitignore", - "dev/tests/integration/.gitignore" - ], - [ - "dev/tests/integration/_files", - "dev/tests/integration/_files" - ], - [ - "dev/tests/integration/bin", - "dev/tests/integration/bin" - ], - [ - "dev/tests/integration/etc", - "dev/tests/integration/etc" - ], - [ - "dev/tests/integration/framework", - "dev/tests/integration/framework" - ], - [ - "dev/tests/integration/isolate.txt", - "dev/tests/integration/isolate.txt" - ], - [ - "dev/tests/integration/phpunit.xml.dist", - "dev/tests/integration/phpunit.xml.dist" - ], - [ - "dev/tests/integration/testsuite/Magento", - "dev/tests/integration/testsuite/Magento" - ], - [ - "dev/tests/integration/tmp", - "dev/tests/integration/tmp" - ], - [ - "dev/tests/js", - "dev/tests/js" - ], - [ - "dev/tests/setup-integration", - "dev/tests/setup-integration" - ], - [ - "dev/tests/static/.gitignore", - "dev/tests/static/.gitignore" - ], - [ - "dev/tests/static/framework", - "dev/tests/static/framework" - ], - [ - "dev/tests/static/get_github_changes.php", - "dev/tests/static/get_github_changes.php" - ], - [ - "dev/tests/static/phpunit-all.xml.dist", - "dev/tests/static/phpunit-all.xml.dist" - ], - [ - "dev/tests/static/phpunit.xml.dist", - "dev/tests/static/phpunit.xml.dist" - ], - [ - "dev/tests/static/testsuite/Magento", - "dev/tests/static/testsuite/Magento" - ], - [ - "dev/tests/static/tmp", - "dev/tests/static/tmp" - ], - [ - "dev/tests/unit/.gitignore", - "dev/tests/unit/.gitignore" - ], - [ - "dev/tests/unit/framework", - "dev/tests/unit/framework" - ], - [ - "dev/tests/unit/phpunit.xml.dist", - "dev/tests/unit/phpunit.xml.dist" - ], - [ - "dev/tests/unit/tmp", - "dev/tests/unit/tmp" - ], - [ - "dev/tests/utils", - "dev/tests/utils" - ], - [ - "dev/tools", - "dev/tools" - ], - [ - "generated", - "generated" - ], - [ - "grunt-config.json.sample", - "grunt-config.json.sample" - ], - [ - "lib/.htaccess", - "lib/.htaccess" - ], - [ - "lib/internal/GnuFreeFont", - "lib/internal/GnuFreeFont" - ], - [ - "lib/internal/LinLibertineFont", - "lib/internal/LinLibertineFont" - ], - [ - "lib/web/FormData.js", - "lib/web/FormData.js" - ], - [ - "lib/web/MutationObserver.js", - "lib/web/MutationObserver.js" - ], - [ - "lib/web/blank.html", - "lib/web/blank.html" - ], - [ - "lib/web/chartjs", - "lib/web/chartjs" - ], - [ - "lib/web/css", - "lib/web/css" - ], - [ - "lib/web/es6-collections.js", - "lib/web/es6-collections.js" - ], - [ - "lib/web/extjs", - "lib/web/extjs" - ], - [ - "lib/web/fonts", - "lib/web/fonts" - ], - [ - "lib/web/fotorama", - "lib/web/fotorama" - ], - [ - "lib/web/i18n", - "lib/web/i18n" - ], - [ - "lib/web/images", - "lib/web/images" - ], - [ - "lib/web/jquery", - "lib/web/jquery" - ], - [ - "lib/web/jquery.js", - "lib/web/jquery.js" - ], - [ - "lib/web/knockoutjs", - "lib/web/knockoutjs" - ], - [ - "lib/web/legacy-build.min.js", - "lib/web/legacy-build.min.js" - ], - [ - "lib/web/less", - "lib/web/less" - ], - [ - "lib/web/lib", - "lib/web/lib" - ], - [ - "lib/web/mage", - "lib/web/mage" - ], - [ - "lib/web/magnifier", - "lib/web/magnifier" - ], - [ - "lib/web/matchMedia.js", - "lib/web/matchMedia.js" - ], - [ - "lib/web/modernizr", - "lib/web/modernizr" - ], - [ - "lib/web/moment-timezone-with-data.js", - "lib/web/moment-timezone-with-data.js" - ], - [ - "lib/web/moment.js", - "lib/web/moment.js" - ], - [ - "lib/web/prototype", - "lib/web/prototype" - ], - [ - "lib/web/requirejs", - "lib/web/requirejs" - ], - [ - "lib/web/scriptaculous", - "lib/web/scriptaculous" - ], - [ - "lib/web/spacer.gif", - "lib/web/spacer.gif" - ], - [ - "lib/web/tiny_mce_4", - "lib/web/tiny_mce_4" - ], - [ - "lib/web/underscore.js", - "lib/web/underscore.js" - ], - [ - "lib/web/varien", - "lib/web/varien" - ], - [ - "nginx.conf.sample", - "nginx.conf.sample" - ], - [ - "package.json.sample", - "package.json.sample" - ], - [ - "phpserver", - "phpserver" - ], - [ - "pub/.htaccess", - "pub/.htaccess" - ], - [ - "pub/.user.ini", - "pub/.user.ini" - ], - [ - "pub/cron.php", - "pub/cron.php" - ], - [ - "pub/errors", - "pub/errors" - ], - [ - "pub/get.php", - "pub/get.php" - ], - [ - "pub/health_check.php", - "pub/health_check.php" - ], - [ - "pub/index.php", - "pub/index.php" - ], - [ - "pub/media/.htaccess", - "pub/media/.htaccess" - ], - [ - "pub/media/custom_options", - "pub/media/custom_options" - ], - [ - "pub/media/customer/.htaccess", - "pub/media/customer/.htaccess" - ], - [ - "pub/media/customer_address", - "pub/media/customer_address" - ], - [ - "pub/media/downloadable/.htaccess", - "pub/media/downloadable/.htaccess" - ], - [ - "pub/media/import", - "pub/media/import" - ], - [ - "pub/media/sitemap", - "pub/media/sitemap" - ], - [ - "pub/media/theme_customization/.htaccess", - "pub/media/theme_customization/.htaccess" - ], - [ - "pub/opt", - "pub/opt" - ], - [ - "pub/static/.htaccess", - "pub/static/.htaccess" - ], - [ - "pub/static.php", - "pub/static.php" - ], - [ - "setup", - "setup" - ], - [ - "var/.htaccess", - "var/.htaccess" - ], - [ - "vendor/.htaccess", - "vendor/.htaccess" - ] - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento 2 Base (Community Edition)" - }, - { - "name": "magento/module-admin-analytics", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-admin-analytics/magento-module-admin-analytics-100.4.3.0.zip", - "shasum": "2ad541bcfc53641c3cc9f52b05148732da0f4e16" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-config": "101.2.*", - "magento/module-release-notification": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdminAnalytics\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-admin-notification", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-admin-notification/magento-module-admin-notification-100.4.2.0.zip", - "shasum": "77f3c79f787cb25cd14eb5e0cb0d3cec6d0b48f0" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-config": "101.2.*", - "magento/module-media-storage": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdminNotification\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-adobe-ims", - "version": "2.1.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-ims/magento-module-adobe-ims-2.1.2.0.zip", - "shasum": "85bf00e237b0f47341338a199fa3828a463de4cd" - }, - "require": { - "magento/framework": "*", - "magento/module-adobe-ims-api": "2.1.*", - "magento/module-authorization": "*", - "magento/module-backend": "*", - "magento/module-config": "*", - "magento/module-user": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdobeIms\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for authentication to Adobe services" - }, - { - "name": "magento/module-adobe-ims-api", - "version": "2.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-ims-api/magento-module-adobe-ims-api-2.1.0.0.zip", - "shasum": "d2d6efb45a10cecb2c6370d15d42b1139a314b81" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdobeImsApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Implementation of Magento module responsible for authentication to Adobe services" - }, - { - "name": "magento/module-adobe-stock-admin-ui", - "version": "1.3.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-admin-ui/magento-module-adobe-stock-admin-ui-1.3.0.0.zip", - "shasum": "fd32d441cb64e0c6eae17fc8a9c9c403d48cea59" - }, - "require": { - "magento/framework": "*", - "magento/module-adobe-ims-api": "*", - "magento/module-adobe-stock-client-api": "2.1.*", - "magento/module-backend": "*", - "magento/module-config": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-cms": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdobeStockAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for the admin panel UI implementation" - }, - { - "name": "magento/module-adobe-stock-asset", - "version": "1.3.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-asset/magento-module-adobe-stock-asset-1.3.0.0.zip", - "shasum": "2845737ef810868acc8a74a19ad956605b4fe196" - }, - "require": { - "magento/framework": "*", - "magento/module-adobe-stock-asset-api": "2.0.*", - "magento/module-adobe-stock-client-api": "2.1.*", - "magento/module-config": "*", - "magento/module-media-gallery": "*", - "magento/module-media-gallery-api": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdobeStockAsset\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for the Adobe Stock assets handling implementation on Magento side" - }, - { - "name": "magento/module-adobe-stock-asset-api", - "version": "2.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-asset-api/magento-module-adobe-stock-asset-api-2.0.0.0.zip", - "shasum": "c4e1054b12302ac9c87ba6e7ddc7604b56268813" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdobeStockAssetApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for Adobe Stock assets handling on Magento side" - }, - { - "name": "magento/module-adobe-stock-client", - "version": "1.3.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-client/magento-module-adobe-stock-client-1.3.1.0.zip", - "shasum": "4fed32c6a717e5ea12dc6540b1beaa9f439b8768" - }, - "require": { - "astock/stock-api-libphp": "^1.1.2", - "magento/framework": "*", - "magento/module-adobe-ims-api": "*", - "magento/module-adobe-stock-client-api": "2.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdobeStockClient\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for interaction with Adobe Stock API implementation" - }, - { - "name": "magento/module-adobe-stock-client-api", - "version": "2.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-client-api/magento-module-adobe-stock-client-api-2.1.0.0.zip", - "shasum": "eae7473a32cb991fc99708fd1470b0090f670c41" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdobeStockClientApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for interaction with Adobe Stock API" - }, - { - "name": "magento/module-adobe-stock-image", - "version": "1.3.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-image/magento-module-adobe-stock-image-1.3.1.0.zip", - "shasum": "b6b47d1cfe9afda2cb0d56a44e05a05a71ed18f5" - }, - "require": { - "magento/framework": "*", - "magento/module-adobe-stock-asset-api": "2.0.*", - "magento/module-adobe-stock-client-api": "2.1.*", - "magento/module-adobe-stock-image-api": "1.3.*", - "magento/module-media-gallery-api": "*", - "magento/module-media-gallery-synchronization-api": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdobeStockImage\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for the images handling implementation" - }, - { - "name": "magento/module-adobe-stock-image-admin-ui", - "version": "1.3.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-image-admin-ui/magento-module-adobe-stock-image-admin-ui-1.3.1.0.zip", - "shasum": "6da0829d78593dbf3c22e7c1595b5080a1a36d64" - }, - "require": { - "magento/framework": "*", - "magento/module-adobe-ims": "*", - "magento/module-adobe-ims-api": "*", - "magento/module-adobe-stock-asset-api": "2.0.*", - "magento/module-adobe-stock-client-api": "2.1.*", - "magento/module-adobe-stock-image-api": "1.3.*", - "magento/module-backend": "*", - "magento/module-media-gallery-api": "*", - "magento/module-media-gallery-ui": "*", - "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-cms": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdobeStockImageAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for the admin panel images UI implementation" - }, - { - "name": "magento/module-adobe-stock-image-api", - "version": "1.3.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-adobe-stock-image-api/magento-module-adobe-stock-image-api-1.3.0.0.zip", - "shasum": "672dabe7ba6afd6a0beb334787050899038244e9" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdobeStockImageApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for the images handling" - }, - { - "name": "magento/module-advanced-pricing-import-export", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-advanced-pricing-import-export/magento-module-advanced-pricing-import-export-100.4.3.0.zip", - "shasum": "5841d9c6191d2e3ca90c720a058d1a9ac2b8466f" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-import-export": "101.1.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-import-export": "101.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdvancedPricingImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-advanced-search", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-advanced-search/magento-module-advanced-search-100.4.1.0.zip", - "shasum": "17ffa559af3f5413e0e95207b4b7237f5261b2e4" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-search": "102.0.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-search": "101.1.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AdvancedSearch\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-amqp", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-amqp/magento-module-amqp-100.4.1.0.zip", - "shasum": "6eae8e8479ccc091382d91351d9cadc97a6da875" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-amqp": "100.4.*", - "magento/framework-message-queue": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Amqp\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-amqp-store", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-amqp-store/magento-module-amqp-store-100.4.1.0.zip", - "shasum": "11b7420f4b352c53b6ef7d2007a20036b30c9881" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-amqp": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/framework-message-queue": "100.4.*", - "magento/module-asynchronous-operations": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AmqpStore\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-analytics", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-analytics/magento-module-analytics-100.4.3.0.zip", - "shasum": "2c09bceae52cade7549259669a9500eff453ce79" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-config": "101.2.*", - "magento/module-integration": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Analytics\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-asynchronous-operations", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-asynchronous-operations/magento-module-asynchronous-operations-100.4.3.0.zip", - "shasum": "ce1bbcf47020689fae6dd8e2e34dd18a01dd67cf" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-bulk": "101.0.*", - "magento/framework-message-queue": "100.4.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-admin-notification": "100.4.*", - "magento/module-logging": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AsynchronousOperations\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-authorization", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-authorization/magento-module-authorization-100.4.3.0.zip", - "shasum": "4dcb2cb669fe80da8b7a007e17ac74e30d6738b8" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Authorization\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Authorization module provides access to Magento ACL functionality." - }, - { - "name": "magento/module-aws-s3", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-aws-s3/magento-module-aws-s3-100.4.1.0.zip", - "shasum": "252c4e58396e0259a51ebec3925403ab15cfd2b8" - }, - "require": { - "league/flysystem": "^2.0", - "league/flysystem-aws-s3-v3": "^2.0", - "magento/framework": "103.0.*", - "magento/module-remote-storage": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AwsS3\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-aws-s3-page-builder", - "version": "1.0.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-aws-s3-page-builder/magento-module-aws-s3-page-builder-1.0.1.0.zip", - "shasum": "5c12bdd83ae0262633ff82f9ce8d56f7bc54ba74" - }, - "require": { - "magento/framework": "~103.0.3", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-aws-s3": "*", - "magento/module-page-builder": "2.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\AwsS3PageBuilder\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Aws S3 Page Builder module" - }, - { - "name": "magento/module-backend", - "version": "102.0.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-backend/magento-module-backend-102.0.3.0.zip", - "shasum": "cb48d4ae3cf796492b4dc2c963803032563a400f" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backup": "100.4.*", - "magento/module-catalog": "104.0.*", - "magento/module-cms": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-developer": "100.4.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-quote": "101.2.*", - "magento/module-reports": "100.4.*", - "magento/module-require-js": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-security": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-translation": "100.4.*", - "magento/module-ui": "101.2.*", - "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-theme": "101.1.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php", - "cli_commands.php" - ], - "psr-4": { - "Magento\\Backend\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-backup", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-backup/magento-module-backup-100.4.3.0.zip", - "shasum": "737d3af960c74fc8353967f71a3b0418333f29a0" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-cron": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Backup\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-bundle", - "version": "101.0.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-bundle/magento-module-bundle-101.0.3.0.zip", - "shasum": "9cf9f2d600b119095ae3eeeb7f248720985bbe2b" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-catalog-rule": "101.2.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-gift-message": "100.4.*", - "magento/module-media-storage": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-bundle-sample-data": "Sample Data version: 100.4.*", - "magento/module-sales-rule": "101.2.*", - "magento/module-webapi": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Bundle\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-bundle-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-bundle-graph-ql/magento-module-bundle-graph-ql-100.4.3.0.zip", - "shasum": "336325f834d761a161e1bd2a0efc08f11283a4f6" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-bundle": "101.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-quote-graph-ql": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-sales-graph-ql": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\BundleGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-bundle-import-export", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-bundle-import-export/magento-module-bundle-import-export-100.4.2.0.zip", - "shasum": "6b52c743468c932dda0b2b298439a6f22dab8db6" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-bundle": "101.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-import-export": "101.1.*", - "magento/module-eav": "102.1.*", - "magento/module-import-export": "101.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\BundleImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-cache-invalidate", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cache-invalidate/magento-module-cache-invalidate-100.4.1.0.zip", - "shasum": "c82d2d2a8c5afdf030d3c83017b169208f759081" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-page-cache": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CacheInvalidate\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-captcha", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-captcha/magento-module-captcha-100.4.3.0.zip", - "shasum": "315545dee08d7bb0748a074f5097d6c55526ff57" - }, - "require": { - "laminas/laminas-captcha": "^2.10", - "laminas/laminas-db": "^2.8.2", - "laminas/laminas-session": "^2.10", - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Captcha\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-cardinal-commerce", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cardinal-commerce/magento-module-cardinal-commerce-100.4.1.0.zip", - "shasum": "4e8d35f789f6fcb9e4ec3c7c0981523ca41af4fa" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-payment": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CardinalCommerce\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Provides a possibility to enable 3-D Secure 2.0 support for payment methods." - }, - { - "name": "magento/module-catalog", - "version": "104.0.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog/magento-module-catalog-104.0.3.0.zip", - "shasum": "273d0446da6f5b3711f9dcf77c3878fc686aa127" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-asynchronous-operations": "100.4.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-catalog-rule": "101.2.*", - "magento/module-catalog-url-rewrite": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-cms": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-indexer": "100.4.*", - "magento/module-media-storage": "100.4.*", - "magento/module-msrp": "100.4.*", - "magento/module-page-cache": "100.4.*", - "magento/module-product-alert": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-url-rewrite": "102.0.*", - "magento/module-widget": "101.2.*", - "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-sample-data": "Sample Data version: 100.4.*", - "magento/module-cookie": "100.4.*", - "magento/module-sales": "103.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Catalog\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-analytics", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-analytics/magento-module-catalog-analytics-100.4.1.0.zip", - "shasum": "050fba7854dccba20ae42fb81ec402bb68967555" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-analytics": "100.4.*", - "magento/module-catalog": "104.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogAnalytics\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-cms-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-cms-graph-ql/magento-module-catalog-cms-graph-ql-100.4.0.0.zip", - "shasum": "b03911b9411a15875c5da13c8e0b40ca38667bce" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-cms-graph-ql": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-cms": "104.0.*", - "magento/module-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogCmsGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-customer-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-customer-graph-ql/magento-module-catalog-customer-graph-ql-100.4.3.0.zip", - "shasum": "d301d97cd5a371a0a2693250bd0aa6b5424f7547" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-customer": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogCustomerGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-graph-ql/magento-module-catalog-graph-ql-100.4.3.0.zip", - "shasum": "acdb0bd17e72018dbebc91b49d53026b5eface30" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-catalog-search": "102.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-eav-graph-ql": "100.4.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-search": "101.1.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql-cache": "100.4.*", - "magento/module-store-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-import-export", - "version": "101.1.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-import-export/magento-module-catalog-import-export-101.1.3.0.zip", - "shasum": "e3245ee246c61de0df71ca0e0bff79188d8d8496" - }, - "require": { - "ext-ctype": "*", - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-catalog-url-rewrite": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-import-export": "101.0.*", - "magento/module-media-storage": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-inventory", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-inventory/magento-module-catalog-inventory-100.4.3.0.zip", - "shasum": "cd529dbcb8b1f421d6b92f6f0ed6122a1324bf01" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-quote": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogInventory\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-inventory-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-inventory-graph-ql/magento-module-catalog-inventory-graph-ql-100.4.0.0.zip", - "shasum": "4479508a6232872c96ab9134acbc735393725526" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogInventoryGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-page-builder-analytics", - "version": "1.6.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-page-builder-analytics/magento-module-catalog-page-builder-analytics-1.6.1.0.zip", - "shasum": "79879b79f05c5d27606530944ebcd9db01d44f1d" - }, - "require": { - "magento/framework": "~103.0.3", - "magento/module-catalog": "~104.0.3", - "magento/module-page-builder-analytics": "1.6.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogPageBuilderAnalytics\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Catalog Page Builder Analytics module" - }, - { - "name": "magento/module-catalog-rule", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-rule/magento-module-catalog-rule-101.2.3.0.zip", - "shasum": "eca0cf6a9fe13d24fce4b18eed32262092bcca3a" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-rule": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-rule-sample-data": "Sample Data version: 100.4.*", - "magento/module-import-export": "101.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogRule\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-rule-configurable", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-rule-configurable/magento-module-catalog-rule-configurable-100.4.2.0.zip", - "shasum": "26f453540ff7870cc012eae9ed214d2c8319711e" - }, - "require": { - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-rule": "101.2.*", - "magento/module-configurable-product": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-rule": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogRuleConfigurable\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-rule-graph-ql", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-rule-graph-ql/magento-module-catalog-rule-graph-ql-100.4.1.0.zip", - "shasum": "c1efaec63aaec9b3bf32775ce2b21ecffa6c4810" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-rule": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogRuleGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-search", - "version": "102.0.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-search/magento-module-catalog-search-102.0.3.0.zip", - "shasum": "6ea97d986b9ae0564dc2fe8cc8c8786043465751" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-indexer": "100.4.*", - "magento/module-search": "101.1.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogSearch\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Catalog search" - }, - { - "name": "magento/module-catalog-url-rewrite", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-url-rewrite/magento-module-catalog-url-rewrite-100.4.3.0.zip", - "shasum": "91076a252f387ae34e384b68a66aeff8c9a9312e" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-import-export": "101.1.*", - "magento/module-eav": "102.1.*", - "magento/module-import-export": "101.0.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-url-rewrite": "102.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-webapi": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogUrlRewrite\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-url-rewrite-graph-ql", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-url-rewrite-graph-ql/magento-module-catalog-url-rewrite-graph-ql-100.4.2.0.zip", - "shasum": "44ac72ad344fae0e1e0fe64efc62885f9c0d4ca5" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-url-rewrite-graph-ql": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-catalog-url-rewrite": "100.4.*", - "magento/module-url-rewrite-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogUrlRewriteGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-catalog-widget", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-catalog-widget/magento-module-catalog-widget-100.4.3.0.zip", - "shasum": "a353ee1a5defbe0df310b36eb74c3584586a31fa" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-rule": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "magento/module-widget": "101.2.*", - "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CatalogWidget\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-checkout", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-checkout/magento-module-checkout-100.4.3.0.zip", - "shasum": "b376381299675aba5f342bfbde8c57ded22746f4" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-captcha": "100.4.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-msrp": "100.4.*", - "magento/module-page-cache": "100.4.*", - "magento/module-payment": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-sales-rule": "101.2.*", - "magento/module-security": "100.4.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-cookie": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Checkout\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-checkout-agreements", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-checkout-agreements/magento-module-checkout-agreements-100.4.2.0.zip", - "shasum": "d8906d4f04c5ca89d3d43711b905cf6276904d1c" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CheckoutAgreements\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-checkout-agreements-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-checkout-agreements-graph-ql/magento-module-checkout-agreements-graph-ql-100.4.0.0.zip", - "shasum": "5f7201e5c7ae347cea991a10999734b6558b2083" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-checkout-agreements": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CheckoutAgreementsGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-cms", - "version": "104.0.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cms/magento-module-cms-104.0.3.0.zip", - "shasum": "f8dcb44591760451d9d5d494e095bc6a58082140" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-email": "101.1.*", - "magento/module-media-storage": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-variable": "100.4.*", - "magento/module-widget": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-cms-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Cms\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-cms-graph-ql", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cms-graph-ql/magento-module-cms-graph-ql-100.4.1.0.zip", - "shasum": "ba86e0fde054c89b0811651d5e3eeb6da2df798c" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-cms": "104.0.*", - "magento/module-store": "101.1.*", - "magento/module-widget": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql": "100.4.*", - "magento/module-graph-ql-cache": "100.4.*", - "magento/module-store-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CmsGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-cms-page-builder-analytics", - "version": "1.6.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cms-page-builder-analytics/magento-module-cms-page-builder-analytics-1.6.1.0.zip", - "shasum": "0b7c42c6576f094c8a9108b7a065dcebccc7a6ae" - }, - "require": { - "magento/framework": "~103.0.3", - "magento/module-cms": "*", - "magento/module-page-builder-analytics": "1.6.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CmsPageBuilderAnalytics\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "CMS Page Builder Analytics module" - }, - { - "name": "magento/module-cms-url-rewrite", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cms-url-rewrite/magento-module-cms-url-rewrite-100.4.2.0.zip", - "shasum": "a705487cb3e3f4b6e0437491f6ef90eeab8baf72" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-cms": "104.0.*", - "magento/module-store": "101.1.*", - "magento/module-url-rewrite": "102.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CmsUrlRewrite\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-cms-url-rewrite-graph-ql", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cms-url-rewrite-graph-ql/magento-module-cms-url-rewrite-graph-ql-100.4.1.0.zip", - "shasum": "cfebb7426958ea51ce88261fcc240fda1c54ae65" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-cms": "104.0.*", - "magento/module-cms-graph-ql": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-url-rewrite-graph-ql": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-cms-url-rewrite": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CmsUrlRewriteGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-compare-list-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-compare-list-graph-ql/magento-module-compare-list-graph-ql-100.4.0.0.zip", - "shasum": "e0b9e9126613b988adac3427dd86379831f101a0" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-customer": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CompareListGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-config", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-config/magento-module-config-101.2.3.0.zip", - "shasum": "4fa7884b0e560bde0b258676e6b616e9ddd24519" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-cron": "100.4.*", - "magento/module-deploy": "100.4.*", - "magento/module-directory": "100.4.*", - "magento/module-email": "101.1.*", - "magento/module-media-storage": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Config\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-configurable-import-export", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-configurable-import-export/magento-module-configurable-import-export-100.4.1.0.zip", - "shasum": "5908cb2e322d4023962484911ac3f794e9695240" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-import-export": "101.1.*", - "magento/module-configurable-product": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-import-export": "101.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ConfigurableImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-configurable-product", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-configurable-product/magento-module-configurable-product-100.4.3.0.zip", - "shasum": "cbf4b4091c63bac3481728b33913de08b9577cba" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-media-storage": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-configurable-sample-data": "Sample Data version: 100.4.*", - "magento/module-msrp": "100.4.*", - "magento/module-product-links-sample-data": "Sample Data version: 100.4.*", - "magento/module-product-video": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-sales-rule": "101.2.*", - "magento/module-tax": "100.4.*", - "magento/module-webapi": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ConfigurableProduct\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-configurable-product-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-configurable-product-graph-ql/magento-module-configurable-product-graph-ql-100.4.3.0.zip", - "shasum": "f73ee15c2ff6239895780fb16b87970fa239b3f8" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-configurable-product": "100.4.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-quote-graph-ql": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ConfigurableProductGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-configurable-product-sales", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-configurable-product-sales/magento-module-configurable-product-sales-100.4.1.0.zip", - "shasum": "a24f33377aeaf0f5f51dd8a0a365c975b30844f0" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-configurable-product": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ConfigurableProductSales\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-contact", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-contact/magento-module-contact-100.4.3.0.zip", - "shasum": "45b53df70c37d319229287130536c6b4ed80ad43" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-cms": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Contact\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-cookie", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cookie/magento-module-cookie-100.4.3.0.zip", - "shasum": "ece25e98fccfc4ddbb884f2c6286d37b41323f55" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-backend": "102.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Cookie\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-cron", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-cron/magento-module-cron-100.4.3.0.zip", - "shasum": "01011c85dd90dcd7476c1a1f2945f2a3020faf04" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Cron\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-csp", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-csp/magento-module-csp-100.4.2.0.zip", - "shasum": "d8d116b9bd753cbfb57d399b6026fd34e412f548" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Csp\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "CSP module enables Content Security Policies for Magento" - }, - { - "name": "magento/module-currency-symbol", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-currency-symbol/magento-module-currency-symbol-100.4.2.0.zip", - "shasum": "7f270f0f6e6bd681a556fc0d2febb5fa0f7861e8" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-config": "101.2.*", - "magento/module-directory": "100.4.*", - "magento/module-page-cache": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CurrencySymbol\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-customer", - "version": "103.0.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer/magento-module-customer-103.0.3.0.zip", - "shasum": "986c920ec64d5208568d9664718d9bb90b12f038" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-integration": "100.4.*", - "magento/module-media-storage": "100.4.*", - "magento/module-newsletter": "100.4.*", - "magento/module-page-cache": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-cookie": "100.4.*", - "magento/module-customer-sample-data": "Sample Data version: 100.4.*", - "magento/module-webapi": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Customer\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-customer-analytics", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer-analytics/magento-module-customer-analytics-100.4.1.0.zip", - "shasum": "10dc6704118f79cffb2daa7ecb11d4a344992340" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-analytics": "100.4.*", - "magento/module-customer": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CustomerAnalytics\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-customer-downloadable-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer-downloadable-graph-ql/magento-module-customer-downloadable-graph-ql-100.4.0.0.zip", - "shasum": "c5f2acd7793cabd2b204bf6a100d21624fd28e72" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-downloadable-graph-ql": "100.4.*", - "magento/module-graph-ql": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CustomerDownloadableGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-customer-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer-graph-ql/magento-module-customer-graph-ql-100.4.3.0.zip", - "shasum": "ba4d99dbc3556793ab18f56356f81e09c7f74057" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-integration": "100.4.*", - "magento/module-newsletter": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CustomerGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-customer-import-export", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-customer-import-export/magento-module-customer-import-export-100.4.3.0.zip", - "shasum": "68076764fd34d719c1620672bc268db5509a61e8" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-import-export": "101.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\CustomerImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-deploy", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-deploy/magento-module-deploy-100.4.3.0.zip", - "shasum": "0bda5442eca52c6eab4e4f1be5d14c6343828422" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-config": "101.2.*", - "magento/module-require-js": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "cli_commands.php", - "registration.php" - ], - "psr-4": { - "Magento\\Deploy\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-developer", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-developer/magento-module-developer-100.4.3.0.zip", - "shasum": "9693cb32d1a17cb912ffca57a14da994a23722e0" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-config": "101.2.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Developer\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-dhl", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-dhl/magento-module-dhl-100.4.2.0.zip", - "shasum": "c119a7d4d1709e4dc08e2b20fe43977987c100ad" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-directory": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-checkout": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Dhl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-directory", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-directory/magento-module-directory-100.4.3.0.zip", - "shasum": "5664ebbfb0c6314099bf69e70e5d4227c1a122df" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-config": "101.2.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Directory\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-directory-graph-ql", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-directory-graph-ql/magento-module-directory-graph-ql-100.4.1.0.zip", - "shasum": "4b794be74a6b68444d08c82ba844a029097c3fdf" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\DirectoryGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-downloadable", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-downloadable/magento-module-downloadable-100.4.3.0.zip", - "shasum": "028134ec793e7fae6c857449eef503b31df85ea9" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-gift-message": "100.4.*", - "magento/module-media-storage": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-downloadable-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Downloadable\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-downloadable-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-downloadable-graph-ql/magento-module-downloadable-graph-ql-100.4.3.0.zip", - "shasum": "39b34b1b8a3bc8c0bd0eac085372709fc7d11de6" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-downloadable": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-quote-graph-ql": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-sales-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\DownloadableGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-downloadable-import-export", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-downloadable-import-export/magento-module-downloadable-import-export-100.4.2.0.zip", - "shasum": "69b6f49c26f91b0f2fde4abd6da61872acf667e7" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-import-export": "101.1.*", - "magento/module-downloadable": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-import-export": "101.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\DownloadableImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-eav", - "version": "102.1.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-eav/magento-module-eav-102.1.3.0.zip", - "shasum": "9181eab04961dd0cdb8b6f02f48d31b6df1371b7" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-media-storage": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Eav\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-eav-graph-ql", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-eav-graph-ql/magento-module-eav-graph-ql-100.4.1.0.zip", - "shasum": "4b2875a9e0eafe3f0d30a3f572cdc9684c764170" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-eav": "102.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\EavGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-elasticsearch", - "version": "101.0.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-elasticsearch/magento-module-elasticsearch-101.0.3.0.zip", - "shasum": "9e89b1db651cb442ce947b545b8bc92fcb60347a" - }, - "require": { - "elasticsearch/elasticsearch": "~7.11.0", - "magento/framework": "103.0.*", - "magento/module-advanced-search": "100.4.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-catalog-search": "102.0.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-search": "101.1.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Elasticsearch\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-elasticsearch-6", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-elasticsearch-6/magento-module-elasticsearch-6-100.4.3.0.zip", - "shasum": "2d9fbcbe63534ff7652b02892004ec7705f70584" - }, - "require": { - "elasticsearch/elasticsearch": "~7.11.0", - "magento/framework": "103.0.*", - "magento/module-advanced-search": "100.4.*", - "magento/module-catalog-search": "102.0.*", - "magento/module-elasticsearch": "101.0.*", - "magento/module-search": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Elasticsearch6\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-elasticsearch-7", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-elasticsearch-7/magento-module-elasticsearch-7-100.4.3.0.zip", - "shasum": "46f9aa3a5b8b23dfa3c61070a9241c8a251dcdc3" - }, - "require": { - "elasticsearch/elasticsearch": "~7.11.0", - "magento/framework": "103.0.*", - "magento/module-advanced-search": "100.4.*", - "magento/module-catalog-search": "102.0.*", - "magento/module-elasticsearch": "101.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*", - "magento/module-search": "101.1.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Elasticsearch7\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-email", - "version": "101.1.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-email/magento-module-email-101.1.3.0.zip", - "shasum": "a97157e14a0bce042eb6aafd1f3090eb5ff51b2b" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-cms": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-media-storage": "100.4.*", - "magento/module-require-js": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-variable": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-theme": "101.1.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Email\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-encryption-key", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-encryption-key/magento-module-encryption-key-100.4.2.0.zip", - "shasum": "923206823f7584c62d7fbd3efc565d43fa1387d3" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-config": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\EncryptionKey\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-fedex", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-fedex/magento-module-fedex-100.4.2.0.zip", - "shasum": "d68f7aa7b58c68c40ae588da5c29cea090eb6875" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-directory": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Fedex\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-gift-message", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-message/magento-module-gift-message-100.4.2.0.zip", - "shasum": "fbdb20b93b420cd45d42b34e0f7df8d717e32363" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-eav": "102.1.*", - "magento/module-multishipping": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GiftMessage\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-gift-message-graph-ql", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-gift-message-graph-ql/magento-module-gift-message-graph-ql-100.4.1.0.zip", - "shasum": "63941ac1037054ff8e30e28d16c19417c49ab019" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-gift-message": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GiftMessageGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-google-adwords", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-google-adwords/magento-module-google-adwords-100.4.1.0.zip", - "shasum": "3fdc0baf510875e24566ce1362304d8b3190aa4e" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GoogleAdwords\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-google-analytics", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-google-analytics/magento-module-google-analytics-100.4.0.0.zip", - "shasum": "68b47404030af89957333ac92e6e426a65a5e0aa" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-cookie": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GoogleAnalytics\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-google-optimizer", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-google-optimizer/magento-module-google-optimizer-100.4.2.0.zip", - "shasum": "da8932ee323d3b4fe3986dc26a7a9b6b1d9e0c99" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-cms": "104.0.*", - "magento/module-google-analytics": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GoogleOptimizer\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-graph-ql/magento-module-graph-ql-100.4.3.0.zip", - "shasum": "edeac5ecde34fdd2b508bc9efabe485668446277" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-webapi": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql-cache": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-graph-ql-cache", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-graph-ql-cache/magento-module-graph-ql-cache-100.4.0.0.zip", - "shasum": "669ff7199c6351f7e5c5caf260436c4bf84d2726" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-page-cache": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GraphQlCache\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-grouped-catalog-inventory", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-grouped-catalog-inventory/magento-module-grouped-catalog-inventory-100.4.0.0.zip", - "shasum": "6d738358419afaebd5de30eee4a832ed8339627b" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-grouped-product": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GroupedCatalogInventory\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-grouped-import-export", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-grouped-import-export/magento-module-grouped-import-export-100.4.1.0.zip", - "shasum": "65e7d30af6ad3198ac3f19c81df1c9f7cc19081f" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-import-export": "101.1.*", - "magento/module-eav": "102.1.*", - "magento/module-grouped-product": "100.4.*", - "magento/module-import-export": "101.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GroupedImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-grouped-product", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-grouped-product/magento-module-grouped-product-100.4.3.0.zip", - "shasum": "e494a6a9df2f0094fb0334cfa27da9b275abc214" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-media-storage": "100.4.*", - "magento/module-msrp": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-grouped-product-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GroupedProduct\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-grouped-product-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-grouped-product-graph-ql/magento-module-grouped-product-graph-ql-100.4.3.0.zip", - "shasum": "1942a7faef02bbaf6ae3b880866fe2f8d17afbc4" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-grouped-product": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\GroupedProductGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-import-export", - "version": "101.0.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-import-export/magento-module-import-export-101.0.3.0.zip", - "shasum": "4633899be459f1f8ff27633730726093b2310b0d" - }, - "require": { - "ext-ctype": "*", - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-eav": "102.1.*", - "magento/module-media-storage": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-indexer", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-indexer/magento-module-indexer-100.4.3.0.zip", - "shasum": "ccca51905f149a33c35ee3f8a9dfe5f0d040554f" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Indexer\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-instant-purchase", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-instant-purchase/magento-module-instant-purchase-100.4.2.0.zip", - "shasum": "513212e11997038d73d20bed82d4d057ba8f8e17" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-customer": "103.0.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-vault": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InstantPurchase\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-integration", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-integration/magento-module-integration-100.4.3.0.zip", - "shasum": "c329319bb545f7454d4b5b250b7c4940cbdeceb9" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-customer": "103.0.*", - "magento/module-security": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Integration\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory/magento-module-inventory-1.2.1.0.zip", - "shasum": "73b70e9816620419257c1f034e78cadc6aa9b555" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Inventory\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-admin-ui", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-admin-ui/magento-module-inventory-admin-ui-1.2.1.0.zip", - "shasum": "8bd74c186c4bd5983162b503e6004a5e781e416e" - }, - "require": { - "magento/framework": "*", - "magento/module-backend": "*", - "magento/module-directory": "*", - "magento/module-inventory": "1.2.*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-advanced-checkout", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-advanced-checkout/magento-module-inventory-advanced-checkout-1.2.0.0.zip", - "shasum": "dc7c9a8f12a1eb66498ab70e431fefe485b55d0d" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-advanced-checkout": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryAdvancedCheckout\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-api", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-api/magento-module-inventory-api-1.2.1.0.zip", - "shasum": "23936c26a47661c8fb5bd839f3df3a4b70fc125d" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-bundle-import-export", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-import-export/magento-module-inventory-bundle-import-export-1.1.0.0.zip", - "shasum": "ba388106d8d9ab1c46daa249bb295e9b90851ffd" - }, - "require": { - "magento/framework": "*", - "magento/module-bundle-import-export": "*", - "magento/module-inventory-catalog-api": "1.3.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryBundleImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-bundle-product", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-product/magento-module-inventory-bundle-product-1.2.0.0.zip", - "shasum": "5767f68da3b21ce0a175c01d8d7c662ecd8e3251" - }, - "require": { - "magento/framework": "*", - "magento/module-bundle": "*", - "magento/module-catalog": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-inventory": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryBundleProduct\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-bundle-product-admin-ui", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-product-admin-ui/magento-module-inventory-bundle-product-admin-ui-1.2.1.0.zip", - "shasum": "8a3d5aff9850158a558fa78bbc3dcc4f1a01383c" - }, - "require": { - "magento/framework": "*", - "magento/module-bundle": "*", - "magento/module-catalog": "*", - "magento/module-inventory-catalog-admin-ui": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory-configuration-api": "1.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryBundleProductAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-bundle-product-indexer", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-product-indexer/magento-module-inventory-bundle-product-indexer-1.1.0.0.zip", - "shasum": "57254fba4152e9c534f1a0fa0e7b2e84118a6ae2" - }, - "require": { - "magento/framework": "*", - "magento/module-bundle": "*", - "magento/module-catalog": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-indexer": "2.1.*", - "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory": "1.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryBundleProductIndexer\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-cache", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-cache/magento-module-inventory-cache-1.2.1.0.zip", - "shasum": "ea2123066c9a97c0657c5d5c593f28391c03e515" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-indexer": "2.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryCache\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-catalog", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-catalog/magento-module-inventory-catalog-1.2.1.0.zip", - "shasum": "c257b8d3ace002f61913636cbab824a9d86ebf4d" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-catalog-inventory": "*", - "magento/module-inventory": "1.2.*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-configuration": "1.2.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-indexer": "2.1.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory-reservations-api": "1.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryCatalog\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-catalog-admin-ui", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-admin-ui/magento-module-inventory-catalog-admin-ui-1.2.1.0.zip", - "shasum": "39da8df0565e90d2da399df846bfc1e73ec7b623" - }, - "require": { - "magento/framework": "*", - "magento/module-asynchronous-operations": "*", - "magento/module-backend": "*", - "magento/module-catalog": "*", - "magento/module-catalog-inventory": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-indexer": "2.1.*", - "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory-admin-ui": "1.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryCatalogAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-catalog-api", - "version": "1.3.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-api/magento-module-inventory-catalog-api-1.3.1.0.zip", - "shasum": "880680843e48964df7dc8385ed71b276456661d6" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryCatalogApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-catalog-frontend-ui", - "version": "1.0.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-frontend-ui/magento-module-inventory-catalog-frontend-ui-1.0.1.0.zip", - "shasum": "ac59f593ae95ea777d1342f64c321adec1edd00b" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory-catalog": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryCatalogFrontendUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-catalog-search", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-search/magento-module-inventory-catalog-search-1.2.1.0.zip", - "shasum": "7b83f2c16a071568583fb79b094efc0ec658ad4c" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog-inventory": "*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-indexer": "2.1.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-search": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryCatalogSearch\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-catalog-search-bundle-product", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-search-bundle-product/magento-module-inventory-catalog-search-bundle-product-1.0.0.0.zip", - "shasum": "f8f0bbd9cbfd7d4d97c0a4847b723e8fd5737b10" - }, - "require": { - "magento/framework": "*", - "magento/module-bundle": "*", - "magento/module-catalog": "*", - "magento/module-eav": "*", - "magento/module-inventory-catalog-search": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryCatalogSearchBundleProduct\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-catalog-search-configurable-product", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-search-configurable-product/magento-module-inventory-catalog-search-configurable-product-1.0.0.0.zip", - "shasum": "4b36d2e75b439312c339e1f0b82afb67914c826f" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-configurable-product": "*", - "magento/module-eav": "*", - "magento/module-inventory-catalog-search": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryCatalogSearchConfigurableProduct\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-configurable-product", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product/magento-module-inventory-configurable-product-1.2.1.0.zip", - "shasum": "1ef85c5cc04f7a657a5b994523a8fe230e50c5eb" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-catalog-inventory": "*", - "magento/module-configurable-product": "*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-indexer": "2.1.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-sales": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryConfigurableProduct\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-configurable-product-admin-ui", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product-admin-ui/magento-module-inventory-configurable-product-admin-ui-1.2.1.0.zip", - "shasum": "0762186e6fac6744d096b442420a67a9e55e0e93" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-configurable-product": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryConfigurableProductAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-configurable-product-frontend-ui", - "version": "1.0.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product-frontend-ui/magento-module-inventory-configurable-product-frontend-ui-1.0.1.0.zip", - "shasum": "c1cfe7eca5e6d18dcf256953e73ed7f621f79670" - }, - "require": { - "magento/framework": "*", - "magento/module-configurable-product": "*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory-catalog": "1.2.*", - "magento/module-inventory-configurable-product": "1.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryConfigurableProductFrontendUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-configurable-product-indexer", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product-indexer/magento-module-inventory-configurable-product-indexer-1.2.1.0.zip", - "shasum": "07ca5c2c4a212c2e1e5bd7dcb7d71d719b2661ee" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-indexer": "2.1.*", - "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory": "1.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryConfigurableProductIndexer\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-configuration", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-configuration/magento-module-inventory-configuration-1.2.1.0.zip", - "shasum": "888012ae2b72c3a515b4fa8278b6a99b18c9d75b" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog-inventory": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryConfiguration\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-configuration-api", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-configuration-api/magento-module-inventory-configuration-api-1.2.0.0.zip", - "shasum": "795009498757246257c1afbad890c83c14f6c3d2" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryConfigurationApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-distance-based-source-selection", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-distance-based-source-selection/magento-module-inventory-distance-based-source-selection-1.2.1.0.zip", - "shasum": "7e8cb217bc9fbc47ac68e29199b7855d5b67d237" - }, - "require": { - "magento/framework": "*", - "magento/module-config": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-distance-based-source-selection-api": "1.2.*", - "magento/module-inventory-source-selection-api": "1.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryDistanceBasedSourceSelection\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-distance-based-source-selection-admin-ui", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-distance-based-source-selection-admin-ui/magento-module-inventory-distance-based-source-selection-admin-ui-1.2.0.0.zip", - "shasum": "bb8b4d0407256e61e5eb83dc659ed81d997fc694" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryDistanceBasedSourceSelectionAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-distance-based-source-selection-api", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-distance-based-source-selection-api/magento-module-inventory-distance-based-source-selection-api-1.2.0.0.zip", - "shasum": "a6f872ddbf2455597dac0d5b051cb172e0d4f414" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-source-selection-api": "1.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryDistanceBasedSourceSelectionApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-elasticsearch", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-elasticsearch/magento-module-inventory-elasticsearch-1.2.0.0.zip", - "shasum": "1a532ecee44ad7f731e1cab900796c6115bf1fc7" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog-inventory": "*", - "magento/module-catalog-search": "*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-indexer": "2.1.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryElasticsearch\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-export-stock", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-export-stock/magento-module-inventory-export-stock-1.2.0.0.zip", - "shasum": "63a9123f1b9662a56bc5cecd0bbab70d328f0b44" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-catalog-inventory": "*", - "magento/module-configurable-product": "*", - "magento/module-grouped-product": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-configuration": "1.2.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-export-stock-api": "1.2.*", - "magento/module-inventory-indexer": "2.1.*", - "magento/module-inventory-sales": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryExportStock\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-export-stock-api", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-export-stock-api/magento-module-inventory-export-stock-api-1.2.0.0.zip", - "shasum": "43fe421936fa9a897f0703e8e7f96deb5b326b2a" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryExportStockApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-graph-ql", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-graph-ql/magento-module-inventory-graph-ql-1.2.0.0.zip", - "shasum": "113b502921f8d15a431d182560e5e1a2eb06cb5c" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-inventory-catalog": "1.2.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-grouped-product", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-grouped-product/magento-module-inventory-grouped-product-1.2.1.0.zip", - "shasum": "3a13bc150475706a8d7e50882f09ddf3fe7a6ab7" - }, - "require": { - "magento/framework": "*", - "magento/module-grouped-product": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory-catalog": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-configuration-api": "1.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryGroupedProduct\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-grouped-product-admin-ui", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-grouped-product-admin-ui/magento-module-inventory-grouped-product-admin-ui-1.2.1.0.zip", - "shasum": "3052afe50b66af13d9029fad50b7933712f2d1b8" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-grouped-product": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-admin-ui": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory-configuration-api": "1.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryGroupedProductAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-grouped-product-indexer", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-grouped-product-indexer/magento-module-inventory-grouped-product-indexer-1.2.1.0.zip", - "shasum": "5fe773f4339f6d8620ba096c5c3fba9aa1c597c1" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-grouped-product": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-indexer": "2.1.*", - "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory": "1.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryGroupedProductIndexer\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-import-export", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-import-export/magento-module-inventory-import-export-1.2.1.0.zip", - "shasum": "c921e26be15193318045cfc7598f6136403e2750" - }, - "require": { - "magento/framework": "*", - "magento/module-eav": "*", - "magento/module-import-export": "*", - "magento/module-inventory": "1.2.*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-import-export": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup/magento-module-inventory-in-store-pickup-1.1.0.0.zip", - "shasum": "d94339df439d2eb918d9d90d3407b59322848236" - }, - "require": { - "magento/framework": "*", - "magento/module-directory": "*", - "magento/module-inventory": "1.2.*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-distance-based-source-selection-api": "1.2.*", - "magento/module-inventory-in-store-pickup-api": "1.1.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-inventory-source-selection-api": "1.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickup\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-admin-ui", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-admin-ui/magento-module-inventory-in-store-pickup-admin-ui-1.1.0.0.zip", - "shasum": "6e0181336ec1fc874c683faa138a7c878ff83657" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-admin-ui": "1.2.*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-in-store-pickup-api": "1.1.*", - "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-api", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-api/magento-module-inventory-in-store-pickup-api-1.1.0.0.zip", - "shasum": "482fe7153630b0a02c71cfcb7bbc06dab64c203d" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-frontend", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-frontend/magento-module-inventory-in-store-pickup-frontend-1.1.1.0.zip", - "shasum": "fe74473a8b9ec32870a5f0b67b717d57f8df9e44" - }, - "require": { - "magento/framework": "*", - "magento/module-checkout": "*", - "magento/module-inventory-in-store-pickup-api": "1.1.*", - "magento/module-inventory-in-store-pickup-sales-api": "1.1.*", - "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupFrontend\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-graph-ql", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-graph-ql/magento-module-inventory-in-store-pickup-graph-ql-1.1.0.0.zip", - "shasum": "9693aacd5fc0573d966ceddcda47e7832375c106" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-in-store-pickup-api": "1.1.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-multishipping", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-multishipping/magento-module-inventory-in-store-pickup-multishipping-1.1.0.0.zip", - "shasum": "994e8852131e8973e807de5f555a31848c15cdbf" - }, - "require": { - "magento/framework": "*", - "magento/module-checkout": "*", - "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", - "magento/module-quote": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupMultishipping\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-quote", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-quote/magento-module-inventory-in-store-pickup-quote-1.1.0.0.zip", - "shasum": "a0df3c3d6be5b5ccb33e6d32839955a57a8d0252" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-in-store-pickup": "1.1.*", - "magento/module-inventory-in-store-pickup-api": "1.1.*", - "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-quote": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupQuote\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-quote-graph-ql", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-quote-graph-ql/magento-module-inventory-in-store-pickup-quote-graph-ql-1.1.0.0.zip", - "shasum": "4e0851bc460f7b3e414a3f97530d5217d6a9f369" - }, - "require": { - "magento/framework": "*", - "magento/module-graph-ql": "*", - "magento/module-quote": "*", - "magento/module-quote-graph-ql": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupQuoteGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-sales", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-sales/magento-module-inventory-in-store-pickup-sales-1.1.0.0.zip", - "shasum": "6a6901cf5f331395fd04663a8dc26f283eacacc2" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-in-store-pickup-api": "1.1.*", - "magento/module-inventory-in-store-pickup-sales-api": "1.1.*", - "magento/module-inventory-source-selection-api": "1.4.*", - "magento/module-sales": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupSales\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-sales-admin-ui", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-sales-admin-ui/magento-module-inventory-in-store-pickup-sales-admin-ui-1.1.1.0.zip", - "shasum": "096906308ef5ef19a96db5ce8346bcd76a9ca3c5" - }, - "require": { - "magento/framework": "*", - "magento/module-backend": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-in-store-pickup-quote": "1.1.*", - "magento/module-inventory-in-store-pickup-sales": "1.1.*", - "magento/module-inventory-in-store-pickup-sales-api": "1.1.*", - "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-quote": "*", - "magento/module-sales": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupSalesAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-sales-api", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-sales-api/magento-module-inventory-in-store-pickup-sales-api-1.1.0.0.zip", - "shasum": "082efb3f1002a371bfe1c4a7fd61c86b98a83923" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupSalesApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-shipping", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-shipping/magento-module-inventory-in-store-pickup-shipping-1.1.0.0.zip", - "shasum": "3151e0fa56e62868cc21104dc182158da0304733" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-inventory-in-store-pickup-api": "1.1.*", - "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-quote": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupShipping\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-shipping-admin-ui", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-shipping-admin-ui/magento-module-inventory-in-store-pickup-shipping-admin-ui-1.1.0.0.zip", - "shasum": "84c7e4d9b2647d63bc142f468e9df702c2da0c05" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-shipping": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupShippingAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-shipping-api", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-shipping-api/magento-module-inventory-in-store-pickup-shipping-api-1.1.0.0.zip", - "shasum": "d8f00301eebe91f2d1512d822aa126d027cd2e5c" - }, - "require": { - "magento/framework": "*", - "magento/module-quote": "*", - "magento/module-shipping": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupShippingApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-in-store-pickup-webapi-extension", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-webapi-extension/magento-module-inventory-in-store-pickup-webapi-extension-1.1.0.0.zip", - "shasum": "6673a3970215f94c455f287f256803800f69e261" - }, - "require": { - "magento/framework": "*", - "magento/module-webapi": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryInStorePickupWebapiExtension\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-indexer", - "version": "2.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-indexer/magento-module-inventory-indexer-2.1.1.0.zip", - "shasum": "27b6bdf56f0d7f7bfd07dd57e9bcd3b17fbb02d5" - }, - "require": { - "magento/framework": "*", - "magento/framework-message-queue": "*", - "magento/module-inventory": "1.2.*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", - "magento/module-inventory-sales": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryIndexer\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-low-quantity-notification", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-low-quantity-notification/magento-module-inventory-low-quantity-notification-1.2.0.0.zip", - "shasum": "801e4490a30be64e444ec012cf47583213f010ff" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-catalog-inventory": "*", - "magento/module-eav": "*", - "magento/module-inventory": "1.2.*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-low-quantity-notification-api": "1.2.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryLowQuantityNotification\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-low-quantity-notification-admin-ui", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-low-quantity-notification-admin-ui/magento-module-inventory-low-quantity-notification-admin-ui-1.2.1.0.zip", - "shasum": "345e6c4317144ba0b027518ef6c7a9d8f109088e" - }, - "require": { - "magento/framework": "*", - "magento/module-backend": "*", - "magento/module-catalog": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-low-quantity-notification": "1.2.*", - "magento/module-inventory-low-quantity-notification-api": "1.2.*", - "magento/module-reports": "*", - "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryLowQuantityNotificationAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-low-quantity-notification-api", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-low-quantity-notification-api/magento-module-inventory-low-quantity-notification-api-1.2.0.0.zip", - "shasum": "d6f68369faa8df0d37dd91bb3dd122f3477c9c0c" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryLowQuantityNotificationApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-multi-dimensional-indexer-api", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-multi-dimensional-indexer-api/magento-module-inventory-multi-dimensional-indexer-api-1.2.0.0.zip", - "shasum": "6773bfe083fe98407da37780868819434de94c19" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryMultiDimensionalIndexerApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-product-alert", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-product-alert/magento-module-inventory-product-alert-1.2.1.0.zip", - "shasum": "6b19d36fdc26df518d4e87705cd31f91e3a65410" - }, - "require": { - "magento/framework": "*", - "magento/module-backend": "*", - "magento/module-catalog": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-product-alert": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-product-alert": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryProductAlert\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-quote-graph-ql", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-quote-graph-ql/magento-module-inventory-quote-graph-ql-1.0.0.0.zip", - "shasum": "e82723d9bf0089e911bf8cddc886ed157fc11d5e" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-catalog": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-quote": "*", - "magento/module-quote-graph-ql": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryQuoteGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-requisition-list", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-requisition-list/magento-module-inventory-requisition-list-1.2.1.0.zip", - "shasum": "2a3c1763917274c423ac53c4bf7c8557254d683f" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.1.3||~7.2.0||~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-requisition-list": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryRequisitionList\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-reservation-cli", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-reservation-cli/magento-module-inventory-reservation-cli-1.2.1.0.zip", - "shasum": "4f2bd4212d3a9bc79887a7b47414593370ad01dd" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-reservations-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-sales": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryReservationCli\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-reservations", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-reservations/magento-module-inventory-reservations-1.2.0.0.zip", - "shasum": "8e6f8b99d3f51e4034fadb93d37bee977cbe56f5" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-reservations-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryReservations\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-reservations-api", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-reservations-api/magento-module-inventory-reservations-api-1.2.0.0.zip", - "shasum": "c174e45ee7deec04171d2e11ff25892c1bfb09a1" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryReservationsApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-sales", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-sales/magento-module-inventory-sales-1.2.1.0.zip", - "shasum": "975db7920a79511934325827e26e6c0ab259ea6c" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-catalog-inventory": "*", - "magento/module-inventory": "1.2.*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-reservations-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-inventory-source-deduction-api": "1.2.*", - "magento/module-inventory-source-selection-api": "1.4.*", - "magento/module-sales": "*", - "magento/module-sales-inventory": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "require-dev": { - "magento/module-inventory-indexer": "*" - }, - "suggest": { - "magento/module-inventory-catalog": "1.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventorySales\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-sales-admin-ui", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-sales-admin-ui/magento-module-inventory-sales-admin-ui-1.2.1.0.zip", - "shasum": "7584ea4166d10b128e6a94b19b8365d527fb1992" - }, - "require": { - "magento/framework": "*", - "magento/module-backend": "*", - "magento/module-catalog": "*", - "magento/module-catalog-inventory": "*", - "magento/module-inventory-admin-ui": "1.2.*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-store": "*", - "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventorySalesAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-sales-api", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-sales-api/magento-module-inventory-sales-api-1.2.0.0.zip", - "shasum": "a0a589db432b691f9e483bbc23e19590e9918e7a" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-sales": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventorySalesApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-sales-frontend-ui", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-sales-frontend-ui/magento-module-inventory-sales-frontend-ui-1.2.1.0.zip", - "shasum": "ab368bace84881067cf7ca8452d908986e462d12" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog-inventory": "*", - "magento/module-inventory-catalog-frontend-ui": "1.0.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventorySalesFrontendUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-setup-fixture-generator", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-setup-fixture-generator/magento-module-inventory-setup-fixture-generator-1.2.0.0.zip", - "shasum": "cf812ecbe26459f05ce43b3532004181a27b997a" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventorySetupFixtureGenerator\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-shipping", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-shipping/magento-module-inventory-shipping-1.2.1.0.zip", - "shasum": "533b0eaac631e412eeae956c131ad928462984f4" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-inventory-source-deduction-api": "1.2.*", - "magento/module-inventory-source-selection-api": "1.4.*", - "magento/module-sales": "*", - "magento/module-shipping": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryShipping\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-shipping-admin-ui", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-shipping-admin-ui/magento-module-inventory-shipping-admin-ui-1.2.1.0.zip", - "shasum": "d34cd6593170329d7fd6b28a3f0ba8f045e2195b" - }, - "require": { - "magento/framework": "*", - "magento/module-backend": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-inventory-source-selection-api": "1.4.*", - "magento/module-sales": "*", - "magento/module-shipping": "*", - "magento/module-ui": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryShippingAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-source-deduction-api", - "version": "1.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-source-deduction-api/magento-module-inventory-source-deduction-api-1.2.1.0.zip", - "shasum": "56ca047011e347304fe405a12fdf02d49d97f092" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory": "1.2.*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-configuration-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventorySourceDeductionApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-source-selection", - "version": "1.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-source-selection/magento-module-inventory-source-selection-1.2.0.0.zip", - "shasum": "b57f071218da7ff092a0d5ded9d0df3327b975d2" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-source-selection-api": "1.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventorySourceSelection\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-source-selection-api", - "version": "1.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-source-selection-api/magento-module-inventory-source-selection-api-1.4.0.0.zip", - "shasum": "f850fbfaa9901b2c2b76d0b42c19e16b2137354e" - }, - "require": { - "magento/framework": "*", - "magento/module-inventory-api": "1.2.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-sales": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventorySourceSelectionApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-swatches-frontend-ui", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-swatches-frontend-ui/magento-module-inventory-swatches-frontend-ui-1.0.0.0.zip", - "shasum": "dc918b286614f8fff092bee0e8b5829a028ac656" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory-configurable-product-frontend-ui": "1.0.*", - "magento/module-swatches": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventorySwatchesFrontendUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-visual-merchandiser", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-visual-merchandiser/magento-module-inventory-visual-merchandiser-1.1.1.0.zip", - "shasum": "273fce1d4e591029d64a1c33bb2f9b8ca99abd0e" - }, - "require": { - "magento/framework": "*", - "magento/module-catalog": "*", - "magento/module-inventory": "1.2.*", - "magento/module-inventory-catalog-api": "1.3.*", - "magento/module-inventory-indexer": "2.1.*", - "magento/module-inventory-sales-api": "1.2.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "require-dev": { - "magento/module-inventory-api": "*", - "magento/module-inventory-configuration-api": "*" - }, - "suggest": { - "magento/module-visual-merchandiser": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryVisualMerchandiser\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-inventory-wishlist", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-inventory-wishlist/magento-module-inventory-wishlist-1.0.0.0.zip", - "shasum": "7515e4e9f05bff33116026a82f92593c72c9393f" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory": "1.2.*", - "magento/module-wishlist": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\InventoryWishlist\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-jwt-framework-adapter", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-jwt-framework-adapter/magento-module-jwt-framework-adapter-100.4.0.0.zip", - "shasum": "8e20c28e27f3302fd69eae3928be9eff4d5f2993" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0", - "web-token/jwt-framework": "^v2.2.7" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\JwtFrameworkAdapter\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "JWT Manager implementation based on jwt-framework" - }, - { - "name": "magento/module-layered-navigation", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-layered-navigation/magento-module-layered-navigation-100.4.3.0.zip", - "shasum": "43cc6f1ab9bd9a52df227e6d005400b9769d2eeb" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-config": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LayeredNavigation\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-login-as-customer", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer/magento-module-login-as-customer-100.4.3.0.zip", - "shasum": "469da0ae652b148870cb6f91024f5d81c3322c87" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-customer": "103.0.*", - "magento/module-login-as-customer-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-backend": "102.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LoginAsCustomer\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Allow for admin to enter a customer account" - }, - { - "name": "magento/module-login-as-customer-admin-ui", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-admin-ui/magento-module-login-as-customer-admin-ui-100.4.3.0.zip", - "shasum": "af49cb80bb19eea4fb2461ffa9a1399d131ee7d1" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-customer": "103.0.*", - "magento/module-login-as-customer-api": "100.4.*", - "magento/module-login-as-customer-frontend-ui": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-login-as-customer": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LoginAsCustomerAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ] - }, - { - "name": "magento/module-login-as-customer-api", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-api/magento-module-login-as-customer-api-100.4.2.0.zip", - "shasum": "0153080f93b725b762a9039b880ba4a23aff7e3d" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LoginAsCustomerApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Allow for admin to enter a customer account" - }, - { - "name": "magento/module-login-as-customer-assistance", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-assistance/magento-module-login-as-customer-assistance-100.4.2.0.zip", - "shasum": "d38ba1de42f7e2eeae99d49a0ce98ecb684d8086" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-customer": "103.0.*", - "magento/module-login-as-customer": "100.4.*", - "magento/module-login-as-customer-api": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-login-as-customer-admin-ui": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LoginAsCustomerAssistance\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ] - }, - { - "name": "magento/module-login-as-customer-frontend-ui", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-frontend-ui/magento-module-login-as-customer-frontend-ui-100.4.3.0.zip", - "shasum": "2a457a090b41feae06c0ab281dd19c85eb1107ca" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-customer": "103.0.*", - "magento/module-login-as-customer-api": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LoginAsCustomerFrontendUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ] - }, - { - "name": "magento/module-login-as-customer-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-graph-ql/magento-module-login-as-customer-graph-ql-100.4.0.0.zip", - "shasum": "a89af6d4975a71a360117f1b0c52017c5266d854" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-customer": "103.0.*", - "magento/module-integration": "100.4.*", - "magento/module-login-as-customer-api": "100.4.*", - "magento/module-login-as-customer-assistance": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-login-as-customer": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LoginAsCustomerGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Flexible login as a customer so a merchant or merchant admin can log into an end customer's account to assist them with their account." - }, - { - "name": "magento/module-login-as-customer-log", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-log/magento-module-login-as-customer-log-100.4.2.0.zip", - "shasum": "701ced6ecd512dfd084d746f28ac628e6e38f1d9" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-customer": "103.0.*", - "magento/module-login-as-customer-api": "100.4.*", - "magento/module-ui": "101.2.*", - "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-login-as-customer": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LoginAsCustomerLog\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ] - }, - { - "name": "magento/module-login-as-customer-page-cache", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-page-cache/magento-module-login-as-customer-page-cache-100.4.3.0.zip", - "shasum": "c867fb3fb185bec190c16a98a194a0d02986dc9a" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-login-as-customer-api": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-page-cache": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LoginAsCustomerPageCache\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ] - }, - { - "name": "magento/module-login-as-customer-quote", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-quote/magento-module-login-as-customer-quote-100.4.2.0.zip", - "shasum": "9b05c60d39b2fbd2a977ae19019e4b5f1c809d65" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-quote": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-login-as-customer-api": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LoginAsCustomerQuote\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ] - }, - { - "name": "magento/module-login-as-customer-sales", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-login-as-customer-sales/magento-module-login-as-customer-sales-100.4.3.0.zip", - "shasum": "e5d8f66a48eac1a248dbe7fc53fe8f852f809a88" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-login-as-customer-api": "100.4.*", - "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-sales": "103.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\LoginAsCustomerSales\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ] - }, - { - "name": "magento/module-marketplace", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-marketplace/magento-module-marketplace-100.4.2.0.zip", - "shasum": "5bcc50b2ae7db4e21a8e141a5d0eaaf4cdd372b0" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Marketplace\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-media-content", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content/magento-module-media-content-100.4.2.0.zip", - "shasum": "2e217a61cab28fec6f294ff359c288da4328ed73" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-media-content-api": "100.4.*", - "magento/module-media-gallery-api": "101.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaContent\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides the implementation for managing relations between content and media files used in that content" - }, - { - "name": "magento/module-media-content-api", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-api/magento-module-media-content-api-100.4.2.0.zip", - "shasum": "dcf9dbdaa9fdea7e943870caba97e8f2064902f6" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-media-gallery-api": "101.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaContentApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides the API interfaces for managing relations between content and media files used in that content" - }, - { - "name": "magento/module-media-content-catalog", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-catalog/magento-module-media-content-catalog-100.4.2.0.zip", - "shasum": "3391f946a9e215aee695b9465698afedd4a48e68" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-eav": "102.1.*", - "magento/module-media-content-api": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaContentCatalog\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides the implementation of MediaContent functionality for Magento_Catalog module" - }, - { - "name": "magento/module-media-content-cms", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-cms/magento-module-media-content-cms-100.4.2.0.zip", - "shasum": "1d496306ccf88c0e4b1babee72f5fa4eeb735351" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-cms": "104.0.*", - "magento/module-media-content-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaContentCms\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides the implementation of MediaContent functionality for Magento_Cms module" - }, - { - "name": "magento/module-media-content-synchronization", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization/magento-module-media-content-synchronization-100.4.2.0.zip", - "shasum": "90120a625c676034ef7a6a5103f7421ab626db1b" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-bulk": "101.0.*", - "magento/module-asynchronous-operations": "100.4.*", - "magento/module-media-content-api": "100.4.*", - "magento/module-media-content-synchronization-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-media-gallery-synchronization": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaContentSynchronization\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides implementation of the media content data synchronization." - }, - { - "name": "magento/module-media-content-synchronization-api", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization-api/magento-module-media-content-synchronization-api-100.4.1.0.zip", - "shasum": "abb97ebdb43f4edf5f55eaa10406c2f059cfb1e5" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-media-content-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaContentSynchronizationApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for the media content synchronization implementation API" - }, - { - "name": "magento/module-media-content-synchronization-catalog", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization-catalog/magento-module-media-content-synchronization-catalog-100.4.1.0.zip", - "shasum": "57eff70058871324ea3c99525ab6ea8282c35bbe" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-media-content-api": "100.4.*", - "magento/module-media-content-synchronization-api": "100.4.*", - "magento/module-media-gallery-synchronization-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaContentSynchronizationCatalog\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides the implementation of MediaContentSynchronization functionality for Magento_Catalog module" - }, - { - "name": "magento/module-media-content-synchronization-cms", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization-cms/magento-module-media-content-synchronization-cms-100.4.1.0.zip", - "shasum": "72167bcbe9d8578af259a883d255aa77902d4fc3" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-media-content-api": "100.4.*", - "magento/module-media-content-synchronization-api": "100.4.*", - "magento/module-media-gallery-synchronization-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaContentSynchronizationCms\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides the implementation of MediaContentSynchronization functionality for Magento_Cms module" - }, - { - "name": "magento/module-media-gallery", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery/magento-module-media-gallery-100.4.2.0.zip", - "shasum": "9cbba303faf3935c8d3f8ca7a6c87c59d70edf9e" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-cms": "104.0.*", - "magento/module-media-gallery-api": "101.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGallery\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for media handling" - }, - { - "name": "magento/module-media-gallery-api", - "version": "101.0.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-api/magento-module-media-gallery-api-101.0.2.0.zip", - "shasum": "98e7d9c4d267b867a3ecceda31659ba8de86793f" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for media gallery asset attributes storage and management" - }, - { - "name": "magento/module-media-gallery-catalog", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-catalog/magento-module-media-gallery-catalog-100.4.1.0.zip", - "shasum": "f196656ecbd8b9dcdc1c5399b8ecfb462bdb50b7" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-media-gallery-api": "101.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryCatalog\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for catalog gallery processor delete operation handling" - }, - { - "name": "magento/module-media-gallery-catalog-integration", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-catalog-integration/magento-module-media-gallery-catalog-integration-100.4.1.0.zip", - "shasum": "11561b45eeb6d0ae2d29535b619318daafdb671f" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-cms": "104.0.*", - "magento/module-media-gallery-api": "101.0.*", - "magento/module-media-gallery-synchronization-api": "100.4.*", - "magento/module-media-gallery-ui-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog": "104.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryCatalogIntegration\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for extending catalog image uploader functionality" - }, - { - "name": "magento/module-media-gallery-catalog-ui", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-catalog-ui/magento-module-media-gallery-catalog-ui-100.4.1.0.zip", - "shasum": "08bd47458974fecdcaa682271a8a37d1f1a996aa" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-cms": "104.0.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryCatalogUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module that implement category grid for media gallery." - }, - { - "name": "magento/module-media-gallery-cms-ui", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-cms-ui/magento-module-media-gallery-cms-ui-100.4.1.0.zip", - "shasum": "b7557bbe891e93c2c27af2e28078ef7e3efd5ca9" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-cms": "104.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryCmsUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Cms related UI elements in the magento media gallery" - }, - { - "name": "magento/module-media-gallery-integration", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-integration/magento-module-media-gallery-integration-100.4.2.0.zip", - "shasum": "5ce423d0157c5ee2c4076571110355651dc17e99" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-media-gallery-api": "101.0.*", - "magento/module-media-gallery-synchronization-api": "100.4.*", - "magento/module-media-gallery-ui-api": "100.4.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "require-dev": { - "magento/module-cms": "*" - }, - "suggest": { - "magento/module-catalog": "104.0.*", - "magento/module-cms": "104.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryIntegration\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for integration of enhanced media gallery" - }, - { - "name": "magento/module-media-gallery-metadata", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-metadata/magento-module-media-gallery-metadata-100.4.1.0.zip", - "shasum": "d76f3b6c793ab2e5d1f63d0fa35b837d87492777" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-media-gallery-metadata-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryMetadata\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for images metadata processing" - }, - { - "name": "magento/module-media-gallery-metadata-api", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-metadata-api/magento-module-media-gallery-metadata-api-100.4.0.0.zip", - "shasum": "a8c6a1c1497581cb1839cab46fc61ef9a67b1dbd" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryMetadataApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for media gallery metadata implementation API" - }, - { - "name": "magento/module-media-gallery-renditions", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-renditions/magento-module-media-gallery-renditions-100.4.1.0.zip", - "shasum": "9357f1a777e97241a455890048c7af156e8696b3" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-message-queue": "100.4.*", - "magento/module-cms": "104.0.*", - "magento/module-media-gallery-api": "101.0.*", - "magento/module-media-gallery-renditions-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-media-content-api": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryRenditions\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module that implements height and width fields for for media gallery items." - }, - { - "name": "magento/module-media-gallery-renditions-api", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-renditions-api/magento-module-media-gallery-renditions-api-100.4.0.0.zip", - "shasum": "54d0cd555a3227df52a99fc330b7d0985b575b35" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryRenditionsApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module that is responsible for the API implementation of Media Gallery Renditions." - }, - { - "name": "magento/module-media-gallery-synchronization", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-synchronization/magento-module-media-gallery-synchronization-100.4.2.0.zip", - "shasum": "47e872f5f987e18c90ad31d5396631765584a8e8" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-message-queue": "100.4.*", - "magento/module-media-gallery-api": "101.0.*", - "magento/module-media-gallery-synchronization-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGallerySynchronization\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides implementation of the media gallery data synchronization." - }, - { - "name": "magento/module-media-gallery-synchronization-api", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-synchronization-api/magento-module-media-gallery-synchronization-api-100.4.1.0.zip", - "shasum": "e9ef30a995327a8c0a4da88904c51d3c5963c46e" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-media-gallery-api": "101.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGallerySynchronizationApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for the media gallery synchronization implementation API" - }, - { - "name": "magento/module-media-gallery-synchronization-metadata", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-synchronization-metadata/magento-module-media-gallery-synchronization-metadata-100.4.0.0.zip", - "shasum": "c60bbe9ea155cc64d7cea0cf63e296e0f8b237e1" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-media-gallery-api": "101.0.*", - "magento/module-media-gallery-metadata-api": "100.4.*", - "magento/module-media-gallery-synchronization-api": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGallerySynchronizationMetadata\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for images metadata synchronization" - }, - { - "name": "magento/module-media-gallery-ui", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-ui/magento-module-media-gallery-ui-100.4.2.0.zip", - "shasum": "9bffbb333a424a7a3018dce88aec3d21e6f00cb3" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-cms": "104.0.*", - "magento/module-directory": "100.4.*", - "magento/module-media-content-api": "100.4.*", - "magento/module-media-gallery-api": "101.0.*", - "magento/module-media-gallery-metadata-api": "100.4.*", - "magento/module-media-gallery-synchronization-api": "100.4.*", - "magento/module-media-gallery-ui-api": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryUi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for the media gallery UI implementation" - }, - { - "name": "magento/module-media-gallery-ui-api", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-gallery-ui-api/magento-module-media-gallery-ui-api-100.4.1.0.zip", - "shasum": "d8ebf718de79636bd56772d41f3d1622e1076956" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-cms": "104.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaGalleryUiApi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module responsible for the media gallery UI implementation API" - }, - { - "name": "magento/module-media-storage", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-media-storage/magento-module-media-storage-100.4.2.0.zip", - "shasum": "1c9a3fa1e13fd719abc27fc892634312ae613f6d" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-bulk": "101.0.*", - "magento/module-asynchronous-operations": "100.4.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MediaStorage\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-message-queue", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-message-queue/magento-module-message-queue-100.4.3.0.zip", - "shasum": "aa43e8def6eabd5287ece7a8ba7fec32e0c2fc45" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-message-queue": "100.4.*", - "magento/magento-composer-installer": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MessageQueue\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-msrp", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-msrp/magento-module-msrp-100.4.2.0.zip", - "shasum": "2609029872902a0bcbb56978bffb2da44e3ab18f" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-downloadable": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-bundle": "101.0.*", - "magento/module-msrp-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Msrp\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-msrp-configurable-product", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-msrp-configurable-product/magento-module-msrp-configurable-product-100.4.1.0.zip", - "shasum": "c0aac26c5101332c9e1f00a8b7f7e8553014ac77" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-configurable-product": "100.4.*", - "magento/module-msrp": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MsrpConfigurableProduct\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-msrp-grouped-product", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-msrp-grouped-product/magento-module-msrp-grouped-product-100.4.1.0.zip", - "shasum": "f01a484df8dc563aa72b5b30ed0664e59bcaee22" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-grouped-product": "100.4.*", - "magento/module-msrp": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MsrpGroupedProduct\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-multishipping", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-multishipping/magento-module-multishipping-100.4.3.0.zip", - "shasum": "7e9b525f795c92b2ec1b03ebd15ebd7127974447" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-captcha": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-payment": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Multishipping\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-mysql-mq", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-mysql-mq/magento-module-mysql-mq-100.4.1.0.zip", - "shasum": "2537806e2cd6a2d501331038a8bca5cd1ce02ea4" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-message-queue": "100.4.*", - "magento/magento-composer-installer": "*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\MysqlMq\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-new-relic-reporting", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-new-relic-reporting/magento-module-new-relic-reporting-100.4.1.0.zip", - "shasum": "a8a60f1c94feff60f6968302b4a9bfdb96e61c41" - }, - "require": { - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-configurable-product": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\NewRelicReporting\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-newsletter", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-newsletter/magento-module-newsletter-100.4.3.0.zip", - "shasum": "3738fd1249be0b3180dd803525bbfedd17d95e7c" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-cms": "104.0.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-email": "101.1.*", - "magento/module-require-js": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-widget": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Newsletter\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-newsletter-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-newsletter-graph-ql/magento-module-newsletter-graph-ql-100.4.0.0.zip", - "shasum": "e5585c22858a6e8c7733f30161aa185570cc32f2" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-customer": "103.0.*", - "magento/module-newsletter": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\NewsletterGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Provides GraphQl functionality for the newsletter subscriptions." - }, - { - "name": "magento/module-offline-payments", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-offline-payments/magento-module-offline-payments-100.4.2.0.zip", - "shasum": "493396f36e2bcf91aa5f75176e5e69cd913ddcbe" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-payment": "100.4.*", - "magento/module-quote": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\OfflinePayments\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-offline-shipping", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-offline-shipping/magento-module-offline-shipping-100.4.2.0.zip", - "shasum": "c0cabc19837520fc950ba7ba21206edda325061f" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-directory": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-sales-rule": "101.2.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-checkout": "100.4.*", - "magento/module-offline-shipping-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\OfflineShipping\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-page-builder", - "version": "2.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-page-builder/magento-module-page-builder-2.2.1.0.zip", - "shasum": "f41e4846ee0e57d9709ed0740f02d26e2b1a67fe" - }, - "require": { - "magento/framework": "~103.0.3", - "magento/module-backend": "~102.0.3", - "magento/module-catalog": "~104.0.3", - "magento/module-catalog-inventory": "*", - "magento/module-catalog-widget": "*", - "magento/module-cms": "*", - "magento/module-config": "~101.2.3", - "magento/module-directory": "~100.4.3", - "magento/module-eav": "*", - "magento/module-email": "*", - "magento/module-media-storage": "*", - "magento/module-require-js": "*", - "magento/module-rule": "~100.4.2", - "magento/module-store": "~101.1.3", - "magento/module-theme": "*", - "magento/module-ui": "*", - "magento/module-variable": "*", - "magento/module-widget": "*", - "magento/module-wishlist": "*", - "php": "~7.3.0||~7.4.0", - "phpgt/dom": "2.1.6" - }, - "conflict": { - "gene/bluefoot": "*" - }, - "suggest": { - "magento/module-review": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\PageBuilder\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Page Builder module" - }, - { - "name": "magento/module-page-builder-admin-analytics", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-page-builder-admin-analytics/magento-module-page-builder-admin-analytics-1.1.1.0.zip", - "shasum": "99ab2c213089454afb2d2f700c1f69d58080bf84" - }, - "require": { - "magento/framework": "~103.0.3", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-admin-analytics": "*", - "magento/module-page-builder": "2.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\PageBuilderAdminAnalytics\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Page Builder Admin Analytics module" - }, - { - "name": "magento/module-page-builder-analytics", - "version": "1.6.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-page-builder-analytics/magento-module-page-builder-analytics-1.6.1.0.zip", - "shasum": "1919171acdf7c0c2f2a73a7fae01408e8d79be4b" - }, - "require": { - "magento/framework": "~103.0.3", - "magento/module-analytics": "~100.4.3", - "magento/module-page-builder": "2.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\PageBuilderAnalytics\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Page Builder Analytics module" - }, - { - "name": "magento/module-page-cache", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-page-cache/magento-module-page-cache-100.4.3.0.zip", - "shasum": "2ea8e4927f6d4d981fc3880430b9c68188d475ec" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-config": "101.2.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\PageCache\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-payment", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-payment/magento-module-payment-100.4.3.0.zip", - "shasum": "ed757e21bbe899ba5c5efadf322529e9ea31ea5b" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-directory": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Payment\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-paypal", - "version": "101.0.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-paypal/magento-module-paypal-101.0.3.0.zip", - "shasum": "1c49543704e6a8229606c0ef3cd4b29df7371605" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-instant-purchase": "100.4.*", - "magento/module-payment": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-vault": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-checkout-agreements": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Paypal\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-paypal-captcha", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-paypal-captcha/magento-module-paypal-captcha-100.4.1.0.zip", - "shasum": "0b61fd765fcf91f3d95f660e10a65f9a9cd35068" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-captcha": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-paypal": "101.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\PaypalCaptcha\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Provides CAPTCHA validation for PayPal Payflow Pro" - }, - { - "name": "magento/module-paypal-graph-ql", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-paypal-graph-ql/magento-module-paypal-graph-ql-100.4.1.0.zip", - "shasum": "7ad5496ea6418cdcf9dbf82e6915c925614308f6" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-payment": "100.4.*", - "magento/module-paypal": "101.0.*", - "magento/module-quote": "101.2.*", - "magento/module-quote-graph-ql": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-vault": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql": "100.4.*", - "magento/module-store-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\PaypalGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "GraphQl support for Paypal" - }, - { - "name": "magento/module-persistent", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-persistent/magento-module-persistent-100.4.3.0.zip", - "shasum": "d27b19e0e545dc5eec301b9d7a14aff18e20f6c8" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-cron": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-page-cache": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Persistent\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-product-alert", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-product-alert/magento-module-product-alert-100.4.2.0.zip", - "shasum": "44b976822380a371fc5e14405fe85e45e96ae920" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-customer": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ProductAlert\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-product-video", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-product-video/magento-module-product-video-100.4.3.0.zip", - "shasum": "1c359d8e13e079ac9776ab1518c33ab233497a85" - }, - "require": { - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-eav": "102.1.*", - "magento/module-media-storage": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ProductVideo\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Add Video to Products" - }, - { - "name": "magento/module-quote", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-quote/magento-module-quote-101.2.3.0.zip", - "shasum": "91522269af2fae7d9916299abc70fdb4fa31fa87" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-payment": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-sales-sequence": "100.4.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-webapi": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Quote\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-quote-analytics", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-quote-analytics/magento-module-quote-analytics-100.4.3.0.zip", - "shasum": "8ab941f0007844fad8f90aa9a4ab2c49511f7273" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-analytics": "100.4.*", - "magento/module-quote": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\QuoteAnalytics\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-quote-bundle-options", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-quote-bundle-options/magento-module-quote-bundle-options-100.4.0.0.zip", - "shasum": "600b519b3bbb05d4b3c9f4b16630e6dfc1fa4a6f" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-quote": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\QuoteBundleOptions\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides data provider for creating buy request for bundle products" - }, - { - "name": "magento/module-quote-configurable-options", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-quote-configurable-options/magento-module-quote-configurable-options-100.4.0.0.zip", - "shasum": "45320a2c671d3f4a41840c9c96f21bf2b127e7dc" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-quote": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\QuoteConfigurableOptions\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides data provider for creating buy request for configurable products" - }, - { - "name": "magento/module-quote-downloadable-links", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-quote-downloadable-links/magento-module-quote-downloadable-links-100.4.0.0.zip", - "shasum": "dce1745d88c4e13de89ed114b86c242e1c0f5221" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-quote": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\QuoteDownloadableLinks\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Magento module provides data provider for creating buy request for links of downloadable products" - }, - { - "name": "magento/module-quote-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-quote-graph-ql/magento-module-quote-graph-ql-100.4.3.0.zip", - "shasum": "5adf528ad5905e1c33ee58a7ee7a6665686ab6bf" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-customer-graph-ql": "100.4.*", - "magento/module-directory": "100.4.*", - "magento/module-gift-message": "100.4.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql-cache": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\QuoteGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-re-captcha-admin-ui", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-admin-ui/magento-module-re-captcha-admin-ui-1.1.1.0.zip", - "shasum": "965b2d4796edcc201b0dcb71babf8c98b4a2db9f" - }, - "require": { - "magento/framework": "*", - "magento/module-config": "*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaAdminUi\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-checkout", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-checkout/magento-module-re-captcha-checkout-1.1.1.0.zip", - "shasum": "623641b59703112194188a2484b8a6d8a8363d93" - }, - "require": { - "magento/framework": "*", - "magento/module-checkout": "*", - "magento/module-re-captcha-admin-ui": "1.1.*", - "magento/module-re-captcha-frontend-ui": "1.1.*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-re-captcha-validation-api": "1.1.*", - "magento/module-re-captcha-webapi-api": "1.0.*", - "magento/module-re-captcha-webapi-ui": "1.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaCheckout\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-contact", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-contact/magento-module-re-captcha-contact-1.1.0.0.zip", - "shasum": "3ceb2b5c3e3afd6a0655378aa69b7803675d5429" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-ui": "1.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaContact\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-customer", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-customer/magento-module-re-captcha-customer-1.1.1.0.zip", - "shasum": "6f78f2759518d6081df0e711f2cdb4150099fc9e" - }, - "require": { - "magento/framework": "*", - "magento/module-customer": "*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-re-captcha-validation-api": "1.1.*", - "magento/module-re-captcha-webapi-api": "1.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaCustomer\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-frontend-ui", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-frontend-ui/magento-module-re-captcha-frontend-ui-1.1.1.0.zip", - "shasum": "69bac6cb6d08c2de996565e6f882850c5a765c5e" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaFrontendUi\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-migration", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-migration/magento-module-re-captcha-migration-1.1.1.0.zip", - "shasum": "b0bd1e14379d5b5cbf3ff40a744b657645268f49" - }, - "require": { - "magento/framework": "*", - "magento/module-config": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaMigration\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA config migration for Magento2" - }, - { - "name": "magento/module-re-captcha-newsletter", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-newsletter/magento-module-re-captcha-newsletter-1.1.1.0.zip", - "shasum": "28234f561495084989c7831face2e9a4adaf8d28" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-re-captcha-validation-api": "1.1.*", - "magento/module-re-captcha-webapi-api": "1.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaNewsletter\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-paypal", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-paypal/magento-module-re-captcha-paypal-1.1.1.0.zip", - "shasum": "9b1ed87fa47f555fad7a2c510a615450acbe4f5c" - }, - "require": { - "magento/framework": "*", - "magento/module-checkout": "*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-re-captcha-validation-api": "1.1.*", - "magento/module-re-captcha-webapi-api": "1.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaPaypal\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCaptcha integration for Magento2 PayPal PayflowPro payment form" - }, - { - "name": "magento/module-re-captcha-review", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-review/magento-module-re-captcha-review-1.1.1.0.zip", - "shasum": "acaf1c426b7b756d4403130995e8e142f83875a0" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-re-captcha-validation-api": "1.1.*", - "magento/module-re-captcha-webapi-api": "1.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaReview\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-send-friend", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-send-friend/magento-module-re-captcha-send-friend-1.1.1.0.zip", - "shasum": "554971de90ee1816a8b612f3cc61615fc68fc107" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-re-captcha-validation-api": "1.1.*", - "magento/module-re-captcha-webapi-api": "1.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaSendFriend\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-store-pickup", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-store-pickup/magento-module-re-captcha-store-pickup-1.0.0.0.zip", - "shasum": "0386dabb9c38a39f20d2ab5f2dd5918b8514995b" - }, - "require": { - "magento/framework": "*", - "magento/module-checkout": "*", - "magento/module-re-captcha-ui": "1.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-inventory-in-store-pickup-frontend": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaStorePickup\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCaptcha integration for Magento2 Inventory Store Pickup shipping form" - }, - { - "name": "magento/module-re-captcha-ui", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-ui/magento-module-re-captcha-ui-1.1.1.0.zip", - "shasum": "53c86765004a5071847847ca04ddac4f8a7cffff" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-validation-api": "1.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaUi\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "authors": [ - { - "name": "Riccardo Tempesta", - "email": "riccardo.tempesta@magespecialist.it" - } - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-user", - "version": "1.1.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-user/magento-module-re-captcha-user-1.1.1.0.zip", - "shasum": "8fdc236a70383c93567ea4bf4051c82f5d37ead5" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-re-captcha-validation-api": "1.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaUser\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-validation", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-validation/magento-module-re-captcha-validation-1.1.0.0.zip", - "shasum": "1f084fb5089071b9ce0af780f30223ec3107a0f6" - }, - "require": { - "google/recaptcha": "^1.2", - "magento/framework": "*", - "magento/module-re-captcha-validation-api": "1.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaValidation\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-validation-api", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-validation-api/magento-module-re-captcha-validation-api-1.1.0.0.zip", - "shasum": "6fa06fe393f30ccc25d29341e7bc3f47203ed14d" - }, - "require": { - "magento/framework": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaValidationApi\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-version-2-checkbox", - "version": "2.0.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-version-2-checkbox/magento-module-re-captcha-version-2-checkbox-2.0.1.0.zip", - "shasum": "bc35f990a70ce0400cb7d9c24d29390c7f19c18b" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-re-captcha-validation-api": "1.1.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "*", - "magento/module-re-captcha-admin-ui": "1.1.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaVersion2Checkbox\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-version-2-invisible", - "version": "2.0.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-version-2-invisible/magento-module-re-captcha-version-2-invisible-2.0.1.0.zip", - "shasum": "f5da75a4fa5f50ee9792ce7bcec702ed14e3df3e" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-re-captcha-validation-api": "1.1.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "*", - "magento/module-re-captcha-admin-ui": "1.1.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaVersion2Invisible\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-version-3-invisible", - "version": "2.0.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-version-3-invisible/magento-module-re-captcha-version-3-invisible-2.0.1.0.zip", - "shasum": "12af3449659e18e6be64eeefedfcd3ffc7254c87" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-ui": "1.1.*", - "magento/module-re-captcha-validation-api": "1.1.*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "*", - "magento/module-re-captcha-admin-ui": "1.1.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaVersion3Invisible\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-webapi-api", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-api/magento-module-re-captcha-webapi-api-1.0.0.0.zip", - "shasum": "09fa4ebb6b941ae039375d2e0a0363abe0f86cf1" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-validation-api": "1.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaWebapiApi\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-webapi-graph-ql", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-graph-ql/magento-module-re-captcha-webapi-graph-ql-1.0.0.0.zip", - "shasum": "3f7c35bd9b8d825f1c203907fce7f4d1b395d885" - }, - "require": { - "magento/framework": "*", - "magento/module-authorization": "*", - "magento/module-re-captcha-validation-api": "1.1.*", - "magento/module-re-captcha-webapi-api": "1.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaWebapiGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-webapi-rest", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-rest/magento-module-re-captcha-webapi-rest-1.0.0.0.zip", - "shasum": "45301a7a92ad7a828c16af8d9fce843a67545f1b" - }, - "require": { - "magento/framework": "*", - "magento/module-authorization": "*", - "magento/module-re-captcha-validation-api": "1.1.*", - "magento/module-re-captcha-webapi-api": "1.0.*", - "magento/module-webapi": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaWebapiRest\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-re-captcha-webapi-ui", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-ui/magento-module-re-captcha-webapi-ui-1.0.0.0.zip", - "shasum": "d946934335b5676d3986b35f35e5d0f13fa85232" - }, - "require": { - "magento/framework": "*", - "magento/module-re-captcha-frontend-ui": "1.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReCaptchaWebapiUi\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Google reCAPTCHA integration for Magento2" - }, - { - "name": "magento/module-related-product-graph-ql", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-related-product-graph-ql/magento-module-related-product-graph-ql-100.4.1.0.zip", - "shasum": "28d711e8c7e8569773e54c65971367d793829066" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-graph-ql": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\RelatedProductGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-release-notification", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-release-notification/magento-module-release-notification-100.4.1.0.zip", - "shasum": "1b75772e19f18f4147fbf3ac7b29083516abe5a9" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-ui": "101.2.*", - "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReleaseNotification\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-remote-storage", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-remote-storage/magento-module-remote-storage-100.4.1.0.zip", - "shasum": "a99ed74be824e5430346aab555fb07855888f464" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-import-export": "101.1.*", - "magento/module-cms": "104.0.*", - "magento/module-downloadable": "100.4.*", - "magento/module-downloadable-import-export": "100.4.*", - "magento/module-import-export": "101.0.*", - "magento/module-media-storage": "100.4.*", - "magento/module-sitemap": "100.4.*", - "predis/predis": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\RemoteStorage\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-reports", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-reports/magento-module-reports-100.4.3.0.zip", - "shasum": "fc358d4fe54288a7a6bcc512a683339e9a25bbcc" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-cms": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-downloadable": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-quote": "101.2.*", - "magento/module-review": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-sales-rule": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-widget": "101.2.*", - "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Reports\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-require-js", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-require-js/magento-module-require-js-100.4.0.0.zip", - "shasum": "dd3fc06be9622a09dd4f339bed52d2af438deb46" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\RequireJs\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-review", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-review/magento-module-review-100.4.3.0.zip", - "shasum": "e79c47dad8cd17e501251854f308816420505573" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-newsletter": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-cookie": "100.4.*", - "magento/module-review-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Review\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-review-analytics", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-review-analytics/magento-module-review-analytics-100.4.1.0.zip", - "shasum": "b3ca43c0989b9f8f0a26bc9e3b316287a00130f2" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-analytics": "100.4.*", - "magento/module-review": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReviewAnalytics\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-review-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-review-graph-ql/magento-module-review-graph-ql-100.4.0.0.zip", - "shasum": "b02dc8dfb8e39c8602ac38337e64eb8c60c5f492" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-review": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql": "100.4.*", - "magento/module-graph-ql-cache": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ReviewGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-robots", - "version": "101.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-robots/magento-module-robots-101.1.0.0.zip", - "shasum": "8b5947ed3daf9760b3ef0228f156340d55355b1f" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-theme": "101.1.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Robots\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-rss", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-rss/magento-module-rss-100.4.2.0.zip", - "shasum": "f9f6dd547703da27d4a5e5720ebabb6df8b468f8" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-customer": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Rss\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-rule", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-rule/magento-module-rule-100.4.2.0.zip", - "shasum": "7fe46c6d144d612060dd1d9f5a13c18abb6e064c" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-eav": "102.1.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Rule\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-sales", - "version": "103.0.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sales/magento-module-sales-103.0.3.0.zip", - "shasum": "9986e510fc18b5b9ed79cd4a3e1025aa10a00e47" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-bundle": "101.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-gift-message": "100.4.*", - "magento/module-media-storage": "100.4.*", - "magento/module-payment": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-reports": "100.4.*", - "magento/module-sales-rule": "101.2.*", - "magento/module-sales-sequence": "100.4.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-widget": "101.2.*", - "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-sales-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Sales\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-sales-analytics", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sales-analytics/magento-module-sales-analytics-100.4.1.0.zip", - "shasum": "5a955daf94a8afec36e13ad25c882d25d2921bcd" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-analytics": "100.4.*", - "magento/module-sales": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SalesAnalytics\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-sales-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sales-graph-ql/magento-module-sales-graph-ql-100.4.3.0.zip", - "shasum": "4892b900cfcc8cf772eef24e45566ec9f95d618b" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SalesGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-sales-inventory", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sales-inventory/magento-module-sales-inventory-100.4.0.0.zip", - "shasum": "f00ad78a70ca2dd02dcb8fc3b1f8166aabb9aa27" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SalesInventory\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-sales-rule", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sales-rule/magento-module-sales-rule-101.2.3.0.zip", - "shasum": "a2d5ea16744531a74fe1469431050ced9b198ce6" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-bulk": "101.0.*", - "magento/module-asynchronous-operations": "100.4.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-captcha": "100.4.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-rule": "101.2.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-payment": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-reports": "100.4.*", - "magento/module-rule": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-widget": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-sales-rule-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SalesRule\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-sales-sequence", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sales-sequence/magento-module-sales-sequence-100.4.1.0.zip", - "shasum": "5508458a59641dccd017849f68a79573c41a4808" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SalesSequence\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-sample-data", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sample-data/magento-module-sample-data-100.4.1.0.zip", - "shasum": "b576fe30e9fd28b6d332aaebb16a03def6c039bf" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/sample-data-media": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "cli_commands.php", - "registration.php" - ], - "psr-4": { - "Magento\\SampleData\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Sample Data fixtures" - }, - { - "name": "magento/module-search", - "version": "101.1.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-search/magento-module-search-101.1.3.0.zip", - "shasum": "95ef4fb554a1096bb53234673ba9290aa35c4a11" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog-search": "102.0.*", - "magento/module-reports": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Search\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-security", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-security/magento-module-security-100.4.3.0.zip", - "shasum": "b65fcb05214b23d57513beb9ccaead62fa934898" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-config": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-customer": "103.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Security\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Security management module" - }, - { - "name": "magento/module-securitytxt", - "version": "1.1.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-securitytxt/magento-module-securitytxt-1.1.0.0.zip", - "shasum": "123186217c5e8ff358e266eb5157fff8b64fddff" - }, - "require": { - "magento/framework": "*", - "magento/module-config": "*", - "magento/module-store": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Securitytxt\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "authors": [ - { - "name": "Kalpesh Mehta", - "email": "k@lpe.sh" - } - ], - "description": "Security.txt file for Magento 2 websites" - }, - { - "name": "magento/module-send-friend", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-send-friend/magento-module-send-friend-100.4.2.0.zip", - "shasum": "0f6f9e22544f0fed8b52022d32c5dd5209a7461c" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-captcha": "100.4.*", - "magento/module-catalog": "104.0.*", - "magento/module-customer": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SendFriend\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-send-friend-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-send-friend-graph-ql/magento-module-send-friend-graph-ql-100.4.0.0.zip", - "shasum": "5274c1743db6ca9d9598d5cc510647662264ed27" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-send-friend": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SendFriendGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-shipping", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-shipping/magento-module-shipping-100.4.3.0.zip", - "shasum": "252b249a41b830f3079521d6172684e59296f039" - }, - "require": { - "ext-gd": "*", - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-contact": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-payment": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-ui": "101.2.*", - "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*", - "magento/module-fedex": "100.4.*", - "magento/module-ups": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Shipping\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-sitemap", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-sitemap/magento-module-sitemap-100.4.2.0.zip", - "shasum": "e7621d7e60d0a0ecac98ee704335e0b9a2c318de" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-url-rewrite": "100.4.*", - "magento/module-cms": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-eav": "102.1.*", - "magento/module-media-storage": "100.4.*", - "magento/module-robots": "101.1.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Sitemap\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-store", - "version": "101.1.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-store/magento-module-store-101.1.3.0.zip", - "shasum": "b019ec5adac8c32657a1b1b18e75ec10d3597233" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-media-storage": "100.4.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-deploy": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Store\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-store-graph-ql", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-store-graph-ql/magento-module-store-graph-ql-100.4.2.0.zip", - "shasum": "d2a02f1d6c4733f181269c1c2333dea6787faa46" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\StoreGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-swagger", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-swagger/magento-module-swagger-100.4.2.0.zip", - "shasum": "8cafe5233f4af5c6efa84e612076b86eee372025" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Swagger\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-swagger-webapi", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-swagger-webapi/magento-module-swagger-webapi-100.4.0.0.zip", - "shasum": "5ef905795b49516599cd3c54312266d811978c66" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-swagger": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SwaggerWebapi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-swagger-webapi-async", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-swagger-webapi-async/magento-module-swagger-webapi-async-100.4.0.0.zip", - "shasum": "15e37edcac3c34b99e2d3c0652915cb8970b5b2f" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-swagger": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SwaggerWebapiAsync\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-swatches", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-swatches/magento-module-swatches-100.4.3.0.zip", - "shasum": "59d522abb2f7f6120b9fca0ab398d2790a3a3523" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-configurable-product": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-media-storage": "100.4.*", - "magento/module-page-cache": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-layered-navigation": "100.4.*", - "magento/module-swatches-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Swatches\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Add Swatches to Products" - }, - { - "name": "magento/module-swatches-graph-ql", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-swatches-graph-ql/magento-module-swatches-graph-ql-100.4.2.0.zip", - "shasum": "7ed8fbdaf0e23a0c7afe4448b486c7db4b96868a" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-swatches": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-configurable-product-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SwatchesGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-swatches-layered-navigation", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-swatches-layered-navigation/magento-module-swatches-layered-navigation-100.4.0.0.zip", - "shasum": "4ac75e3273e1e8ed7ae530a2ff80e65da5fec283" - }, - "require": { - "magento/framework": "103.0.*", - "magento/magento-composer-installer": "*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\SwatchesLayeredNavigation\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-tax", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-tax/magento-module-tax-100.4.3.0.zip", - "shasum": "889437fecfe921171b2f1824e2c71e06a26f8573" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-page-cache": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-reports": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-tax-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Tax\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-tax-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-tax-graph-ql/magento-module-tax-graph-ql-100.4.0.0.zip", - "shasum": "3d841324238f52d7cc9162363dc022471652b6c3" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-tax": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\TaxGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-tax-import-export", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-tax-import-export/magento-module-tax-import-export-100.4.3.0.zip", - "shasum": "c5d0d4b3f0c6084f24e4f270ef170cdd983fb7a1" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-directory": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\TaxImportExport\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-theme", - "version": "101.1.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-theme/magento-module-theme-101.1.3.0.zip", - "shasum": "c9c9da5ba69ddb2d09934fb9a04e5efb8887ac28" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-cms": "104.0.*", - "magento/module-config": "101.2.*", - "magento/module-customer": "103.0.*", - "magento/module-eav": "102.1.*", - "magento/module-media-storage": "100.4.*", - "magento/module-require-js": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-widget": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-deploy": "100.4.*", - "magento/module-directory": "100.4.*", - "magento/module-theme-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Theme\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-theme-graph-ql", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-theme-graph-ql/magento-module-theme-graph-ql-100.4.1.0.zip", - "shasum": "f182ff939b0da120a6fb440c9c527ef59fe9beaa" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-store-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\ThemeGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-translation", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-translation/magento-module-translation-100.4.3.0.zip", - "shasum": "2c33155d71709b2fda930d8052c8362462fb51d6" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-developer": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-deploy": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Translation\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-two-factor-auth", - "version": "1.1.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-two-factor-auth/magento-module-two-factor-auth-1.1.2.0.zip", - "shasum": "f1906fa4a32863e8158c14555aea760d121c5672" - }, - "require": { - "2tvenom/cborencode": "^1.0", - "christian-riesen/base32": "^1.3", - "donatj/phpuseragentparser": "~0.7", - "endroid/qr-code": "^3.7", - "magento/framework": "*", - "magento/magento-composer-installer": "*", - "magento/module-authorization": "*", - "magento/module-backend": "*", - "magento/module-config": "*", - "magento/module-integration": "*", - "magento/module-store": "*", - "magento/module-ui": "*", - "magento/module-user": "*", - "php": "~7.3.0||~7.4.0", - "phpseclib/phpseclib": "2.0.*", - "spomky-labs/otphp": "^10.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\TwoFactorAuth\\": "" - } - }, - "license": [ - "OSL-3.0" - ], - "description": "Two Factor Authentication module for Magento2" - }, - { - "name": "magento/module-ui", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-ui/magento-module-ui-101.2.3.0.zip", - "shasum": "36ea8e0045c5cc3fd8ca8868228bdd74d98488ce" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-eav": "102.1.*", - "magento/module-store": "101.1.*", - "magento/module-user": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Ui\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-ups", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-ups/magento-module-ups-100.4.3.0.zip", - "shasum": "99a20d660b2145015d6e11046d89f5cbd742ad8b" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-directory": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-config": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Ups\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-url-rewrite", - "version": "102.0.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-url-rewrite/magento-module-url-rewrite-102.0.2.0.zip", - "shasum": "8e00f257b9bae97ea0af6bb760cc1ad14f3f2406" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-url-rewrite": "100.4.*", - "magento/module-cms": "104.0.*", - "magento/module-cms-url-rewrite": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\UrlRewrite\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-url-rewrite-graph-ql", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-url-rewrite-graph-ql/magento-module-url-rewrite-graph-ql-100.4.2.0.zip", - "shasum": "80bd315dc254dee9ddecf921156fcf4c8b92b78c" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-url-rewrite": "102.0.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\UrlRewriteGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-user", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-user/magento-module-user-101.2.3.0.zip", - "shasum": "82df73a0a86546ceb20501f11a8666fafb760117" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-email": "101.1.*", - "magento/module-integration": "100.4.*", - "magento/module-security": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\User\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-usps", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-usps/magento-module-usps-100.4.2.0.zip", - "shasum": "7b541046db08d5ce35554be494a3505bbd86f8e5" - }, - "require": { - "lib-libxml": "*", - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-directory": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-shipping": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Usps\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-variable", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-variable/magento-module-variable-100.4.1.0.zip", - "shasum": "d35b3885941c121c35096a4daa910abf61444a60" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-config": "101.2.*", - "magento/module-store": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Variable\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-vault", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-vault/magento-module-vault-101.2.3.0.zip", - "shasum": "e69b8002bbe2f15d91f8b0f31baf0d72b1815535" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-payment": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Vault\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ] - }, - { - "name": "magento/module-vault-graph-ql", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-vault-graph-ql/magento-module-vault-graph-ql-100.4.0.0.zip", - "shasum": "a2c8095e8158387adf170f6a6872645043a2cea6" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-graph-ql": "100.4.*", - "magento/module-vault": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\VaultGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-version", - "version": "100.4.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-version/magento-module-version-100.4.0.0.zip", - "shasum": "ab2321feb1e90cadee584f413561f750d92d8707" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Version\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-webapi", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-webapi/magento-module-webapi-100.4.2.0.zip", - "shasum": "8f5f5a135adc85896582904a58475669af241701" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-authorization": "100.4.*", - "magento/module-backend": "102.0.*", - "magento/module-integration": "100.4.*", - "magento/module-store": "101.1.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-customer": "103.0.*", - "magento/module-user": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Webapi\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-webapi-async", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-webapi-async/magento-module-webapi-async-100.4.1.0.zip", - "shasum": "4e76460f3bfbe25756fcc296ba717d1057e8d4db" - }, - "require": { - "magento/framework": "103.0.*", - "magento/framework-message-queue": "100.4.*", - "magento/module-asynchronous-operations": "100.4.*", - "magento/module-webapi": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-customer": "103.0.*", - "magento/module-user": "101.2.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\WebapiAsync\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-webapi-security", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-webapi-security/magento-module-webapi-security-100.4.1.0.zip", - "shasum": "6a42ef0ddbbcb8dcb2c95021ed2ce45f36dd00ba" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-webapi": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\WebapiSecurity\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "WebapiSecurity module provides option to loosen security on some webapi resources." - }, - { - "name": "magento/module-weee", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-weee/magento-module-weee-100.4.3.0.zip", - "shasum": "c182abe6fc1c95064a283e2da7266da1bd4c700b" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-directory": "100.4.*", - "magento/module-eav": "102.1.*", - "magento/module-page-cache": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-bundle": "101.0.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Weee\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-weee-graph-ql", - "version": "100.4.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-weee-graph-ql/magento-module-weee-graph-ql-100.4.1.0.zip", - "shasum": "e3a6d9bda5d82202e15499be992e5f8586868824" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-tax": "100.4.*", - "magento/module-weee": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-catalog-graph-ql": "100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\WeeeGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-widget", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-widget/magento-module-widget-101.2.3.0.zip", - "shasum": "fdfbf53cb21255e6e9a4d3d711f7d3f9ee86c4ef" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-cms": "104.0.*", - "magento/module-email": "101.1.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "magento/module-variable": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-widget-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Widget\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-wishlist", - "version": "101.2.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-wishlist/magento-module-wishlist-101.2.3.0.zip", - "shasum": "b7af8aef870d0b81e934c13ece47610079b284a0" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-backend": "102.0.*", - "magento/module-captcha": "100.4.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-inventory": "100.4.*", - "magento/module-checkout": "100.4.*", - "magento/module-customer": "103.0.*", - "magento/module-rss": "100.4.*", - "magento/module-sales": "103.0.*", - "magento/module-store": "101.1.*", - "magento/module-theme": "101.1.*", - "magento/module-ui": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-bundle": "101.0.*", - "magento/module-configurable-product": "100.4.*", - "magento/module-cookie": "100.4.*", - "magento/module-downloadable": "100.4.*", - "magento/module-grouped-product": "100.4.*", - "magento/module-wishlist-sample-data": "Sample Data version: 100.4.*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\Wishlist\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-wishlist-analytics", - "version": "100.4.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-wishlist-analytics/magento-module-wishlist-analytics-100.4.2.0.zip", - "shasum": "6b42e2482c61377d72dfa1b52688691991669855" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-analytics": "100.4.*", - "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\WishlistAnalytics\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/module-wishlist-graph-ql", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/module-wishlist-graph-ql/magento-module-wishlist-graph-ql-100.4.3.0.zip", - "shasum": "6d178169be780283133c626876974193f16dda78" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-catalog-graph-ql": "100.4.*", - "magento/module-quote": "101.2.*", - "magento/module-quote-graph-ql": "100.4.*", - "magento/module-store": "101.1.*", - "magento/module-wishlist": "101.2.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Magento\\WishlistGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/page-builder", - "version": "1.7.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/page-builder/magento-page-builder-1.7.0.0.zip", - "shasum": "6e25c9228196e99f6a3440e0bc3ee5d27d09e00d" - }, - "require": { - "magento/module-aws-s3-page-builder": "1.0.1", - "magento/module-catalog-page-builder-analytics": "1.6.1", - "magento/module-cms-page-builder-analytics": "1.6.1", - "magento/module-page-builder": "2.2.1", - "magento/module-page-builder-admin-analytics": "1.1.1", - "magento/module-page-builder-analytics": "1.6.1" - }, - "type": "metapackage", - "description": "Page Builder metapackage" - }, - { - "name": "magento/product-community-edition", - "version": "2.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/product-community-edition/magento-product-community-edition-2.4.3.0.zip", - "shasum": "65525c3f6d3025a0741ff936a0ce0cfd0823bec4" - }, - "require": { - "amzn/amazon-pay-and-login-magento-2-module": "4.2.1", - "colinmollenhour/cache-backend-file": "~1.4.1", - "colinmollenhour/cache-backend-redis": "1.11.0", - "colinmollenhour/credis": "1.11.1", - "colinmollenhour/php-redis-session-abstract": "~1.4.0", - "composer/composer": "^1.9 || ^2.0", - "dotmailer/dotmailer-magento2-extension-package": "4.12.0", - "elasticsearch/elasticsearch": "~7.11.0", - "ext-bcmath": "*", - "ext-ctype": "*", - "ext-curl": "*", - "ext-dom": "*", - "ext-gd": "*", - "ext-hash": "*", - "ext-iconv": "*", - "ext-intl": "*", - "ext-mbstring": "*", - "ext-openssl": "*", - "ext-pdo_mysql": "*", - "ext-simplexml": "*", - "ext-soap": "*", - "ext-xsl": "*", - "ext-zip": "*", - "guzzlehttp/guzzle": "^6.3.3", - "klarna/m2-payments": "8.3.2", - "laminas/laminas-captcha": "^2.10", - "laminas/laminas-code": "^3.5.1", - "laminas/laminas-crypt": "^3.4.0", - "laminas/laminas-db": "^2.12.0", - "laminas/laminas-dependency-plugin": "^2.1.0", - "laminas/laminas-di": "^3.2.0", - "laminas/laminas-escaper": "2.7.0", - "laminas/laminas-eventmanager": "^3.0.0", - "laminas/laminas-feed": "^2.13.0", - "laminas/laminas-filter": "^2.11", - "laminas/laminas-http": "^2.6.0", - "laminas/laminas-i18n": "^2.7.3", - "laminas/laminas-json": "^3.2.0", - "laminas/laminas-mail": "^2.9.0", - "laminas/laminas-mime": "^2.8.0", - "laminas/laminas-modulemanager": "^2.7", - "laminas/laminas-mvc": "^3.2.0", - "laminas/laminas-server": "^2.6.1", - "laminas/laminas-servicemanager": "^3.6.0", - "laminas/laminas-session": "^2.10", - "laminas/laminas-soap": "^2.9.0", - "laminas/laminas-stdlib": "^3.2.1", - "laminas/laminas-text": "^2.6.0", - "laminas/laminas-uri": "^2.5.1", - "laminas/laminas-validator": "^2.6.0", - "laminas/laminas-view": "~2.12.0", - "league/flysystem": "^2.0", - "league/flysystem-aws-s3-v3": "^2.0", - "lib-libxml": "*", - "magento/adobe-ims": "2.1.2", - "magento/adobe-stock-integration": "2.1.2", - "magento/composer": "1.6.0", - "magento/framework": "103.0.3", - "magento/framework-amqp": "100.4.1", - "magento/framework-bulk": "101.0.0", - "magento/framework-message-queue": "100.4.3", - "magento/google-shopping-ads": "4.0.1", - "magento/inventory-metapackage": "1.2.3", - "magento/language-de_de": "100.4.0", - "magento/language-en_us": "100.4.0", - "magento/language-es_es": "100.4.0", - "magento/language-fr_fr": "100.4.0", - "magento/language-nl_nl": "100.4.0", - "magento/language-pt_br": "100.4.0", - "magento/language-zh_hans_cn": "100.4.0", - "magento/magento-composer-installer": ">=0.1.11", - "magento/magento2-base": "2.4.3", - "magento/module-admin-analytics": "100.4.3", - "magento/module-admin-notification": "100.4.2", - "magento/module-advanced-pricing-import-export": "100.4.3", - "magento/module-advanced-search": "100.4.1", - "magento/module-amqp": "100.4.1", - "magento/module-amqp-store": "100.4.1", - "magento/module-analytics": "100.4.3", - "magento/module-asynchronous-operations": "100.4.3", - "magento/module-authorization": "100.4.3", - "magento/module-aws-s3": "100.4.1", - "magento/module-backend": "102.0.3", - "magento/module-backup": "100.4.3", - "magento/module-bundle": "101.0.3", - "magento/module-bundle-graph-ql": "100.4.3", - "magento/module-bundle-import-export": "100.4.2", - "magento/module-cache-invalidate": "100.4.1", - "magento/module-captcha": "100.4.3", - "magento/module-cardinal-commerce": "100.4.1", - "magento/module-catalog": "104.0.3", - "magento/module-catalog-analytics": "100.4.1", - "magento/module-catalog-cms-graph-ql": "100.4.0", - "magento/module-catalog-customer-graph-ql": "100.4.3", - "magento/module-catalog-graph-ql": "100.4.3", - "magento/module-catalog-import-export": "101.1.3", - "magento/module-catalog-inventory": "100.4.3", - "magento/module-catalog-inventory-graph-ql": "100.4.0", - "magento/module-catalog-rule": "101.2.3", - "magento/module-catalog-rule-configurable": "100.4.2", - "magento/module-catalog-rule-graph-ql": "100.4.1", - "magento/module-catalog-search": "102.0.3", - "magento/module-catalog-url-rewrite": "100.4.3", - "magento/module-catalog-url-rewrite-graph-ql": "100.4.2", - "magento/module-catalog-widget": "100.4.3", - "magento/module-checkout": "100.4.3", - "magento/module-checkout-agreements": "100.4.2", - "magento/module-checkout-agreements-graph-ql": "100.4.0", - "magento/module-cms": "104.0.3", - "magento/module-cms-graph-ql": "100.4.1", - "magento/module-cms-url-rewrite": "100.4.2", - "magento/module-cms-url-rewrite-graph-ql": "100.4.1", - "magento/module-compare-list-graph-ql": "100.4.0", - "magento/module-config": "101.2.3", - "magento/module-configurable-import-export": "100.4.1", - "magento/module-configurable-product": "100.4.3", - "magento/module-configurable-product-graph-ql": "100.4.3", - "magento/module-configurable-product-sales": "100.4.1", - "magento/module-contact": "100.4.3", - "magento/module-cookie": "100.4.3", - "magento/module-cron": "100.4.3", - "magento/module-csp": "100.4.2", - "magento/module-currency-symbol": "100.4.2", - "magento/module-customer": "103.0.3", - "magento/module-customer-analytics": "100.4.1", - "magento/module-customer-downloadable-graph-ql": "100.4.0", - "magento/module-customer-graph-ql": "100.4.3", - "magento/module-customer-import-export": "100.4.3", - "magento/module-deploy": "100.4.3", - "magento/module-developer": "100.4.3", - "magento/module-dhl": "100.4.2", - "magento/module-directory": "100.4.3", - "magento/module-directory-graph-ql": "100.4.1", - "magento/module-downloadable": "100.4.3", - "magento/module-downloadable-graph-ql": "100.4.3", - "magento/module-downloadable-import-export": "100.4.2", - "magento/module-eav": "102.1.3", - "magento/module-eav-graph-ql": "100.4.1", - "magento/module-elasticsearch": "101.0.3", - "magento/module-elasticsearch-6": "100.4.3", - "magento/module-elasticsearch-7": "100.4.3", - "magento/module-email": "101.1.3", - "magento/module-encryption-key": "100.4.2", - "magento/module-fedex": "100.4.2", - "magento/module-gift-message": "100.4.2", - "magento/module-gift-message-graph-ql": "100.4.1", - "magento/module-google-adwords": "100.4.1", - "magento/module-google-analytics": "100.4.0", - "magento/module-google-optimizer": "100.4.2", - "magento/module-graph-ql": "100.4.3", - "magento/module-graph-ql-cache": "100.4.0", - "magento/module-grouped-catalog-inventory": "100.4.0", - "magento/module-grouped-import-export": "100.4.1", - "magento/module-grouped-product": "100.4.3", - "magento/module-grouped-product-graph-ql": "100.4.3", - "magento/module-import-export": "101.0.3", - "magento/module-indexer": "100.4.3", - "magento/module-instant-purchase": "100.4.2", - "magento/module-integration": "100.4.3", - "magento/module-jwt-framework-adapter": "100.4.0", - "magento/module-layered-navigation": "100.4.3", - "magento/module-login-as-customer": "100.4.3", - "magento/module-login-as-customer-admin-ui": "100.4.3", - "magento/module-login-as-customer-api": "100.4.2", - "magento/module-login-as-customer-assistance": "100.4.2", - "magento/module-login-as-customer-frontend-ui": "100.4.3", - "magento/module-login-as-customer-graph-ql": "100.4.0", - "magento/module-login-as-customer-log": "100.4.2", - "magento/module-login-as-customer-page-cache": "100.4.3", - "magento/module-login-as-customer-quote": "100.4.2", - "magento/module-login-as-customer-sales": "100.4.3", - "magento/module-marketplace": "100.4.2", - "magento/module-media-content": "100.4.2", - "magento/module-media-content-api": "100.4.2", - "magento/module-media-content-catalog": "100.4.2", - "magento/module-media-content-cms": "100.4.2", - "magento/module-media-content-synchronization": "100.4.2", - "magento/module-media-content-synchronization-api": "100.4.1", - "magento/module-media-content-synchronization-catalog": "100.4.1", - "magento/module-media-content-synchronization-cms": "100.4.1", - "magento/module-media-gallery": "100.4.2", - "magento/module-media-gallery-api": "101.0.2", - "magento/module-media-gallery-catalog": "100.4.1", - "magento/module-media-gallery-catalog-integration": "100.4.1", - "magento/module-media-gallery-catalog-ui": "100.4.1", - "magento/module-media-gallery-cms-ui": "100.4.1", - "magento/module-media-gallery-integration": "100.4.2", - "magento/module-media-gallery-metadata": "100.4.1", - "magento/module-media-gallery-metadata-api": "100.4.0", - "magento/module-media-gallery-renditions": "100.4.1", - "magento/module-media-gallery-renditions-api": "100.4.0", - "magento/module-media-gallery-synchronization": "100.4.2", - "magento/module-media-gallery-synchronization-api": "100.4.1", - "magento/module-media-gallery-synchronization-metadata": "100.4.0", - "magento/module-media-gallery-ui": "100.4.2", - "magento/module-media-gallery-ui-api": "100.4.1", - "magento/module-media-storage": "100.4.2", - "magento/module-message-queue": "100.4.3", - "magento/module-msrp": "100.4.2", - "magento/module-msrp-configurable-product": "100.4.1", - "magento/module-msrp-grouped-product": "100.4.1", - "magento/module-multishipping": "100.4.3", - "magento/module-mysql-mq": "100.4.1", - "magento/module-new-relic-reporting": "100.4.1", - "magento/module-newsletter": "100.4.3", - "magento/module-newsletter-graph-ql": "100.4.0", - "magento/module-offline-payments": "100.4.2", - "magento/module-offline-shipping": "100.4.2", - "magento/module-page-cache": "100.4.3", - "magento/module-payment": "100.4.3", - "magento/module-paypal": "101.0.3", - "magento/module-paypal-captcha": "100.4.1", - "magento/module-paypal-graph-ql": "100.4.1", - "magento/module-persistent": "100.4.3", - "magento/module-product-alert": "100.4.2", - "magento/module-product-video": "100.4.3", - "magento/module-quote": "101.2.3", - "magento/module-quote-analytics": "100.4.3", - "magento/module-quote-bundle-options": "100.4.0", - "magento/module-quote-configurable-options": "100.4.0", - "magento/module-quote-downloadable-links": "100.4.0", - "magento/module-quote-graph-ql": "100.4.3", - "magento/module-related-product-graph-ql": "100.4.1", - "magento/module-release-notification": "100.4.1", - "magento/module-remote-storage": "100.4.1", - "magento/module-reports": "100.4.3", - "magento/module-require-js": "100.4.0", - "magento/module-review": "100.4.3", - "magento/module-review-analytics": "100.4.1", - "magento/module-review-graph-ql": "100.4.0", - "magento/module-robots": "101.1.0", - "magento/module-rss": "100.4.2", - "magento/module-rule": "100.4.2", - "magento/module-sales": "103.0.3", - "magento/module-sales-analytics": "100.4.1", - "magento/module-sales-graph-ql": "100.4.3", - "magento/module-sales-inventory": "100.4.0", - "magento/module-sales-rule": "101.2.3", - "magento/module-sales-sequence": "100.4.1", - "magento/module-sample-data": "100.4.1", - "magento/module-search": "101.1.3", - "magento/module-security": "100.4.3", - "magento/module-send-friend": "100.4.2", - "magento/module-send-friend-graph-ql": "100.4.0", - "magento/module-shipping": "100.4.3", - "magento/module-sitemap": "100.4.2", - "magento/module-store": "101.1.3", - "magento/module-store-graph-ql": "100.4.2", - "magento/module-swagger": "100.4.2", - "magento/module-swagger-webapi": "100.4.0", - "magento/module-swagger-webapi-async": "100.4.0", - "magento/module-swatches": "100.4.3", - "magento/module-swatches-graph-ql": "100.4.2", - "magento/module-swatches-layered-navigation": "100.4.0", - "magento/module-tax": "100.4.3", - "magento/module-tax-graph-ql": "100.4.0", - "magento/module-tax-import-export": "100.4.3", - "magento/module-theme": "101.1.3", - "magento/module-theme-graph-ql": "100.4.1", - "magento/module-translation": "100.4.3", - "magento/module-ui": "101.2.3", - "magento/module-ups": "100.4.3", - "magento/module-url-rewrite": "102.0.2", - "magento/module-url-rewrite-graph-ql": "100.4.2", - "magento/module-user": "101.2.3", - "magento/module-usps": "100.4.2", - "magento/module-variable": "100.4.1", - "magento/module-vault": "101.2.3", - "magento/module-vault-graph-ql": "100.4.0", - "magento/module-version": "100.4.0", - "magento/module-webapi": "100.4.2", - "magento/module-webapi-async": "100.4.1", - "magento/module-webapi-security": "100.4.1", - "magento/module-weee": "100.4.3", - "magento/module-weee-graph-ql": "100.4.1", - "magento/module-widget": "101.2.3", - "magento/module-wishlist": "101.2.3", - "magento/module-wishlist-analytics": "100.4.2", - "magento/module-wishlist-graph-ql": "100.4.3", - "magento/page-builder": "1.7.0", - "magento/security-package": "1.1.2", - "magento/theme-adminhtml-backend": "100.4.3", - "magento/theme-frontend-blank": "100.4.3", - "magento/theme-frontend-luma": "100.4.3", - "magento/zendframework1": "~1.14.2", - "monolog/monolog": "^1.17", - "paragonie/sodium_compat": "^1.6", - "paypal/module-braintree": "4.2.4", - "pelago/emogrifier": "^5.0.0", - "php": "~7.3.0||~7.4.0", - "php-amqplib/php-amqplib": "~2.10.0", - "phpseclib/mcrypt_compat": "1.0.8", - "phpseclib/phpseclib": "2.0.*", - "ramsey/uuid": "~4.1.0", - "symfony/console": "~4.4.0", - "symfony/event-dispatcher": "~4.4.0", - "symfony/process": "~4.4.0", - "tedivm/jshrink": "~1.4.0", - "temando/module-shipping": "2.0.0", - "tubalmartin/cssmin": "4.1.1", - "vertexinc/product-magento-module": "4.2.1", - "web-token/jwt-framework": "^v2.2.7", - "webonyx/graphql-php": "^0.13.8", - "wikimedia/less.php": "^3.0.0", - "yotpo/magento2-module-yotpo-reviews-bundle": "3.2.0" - }, - "type": "metapackage", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "eCommerce Platform for Growth (Community Edition)" - }, - { - "name": "magento/security-package", - "version": "1.1.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/security-package/magento-security-package-1.1.2.0.zip", - "shasum": "ba8932cd5b4cd1ac865dd7abceb29318270004b4" - }, - "require": { - "google/recaptcha": "^1.2", - "magento/module-re-captcha-admin-ui": "1.1.1", - "magento/module-re-captcha-checkout": "1.1.1", - "magento/module-re-captcha-contact": "1.1.0", - "magento/module-re-captcha-customer": "1.1.1", - "magento/module-re-captcha-frontend-ui": "1.1.1", - "magento/module-re-captcha-migration": "1.1.1", - "magento/module-re-captcha-newsletter": "1.1.1", - "magento/module-re-captcha-paypal": "1.1.1", - "magento/module-re-captcha-review": "1.1.1", - "magento/module-re-captcha-send-friend": "1.1.1", - "magento/module-re-captcha-store-pickup": "1.0.0", - "magento/module-re-captcha-ui": "1.1.1", - "magento/module-re-captcha-user": "1.1.1", - "magento/module-re-captcha-validation": "1.1.0", - "magento/module-re-captcha-validation-api": "1.1.0", - "magento/module-re-captcha-version-2-checkbox": "2.0.1", - "magento/module-re-captcha-version-2-invisible": "2.0.1", - "magento/module-re-captcha-version-3-invisible": "2.0.1", - "magento/module-re-captcha-webapi-api": "1.0.0", - "magento/module-re-captcha-webapi-graph-ql": "1.0.0", - "magento/module-re-captcha-webapi-rest": "1.0.0", - "magento/module-re-captcha-webapi-ui": "1.0.0", - "magento/module-securitytxt": "1.1.0", - "magento/module-two-factor-auth": "1.1.2" - }, - "type": "metapackage", - "description": "Magento Security Package" - }, - { - "name": "magento/theme-adminhtml-backend", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/theme-adminhtml-backend/magento-theme-adminhtml-backend-100.4.3.0.zip", - "shasum": "9c9b4b26d59189e0acd04b9f995a9d5ed8eb1a18" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-theme", - "autoload": { - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/theme-frontend-blank", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/theme-frontend-blank/magento-theme-frontend-blank-100.4.3.0.zip", - "shasum": "d6738dc7c38e2931d32c57a5390ec81be8d74564" - }, - "require": { - "magento/framework": "103.0.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-theme", - "autoload": { - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/theme-frontend-luma", - "version": "100.4.3", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/magento/theme-frontend-luma/magento-theme-frontend-luma-100.4.3.0.zip", - "shasum": "e6cd2aa4514cf6c4ca0e9018aed5553a9b0b9e6e" - }, - "require": { - "magento/framework": "103.0.*", - "magento/theme-frontend-blank": "100.4.*", - "php": "~7.3.0||~7.4.0" - }, - "type": "magento2-theme", - "autoload": { - "files": [ - "registration.php" - ] - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "magento/zendframework1", - "version": "1.14.5", - "source": { - "type": "git", - "url": "https://github.com/magento/zf1.git", - "reference": "6ad81500d33f085ca2391f2b59e37bd34203b29b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/magento/zf1/zipball/6ad81500d33f085ca2391f2b59e37bd34203b29b", - "reference": "6ad81500d33f085ca2391f2b59e37bd34203b29b", - "shasum": "" - }, - "require": { - "php": ">=5.2.11" - }, - "require-dev": { - "phpunit/dbunit": "1.3.*", - "phpunit/phpunit": "3.7.*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12.x-dev" - } - }, - "autoload": { - "psr-0": { - "Zend_": "library/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "include-path": [ - "library/" - ], - "license": [ - "BSD-3-Clause" - ], - "description": "Magento Zend Framework 1", - "homepage": "http://framework.zend.com/", - "keywords": [ - "ZF1", - "framework" - ], - "support": { - "issues": "https://github.com/magento/zf1/issues", - "source": "https://github.com/magento/zf1/tree/1.14.5" - }, - "time": "2020-12-02T21:12:59+00:00" - }, - { - "name": "monolog/monolog", - "version": "1.26.1", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/monolog.git", - "reference": "c6b00f05152ae2c9b04a448f99c7590beb6042f5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/c6b00f05152ae2c9b04a448f99c7590beb6042f5", - "reference": "c6b00f05152ae2c9b04a448f99c7590beb6042f5", - "shasum": "" - }, - "require": { - "php": ">=5.3.0", - "psr/log": "~1.0" - }, - "provide": { - "psr/log-implementation": "1.0.0" - }, - "require-dev": { - "aws/aws-sdk-php": "^2.4.9 || ^3.0", - "doctrine/couchdb": "~1.0@dev", - "graylog2/gelf-php": "~1.0", - "php-amqplib/php-amqplib": "~2.4", - "php-console/php-console": "^3.1.3", - "phpstan/phpstan": "^0.12.59", - "phpunit/phpunit": "~4.5", - "ruflin/elastica": ">=0.90 <3.0", - "sentry/sentry": "^0.13", - "swiftmailer/swiftmailer": "^5.3|^6.0" - }, - "suggest": { - "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", - "doctrine/couchdb": "Allow sending log messages to a CouchDB server", - "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", - "ext-mongo": "Allow sending log messages to a MongoDB server", - "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", - "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver", - "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", - "php-console/php-console": "Allow sending log messages to Google Chrome", - "rollbar/rollbar": "Allow sending log messages to Rollbar", - "ruflin/elastica": "Allow sending log messages to an Elastic Search server", - "sentry/sentry": "Allow sending log messages to a Sentry server" - }, - "type": "library", - "autoload": { - "psr-4": { - "Monolog\\": "src/Monolog" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "Sends your logs to files, sockets, inboxes, databases and various web services", - "homepage": "http://github.com/Seldaek/monolog", - "keywords": [ - "log", - "logging", - "psr-3" - ], - "support": { - "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/1.26.1" - }, - "funding": [ - { - "url": "https://github.com/Seldaek", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", - "type": "tidelift" - } - ], - "time": "2021-05-28T08:32:12+00:00" - }, - { - "name": "mtdowling/jmespath.php", - "version": "2.6.1", - "source": { - "type": "git", - "url": "https://github.com/jmespath/jmespath.php.git", - "reference": "9b87907a81b87bc76d19a7fb2d61e61486ee9edb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/jmespath/jmespath.php/zipball/9b87907a81b87bc76d19a7fb2d61e61486ee9edb", - "reference": "9b87907a81b87bc76d19a7fb2d61e61486ee9edb", - "shasum": "" - }, - "require": { - "php": "^5.4 || ^7.0 || ^8.0", - "symfony/polyfill-mbstring": "^1.17" - }, - "require-dev": { - "composer/xdebug-handler": "^1.4 || ^2.0", - "phpunit/phpunit": "^4.8.36 || ^7.5.15" - }, - "bin": [ - "bin/jp.php" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.6-dev" - } - }, - "autoload": { - "psr-4": { - "JmesPath\\": "src/" - }, - "files": [ - "src/JmesPath.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - } - ], - "description": "Declaratively specify how to extract elements from a JSON document", - "keywords": [ - "json", - "jsonpath" - ], - "support": { - "issues": "https://github.com/jmespath/jmespath.php/issues", - "source": "https://github.com/jmespath/jmespath.php/tree/2.6.1" - }, - "time": "2021-06-14T00:11:39+00:00" - }, - { - "name": "myclabs/php-enum", - "version": "1.8.3", - "source": { - "type": "git", - "url": "https://github.com/myclabs/php-enum.git", - "reference": "b942d263c641ddb5190929ff840c68f78713e937" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/myclabs/php-enum/zipball/b942d263c641ddb5190929ff840c68f78713e937", - "reference": "b942d263c641ddb5190929ff840c68f78713e937", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": "^7.3 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.5", - "squizlabs/php_codesniffer": "1.*", - "vimeo/psalm": "^4.6.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "MyCLabs\\Enum\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP Enum contributors", - "homepage": "https://github.com/myclabs/php-enum/graphs/contributors" - } - ], - "description": "PHP Enum implementation", - "homepage": "http://github.com/myclabs/php-enum", - "keywords": [ - "enum" - ], - "support": { - "issues": "https://github.com/myclabs/php-enum/issues", - "source": "https://github.com/myclabs/php-enum/tree/1.8.3" - }, - "funding": [ - { - "url": "https://github.com/mnapoli", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/myclabs/php-enum", - "type": "tidelift" - } - ], - "time": "2021-07-05T08:18:36+00:00" - }, - { - "name": "nikic/php-parser", - "version": "v4.4.0", - "source": { - "type": "git", - "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120", - "reference": "bd43ec7152eaaab3bd8c6d0aa95ceeb1df8ee120", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": ">=7.0" - }, - "require-dev": { - "ircmaxell/php-yacc": "0.0.5", - "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0" - }, - "bin": [ - "bin/php-parse" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "PhpParser\\": "lib/PhpParser" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Nikita Popov" - } - ], - "description": "A PHP parser written in PHP", - "keywords": [ - "parser", - "php" - ], - "support": { - "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/master" - }, - "time": "2020-04-10T16:34:50+00:00" - }, - { - "name": "paragonie/constant_time_encoding", - "version": "v2.4.0", - "source": { - "type": "git", - "url": "https://github.com/paragonie/constant_time_encoding.git", - "reference": "f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c", - "reference": "f34c2b11eb9d2c9318e13540a1dbc2a3afbd939c", - "shasum": "" - }, - "require": { - "php": "^7|^8" - }, - "require-dev": { - "phpunit/phpunit": "^6|^7|^8|^9", - "vimeo/psalm": "^1|^2|^3|^4" - }, - "type": "library", - "autoload": { - "psr-4": { - "ParagonIE\\ConstantTime\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com", - "homepage": "https://paragonie.com", - "role": "Maintainer" - }, - { - "name": "Steve 'Sc00bz' Thomas", - "email": "steve@tobtu.com", - "homepage": "https://www.tobtu.com", - "role": "Original Developer" - } - ], - "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", - "keywords": [ - "base16", - "base32", - "base32_decode", - "base32_encode", - "base64", - "base64_decode", - "base64_encode", - "bin2hex", - "encoding", - "hex", - "hex2bin", - "rfc4648" - ], - "support": { - "email": "info@paragonie.com", - "issues": "https://github.com/paragonie/constant_time_encoding/issues", - "source": "https://github.com/paragonie/constant_time_encoding" - }, - "time": "2020-12-06T15:14:20+00:00" - }, - { - "name": "paragonie/random_compat", - "version": "v9.99.100", - "source": { - "type": "git", - "url": "https://github.com/paragonie/random_compat.git", - "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", - "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", - "shasum": "" - }, - "require": { - "php": ">= 7" - }, - "require-dev": { - "phpunit/phpunit": "4.*|5.*", - "vimeo/psalm": "^1" - }, - "suggest": { - "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." - }, - "type": "library", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com", - "homepage": "https://paragonie.com" - } - ], - "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", - "keywords": [ - "csprng", - "polyfill", - "pseudorandom", - "random" - ], - "support": { - "email": "info@paragonie.com", - "issues": "https://github.com/paragonie/random_compat/issues", - "source": "https://github.com/paragonie/random_compat" - }, - "time": "2020-10-15T08:29:30+00:00" - }, - { - "name": "paragonie/sodium_compat", - "version": "v1.17.0", - "source": { - "type": "git", - "url": "https://github.com/paragonie/sodium_compat.git", - "reference": "c59cac21abbcc0df06a3dd18076450ea4797b321" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/paragonie/sodium_compat/zipball/c59cac21abbcc0df06a3dd18076450ea4797b321", - "reference": "c59cac21abbcc0df06a3dd18076450ea4797b321", - "shasum": "" - }, - "require": { - "paragonie/random_compat": ">=1", - "php": "^5.2.4|^5.3|^5.4|^5.5|^5.6|^7|^8" - }, - "require-dev": { - "phpunit/phpunit": "^3|^4|^5|^6|^7|^8|^9" - }, - "suggest": { - "ext-libsodium": "PHP < 7.0: Better performance, password hashing (Argon2i), secure memory management (memzero), and better security.", - "ext-sodium": "PHP >= 7.0: Better performance, password hashing (Argon2i), secure memory management (memzero), and better security." - }, - "type": "library", - "autoload": { - "files": [ - "autoload.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "ISC" - ], - "authors": [ - { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com" - }, - { - "name": "Frank Denis", - "email": "jedisct1@pureftpd.org" - } - ], - "description": "Pure PHP implementation of libsodium; uses the PHP extension if it exists", - "keywords": [ - "Authentication", - "BLAKE2b", - "ChaCha20", - "ChaCha20-Poly1305", - "Chapoly", - "Curve25519", - "Ed25519", - "EdDSA", - "Edwards-curve Digital Signature Algorithm", - "Elliptic Curve Diffie-Hellman", - "Poly1305", - "Pure-PHP cryptography", - "RFC 7748", - "RFC 8032", - "Salpoly", - "Salsa20", - "X25519", - "XChaCha20-Poly1305", - "XSalsa20-Poly1305", - "Xchacha20", - "Xsalsa20", - "aead", - "cryptography", - "ecdh", - "elliptic curve", - "elliptic curve cryptography", - "encryption", - "libsodium", - "php", - "public-key cryptography", - "secret-key cryptography", - "side-channel resistant" - ], - "support": { - "issues": "https://github.com/paragonie/sodium_compat/issues", - "source": "https://github.com/paragonie/sodium_compat/tree/v1.17.0" - }, - "time": "2021-08-10T02:43:50+00:00" - }, - { - "name": "paypal/module-braintree", - "version": "4.2.4", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/paypal/module-braintree/paypal-module-braintree-4.2.4.0.zip", - "shasum": "1fa06219a445b6b6c40ad045e728a979f64432dc" - }, - "require": { - "paypal/module-braintree-core": "4.2.4", - "paypal/module-braintree-graph-ql": "4.1.2" - }, - "type": "metapackage", - "license": [ - "Apache-2.0" - ], - "description": "Braintree Magento" - }, - { - "name": "paypal/module-braintree-core", - "version": "4.2.4", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/paypal/module-braintree-core/paypal-module-braintree-core-4.2.4.0.zip", - "shasum": "e1a77f1a085539a36ed65961d5078a838bcb2cd9" - }, - "require": { - "braintree/braintree_php": "5.2.0", - "ext-json": "*", - "ext-simplexml": "*", - "league/iso3166": "^2.1", - "magento/module-backend": "100.2.*||101.0.*||^102.0.0", - "magento/module-catalog": "102.0.*||103.0.*||^104.0.0", - "magento/module-checkout": "100.2.*||100.3.*||^100.4.0", - "magento/module-config": "101.0.*||101.1.*||^101.2.0", - "magento/module-customer": "101.0.*||102.0.*||^103.0.0", - "magento/module-directory": "100.2.*||100.3.*||^100.4.0", - "magento/module-payment": "100.2.*||100.3.*||^100.4.0", - "magento/module-paypal": "100.2.*||100.3.*||^101.0.0", - "magento/module-quote": "101.0.*||101.1.*||^101.2.0", - "magento/module-sales": "101.0.*||102.0.*||^102.1.0||^103", - "magento/module-theme": "100.2.*||101.0.*||^101.1.0", - "magento/module-ui": "101.0.*||101.1.*||^101.2.0", - "magento/module-vault": "101.0.*||101.1.*||^101.2.0" - }, - "conflict": { - "gene/module-braintree": "*", - "magento/module-braintree": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "PayPal\\Braintree\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Fork from the Magento Braintree 2.2.0 module by Gene Commerce for PayPal." - }, - { - "name": "paypal/module-braintree-graph-ql", - "version": "4.1.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/paypal/module-braintree-graph-ql/paypal-module-braintree-graph-ql-4.1.2.0.zip", - "shasum": "b4b8151848a4d270b4c3a2b416ee9b1ccd48dbbe" - }, - "require": { - "magento/framework": "^102||^103", - "magento/module-quote": "^101", - "magento/module-quote-graph-ql": "^100", - "magento/module-store": "^101", - "paypal/module-braintree-core": "^4.1", - "php": "~7.1.3||~7.2.0||~7.3.0||~7.4.0" - }, - "suggest": { - "magento/module-graph-ql": "^100" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "PayPal\\BraintreeGraphQl\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "N/A" - }, - { - "name": "pelago/emogrifier", - "version": "v5.0.1", - "source": { - "type": "git", - "url": "https://github.com/MyIntervals/emogrifier.git", - "reference": "37595a9bb62c3c25969bdd9e8d7dd24c3ac62bc9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/MyIntervals/emogrifier/zipball/37595a9bb62c3c25969bdd9e8d7dd24c3ac62bc9", - "reference": "37595a9bb62c3c25969bdd9e8d7dd24c3ac62bc9", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-libxml": "*", - "php": "~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0", - "symfony/css-selector": "^3.4.32 || ^4.4 || ^5.1" - }, - "require-dev": { - "php-parallel-lint/php-parallel-lint": "^1.2.0", - "rawr/cross-data-providers": "^2.3.0", - "slevomat/coding-standard": "^6.4.1", - "squizlabs/php_codesniffer": "^3.5.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "6.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Pelago\\Emogrifier\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Oliver Klee", - "email": "github@oliverklee.de" - }, - { - "name": "Zoli Szabó", - "email": "zoli.szabo+github@gmail.com" - }, - { - "name": "John Reeve", - "email": "jreeve@pelagodesign.com" - }, - { - "name": "Jake Hotson", - "email": "jake@qzdesign.co.uk" - }, - { - "name": "Cameron Brooks" - }, - { - "name": "Jaime Prado" - } - ], - "description": "Converts CSS styles into inline style attributes in your HTML code", - "homepage": "https://www.myintervals.com/emogrifier.php", - "keywords": [ - "css", - "email", - "pre-processing" - ], - "support": { - "issues": "https://github.com/MyIntervals/emogrifier/issues", - "source": "https://github.com/MyIntervals/emogrifier" - }, - "time": "2021-04-06T08:18:22+00:00" - }, - { - "name": "php-amqplib/php-amqplib", - "version": "v2.10.1", - "source": { - "type": "git", - "url": "https://github.com/php-amqplib/php-amqplib.git", - "reference": "6e2b2501e021e994fb64429e5a78118f83b5c200" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-amqplib/php-amqplib/zipball/6e2b2501e021e994fb64429e5a78118f83b5c200", - "reference": "6e2b2501e021e994fb64429e5a78118f83b5c200", - "shasum": "" - }, - "require": { - "ext-bcmath": "*", - "ext-sockets": "*", - "php": ">=5.6" - }, - "replace": { - "videlalvaro/php-amqplib": "self.version" - }, - "require-dev": { - "ext-curl": "*", - "nategood/httpful": "^0.2.20", - "phpunit/phpunit": "^5.7|^6.5|^7.0", - "squizlabs/php_codesniffer": "^2.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.10-dev" - } - }, - "autoload": { - "psr-4": { - "PhpAmqpLib\\": "PhpAmqpLib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-2.1-or-later" - ], - "authors": [ - { - "name": "Alvaro Videla", - "role": "Original Maintainer" - }, - { - "name": "John Kelly", - "email": "johnmkelly86@gmail.com", - "role": "Maintainer" - }, - { - "name": "Raúl Araya", - "email": "nubeiro@gmail.com", - "role": "Maintainer" - }, - { - "name": "Luke Bakken", - "email": "luke@bakken.io", - "role": "Maintainer" - } - ], - "description": "Formerly videlalvaro/php-amqplib. This library is a pure PHP implementation of the AMQP protocol. It's been tested against RabbitMQ.", - "homepage": "https://github.com/php-amqplib/php-amqplib/", - "keywords": [ - "message", - "queue", - "rabbitmq" - ], - "support": { - "issues": "https://github.com/php-amqplib/php-amqplib/issues", - "source": "https://github.com/php-amqplib/php-amqplib/tree/v2.10.1" - }, - "time": "2019-10-10T13:23:40+00:00" - }, - { - "name": "phpgt/cssxpath", - "version": "v1.1.3", - "source": { - "type": "git", - "url": "https://github.com/PhpGt/CssXPath.git", - "reference": "64813864ab00e52cbde2cd517d6c6235b7f9ac69" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PhpGt/CssXPath/zipball/64813864ab00e52cbde2cd517d6c6235b7f9ac69", - "reference": "64813864ab00e52cbde2cd517d6c6235b7f9ac69", - "shasum": "" - }, - "require": { - "php": ">=7.4" - }, - "require-dev": { - "ext-dom": "*", - "ext-libxml": "*", - "phpstan/phpstan": ">=0.12.42", - "phpunit/phpunit": "^9.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "Gt\\CssXPath\\": "./src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Greg Bowler", - "email": "greg.bowler@g105b.com", - "homepage": "https://www.g105b.com", - "role": "Developer" - } - ], - "description": "Convert CSS selectors to XPath queries.", - "support": { - "issues": "https://github.com/PhpGt/CssXPath/issues", - "source": "https://github.com/PhpGt/CssXPath/tree/v1.1.3" - }, - "funding": [ - { - "url": "https://github.com/phpgt", - "type": "github" - } - ], - "time": "2021-01-28T13:27:01+00:00" - }, - { - "name": "phpgt/dom", - "version": "v2.1.6", - "source": { - "type": "git", - "url": "https://github.com/PhpGt/Dom.git", - "reference": "fceb86cdb32e846178f75b7f9806d2b77635a879" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PhpGt/Dom/zipball/fceb86cdb32e846178f75b7f9806d2b77635a879", - "reference": "fceb86cdb32e846178f75b7f9806d2b77635a879", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-libxml": "*", - "ext-mbstring": "*", - "php": ">=7.2", - "phpgt/cssxpath": "*", - "psr/http-message": "1.*" - }, - "require-dev": { - "phpunit/phpunit": "8.*" - }, - "type": "library", - "autoload": { - "psr-4": { - "Gt\\Dom\\": "./src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Greg Bowler", - "email": "greg.bowler@g105b.com", - "homepage": "https://www.g105b.com", - "role": "Developer" - }, - { - "name": "Alvaro Guimaraes", - "homepage": "https://github.com/aguimaraes", - "role": "Developer" - }, - { - "name": "James Fellows", - "homepage": "https://github.com/j4m3s", - "role": "Developer" - }, - { - "name": "Emile Ward", - "homepage": "https://github.com/emileward", - "role": "Developer" - }, - { - "name": "Jelmer Wijnja", - "homepage": "https://github.com/Jelmergu", - "role": "Developer" - }, - { - "name": "Ognjen Petrovic", - "homepage": "https://github.com/ognjen-petrovic", - "role": "Developer" - }, - { - "name": "Jacob Bearden", - "homepage": "https://github.com/jacobbearden", - "role": "Documentation contributor" - }, - { - "name": "Jaroslav Týc", - "homepage": "https://www.jaroslavtyc.com/", - "role": "Developer" - } - ], - "description": "The modern DOM API for PHP 7 projects.", - "support": { - "issues": "https://github.com/PhpGt/Dom/issues", - "source": "https://github.com/PhpGt/Dom/tree/v2.1.6" - }, - "time": "2020-01-15T08:28:10+00:00" - }, - { - "name": "phpseclib/mcrypt_compat", - "version": "1.0.8", - "source": { - "type": "git", - "url": "https://github.com/phpseclib/mcrypt_compat.git", - "reference": "f74c7b1897b62f08f268184b8bb98d9d9ab723b0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpseclib/mcrypt_compat/zipball/f74c7b1897b62f08f268184b8bb98d9d9ab723b0", - "reference": "f74c7b1897b62f08f268184b8bb98d9d9ab723b0", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "phpseclib/phpseclib": ">=2.0.11 <3.0.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35|^5.7|^6.0" - }, - "suggest": { - "ext-openssl": "Will enable faster cryptographic operations" - }, - "type": "library", - "autoload": { - "files": [ - "lib/mcrypt.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jim Wigginton", - "email": "terrafrost@php.net", - "homepage": "http://phpseclib.sourceforge.net" - } - ], - "description": "PHP 7.1 polyfill for the mcrypt extension from PHP <= 7.0", - "keywords": [ - "cryptograpy", - "encryption", - "mcrypt" - ], - "support": { - "email": "terrafrost@php.net", - "issues": "https://github.com/phpseclib/mcrypt_compat/issues", - "source": "https://github.com/phpseclib/mcrypt_compat" - }, - "time": "2018-08-22T03:11:43+00:00" - }, - { - "name": "phpseclib/phpseclib", - "version": "2.0.32", - "source": { - "type": "git", - "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "f5c4c19880d45d0be3e7d24ae8ac434844a898cd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/f5c4c19880d45d0be3e7d24ae8ac434844a898cd", - "reference": "f5c4c19880d45d0be3e7d24ae8ac434844a898cd", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "phing/phing": "~2.7", - "phpunit/phpunit": "^4.8.35|^5.7|^6.0|^9.4", - "squizlabs/php_codesniffer": "~2.0" - }, - "suggest": { - "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", - "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.", - "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.", - "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations." - }, - "type": "library", - "autoload": { - "files": [ - "phpseclib/bootstrap.php" - ], - "psr-4": { - "phpseclib\\": "phpseclib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jim Wigginton", - "email": "terrafrost@php.net", - "role": "Lead Developer" - }, - { - "name": "Patrick Monnerat", - "email": "pm@datasphere.ch", - "role": "Developer" - }, - { - "name": "Andreas Fischer", - "email": "bantu@phpbb.com", - "role": "Developer" - }, - { - "name": "Hans-Jürgen Petrich", - "email": "petrich@tronic-media.com", - "role": "Developer" - }, - { - "name": "Graham Campbell", - "email": "graham@alt-three.com", - "role": "Developer" - } - ], - "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.", - "homepage": "http://phpseclib.sourceforge.net", - "keywords": [ - "BigInteger", - "aes", - "asn.1", - "asn1", - "blowfish", - "crypto", - "cryptography", - "encryption", - "rsa", - "security", - "sftp", - "signature", - "signing", - "ssh", - "twofish", - "x.509", - "x509" - ], - "support": { - "issues": "https://github.com/phpseclib/phpseclib/issues", - "source": "https://github.com/phpseclib/phpseclib/tree/2.0.32" - }, - "funding": [ - { - "url": "https://github.com/terrafrost", - "type": "github" - }, - { - "url": "https://www.patreon.com/phpseclib", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib", - "type": "tidelift" - } - ], - "time": "2021-06-12T12:12:59+00:00" - }, - { - "name": "psr/container", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf", - "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf", - "shasum": "" - }, - "require": { - "php": ">=7.2.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Psr\\Container\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common Container Interface (PHP FIG PSR-11)", - "homepage": "https://github.com/php-fig/container", - "keywords": [ - "PSR-11", - "container", - "container-interface", - "container-interop", - "psr" - ], - "support": { - "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/1.1.1" - }, - "time": "2021-03-05T17:36:06+00:00" - }, - { - "name": "psr/event-dispatcher", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/event-dispatcher.git", - "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", - "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", - "shasum": "" - }, - "require": { - "php": ">=7.2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\EventDispatcher\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Standard interfaces for event handling.", - "keywords": [ - "events", - "psr", - "psr-14" - ], - "support": { - "issues": "https://github.com/php-fig/event-dispatcher/issues", - "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" - }, - "time": "2019-01-08T18:20:26+00:00" - }, - { - "name": "psr/http-client", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-client.git", - "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", - "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", - "shasum": "" - }, - "require": { - "php": "^7.0 || ^8.0", - "psr/http-message": "^1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Client\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for HTTP clients", - "homepage": "https://github.com/php-fig/http-client", - "keywords": [ - "http", - "http-client", - "psr", - "psr-18" - ], - "support": { - "source": "https://github.com/php-fig/http-client/tree/master" - }, - "time": "2020-06-29T06:28:15+00:00" - }, - { - "name": "psr/http-factory", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-factory.git", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", - "shasum": "" - }, - "require": { - "php": ">=7.0.0", - "psr/http-message": "^1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interfaces for PSR-7 HTTP message factories", - "keywords": [ - "factory", - "http", - "message", - "psr", - "psr-17", - "psr-7", - "request", - "response" - ], - "support": { - "source": "https://github.com/php-fig/http-factory/tree/master" - }, - "time": "2019-04-30T12:38:16+00:00" - }, - { - "name": "psr/http-message", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-message.git", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for HTTP messages", - "homepage": "https://github.com/php-fig/http-message", - "keywords": [ - "http", - "http-message", - "psr", - "psr-7", - "request", - "response" - ], - "support": { - "source": "https://github.com/php-fig/http-message/tree/master" - }, - "time": "2016-08-06T14:39:51+00:00" - }, - { - "name": "psr/log", - "version": "1.1.4", - "source": { - "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Log\\": "Psr/Log/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" - } - ], - "description": "Common interface for logging libraries", - "homepage": "https://github.com/php-fig/log", - "keywords": [ - "log", - "psr", - "psr-3" - ], - "support": { - "source": "https://github.com/php-fig/log/tree/1.1.4" - }, - "time": "2021-05-03T11:20:27+00:00" - }, - { - "name": "ralouphie/getallheaders", - "version": "3.0.3", - "source": { - "type": "git", - "url": "https://github.com/ralouphie/getallheaders.git", - "reference": "120b605dfeb996808c31b6477290a714d356e822" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", - "reference": "120b605dfeb996808c31b6477290a714d356e822", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.1", - "phpunit/phpunit": "^5 || ^6.5" - }, - "type": "library", - "autoload": { - "files": [ - "src/getallheaders.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ralph Khattar", - "email": "ralph.khattar@gmail.com" - } - ], - "description": "A polyfill for getallheaders.", - "support": { - "issues": "https://github.com/ralouphie/getallheaders/issues", - "source": "https://github.com/ralouphie/getallheaders/tree/develop" - }, - "time": "2019-03-08T08:55:37+00:00" - }, - { - "name": "ramsey/collection", - "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/ramsey/collection.git", - "reference": "eaca1dc1054ddd10cbd83c1461907bee6fb528fa" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ramsey/collection/zipball/eaca1dc1054ddd10cbd83c1461907bee6fb528fa", - "reference": "eaca1dc1054ddd10cbd83c1461907bee6fb528fa", - "shasum": "" - }, - "require": { - "php": "^7.3 || ^8", - "symfony/polyfill-php81": "^1.23" - }, - "require-dev": { - "captainhook/captainhook": "^5.3", - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", - "ergebnis/composer-normalize": "^2.6", - "fakerphp/faker": "^1.5", - "hamcrest/hamcrest-php": "^2", - "jangregor/phpstan-prophecy": "^0.8", - "mockery/mockery": "^1.3", - "phpspec/prophecy-phpunit": "^2.0", - "phpstan/extension-installer": "^1", - "phpstan/phpstan": "^0.12.32", - "phpstan/phpstan-mockery": "^0.12.5", - "phpstan/phpstan-phpunit": "^0.12.11", - "phpunit/phpunit": "^8.5 || ^9", - "psy/psysh": "^0.10.4", - "slevomat/coding-standard": "^6.3", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "Ramsey\\Collection\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ben Ramsey", - "email": "ben@benramsey.com", - "homepage": "https://benramsey.com" - } - ], - "description": "A PHP library for representing and manipulating collections.", - "keywords": [ - "array", - "collection", - "hash", - "map", - "queue", - "set" - ], - "support": { - "issues": "https://github.com/ramsey/collection/issues", - "source": "https://github.com/ramsey/collection/tree/1.2.1" - }, - "funding": [ - { - "url": "https://github.com/ramsey", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", - "type": "tidelift" - } - ], - "time": "2021-08-06T03:41:06+00:00" - }, - { - "name": "ramsey/uuid", - "version": "4.1.1", - "source": { - "type": "git", - "url": "https://github.com/ramsey/uuid.git", - "reference": "cd4032040a750077205918c86049aa0f43d22947" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/cd4032040a750077205918c86049aa0f43d22947", - "reference": "cd4032040a750077205918c86049aa0f43d22947", - "shasum": "" - }, - "require": { - "brick/math": "^0.8 || ^0.9", - "ext-json": "*", - "php": "^7.2 || ^8", - "ramsey/collection": "^1.0", - "symfony/polyfill-ctype": "^1.8" - }, - "replace": { - "rhumsaa/uuid": "self.version" - }, - "require-dev": { - "codeception/aspect-mock": "^3", - "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7.0", - "doctrine/annotations": "^1.8", - "goaop/framework": "^2", - "mockery/mockery": "^1.3", - "moontoast/math": "^1.1", - "paragonie/random-lib": "^2", - "php-mock/php-mock-mockery": "^1.3", - "php-mock/php-mock-phpunit": "^2.5", - "php-parallel-lint/php-parallel-lint": "^1.1", - "phpbench/phpbench": "^0.17.1", - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-mockery": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpunit/phpunit": "^8.5", - "psy/psysh": "^0.10.0", - "slevomat/coding-standard": "^6.0", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "3.9.4" - }, - "suggest": { - "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", - "ext-ctype": "Enables faster processing of character classification using ctype functions.", - "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", - "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", - "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", - "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.x-dev" - } - }, - "autoload": { - "psr-4": { - "Ramsey\\Uuid\\": "src/" - }, - "files": [ - "src/functions.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", - "homepage": "https://github.com/ramsey/uuid", - "keywords": [ - "guid", - "identifier", - "uuid" - ], - "support": { - "issues": "https://github.com/ramsey/uuid/issues", - "rss": "https://github.com/ramsey/uuid/releases.atom", - "source": "https://github.com/ramsey/uuid" - }, - "funding": [ - { - "url": "https://github.com/ramsey", - "type": "github" - } - ], - "time": "2020-08-18T17:17:46+00:00" - }, - { - "name": "react/promise", - "version": "v2.8.0", - "source": { - "type": "git", - "url": "https://github.com/reactphp/promise.git", - "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise/zipball/f3cff96a19736714524ca0dd1d4130de73dbbbc4", - "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "require-dev": { - "phpunit/phpunit": "^7.0 || ^6.5 || ^5.7 || ^4.8.36" - }, - "type": "library", - "autoload": { - "psr-4": { - "React\\Promise\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jan Sorgalla", - "email": "jsorgalla@gmail.com" - } - ], - "description": "A lightweight implementation of CommonJS Promises/A for PHP", - "keywords": [ - "promise", - "promises" - ], - "support": { - "issues": "https://github.com/reactphp/promise/issues", - "source": "https://github.com/reactphp/promise/tree/v2.8.0" - }, - "time": "2020-05-12T15:16:56+00:00" - }, - { - "name": "seld/jsonlint", - "version": "1.8.3", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/jsonlint.git", - "reference": "9ad6ce79c342fbd44df10ea95511a1b24dee5b57" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/9ad6ce79c342fbd44df10ea95511a1b24dee5b57", - "reference": "9ad6ce79c342fbd44df10ea95511a1b24dee5b57", - "shasum": "" - }, - "require": { - "php": "^5.3 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" - }, - "bin": [ - "bin/jsonlint" - ], - "type": "library", - "autoload": { - "psr-4": { - "Seld\\JsonLint\\": "src/Seld/JsonLint/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "JSON Linter", - "keywords": [ - "json", - "linter", - "parser", - "validator" - ], - "support": { - "issues": "https://github.com/Seldaek/jsonlint/issues", - "source": "https://github.com/Seldaek/jsonlint/tree/1.8.3" - }, - "funding": [ - { - "url": "https://github.com/Seldaek", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint", - "type": "tidelift" - } - ], - "time": "2020-11-11T09:19:24+00:00" - }, - { - "name": "seld/phar-utils", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/phar-utils.git", - "reference": "8674b1d84ffb47cc59a101f5d5a3b61e87d23796" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/8674b1d84ffb47cc59a101f5d5a3b61e87d23796", - "reference": "8674b1d84ffb47cc59a101f5d5a3b61e87d23796", - "shasum": "" - }, - "require": { - "php": ">=5.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Seld\\PharUtils\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be" - } - ], - "description": "PHAR file format utilities, for when PHP phars you up", - "keywords": [ - "phar" - ], - "support": { - "issues": "https://github.com/Seldaek/phar-utils/issues", - "source": "https://github.com/Seldaek/phar-utils/tree/master" - }, - "time": "2020-07-07T18:42:57+00:00" - }, - { - "name": "spomky-labs/aes-key-wrap", - "version": "v6.0.0", - "source": { - "type": "git", - "url": "https://github.com/Spomky-Labs/aes-key-wrap.git", - "reference": "97388255a37ad6fb1ed332d07e61fa2b7bb62e0d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Spomky-Labs/aes-key-wrap/zipball/97388255a37ad6fb1ed332d07e61fa2b7bb62e0d", - "reference": "97388255a37ad6fb1ed332d07e61fa2b7bb62e0d", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "lib-openssl": "*", - "php": ">=7.2", - "thecodingmachine/safe": "^1.1" - }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.0", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-beberlei-assert": "^0.12", - "phpstan/phpstan-deprecation-rules": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/phpunit": "^7.0|^8.0|^9.0", - "thecodingmachine/phpstan-safe-rule": "^1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "AESKW\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Florent Morselli", - "homepage": "https://github.com/Spomky-Labs/aes-key-wrap/contributors" - } - ], - "description": "AES Key Wrap for PHP.", - "homepage": "https://github.com/Spomky-Labs/aes-key-wrap", - "keywords": [ - "A128KW", - "A192KW", - "A256KW", - "RFC3394", - "RFC5649", - "aes", - "key", - "padding", - "wrap" - ], - "support": { - "issues": "https://github.com/Spomky-Labs/aes-key-wrap/issues", - "source": "https://github.com/Spomky-Labs/aes-key-wrap/tree/v6.0.0" - }, - "time": "2020-08-01T14:07:55+00:00" - }, - { - "name": "spomky-labs/base64url", - "version": "v2.0.4", - "source": { - "type": "git", - "url": "https://github.com/Spomky-Labs/base64url.git", - "reference": "7752ce931ec285da4ed1f4c5aa27e45e097be61d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Spomky-Labs/base64url/zipball/7752ce931ec285da4ed1f4c5aa27e45e097be61d", - "reference": "7752ce931ec285da4ed1f4c5aa27e45e097be61d", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "require-dev": { - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.11|^0.12", - "phpstan/phpstan-beberlei-assert": "^0.11|^0.12", - "phpstan/phpstan-deprecation-rules": "^0.11|^0.12", - "phpstan/phpstan-phpunit": "^0.11|^0.12", - "phpstan/phpstan-strict-rules": "^0.11|^0.12" - }, - "type": "library", - "autoload": { - "psr-4": { - "Base64Url\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Florent Morselli", - "homepage": "https://github.com/Spomky-Labs/base64url/contributors" - } - ], - "description": "Base 64 URL Safe Encoding/Decoding PHP Library", - "homepage": "https://github.com/Spomky-Labs/base64url", - "keywords": [ - "base64", - "rfc4648", - "safe", - "url" - ], - "support": { - "issues": "https://github.com/Spomky-Labs/base64url/issues", - "source": "https://github.com/Spomky-Labs/base64url/tree/v2.0.4" - }, - "funding": [ - { - "url": "https://github.com/Spomky", - "type": "github" - }, - { - "url": "https://www.patreon.com/FlorentMorselli", - "type": "patreon" - } - ], - "time": "2020-11-03T09:10:25+00:00" - }, - { - "name": "spomky-labs/otphp", - "version": "v10.0.1", - "source": { - "type": "git", - "url": "https://github.com/Spomky-Labs/otphp.git", - "reference": "f44cce5a9db4b8da410215d992110482c931232f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Spomky-Labs/otphp/zipball/f44cce5a9db4b8da410215d992110482c931232f", - "reference": "f44cce5a9db4b8da410215d992110482c931232f", - "shasum": "" - }, - "require": { - "beberlei/assert": "^3.0", - "ext-mbstring": "*", - "paragonie/constant_time_encoding": "^2.0", - "php": "^7.2|^8.0", - "thecodingmachine/safe": "^0.1.14|^1.0" - }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.0", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-beberlei-assert": "^0.12", - "phpstan/phpstan-deprecation-rules": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/phpunit": "^8.0", - "thecodingmachine/phpstan-safe-rule": "^1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "v10.0": "10.0.x-dev", - "v9.0": "9.0.x-dev", - "v8.3": "8.3.x-dev" - } - }, - "autoload": { - "psr-4": { - "OTPHP\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Florent Morselli", - "homepage": "https://github.com/Spomky" - }, - { - "name": "All contributors", - "homepage": "https://github.com/Spomky-Labs/otphp/contributors" - } - ], - "description": "A PHP library for generating one time passwords according to RFC 4226 (HOTP Algorithm) and the RFC 6238 (TOTP Algorithm) and compatible with Google Authenticator", - "homepage": "https://github.com/Spomky-Labs/otphp", - "keywords": [ - "FreeOTP", - "RFC 4226", - "RFC 6238", - "google authenticator", - "hotp", - "otp", - "totp" - ], - "support": { - "issues": "https://github.com/Spomky-Labs/otphp/issues", - "source": "https://github.com/Spomky-Labs/otphp/tree/v10.0.1" - }, - "time": "2020-01-28T09:24:19+00:00" - }, - { - "name": "symfony/config", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/config.git", - "reference": "4268f3059c904c61636275182707f81645517a37" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/4268f3059c904c61636275182707f81645517a37", - "reference": "4268f3059c904c61636275182707f81645517a37", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/filesystem": "^4.4|^5.0", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-php80": "^1.16", - "symfony/polyfill-php81": "^1.22" - }, - "conflict": { - "symfony/finder": "<4.4" - }, - "require-dev": { - "symfony/event-dispatcher": "^4.4|^5.0", - "symfony/finder": "^4.4|^5.0", - "symfony/messenger": "^4.4|^5.0", - "symfony/service-contracts": "^1.1|^2", - "symfony/yaml": "^4.4|^5.0" - }, - "suggest": { - "symfony/yaml": "To use the yaml reference dumper" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Config\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/config/tree/v5.3.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-21T12:40:44+00:00" - }, - { - "name": "symfony/console", - "version": "v4.4.29", - "source": { - "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "8baf0bbcfddfde7d7225ae8e04705cfd1081cd7b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/8baf0bbcfddfde7d7225ae8e04705cfd1081cd7b", - "reference": "8baf0bbcfddfde7d7225ae8e04705cfd1081cd7b", - "shasum": "" - }, - "require": { - "php": ">=7.1.3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php73": "^1.8", - "symfony/polyfill-php80": "^1.16", - "symfony/service-contracts": "^1.1|^2" - }, - "conflict": { - "psr/log": ">=3", - "symfony/dependency-injection": "<3.4", - "symfony/event-dispatcher": "<4.3|>=5", - "symfony/lock": "<4.4", - "symfony/process": "<3.3" - }, - "provide": { - "psr/log-implementation": "1.0|2.0" - }, - "require-dev": { - "psr/log": "^1|^2", - "symfony/config": "^3.4|^4.0|^5.0", - "symfony/dependency-injection": "^3.4|^4.0|^5.0", - "symfony/event-dispatcher": "^4.3", - "symfony/lock": "^4.4|^5.0", - "symfony/process": "^3.4|^4.0|^5.0", - "symfony/var-dumper": "^4.3|^5.0" - }, - "suggest": { - "psr/log": "For using the console logger", - "symfony/event-dispatcher": "", - "symfony/lock": "", - "symfony/process": "" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Console\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Eases the creation of beautiful and testable command line interfaces", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/console/tree/v4.4.29" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-27T19:04:53+00:00" - }, - { - "name": "symfony/css-selector", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/css-selector.git", - "reference": "7fb120adc7f600a59027775b224c13a33530dd90" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/7fb120adc7f600a59027775b224c13a33530dd90", - "reference": "7fb120adc7f600a59027775b224c13a33530dd90", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/polyfill-php80": "^1.16" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\CssSelector\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Jean-François Simon", - "email": "jeanfrancois.simon@sensiolabs.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Converts CSS selectors to XPath expressions", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/css-selector/tree/v5.3.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-21T12:38:00+00:00" - }, - { - "name": "symfony/debug", - "version": "v4.4.27", - "source": { - "type": "git", - "url": "https://github.com/symfony/debug.git", - "reference": "2f9160e92eb64c95da7368c867b663a8e34e980c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/2f9160e92eb64c95da7368c867b663a8e34e980c", - "reference": "2f9160e92eb64c95da7368c867b663a8e34e980c", - "shasum": "" - }, - "require": { - "php": ">=7.1.3", - "psr/log": "^1|^2|^3" - }, - "conflict": { - "symfony/http-kernel": "<3.4" - }, - "require-dev": { - "symfony/http-kernel": "^3.4|^4.0|^5.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Debug\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides tools to ease debugging PHP code", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/debug/tree/v4.4.27" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-22T07:21:39+00:00" - }, - { - "name": "symfony/dependency-injection", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/dependency-injection.git", - "reference": "5a825e4b386066167a8b55487091cb62beec74c2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/5a825e4b386066167a8b55487091cb62beec74c2", - "reference": "5a825e4b386066167a8b55487091cb62beec74c2", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "psr/container": "^1.1.1", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-php80": "^1.16", - "symfony/service-contracts": "^1.1.6|^2" - }, - "conflict": { - "ext-psr": "<1.1|>=2", - "symfony/config": "<5.3", - "symfony/finder": "<4.4", - "symfony/proxy-manager-bridge": "<4.4", - "symfony/yaml": "<4.4" - }, - "provide": { - "psr/container-implementation": "1.0", - "symfony/service-implementation": "1.0|2.0" - }, - "require-dev": { - "symfony/config": "^5.3", - "symfony/expression-language": "^4.4|^5.0", - "symfony/yaml": "^4.4|^5.0" - }, - "suggest": { - "symfony/config": "", - "symfony/expression-language": "For using expressions in service container configuration", - "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", - "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", - "symfony/yaml": "" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\DependencyInjection\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Allows you to standardize and centralize the way objects are constructed in your application", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v5.3.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-23T15:55:36+00:00" - }, - { - "name": "symfony/deprecation-contracts", - "version": "v2.4.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5f38c8804a9e97d23e0c8d63341088cd8a22d627", - "reference": "5f38c8804a9e97d23e0c8d63341088cd8a22d627", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "2.4-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "files": [ - "function.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "A generic function and convention to trigger deprecation notices", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v2.4.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-03-23T23:28:01+00:00" - }, - { - "name": "symfony/error-handler", - "version": "v4.4.27", - "source": { - "type": "git", - "url": "https://github.com/symfony/error-handler.git", - "reference": "16ac2be1c0f49d6d9eb9d3ce9324bde268717905" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/16ac2be1c0f49d6d9eb9d3ce9324bde268717905", - "reference": "16ac2be1c0f49d6d9eb9d3ce9324bde268717905", - "shasum": "" - }, - "require": { - "php": ">=7.1.3", - "psr/log": "^1|^2|^3", - "symfony/debug": "^4.4.5", - "symfony/var-dumper": "^4.4|^5.0" - }, - "require-dev": { - "symfony/http-kernel": "^4.4|^5.0", - "symfony/serializer": "^4.4|^5.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\ErrorHandler\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides tools to manage errors and ease debugging PHP code", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/error-handler/tree/v4.4.27" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-23T15:41:52+00:00" - }, - { - "name": "symfony/event-dispatcher", - "version": "v4.4.27", - "source": { - "type": "git", - "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "958a128b184fcf0ba45ec90c0e88554c9327c2e9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/958a128b184fcf0ba45ec90c0e88554c9327c2e9", - "reference": "958a128b184fcf0ba45ec90c0e88554c9327c2e9", - "shasum": "" - }, - "require": { - "php": ">=7.1.3", - "symfony/event-dispatcher-contracts": "^1.1", - "symfony/polyfill-php80": "^1.16" - }, - "conflict": { - "symfony/dependency-injection": "<3.4" - }, - "provide": { - "psr/event-dispatcher-implementation": "1.0", - "symfony/event-dispatcher-implementation": "1.1" - }, - "require-dev": { - "psr/log": "^1|^2|^3", - "symfony/config": "^3.4|^4.0|^5.0", - "symfony/dependency-injection": "^3.4|^4.0|^5.0", - "symfony/error-handler": "~3.4|~4.4", - "symfony/expression-language": "^3.4|^4.0|^5.0", - "symfony/http-foundation": "^3.4|^4.0|^5.0", - "symfony/service-contracts": "^1.1|^2", - "symfony/stopwatch": "^3.4|^4.0|^5.0" - }, - "suggest": { - "symfony/dependency-injection": "", - "symfony/http-kernel": "" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\EventDispatcher\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v4.4.27" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-23T15:41:52+00:00" - }, - { - "name": "symfony/event-dispatcher-contracts", - "version": "v1.1.9", - "source": { - "type": "git", - "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/84e23fdcd2517bf37aecbd16967e83f0caee25a7", - "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7", - "shasum": "" - }, - "require": { - "php": ">=7.1.3" - }, - "suggest": { - "psr/event-dispatcher": "", - "symfony/event-dispatcher-implementation": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\EventDispatcher\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to dispatching event", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v1.1.9" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2020-07-06T13:19:58+00:00" - }, - { - "name": "symfony/filesystem", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/filesystem.git", - "reference": "343f4fe324383ca46792cae728a3b6e2f708fb32" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/343f4fe324383ca46792cae728a3b6e2f708fb32", - "reference": "343f4fe324383ca46792cae728a3b6e2f708fb32", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-php80": "^1.16" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Filesystem\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides basic utilities for the filesystem", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/filesystem/tree/v5.3.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-21T12:40:44+00:00" - }, - { - "name": "symfony/finder", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/finder.git", - "reference": "17f50e06018baec41551a71a15731287dbaab186" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/17f50e06018baec41551a71a15731287dbaab186", - "reference": "17f50e06018baec41551a71a15731287dbaab186", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/polyfill-php80": "^1.16" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Finder\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Finds files and directories via an intuitive fluent interface", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/finder/tree/v5.3.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-23T15:54:19+00:00" - }, - { - "name": "symfony/http-client-contracts", - "version": "v2.4.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "7e82f6084d7cae521a75ef2cb5c9457bbda785f4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/7e82f6084d7cae521a75ef2cb5c9457bbda785f4", - "reference": "7e82f6084d7cae521a75ef2cb5c9457bbda785f4", - "shasum": "" - }, - "require": { - "php": ">=7.2.5" - }, - "suggest": { - "symfony/http-client-implementation": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "2.4-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\HttpClient\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to HTTP clients", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/http-client-contracts/tree/v2.4.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-04-11T23:07:08+00:00" - }, - { - "name": "symfony/http-foundation", - "version": "v5.3.6", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-foundation.git", - "reference": "a8388f7b7054a7401997008ce9cd8c6b0ab7ac75" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/a8388f7b7054a7401997008ce9cd8c6b0ab7ac75", - "reference": "a8388f7b7054a7401997008ce9cd8c6b0ab7ac75", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-mbstring": "~1.1", - "symfony/polyfill-php80": "^1.16" - }, - "require-dev": { - "predis/predis": "~1.0", - "symfony/cache": "^4.4|^5.0", - "symfony/expression-language": "^4.4|^5.0", - "symfony/mime": "^4.4|^5.0" - }, - "suggest": { - "symfony/mime": "To use the file extension guesser" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpFoundation\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Defines an object-oriented layer for the HTTP specification", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/http-foundation/tree/v5.3.6" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-27T17:08:17+00:00" - }, - { - "name": "symfony/http-kernel", - "version": "v4.4.29", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-kernel.git", - "reference": "752b170e1ba0dd4104e7fa17c1cef1ec8a7fc506" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/752b170e1ba0dd4104e7fa17c1cef1ec8a7fc506", - "reference": "752b170e1ba0dd4104e7fa17c1cef1ec8a7fc506", - "shasum": "" - }, - "require": { - "php": ">=7.1.3", - "psr/log": "^1|^2", - "symfony/error-handler": "^4.4", - "symfony/event-dispatcher": "^4.4", - "symfony/http-client-contracts": "^1.1|^2", - "symfony/http-foundation": "^4.4|^5.0", - "symfony/polyfill-ctype": "^1.8", - "symfony/polyfill-php73": "^1.9", - "symfony/polyfill-php80": "^1.16" - }, - "conflict": { - "symfony/browser-kit": "<4.3", - "symfony/config": "<3.4", - "symfony/console": ">=5", - "symfony/dependency-injection": "<4.3", - "symfony/translation": "<4.2", - "twig/twig": "<1.43|<2.13,>=2" - }, - "provide": { - "psr/log-implementation": "1.0|2.0" - }, - "require-dev": { - "psr/cache": "^1.0|^2.0|^3.0", - "symfony/browser-kit": "^4.3|^5.0", - "symfony/config": "^3.4|^4.0|^5.0", - "symfony/console": "^3.4|^4.0", - "symfony/css-selector": "^3.4|^4.0|^5.0", - "symfony/dependency-injection": "^4.3|^5.0", - "symfony/dom-crawler": "^3.4|^4.0|^5.0", - "symfony/expression-language": "^3.4|^4.0|^5.0", - "symfony/finder": "^3.4|^4.0|^5.0", - "symfony/process": "^3.4|^4.0|^5.0", - "symfony/routing": "^3.4|^4.0|^5.0", - "symfony/stopwatch": "^3.4|^4.0|^5.0", - "symfony/templating": "^3.4|^4.0|^5.0", - "symfony/translation": "^4.2|^5.0", - "symfony/translation-contracts": "^1.1|^2", - "twig/twig": "^1.43|^2.13|^3.0.4" - }, - "suggest": { - "symfony/browser-kit": "", - "symfony/config": "", - "symfony/console": "", - "symfony/dependency-injection": "" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpKernel\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides a structured process for converting a Request into a Response", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/http-kernel/tree/v4.4.29" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-29T06:45:05+00:00" - }, - { - "name": "symfony/options-resolver", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/options-resolver.git", - "reference": "a603e5701bd6e305cfc777a8b50bf081ef73105e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/a603e5701bd6e305cfc777a8b50bf081ef73105e", - "reference": "a603e5701bd6e305cfc777a8b50bf081ef73105e", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-php73": "~1.0", - "symfony/polyfill-php80": "^1.16" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\OptionsResolver\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides an improved replacement for the array_replace PHP function", - "homepage": "https://symfony.com", - "keywords": [ - "config", - "configuration", - "options" - ], - "support": { - "source": "https://github.com/symfony/options-resolver/tree/v5.3.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-23T15:55:36+00:00" - }, - { - "name": "symfony/polyfill-ctype", - "version": "v1.23.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/46cd95797e9df938fdd2b03693b5fca5e64b01ce", - "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "suggest": { - "ext-ctype": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Gert de Pagter", - "email": "BackEndTea@gmail.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for ctype functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "ctype", - "polyfill", - "portable" - ], - "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.23.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-02-19T12:13:01+00:00" - }, - { - "name": "symfony/polyfill-intl-grapheme", - "version": "v1.23.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "16880ba9c5ebe3642d1995ab866db29270b36535" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/16880ba9c5ebe3642d1995ab866db29270b36535", - "reference": "16880ba9c5ebe3642d1995ab866db29270b36535", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "suggest": { - "ext-intl": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Grapheme\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for intl's grapheme_* functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "grapheme", - "intl", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.23.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-05-27T12:26:48+00:00" - }, - { - "name": "symfony/polyfill-intl-idn", - "version": "v1.23.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "65bd267525e82759e7d8c4e8ceea44f398838e65" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/65bd267525e82759e7d8c4e8ceea44f398838e65", - "reference": "65bd267525e82759e7d8c4e8ceea44f398838e65", - "shasum": "" - }, - "require": { - "php": ">=7.1", - "symfony/polyfill-intl-normalizer": "^1.10", - "symfony/polyfill-php72": "^1.10" - }, - "suggest": { - "ext-intl": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Idn\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Laurent Bassin", - "email": "laurent@bassin.info" - }, - { - "name": "Trevor Rowbotham", - "email": "trevor.rowbotham@pm.me" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "idn", - "intl", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.23.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-05-27T09:27:20+00:00" - }, - { - "name": "symfony/polyfill-intl-normalizer", - "version": "v1.23.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8", - "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "suggest": { - "ext-intl": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Intl\\Normalizer\\": "" - }, - "files": [ - "bootstrap.php" - ], - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for intl's Normalizer class and related functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "intl", - "normalizer", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.23.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-02-19T12:13:01+00:00" - }, - { - "name": "symfony/polyfill-mbstring", - "version": "v1.23.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9174a3d80210dca8daa7f31fec659150bbeabfc6", - "reference": "9174a3d80210dca8daa7f31fec659150bbeabfc6", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "suggest": { - "ext-mbstring": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for the Mbstring extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "mbstring", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.23.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-05-27T12:26:48+00:00" - }, - { - "name": "symfony/polyfill-php72", - "version": "v1.23.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "9a142215a36a3888e30d0a9eeea9766764e96976" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/9a142215a36a3888e30d0a9eeea9766764e96976", - "reference": "9a142215a36a3888e30d0a9eeea9766764e96976", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php72\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.23.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-05-27T09:17:38+00:00" - }, - { - "name": "symfony/polyfill-php73", - "version": "v1.23.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fba8933c384d6476ab14fb7b8526e5287ca7e010", - "reference": "fba8933c384d6476ab14fb7b8526e5287ca7e010", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" - }, - "files": [ - "bootstrap.php" - ], - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.23.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-02-19T12:13:01+00:00" - }, - { - "name": "symfony/polyfill-php80", - "version": "v1.23.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/1100343ed1a92e3a38f9ae122fc0eb21602547be", - "reference": "1100343ed1a92e3a38f9ae122fc0eb21602547be", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php80\\": "" - }, - "files": [ - "bootstrap.php" - ], - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ion Bazan", - "email": "ion.bazan@gmail.com" - }, - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.23.1" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-28T13:41:28+00:00" - }, - { - "name": "symfony/polyfill-php81", - "version": "v1.23.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "e66119f3de95efc359483f810c4c3e6436279436" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/e66119f3de95efc359483f810c4c3e6436279436", - "reference": "e66119f3de95efc359483f810c4c3e6436279436", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php81\\": "" - }, - "files": [ - "bootstrap.php" - ], - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.23.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-05-21T13:25:03+00:00" - }, - { - "name": "symfony/process", - "version": "v4.4.27", - "source": { - "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "0b7dc5599ac4aa6d7b936c8f7d10abae64f6cf7f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/0b7dc5599ac4aa6d7b936c8f7d10abae64f6cf7f", - "reference": "0b7dc5599ac4aa6d7b936c8f7d10abae64f6cf7f", - "shasum": "" - }, - "require": { - "php": ">=7.1.3", - "symfony/polyfill-php80": "^1.16" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Process\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Executes commands in sub-processes", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/process/tree/v4.4.27" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-23T15:41:52+00:00" - }, - { - "name": "symfony/property-access", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/property-access.git", - "reference": "098681253076af7070df7d9debe5f75733eea189" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/property-access/zipball/098681253076af7070df7d9debe5f75733eea189", - "reference": "098681253076af7070df7d9debe5f75733eea189", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-php80": "^1.16", - "symfony/property-info": "^5.2" - }, - "require-dev": { - "symfony/cache": "^4.4|^5.0" - }, - "suggest": { - "psr/cache-implementation": "To cache access methods." - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\PropertyAccess\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides functions to read and write from/to an object or array using a simple string notation", - "homepage": "https://symfony.com", - "keywords": [ - "access", - "array", - "extraction", - "index", - "injection", - "object", - "property", - "property path", - "reflection" - ], - "support": { - "source": "https://github.com/symfony/property-access/tree/v5.3.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-21T12:40:44+00:00" - }, - { - "name": "symfony/property-info", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/property-info.git", - "reference": "0f42009150679a7a256eb6ee106401af5d974ed2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/property-info/zipball/0f42009150679a7a256eb6ee106401af5d974ed2", - "reference": "0f42009150679a7a256eb6ee106401af5d974ed2", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-php80": "^1.16", - "symfony/string": "^5.1" - }, - "conflict": { - "phpdocumentor/reflection-docblock": "<3.2.2", - "phpdocumentor/type-resolver": "<1.4.0", - "symfony/dependency-injection": "<4.4" - }, - "require-dev": { - "doctrine/annotations": "^1.10.4", - "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/cache": "^4.4|^5.0", - "symfony/dependency-injection": "^4.4|^5.0", - "symfony/serializer": "^4.4|^5.0" - }, - "suggest": { - "phpdocumentor/reflection-docblock": "To use the PHPDoc", - "psr/cache-implementation": "To cache results", - "symfony/doctrine-bridge": "To use Doctrine metadata", - "symfony/serializer": "To use Serializer metadata" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\PropertyInfo\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Kévin Dunglas", - "email": "dunglas@gmail.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Extracts information about PHP class' properties using metadata of popular sources", - "homepage": "https://symfony.com", - "keywords": [ - "doctrine", - "phpdoc", - "property", - "symfony", - "type", - "validator" - ], - "support": { - "source": "https://github.com/symfony/property-info/tree/v5.3.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-21T12:40:44+00:00" - }, - { - "name": "symfony/service-contracts", - "version": "v2.4.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/service-contracts.git", - "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", - "reference": "f040a30e04b57fbcc9c6cbcf4dbaa96bd318b9bb", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "psr/container": "^1.1" - }, - "suggest": { - "symfony/service-implementation": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "2.4-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\Service\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to writing services", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "support": { - "source": "https://github.com/symfony/service-contracts/tree/v2.4.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-04-01T10:43:52+00:00" - }, - { - "name": "symfony/string", - "version": "v5.3.3", - "source": { - "type": "git", - "url": "https://github.com/symfony/string.git", - "reference": "bd53358e3eccec6a670b5f33ab680d8dbe1d4ae1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/bd53358e3eccec6a670b5f33ab680d8dbe1d4ae1", - "reference": "bd53358e3eccec6a670b5f33ab680d8dbe1d4ae1", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-intl-grapheme": "~1.0", - "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "~1.15" - }, - "require-dev": { - "symfony/error-handler": "^4.4|^5.0", - "symfony/http-client": "^4.4|^5.0", - "symfony/translation-contracts": "^1.1|^2", - "symfony/var-exporter": "^4.4|^5.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\String\\": "" - }, - "files": [ - "Resources/functions.php" - ], - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", - "homepage": "https://symfony.com", - "keywords": [ - "grapheme", - "i18n", - "string", - "unicode", - "utf-8", - "utf8" - ], - "support": { - "source": "https://github.com/symfony/string/tree/v5.3.3" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-06-27T11:44:38+00:00" - }, - { - "name": "symfony/var-dumper", - "version": "v5.3.6", - "source": { - "type": "git", - "url": "https://github.com/symfony/var-dumper.git", - "reference": "3dd8ddd1e260e58ecc61bb78da3b6584b3bfcba0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/3dd8ddd1e260e58ecc61bb78da3b6584b3bfcba0", - "reference": "3dd8ddd1e260e58ecc61bb78da3b6584b3bfcba0", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "^1.16" - }, - "conflict": { - "phpunit/phpunit": "<5.4.3", - "symfony/console": "<4.4" - }, - "require-dev": { - "ext-iconv": "*", - "symfony/console": "^4.4|^5.0", - "symfony/process": "^4.4|^5.0", - "twig/twig": "^2.13|^3.0.4" - }, - "suggest": { - "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", - "ext-intl": "To show region name in time zone dump", - "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" - }, - "bin": [ - "Resources/bin/var-dump-server" - ], - "type": "library", - "autoload": { - "files": [ - "Resources/functions/dump.php" - ], - "psr-4": { - "Symfony\\Component\\VarDumper\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides mechanisms for walking through any arbitrary PHP variable", - "homepage": "https://symfony.com", - "keywords": [ - "debug", - "dump" - ], - "support": { - "source": "https://github.com/symfony/var-dumper/tree/v5.3.6" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-27T01:56:02+00:00" - }, - { - "name": "tedivm/jshrink", - "version": "v1.4.0", - "source": { - "type": "git", - "url": "https://github.com/tedious/JShrink.git", - "reference": "0513ba1407b1f235518a939455855e6952a48bbc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/tedious/JShrink/zipball/0513ba1407b1f235518a939455855e6952a48bbc", - "reference": "0513ba1407b1f235518a939455855e6952a48bbc", - "shasum": "" - }, - "require": { - "php": "^5.6|^7.0|^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.8", - "php-coveralls/php-coveralls": "^1.1.0", - "phpunit/phpunit": "^6" - }, - "type": "library", - "autoload": { - "psr-0": { - "JShrink": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Robert Hafner", - "email": "tedivm@tedivm.com" - } - ], - "description": "Javascript Minifier built in PHP", - "homepage": "http://github.com/tedious/JShrink", - "keywords": [ - "javascript", - "minifier" - ], - "support": { - "issues": "https://github.com/tedious/JShrink/issues", - "source": "https://github.com/tedious/JShrink/tree/v1.4.0" - }, - "funding": [ - { - "url": "https://tidelift.com/funding/github/packagist/tedivm/jshrink", - "type": "tidelift" - } - ], - "time": "2020-11-30T18:10:21+00:00" - }, - { - "name": "temando/module-shipping", - "version": "2.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/temando/module-shipping/temando-module-shipping-2.0.0.0.zip", - "shasum": "78974a6f6a2bfb214e96882562111d35163971b1" - }, - "require": { - "temando/module-shipping-remover": "1.0.0" - }, - "type": "metapackage", - "license": [ - "OSL-3.0" - ], - "description": "Temando multi-carrier shipping extension for Magento 2" - }, - { - "name": "temando/module-shipping-remover", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/temando/module-shipping-remover/temando-module-shipping-remover-1.0.0.0.zip", - "shasum": "fd37ccded9678386a94e104fbd37332254d7c429" - }, - "require": { - "magento/framework": "*", - "magento/module-eav": "*" - }, - "replace": { - "temando/module-shipping-m2": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Temando\\ShippingRemover\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Removes Temando multi-carrier shipping extension from Magento 2" - }, - { - "name": "thecodingmachine/safe", - "version": "v1.3.3", - "source": { - "type": "git", - "url": "https://github.com/thecodingmachine/safe.git", - "reference": "a8ab0876305a4cdaef31b2350fcb9811b5608dbc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thecodingmachine/safe/zipball/a8ab0876305a4cdaef31b2350fcb9811b5608dbc", - "reference": "a8ab0876305a4cdaef31b2350fcb9811b5608dbc", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "require-dev": { - "phpstan/phpstan": "^0.12", - "squizlabs/php_codesniffer": "^3.2", - "thecodingmachine/phpstan-strict-rules": "^0.12" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.1-dev" - } - }, - "autoload": { - "psr-4": { - "Safe\\": [ - "lib/", - "deprecated/", - "generated/" - ] - }, - "files": [ - "deprecated/apc.php", - "deprecated/libevent.php", - "deprecated/mssql.php", - "deprecated/stats.php", - "lib/special_cases.php", - "generated/apache.php", - "generated/apcu.php", - "generated/array.php", - "generated/bzip2.php", - "generated/calendar.php", - "generated/classobj.php", - "generated/com.php", - "generated/cubrid.php", - "generated/curl.php", - "generated/datetime.php", - "generated/dir.php", - "generated/eio.php", - "generated/errorfunc.php", - "generated/exec.php", - "generated/fileinfo.php", - "generated/filesystem.php", - "generated/filter.php", - "generated/fpm.php", - "generated/ftp.php", - "generated/funchand.php", - "generated/gmp.php", - "generated/gnupg.php", - "generated/hash.php", - "generated/ibase.php", - "generated/ibmDb2.php", - "generated/iconv.php", - "generated/image.php", - "generated/imap.php", - "generated/info.php", - "generated/ingres-ii.php", - "generated/inotify.php", - "generated/json.php", - "generated/ldap.php", - "generated/libxml.php", - "generated/lzf.php", - "generated/mailparse.php", - "generated/mbstring.php", - "generated/misc.php", - "generated/msql.php", - "generated/mysql.php", - "generated/mysqli.php", - "generated/mysqlndMs.php", - "generated/mysqlndQc.php", - "generated/network.php", - "generated/oci8.php", - "generated/opcache.php", - "generated/openssl.php", - "generated/outcontrol.php", - "generated/password.php", - "generated/pcntl.php", - "generated/pcre.php", - "generated/pdf.php", - "generated/pgsql.php", - "generated/posix.php", - "generated/ps.php", - "generated/pspell.php", - "generated/readline.php", - "generated/rpminfo.php", - "generated/rrd.php", - "generated/sem.php", - "generated/session.php", - "generated/shmop.php", - "generated/simplexml.php", - "generated/sockets.php", - "generated/sodium.php", - "generated/solr.php", - "generated/spl.php", - "generated/sqlsrv.php", - "generated/ssdeep.php", - "generated/ssh2.php", - "generated/stream.php", - "generated/strings.php", - "generated/swoole.php", - "generated/uodbc.php", - "generated/uopz.php", - "generated/url.php", - "generated/var.php", - "generated/xdiff.php", - "generated/xml.php", - "generated/xmlrpc.php", - "generated/yaml.php", - "generated/yaz.php", - "generated/zip.php", - "generated/zlib.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "PHP core functions that throw exceptions instead of returning FALSE on error", - "support": { - "issues": "https://github.com/thecodingmachine/safe/issues", - "source": "https://github.com/thecodingmachine/safe/tree/v1.3.3" - }, - "time": "2020-10-28T17:51:34+00:00" - }, - { - "name": "true/punycode", - "version": "v2.1.1", - "source": { - "type": "git", - "url": "https://github.com/true/php-punycode.git", - "reference": "a4d0c11a36dd7f4e7cd7096076cab6d3378a071e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/true/php-punycode/zipball/a4d0c11a36dd7f4e7cd7096076cab6d3378a071e", - "reference": "a4d0c11a36dd7f4e7cd7096076cab6d3378a071e", - "shasum": "" - }, - "require": { - "php": ">=5.3.0", - "symfony/polyfill-mbstring": "^1.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.7", - "squizlabs/php_codesniffer": "~2.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "TrueBV\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Renan Gonçalves", - "email": "renan.saddam@gmail.com" - } - ], - "description": "A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)", - "homepage": "https://github.com/true/php-punycode", - "keywords": [ - "idna", - "punycode" - ], - "support": { - "issues": "https://github.com/true/php-punycode/issues", - "source": "https://github.com/true/php-punycode/tree/master" - }, - "time": "2016-11-16T10:37:54+00:00" - }, - { - "name": "tubalmartin/cssmin", - "version": "v4.1.1", - "source": { - "type": "git", - "url": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port.git", - "reference": "3cbf557f4079d83a06f9c3ff9b957c022d7805cf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/tubalmartin/YUI-CSS-compressor-PHP-port/zipball/3cbf557f4079d83a06f9c3ff9b957c022d7805cf", - "reference": "3cbf557f4079d83a06f9c3ff9b957c022d7805cf", - "shasum": "" - }, - "require": { - "ext-pcre": "*", - "php": ">=5.3.2" - }, - "require-dev": { - "cogpowered/finediff": "0.3.*", - "phpunit/phpunit": "4.8.*" - }, - "bin": [ - "cssmin" - ], - "type": "library", - "autoload": { - "psr-4": { - "tubalmartin\\CssMin\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Túbal Martín", - "homepage": "http://tubalmartin.me/" - } - ], - "description": "A PHP port of the YUI CSS compressor", - "homepage": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port", - "keywords": [ - "compress", - "compressor", - "css", - "cssmin", - "minify", - "yui" - ], - "support": { - "issues": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port/issues", - "source": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port" - }, - "time": "2018-01-15T15:26:51+00:00" - }, - { - "name": "vertexinc/module-address-validation", - "version": "2.1.2", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/module-address-validation/vertexinc-module-address-validation-2.1.2.0.zip", - "shasum": "78bd5bd1c93aeff3a4f1797811eb6d2d279e6220" - }, - "require": { - "ext-json": "*", - "ext-simplexml": "*", - "ext-soap": "*", - "magento/framework": "^100|^101|^102|^103", - "magento/module-checkout": "^100", - "magento/module-config": "^101", - "magento/module-quote": "^100|^101", - "magento/module-store": "^100|^101", - "magento/module-tax": "^100", - "php": "^7.0", - "vertexinc/module-address-validation-api": "^1", - "vertexinc/module-tax": "^4" - }, - "replace": { - "vertex/module-address-validation": "self.version" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2", - "ext-dom": "*", - "mediotype/code-standard": "^1.0", - "roave/security-advisories": "dev-master" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Vertex\\AddressValidation\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Vertex Address Validation module for Magento 2" - }, - { - "name": "vertexinc/module-address-validation-api", - "version": "1.0.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/module-address-validation-api/vertexinc-module-address-validation-api-1.0.1.0.zip", - "shasum": "89c8e09c9a4f9861b64790be969f963afd5e62fa" - }, - "require": { - "magento/framework": "^100|^101|^102|^103", - "magento/module-store": "^100|^101", - "php": "^7.1", - "vertexinc/sdk": "^1" - }, - "replace": { - "vertex/module-address-validation-api": "self.version" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2", - "mediotype/code-standard": "^1.0", - "roave/security-advisories": "dev-master" - }, - "suggest": { - "magento/module-webapi": "^100" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Vertex\\AddressValidationApi\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Vertex Address Cleansing module for Magento 2 API" - }, - { - "name": "vertexinc/module-request-logging", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/module-request-logging/vertexinc-module-request-logging-1.0.0.0.zip", - "shasum": "1fa6743a7c10742968216928f61bda3efa348dec" - }, - "require": { - "ext-dom": "*", - "magento/framework": "^100|^101|^102|^103", - "vertexinc/module-request-logging-api": "~1.0.0" - }, - "conflict": { - "vertex/module-tax": "<=3.5.0 || >=4.0 <=4.2.0" - }, - "provide": { - "vertexinc/module-request-logging-api-implementation": "1.0" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.1", - "mediotype/code-standard": "^1.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Vertex\\RequestLogging\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Vertex Request Logging module for Magento 2" - }, - { - "name": "vertexinc/module-request-logging-api", - "version": "1.0.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/module-request-logging-api/vertexinc-module-request-logging-api-1.0.0.0.zip", - "shasum": "7086b94baa3d08d2bdcda23fe272afd10b3c9a65" - }, - "require": { - "magento/framework": "^100|^101|^102|^103" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.1", - "jetbrains/phpstorm-attributes": "^1", - "mediotype/code-standard": "^1.0" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Vertex\\RequestLoggingApi\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Vertex Request Logging module for Magento 2 API" - }, - { - "name": "vertexinc/module-tax", - "version": "4.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/module-tax/vertexinc-module-tax-4.2.1.0.zip", - "shasum": "439939b5fc360e6631b1775acb58c2556a200b99" - }, - "require": { - "ext-intl": "*", - "ext-json": "*", - "ext-simplexml": "*", - "ext-soap": "*", - "magento/framework": "^100|^101|^102|^103", - "magento/module-backend": "^100|^101|^102", - "magento/module-catalog": "^100|^101|^102|^103|^104", - "magento/module-checkout": "^100", - "magento/module-config": "^100|^101", - "magento/module-cron": "^100", - "magento/module-customer": "^100|^101|^102|^103", - "magento/module-directory": "^100", - "magento/module-eav": "^100|^101|^102", - "magento/module-quote": "^101.1", - "magento/module-sales": "^100|^101|^102|^103", - "magento/module-shipping": "^100", - "magento/module-store": "^100|^101", - "magento/module-tax": "^100", - "magento/module-ui": "^100|^101", - "php": "^7.1", - "vertexinc/module-request-logging-api": "^1", - "vertexinc/sdk": "^1.2.0" - }, - "conflict": { - "pixafy/tax": "*", - "pixafy/tax-ee": "*", - "vertex/tax": "*", - "vertex/tax-ee": "*" - }, - "replace": { - "vertex/module-tax": "self.version" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2", - "ext-dom": "*", - "magento/module-offline-shipping": "^100.2", - "magento/module-usps": "^100.2", - "mediotype/code-standard": "^1.0" - }, - "suggest": { - "magento/module-gift-card-account": "Vertex Tax Links for Magento 2 also supports Magento's Gift Card Account module", - "magento/module-gift-wrapping": "Vertex Tax Links for Magento 2 also supports Magento's Gift Wrapping module", - "magento/module-multishipping": "Vertex Tax Links for Magento 2 also supports Magento's Multishipping module", - "magento/module-reward": "Vertex Tax Links for Magento 2 also supports Magento's Reward module" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Vertex\\Tax\\": "" - } - }, - "license": [ - "proprietary" - ], - "description": "Vertex Tax Links for Magento 2" - }, - { - "name": "vertexinc/product-magento-module", - "version": "4.2.1", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/product-magento-module/vertexinc-product-magento-module-4.2.1.0.zip", - "shasum": "11d38291b0d0f9246b5329c4e928f677c90e7229" - }, - "require": { - "vertexinc/module-address-validation": "2.1.2", - "vertexinc/module-request-logging": "1.0.0", - "vertexinc/module-tax": "4.2.1" - }, - "replace": { - "vertex/product-magento-module": "self.version" - }, - "type": "metapackage", - "license": [ - "proprietary" - ], - "authors": [ - { - "name": "Mediotype", - "email": "diveinto@mediotype.com", - "homepage": "http://www.mediotype.com/", - "role": "Development Company" - } - ], - "description": "Vertex Tax Links for Magento 2", - "homepage": "http://go.vertexsmb.com/magento_cbe", - "keywords": [ - "tax", - "vertex" - ] - }, - { - "name": "vertexinc/sdk", - "version": "1.2.7", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/vertexinc/sdk/vertexinc-sdk-1.2.7.0.zip", - "shasum": "9c12157aa8d42ef9efa21e3665de2d8dcc87d830" - }, - "require": { - "ext-mbstring": "*", - "ext-openssl": "*", - "ext-soap": "*", - "php": "^5.4|^7" - }, - "replace": { - "vertex/sdk": "self.version" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2", - "mediotype/code-standard": "^1.0", - "php": "^7.3", - "phpmd/phpmd": "^2.6", - "phpunit/phpunit": "^9", - "squizlabs/php_codesniffer": "^3.3" - }, - "type": "library", - "autoload": { - "psr-4": { - "Vertex\\": "src/" - } - }, - "license": [ - "proprietary" - ], - "description": "Tools for communicating with Vertex Cloud and Vertex O-Series" - }, - { - "name": "web-token/jwt-framework", - "version": "v2.2.10", - "source": { - "type": "git", - "url": "https://github.com/web-token/jwt-framework.git", - "reference": "49e48633d8cdd7da993c4a94f66dd3ebceda16a5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/web-token/jwt-framework/zipball/49e48633d8cdd7da993c4a94f66dd3ebceda16a5", - "reference": "49e48633d8cdd7da993c4a94f66dd3ebceda16a5", - "shasum": "" - }, - "require": { - "brick/math": "^0.8.17|^0.9", - "ext-json": "*", - "ext-mbstring": "*", - "ext-openssl": "*", - "ext-sodium": "*", - "fgrosse/phpasn1": "^2.0", - "php": ">=7.2", - "psr/event-dispatcher": "^1.0", - "psr/http-client": "^1.0", - "psr/http-factory": "^1.0", - "spomky-labs/aes-key-wrap": "^5.0|^6.0", - "spomky-labs/base64url": "^1.0|^2.0", - "symfony/config": "^4.2|^5.0", - "symfony/console": "^4.2|^5.0", - "symfony/dependency-injection": "^4.2|^5.0", - "symfony/event-dispatcher": "^4.2|^5.0", - "symfony/http-kernel": "^4.2|^5.0", - "symfony/polyfill-mbstring": "^1.12" - }, - "conflict": { - "spomky-labs/jose": "*" - }, - "replace": { - "web-token/encryption-pack": "self.version", - "web-token/jwt-bundle": "self.version", - "web-token/jwt-checker": "self.version", - "web-token/jwt-console": "self.version", - "web-token/jwt-core": "self.version", - "web-token/jwt-easy": "self.version", - "web-token/jwt-encryption": "self.version", - "web-token/jwt-encryption-algorithm-aescbc": "self.version", - "web-token/jwt-encryption-algorithm-aesgcm": "self.version", - "web-token/jwt-encryption-algorithm-aesgcmkw": "self.version", - "web-token/jwt-encryption-algorithm-aeskw": "self.version", - "web-token/jwt-encryption-algorithm-dir": "self.version", - "web-token/jwt-encryption-algorithm-ecdh-es": "self.version", - "web-token/jwt-encryption-algorithm-experimental": "self.version", - "web-token/jwt-encryption-algorithm-pbes2": "self.version", - "web-token/jwt-encryption-algorithm-rsa": "self.version", - "web-token/jwt-key-mgmt": "self.version", - "web-token/jwt-nested-token": "self.version", - "web-token/jwt-signature": "self.version", - "web-token/jwt-signature-algorithm-ecdsa": "self.version", - "web-token/jwt-signature-algorithm-eddsa": "self.version", - "web-token/jwt-signature-algorithm-experimental": "self.version", - "web-token/jwt-signature-algorithm-hmac": "self.version", - "web-token/jwt-signature-algorithm-none": "self.version", - "web-token/jwt-signature-algorithm-rsa": "self.version", - "web-token/jwt-util-ecc": "self.version", - "web-token/signature-pack": "self.version" - }, - "require-dev": { - "bjeavons/zxcvbn-php": "^1.0", - "blackfire/php-sdk": "^1.14", - "ext-curl": "*", - "ext-gmp": "*", - "friendsofphp/php-cs-fixer": "^2.16", - "infection/infection": "^0.15|^0.16|^0.17|^0.18|^0.19|^0.20", - "matthiasnoback/symfony-config-test": "^3.1|^4.0", - "nyholm/psr7": "^1.3", - "php-coveralls/php-coveralls": "^2.0", - "php-http/mock-client": "^1.0", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-deprecation-rules": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/phpunit": "^8.0|^9.0", - "symfony/browser-kit": "^4.2|^5.0", - "symfony/finder": "^4.2|^5.0", - "symfony/framework-bundle": "^4.2|^5.0", - "symfony/http-client": "^5.2", - "symfony/phpunit-bridge": "^4.2|^5.0", - "symfony/serializer": "^4.2|^5.0", - "symfony/var-dumper": "^4.2|^5.0" - }, - "suggest": { - "bjeavons/zxcvbn-php": "Adds key quality check for oct keys.", - "ext-sodium": "Sodium is required for OKP key creation, EdDSA signature algorithm and ECDH-ES key encryption with OKP keys", - "php-http/httplug": "To enable JKU/X5U support.", - "php-http/httplug-bundle": "To enable JKU/X5U support.", - "php-http/message-factory": "To enable JKU/X5U support.", - "symfony/serializer": "Use the Symfony serializer to serialize/unserialize JWS and JWE tokens.", - "symfony/var-dumper": "Used to show data on the debug toolbar." - }, - "type": "symfony-bundle", - "autoload": { - "psr-4": { - "Jose\\": "src/", - "Jose\\Component\\Signature\\Algorithm\\": [ - "src/SignatureAlgorithm/ECDSA", - "src/SignatureAlgorithm/EdDSA", - "src/SignatureAlgorithm/HMAC", - "src/SignatureAlgorithm/None", - "src/SignatureAlgorithm/RSA", - "src/SignatureAlgorithm/Experimental" - ], - "Jose\\Component\\Core\\Util\\Ecc\\": [ - "src/Ecc" - ], - "Jose\\Component\\Encryption\\Algorithm\\": [ - "src/EncryptionAlgorithm/Experimental" - ], - "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\": [ - "src/EncryptionAlgorithm/KeyEncryption/AESGCMKW", - "src/EncryptionAlgorithm/KeyEncryption/AESKW", - "src/EncryptionAlgorithm/KeyEncryption/Direct", - "src/EncryptionAlgorithm/KeyEncryption/ECDHES", - "src/EncryptionAlgorithm/KeyEncryption/PBES2", - "src/EncryptionAlgorithm/KeyEncryption/RSA" - ], - "Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\": [ - "src/EncryptionAlgorithm/ContentEncryption/AESGCM", - "src/EncryptionAlgorithm/ContentEncryption/AESCBC" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Florent Morselli", - "homepage": "https://github.com/Spomky" - }, - { - "name": "All contributors", - "homepage": "https://github.com/web-token/jwt-framework/contributors" - } - ], - "description": "JSON Object Signing and Encryption library for PHP and Symfony Bundle.", - "homepage": "https://github.com/web-token/jwt-framework", - "keywords": [ - "JOSE", - "JWE", - "JWK", - "JWKSet", - "JWS", - "Jot", - "RFC7515", - "RFC7516", - "RFC7517", - "RFC7518", - "RFC7519", - "RFC7520", - "bundle", - "jwa", - "jwt", - "symfony" - ], - "support": { - "issues": "https://github.com/web-token/jwt-framework/issues", - "source": "https://github.com/web-token/jwt-framework/tree/v2.2.10" - }, - "funding": [ - { - "url": "https://github.com/Spomky", - "type": "github" - } - ], - "time": "2021-03-24T14:00:05+00:00" - }, - { - "name": "webimpress/safe-writer", - "version": "2.2.0", - "source": { - "type": "git", - "url": "https://github.com/webimpress/safe-writer.git", - "reference": "9d37cc8bee20f7cb2f58f6e23e05097eab5072e6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webimpress/safe-writer/zipball/9d37cc8bee20f7cb2f58f6e23e05097eab5072e6", - "reference": "9d37cc8bee20f7cb2f58f6e23e05097eab5072e6", - "shasum": "" - }, - "require": { - "php": "^7.3 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.5.4", - "vimeo/psalm": "^4.7", - "webimpress/coding-standard": "^1.2.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.2.x-dev", - "dev-develop": "2.3.x-dev", - "dev-release-1.0": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Webimpress\\SafeWriter\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "description": "Tool to write files safely, to avoid race conditions", - "keywords": [ - "concurrent write", - "file writer", - "race condition", - "safe writer", - "webimpress" - ], - "support": { - "issues": "https://github.com/webimpress/safe-writer/issues", - "source": "https://github.com/webimpress/safe-writer/tree/2.2.0" - }, - "funding": [ - { - "url": "https://github.com/michalbundyra", - "type": "github" - } - ], - "time": "2021-04-19T16:34:45+00:00" - }, - { - "name": "webonyx/graphql-php", - "version": "v0.13.9", - "source": { - "type": "git", - "url": "https://github.com/webonyx/graphql-php.git", - "reference": "d9a94fddcad0a35d4bced212b8a44ad1bc59bdf3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/d9a94fddcad0a35d4bced212b8a44ad1bc59bdf3", - "reference": "d9a94fddcad0a35d4bced212b8a44ad1bc59bdf3", - "shasum": "" - }, - "require": { - "ext-json": "*", - "ext-mbstring": "*", - "php": "^7.1||^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpbench/phpbench": "^0.14.0", - "phpstan/phpstan": "^0.11.4", - "phpstan/phpstan-phpunit": "^0.11.0", - "phpstan/phpstan-strict-rules": "^0.11.0", - "phpunit/phpcov": "^5.0", - "phpunit/phpunit": "^7.2", - "psr/http-message": "^1.0", - "react/promise": "2.*" - }, - "suggest": { - "psr/http-message": "To use standard GraphQL server", - "react/promise": "To leverage async resolving on React PHP platform" - }, - "type": "library", - "autoload": { - "psr-4": { - "GraphQL\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "A PHP port of GraphQL reference implementation", - "homepage": "https://github.com/webonyx/graphql-php", - "keywords": [ - "api", - "graphql" - ], - "support": { - "issues": "https://github.com/webonyx/graphql-php/issues", - "source": "https://github.com/webonyx/graphql-php/tree/0.13.x" - }, - "funding": [ - { - "url": "https://opencollective.com/webonyx-graphql-php", - "type": "open_collective" - } - ], - "time": "2020-07-02T05:49:25+00:00" - }, - { - "name": "wikimedia/less.php", - "version": "v3.1.0", - "source": { - "type": "git", - "url": "https://github.com/wikimedia/less.php.git", - "reference": "a486d78b9bd16b72f237fc6093aa56d69ce8bd13" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/wikimedia/less.php/zipball/a486d78b9bd16b72f237fc6093aa56d69ce8bd13", - "reference": "a486d78b9bd16b72f237fc6093aa56d69ce8bd13", - "shasum": "" - }, - "require": { - "php": ">=7.2.9" - }, - "require-dev": { - "mediawiki/mediawiki-codesniffer": "34.0.0", - "mediawiki/minus-x": "1.0.0", - "php-parallel-lint/php-console-highlighter": "0.5.0", - "php-parallel-lint/php-parallel-lint": "1.2.0", - "phpunit/phpunit": "^8.5" - }, - "bin": [ - "bin/lessc" - ], - "type": "library", - "autoload": { - "psr-0": { - "Less": "lib/" - }, - "classmap": [ - "lessc.inc.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Josh Schmidt", - "homepage": "https://github.com/oyejorge" - }, - { - "name": "Matt Agar", - "homepage": "https://github.com/agar" - }, - { - "name": "Martin Jantošovič", - "homepage": "https://github.com/Mordred" - } - ], - "description": "PHP port of the Javascript version of LESS http://lesscss.org (Originally maintained by Josh Schmidt)", - "keywords": [ - "css", - "less", - "less.js", - "lesscss", - "php", - "stylesheet" - ], - "support": { - "issues": "https://github.com/wikimedia/less.php/issues", - "source": "https://github.com/wikimedia/less.php/tree/v3.1.0" - }, - "time": "2020-12-11T19:33:31+00:00" - }, - { - "name": "yotpo/magento2-module-yotpo-reviews", - "version": "3.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/yotpo/magento2-module-yotpo-reviews/yotpo-magento2-module-yotpo-reviews-3.2.0.0.zip", - "shasum": "4c846b0f5203eeed82e7f65a06f200f86d9bb0ce" - }, - "require": { - "magento/framework": "103.0.*", - "magento/module-analytics": "*", - "magento/module-backend": "102.0.*", - "magento/module-catalog": "104.0.*", - "magento/module-checkout": "100.4.*", - "magento/module-config": "101.2.*", - "magento/module-grouped-product": "100.4.*", - "magento/module-reports": "^100", - "magento/module-review": "100.4.*", - "magento/module-sales": "102.1.*||^103.0", - "magento/module-store": "101.1.*", - "php": "~7.1.3||~7.2.0||~7.3.0||~7.4.0" - }, - "replace": { - "yotpo/module-review": "*", - "yotpo/module-yotpo": "*" - }, - "type": "magento2-module", - "autoload": { - "files": [ - "registration.php" - ], - "psr-4": { - "Yotpo\\Yotpo\\": "" - } - }, - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Yotpo Reviews extension for Magento2" - }, - { - "name": "yotpo/magento2-module-yotpo-reviews-bundle", - "version": "3.2.0", - "dist": { - "type": "zip", - "url": "https://repo.magento.com/archives/yotpo/magento2-module-yotpo-reviews-bundle/yotpo-magento2-module-yotpo-reviews-bundle-3.2.0.0.zip", - "shasum": "6934f51d651f931c5af6e3d445ec9fc96f43ae26" - }, - "require": { - "yotpo/magento2-module-yotpo-reviews": "3.2.0" - }, - "type": "metapackage", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "Bundling metapackage for yotpo/magento2-module-yotpo-reviews: Yotpo Reviews extension for Magento2" - } - ], - "packages-dev": [ - { - "name": "allure-framework/allure-codeception", - "version": "1.5.2", - "source": { - "type": "git", - "url": "https://github.com/allure-framework/allure-codeception.git", - "reference": "a6156aef942a4e4de0add34a73d066a9458cefc6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/allure-framework/allure-codeception/zipball/a6156aef942a4e4de0add34a73d066a9458cefc6", - "reference": "a6156aef942a4e4de0add34a73d066a9458cefc6", - "shasum": "" - }, - "require": { - "allure-framework/allure-php-api": "^1.3", - "codeception/codeception": "^2.5 | ^3 | ^4", - "ext-json": "*", - "php": ">=7.1.3", - "symfony/filesystem": "^2.7 | ^3 | ^4 | ^5", - "symfony/finder": "^2.7 | ^3 | ^4 | ^5" - }, - "require-dev": { - "ext-dom": "*", - "phpunit/phpunit": "^7.2 | ^8 | ^9" - }, - "type": "library", - "autoload": { - "psr-0": { - "Yandex": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Ivan Krutov", - "email": "vania-pooh@aerokube.com", - "role": "Developer" - } - ], - "description": "Allure Codeception integration", - "homepage": "http://allure.qatools.ru/", - "keywords": [ - "allure", - "attachments", - "cases", - "codeception", - "report", - "steps", - "testing" - ], - "support": { - "email": "allure@qameta.io", - "issues": "https://github.com/allure-framework/allure-codeception/issues", - "source": "https://github.com/allure-framework/allure-codeception" - }, - "time": "2021-06-04T13:24:36+00:00" - }, - { - "name": "allure-framework/allure-php-api", - "version": "1.3.1", - "source": { - "type": "git", - "url": "https://github.com/allure-framework/allure-php-commons.git", - "reference": "f64b69afeff472c564a4e2379efb2b69c430ec5a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/allure-framework/allure-php-commons/zipball/f64b69afeff472c564a4e2379efb2b69c430ec5a", - "reference": "f64b69afeff472c564a4e2379efb2b69c430ec5a", - "shasum": "" - }, - "require": { - "jms/serializer": "^1 | ^2 | ^3", - "php": ">=7.1.3", - "ramsey/uuid": "^3 | ^4", - "symfony/mime": "^4.3 | ^5" - }, - "require-dev": { - "phpunit/phpunit": "^7 | ^8 | ^9" - }, - "type": "library", - "autoload": { - "psr-0": { - "Yandex": [ - "src/", - "test/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Ivan Krutov", - "email": "vania-pooh@yandex-team.ru", - "role": "Developer" - } - ], - "description": "PHP API for Allure adapter", - "homepage": "http://allure.qatools.ru/", - "keywords": [ - "allure", - "api", - "php", - "report" - ], - "support": { - "email": "allure@yandex-team.ru", - "issues": "https://github.com/allure-framework/allure-php-commons/issues", - "source": "https://github.com/allure-framework/allure-php-api" - }, - "time": "2021-03-26T14:32:27+00:00" - }, - { - "name": "allure-framework/allure-phpunit", - "version": "1.4.0", - "source": { - "type": "git", - "url": "https://github.com/allure-framework/allure-phpunit.git", - "reference": "56c65ae482c40411b74a65f97629d16b0e7662ee" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/allure-framework/allure-phpunit/zipball/56c65ae482c40411b74a65f97629d16b0e7662ee", - "reference": "56c65ae482c40411b74a65f97629d16b0e7662ee", - "shasum": "" - }, - "require": { - "allure-framework/allure-php-api": "^1.3", - "php": ">=7.1", - "phpunit/phpunit": "^7.2 | ^8 | ^9" - }, - "require-dev": { - "ext-dom": "*", - "mikey179/vfsstream": "^1" - }, - "type": "library", - "autoload": { - "psr-0": { - "Yandex": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Ivan Krutov", - "email": "vania-pooh@yandex-team.ru", - "role": "Developer" - } - ], - "description": "Allure PHPUNit integration", - "homepage": "http://allure.qatools.ru/", - "keywords": [ - "allure", - "attachments", - "cases", - "phpunit", - "report", - "steps", - "testing" - ], - "support": { - "email": "allure@qameta.io", - "issues": "https://github.com/allure-framework/allure-phpunit/issues", - "source": "https://github.com/allure-framework/allure-phpunit" - }, - "time": "2021-03-26T15:43:03+00:00" - }, - { - "name": "behat/gherkin", - "version": "v4.8.0", - "source": { - "type": "git", - "url": "https://github.com/Behat/Gherkin.git", - "reference": "2391482cd003dfdc36b679b27e9f5326bd656acd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Behat/Gherkin/zipball/2391482cd003dfdc36b679b27e9f5326bd656acd", - "reference": "2391482cd003dfdc36b679b27e9f5326bd656acd", - "shasum": "" - }, - "require": { - "php": "~7.2|~8.0" - }, - "require-dev": { - "cucumber/cucumber": "dev-gherkin-16.0.0", - "phpunit/phpunit": "~8|~9", - "symfony/phpunit-bridge": "~3|~4|~5", - "symfony/yaml": "~3|~4|~5" - }, - "suggest": { - "symfony/yaml": "If you want to parse features, represented in YAML files" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.4-dev" - } - }, - "autoload": { - "psr-0": { - "Behat\\Gherkin": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - } - ], - "description": "Gherkin DSL parser for PHP", - "homepage": "http://behat.org/", - "keywords": [ - "BDD", - "Behat", - "Cucumber", - "DSL", - "gherkin", - "parser" - ], - "support": { - "issues": "https://github.com/Behat/Gherkin/issues", - "source": "https://github.com/Behat/Gherkin/tree/v4.8.0" - }, - "time": "2021-02-04T12:44:21+00:00" - }, - { - "name": "codeception/codeception", - "version": "4.1.22", - "source": { - "type": "git", - "url": "https://github.com/Codeception/Codeception.git", - "reference": "9777ec3690ceedc4bce2ed13af7af4ca4ee3088f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Codeception/Codeception/zipball/9777ec3690ceedc4bce2ed13af7af4ca4ee3088f", - "reference": "9777ec3690ceedc4bce2ed13af7af4ca4ee3088f", - "shasum": "" - }, - "require": { - "behat/gherkin": "^4.4.0", - "codeception/lib-asserts": "^1.0", - "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.1.1 | ^9.0", - "codeception/stub": "^2.0 | ^3.0", - "ext-curl": "*", - "ext-json": "*", - "ext-mbstring": "*", - "guzzlehttp/psr7": "^1.4 | ^2.0", - "php": ">=5.6.0 <9.0", - "symfony/console": ">=2.7 <6.0", - "symfony/css-selector": ">=2.7 <6.0", - "symfony/event-dispatcher": ">=2.7 <6.0", - "symfony/finder": ">=2.7 <6.0", - "symfony/yaml": ">=2.7 <6.0" - }, - "require-dev": { - "codeception/module-asserts": "1.*@dev", - "codeception/module-cli": "1.*@dev", - "codeception/module-db": "1.*@dev", - "codeception/module-filesystem": "1.*@dev", - "codeception/module-phpbrowser": "1.*@dev", - "codeception/specify": "~0.3", - "codeception/util-universalframework": "*@dev", - "monolog/monolog": "~1.8", - "squizlabs/php_codesniffer": "~2.0", - "symfony/process": ">=2.7 <6.0", - "vlucas/phpdotenv": "^2.0 | ^3.0 | ^4.0 | ^5.0" - }, - "suggest": { - "codeception/specify": "BDD-style code blocks", - "codeception/verify": "BDD-style assertions", - "hoa/console": "For interactive console functionality", - "stecman/symfony-console-completion": "For BASH autocompletion", - "symfony/phpunit-bridge": "For phpunit-bridge support" - }, - "bin": [ - "codecept" - ], - "type": "library", - "extra": { - "branch-alias": [] - }, - "autoload": { - "psr-4": { - "Codeception\\": "src/Codeception", - "Codeception\\Extension\\": "ext" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Bodnarchuk", - "email": "davert@mail.ua", - "homepage": "http://codegyre.com" - } - ], - "description": "BDD-style testing framework", - "homepage": "http://codeception.com/", - "keywords": [ - "BDD", - "TDD", - "acceptance testing", - "functional testing", - "unit testing" - ], - "support": { - "issues": "https://github.com/Codeception/Codeception/issues", - "source": "https://github.com/Codeception/Codeception/tree/4.1.22" - }, - "funding": [ - { - "url": "https://opencollective.com/codeception", - "type": "open_collective" - } - ], - "time": "2021-08-06T17:15:34+00:00" - }, - { - "name": "codeception/lib-asserts", - "version": "1.13.2", - "source": { - "type": "git", - "url": "https://github.com/Codeception/lib-asserts.git", - "reference": "184231d5eab66bc69afd6b9429344d80c67a33b6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Codeception/lib-asserts/zipball/184231d5eab66bc69afd6b9429344d80c67a33b6", - "reference": "184231d5eab66bc69afd6b9429344d80c67a33b6", - "shasum": "" - }, - "require": { - "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.0.3 | ^9.0", - "ext-dom": "*", - "php": ">=5.6.0 <9.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Bodnarchuk", - "email": "davert@mail.ua", - "homepage": "http://codegyre.com" - }, - { - "name": "Gintautas Miselis" - }, - { - "name": "Gustavo Nieves", - "homepage": "https://medium.com/@ganieves" - } - ], - "description": "Assertion methods used by Codeception core and Asserts module", - "homepage": "https://codeception.com/", - "keywords": [ - "codeception" - ], - "support": { - "issues": "https://github.com/Codeception/lib-asserts/issues", - "source": "https://github.com/Codeception/lib-asserts/tree/1.13.2" - }, - "time": "2020-10-21T16:26:20+00:00" - }, - { - "name": "codeception/module-asserts", - "version": "1.3.1", - "source": { - "type": "git", - "url": "https://github.com/Codeception/module-asserts.git", - "reference": "59374f2fef0cabb9e8ddb53277e85cdca74328de" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Codeception/module-asserts/zipball/59374f2fef0cabb9e8ddb53277e85cdca74328de", - "reference": "59374f2fef0cabb9e8ddb53277e85cdca74328de", - "shasum": "" - }, - "require": { - "codeception/codeception": "*@dev", - "codeception/lib-asserts": "^1.13.1", - "php": ">=5.6.0 <9.0" - }, - "conflict": { - "codeception/codeception": "<4.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Bodnarchuk" - }, - { - "name": "Gintautas Miselis" - }, - { - "name": "Gustavo Nieves", - "homepage": "https://medium.com/@ganieves" - } - ], - "description": "Codeception module containing various assertions", - "homepage": "https://codeception.com/", - "keywords": [ - "assertions", - "asserts", - "codeception" - ], - "support": { - "issues": "https://github.com/Codeception/module-asserts/issues", - "source": "https://github.com/Codeception/module-asserts/tree/1.3.1" - }, - "time": "2020-10-21T16:48:15+00:00" - }, - { - "name": "codeception/module-sequence", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/Codeception/module-sequence.git", - "reference": "b75be26681ae90824cde8f8df785981f293667e1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Codeception/module-sequence/zipball/b75be26681ae90824cde8f8df785981f293667e1", - "reference": "b75be26681ae90824cde8f8df785981f293667e1", - "shasum": "" - }, - "require": { - "codeception/codeception": "^4.0", - "php": ">=5.6.0 <9.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Bodnarchuk" - } - ], - "description": "Sequence module for Codeception", - "homepage": "http://codeception.com/", - "keywords": [ - "codeception" - ], - "support": { - "issues": "https://github.com/Codeception/module-sequence/issues", - "source": "https://github.com/Codeception/module-sequence/tree/1.0.1" - }, - "time": "2020-10-31T18:36:26+00:00" - }, - { - "name": "codeception/module-webdriver", - "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/Codeception/module-webdriver.git", - "reference": "ebbe729c630415e8caf6b0087e457906f0c6c0c6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Codeception/module-webdriver/zipball/ebbe729c630415e8caf6b0087e457906f0c6c0c6", - "reference": "ebbe729c630415e8caf6b0087e457906f0c6c0c6", - "shasum": "" - }, - "require": { - "codeception/codeception": "^4.0", - "php": ">=5.6.0 <9.0", - "php-webdriver/webdriver": "^1.8.0" - }, - "suggest": { - "codeception/phpbuiltinserver": "Start and stop PHP built-in web server for your tests" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Bodnarchuk" - }, - { - "name": "Gintautas Miselis" - }, - { - "name": "Zaahid Bateson" - } - ], - "description": "WebDriver module for Codeception", - "homepage": "http://codeception.com/", - "keywords": [ - "acceptance-testing", - "browser-testing", - "codeception" - ], - "support": { - "issues": "https://github.com/Codeception/module-webdriver/issues", - "source": "https://github.com/Codeception/module-webdriver/tree/1.2.1" - }, - "time": "2021-04-23T17:30:57+00:00" - }, - { - "name": "codeception/phpunit-wrapper", - "version": "9.0.6", - "source": { - "type": "git", - "url": "https://github.com/Codeception/phpunit-wrapper.git", - "reference": "b0c06abb3181eedca690170f7ed0fd26a70bfacc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Codeception/phpunit-wrapper/zipball/b0c06abb3181eedca690170f7ed0fd26a70bfacc", - "reference": "b0c06abb3181eedca690170f7ed0fd26a70bfacc", - "shasum": "" - }, - "require": { - "php": ">=7.2", - "phpunit/phpunit": "^9.0" - }, - "require-dev": { - "codeception/specify": "*", - "consolidation/robo": "^3.0.0-alpha3", - "vlucas/phpdotenv": "^3.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Codeception\\PHPUnit\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Davert", - "email": "davert.php@resend.cc" - }, - { - "name": "Naktibalda" - } - ], - "description": "PHPUnit classes used by Codeception", - "support": { - "issues": "https://github.com/Codeception/phpunit-wrapper/issues", - "source": "https://github.com/Codeception/phpunit-wrapper/tree/9.0.6" - }, - "time": "2020-12-28T13:59:47+00:00" - }, - { - "name": "codeception/stub", - "version": "3.7.0", - "source": { - "type": "git", - "url": "https://github.com/Codeception/Stub.git", - "reference": "468dd5fe659f131fc997f5196aad87512f9b1304" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Codeception/Stub/zipball/468dd5fe659f131fc997f5196aad87512f9b1304", - "reference": "468dd5fe659f131fc997f5196aad87512f9b1304", - "shasum": "" - }, - "require": { - "phpunit/phpunit": "^8.4 | ^9.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Codeception\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Flexible Stub wrapper for PHPUnit's Mock Builder", - "support": { - "issues": "https://github.com/Codeception/Stub/issues", - "source": "https://github.com/Codeception/Stub/tree/3.7.0" - }, - "time": "2020-07-03T15:54:43+00:00" - }, - { - "name": "csharpru/vault-php", - "version": "4.2.1", - "source": { - "type": "git", - "url": "https://github.com/CSharpRU/vault-php.git", - "reference": "89b393ecf65f61a44d3a1872547f65085982b481" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/CSharpRU/vault-php/zipball/89b393ecf65f61a44d3a1872547f65085982b481", - "reference": "89b393ecf65f61a44d3a1872547f65085982b481", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": "^7.2 || ^8.0", - "psr/cache": "^1.0", - "psr/http-client": "^1.0", - "psr/http-factory": "^1.0", - "psr/log": "^1.0", - "weew/helpers-array": "^1.3" - }, - "require-dev": { - "alextartan/guzzle-psr18-adapter": "^1.2 || ^2.0", - "cache/array-adapter": "^1.0", - "codeception/codeception": "^4.1", - "codeception/module-asserts": "^1.3", - "laminas/laminas-diactoros": "^2.3", - "php-vcr/php-vcr": "^1.5", - "symfony/event-dispatcher": "<5.0" - }, - "suggest": { - "cache/array-adapter": "For usage with CachedClient class" - }, - "type": "library", - "autoload": { - "psr-4": { - "Vault\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Yaroslav Lukyanov", - "email": "c_sharp@mail.ru" - } - ], - "description": "Best Vault client for PHP that you can find", - "keywords": [ - "hashicorp", - "secrets", - "vault" - ], - "support": { - "issues": "https://github.com/CSharpRU/vault-php/issues", - "source": "https://github.com/CSharpRU/vault-php/tree/4.2.1" - }, - "time": "2021-05-21T06:39:35+00:00" - }, - { - "name": "csharpru/vault-php-guzzle6-transport", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/CSharpRU/vault-php-guzzle6-transport.git", - "reference": "33c392120ac9f253b62b034e0e8ffbbdb3513bd8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/CSharpRU/vault-php-guzzle6-transport/zipball/33c392120ac9f253b62b034e0e8ffbbdb3513bd8", - "reference": "33c392120ac9f253b62b034e0e8ffbbdb3513bd8", - "shasum": "" - }, - "require": { - "guzzlehttp/guzzle": "~6.2", - "guzzlehttp/promises": "^1.3", - "guzzlehttp/psr7": "^1.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "VaultTransports\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Yaroslav Lukyanov", - "email": "c_sharp@mail.ru" - } - ], - "description": "Guzzle6 transport for Vault PHP client", - "support": { - "issues": "https://github.com/CSharpRU/vault-php-guzzle6-transport/issues", - "source": "https://github.com/CSharpRU/vault-php-guzzle6-transport/tree/master" - }, - "abandoned": true, - "time": "2019-03-10T06:17:37+00:00" - }, - { - "name": "dealerdirect/phpcodesniffer-composer-installer", - "version": "v0.7.1", - "source": { - "type": "git", - "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git", - "reference": "fe390591e0241955f22eb9ba327d137e501c771c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/fe390591e0241955f22eb9ba327d137e501c771c", - "reference": "fe390591e0241955f22eb9ba327d137e501c771c", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.0 || ^2.0", - "php": ">=5.3", - "squizlabs/php_codesniffer": "^2.0 || ^3.0 || ^4.0" - }, - "require-dev": { - "composer/composer": "*", - "phpcompatibility/php-compatibility": "^9.0", - "sensiolabs/security-checker": "^4.1.0" - }, - "type": "composer-plugin", - "extra": { - "class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" - }, - "autoload": { - "psr-4": { - "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Franck Nijhof", - "email": "franck.nijhof@dealerdirect.com", - "homepage": "http://www.frenck.nl", - "role": "Developer / IT Manager" - } - ], - "description": "PHP_CodeSniffer Standards Composer Installer Plugin", - "homepage": "http://www.dealerdirect.com", - "keywords": [ - "PHPCodeSniffer", - "PHP_CodeSniffer", - "code quality", - "codesniffer", - "composer", - "installer", - "phpcs", - "plugin", - "qa", - "quality", - "standard", - "standards", - "style guide", - "stylecheck", - "tests" - ], - "support": { - "issues": "https://github.com/dealerdirect/phpcodesniffer-composer-installer/issues", - "source": "https://github.com/dealerdirect/phpcodesniffer-composer-installer" - }, - "time": "2020-12-07T18:04:37+00:00" - }, - { - "name": "doctrine/annotations", - "version": "1.13.2", - "source": { - "type": "git", - "url": "https://github.com/doctrine/annotations.git", - "reference": "5b668aef16090008790395c02c893b1ba13f7e08" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/5b668aef16090008790395c02c893b1ba13f7e08", - "reference": "5b668aef16090008790395c02c893b1ba13f7e08", - "shasum": "" - }, - "require": { - "doctrine/lexer": "1.*", - "ext-tokenizer": "*", - "php": "^7.1 || ^8.0", - "psr/cache": "^1 || ^2 || ^3" - }, - "require-dev": { - "doctrine/cache": "^1.11 || ^2.0", - "doctrine/coding-standard": "^6.0 || ^8.1", - "phpstan/phpstan": "^0.12.20", - "phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5", - "symfony/cache": "^4.4 || ^5.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Docblock Annotations Parser", - "homepage": "https://www.doctrine-project.org/projects/annotations.html", - "keywords": [ - "annotations", - "docblock", - "parser" - ], - "support": { - "issues": "https://github.com/doctrine/annotations/issues", - "source": "https://github.com/doctrine/annotations/tree/1.13.2" - }, - "time": "2021-08-05T19:00:23+00:00" - }, - { - "name": "doctrine/instantiator", - "version": "1.4.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^8.0", - "ext-pdo": "*", - "ext-phar": "*", - "phpbench/phpbench": "^0.13 || 1.0.0-alpha2", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "https://ocramius.github.io/" - } - ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://www.doctrine-project.org/projects/instantiator.html", - "keywords": [ - "constructor", - "instantiate" - ], - "support": { - "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.4.0" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", - "type": "tidelift" - } - ], - "time": "2020-11-10T18:47:58+00:00" - }, - { - "name": "doctrine/lexer", - "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/doctrine/lexer.git", - "reference": "e864bbf5904cb8f5bb334f99209b48018522f042" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042", - "reference": "e864bbf5904cb8f5bb334f99209b48018522f042", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpstan/phpstan": "^0.11.8", - "phpunit/phpunit": "^8.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", - "homepage": "https://www.doctrine-project.org/projects/lexer.html", - "keywords": [ - "annotations", - "docblock", - "lexer", - "parser", - "php" - ], - "support": { - "issues": "https://github.com/doctrine/lexer/issues", - "source": "https://github.com/doctrine/lexer/tree/1.2.1" - }, - "funding": [ - { - "url": "https://www.doctrine-project.org/sponsorship.html", - "type": "custom" - }, - { - "url": "https://www.patreon.com/phpdoctrine", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", - "type": "tidelift" - } - ], - "time": "2020-05-25T17:44:05+00:00" - }, - { - "name": "friendsofphp/php-cs-fixer", - "version": "v2.18.7", - "source": { - "type": "git", - "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git", - "reference": "b3281bbe07e8d45759e9e3e8032b4c5fa3463b21" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/b3281bbe07e8d45759e9e3e8032b4c5fa3463b21", - "reference": "b3281bbe07e8d45759e9e3e8032b4c5fa3463b21", - "shasum": "" - }, - "require": { - "composer/semver": "^1.4 || ^2.0 || ^3.0", - "composer/xdebug-handler": "^1.2 || ^2.0", - "doctrine/annotations": "^1.2", - "ext-json": "*", - "ext-tokenizer": "*", - "php": "^5.6 || ^7.0 || ^8.0", - "php-cs-fixer/diff": "^1.3", - "symfony/console": "^3.4.43 || ^4.1.6 || ^5.0", - "symfony/event-dispatcher": "^3.0 || ^4.0 || ^5.0", - "symfony/filesystem": "^3.0 || ^4.0 || ^5.0", - "symfony/finder": "^3.0 || ^4.0 || ^5.0", - "symfony/options-resolver": "^3.0 || ^4.0 || ^5.0", - "symfony/polyfill-php70": "^1.0", - "symfony/polyfill-php72": "^1.4", - "symfony/process": "^3.0 || ^4.0 || ^5.0", - "symfony/stopwatch": "^3.0 || ^4.0 || ^5.0" - }, - "require-dev": { - "justinrainbow/json-schema": "^5.0", - "keradus/cli-executor": "^1.4", - "mikey179/vfsstream": "^1.6", - "php-coveralls/php-coveralls": "^2.4.2", - "php-cs-fixer/accessible-object": "^1.0", - "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.2", - "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.2.1", - "phpspec/prophecy-phpunit": "^1.1 || ^2.0", - "phpunit/phpunit": "^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.13 || ^9.5", - "phpunitgoodpractices/polyfill": "^1.5", - "phpunitgoodpractices/traits": "^1.9.1", - "sanmai/phpunit-legacy-adapter": "^6.4 || ^8.2.1", - "symfony/phpunit-bridge": "^5.2.1", - "symfony/yaml": "^3.0 || ^4.0 || ^5.0" - }, - "suggest": { - "ext-dom": "For handling output formats in XML", - "ext-mbstring": "For handling non-UTF8 characters.", - "php-cs-fixer/phpunit-constraint-isidenticalstring": "For IsIdenticalString constraint.", - "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "For XmlMatchesXsd constraint.", - "symfony/polyfill-mbstring": "When enabling `ext-mbstring` is not possible." - }, - "bin": [ - "php-cs-fixer" - ], - "type": "application", - "autoload": { - "psr-4": { - "PhpCsFixer\\": "src/" - }, - "classmap": [ - "tests/Test/AbstractFixerTestCase.php", - "tests/Test/AbstractIntegrationCaseFactory.php", - "tests/Test/AbstractIntegrationTestCase.php", - "tests/Test/Assert/AssertTokensTrait.php", - "tests/Test/IntegrationCase.php", - "tests/Test/IntegrationCaseFactory.php", - "tests/Test/IntegrationCaseFactoryInterface.php", - "tests/Test/InternalIntegrationCaseFactory.php", - "tests/Test/IsIdenticalConstraint.php", - "tests/Test/TokensWithObservedTransformers.php", - "tests/TestCase.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Dariusz Rumiński", - "email": "dariusz.ruminski@gmail.com" - } - ], - "description": "A tool to automatically fix PHP code style", - "support": { - "issues": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues", - "source": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/tree/v2.18.7" - }, - "funding": [ - { - "url": "https://github.com/keradus", - "type": "github" - } - ], - "time": "2021-05-03T21:36:45+00:00" - }, - { - "name": "hoa/consistency", - "version": "1.17.05.02", - "source": { - "type": "git", - "url": "https://github.com/hoaproject/Consistency.git", - "reference": "fd7d0adc82410507f332516faf655b6ed22e4c2f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Consistency/zipball/fd7d0adc82410507f332516faf655b6ed22e4c2f", - "reference": "fd7d0adc82410507f332516faf655b6ed22e4c2f", - "shasum": "" - }, - "require": { - "hoa/exception": "~1.0", - "php": ">=5.5.0" - }, - "require-dev": { - "hoa/stream": "~1.0", - "hoa/test": "~2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Hoa\\Consistency\\": "." - }, - "files": [ - "Prelude.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" - } - ], - "description": "The Hoa\\Consistency library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "autoloader", - "callable", - "consistency", - "entity", - "flex", - "keyword", - "library" - ], - "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Consistency", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Consistency/issues", - "source": "https://central.hoa-project.net/Resource/Library/Consistency" - }, - "time": "2017-05-02T12:18:12+00:00" - }, - { - "name": "hoa/console", - "version": "3.17.05.02", - "source": { - "type": "git", - "url": "https://github.com/hoaproject/Console.git", - "reference": "e231fd3ea70e6d773576ae78de0bdc1daf331a66" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Console/zipball/e231fd3ea70e6d773576ae78de0bdc1daf331a66", - "reference": "e231fd3ea70e6d773576ae78de0bdc1daf331a66", - "shasum": "" - }, - "require": { - "hoa/consistency": "~1.0", - "hoa/event": "~1.0", - "hoa/exception": "~1.0", - "hoa/file": "~1.0", - "hoa/protocol": "~1.0", - "hoa/stream": "~1.0", - "hoa/ustring": "~4.0" - }, - "require-dev": { - "hoa/test": "~2.0" - }, - "suggest": { - "ext-pcntl": "To enable hoa://Event/Console/Window:resize.", - "hoa/dispatcher": "To use the console kit.", - "hoa/router": "To use the console kit." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Hoa\\Console\\": "." - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" - } - ], - "description": "The Hoa\\Console library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "autocompletion", - "chrome", - "cli", - "console", - "cursor", - "getoption", - "library", - "option", - "parser", - "processus", - "readline", - "terminfo", - "tput", - "window" - ], - "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Console", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Console/issues", - "source": "https://central.hoa-project.net/Resource/Library/Console" - }, - "time": "2017-05-02T12:26:19+00:00" - }, - { - "name": "hoa/event", - "version": "1.17.01.13", - "source": { - "type": "git", - "url": "https://github.com/hoaproject/Event.git", - "reference": "6c0060dced212ffa3af0e34bb46624f990b29c54" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Event/zipball/6c0060dced212ffa3af0e34bb46624f990b29c54", - "reference": "6c0060dced212ffa3af0e34bb46624f990b29c54", - "shasum": "" - }, - "require": { - "hoa/consistency": "~1.0", - "hoa/exception": "~1.0" - }, - "require-dev": { - "hoa/test": "~2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Hoa\\Event\\": "." - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" - } - ], - "description": "The Hoa\\Event library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "event", - "library", - "listener", - "observer" - ], - "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Event", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Event/issues", - "source": "https://central.hoa-project.net/Resource/Library/Event" - }, - "time": "2017-01-13T15:30:50+00:00" - }, - { - "name": "hoa/exception", - "version": "1.17.01.16", - "source": { - "type": "git", - "url": "https://github.com/hoaproject/Exception.git", - "reference": "091727d46420a3d7468ef0595651488bfc3a458f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Exception/zipball/091727d46420a3d7468ef0595651488bfc3a458f", - "reference": "091727d46420a3d7468ef0595651488bfc3a458f", - "shasum": "" - }, - "require": { - "hoa/consistency": "~1.0", - "hoa/event": "~1.0" - }, - "require-dev": { - "hoa/test": "~2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Hoa\\Exception\\": "." - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" - } - ], - "description": "The Hoa\\Exception library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "exception", - "library" - ], - "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Exception", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Exception/issues", - "source": "https://central.hoa-project.net/Resource/Library/Exception" - }, - "time": "2017-01-16T07:53:27+00:00" - }, - { - "name": "hoa/file", - "version": "1.17.07.11", - "source": { - "type": "git", - "url": "https://github.com/hoaproject/File.git", - "reference": "35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hoaproject/File/zipball/35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca", - "reference": "35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca", - "shasum": "" - }, - "require": { - "hoa/consistency": "~1.0", - "hoa/event": "~1.0", - "hoa/exception": "~1.0", - "hoa/iterator": "~2.0", - "hoa/stream": "~1.0" - }, - "require-dev": { - "hoa/test": "~2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Hoa\\File\\": "." - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" - } - ], - "description": "The Hoa\\File library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "Socket", - "directory", - "file", - "finder", - "library", - "link", - "temporary" - ], - "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/File", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/File/issues", - "source": "https://central.hoa-project.net/Resource/Library/File" - }, - "time": "2017-07-11T07:42:15+00:00" - }, - { - "name": "hoa/iterator", - "version": "2.17.01.10", - "source": { - "type": "git", - "url": "https://github.com/hoaproject/Iterator.git", - "reference": "d1120ba09cb4ccd049c86d10058ab94af245f0cc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Iterator/zipball/d1120ba09cb4ccd049c86d10058ab94af245f0cc", - "reference": "d1120ba09cb4ccd049c86d10058ab94af245f0cc", - "shasum": "" - }, - "require": { - "hoa/consistency": "~1.0", - "hoa/exception": "~1.0" - }, - "require-dev": { - "hoa/test": "~2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Hoa\\Iterator\\": "." - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" - } - ], - "description": "The Hoa\\Iterator library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "iterator", - "library" - ], - "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Iterator", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Iterator/issues", - "source": "https://central.hoa-project.net/Resource/Library/Iterator" - }, - "time": "2017-01-10T10:34:47+00:00" - }, - { - "name": "hoa/protocol", - "version": "1.17.01.14", - "source": { - "type": "git", - "url": "https://github.com/hoaproject/Protocol.git", - "reference": "5c2cf972151c45f373230da170ea015deecf19e2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Protocol/zipball/5c2cf972151c45f373230da170ea015deecf19e2", - "reference": "5c2cf972151c45f373230da170ea015deecf19e2", - "shasum": "" - }, - "require": { - "hoa/consistency": "~1.0", - "hoa/exception": "~1.0" - }, - "require-dev": { - "hoa/test": "~2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Hoa\\Protocol\\": "." - }, - "files": [ - "Wrapper.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" - } - ], - "description": "The Hoa\\Protocol library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "library", - "protocol", - "resource", - "stream", - "wrapper" - ], - "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Protocol", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Protocol/issues", - "source": "https://central.hoa-project.net/Resource/Library/Protocol" - }, - "time": "2017-01-14T12:26:10+00:00" - }, - { - "name": "hoa/stream", - "version": "1.17.02.21", - "source": { - "type": "git", - "url": "https://github.com/hoaproject/Stream.git", - "reference": "3293cfffca2de10525df51436adf88a559151d82" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Stream/zipball/3293cfffca2de10525df51436adf88a559151d82", - "reference": "3293cfffca2de10525df51436adf88a559151d82", - "shasum": "" - }, - "require": { - "hoa/consistency": "~1.0", - "hoa/event": "~1.0", - "hoa/exception": "~1.0", - "hoa/protocol": "~1.0" - }, - "require-dev": { - "hoa/test": "~2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Hoa\\Stream\\": "." - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" - } - ], - "description": "The Hoa\\Stream library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "Context", - "bucket", - "composite", - "filter", - "in", - "library", - "out", - "protocol", - "stream", - "wrapper" - ], - "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Stream", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Stream/issues", - "source": "https://central.hoa-project.net/Resource/Library/Stream" - }, - "time": "2017-02-21T16:01:06+00:00" - }, - { - "name": "hoa/ustring", - "version": "4.17.01.16", - "source": { - "type": "git", - "url": "https://github.com/hoaproject/Ustring.git", - "reference": "e6326e2739178799b1fe3fdd92029f9517fa17a0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hoaproject/Ustring/zipball/e6326e2739178799b1fe3fdd92029f9517fa17a0", - "reference": "e6326e2739178799b1fe3fdd92029f9517fa17a0", - "shasum": "" - }, - "require": { - "hoa/consistency": "~1.0", - "hoa/exception": "~1.0" - }, - "require-dev": { - "hoa/test": "~2.0" - }, - "suggest": { - "ext-iconv": "ext/iconv must be present (or a third implementation) to use Hoa\\Ustring::transcode().", - "ext-intl": "To get a better Hoa\\Ustring::toAscii() and Hoa\\Ustring::compareTo()." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.x-dev" - } - }, - "autoload": { - "psr-4": { - "Hoa\\Ustring\\": "." - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Ivan Enderlin", - "email": "ivan.enderlin@hoa-project.net" - }, - { - "name": "Hoa community", - "homepage": "https://hoa-project.net/" - } - ], - "description": "The Hoa\\Ustring library.", - "homepage": "https://hoa-project.net/", - "keywords": [ - "library", - "search", - "string", - "unicode" - ], - "support": { - "docs": "https://central.hoa-project.net/Documentation/Library/Ustring", - "email": "support@hoa-project.net", - "forum": "https://users.hoa-project.net/", - "irc": "irc://chat.freenode.net/hoaproject", - "issues": "https://github.com/hoaproject/Ustring/issues", - "source": "https://central.hoa-project.net/Resource/Library/Ustring" - }, - "time": "2017-01-16T07:08:25+00:00" - }, - { - "name": "jms/metadata", - "version": "2.5.0", - "source": { - "type": "git", - "url": "https://github.com/schmittjoh/metadata.git", - "reference": "b5c52549807b2d855b3d7e36ec164c00eb547338" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/b5c52549807b2d855b3d7e36ec164c00eb547338", - "reference": "b5c52549807b2d855b3d7e36ec164c00eb547338", - "shasum": "" - }, - "require": { - "php": "^7.2|^8.0" - }, - "require-dev": { - "doctrine/cache": "^1.0", - "doctrine/coding-standard": "^8.0", - "mikey179/vfsstream": "^1.6.7", - "phpunit/phpunit": "^8.5|^9.0", - "psr/container": "^1.0", - "symfony/cache": "^3.1|^4.0|^5.0", - "symfony/dependency-injection": "^3.1|^4.0|^5.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Metadata\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Asmir Mustafic", - "email": "goetas@gmail.com" - } - ], - "description": "Class/method/property metadata management in PHP", - "keywords": [ - "annotations", - "metadata", - "xml", - "yaml" - ], - "support": { - "issues": "https://github.com/schmittjoh/metadata/issues", - "source": "https://github.com/schmittjoh/metadata/tree/2.5.0" - }, - "time": "2021-03-07T19:20:09+00:00" - }, - { - "name": "jms/serializer", - "version": "3.14.0", - "source": { - "type": "git", - "url": "https://github.com/schmittjoh/serializer.git", - "reference": "bf371f55d8137fec4ff096bd45ff19e2db02ac4c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/bf371f55d8137fec4ff096bd45ff19e2db02ac4c", - "reference": "bf371f55d8137fec4ff096bd45ff19e2db02ac4c", - "shasum": "" - }, - "require": { - "doctrine/annotations": "^1.10.4", - "doctrine/instantiator": "^1.0.3", - "doctrine/lexer": "^1.1", - "jms/metadata": "^2.0", - "php": "^7.2||^8.0", - "phpstan/phpdoc-parser": "^0.4 || ^0.5" - }, - "require-dev": { - "doctrine/coding-standard": "^8.1", - "doctrine/orm": "~2.1", - "doctrine/persistence": "^1.3.3|^2.0|^3.0", - "doctrine/phpcr-odm": "^1.3|^2.0", - "ext-pdo_sqlite": "*", - "jackalope/jackalope-doctrine-dbal": "^1.1.5", - "ocramius/proxy-manager": "^1.0|^2.0", - "phpstan/phpstan": "^0.12.65", - "phpunit/phpunit": "^8.0||^9.0", - "psr/container": "^1.0", - "symfony/dependency-injection": "^3.0|^4.0|^5.0", - "symfony/expression-language": "^3.0|^4.0|^5.0", - "symfony/filesystem": "^3.0|^4.0|^5.0", - "symfony/form": "^3.0|^4.0|^5.0", - "symfony/translation": "^3.0|^4.0|^5.0", - "symfony/validator": "^3.1.9|^4.0|^5.0", - "symfony/yaml": "^3.3|^4.0|^5.0", - "twig/twig": "~1.34|~2.4|^3.0" - }, - "suggest": { - "doctrine/collections": "Required if you like to use doctrine collection types as ArrayCollection.", - "symfony/cache": "Required if you like to use cache functionality.", - "symfony/yaml": "Required if you'd like to use the YAML metadata format." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.14-dev" - } - }, - "autoload": { - "psr-4": { - "JMS\\Serializer\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Asmir Mustafic", - "email": "goetas@gmail.com" - } - ], - "description": "Library for (de-)serializing data of any complexity; supports XML, JSON, and YAML.", - "homepage": "http://jmsyst.com/libs/serializer", - "keywords": [ - "deserialization", - "jaxb", - "json", - "serialization", - "xml" - ], - "support": { - "issues": "https://github.com/schmittjoh/serializer/issues", - "source": "https://github.com/schmittjoh/serializer/tree/3.14.0" - }, - "funding": [ - { - "url": "https://github.com/goetas", - "type": "github" - } - ], - "time": "2021-08-06T12:10:02+00:00" - }, - { - "name": "lusitanian/oauth", - "version": "v0.8.11", - "source": { - "type": "git", - "url": "https://github.com/Lusitanian/PHPoAuthLib.git", - "reference": "fc11a53db4b66da555a6a11fce294f574a8374f9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Lusitanian/PHPoAuthLib/zipball/fc11a53db4b66da555a6a11fce294f574a8374f9", - "reference": "fc11a53db4b66da555a6a11fce294f574a8374f9", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "3.7.*", - "predis/predis": "0.8.*@dev", - "squizlabs/php_codesniffer": "2.*", - "symfony/http-foundation": "~2.1" - }, - "suggest": { - "ext-openssl": "Allows for usage of secure connections with the stream-based HTTP client.", - "predis/predis": "Allows using the Redis storage backend.", - "symfony/http-foundation": "Allows using the Symfony Session storage backend." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.1-dev" - } - }, - "autoload": { - "psr-0": { - "OAuth": "src", - "OAuth\\Unit": "tests" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "David Desberg", - "email": "david@daviddesberg.com" - }, - { - "name": "Elliot Chance", - "email": "elliotchance@gmail.com" - }, - { - "name": "Pieter Hordijk", - "email": "info@pieterhordijk.com" - } - ], - "description": "PHP 5.3+ oAuth 1/2 Library", - "keywords": [ - "Authentication", - "authorization", - "oauth", - "security" - ], - "support": { - "issues": "https://github.com/Lusitanian/PHPoAuthLib/issues", - "source": "https://github.com/Lusitanian/PHPoAuthLib/tree/master" - }, - "time": "2018-02-14T22:37:14+00:00" - }, - { - "name": "magento/magento-coding-standard", - "version": "6", - "source": { - "type": "git", - "url": "https://github.com/magento/magento-coding-standard.git", - "reference": "efc9084db3d1bd145b92d6b8a2e9cb0faec54fa7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/magento/magento-coding-standard/zipball/efc9084db3d1bd145b92d6b8a2e9cb0faec54fa7", - "reference": "efc9084db3d1bd145b92d6b8a2e9cb0faec54fa7", - "shasum": "" - }, - "require": { - "php": ">=5.6.0", - "squizlabs/php_codesniffer": "^3.5", - "webonyx/graphql-php": ">=0.12.6 <1.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" - }, - "type": "phpcodesniffer-standard", - "autoload": { - "classmap": [ - "PHP_CodeSniffer/Tokenizers/" - ], - "psr-4": { - "Magento2\\": "Magento2/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "OSL-3.0", - "AFL-3.0" - ], - "description": "A set of Magento specific PHP CodeSniffer rules.", - "support": { - "issues": "https://github.com/magento/magento-coding-standard/issues", - "source": "https://github.com/magento/magento-coding-standard/tree/v6" - }, - "time": "2020-12-03T14:41:54+00:00" - }, - { - "name": "magento/magento2-functional-testing-framework", - "version": "3.5.1", - "source": { - "type": "git", - "url": "https://github.com/magento/magento2-functional-testing-framework.git", - "reference": "5a6bdf511182151a6c357b788eb0c3f2fd89954a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/magento/magento2-functional-testing-framework/zipball/5a6bdf511182151a6c357b788eb0c3f2fd89954a", - "reference": "5a6bdf511182151a6c357b788eb0c3f2fd89954a", - "shasum": "" - }, - "require": { - "allure-framework/allure-codeception": "~1.4.0||~1.5.0", - "aws/aws-sdk-php": "^3.132", - "codeception/codeception": "~4.1.4", - "codeception/module-asserts": "^1.1", - "codeception/module-sequence": "^1.0", - "codeception/module-webdriver": "^1.0", - "composer/composer": "^1.9||^2.0", - "csharpru/vault-php": "^4.1.0", - "csharpru/vault-php-guzzle6-transport": "^2.0", - "ext-curl": "*", - "ext-dom": "*", - "ext-intl": "*", - "ext-json": "*", - "ext-openssl": "*", - "hoa/console": "~3.0", - "monolog/monolog": "^1.17", - "mustache/mustache": "~2.5", - "nikic/php-parser": "~4.4.0", - "php": "^7.3", - "php-webdriver/webdriver": "^1.8.0", - "spomky-labs/otphp": "^10.0", - "symfony/console": "^4.4", - "symfony/finder": "^5.0", - "symfony/http-foundation": "^5.0", - "symfony/mime": "^5.0", - "symfony/process": "^4.4", - "vlucas/phpdotenv": "^2.4", - "weew/helpers-array": "^1.3" - }, - "replace": { - "facebook/webdriver": "^1.7.1" - }, - "require-dev": { - "brainmaestro/composer-git-hooks": "^2.3.1", - "codacy/coverage": "^1.4", - "codeception/aspect-mock": "^3.0", - "doctrine/cache": "<1.7.0", - "goaop/framework": "~2.3.4", - "php-coveralls/php-coveralls": "^1.0", - "phpmd/phpmd": "^2.8.0", - "phpunit/phpunit": "^9.0", - "rregeer/phpunit-coverage-check": "^0.1.4", - "sebastian/phpcpd": "~6.0.0", - "squizlabs/php_codesniffer": "~3.5.4", - "symfony/stopwatch": "~3.4.6" - }, - "bin": [ - "bin/mftf" - ], - "type": "library", - "extra": { - "hooks": { - "pre-push": "bin/all-checks" - } - }, - "autoload": { - "files": [ - "src/Magento/FunctionalTestingFramework/_bootstrap.php" - ], - "psr-4": { - "Magento\\FunctionalTestingFramework\\": "src/Magento/FunctionalTestingFramework", - "MFTF\\": "dev/tests/functional/tests/MFTF" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "AGPL-3.0" - ], - "description": "Magento2 Functional Testing Framework", - "keywords": [ - "automation", - "functional", - "magento", - "testing" - ], - "support": { - "issues": "https://github.com/magento/magento2-functional-testing-framework/issues", - "source": "https://github.com/magento/magento2-functional-testing-framework/tree/3.5.1" - }, - "time": "2021-05-05T15:01:30+00:00" - }, - { - "name": "mustache/mustache", - "version": "v2.13.0", - "source": { - "type": "git", - "url": "https://github.com/bobthecow/mustache.php.git", - "reference": "e95c5a008c23d3151d59ea72484d4f72049ab7f4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/bobthecow/mustache.php/zipball/e95c5a008c23d3151d59ea72484d4f72049ab7f4", - "reference": "e95c5a008c23d3151d59ea72484d4f72049ab7f4", - "shasum": "" - }, - "require": { - "php": ">=5.2.4" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~1.11", - "phpunit/phpunit": "~3.7|~4.0|~5.0" - }, - "type": "library", - "autoload": { - "psr-0": { - "Mustache": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Justin Hileman", - "email": "justin@justinhileman.info", - "homepage": "http://justinhileman.com" - } - ], - "description": "A Mustache implementation in PHP.", - "homepage": "https://github.com/bobthecow/mustache.php", - "keywords": [ - "mustache", - "templating" - ], - "support": { - "issues": "https://github.com/bobthecow/mustache.php/issues", - "source": "https://github.com/bobthecow/mustache.php/tree/master" - }, - "time": "2019-11-23T21:40:31+00:00" - }, - { - "name": "myclabs/deep-copy", - "version": "1.10.2", - "source": { - "type": "git", - "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "replace": { - "myclabs/deep-copy": "self.version" - }, - "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - }, - "files": [ - "src/DeepCopy/deep_copy.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Create deep copies (clones) of your objects", - "keywords": [ - "clone", - "copy", - "duplicate", - "object", - "object graph" - ], - "support": { - "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.10.2" - }, - "funding": [ - { - "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", - "type": "tidelift" - } - ], - "time": "2020-11-13T09:40:50+00:00" - }, - { - "name": "pdepend/pdepend", - "version": "2.7.1", - "source": { - "type": "git", - "url": "https://github.com/pdepend/pdepend.git", - "reference": "daba1cf0a6edaf172fa02a17807ae29f4c1c7471" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/pdepend/pdepend/zipball/daba1cf0a6edaf172fa02a17807ae29f4c1c7471", - "reference": "daba1cf0a6edaf172fa02a17807ae29f4c1c7471", - "shasum": "" - }, - "require": { - "php": ">=5.3.7", - "symfony/config": "^2.3.0|^3|^4|^5", - "symfony/dependency-injection": "^2.3.0|^3|^4|^5", - "symfony/filesystem": "^2.3.0|^3|^4|^5" - }, - "require-dev": { - "easy-doc/easy-doc": "0.0.0 || ^1.2.3", - "gregwar/rst": "^1.0", - "phpunit/phpunit": "^4.8.35|^5.7", - "squizlabs/php_codesniffer": "^2.0.0" - }, - "bin": [ - "src/bin/pdepend" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "PDepend\\": "src/main/php/PDepend" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Official version of pdepend to be handled with Composer", - "support": { - "issues": "https://github.com/pdepend/pdepend/issues", - "source": "https://github.com/pdepend/pdepend/tree/master" - }, - "time": "2020-02-08T12:06:13+00:00" - }, - { - "name": "phar-io/manifest", - "version": "1.0.3", - "source": { - "type": "git", - "url": "https://github.com/phar-io/manifest.git", - "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", - "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-phar": "*", - "phar-io/version": "^2.0", - "php": "^5.6 || ^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", - "support": { - "issues": "https://github.com/phar-io/manifest/issues", - "source": "https://github.com/phar-io/manifest/tree/master" - }, - "time": "2018-07-08T19:23:20+00:00" - }, - { - "name": "phar-io/version", - "version": "2.0.1", - "source": { - "type": "git", - "url": "https://github.com/phar-io/version.git", - "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6", - "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "description": "Library for handling version information and constraints", - "support": { - "issues": "https://github.com/phar-io/version/issues", - "source": "https://github.com/phar-io/version/tree/master" - }, - "time": "2018-07-08T19:19:57+00:00" - }, - { - "name": "php-cs-fixer/diff", - "version": "v1.3.1", - "source": { - "type": "git", - "url": "https://github.com/PHP-CS-Fixer/diff.git", - "reference": "dbd31aeb251639ac0b9e7e29405c1441907f5759" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PHP-CS-Fixer/diff/zipball/dbd31aeb251639ac0b9e7e29405c1441907f5759", - "reference": "dbd31aeb251639ac0b9e7e29405c1441907f5759", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.23 || ^6.4.3 || ^7.0", - "symfony/process": "^3.3" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" - }, - { - "name": "SpacePossum" - } - ], - "description": "sebastian/diff v2 backport support for PHP5.6", - "homepage": "https://github.com/PHP-CS-Fixer", - "keywords": [ - "diff" - ], - "support": { - "issues": "https://github.com/PHP-CS-Fixer/diff/issues", - "source": "https://github.com/PHP-CS-Fixer/diff/tree/v1.3.1" - }, - "time": "2020-10-14T08:39:05+00:00" - }, - { - "name": "php-webdriver/webdriver", - "version": "1.8.2", - "source": { - "type": "git", - "url": "https://github.com/php-webdriver/php-webdriver.git", - "reference": "3308a70be084d6d7fd1ee5787b4c2e6eb4b70aab" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/3308a70be084d6d7fd1ee5787b4c2e6eb4b70aab", - "reference": "3308a70be084d6d7fd1ee5787b4c2e6eb4b70aab", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "ext-json": "*", - "ext-zip": "*", - "php": "^5.6 || ~7.0", - "symfony/polyfill-mbstring": "^1.12", - "symfony/process": "^2.8 || ^3.1 || ^4.0 || ^5.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.0", - "jakub-onderka/php-parallel-lint": "^1.0", - "php-coveralls/php-coveralls": "^2.0", - "php-mock/php-mock-phpunit": "^1.1", - "phpunit/phpunit": "^5.7", - "sebastian/environment": "^1.3.4 || ^2.0 || ^3.0", - "sminnee/phpunit-mock-objects": "^3.4", - "squizlabs/php_codesniffer": "^3.5", - "symfony/var-dumper": "^3.3 || ^4.0 || ^5.0" - }, - "suggest": { - "ext-SimpleXML": "For Firefox profile creation" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.8.x-dev" - } - }, - "autoload": { - "psr-4": { - "Facebook\\WebDriver\\": "lib/" - }, - "files": [ - "lib/Exception/TimeoutException.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "A PHP client for Selenium WebDriver. Previously facebook/webdriver.", - "homepage": "https://github.com/php-webdriver/php-webdriver", - "keywords": [ - "Chromedriver", - "geckodriver", - "php", - "selenium", - "webdriver" - ], - "support": { - "issues": "https://github.com/php-webdriver/php-webdriver/issues", - "source": "https://github.com/php-webdriver/php-webdriver/tree/1.8.2" - }, - "time": "2020-03-04T14:40:12+00:00" - }, - { - "name": "phpcompatibility/php-compatibility", - "version": "9.3.5", - "source": { - "type": "git", - "url": "https://github.com/PHPCompatibility/PHPCompatibility.git", - "reference": "9fb324479acf6f39452e0655d2429cc0d3914243" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/9fb324479acf6f39452e0655d2429cc0d3914243", - "reference": "9fb324479acf6f39452e0655d2429cc0d3914243", - "shasum": "" - }, - "require": { - "php": ">=5.3", - "squizlabs/php_codesniffer": "^2.3 || ^3.0.2" - }, - "conflict": { - "squizlabs/php_codesniffer": "2.6.2" - }, - "require-dev": { - "phpunit/phpunit": "~4.5 || ^5.0 || ^6.0 || ^7.0" - }, - "suggest": { - "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.", - "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." - }, - "type": "phpcodesniffer-standard", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-3.0-or-later" - ], - "authors": [ - { - "name": "Wim Godden", - "homepage": "https://github.com/wimg", - "role": "lead" - }, - { - "name": "Juliette Reinders Folmer", - "homepage": "https://github.com/jrfnl", - "role": "lead" - }, - { - "name": "Contributors", - "homepage": "https://github.com/PHPCompatibility/PHPCompatibility/graphs/contributors" - } - ], - "description": "A set of sniffs for PHP_CodeSniffer that checks for PHP cross-version compatibility.", - "homepage": "http://techblog.wimgodden.be/tag/codesniffer/", - "keywords": [ - "compatibility", - "phpcs", - "standards" - ], - "support": { - "issues": "https://github.com/PHPCompatibility/PHPCompatibility/issues", - "source": "https://github.com/PHPCompatibility/PHPCompatibility" - }, - "time": "2019-12-27T09:44:58+00:00" - }, - { - "name": "phpdocumentor/reflection-common", - "version": "2.2.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-2.x": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" - } - ], - "description": "Common reflection classes used by phpdocumentor to reflect the code structure", - "homepage": "http://www.phpdoc.org", - "keywords": [ - "FQSEN", - "phpDocumentor", - "phpdoc", - "reflection", - "static analysis" - ], - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", - "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" - }, - "time": "2020-06-27T09:03:43+00:00" - }, - { - "name": "phpdocumentor/reflection-docblock", - "version": "5.2.2", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/069a785b2141f5bcf49f3e353548dc1cce6df556", - "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556", - "shasum": "" - }, - "require": { - "ext-filter": "*", - "php": "^7.2 || ^8.0", - "phpdocumentor/reflection-common": "^2.2", - "phpdocumentor/type-resolver": "^1.3", - "webmozart/assert": "^1.9.1" - }, - "require-dev": { - "mockery/mockery": "~1.3.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - }, - { - "name": "Jaap van Otterdijk", - "email": "account@ijaap.nl" - } - ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/master" - }, - "time": "2020-09-03T19:13:55+00:00" - }, - { - "name": "phpdocumentor/type-resolver", - "version": "1.4.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", - "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0", - "phpdocumentor/reflection-common": "^2.0" - }, - "require-dev": { - "ext-tokenizer": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-1.x": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - } - ], - "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", - "support": { - "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.4.0" - }, - "time": "2020-09-17T18:55:26+00:00" - }, - { - "name": "phpmd/phpmd", - "version": "2.9.1", - "source": { - "type": "git", - "url": "https://github.com/phpmd/phpmd.git", - "reference": "ce10831d4ddc2686c1348a98069771dd314534a8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpmd/phpmd/zipball/ce10831d4ddc2686c1348a98069771dd314534a8", - "reference": "ce10831d4ddc2686c1348a98069771dd314534a8", - "shasum": "" - }, - "require": { - "composer/xdebug-handler": "^1.0", - "ext-xml": "*", - "pdepend/pdepend": "^2.7.1", - "php": ">=5.3.9" - }, - "require-dev": { - "easy-doc/easy-doc": "0.0.0 || ^1.3.2", - "ext-json": "*", - "ext-simplexml": "*", - "gregwar/rst": "^1.0", - "mikey179/vfsstream": "^1.6.4", - "phpunit/phpunit": "^4.8.36 || ^5.7.27", - "squizlabs/php_codesniffer": "^2.0" - }, - "bin": [ - "src/bin/phpmd" - ], - "type": "library", - "autoload": { - "psr-0": { - "PHPMD\\": "src/main/php" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Manuel Pichler", - "email": "github@manuel-pichler.de", - "homepage": "https://github.com/manuelpichler", - "role": "Project Founder" - }, - { - "name": "Marc Würth", - "email": "ravage@bluewin.ch", - "homepage": "https://github.com/ravage84", - "role": "Project Maintainer" - }, - { - "name": "Other contributors", - "homepage": "https://github.com/phpmd/phpmd/graphs/contributors", - "role": "Contributors" - } - ], - "description": "PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD.", - "homepage": "https://phpmd.org/", - "keywords": [ - "mess detection", - "mess detector", - "pdepend", - "phpmd", - "pmd" - ], - "support": { - "irc": "irc://irc.freenode.org/phpmd", - "issues": "https://github.com/phpmd/phpmd/issues", - "source": "https://github.com/phpmd/phpmd/tree/2.9.1" - }, - "funding": [ - { - "url": "https://tidelift.com/funding/github/packagist/phpmd/phpmd", - "type": "tidelift" - } - ], - "time": "2020-09-23T22:06:32+00:00" - }, - { - "name": "phpspec/prophecy", - "version": "1.13.0", - "source": { - "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/be1996ed8adc35c3fd795488a653f4b518be70ea", - "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.2", - "php": "^7.2 || ~8.0, <8.1", - "phpdocumentor/reflection-docblock": "^5.2", - "sebastian/comparator": "^3.0 || ^4.0", - "sebastian/recursion-context": "^3.0 || ^4.0" - }, - "require-dev": { - "phpspec/phpspec": "^6.0", - "phpunit/phpunit": "^8.0 || ^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.11.x-dev" - } - }, - "autoload": { - "psr-4": { - "Prophecy\\": "src/Prophecy" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - }, - { - "name": "Marcello Duarte", - "email": "marcello.duarte@gmail.com" - } - ], - "description": "Highly opinionated mocking framework for PHP 5.3+", - "homepage": "https://github.com/phpspec/prophecy", - "keywords": [ - "Double", - "Dummy", - "fake", - "mock", - "spy", - "stub" - ], - "support": { - "issues": "https://github.com/phpspec/prophecy/issues", - "source": "https://github.com/phpspec/prophecy/tree/1.13.0" - }, - "time": "2021-03-17T13:42:18+00:00" - }, - { - "name": "phpstan/phpdoc-parser", - "version": "0.5.5", - "source": { - "type": "git", - "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "ea0b17460ec38e20d7eb64e7ec49b5d44af5d28c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/ea0b17460ec38e20d7eb64e7ec49b5d44af5d28c", - "reference": "ea0b17460ec38e20d7eb64e7ec49b5d44af5d28c", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8.0" - }, - "require-dev": { - "php-parallel-lint/php-parallel-lint": "^1.2", - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12.87", - "phpstan/phpstan-strict-rules": "^0.12.5", - "phpunit/phpunit": "^9.5", - "symfony/process": "^5.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.5-dev" - } - }, - "autoload": { - "psr-4": { - "PHPStan\\PhpDocParser\\": [ - "src/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "PHPDoc parser with support for nullable, intersection and generic types", - "support": { - "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/0.5.5" - }, - "time": "2021-06-11T13:24:46+00:00" - }, - { - "name": "phpstan/phpstan", - "version": "0.12.94", - "source": { - "type": "git", - "url": "https://github.com/phpstan/phpstan.git", - "reference": "3d0ba4c198a24e3c3fc489f3ec6ac9612c4be5d6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/3d0ba4c198a24e3c3fc489f3ec6ac9612c4be5d6", - "reference": "3d0ba4c198a24e3c3fc489f3ec6ac9612c4be5d6", - "shasum": "" - }, - "require": { - "php": "^7.1|^8.0" - }, - "conflict": { - "phpstan/phpstan-shim": "*" - }, - "bin": [ - "phpstan", - "phpstan.phar" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.12-dev" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "PHPStan - PHP Static Analysis Tool", - "support": { - "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/0.12.94" - }, - "funding": [ - { - "url": "https://github.com/ondrejmirtes", - "type": "github" - }, - { - "url": "https://github.com/phpstan", - "type": "github" - }, - { - "url": "https://www.patreon.com/phpstan", - "type": "patreon" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan", - "type": "tidelift" - } - ], - "time": "2021-07-30T09:05:27+00:00" - }, - { - "name": "phpunit/php-code-coverage", - "version": "8.0.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "ca6647ffddd2add025ab3f21644a441d7c146cdc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ca6647ffddd2add025ab3f21644a441d7c146cdc", - "reference": "ca6647ffddd2add025ab3f21644a441d7c146cdc", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-xmlwriter": "*", - "php": "^7.3", - "phpunit/php-file-iterator": "^3.0", - "phpunit/php-text-template": "^2.0", - "phpunit/php-token-stream": "^4.0", - "sebastian/code-unit-reverse-lookup": "^2.0", - "sebastian/environment": "^5.0", - "sebastian/version": "^3.0", - "theseer/tokenizer": "^1.1.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.0" - }, - "suggest": { - "ext-pcov": "*", - "ext-xdebug": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "8.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", - "homepage": "https://github.com/sebastianbergmann/php-code-coverage", - "keywords": [ - "coverage", - "testing", - "xunit" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/8.0.2" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-05-23T08:02:54+00:00" - }, - { - "name": "phpunit/php-file-iterator", - "version": "3.0.5", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "aa4be8575f26070b100fccb67faabb28f21f66f8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/aa4be8575f26070b100fccb67faabb28f21f66f8", - "reference": "aa4be8575f26070b100fccb67faabb28f21f66f8", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "FilterIterator implementation that filters files based on a list of suffixes.", - "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", - "keywords": [ - "filesystem", - "iterator" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.5" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T05:57:25+00:00" - }, - { - "name": "phpunit/php-invoker", - "version": "3.1.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-invoker.git", - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "ext-pcntl": "*", - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-pcntl": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Invoke callables with a timeout", - "homepage": "https://github.com/sebastianbergmann/php-invoker/", - "keywords": [ - "process" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-invoker/issues", - "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T05:58:55+00:00" - }, - { - "name": "phpunit/php-text-template", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Simple template engine.", - "homepage": "https://github.com/sebastianbergmann/php-text-template/", - "keywords": [ - "template" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-text-template/issues", - "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T05:33:50+00:00" - }, - { - "name": "phpunit/php-timer", - "version": "5.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Utility class for timing", - "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": [ - "timer" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-timer/issues", - "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:16:10+00:00" - }, - { - "name": "phpunit/php-token-stream", - "version": "4.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "a853a0e183b9db7eed023d7933a858fa1c8d25a3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/a853a0e183b9db7eed023d7933a858fa1c8d25a3", - "reference": "a853a0e183b9db7eed023d7933a858fa1c8d25a3", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": "^7.3 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Wrapper around PHP's tokenizer extension.", - "homepage": "https://github.com/sebastianbergmann/php-token-stream/", - "keywords": [ - "tokenizer" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/php-token-stream/issues", - "source": "https://github.com/sebastianbergmann/php-token-stream/tree/master" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "abandoned": true, - "time": "2020-08-04T08:28:15+00:00" - }, - { - "name": "phpunit/phpunit", - "version": "9.2.6", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "1c6a9e4312e209e659f1fce3ce88dd197c2448f6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1c6a9e4312e209e659f1fce3ce88dd197c2448f6", - "reference": "1c6a9e4312e209e659f1fce3ce88dd197c2448f6", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.3.1", - "ext-dom": "*", - "ext-json": "*", - "ext-libxml": "*", - "ext-mbstring": "*", - "ext-xml": "*", - "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.9.5", - "phar-io/manifest": "^1.0.3", - "phar-io/version": "^2.0.1", - "php": "^7.3", - "phpspec/prophecy": "^1.10.3", - "phpunit/php-code-coverage": "^8.0.2", - "phpunit/php-file-iterator": "^3.0.3", - "phpunit/php-invoker": "^3.0.2", - "phpunit/php-text-template": "^2.0.2", - "phpunit/php-timer": "^5.0.1", - "sebastian/code-unit": "^1.0.5", - "sebastian/comparator": "^4.0.3", - "sebastian/diff": "^4.0.1", - "sebastian/environment": "^5.1.2", - "sebastian/exporter": "^4.0.2", - "sebastian/global-state": "^4.0", - "sebastian/object-enumerator": "^4.0.2", - "sebastian/resource-operations": "^3.0.2", - "sebastian/type": "^2.1.1", - "sebastian/version": "^3.0.1" - }, - "require-dev": { - "ext-pdo": "*", - "phpspec/prophecy-phpunit": "^2.0" - }, - "suggest": { - "ext-soap": "*", - "ext-xdebug": "*" - }, - "bin": [ - "phpunit" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "9.2-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ], - "files": [ - "src/Framework/Assert/Functions.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "The PHP Unit Testing framework.", - "homepage": "https://phpunit.de/", - "keywords": [ - "phpunit", - "testing", - "xunit" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.2.6" - }, - "funding": [ - { - "url": "https://phpunit.de/donate.html", - "type": "custom" - }, - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-07-13T17:55:55+00:00" - }, - { - "name": "psr/cache", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/cache.git", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Cache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for caching libraries", - "keywords": [ - "cache", - "psr", - "psr-6" - ], - "support": { - "source": "https://github.com/php-fig/cache/tree/master" - }, - "time": "2016-08-06T20:24:11+00:00" - }, - { - "name": "sebastian/cli-parser", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library for parsing CLI options", - "homepage": "https://github.com/sebastianbergmann/cli-parser", - "support": { - "issues": "https://github.com/sebastianbergmann/cli-parser/issues", - "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T06:08:49+00:00" - }, - { - "name": "sebastian/code-unit", - "version": "1.0.8", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Collection of value objects that represent the PHP code units", - "homepage": "https://github.com/sebastianbergmann/code-unit", - "support": { - "issues": "https://github.com/sebastianbergmann/code-unit/issues", - "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:08:54+00:00" - }, - { - "name": "sebastian/code-unit-reverse-lookup", - "version": "2.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Looks up which function or method a line of code belongs to", - "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", - "support": { - "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", - "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T05:30:19+00:00" - }, - { - "name": "sebastian/comparator", - "version": "4.0.6", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "55f4261989e546dc112258c7a75935a81a7ce382" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382", - "reference": "55f4261989e546dc112258c7a75935a81a7ce382", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "sebastian/diff": "^4.0", - "sebastian/exporter": "^4.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - } - ], - "description": "Provides the functionality to compare PHP values for equality", - "homepage": "https://github.com/sebastianbergmann/comparator", - "keywords": [ - "comparator", - "compare", - "equality" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.6" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T15:49:45+00:00" - }, - { - "name": "sebastian/diff", - "version": "4.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d", - "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3", - "symfony/process": "^4.2 || ^5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" - } - ], - "description": "Diff implementation", - "homepage": "https://github.com/sebastianbergmann/diff", - "keywords": [ - "diff", - "udiff", - "unidiff", - "unified diff" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:10:38+00:00" - }, - { - "name": "sebastian/environment", - "version": "5.1.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "388b6ced16caa751030f6a69e588299fa09200ac" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/388b6ced16caa751030f6a69e588299fa09200ac", - "reference": "388b6ced16caa751030f6a69e588299fa09200ac", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-posix": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides functionality to handle HHVM/PHP environments", - "homepage": "http://www.github.com/sebastianbergmann/environment", - "keywords": [ - "Xdebug", - "environment", - "hhvm" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/environment/issues", - "source": "https://github.com/sebastianbergmann/environment/tree/5.1.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T05:52:38+00:00" - }, - { - "name": "sebastian/exporter", - "version": "4.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "d89cc98761b8cb5a1a235a6b703ae50d34080e65" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/d89cc98761b8cb5a1a235a6b703ae50d34080e65", - "reference": "d89cc98761b8cb5a1a235a6b703ae50d34080e65", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "sebastian/recursion-context": "^4.0" - }, - "require-dev": { - "ext-mbstring": "*", - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "http://www.github.com/sebastianbergmann/exporter", - "keywords": [ - "export", - "exporter" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T05:24:23+00:00" - }, - { - "name": "sebastian/global-state", - "version": "4.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "bdb1e7c79e592b8c82cb1699be3c8743119b8a72" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bdb1e7c79e592b8c82cb1699be3c8743119b8a72", - "reference": "bdb1e7c79e592b8c82cb1699be3c8743119b8a72", - "shasum": "" - }, - "require": { - "php": "^7.3", - "sebastian/object-reflector": "^2.0", - "sebastian/recursion-context": "^4.0" - }, - "require-dev": { - "ext-dom": "*", - "phpunit/phpunit": "^9.0" - }, - "suggest": { - "ext-uopz": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Snapshotting of global state", - "homepage": "http://www.github.com/sebastianbergmann/global-state", - "keywords": [ - "global state" - ], - "support": { - "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/master" - }, - "time": "2020-02-07T06:11:37+00:00" - }, - { - "name": "sebastian/object-enumerator", - "version": "4.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", - "shasum": "" - }, - "require": { - "php": ">=7.3", - "sebastian/object-reflector": "^2.0", - "sebastian/recursion-context": "^4.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Traverses array structures and object graphs to enumerate all referenced objects", - "homepage": "https://github.com/sebastianbergmann/object-enumerator/", - "support": { - "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", - "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:12:34+00:00" - }, - { - "name": "sebastian/object-reflector", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Allows reflection of object attributes, including inherited and non-public ones", - "homepage": "https://github.com/sebastianbergmann/object-reflector/", - "support": { - "issues": "https://github.com/sebastianbergmann/object-reflector/issues", - "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:14:26+00:00" - }, - { - "name": "sebastian/phpcpd", - "version": "6.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpcpd.git", - "reference": "f3683aa0db2e8e09287c2bb33a595b2873ea9176" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpcpd/zipball/f3683aa0db2e8e09287c2bb33a595b2873ea9176", - "reference": "f3683aa0db2e8e09287c2bb33a595b2873ea9176", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "php": ">=7.3", - "phpunit/php-file-iterator": "^3.0", - "phpunit/php-timer": "^5.0", - "sebastian/cli-parser": "^1.0", - "sebastian/version": "^3.0" - }, - "bin": [ - "phpcpd" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Copy/Paste Detector (CPD) for PHP code.", - "homepage": "https://github.com/sebastianbergmann/phpcpd", - "support": { - "issues": "https://github.com/sebastianbergmann/phpcpd/issues", - "source": "https://github.com/sebastianbergmann/phpcpd/tree/6.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-12-07T05:39:23+00:00" - }, - { - "name": "sebastian/recursion-context", - "version": "4.0.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172", - "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - } - ], - "description": "Provides functionality to recursively process PHP variables", - "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "support": { - "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:17:30+00:00" - }, - { - "name": "sebastian/resource-operations", - "version": "3.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", - "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides a list of PHP built-in functions that operate on resources", - "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "support": { - "issues": "https://github.com/sebastianbergmann/resource-operations/issues", - "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T06:45:17+00:00" - }, - { - "name": "sebastian/type", - "version": "2.3.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/type.git", - "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b8cd8a1c753c90bc1a0f5372170e3e489136f914", - "reference": "b8cd8a1c753c90bc1a0f5372170e3e489136f914", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.3-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Collection of value objects that represent the types of the PHP type system", - "homepage": "https://github.com/sebastianbergmann/type", - "support": { - "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/2.3.4" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2021-06-15T12:49:02+00:00" - }, - { - "name": "sebastian/version", - "version": "3.0.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/version.git", - "reference": "c6c1022351a901512170118436c764e473f6de8c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", - "reference": "c6c1022351a901512170118436c764e473f6de8c", - "shasum": "" - }, - "require": { - "php": ">=7.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library that helps with managing the version number of Git-hosted PHP projects", - "homepage": "https://github.com/sebastianbergmann/version", - "support": { - "issues": "https://github.com/sebastianbergmann/version/issues", - "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" - }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T06:39:44+00:00" - }, - { - "name": "squizlabs/php_codesniffer", - "version": "3.5.8", - "source": { - "type": "git", - "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "9d583721a7157ee997f235f327de038e7ea6dac4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/9d583721a7157ee997f235f327de038e7ea6dac4", - "reference": "9d583721a7157ee997f235f327de038e7ea6dac4", - "shasum": "" - }, - "require": { - "ext-simplexml": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": ">=5.4.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" - }, - "bin": [ - "bin/phpcs", - "bin/phpcbf" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Greg Sherwood", - "role": "lead" - } - ], - "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", - "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", - "keywords": [ - "phpcs", - "standards" - ], - "support": { - "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", - "source": "https://github.com/squizlabs/PHP_CodeSniffer", - "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" - }, - "time": "2020-10-23T02:01:07+00:00" - }, - { - "name": "symfony/mime", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/mime.git", - "reference": "633e4e8afe9e529e5599d71238849a4218dd497b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/633e4e8afe9e529e5599d71238849a4218dd497b", - "reference": "633e4e8afe9e529e5599d71238849a4218dd497b", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0", - "symfony/polyfill-php80": "^1.16" - }, - "conflict": { - "egulias/email-validator": "~3.0.0", - "phpdocumentor/reflection-docblock": "<3.2.2", - "phpdocumentor/type-resolver": "<1.4.0", - "symfony/mailer": "<4.4" - }, - "require-dev": { - "egulias/email-validator": "^2.1.10|^3.1", - "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/dependency-injection": "^4.4|^5.0", - "symfony/property-access": "^4.4|^5.1", - "symfony/property-info": "^4.4|^5.1", - "symfony/serializer": "^5.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Mime\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Allows manipulating MIME messages", - "homepage": "https://symfony.com", - "keywords": [ - "mime", - "mime-type" - ], - "support": { - "source": "https://github.com/symfony/mime/tree/v5.3.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-21T12:40:44+00:00" - }, - { - "name": "symfony/polyfill-php70", - "version": "v1.20.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php70.git", - "reference": "5f03a781d984aae42cebd18e7912fa80f02ee644" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/5f03a781d984aae42cebd18e7912fa80f02ee644", - "reference": "5f03a781d984aae42cebd18e7912fa80f02ee644", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "metapackage", - "extra": { - "branch-alias": { - "dev-main": "1.20-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php70/tree/v1.20.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2020-10-23T14:02:19+00:00" - }, - { - "name": "symfony/stopwatch", - "version": "v5.3.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/stopwatch.git", - "reference": "b24c6a92c6db316fee69e38c80591e080e41536c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/b24c6a92c6db316fee69e38c80591e080e41536c", - "reference": "b24c6a92c6db316fee69e38c80591e080e41536c", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/service-contracts": "^1.0|^2" - }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Stopwatch\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides a way to profile code", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/stopwatch/tree/v5.3.4" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-10T08:58:57+00:00" - }, - { - "name": "symfony/yaml", - "version": "v5.3.6", - "source": { - "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7", - "reference": "4500fe63dc9c6ffc32d3b1cb0448c329f9c814b7", - "shasum": "" - }, - "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1", - "symfony/polyfill-ctype": "~1.8" - }, - "conflict": { - "symfony/console": "<4.4" - }, - "require-dev": { - "symfony/console": "^4.4|^5.0" - }, - "suggest": { - "symfony/console": "For validating YAML files using the lint command" - }, - "bin": [ - "Resources/bin/yaml-lint" - ], - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\Yaml\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Loads and dumps YAML files", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/yaml/tree/v5.3.6" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-07-29T06:20:01+00:00" - }, - { - "name": "theseer/tokenizer", - "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/theseer/tokenizer.git", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": "^7.2 || ^8.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - } - ], - "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", - "support": { - "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.1" - }, - "funding": [ - { - "url": "https://github.com/theseer", - "type": "github" - } - ], - "time": "2021-07-28T10:34:58+00:00" - }, - { - "name": "vlucas/phpdotenv", - "version": "v2.6.7", - "source": { - "type": "git", - "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "b786088918a884258c9e3e27405c6a4cf2ee246e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/b786088918a884258c9e3e27405c6a4cf2ee246e", - "reference": "b786088918a884258c9e3e27405c6a4cf2ee246e", - "shasum": "" - }, - "require": { - "php": "^5.3.9 || ^7.0 || ^8.0", - "symfony/polyfill-ctype": "^1.17" - }, - "require-dev": { - "ext-filter": "*", - "ext-pcre": "*", - "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20" - }, - "suggest": { - "ext-filter": "Required to use the boolean validator.", - "ext-pcre": "Required to use most of the library." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.6-dev" - } - }, - "autoload": { - "psr-4": { - "Dotenv\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Graham Campbell", - "email": "graham@alt-three.com", - "homepage": "https://gjcampbell.co.uk/" - }, - { - "name": "Vance Lucas", - "email": "vance@vancelucas.com", - "homepage": "https://vancelucas.com/" - } - ], - "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", - "keywords": [ - "dotenv", - "env", - "environment" - ], - "support": { - "issues": "https://github.com/vlucas/phpdotenv/issues", - "source": "https://github.com/vlucas/phpdotenv/tree/v2.6.7" - }, - "funding": [ - { - "url": "https://github.com/GrahamCampbell", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", - "type": "tidelift" - } - ], - "time": "2021-01-20T14:39:13+00:00" - }, - { - "name": "webmozart/assert", - "version": "1.10.0", - "source": { - "type": "git", - "url": "https://github.com/webmozarts/assert.git", - "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25", - "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25", - "shasum": "" - }, - "require": { - "php": "^7.2 || ^8.0", - "symfony/polyfill-ctype": "^1.8" - }, - "conflict": { - "phpstan/phpstan": "<0.12.20", - "vimeo/psalm": "<4.6.1 || 4.6.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.13" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10-dev" - } - }, - "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], - "support": { - "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.10.0" - }, - "time": "2021-03-09T10:59:23+00:00" - }, - { - "name": "weew/helpers-array", - "version": "v1.3.1", - "source": { - "type": "git", - "url": "https://github.com/weew/helpers-array.git", - "reference": "9bff63111f9765b4277750db8d276d92b3e16ed0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/weew/helpers-array/zipball/9bff63111f9765b4277750db8d276d92b3e16ed0", - "reference": "9bff63111f9765b4277750db8d276d92b3e16ed0", - "shasum": "" - }, - "require-dev": { - "phpunit/phpunit": "^4.7", - "satooshi/php-coveralls": "^0.6.1" - }, - "type": "library", - "autoload": { - "files": [ - "src/array.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Maxim Kott", - "email": "maximkott@gmail.com" - } - ], - "description": "Useful collection of php array helpers.", - "support": { - "issues": "https://github.com/weew/helpers-array/issues", - "source": "https://github.com/weew/helpers-array/tree/master" - }, - "time": "2016-07-21T11:18:01+00:00" - } - ], - "aliases": [], - "minimum-stability": "stable", - "stability-flags": [], - "prefer-stable": true, - "prefer-lowest": false, - "platform": [], - "platform-dev": [], - "plugin-api-version": "2.0.0" + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "32ccde13a449d0a28ed622c7449000fd", + "packages": [ + { + "name": "2tvenom/cborencode", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/2tvenom/CBOREncode.git", + "reference": "42aedccb861d01fc0554782348cc08f8ebf22332" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/2tvenom/CBOREncode/zipball/42aedccb861d01fc0554782348cc08f8ebf22332", + "reference": "42aedccb861d01fc0554782348cc08f8ebf22332", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "CBOR": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "PHP" + ], + "authors": [ + { + "name": "Pavel Gulbin", + "email": "2tvenom@gmail.com", + "role": "Developer" + } + ], + "description": "CBOR encoder for PHP", + "homepage": "https://github.com/2tvenom/CBOREncode", + "keywords": [ + "cbor" + ], + "support": { + "issues": "https://github.com/2tvenom/CBOREncode/issues", + "source": "https://github.com/2tvenom/CBOREncode/tree/1.0.2" + }, + "time": "2020-10-27T07:22:41+00:00" + }, + { + "name": "astock/stock-api-libphp", + "version": "1.1.5", + "source": { + "type": "git", + "url": "https://github.com/adobe/stock-api-libphp.git", + "reference": "d9e6460f43dbb2dbc6e442e017edb5427884d3bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/adobe/stock-api-libphp/zipball/d9e6460f43dbb2dbc6e442e017edb5427884d3bf", + "reference": "d9e6460f43dbb2dbc6e442e017edb5427884d3bf", + "shasum": "" + }, + "require": { + "guzzlehttp/guzzle": "~7.3", + "php": ">=7.3" + }, + "require-dev": { + "mockery/mockery": "^1.4.3", + "phpunit/phpunit": ">=6.0", + "squizlabs/php_codesniffer": "~3.6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "AdobeStock\\Api\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "description": "Adobe Stock API library", + "support": { + "issues": "https://github.com/adobe/stock-api-libphp/issues", + "source": "https://github.com/adobe/stock-api-libphp/tree/1.1.5" + }, + "time": "2021-08-31T16:36:34+00:00" + }, + { + "name": "aws/aws-crt-php", + "version": "v1.0.2", + "source": { + "type": "git", + "url": "https://github.com/awslabs/aws-crt-php.git", + "reference": "3942776a8c99209908ee0b287746263725685732" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/awslabs/aws-crt-php/zipball/3942776a8c99209908ee0b287746263725685732", + "reference": "3942776a8c99209908ee0b287746263725685732", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35|^5.4.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "AWS SDK Common Runtime Team", + "email": "aws-sdk-common-runtime@amazon.com" + } + ], + "description": "AWS Common Runtime for PHP", + "homepage": "http://aws.amazon.com/sdkforphp", + "keywords": [ + "amazon", + "aws", + "crt", + "sdk" + ], + "support": { + "issues": "https://github.com/awslabs/aws-crt-php/issues", + "source": "https://github.com/awslabs/aws-crt-php/tree/v1.0.2" + }, + "time": "2021-09-03T22:57:30+00:00" + }, + { + "name": "aws/aws-sdk-php", + "version": "3.232.3", + "source": { + "type": "git", + "url": "https://github.com/aws/aws-sdk-php.git", + "reference": "96fae7f4b2ab11a3eb3fceacef7cb4b12e46b27c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/96fae7f4b2ab11a3eb3fceacef7cb4b12e46b27c", + "reference": "96fae7f4b2ab11a3eb3fceacef7cb4b12e46b27c", + "shasum": "" + }, + "require": { + "aws/aws-crt-php": "^1.0.2", + "ext-json": "*", + "ext-pcre": "*", + "ext-simplexml": "*", + "guzzlehttp/guzzle": "^6.5.8 || ^7.4.5", + "guzzlehttp/promises": "^1.4.0", + "guzzlehttp/psr7": "^1.8.5 || ^2.3", + "mtdowling/jmespath.php": "^2.6", + "php": ">=5.5" + }, + "require-dev": { + "andrewsville/php-token-reflection": "^1.4", + "aws/aws-php-sns-message-validator": "~1.0", + "behat/behat": "~3.0", + "composer/composer": "^1.10.22", + "doctrine/cache": "~1.4", + "ext-dom": "*", + "ext-openssl": "*", + "ext-pcntl": "*", + "ext-sockets": "*", + "nette/neon": "^2.3", + "paragonie/random_compat": ">= 2", + "phpunit/phpunit": "^4.8.35 || ^5.6.3", + "psr/cache": "^1.0", + "psr/simple-cache": "^1.0", + "sebastian/comparator": "^1.2.3" + }, + "suggest": { + "aws/aws-php-sns-message-validator": "To validate incoming SNS notifications", + "doctrine/cache": "To use the DoctrineCacheAdapter", + "ext-curl": "To send requests using cURL", + "ext-openssl": "Allows working with CloudFront private distributions and verifying received SNS messages", + "ext-sockets": "To use client-side monitoring" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Aws\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Amazon Web Services", + "homepage": "http://aws.amazon.com" + } + ], + "description": "AWS SDK for PHP - Use Amazon Web Services in your PHP project", + "homepage": "http://aws.amazon.com/sdkforphp", + "keywords": [ + "amazon", + "aws", + "cloud", + "dynamodb", + "ec2", + "glacier", + "s3", + "sdk" + ], + "support": { + "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", + "issues": "https://github.com/aws/aws-sdk-php/issues", + "source": "https://github.com/aws/aws-sdk-php/tree/3.232.3" + }, + "time": "2022-08-08T18:19:49+00:00" + }, + { + "name": "bacon/bacon-qr-code", + "version": "2.0.7", + "source": { + "type": "git", + "url": "https://github.com/Bacon/BaconQrCode.git", + "reference": "d70c840f68657ce49094b8d91f9ee0cc07fbf66c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/d70c840f68657ce49094b8d91f9ee0cc07fbf66c", + "reference": "d70c840f68657ce49094b8d91f9ee0cc07fbf66c", + "shasum": "" + }, + "require": { + "dasprid/enum": "^1.0.3", + "ext-iconv": "*", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phly/keep-a-changelog": "^2.1", + "phpunit/phpunit": "^7 | ^8 | ^9", + "spatie/phpunit-snapshot-assertions": "^4.2.9", + "squizlabs/php_codesniffer": "^3.4" + }, + "suggest": { + "ext-imagick": "to generate QR code images" + }, + "type": "library", + "autoload": { + "psr-4": { + "BaconQrCode\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "https://dasprids.de/", + "role": "Developer" + } + ], + "description": "BaconQrCode is a QR code generator for PHP.", + "homepage": "https://github.com/Bacon/BaconQrCode", + "support": { + "issues": "https://github.com/Bacon/BaconQrCode/issues", + "source": "https://github.com/Bacon/BaconQrCode/tree/2.0.7" + }, + "time": "2022-03-14T02:02:36+00:00" + }, + { + "name": "beberlei/assert", + "version": "v3.3.2", + "source": { + "type": "git", + "url": "https://github.com/beberlei/assert.git", + "reference": "cb70015c04be1baee6f5f5c953703347c0ac1655" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/beberlei/assert/zipball/cb70015c04be1baee6f5f5c953703347c0ac1655", + "reference": "cb70015c04be1baee6f5f5c953703347c0ac1655", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-json": "*", + "ext-mbstring": "*", + "ext-simplexml": "*", + "php": "^7.0 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "*", + "phpstan/phpstan": "*", + "phpunit/phpunit": ">=6.0.0", + "yoast/phpunit-polyfills": "^0.1.0" + }, + "suggest": { + "ext-intl": "Needed to allow Assertion::count(), Assertion::isCountable(), Assertion::minCount(), and Assertion::maxCount() to operate on ResourceBundles" + }, + "type": "library", + "autoload": { + "files": [ + "lib/Assert/functions.php" + ], + "psr-4": { + "Assert\\": "lib/Assert" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de", + "role": "Lead Developer" + }, + { + "name": "Richard Quadling", + "email": "rquadling@gmail.com", + "role": "Collaborator" + } + ], + "description": "Thin assertion library for input validation in business models.", + "keywords": [ + "assert", + "assertion", + "validation" + ], + "support": { + "issues": "https://github.com/beberlei/assert/issues", + "source": "https://github.com/beberlei/assert/tree/v3.3.2" + }, + "time": "2021-12-16T21:41:27+00:00" + }, + { + "name": "braintree/braintree_php", + "version": "6.5.1", + "source": { + "type": "git", + "url": "https://github.com/braintree/braintree_php.git", + "reference": "b79ecd9ccde4ccf34b0c1f7343656ad5eece8e9c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/braintree/braintree_php/zipball/b79ecd9ccde4ccf34b0c1f7343656ad5eece8e9c", + "reference": "b79ecd9ccde4ccf34b0c1f7343656ad5eece8e9c", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-dom": "*", + "ext-hash": "*", + "ext-openssl": "*", + "ext-xmlwriter": "*", + "php": ">=7.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.0", + "squizlabs/php_codesniffer": "^3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Braintree\\": "lib/Braintree" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Braintree", + "homepage": "https://www.braintreepayments.com" + } + ], + "description": "Braintree PHP Client Library", + "support": { + "issues": "https://github.com/braintree/braintree_php/issues", + "source": "https://github.com/braintree/braintree_php/tree/6.5.1" + }, + "time": "2021-12-20T19:47:39+00:00" + }, + { + "name": "brick/math", + "version": "0.9.3", + "source": { + "type": "git", + "url": "https://github.com/brick/math.git", + "reference": "ca57d18f028f84f777b2168cd1911b0dee2343ae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/brick/math/zipball/ca57d18f028f84f777b2168cd1911b0dee2343ae", + "reference": "ca57d18f028f84f777b2168cd1911b0dee2343ae", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^7.5.15 || ^8.5 || ^9.0", + "vimeo/psalm": "4.9.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Brick\\Math\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Arbitrary-precision arithmetic library", + "keywords": [ + "Arbitrary-precision", + "BigInteger", + "BigRational", + "arithmetic", + "bigdecimal", + "bignum", + "brick", + "math" + ], + "support": { + "issues": "https://github.com/brick/math/issues", + "source": "https://github.com/brick/math/tree/0.9.3" + }, + "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/brick/math", + "type": "tidelift" + } + ], + "time": "2021-08-15T20:50:18+00:00" + }, + { + "name": "brick/varexporter", + "version": "0.3.7", + "source": { + "type": "git", + "url": "https://github.com/brick/varexporter.git", + "reference": "3e263cd718d242594c52963760fee2059fd5833c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/brick/varexporter/zipball/3e263cd718d242594c52963760fee2059fd5833c", + "reference": "3e263cd718d242594c52963760fee2059fd5833c", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.0", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^8.5 || ^9.0", + "vimeo/psalm": "4.23.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Brick\\VarExporter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A powerful alternative to var_export(), which can export closures and objects without __set_state()", + "keywords": [ + "var_export" + ], + "support": { + "issues": "https://github.com/brick/varexporter/issues", + "source": "https://github.com/brick/varexporter/tree/0.3.7" + }, + "funding": [ + { + "url": "https://github.com/BenMorel", + "type": "github" + } + ], + "time": "2022-06-29T23:37:57+00:00" + }, + { + "name": "christian-riesen/base32", + "version": "1.6.0", + "source": { + "type": "git", + "url": "https://github.com/ChristianRiesen/base32.git", + "reference": "2e82dab3baa008e24a505649b0d583c31d31e894" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ChristianRiesen/base32/zipball/2e82dab3baa008e24a505649b0d583c31d31e894", + "reference": "2e82dab3baa008e24a505649b0d583c31d31e894", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.17", + "phpstan/phpstan": "^0.12", + "phpunit/phpunit": "^8.5.13 || ^9.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Base32\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Riesen", + "email": "chris.riesen@gmail.com", + "homepage": "http://christianriesen.com", + "role": "Developer" + } + ], + "description": "Base32 encoder/decoder according to RFC 4648", + "homepage": "https://github.com/ChristianRiesen/base32", + "keywords": [ + "base32", + "decode", + "encode", + "rfc4648" + ], + "support": { + "issues": "https://github.com/ChristianRiesen/base32/issues", + "source": "https://github.com/ChristianRiesen/base32/tree/1.6.0" + }, + "time": "2021-02-26T10:19:33+00:00" + }, + { + "name": "colinmollenhour/cache-backend-file", + "version": "v1.4.5", + "source": { + "type": "git", + "url": "https://github.com/colinmollenhour/Cm_Cache_Backend_File.git", + "reference": "03c7d4c0f43b2de1b559a3527d18ff697d306544" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/colinmollenhour/Cm_Cache_Backend_File/zipball/03c7d4c0f43b2de1b559a3527d18ff697d306544", + "reference": "03c7d4c0f43b2de1b559a3527d18ff697d306544", + "shasum": "" + }, + "type": "magento-module", + "autoload": { + "classmap": [ + "File.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin Mollenhour" + } + ], + "description": "The stock Zend_Cache_Backend_File backend has extremely poor performance for cleaning by tags making it become unusable as the number of cached items increases. This backend makes many changes resulting in a huge performance boost, especially for tag cleaning.", + "homepage": "https://github.com/colinmollenhour/Cm_Cache_Backend_File", + "support": { + "issues": "https://github.com/colinmollenhour/Cm_Cache_Backend_File/issues", + "source": "https://github.com/colinmollenhour/Cm_Cache_Backend_File/tree/master" + }, + "time": "2019-04-18T21:54:31+00:00" + }, + { + "name": "colinmollenhour/cache-backend-redis", + "version": "1.14.2", + "source": { + "type": "git", + "url": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis.git", + "reference": "0b042d26b8c2aa093485bdc4bb03a0113a03778d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/colinmollenhour/Cm_Cache_Backend_Redis/zipball/0b042d26b8c2aa093485bdc4bb03a0113a03778d", + "reference": "0b042d26b8c2aa093485bdc4bb03a0113a03778d", + "shasum": "" + }, + "require": { + "colinmollenhour/credis": "*" + }, + "type": "magento-module", + "autoload": { + "classmap": [ + "Cm/Cache/Backend/Redis.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin Mollenhour" + } + ], + "description": "Zend_Cache backend using Redis with full support for tags.", + "homepage": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis", + "support": { + "issues": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis/issues", + "source": "https://github.com/colinmollenhour/Cm_Cache_Backend_Redis/tree/1.14.2" + }, + "time": "2021-03-02T18:36:21+00:00" + }, + { + "name": "colinmollenhour/credis", + "version": "v1.13.0", + "source": { + "type": "git", + "url": "https://github.com/colinmollenhour/credis.git", + "reference": "afec8e58ec93d2291c127fa19709a048f28641e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/colinmollenhour/credis/zipball/afec8e58ec93d2291c127fa19709a048f28641e5", + "reference": "afec8e58ec93d2291c127fa19709a048f28641e5", + "shasum": "" + }, + "require": { + "php": ">=5.6.0" + }, + "suggest": { + "ext-redis": "Improved performance for communicating with redis" + }, + "type": "library", + "autoload": { + "classmap": [ + "Client.php", + "Cluster.php", + "Sentinel.php", + "Module.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Colin Mollenhour", + "email": "colin@mollenhour.com" + } + ], + "description": "Credis is a lightweight interface to the Redis key-value store which wraps the phpredis library when available for better performance.", + "homepage": "https://github.com/colinmollenhour/credis", + "support": { + "issues": "https://github.com/colinmollenhour/credis/issues", + "source": "https://github.com/colinmollenhour/credis/tree/v1.13.0" + }, + "time": "2022-04-07T14:57:22+00:00" + }, + { + "name": "colinmollenhour/php-redis-session-abstract", + "version": "v1.4.5", + "source": { + "type": "git", + "url": "https://github.com/colinmollenhour/php-redis-session-abstract.git", + "reference": "77ad0c1637ae6ea059f1f8e9fbdac6469242a16d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/colinmollenhour/php-redis-session-abstract/zipball/77ad0c1637ae6ea059f1f8e9fbdac6469242a16d", + "reference": "77ad0c1637ae6ea059f1f8e9fbdac6469242a16d", + "shasum": "" + }, + "require": { + "colinmollenhour/credis": "~1.6", + "php": "^5.5 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9" + }, + "type": "library", + "autoload": { + "psr-0": { + "Cm\\RedisSession\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin Mollenhour" + } + ], + "description": "A Redis-based session handler with optimistic locking", + "homepage": "https://github.com/colinmollenhour/php-redis-session-abstract", + "support": { + "issues": "https://github.com/colinmollenhour/php-redis-session-abstract/issues", + "source": "https://github.com/colinmollenhour/php-redis-session-abstract/tree/v1.4.5" + }, + "time": "2021-12-01T21:16:01+00:00" + }, + { + "name": "composer/ca-bundle", + "version": "1.3.3", + "source": { + "type": "git", + "url": "https://github.com/composer/ca-bundle.git", + "reference": "30897edbfb15e784fe55587b4f73ceefd3c4d98c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/30897edbfb15e784fe55587b4f73ceefd3c4d98c", + "reference": "30897edbfb15e784fe55587b4f73ceefd3c4d98c", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "ext-pcre": "*", + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.55", + "psr/log": "^1.0", + "symfony/phpunit-bridge": "^4.2 || ^5", + "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\CaBundle\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", + "keywords": [ + "cabundle", + "cacert", + "certificate", + "ssl", + "tls" + ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/ca-bundle/issues", + "source": "https://github.com/composer/ca-bundle/tree/1.3.3" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-07-20T07:14:26+00:00" + }, + { + "name": "composer/composer", + "version": "2.2.17", + "source": { + "type": "git", + "url": "https://github.com/composer/composer.git", + "reference": "a8ab5070fb99396e4710baee286478ad697724c2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/composer/zipball/a8ab5070fb99396e4710baee286478ad697724c2", + "reference": "a8ab5070fb99396e4710baee286478ad697724c2", + "shasum": "" + }, + "require": { + "composer/ca-bundle": "^1.0", + "composer/metadata-minifier": "^1.0", + "composer/pcre": "^1.0", + "composer/semver": "^3.0", + "composer/spdx-licenses": "^1.2", + "composer/xdebug-handler": "^2.0 || ^3.0", + "justinrainbow/json-schema": "^5.2.11", + "php": "^5.3.2 || ^7.0 || ^8.0", + "psr/log": "^1.0 || ^2.0", + "react/promise": "^1.2 || ^2.7", + "seld/jsonlint": "^1.4", + "seld/phar-utils": "^1.0", + "symfony/console": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0", + "symfony/filesystem": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", + "symfony/finder": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", + "symfony/process": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0" + }, + "require-dev": { + "phpspec/prophecy": "^1.10", + "symfony/phpunit-bridge": "^4.2 || ^5.0 || ^6.0" + }, + "suggest": { + "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", + "ext-zip": "Enabling the zip extension allows you to unzip archives", + "ext-zlib": "Allow gzip compression of HTTP requests" + }, + "bin": [ + "bin/composer" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.2-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\": "src/Composer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "https://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.", + "homepage": "https://getcomposer.org/", + "keywords": [ + "autoload", + "dependency", + "package" + ], + "support": { + "irc": "ircs://irc.libera.chat:6697/composer", + "issues": "https://github.com/composer/composer/issues", + "source": "https://github.com/composer/composer/tree/2.2.17" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-07-13T13:27:38+00:00" + }, + { + "name": "composer/metadata-minifier", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/composer/metadata-minifier.git", + "reference": "c549d23829536f0d0e984aaabbf02af91f443207" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/metadata-minifier/zipball/c549d23829536f0d0e984aaabbf02af91f443207", + "reference": "c549d23829536f0d0e984aaabbf02af91f443207", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "composer/composer": "^2", + "phpstan/phpstan": "^0.12.55", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\MetadataMinifier\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Small utility library that handles metadata minification and expansion.", + "keywords": [ + "composer", + "compression" + ], + "support": { + "issues": "https://github.com/composer/metadata-minifier/issues", + "source": "https://github.com/composer/metadata-minifier/tree/1.0.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2021-04-07T13:37:33+00:00" + }, + { + "name": "composer/pcre", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/composer/pcre.git", + "reference": "67a32d7d6f9f560b726ab25a061b38ff3a80c560" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/pcre/zipball/67a32d7d6f9f560b726ab25a061b38ff3a80c560", + "reference": "67a32d7d6f9f560b726ab25a061b38ff3a80c560", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.3", + "phpstan/phpstan-strict-rules": "^1.1", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Pcre\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "PCRE wrapping library that offers type-safe preg_* replacements.", + "keywords": [ + "PCRE", + "preg", + "regex", + "regular expression" + ], + "support": { + "issues": "https://github.com/composer/pcre/issues", + "source": "https://github.com/composer/pcre/tree/1.0.1" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-01-21T20:24:37+00:00" + }, + { + "name": "composer/semver", + "version": "3.3.2", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9", + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.4", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.3.2" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-04-01T19:23:25+00:00" + }, + { + "name": "composer/spdx-licenses", + "version": "1.5.7", + "source": { + "type": "git", + "url": "https://github.com/composer/spdx-licenses.git", + "reference": "c848241796da2abf65837d51dce1fae55a960149" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/c848241796da2abf65837d51dce1fae55a960149", + "reference": "c848241796da2abf65837d51dce1fae55a960149", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.55", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Spdx\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "SPDX licenses list and validation library.", + "keywords": [ + "license", + "spdx", + "validator" + ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/spdx-licenses/issues", + "source": "https://github.com/composer/spdx-licenses/tree/1.5.7" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-05-23T07:37:50+00:00" + }, + { + "name": "composer/xdebug-handler", + "version": "2.0.5", + "source": { + "type": "git", + "url": "https://github.com/composer/xdebug-handler.git", + "reference": "9e36aeed4616366d2b690bdce11f71e9178c579a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/9e36aeed4616366d2b690bdce11f71e9178c579a", + "reference": "9e36aeed4616366d2b690bdce11f71e9178c579a", + "shasum": "" + }, + "require": { + "composer/pcre": "^1", + "php": "^5.3.2 || ^7.0 || ^8.0", + "psr/log": "^1 || ^2 || ^3" + }, + "require-dev": { + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-strict-rules": "^1.1", + "symfony/phpunit-bridge": "^4.2 || ^5.0 || ^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Composer\\XdebugHandler\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "John Stevenson", + "email": "john-stevenson@blueyonder.co.uk" + } + ], + "description": "Restarts a process without Xdebug.", + "keywords": [ + "Xdebug", + "performance" + ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/xdebug-handler/issues", + "source": "https://github.com/composer/xdebug-handler/tree/2.0.5" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-02-24T20:20:32+00:00" + }, + { + "name": "dasprid/enum", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/DASPRiD/Enum.git", + "reference": "5abf82f213618696dda8e3bf6f64dd042d8542b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DASPRiD/Enum/zipball/5abf82f213618696dda8e3bf6f64dd042d8542b2", + "reference": "5abf82f213618696dda8e3bf6f64dd042d8542b2", + "shasum": "" + }, + "require-dev": { + "phpunit/phpunit": "^7 | ^8 | ^9", + "squizlabs/php_codesniffer": "^3.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "DASPRiD\\Enum\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "https://dasprids.de/", + "role": "Developer" + } + ], + "description": "PHP 7.1 enum implementation", + "keywords": [ + "enum", + "map" + ], + "support": { + "issues": "https://github.com/DASPRiD/Enum/issues", + "source": "https://github.com/DASPRiD/Enum/tree/1.0.3" + }, + "time": "2020-10-02T16:03:48+00:00" + }, + { + "name": "elasticsearch/elasticsearch", + "version": "v7.17.0", + "source": { + "type": "git", + "url": "https://github.com/elastic/elasticsearch-php.git", + "reference": "1890f9d7fde076b5a3ddcf579a802af05b2e781b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/elastic/elasticsearch-php/zipball/1890f9d7fde076b5a3ddcf579a802af05b2e781b", + "reference": "1890f9d7fde076b5a3ddcf579a802af05b2e781b", + "shasum": "" + }, + "require": { + "ext-json": ">=1.3.7", + "ezimuel/ringphp": "^1.1.2", + "php": "^7.3 || ^8.0", + "psr/log": "^1|^2|^3" + }, + "require-dev": { + "ext-yaml": "*", + "ext-zip": "*", + "mockery/mockery": "^1.2", + "phpstan/phpstan": "^0.12", + "phpunit/phpunit": "^9.3", + "squizlabs/php_codesniffer": "^3.4", + "symfony/finder": "~4.0" + }, + "suggest": { + "ext-curl": "*", + "monolog/monolog": "Allows for client-level logging and tracing" + }, + "type": "library", + "autoload": { + "files": [ + "src/autoload.php" + ], + "psr-4": { + "Elasticsearch\\": "src/Elasticsearch/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0", + "LGPL-2.1-only" + ], + "authors": [ + { + "name": "Zachary Tong" + }, + { + "name": "Enrico Zimuel" + } + ], + "description": "PHP Client for Elasticsearch", + "keywords": [ + "client", + "elasticsearch", + "search" + ], + "support": { + "issues": "https://github.com/elastic/elasticsearch-php/issues", + "source": "https://github.com/elastic/elasticsearch-php/tree/v7.17.0" + }, + "time": "2022-02-03T13:40:04+00:00" + }, + { + "name": "endroid/qr-code", + "version": "4.4.9", + "source": { + "type": "git", + "url": "https://github.com/endroid/qr-code.git", + "reference": "bf087fa1e93a1b7310e2d94d187e26ae51db199d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/endroid/qr-code/zipball/bf087fa1e93a1b7310e2d94d187e26ae51db199d", + "reference": "bf087fa1e93a1b7310e2d94d187e26ae51db199d", + "shasum": "" + }, + "require": { + "bacon/bacon-qr-code": "^2.0.5", + "php": "^7.4||^8.0" + }, + "require-dev": { + "endroid/quality": "dev-master", + "ext-gd": "*", + "khanamiryan/qrcode-detector-decoder": "^1.0.4", + "setasign/fpdf": "^1.8.2" + }, + "suggest": { + "ext-gd": "Enables you to write PNG images", + "khanamiryan/qrcode-detector-decoder": "Enables you to use the image validator", + "roave/security-advisories": "Makes sure package versions with known security issues are not installed", + "setasign/fpdf": "Enables you to use the PDF writer" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Endroid\\QrCode\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jeroen van den Enden", + "email": "info@endroid.nl" + } + ], + "description": "Endroid QR Code", + "homepage": "https://github.com/endroid/qr-code", + "keywords": [ + "code", + "endroid", + "php", + "qr", + "qrcode" + ], + "support": { + "issues": "https://github.com/endroid/qr-code/issues", + "source": "https://github.com/endroid/qr-code/tree/4.4.9" + }, + "funding": [ + { + "url": "https://github.com/endroid", + "type": "github" + } + ], + "time": "2022-05-10T07:25:08+00:00" + }, + { + "name": "ezimuel/guzzlestreams", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/ezimuel/guzzlestreams.git", + "reference": "abe3791d231167f14eb80d413420d1eab91163a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ezimuel/guzzlestreams/zipball/abe3791d231167f14eb80d413420d1eab91163a8", + "reference": "abe3791d231167f14eb80d413420d1eab91163a8", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Stream\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Fork of guzzle/streams (abandoned) to be used with elasticsearch-php", + "homepage": "http://guzzlephp.org/", + "keywords": [ + "Guzzle", + "stream" + ], + "support": { + "source": "https://github.com/ezimuel/guzzlestreams/tree/3.0.1" + }, + "time": "2020-02-14T23:11:50+00:00" + }, + { + "name": "ezimuel/ringphp", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/ezimuel/ringphp.git", + "reference": "92b8161404ab1ad84059ebed41d9f757e897ce74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ezimuel/ringphp/zipball/92b8161404ab1ad84059ebed41d9f757e897ce74", + "reference": "92b8161404ab1ad84059ebed41d9f757e897ce74", + "shasum": "" + }, + "require": { + "ezimuel/guzzlestreams": "^3.0.1", + "php": ">=5.4.0", + "react/promise": "~2.0" + }, + "replace": { + "guzzlehttp/ringphp": "self.version" + }, + "require-dev": { + "ext-curl": "*", + "phpunit/phpunit": "~9.0" + }, + "suggest": { + "ext-curl": "Guzzle will use specific adapters if cURL is present" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Ring\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Fork of guzzle/RingPHP (abandoned) to be used with elasticsearch-php", + "support": { + "source": "https://github.com/ezimuel/ringphp/tree/1.2.0" + }, + "time": "2021-11-16T11:51:30+00:00" + }, + { + "name": "ezyang/htmlpurifier", + "version": "v4.14.0", + "source": { + "type": "git", + "url": "https://github.com/ezyang/htmlpurifier.git", + "reference": "12ab42bd6e742c70c0a52f7b82477fcd44e64b75" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/12ab42bd6e742c70c0a52f7b82477fcd44e64b75", + "reference": "12ab42bd6e742c70c0a52f7b82477fcd44e64b75", + "shasum": "" + }, + "require": { + "php": ">=5.2" + }, + "type": "library", + "autoload": { + "files": [ + "library/HTMLPurifier.composer.php" + ], + "psr-0": { + "HTMLPurifier": "library/" + }, + "exclude-from-classmap": [ + "/library/HTMLPurifier/Language/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ + { + "name": "Edward Z. Yang", + "email": "admin@htmlpurifier.org", + "homepage": "http://ezyang.com" + } + ], + "description": "Standards compliant HTML filter written in PHP", + "homepage": "http://htmlpurifier.org/", + "keywords": [ + "html" + ], + "support": { + "issues": "https://github.com/ezyang/htmlpurifier/issues", + "source": "https://github.com/ezyang/htmlpurifier/tree/v4.14.0" + }, + "time": "2021-12-25T01:21:49+00:00" + }, + { + "name": "fgrosse/phpasn1", + "version": "v2.4.0", + "source": { + "type": "git", + "url": "https://github.com/fgrosse/PHPASN1.git", + "reference": "eef488991d53e58e60c9554b09b1201ca5ba9296" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fgrosse/PHPASN1/zipball/eef488991d53e58e60c9554b09b1201ca5ba9296", + "reference": "eef488991d53e58e60c9554b09b1201ca5ba9296", + "shasum": "" + }, + "require": { + "php": "~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "~2.0", + "phpunit/phpunit": "^6.3 || ^7.0 || ^8.0" + }, + "suggest": { + "ext-bcmath": "BCmath is the fallback extension for big integer calculations", + "ext-curl": "For loading OID information from the web if they have not bee defined statically", + "ext-gmp": "GMP is the preferred extension for big integer calculations", + "phpseclib/bcmath_compat": "BCmath polyfill for servers where neither GMP nor BCmath is available" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "FG\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Friedrich Große", + "email": "friedrich.grosse@gmail.com", + "homepage": "https://github.com/FGrosse", + "role": "Author" + }, + { + "name": "All contributors", + "homepage": "https://github.com/FGrosse/PHPASN1/contributors" + } + ], + "description": "A PHP Framework that allows you to encode and decode arbitrary ASN.1 structures using the ITU-T X.690 Encoding Rules.", + "homepage": "https://github.com/FGrosse/PHPASN1", + "keywords": [ + "DER", + "asn.1", + "asn1", + "ber", + "binary", + "decoding", + "encoding", + "x.509", + "x.690", + "x509", + "x690" + ], + "support": { + "issues": "https://github.com/fgrosse/PHPASN1/issues", + "source": "https://github.com/fgrosse/PHPASN1/tree/v2.4.0" + }, + "time": "2021-12-11T12:41:06+00:00" + }, + { + "name": "google/recaptcha", + "version": "1.2.4", + "source": { + "type": "git", + "url": "https://github.com/google/recaptcha.git", + "reference": "614f25a9038be4f3f2da7cbfd778dc5b357d2419" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/google/recaptcha/zipball/614f25a9038be4f3f2da7cbfd778dc5b357d2419", + "reference": "614f25a9038be4f3f2da7cbfd778dc5b357d2419", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.2.20|^2.15", + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^4.8.36|^5.7.27|^6.59|^7.5.11" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "ReCaptcha\\": "src/ReCaptcha" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Client library for reCAPTCHA, a free service that protects websites from spam and abuse.", + "homepage": "https://www.google.com/recaptcha/", + "keywords": [ + "Abuse", + "captcha", + "recaptcha", + "spam" + ], + "support": { + "forum": "https://groups.google.com/forum/#!forum/recaptcha", + "issues": "https://github.com/google/recaptcha/issues", + "source": "https://github.com/google/recaptcha" + }, + "time": "2020-03-31T17:50:54+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "7.4.5", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "1dd98b0564cb3f6bd16ce683cb755f94c10fbd82" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/1dd98b0564cb3f6bd16ce683cb755f94c10fbd82", + "reference": "1dd98b0564cb3f6bd16ce683cb755f94c10fbd82", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.5", + "guzzlehttp/psr7": "^1.9 || ^2.4", + "php": "^7.2.5 || ^8.0", + "psr/http-client": "^1.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0" + }, + "provide": { + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "ext-curl": "*", + "php-http/client-integration-tests": "^3.0", + "phpunit/phpunit": "^8.5.5 || ^9.3.5", + "psr/log": "^1.1 || ^2.0 || ^3.0" + }, + "suggest": { + "ext-curl": "Required for CURL handler support", + "ext-intl": "Required for Internationalized Domain Name (IDN) support", + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.4-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Jeremy Lindblom", + "email": "jeremeamia@gmail.com", + "homepage": "https://github.com/jeremeamia" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "psr-18", + "psr-7", + "rest", + "web service" + ], + "support": { + "issues": "https://github.com/guzzle/guzzle/issues", + "source": "https://github.com/guzzle/guzzle/tree/7.4.5" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", + "type": "tidelift" + } + ], + "time": "2022-06-20T22:16:13+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "1.5.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/fe752aedc9fd8fcca3fe7ad05d419d32998a06da", + "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "symfony/phpunit-bridge": "^4.4 || ^5.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.5-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "support": { + "issues": "https://github.com/guzzle/promises/issues", + "source": "https://github.com/guzzle/promises/tree/1.5.1" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", + "type": "tidelift" + } + ], + "time": "2021-10-22T20:56:57+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "2.4.0", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "13388f00956b1503577598873fffb5ae994b5737" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/13388f00956b1503577598873fffb5ae994b5737", + "reference": "13388f00956b1503577598873fffb5ae994b5737", + "shasum": "" + }, + "require": { + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "ralouphie/getallheaders": "^3.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.4.1", + "http-interop/http-factory-tests": "^0.9", + "phpunit/phpunit": "^8.5.8 || ^9.3.10" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Graham Campbell", + "email": "hello@gjcampbell.co.uk", + "homepage": "https://github.com/GrahamCampbell" + }, + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "George Mponos", + "email": "gmponos@gmail.com", + "homepage": "https://github.com/gmponos" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "https://github.com/Nyholm" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://github.com/sagikazarmark" + }, + { + "name": "Tobias Schultze", + "email": "webmaster@tubo-world.de", + "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "support": { + "issues": "https://github.com/guzzle/psr7/issues", + "source": "https://github.com/guzzle/psr7/tree/2.4.0" + }, + "funding": [ + { + "url": "https://github.com/GrahamCampbell", + "type": "github" + }, + { + "url": "https://github.com/Nyholm", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", + "type": "tidelift" + } + ], + "time": "2022-06-20T21:43:11+00:00" + }, + { + "name": "justinrainbow/json-schema", + "version": "5.2.12", + "source": { + "type": "git", + "url": "https://github.com/justinrainbow/json-schema.git", + "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", + "reference": "ad87d5a5ca981228e0e205c2bc7dfb8e24559b60", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", + "json-schema/json-schema-test-suite": "1.2.0", + "phpunit/phpunit": "^4.8.35" + }, + "bin": [ + "bin/validate-json" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "JsonSchema\\": "src/JsonSchema/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bruno Prieto Reis", + "email": "bruno.p.reis@gmail.com" + }, + { + "name": "Justin Rainbow", + "email": "justin.rainbow@gmail.com" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Robert Schönthal", + "email": "seroscho@googlemail.com" + } + ], + "description": "A library to validate a json schema.", + "homepage": "https://github.com/justinrainbow/json-schema", + "keywords": [ + "json", + "schema" + ], + "support": { + "issues": "https://github.com/justinrainbow/json-schema/issues", + "source": "https://github.com/justinrainbow/json-schema/tree/5.2.12" + }, + "time": "2022-04-13T08:02:27+00:00" + }, + { + "name": "laminas/laminas-captcha", + "version": "2.13.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-captcha.git", + "reference": "debd6783ce593cb2e4cf74c3028baf1730918d85" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-captcha/zipball/debd6783ce593cb2e4cf74c3028baf1730918d85", + "reference": "debd6783ce593cb2e4cf74c3028baf1730918d85", + "shasum": "" + }, + "require": { + "laminas/laminas-recaptcha": "^3.4.0", + "laminas/laminas-session": "^2.12", + "laminas/laminas-stdlib": "^3.10.1", + "laminas/laminas-text": "^2.9.0", + "laminas/laminas-validator": "^2.19.0", + "php": "^7.4 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-captcha": "*" + }, + "require-dev": { + "ext-gd": "*", + "laminas/laminas-coding-standard": "~2.3.0", + "phpunit/phpunit": "^9.5.21", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.24.0" + }, + "suggest": { + "laminas/laminas-i18n-resources": "Translations of captcha messages" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Captcha\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Generate and validate CAPTCHAs using Figlets, images, ReCaptcha, and more", + "homepage": "https://laminas.dev", + "keywords": [ + "captcha", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-captcha/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-captcha/issues", + "rss": "https://github.com/laminas/laminas-captcha/releases.atom", + "source": "https://github.com/laminas/laminas-captcha" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-24T15:35:33+00:00" + }, + { + "name": "laminas/laminas-code", + "version": "4.5.2", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-code.git", + "reference": "da01fb74c08f37e20e7ae49f1e3ee09aa401ebad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-code/zipball/da01fb74c08f37e20e7ae49f1e3ee09aa401ebad", + "reference": "da01fb74c08f37e20e7ae49f1e3ee09aa401ebad", + "shasum": "" + }, + "require": { + "php": ">=7.4, <8.2" + }, + "require-dev": { + "doctrine/annotations": "^1.13.2", + "ext-phar": "*", + "laminas/laminas-coding-standard": "^2.3.0", + "laminas/laminas-stdlib": "^3.6.1", + "phpunit/phpunit": "^9.5.10", + "psalm/plugin-phpunit": "^0.16.1", + "vimeo/psalm": "^4.13.1" + }, + "suggest": { + "doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features", + "laminas/laminas-stdlib": "Laminas\\Stdlib component" + }, + "type": "library", + "autoload": { + "files": [ + "polyfill/ReflectionEnumPolyfill.php" + ], + "psr-4": { + "Laminas\\Code\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Extensions to the PHP Reflection API, static code scanning, and code generation", + "homepage": "https://laminas.dev", + "keywords": [ + "code", + "laminas", + "laminasframework" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-code/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-code/issues", + "rss": "https://github.com/laminas/laminas-code/releases.atom", + "source": "https://github.com/laminas/laminas-code" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-06-06T11:26:02+00:00" + }, + { + "name": "laminas/laminas-config", + "version": "3.7.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-config.git", + "reference": "e43d13dcfc273d4392812eb395ce636f73f34dfd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-config/zipball/e43d13dcfc273d4392812eb395ce636f73f34dfd", + "reference": "e43d13dcfc273d4392812eb395ce636f73f34dfd", + "shasum": "" + }, + "require": { + "ext-json": "*", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.3 || ~8.0.0 || ~8.1.0", + "psr/container": "^1.0" + }, + "conflict": { + "container-interop/container-interop": "<1.2.0", + "zendframework/zend-config": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~1.0.0", + "laminas/laminas-filter": "^2.7.2", + "laminas/laminas-i18n": "^2.10.3", + "laminas/laminas-servicemanager": "^3.7", + "phpunit/phpunit": "^9.5.5" + }, + "suggest": { + "laminas/laminas-filter": "^2.7.2; install if you want to use the Filter processor", + "laminas/laminas-i18n": "^2.7.4; install if you want to use the Translator processor", + "laminas/laminas-servicemanager": "^2.7.8 || ^3.3; if you need an extensible plugin manager for use with the Config Factory" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Config\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "provides a nested object property based user interface for accessing this configuration data within application code", + "homepage": "https://laminas.dev", + "keywords": [ + "config", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-config/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-config/issues", + "rss": "https://github.com/laminas/laminas-config/releases.atom", + "source": "https://github.com/laminas/laminas-config" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-10-01T16:07:46+00:00" + }, + { + "name": "laminas/laminas-db", + "version": "2.15.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-db.git", + "reference": "1125ef2e55108bdfcc1f0030d3a0f9b895e09606" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-db/zipball/1125ef2e55108bdfcc1f0030d3a0f9b895e09606", + "reference": "1125ef2e55108bdfcc1f0030d3a0f9b895e09606", + "shasum": "" + }, + "require": { + "laminas/laminas-stdlib": "^3.7.1", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-db": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-eventmanager": "^3.4.0", + "laminas/laminas-hydrator": "^3.2 || ^4.3", + "laminas/laminas-servicemanager": "^3.7.0", + "phpunit/phpunit": "^9.5.19" + }, + "suggest": { + "laminas/laminas-eventmanager": "Laminas\\EventManager component", + "laminas/laminas-hydrator": "(^3.2 || ^4.3) Laminas\\Hydrator component for using HydratingResultSets", + "laminas/laminas-servicemanager": "Laminas\\ServiceManager component" + }, + "type": "library", + "extra": { + "laminas": { + "component": "Laminas\\Db", + "config-provider": "Laminas\\Db\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Laminas\\Db\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Database abstraction layer, SQL abstraction, result set abstraction, and RowDataGateway and TableDataGateway implementations", + "homepage": "https://laminas.dev", + "keywords": [ + "db", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-db/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-db/issues", + "rss": "https://github.com/laminas/laminas-db/releases.atom", + "source": "https://github.com/laminas/laminas-db" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-04-11T13:26:20+00:00" + }, + { + "name": "laminas/laminas-dependency-plugin", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-dependency-plugin.git", + "reference": "73cfb63ddca9d6bfedad5e0a038f6d55063975a3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-dependency-plugin/zipball/73cfb63ddca9d6bfedad5e0a038f6d55063975a3", + "reference": "73cfb63ddca9d6bfedad5e0a038f6d55063975a3", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.1 || ^2.0", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "require-dev": { + "composer/composer": "^1.9 || ^2.0", + "laminas/laminas-coding-standard": "^2.2.1", + "mikey179/vfsstream": "^1.6.10@alpha", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.15.1", + "roave/security-advisories": "dev-master", + "vimeo/psalm": "^4.5" + }, + "type": "composer-plugin", + "extra": { + "class": "Laminas\\DependencyPlugin\\DependencyRewriterPluginDelegator" + }, + "autoload": { + "psr-4": { + "Laminas\\DependencyPlugin\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Replace zendframework and zfcampus packages with their Laminas Project equivalents.", + "support": { + "issues": "https://github.com/laminas/laminas-dependency-plugin/issues", + "source": "https://github.com/laminas/laminas-dependency-plugin/tree/2.2.0" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-09-08T17:51:35+00:00" + }, + { + "name": "laminas/laminas-di", + "version": "3.9.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-di.git", + "reference": "9b7091c50587f7ded53519d229421a02532feb9a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-di/zipball/9b7091c50587f7ded53519d229421a02532feb9a", + "reference": "9b7091c50587f7ded53519d229421a02532feb9a", + "shasum": "" + }, + "require": { + "laminas/laminas-stdlib": "^3.6", + "php": ">=7.4, <8.2", + "psr/container": "^1.1.1", + "psr/log": "^1.1.4 || ^3.0.0" + }, + "conflict": { + "laminas/laminas-servicemanager": "<3.13.0", + "laminas/laminas-servicemanager-di": "*", + "phpspec/prophecy": "<1.9.0", + "zendframework/zend-di": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-servicemanager": "^3.12", + "mikey179/vfsstream": "^1.6.10@alpha", + "phpbench/phpbench": "^1.2", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.5", + "squizlabs/php_codesniffer": "^3.6" + }, + "suggest": { + "laminas/laminas-servicemanager": "An IoC container without auto wiring capabilities" + }, + "type": "library", + "extra": { + "laminas": { + "component": "Laminas\\Di", + "config-provider": "Laminas\\Di\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Laminas\\Di\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Automated dependency injection for PSR-11 containers", + "homepage": "https://laminas.dev", + "keywords": [ + "PSR-11", + "di", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-di/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-di/issues", + "rss": "https://github.com/laminas/laminas-di/releases.atom", + "source": "https://github.com/laminas/laminas-di" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-06-30T12:29:26+00:00" + }, + { + "name": "laminas/laminas-escaper", + "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-escaper.git", + "reference": "58af67282db37d24e584a837a94ee55b9c7552be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/58af67282db37d24e584a837a94ee55b9c7552be", + "reference": "58af67282db37d24e584a837a94ee55b9c7552be", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-mbstring": "*", + "php": "^7.4 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-escaper": "*" + }, + "require-dev": { + "infection/infection": "^0.26.6", + "laminas/laminas-coding-standard": "~2.3.0", + "maglnet/composer-require-checker": "^3.8.0", + "phpunit/phpunit": "^9.5.18", + "psalm/plugin-phpunit": "^0.16.1", + "vimeo/psalm": "^4.22.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Escaper\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs", + "homepage": "https://laminas.dev", + "keywords": [ + "escaper", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-escaper/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-escaper/issues", + "rss": "https://github.com/laminas/laminas-escaper/releases.atom", + "source": "https://github.com/laminas/laminas-escaper" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-03-08T20:15:36+00:00" + }, + { + "name": "laminas/laminas-eventmanager", + "version": "3.5.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-eventmanager.git", + "reference": "41f7209428f37cab9573365e361f4078209aaafa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-eventmanager/zipball/41f7209428f37cab9573365e361f4078209aaafa", + "reference": "41f7209428f37cab9573365e361f4078209aaafa", + "shasum": "" + }, + "require": { + "php": "^7.4 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "container-interop/container-interop": "<1.2", + "zendframework/zend-eventmanager": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-stdlib": "^3.6", + "phpbench/phpbench": "^1.1", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.5", + "psr/container": "^1.1.2 || ^2.0.2" + }, + "suggest": { + "laminas/laminas-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature", + "psr/container": "^1.1.2 || ^2.0.2, to use the lazy listeners feature" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\EventManager\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Trigger and listen to events within a PHP application", + "homepage": "https://laminas.dev", + "keywords": [ + "event", + "eventmanager", + "events", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-eventmanager/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-eventmanager/issues", + "rss": "https://github.com/laminas/laminas-eventmanager/releases.atom", + "source": "https://github.com/laminas/laminas-eventmanager" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-04-06T21:05:17+00:00" + }, + { + "name": "laminas/laminas-feed", + "version": "2.18.2", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-feed.git", + "reference": "a57fdb9df42950d5b7f052509fbdab0d081c6b6d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-feed/zipball/a57fdb9df42950d5b7f052509fbdab0d081c6b6d", + "reference": "a57fdb9df42950d5b7f052509fbdab0d081c6b6d", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "laminas/laminas-escaper": "^2.9", + "laminas/laminas-servicemanager": "^3.14.0", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.4 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "laminas/laminas-servicemanager": "<3.3", + "zendframework/zend-feed": "*" + }, + "require-dev": { + "laminas/laminas-cache": "^2.13.2 || ^3.1.3", + "laminas/laminas-cache-storage-adapter-memory": "^1.1.0 || ^2.0.0", + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-db": "^2.13.3", + "laminas/laminas-http": "^2.15", + "laminas/laminas-validator": "^2.15", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.17.0", + "psr/http-message": "^1.0.1", + "vimeo/psalm": "^4.24.0" + }, + "suggest": { + "laminas/laminas-cache": "Laminas\\Cache component, for optionally caching feeds between requests", + "laminas/laminas-db": "Laminas\\Db component, for use with PubSubHubbub", + "laminas/laminas-http": "Laminas\\Http for PubSubHubbub, and optionally for use with Laminas\\Feed\\Reader", + "laminas/laminas-servicemanager": "Laminas\\ServiceManager component, for easily extending ExtensionManager implementations", + "laminas/laminas-validator": "Laminas\\Validator component, for validating email addresses used in Atom feeds and entries when using the Writer subcomponent", + "psr/http-message": "PSR-7 ^1.0.1, if you wish to use Laminas\\Feed\\Reader\\Http\\Psr7ResponseDecorator" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Feed\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "provides functionality for creating and consuming RSS and Atom feeds", + "homepage": "https://laminas.dev", + "keywords": [ + "atom", + "feed", + "laminas", + "rss" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-feed/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-feed/issues", + "rss": "https://github.com/laminas/laminas-feed/releases.atom", + "source": "https://github.com/laminas/laminas-feed" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-08-08T17:02:35+00:00" + }, + { + "name": "laminas/laminas-http", + "version": "2.15.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-http.git", + "reference": "261f079c3dffcf6f123484db43c40e44c4bf1c79" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-http/zipball/261f079c3dffcf6f123484db43c40e44c4bf1c79", + "reference": "261f079c3dffcf6f123484db43c40e44c4bf1c79", + "shasum": "" + }, + "require": { + "laminas/laminas-loader": "^2.8", + "laminas/laminas-stdlib": "^3.6", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.15", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-http": "*" + }, + "require-dev": { + "ext-curl": "*", + "laminas/laminas-coding-standard": "~2.2.1", + "phpunit/phpunit": "^9.5.5" + }, + "suggest": { + "paragonie/certainty": "For automated management of cacert.pem" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Http\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Provides an easy interface for performing Hyper-Text Transfer Protocol (HTTP) requests", + "homepage": "https://laminas.dev", + "keywords": [ + "http", + "http client", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-http/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-http/issues", + "rss": "https://github.com/laminas/laminas-http/releases.atom", + "source": "https://github.com/laminas/laminas-http" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-12-03T10:17:11+00:00" + }, + { + "name": "laminas/laminas-json", + "version": "3.3.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-json.git", + "reference": "9a0ce9f330b7d11e70c4acb44d67e8c4f03f437f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-json/zipball/9a0ce9f330b7d11e70c4acb44d67e8c4f03f437f", + "reference": "9a0ce9f330b7d11e70c4acb44d67e8c4f03f437f", + "shasum": "" + }, + "require": { + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-json": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-stdlib": "^2.7.7 || ^3.1", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "laminas/laminas-json-server": "For implementing JSON-RPC servers", + "laminas/laminas-xml2json": "For converting XML documents to JSON" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Json\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "provides convenience methods for serializing native PHP to JSON and decoding JSON to native PHP", + "homepage": "https://laminas.dev", + "keywords": [ + "json", + "laminas" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-json/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-json/issues", + "rss": "https://github.com/laminas/laminas-json/releases.atom", + "source": "https://github.com/laminas/laminas-json" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-09-02T18:02:31+00:00" + }, + { + "name": "laminas/laminas-loader", + "version": "2.8.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-loader.git", + "reference": "d0589ec9dd48365fd95ad10d1c906efd7711c16b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-loader/zipball/d0589ec9dd48365fd95ad10d1c906efd7711c16b", + "reference": "d0589ec9dd48365fd95ad10d1c906efd7711c16b", + "shasum": "" + }, + "require": { + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-loader": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Loader\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Autoloading and plugin loading strategies", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "loader" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-loader/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-loader/issues", + "rss": "https://github.com/laminas/laminas-loader/releases.atom", + "source": "https://github.com/laminas/laminas-loader" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-09-02T18:30:53+00:00" + }, + { + "name": "laminas/laminas-mail", + "version": "2.17.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-mail.git", + "reference": "bf7504247d5a110d941efa8eb4815f5292a8dc56" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-mail/zipball/bf7504247d5a110d941efa8eb4815f5292a8dc56", + "reference": "bf7504247d5a110d941efa8eb4815f5292a8dc56", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "laminas/laminas-loader": "^2.8.0", + "laminas/laminas-mime": "^2.9.1", + "laminas/laminas-stdlib": "^3.11.0", + "laminas/laminas-validator": "^2.23.0", + "php": "~8.0.0 || ~8.1.0", + "symfony/polyfill-intl-idn": "^1.26.0", + "symfony/polyfill-mbstring": "^1.16.0", + "webmozart/assert": "^1.11.0" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-crypt": "^3.8.0", + "laminas/laminas-db": "^2.15.0", + "laminas/laminas-servicemanager": "^3.16.0", + "phpunit/phpunit": "^9.5.21", + "psalm/plugin-phpunit": "^0.17.0", + "symfony/process": "^6.0.11", + "vimeo/psalm": "^4.26.0" + }, + "suggest": { + "laminas/laminas-crypt": "^3.8 Crammd5 support in SMTP Auth", + "laminas/laminas-servicemanager": "^3.16 when using SMTP to deliver messages" + }, + "type": "library", + "extra": { + "laminas": { + "component": "Laminas\\Mail", + "config-provider": "Laminas\\Mail\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Laminas\\Mail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Provides generalized functionality to compose and send both text and MIME-compliant multipart e-mail messages", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "mail" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-mail/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-mail/issues", + "rss": "https://github.com/laminas/laminas-mail/releases.atom", + "source": "https://github.com/laminas/laminas-mail" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-08-06T12:27:12+00:00" + }, + { + "name": "laminas/laminas-mime", + "version": "2.9.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-mime.git", + "reference": "72d21a1b4bb7086d4a4d7058c0abca180b209184" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-mime/zipball/72d21a1b4bb7086d4a4d7058c0abca180b209184", + "reference": "72d21a1b4bb7086d4a4d7058c0abca180b209184", + "shasum": "" + }, + "require": { + "laminas/laminas-stdlib": "^2.7 || ^3.0", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-mime": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-mail": "^2.12", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "laminas/laminas-mail": "Laminas\\Mail component" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Mime\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Create and parse MIME messages and parts", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "mime" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-mime/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-mime/issues", + "rss": "https://github.com/laminas/laminas-mime/releases.atom", + "source": "https://github.com/laminas/laminas-mime" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-09-20T21:19:24+00:00" + }, + { + "name": "laminas/laminas-modulemanager", + "version": "2.11.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-modulemanager.git", + "reference": "6acf5991d10b0b38a2edb08729ed48981b2a5dad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-modulemanager/zipball/6acf5991d10b0b38a2edb08729ed48981b2a5dad", + "reference": "6acf5991d10b0b38a2edb08729ed48981b2a5dad", + "shasum": "" + }, + "require": { + "brick/varexporter": "^0.3.2", + "laminas/laminas-config": "^3.7", + "laminas/laminas-eventmanager": "^3.4", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.3 || ~8.0.0 || ~8.1.0", + "webimpress/safe-writer": "^1.0.2 || ^2.1" + }, + "conflict": { + "zendframework/zend-modulemanager": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "^2.3", + "laminas/laminas-loader": "^2.8", + "laminas/laminas-mvc": "^3.1.1", + "laminas/laminas-servicemanager": "^3.7", + "phpunit/phpunit": "^9.5.5" + }, + "suggest": { + "laminas/laminas-console": "Laminas\\Console component", + "laminas/laminas-loader": "Laminas\\Loader component if you are not using Composer autoloading for your modules", + "laminas/laminas-mvc": "Laminas\\Mvc component", + "laminas/laminas-servicemanager": "Laminas\\ServiceManager component" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\ModuleManager\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Modular application system for laminas-mvc applications", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "modulemanager" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-modulemanager/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-modulemanager/issues", + "rss": "https://github.com/laminas/laminas-modulemanager/releases.atom", + "source": "https://github.com/laminas/laminas-modulemanager" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-10-13T17:05:17+00:00" + }, + { + "name": "laminas/laminas-mvc", + "version": "3.3.3", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-mvc.git", + "reference": "7ff2bfbe64048aa83c6d1c7edcbab849123f0150" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-mvc/zipball/7ff2bfbe64048aa83c6d1c7edcbab849123f0150", + "reference": "7ff2bfbe64048aa83c6d1c7edcbab849123f0150", + "shasum": "" + }, + "require": { + "container-interop/container-interop": "^1.2", + "laminas/laminas-eventmanager": "^3.4", + "laminas/laminas-http": "^2.15", + "laminas/laminas-modulemanager": "^2.8", + "laminas/laminas-router": "^3.5", + "laminas/laminas-servicemanager": "^3.7", + "laminas/laminas-stdlib": "^3.6", + "laminas/laminas-view": "^2.14", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-mvc": "*" + }, + "require-dev": { + "http-interop/http-middleware": "^0.4.1", + "laminas/laminas-coding-standard": "^1.0.0", + "laminas/laminas-json": "^3.3", + "laminas/laminas-psr7bridge": "^1.0", + "laminas/laminas-stratigility": ">=2.0.1 <2.2", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.5" + }, + "suggest": { + "laminas/laminas-json": "(^2.6.1 || ^3.0) To auto-deserialize JSON body content in AbstractRestfulController extensions, when json_decode is unavailable", + "laminas/laminas-log": "^2.9.1 To provide log functionality via LogFilterManager, LogFormatterManager, and LogProcessorManager", + "laminas/laminas-mvc-console": "laminas-mvc-console provides the ability to expose laminas-mvc as a console application", + "laminas/laminas-mvc-i18n": "laminas-mvc-i18n provides integration with laminas-i18n, including a translation bridge and translatable route segments", + "laminas/laminas-mvc-middleware": "To dispatch middleware in your laminas-mvc application", + "laminas/laminas-mvc-plugin-fileprg": "To provide Post/Redirect/Get functionality around forms that container file uploads", + "laminas/laminas-mvc-plugin-flashmessenger": "To provide flash messaging capabilities between requests", + "laminas/laminas-mvc-plugin-identity": "To access the authenticated identity (per laminas-authentication) in controllers", + "laminas/laminas-mvc-plugin-prg": "To provide Post/Redirect/Get functionality within controllers", + "laminas/laminas-paginator": "^2.7 To provide pagination functionality via PaginatorPluginManager", + "laminas/laminas-servicemanager-di": "laminas-servicemanager-di provides utilities for integrating laminas-di and laminas-servicemanager in your laminas-mvc application" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Mvc\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Laminas's event-driven MVC layer, including MVC Applications, Controllers, and Plugins", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "mvc" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-mvc/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-mvc/issues", + "rss": "https://github.com/laminas/laminas-mvc/releases.atom", + "source": "https://github.com/laminas/laminas-mvc" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-02-21T20:21:58+00:00" + }, + { + "name": "laminas/laminas-recaptcha", + "version": "3.4.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-recaptcha.git", + "reference": "f3bdb2fcaf859b9f725f397dc1bc38b4a7696a71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-recaptcha/zipball/f3bdb2fcaf859b9f725f397dc1bc38b4a7696a71", + "reference": "f3bdb2fcaf859b9f725f397dc1bc38b4a7696a71", + "shasum": "" + }, + "require": { + "ext-json": "*", + "laminas/laminas-http": "^2.15", + "laminas/laminas-json": "^3.3", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zendservice-recaptcha": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-config": "^3.7", + "laminas/laminas-validator": "^2.15", + "phpunit/phpunit": "^9.5.4" + }, + "suggest": { + "laminas/laminas-validator": "~2.0, if using ReCaptcha's Mailhide API" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\ReCaptcha\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "OOP wrapper for the ReCaptcha web service", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "recaptcha" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-recaptcha/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-recaptcha/issues", + "rss": "https://github.com/laminas/laminas-recaptcha/releases.atom", + "source": "https://github.com/laminas/laminas-recaptcha" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-11-28T18:10:25+00:00" + }, + { + "name": "laminas/laminas-router", + "version": "3.7.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-router.git", + "reference": "0227cc29f62583dd1ca50d17d117b832edaa8cd8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-router/zipball/0227cc29f62583dd1ca50d17d117b832edaa8cd8", + "reference": "0227cc29f62583dd1ca50d17d117b832edaa8cd8", + "shasum": "" + }, + "require": { + "laminas/laminas-http": "^2.15", + "laminas/laminas-servicemanager": "^3.14.0", + "laminas/laminas-stdlib": "^3.10.1", + "php": "^7.4 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-router": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-i18n": "^2.15.0", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.24.0" + }, + "suggest": { + "laminas/laminas-i18n": "^2.15.0 if defining translatable HTTP path segments" + }, + "type": "library", + "extra": { + "laminas": { + "component": "Laminas\\Router", + "config-provider": "Laminas\\Router\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Laminas\\Router\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Flexible routing system for HTTP and console applications", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "routing" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-router/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-router/issues", + "rss": "https://github.com/laminas/laminas-router/releases.atom", + "source": "https://github.com/laminas/laminas-router" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-18T01:39:51+00:00" + }, + { + "name": "laminas/laminas-server", + "version": "2.11.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-server.git", + "reference": "f45e1a6f614a11af8eff5d2d409f12229101cfc1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-server/zipball/f45e1a6f614a11af8eff5d2d409f12229101cfc1", + "reference": "f45e1a6f614a11af8eff5d2d409f12229101cfc1", + "shasum": "" + }, + "require": { + "laminas/laminas-code": "^3.5.1 || ^4.0.0", + "laminas/laminas-stdlib": "^3.3.1", + "laminas/laminas-zendframework-bridge": "^1.2.0", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "replace": { + "zendframework/zend-server": "^2.8.1" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~1.0.0", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.15.1", + "vimeo/psalm": "^4.6.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Server\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Create Reflection-based RPC servers", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "server" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-server/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-server/issues", + "rss": "https://github.com/laminas/laminas-server/releases.atom", + "source": "https://github.com/laminas/laminas-server" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-02-25T14:41:51+00:00" + }, + { + "name": "laminas/laminas-servicemanager", + "version": "3.16.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-servicemanager.git", + "reference": "863c66733740cd36ebf5e700f4258ef2c68a2a24" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-servicemanager/zipball/863c66733740cd36ebf5e700f4258ef2c68a2a24", + "reference": "863c66733740cd36ebf5e700f4258ef2c68a2a24", + "shasum": "" + }, + "require": { + "laminas/laminas-stdlib": "^3.2.1", + "php": "~7.4.0 || ~8.0.0 || ~8.1.0", + "psr/container": "^1.0" + }, + "conflict": { + "ext-psr": "*", + "laminas/laminas-code": "<3.3.1", + "zendframework/zend-code": "<3.3.1", + "zendframework/zend-servicemanager": "*" + }, + "provide": { + "psr/container-implementation": "^1.0" + }, + "replace": { + "container-interop/container-interop": "^1.2.0" + }, + "require-dev": { + "composer/package-versions-deprecated": "^1.0", + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-container-config-test": "^0.7", + "laminas/laminas-dependency-plugin": "^2.1.2", + "mikey179/vfsstream": "^1.6.10@alpha", + "ocramius/proxy-manager": "^2.11", + "phpbench/phpbench": "^1.1", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.8" + }, + "suggest": { + "ocramius/proxy-manager": "ProxyManager ^2.1.1 to handle lazy initialization of services" + }, + "bin": [ + "bin/generate-deps-for-config-factory", + "bin/generate-factory-for-class" + ], + "type": "library", + "autoload": { + "files": [ + "src/autoload.php" + ], + "psr-4": { + "Laminas\\ServiceManager\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Factory-Driven Dependency Injection Container", + "homepage": "https://laminas.dev", + "keywords": [ + "PSR-11", + "dependency-injection", + "di", + "dic", + "laminas", + "service-manager", + "servicemanager" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-servicemanager/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-servicemanager/issues", + "rss": "https://github.com/laminas/laminas-servicemanager/releases.atom", + "source": "https://github.com/laminas/laminas-servicemanager" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-27T14:58:17+00:00" + }, + { + "name": "laminas/laminas-session", + "version": "2.13.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-session.git", + "reference": "9f8a6077dd22b3b253583b1be84ddd5bf6fa1ef4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-session/zipball/9f8a6077dd22b3b253583b1be84ddd5bf6fa1ef4", + "reference": "9f8a6077dd22b3b253583b1be84ddd5bf6fa1ef4", + "shasum": "" + }, + "require": { + "laminas/laminas-eventmanager": "^3.5", + "laminas/laminas-servicemanager": "^3.15.1", + "laminas/laminas-stdlib": "^3.10.1", + "php": "^7.4 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-session": "*" + }, + "require-dev": { + "laminas/laminas-cache": "^3.1.3", + "laminas/laminas-cache-storage-adapter-memory": "^2.0.0", + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-db": "^2.13.4", + "laminas/laminas-http": "^2.15", + "laminas/laminas-validator": "^2.15", + "mongodb/mongodb": "~1.12.0", + "php-mock/php-mock-phpunit": "^1.1.2 || ^2.0", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.9", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.24.0" + }, + "suggest": { + "laminas/laminas-cache": "Laminas\\Cache component", + "laminas/laminas-db": "Laminas\\Db component", + "laminas/laminas-http": "Laminas\\Http component", + "laminas/laminas-servicemanager": "Laminas\\ServiceManager component", + "laminas/laminas-validator": "Laminas\\Validator component", + "mongodb/mongodb": "If you want to use the MongoDB session save handler" + }, + "type": "library", + "extra": { + "laminas": { + "component": "Laminas\\Session", + "config-provider": "Laminas\\Session\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Laminas\\Session\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Object-oriented interface to PHP sessions and storage", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "session" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-session/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-session/issues", + "rss": "https://github.com/laminas/laminas-session/releases.atom", + "source": "https://github.com/laminas/laminas-session" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-22T10:26:33+00:00" + }, + { + "name": "laminas/laminas-soap", + "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-soap.git", + "reference": "b1245a09b523485060407f73a0058fb871d2c656" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-soap/zipball/b1245a09b523485060407f73a0058fb871d2c656", + "reference": "b1245a09b523485060407f73a0058fb871d2c656", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-soap": "*", + "laminas/laminas-server": "^2.11", + "laminas/laminas-stdlib": "^3.6", + "laminas/laminas-uri": "^2.9.1", + "php": "~7.4.0 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "laminas/laminas-code": "<4.4", + "zendframework/zend-soap": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "laminas/laminas-config": "^3.7", + "laminas/laminas-http": "^2.15", + "phpspec/prophecy-phpunit": "^2.0.1", + "phpunit/phpunit": "^9.5.5" + }, + "suggest": { + "ext-curl": "Curl is required when .NET compatibility is required", + "laminas/laminas-http": "Laminas\\Http component" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Soap\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "soap" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-soap/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-soap/issues", + "rss": "https://github.com/laminas/laminas-soap/releases.atom", + "source": "https://github.com/laminas/laminas-soap" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-10-14T14:04:27+00:00" + }, + { + "name": "laminas/laminas-stdlib", + "version": "3.11.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-stdlib.git", + "reference": "aad7d2b11ba0069ba0d9b40f6dde3c2fa664b57f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/aad7d2b11ba0069ba0d9b40f6dde3c2fa664b57f", + "reference": "aad7d2b11ba0069ba0d9b40f6dde3c2fa664b57f", + "shasum": "" + }, + "require": { + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-stdlib": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.3.0", + "phpbench/phpbench": "^1.0", + "phpunit/phpunit": "^9.3.7", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Stdlib\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "SPL extensions, array utilities, error handlers, and more", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "stdlib" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-stdlib/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-stdlib/issues", + "rss": "https://github.com/laminas/laminas-stdlib/releases.atom", + "source": "https://github.com/laminas/laminas-stdlib" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-27T12:28:58+00:00" + }, + { + "name": "laminas/laminas-text", + "version": "2.9.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-text.git", + "reference": "8879e75d03e09b0d6787e6680cfa255afd4645a7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-text/zipball/8879e75d03e09b0d6787e6680cfa255afd4645a7", + "reference": "8879e75d03e09b0d6787e6680cfa255afd4645a7", + "shasum": "" + }, + "require": { + "laminas/laminas-servicemanager": "^3.4", + "laminas/laminas-stdlib": "^3.6", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-text": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~1.0.0", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Text\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Create FIGlets and text-based tables", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "text" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-text/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-text/issues", + "rss": "https://github.com/laminas/laminas-text/releases.atom", + "source": "https://github.com/laminas/laminas-text" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-09-02T16:50:53+00:00" + }, + { + "name": "laminas/laminas-uri", + "version": "2.9.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-uri.git", + "reference": "7e837dc15c8fd3949df7d1213246fd7c8640032b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-uri/zipball/7e837dc15c8fd3949df7d1213246fd7c8640032b", + "reference": "7e837dc15c8fd3949df7d1213246fd7c8640032b", + "shasum": "" + }, + "require": { + "laminas/laminas-escaper": "^2.9", + "laminas/laminas-validator": "^2.15", + "php": "^7.3 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-uri": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.2.1", + "phpunit/phpunit": "^9.5.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Uri\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "A component that aids in manipulating and validating » Uniform Resource Identifiers (URIs)", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "uri" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-uri/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-uri/issues", + "rss": "https://github.com/laminas/laminas-uri/releases.atom", + "source": "https://github.com/laminas/laminas-uri" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2021-09-09T18:37:15+00:00" + }, + { + "name": "laminas/laminas-validator", + "version": "2.23.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-validator.git", + "reference": "6d61b6cc3b222f13807a18d9247cdfb084958b03" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-validator/zipball/6d61b6cc3b222f13807a18d9247cdfb084958b03", + "reference": "6d61b6cc3b222f13807a18d9247cdfb084958b03", + "shasum": "" + }, + "require": { + "laminas/laminas-servicemanager": "^3.12.0", + "laminas/laminas-stdlib": "^3.10", + "php": "^7.4 || ~8.0.0 || ~8.1.0" + }, + "conflict": { + "zendframework/zend-validator": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-db": "^2.7", + "laminas/laminas-filter": "^2.14.0", + "laminas/laminas-http": "^2.14.2", + "laminas/laminas-i18n": "^2.15.0", + "laminas/laminas-session": "^2.12.1", + "laminas/laminas-uri": "^2.9.1", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.21", + "psalm/plugin-phpunit": "^0.17.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "vimeo/psalm": "^4.24.0" + }, + "suggest": { + "laminas/laminas-db": "Laminas\\Db component, required by the (No)RecordExists validator", + "laminas/laminas-filter": "Laminas\\Filter component, required by the Digits validator", + "laminas/laminas-i18n": "Laminas\\I18n component to allow translation of validation error messages", + "laminas/laminas-i18n-resources": "Translations of validator messages", + "laminas/laminas-servicemanager": "Laminas\\ServiceManager component to allow using the ValidatorPluginManager and validator chains", + "laminas/laminas-session": "Laminas\\Session component, ^2.8; required by the Csrf validator", + "laminas/laminas-uri": "Laminas\\Uri component, required by the Uri and Sitemap\\Loc validators", + "psr/http-message": "psr/http-message, required when validating PSR-7 UploadedFileInterface instances via the Upload and UploadFile validators" + }, + "type": "library", + "extra": { + "laminas": { + "component": "Laminas\\Validator", + "config-provider": "Laminas\\Validator\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Laminas\\Validator\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Validation classes for a wide range of domains, and the ability to chain validators to create complex validation criteria", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "validator" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-validator/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-validator/issues", + "rss": "https://github.com/laminas/laminas-validator/releases.atom", + "source": "https://github.com/laminas/laminas-validator" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-27T19:17:59+00:00" + }, + { + "name": "laminas/laminas-view", + "version": "2.22.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-view.git", + "reference": "ae32391bdec45ca9fc73dd0882cd7301ab07ecf3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-view/zipball/ae32391bdec45ca9fc73dd0882cd7301ab07ecf3", + "reference": "ae32391bdec45ca9fc73dd0882cd7301ab07ecf3", + "shasum": "" + }, + "require": { + "container-interop/container-interop": "^1.2", + "ext-dom": "*", + "ext-filter": "*", + "ext-json": "*", + "laminas/laminas-escaper": "^2.5", + "laminas/laminas-eventmanager": "^3.4", + "laminas/laminas-json": "^3.3", + "laminas/laminas-servicemanager": "^3.14.0", + "laminas/laminas-stdlib": "^3.10.1", + "php": "^7.4 || ~8.0.0 || ~8.1.0", + "psr/container": "^1 || ^2" + }, + "conflict": { + "container-interop/container-interop": "<1.2", + "laminas/laminas-router": "<3.0.1", + "laminas/laminas-servicemanager": "<3.3", + "laminas/laminas-session": "<2.12", + "zendframework/zend-view": "*" + }, + "require-dev": { + "laminas/laminas-authentication": "^2.5", + "laminas/laminas-coding-standard": "~2.3.0", + "laminas/laminas-console": "^2.6", + "laminas/laminas-feed": "^2.15", + "laminas/laminas-filter": "^2.13.0", + "laminas/laminas-http": "^2.15", + "laminas/laminas-i18n": "^2.6", + "laminas/laminas-modulemanager": "^2.7.1", + "laminas/laminas-mvc": "^3.0", + "laminas/laminas-mvc-i18n": "^1.1", + "laminas/laminas-mvc-plugin-flashmessenger": "^1.5.0", + "laminas/laminas-navigation": "^2.13.1", + "laminas/laminas-paginator": "^2.11.0", + "laminas/laminas-permissions-acl": "^2.6", + "laminas/laminas-router": "^3.0.1", + "laminas/laminas-uri": "^2.5", + "phpspec/prophecy": "^1.12", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5.5", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.10" + }, + "suggest": { + "laminas/laminas-authentication": "Laminas\\Authentication component", + "laminas/laminas-escaper": "Laminas\\Escaper component", + "laminas/laminas-feed": "Laminas\\Feed component", + "laminas/laminas-filter": "Laminas\\Filter component", + "laminas/laminas-http": "Laminas\\Http component", + "laminas/laminas-i18n": "Laminas\\I18n component", + "laminas/laminas-mvc": "Laminas\\Mvc component", + "laminas/laminas-mvc-plugin-flashmessenger": "laminas-mvc-plugin-flashmessenger component, if you want to use the FlashMessenger view helper with laminas-mvc versions 3 and up", + "laminas/laminas-navigation": "Laminas\\Navigation component", + "laminas/laminas-paginator": "Laminas\\Paginator component", + "laminas/laminas-permissions-acl": "Laminas\\Permissions\\Acl component", + "laminas/laminas-servicemanager": "Laminas\\ServiceManager component", + "laminas/laminas-uri": "Laminas\\Uri component" + }, + "bin": [ + "bin/templatemap_generator.php" + ], + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\View\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Flexible view layer supporting and providing multiple view layers, helpers, and more", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "view" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-view/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-view/issues", + "rss": "https://github.com/laminas/laminas-view/releases.atom", + "source": "https://github.com/laminas/laminas-view" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-19T09:25:16+00:00" + }, + { + "name": "laminas/laminas-zendframework-bridge", + "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-zendframework-bridge.git", + "reference": "e112dd2c099f4f6142c16fc65fda89a638e06885" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/e112dd2c099f4f6142c16fc65fda89a638e06885", + "reference": "e112dd2c099f4f6142c16fc65fda89a638e06885", + "shasum": "" + }, + "require": { + "php": ">=7.4, <8.2" + }, + "require-dev": { + "phpunit/phpunit": "^9.5.14", + "psalm/plugin-phpunit": "^0.15.2", + "squizlabs/php_codesniffer": "^3.6.2", + "vimeo/psalm": "^4.21.0" + }, + "type": "library", + "extra": { + "laminas": { + "module": "Laminas\\ZendFrameworkBridge" + } + }, + "autoload": { + "files": [ + "src/autoload.php" + ], + "psr-4": { + "Laminas\\ZendFrameworkBridge\\": "src//" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Alias legacy ZF class names to Laminas Project equivalents.", + "keywords": [ + "ZendFramework", + "autoloading", + "laminas", + "zf" + ], + "support": { + "forum": "https://discourse.laminas.dev/", + "issues": "https://github.com/laminas/laminas-zendframework-bridge/issues", + "rss": "https://github.com/laminas/laminas-zendframework-bridge/releases.atom", + "source": "https://github.com/laminas/laminas-zendframework-bridge" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-29T13:28:29+00:00" + }, + { + "name": "league/flysystem", + "version": "2.4.5", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "9392c5f1df57d865c406ee65e5012d566686be12" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/9392c5f1df57d865c406ee65e5012d566686be12", + "reference": "9392c5f1df57d865c406ee65e5012d566686be12", + "shasum": "" + }, + "require": { + "ext-json": "*", + "league/mime-type-detection": "^1.0.0", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "guzzlehttp/ringphp": "<1.1.1" + }, + "require-dev": { + "async-aws/s3": "^1.5", + "async-aws/simple-s3": "^1.0", + "aws/aws-sdk-php": "^3.132.4", + "composer/semver": "^3.0", + "ext-fileinfo": "*", + "ext-ftp": "*", + "friendsofphp/php-cs-fixer": "^3.2", + "google/cloud-storage": "^1.23", + "phpseclib/phpseclib": "^2.0", + "phpstan/phpstan": "^0.12.26", + "phpunit/phpunit": "^8.5 || ^9.4", + "sabre/dav": "^4.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "File storage abstraction for PHP", + "keywords": [ + "WebDAV", + "aws", + "cloud", + "file", + "files", + "filesystem", + "filesystems", + "ftp", + "s3", + "sftp", + "storage" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem/issues", + "source": "https://github.com/thephpleague/flysystem/tree/2.4.5" + }, + "funding": [ + { + "url": "https://offset.earth/frankdejonge", + "type": "custom" + }, + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2022-04-25T18:39:39+00:00" + }, + { + "name": "league/flysystem-aws-s3-v3", + "version": "2.4.3", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git", + "reference": "bf8c03f9c1c8a69f7fd2854d57127840e1b6ccd2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/bf8c03f9c1c8a69f7fd2854d57127840e1b6ccd2", + "reference": "bf8c03f9c1c8a69f7fd2854d57127840e1b6ccd2", + "shasum": "" + }, + "require": { + "aws/aws-sdk-php": "^3.132.4", + "league/flysystem": "^2.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "guzzlehttp/ringphp": "<1.1.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\AwsS3V3\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "AWS S3 filesystem adapter for Flysystem.", + "keywords": [ + "Flysystem", + "aws", + "file", + "files", + "filesystem", + "s3", + "storage" + ], + "support": { + "issues": "https://github.com/thephpleague/flysystem-aws-s3-v3/issues", + "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/2.4.3" + }, + "time": "2022-02-16T18:40:49+00:00" + }, + { + "name": "league/mime-type-detection", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/mime-type-detection.git", + "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ff6248ea87a9f116e78edd6002e39e5128a0d4dd", + "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd", + "shasum": "" + }, + "require": { + "ext-fileinfo": "*", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^3.2", + "phpstan/phpstan": "^0.12.68", + "phpunit/phpunit": "^8.5.8 || ^9.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\MimeTypeDetection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Frank de Jonge", + "email": "info@frankdejonge.nl" + } + ], + "description": "Mime-type detection for Flysystem", + "support": { + "issues": "https://github.com/thephpleague/mime-type-detection/issues", + "source": "https://github.com/thephpleague/mime-type-detection/tree/1.11.0" + }, + "funding": [ + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" + } + ], + "time": "2022-04-17T13:12:02+00:00" + }, + { + "name": "magento/adobe-stock-integration", + "version": "2.1.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/adobe-stock-integration/magento-adobe-stock-integration-2.1.4.0.zip", + "shasum": "9262dee07c84dba5243b0c923ad31cfdf39d1f6f" + }, + "require": { + "magento/module-adobe-stock-admin-ui": "1.3.2", + "magento/module-adobe-stock-asset": "1.3.1", + "magento/module-adobe-stock-asset-api": "2.0.1", + "magento/module-adobe-stock-client": "1.3.2", + "magento/module-adobe-stock-client-api": "2.1.2", + "magento/module-adobe-stock-image": "1.3.3", + "magento/module-adobe-stock-image-admin-ui": "1.3.3", + "magento/module-adobe-stock-image-api": "1.3.1" + }, + "type": "metapackage", + "description": "Adobe Stock integration" + }, + { + "name": "magento/composer", + "version": "1.8.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/composer/magento-composer-1.8.0.0.zip", + "shasum": "01795e091ebbfa0e9c05afc3f5b328a41ca319e9" + }, + "require": { + "composer/composer": "^1.9 || ^2.0", + "php": "~7.4.0||~8.0.0||~8.1.0", + "symfony/console": "~4.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9" + }, + "type": "library", + "autoload": { + "psr-4": { + "Magento\\Composer\\": "src" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento composer library helps to instantiate Composer application and run composer commands." + }, + { + "name": "magento/composer-dependency-version-audit-plugin", + "version": "0.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/composer-dependency-version-audit-plugin/magento-composer-dependency-version-audit-plugin-0.1.1.0.zip", + "shasum": "bc997d887abff6d34ca8743eda7d028cabd8ef9a" + }, + "require": { + "composer-plugin-api": "^1.0 || ^2.0", + "composer/composer": "^1.9 || ^2.0" + }, + "require-dev": { + "phpunit/phpunit": "^9" + }, + "type": "composer-plugin", + "extra": { + "class": "Magento\\ComposerDependencyVersionAuditPlugin\\Plugin" + }, + "autoload": { + "psr-4": { + "Magento\\ComposerDependencyVersionAuditPlugin\\": "src/" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Validating packages through a composer plugin" + }, + { + "name": "magento/composer-root-update-plugin", + "version": "2.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/composer-root-update-plugin/magento-composer-root-update-plugin-2.0.2.0.zip", + "shasum": "a474286585447dcb6d5e1f051af25ebe98a6b5a9" + }, + "require": { + "composer-plugin-api": "^1.0 || ^2.0", + "composer/composer": "^1.0 || ^2.0", + "php": "~7.3.0||~7.4.0||~8.0.0||~8.1.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Magento\\ComposerRootUpdatePlugin\\Plugin\\PluginDefinition" + }, + "autoload": { + "psr-4": { + "Magento\\ComposerRootUpdatePlugin\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Plugin to look ahead for Magento Open Source or Adobe Commerce project root changes when running composer update for new magento/product or magento/magento-cloud metapackage versions" + }, + { + "name": "magento/framework", + "version": "103.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/framework/magento-framework-103.0.5.0.zip", + "shasum": "9c21fa7f70003323fdfefc9986a57afdebce9d73" + }, + "require": { + "colinmollenhour/php-redis-session-abstract": "~1.4.5", + "composer/composer": "^1.9 || ^2.0, !=2.2.16", + "ext-bcmath": "*", + "ext-curl": "*", + "ext-dom": "*", + "ext-gd": "*", + "ext-hash": "*", + "ext-iconv": "*", + "ext-intl": "*", + "ext-openssl": "*", + "ext-simplexml": "*", + "ext-sodium": "*", + "ext-xsl": "*", + "ezyang/htmlpurifier": "^4.14", + "guzzlehttp/guzzle": "^7.4.2", + "laminas/laminas-code": "~4.5.0", + "laminas/laminas-escaper": "~2.10.0", + "laminas/laminas-http": "^2.15.0", + "laminas/laminas-mail": "^2.16.0", + "laminas/laminas-mime": "^2.9.1", + "laminas/laminas-stdlib": "^3.7.1", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.17.0", + "lib-libxml": "*", + "magento/composer-dependency-version-audit-plugin": "~0.1", + "magento/zendframework1": "~1.15.0", + "monolog/monolog": "^2.7", + "php": "~7.4.0||~8.1.0", + "ramsey/uuid": "~4.2.0", + "symfony/console": "~4.4.0", + "symfony/process": "~4.4.0", + "tedivm/jshrink": "~1.4.0", + "webonyx/graphql-php": "~14.11.6", + "wikimedia/less.php": "^3.0.0" + }, + "suggest": { + "ext-imagick": "Use Image Magick >=3.0.0 as an optional alternative image processing library" + }, + "type": "magento2-library", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Framework\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/framework-amqp", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/framework-amqp/magento-framework-amqp-100.4.3.0.zip", + "shasum": "b55a39259d1d9cd706c4711ededcd745e9603f7d" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0", + "php-amqplib/php-amqplib": "~3.2.0" + }, + "type": "magento2-library", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Framework\\Amqp\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/framework-bulk", + "version": "101.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/framework-bulk/magento-framework-bulk-101.0.1.0.zip", + "shasum": "0509f701466b6c6403b97f625a723029ae922754" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-library", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Framework\\Bulk\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/framework-message-queue", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/framework-message-queue/magento-framework-message-queue-100.4.5.0.zip", + "shasum": "6b31ce9cba29824f5c2f2d29841ecc889c8c2a2d" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-library", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Framework\\MessageQueue\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/google-shopping-ads", + "version": "4.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/google-shopping-ads/magento-google-shopping-ads-4.0.1.0.zip", + "shasum": "ba1efed03c142908f53a02cce6704672c379a60d" + }, + "require": { + "magento/framework": ">=101.0.4", + "magento/module-eav": ">=101.0.3", + "php": "7.0.2||7.0.4||>=7.0.6" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GoogleShoppingAds\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Connect your Magento admin with Google Merchant Center and Google Ads. Leverage Google machine learning through Google Smart Shopping campaigns" + }, + { + "name": "magento/inventory-composer-installer", + "version": "1.2.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/inventory-composer-installer/magento-inventory-composer-installer-1.2.0.0.zip", + "shasum": "b96336d0a80d70b39f225eeba240abbbf7820f78" + }, + "require": { + "composer-plugin-api": "^1.1 || ^2.0", + "composer/composer": "^1.9 || ^2.0", + "magento/framework": "*" + }, + "type": "composer-plugin", + "extra": { + "class": "Magento\\InventoryComposerInstaller\\Plugin" + }, + "autoload": { + "psr-4": { + "Magento\\InventoryComposerInstaller\\": "src" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Composer plugin for Magento Multi Source Inventory" + }, + { + "name": "magento/inventory-metapackage", + "version": "1.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/inventory-metapackage/magento-inventory-metapackage-1.2.5.0.zip", + "shasum": "43fcf8211b3f173561b33672d0f0b3522baa350b" + }, + "require": { + "magento/inventory-composer-installer": "^1.2.0", + "magento/module-inventory": "1.2.3", + "magento/module-inventory-admin-ui": "1.2.3", + "magento/module-inventory-advanced-checkout": "1.2.2", + "magento/module-inventory-api": "1.2.3", + "magento/module-inventory-bundle-import-export": "1.1.1", + "magento/module-inventory-bundle-product": "1.2.2", + "magento/module-inventory-bundle-product-admin-ui": "1.2.2", + "magento/module-inventory-bundle-product-indexer": "1.1.2", + "magento/module-inventory-cache": "1.2.3", + "magento/module-inventory-catalog": "1.3.0", + "magento/module-inventory-catalog-admin-ui": "1.2.3", + "magento/module-inventory-catalog-api": "1.3.3", + "magento/module-inventory-catalog-frontend-ui": "1.0.2", + "magento/module-inventory-catalog-search": "1.2.3", + "magento/module-inventory-catalog-search-bundle-product": "1.0.1", + "magento/module-inventory-catalog-search-configurable-product": "1.0.1", + "magento/module-inventory-configurable-product": "1.2.3", + "magento/module-inventory-configurable-product-admin-ui": "1.2.3", + "magento/module-inventory-configurable-product-frontend-ui": "1.0.3", + "magento/module-inventory-configurable-product-indexer": "1.2.3", + "magento/module-inventory-configuration": "1.2.2", + "magento/module-inventory-configuration-api": "1.2.1", + "magento/module-inventory-distance-based-source-selection": "1.2.2", + "magento/module-inventory-distance-based-source-selection-admin-ui": "1.2.1", + "magento/module-inventory-distance-based-source-selection-api": "1.2.1", + "magento/module-inventory-elasticsearch": "1.2.2", + "magento/module-inventory-export-stock": "1.2.2", + "magento/module-inventory-export-stock-api": "1.2.1", + "magento/module-inventory-graph-ql": "1.2.2", + "magento/module-inventory-grouped-product": "1.3.0", + "magento/module-inventory-grouped-product-admin-ui": "1.2.2", + "magento/module-inventory-grouped-product-indexer": "1.2.3", + "magento/module-inventory-import-export": "1.2.3", + "magento/module-inventory-in-store-pickup": "1.1.1", + "magento/module-inventory-in-store-pickup-admin-ui": "1.1.2", + "magento/module-inventory-in-store-pickup-api": "1.1.1", + "magento/module-inventory-in-store-pickup-frontend": "1.1.3", + "magento/module-inventory-in-store-pickup-graph-ql": "1.1.2", + "magento/module-inventory-in-store-pickup-multishipping": "1.1.1", + "magento/module-inventory-in-store-pickup-quote": "1.1.1", + "magento/module-inventory-in-store-pickup-quote-graph-ql": "1.1.1", + "magento/module-inventory-in-store-pickup-sales": "1.1.1", + "magento/module-inventory-in-store-pickup-sales-admin-ui": "1.1.3", + "magento/module-inventory-in-store-pickup-sales-api": "1.1.1", + "magento/module-inventory-in-store-pickup-shipping": "1.1.2", + "magento/module-inventory-in-store-pickup-shipping-admin-ui": "1.1.1", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.1", + "magento/module-inventory-in-store-pickup-webapi-extension": "1.1.1", + "magento/module-inventory-indexer": "2.2.0", + "magento/module-inventory-low-quantity-notification": "1.2.2", + "magento/module-inventory-low-quantity-notification-admin-ui": "1.2.2", + "magento/module-inventory-low-quantity-notification-api": "1.2.2", + "magento/module-inventory-multi-dimensional-indexer-api": "1.2.1", + "magento/module-inventory-product-alert": "1.2.2", + "magento/module-inventory-quote-graph-ql": "1.0.2", + "magento/module-inventory-requisition-list": "1.2.3", + "magento/module-inventory-reservation-cli": "1.2.2", + "magento/module-inventory-reservations": "1.2.1", + "magento/module-inventory-reservations-api": "1.2.1", + "magento/module-inventory-sales": "1.3.0", + "magento/module-inventory-sales-admin-ui": "1.2.3", + "magento/module-inventory-sales-api": "1.2.2", + "magento/module-inventory-sales-frontend-ui": "1.2.2", + "magento/module-inventory-setup-fixture-generator": "1.2.1", + "magento/module-inventory-shipping": "1.2.2", + "magento/module-inventory-shipping-admin-ui": "1.2.3", + "magento/module-inventory-source-deduction-api": "1.2.2", + "magento/module-inventory-source-selection": "1.2.1", + "magento/module-inventory-source-selection-api": "1.4.2", + "magento/module-inventory-swatches-frontend-ui": "1.0.1", + "magento/module-inventory-visual-merchandiser": "1.1.3", + "magento/module-inventory-wishlist": "1.0.2" + }, + "type": "metapackage", + "description": "Metapackage with Magento Inventory modules for simple installation" + }, + { + "name": "magento/language-de_de", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/language-de_de/magento-language-de_de-100.4.0.0.zip", + "shasum": "176baf37dd2dcef3e7028a3915dbb6af95221791" + }, + "require": { + "magento/framework": "103.0.*" + }, + "type": "magento2-language", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "German (Germany) language" + }, + { + "name": "magento/language-en_us", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/language-en_us/magento-language-en_us-100.4.0.0.zip", + "shasum": "d812b13b78a13ca0b1314d261dcfb4b4bc9e350f" + }, + "require": { + "magento/framework": "103.0.*" + }, + "type": "magento2-language", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "English (United States) language" + }, + { + "name": "magento/language-es_es", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/language-es_es/magento-language-es_es-100.4.0.0.zip", + "shasum": "27569b926ddc525670d7daa601268f9edb09c59b" + }, + "require": { + "magento/framework": "103.0.*" + }, + "type": "magento2-language", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Spanish (Spain) language" + }, + { + "name": "magento/language-fr_fr", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/language-fr_fr/magento-language-fr_fr-100.4.0.0.zip", + "shasum": "6daf974ef89b58eba8b8f4de4b006ef807fbc7f2" + }, + "require": { + "magento/framework": "103.0.*" + }, + "type": "magento2-language", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "French (France) language" + }, + { + "name": "magento/language-nl_nl", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/language-nl_nl/magento-language-nl_nl-100.4.0.0.zip", + "shasum": "4885585685280153d691058f5344fb0ce46da023" + }, + "require": { + "magento/framework": "103.0.*" + }, + "type": "magento2-language", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Dutch (Netherlands) language" + }, + { + "name": "magento/language-pt_br", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/language-pt_br/magento-language-pt_br-100.4.0.0.zip", + "shasum": "de9b81317832aeeee8cb195d0a63b8be9176fda9" + }, + "require": { + "magento/framework": "103.0.*" + }, + "type": "magento2-language", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Portuguese (Brazil) language" + }, + { + "name": "magento/language-zh_hans_cn", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/language-zh_hans_cn/magento-language-zh_hans_cn-100.4.0.0.zip", + "shasum": "cfae6ec93fb5035704e96e19e3865f644ad3b304" + }, + "require": { + "magento/framework": "103.0.*" + }, + "type": "magento2-language", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Chinese (China) language" + }, + { + "name": "magento/magento-composer-installer", + "version": "0.3.0", + "source": { + "type": "git", + "url": "https://github.com/magento/magento-composer-installer.git", + "reference": "0c1987b1ba4c8bacde15cad86f4dace1e3957104" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/magento/magento-composer-installer/zipball/0c1987b1ba4c8bacde15cad86f4dace1e3957104", + "reference": "0c1987b1ba4c8bacde15cad86f4dace1e3957104", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.1 || ^2.0", + "composer/composer": "^1.9 || ^2.0" + }, + "replace": { + "magento-hackathon/magento-composer-installer": "*" + }, + "require-dev": { + "mikey179/vfsstream": "*", + "phpunit/phpunit": "^9.5", + "squizlabs/php_codesniffer": "~3.6.1", + "symfony/process": "~5.4.0" + }, + "type": "composer-plugin", + "extra": { + "composer-command-registry": [ + "MagentoHackathon\\Composer\\Magento\\Command\\DeployCommand" + ], + "class": "MagentoHackathon\\Composer\\Magento\\Plugin" + }, + "autoload": { + "psr-0": { + "MagentoHackathon\\Composer\\Magento": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "OSL-3.0" + ], + "authors": [ + { + "name": "Daniel Fahlke aka Flyingmana", + "email": "flyingmana@googlemail.com" + }, + { + "name": "Jörg Weller", + "email": "weller@flagbit.de" + }, + { + "name": "Karl Spies", + "email": "karl.spies@gmx.net" + }, + { + "name": "Tobias Vogt", + "email": "tobi@webguys.de" + }, + { + "name": "David Fuhr", + "email": "fuhr@flagbit.de" + }, + { + "name": "Vinai Kopp", + "email": "vinai@netzarbeiter.com" + } + ], + "description": "Composer installer for Magento modules", + "homepage": "https://github.com/magento/magento-composer-installer", + "keywords": [ + "composer-installer", + "magento" + ], + "support": { + "source": "https://github.com/magento/magento-composer-installer/tree/0.3.0" + }, + "time": "2021-12-17T20:04:15+00:00" + }, + { + "name": "magento/magento2-base", + "version": "2.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/magento2-base/magento-magento2-base-2.4.5.0.zip", + "shasum": "e13eb657292ecb4851e6cead6012c27353fd4d85" + }, + "require": { + "composer/composer": "^1.9 || ^2.0, !=2.2.16", + "ext-intl": "*", + "ext-mbstring": "*", + "laminas/laminas-code": "~4.5.0", + "laminas/laminas-di": "^3.7.0", + "laminas/laminas-eventmanager": "^3.5.0", + "laminas/laminas-http": "^2.15.0", + "laminas/laminas-modulemanager": "^2.11.0", + "laminas/laminas-mvc": "^3.3.3", + "laminas/laminas-servicemanager": "^3.11.0", + "laminas/laminas-soap": "^2.10.0", + "laminas/laminas-stdlib": "^3.7.1", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.17.0", + "magento/composer": "~1.8.0", + "magento/magento-composer-installer": "*", + "magento/zendframework1": "~1.15.0", + "monolog/monolog": "^2.7", + "pelago/emogrifier": "^6.0.0", + "php": "~7.4.0||~8.1.0", + "phpseclib/phpseclib": "~3.0.13", + "symfony/console": "~4.4.0", + "tedivm/jshrink": "~1.4.0", + "tubalmartin/cssmin": "4.1.1" + }, + "conflict": { + "gene/bluefoot": "*" + }, + "replace": { + "blueimp/jquery-file-upload": "5.6.14", + "components/jquery": "1.11.0", + "components/jqueryui": "1.10.4", + "tinymce/tinymce": "3.4.7", + "trentrichardson/jquery-timepicker-addon": "1.4.3", + "twbs/bootstrap": "3.1.0" + }, + "type": "magento2-component", + "extra": { + "chmod": [ + { + "mask": "0755", + "path": "bin/magento" + } + ], + "component_paths": { + "blueimp/jquery-file-upload": "lib/web/jquery/fileUploader", + "components/jquery": [ + "lib/web/jquery.js", + "lib/web/jquery/jquery.min.js", + "lib/web/jquery/jquery-migrate.js" + ], + "components/jqueryui": "lib/web/jquery/jquery-ui.js", + "tinymce/tinymce": "lib/web/tiny_mce_5", + "trentrichardson/jquery-timepicker-addon": "lib/web/jquery/jquery-ui-timepicker-addon.js", + "twbs/bootstrap": "lib/web/jquery/jquery.tabs.js" + }, + "map": [ + [ + ".editorconfig", + ".editorconfig" + ], + [ + ".gitignore", + ".gitignore" + ], + [ + ".htaccess", + ".htaccess" + ], + [ + ".htaccess.sample", + ".htaccess.sample" + ], + [ + ".php-cs-fixer.dist.php", + ".php-cs-fixer.dist.php" + ], + [ + ".user.ini", + ".user.ini" + ], + [ + "CHANGELOG.md", + "CHANGELOG.md" + ], + [ + "COPYING.txt", + "COPYING.txt" + ], + [ + "Gruntfile.js.sample", + "Gruntfile.js.sample" + ], + [ + "LICENSE.txt", + "LICENSE.txt" + ], + [ + "LICENSE_AFL.txt", + "LICENSE_AFL.txt" + ], + [ + "SECURITY.md", + "SECURITY.md" + ], + [ + "app/.htaccess", + "app/.htaccess" + ], + [ + "app/autoload.php", + "app/autoload.php" + ], + [ + "app/bootstrap.php", + "app/bootstrap.php" + ], + [ + "app/design/adminhtml/Magento", + "app/design/adminhtml/Magento" + ], + [ + "app/design/frontend/Magento", + "app/design/frontend/Magento" + ], + [ + "app/etc/NonComposerComponentRegistration.php", + "app/etc/NonComposerComponentRegistration.php" + ], + [ + "app/etc/db_schema.xml", + "app/etc/db_schema.xml" + ], + [ + "app/etc/di.xml", + "app/etc/di.xml" + ], + [ + "app/etc/registration_globlist.php", + "app/etc/registration_globlist.php" + ], + [ + "auth.json.sample", + "auth.json.sample" + ], + [ + "bin/.htaccess", + "bin/.htaccess" + ], + [ + "bin/magento", + "bin/magento" + ], + [ + "dev/.htaccess", + "dev/.htaccess" + ], + [ + "dev/tests/.gitignore", + "dev/tests/.gitignore" + ], + [ + "dev/tests/acceptance", + "dev/tests/acceptance" + ], + [ + "dev/tests/api-functional/.gitignore", + "dev/tests/api-functional/.gitignore" + ], + [ + "dev/tests/api-functional/_files", + "dev/tests/api-functional/_files" + ], + [ + "dev/tests/api-functional/config", + "dev/tests/api-functional/config" + ], + [ + "dev/tests/api-functional/framework", + "dev/tests/api-functional/framework" + ], + [ + "dev/tests/api-functional/isolate_gql.txt", + "dev/tests/api-functional/isolate_gql.txt" + ], + [ + "dev/tests/api-functional/isolate_rest.txt", + "dev/tests/api-functional/isolate_rest.txt" + ], + [ + "dev/tests/api-functional/phpunit_graphql.xml.dist", + "dev/tests/api-functional/phpunit_graphql.xml.dist" + ], + [ + "dev/tests/api-functional/phpunit_rest.xml.dist", + "dev/tests/api-functional/phpunit_rest.xml.dist" + ], + [ + "dev/tests/api-functional/phpunit_soap.xml.dist", + "dev/tests/api-functional/phpunit_soap.xml.dist" + ], + [ + "dev/tests/api-functional/testsuite/Magento", + "dev/tests/api-functional/testsuite/Magento" + ], + [ + "dev/tests/error_handler.php", + "dev/tests/error_handler.php" + ], + [ + "dev/tests/integration/.gitignore", + "dev/tests/integration/.gitignore" + ], + [ + "dev/tests/integration/_files", + "dev/tests/integration/_files" + ], + [ + "dev/tests/integration/bin", + "dev/tests/integration/bin" + ], + [ + "dev/tests/integration/etc", + "dev/tests/integration/etc" + ], + [ + "dev/tests/integration/framework", + "dev/tests/integration/framework" + ], + [ + "dev/tests/integration/isolate.txt", + "dev/tests/integration/isolate.txt" + ], + [ + "dev/tests/integration/phpunit.xml.dist", + "dev/tests/integration/phpunit.xml.dist" + ], + [ + "dev/tests/integration/testsuite/Magento", + "dev/tests/integration/testsuite/Magento" + ], + [ + "dev/tests/integration/tmp", + "dev/tests/integration/tmp" + ], + [ + "dev/tests/js", + "dev/tests/js" + ], + [ + "dev/tests/setup-integration", + "dev/tests/setup-integration" + ], + [ + "dev/tests/static/.gitignore", + "dev/tests/static/.gitignore" + ], + [ + "dev/tests/static/framework", + "dev/tests/static/framework" + ], + [ + "dev/tests/static/get_github_changes.php", + "dev/tests/static/get_github_changes.php" + ], + [ + "dev/tests/static/phpunit-all.xml.dist", + "dev/tests/static/phpunit-all.xml.dist" + ], + [ + "dev/tests/static/phpunit.xml.dist", + "dev/tests/static/phpunit.xml.dist" + ], + [ + "dev/tests/static/testsuite/Magento", + "dev/tests/static/testsuite/Magento" + ], + [ + "dev/tests/static/tmp", + "dev/tests/static/tmp" + ], + [ + "dev/tests/unit/.gitignore", + "dev/tests/unit/.gitignore" + ], + [ + "dev/tests/unit/framework", + "dev/tests/unit/framework" + ], + [ + "dev/tests/unit/phpunit.xml.dist", + "dev/tests/unit/phpunit.xml.dist" + ], + [ + "dev/tests/unit/tmp", + "dev/tests/unit/tmp" + ], + [ + "dev/tests/utils", + "dev/tests/utils" + ], + [ + "dev/tools", + "dev/tools" + ], + [ + "generated", + "generated" + ], + [ + "grunt-config.json.sample", + "grunt-config.json.sample" + ], + [ + "lib/.htaccess", + "lib/.htaccess" + ], + [ + "lib/internal/GnuFreeFont", + "lib/internal/GnuFreeFont" + ], + [ + "lib/internal/LinLibertineFont", + "lib/internal/LinLibertineFont" + ], + [ + "lib/web/blank.html", + "lib/web/blank.html" + ], + [ + "lib/web/chartjs", + "lib/web/chartjs" + ], + [ + "lib/web/css", + "lib/web/css" + ], + [ + "lib/web/extjs", + "lib/web/extjs" + ], + [ + "lib/web/fonts", + "lib/web/fonts" + ], + [ + "lib/web/fotorama", + "lib/web/fotorama" + ], + [ + "lib/web/i18n", + "lib/web/i18n" + ], + [ + "lib/web/images", + "lib/web/images" + ], + [ + "lib/web/jquery", + "lib/web/jquery" + ], + [ + "lib/web/jquery.js", + "lib/web/jquery.js" + ], + [ + "lib/web/js-cookie", + "lib/web/js-cookie" + ], + [ + "lib/web/js-storage", + "lib/web/js-storage" + ], + [ + "lib/web/knockoutjs", + "lib/web/knockoutjs" + ], + [ + "lib/web/legacy-build.min.js", + "lib/web/legacy-build.min.js" + ], + [ + "lib/web/less", + "lib/web/less" + ], + [ + "lib/web/lib", + "lib/web/lib" + ], + [ + "lib/web/mage", + "lib/web/mage" + ], + [ + "lib/web/magnifier", + "lib/web/magnifier" + ], + [ + "lib/web/matchMedia.js", + "lib/web/matchMedia.js" + ], + [ + "lib/web/moment-timezone-with-data.js", + "lib/web/moment-timezone-with-data.js" + ], + [ + "lib/web/moment.js", + "lib/web/moment.js" + ], + [ + "lib/web/prototype", + "lib/web/prototype" + ], + [ + "lib/web/requirejs", + "lib/web/requirejs" + ], + [ + "lib/web/scriptaculous", + "lib/web/scriptaculous" + ], + [ + "lib/web/spacer.gif", + "lib/web/spacer.gif" + ], + [ + "lib/web/tiny_mce_5", + "lib/web/tiny_mce_5" + ], + [ + "lib/web/underscore.js", + "lib/web/underscore.js" + ], + [ + "lib/web/varien", + "lib/web/varien" + ], + [ + "lib/web/vimeo", + "lib/web/vimeo" + ], + [ + "nginx.conf.sample", + "nginx.conf.sample" + ], + [ + "package.json.sample", + "package.json.sample" + ], + [ + "phpserver", + "phpserver" + ], + [ + "pub/.htaccess", + "pub/.htaccess" + ], + [ + "pub/.user.ini", + "pub/.user.ini" + ], + [ + "pub/cron.php", + "pub/cron.php" + ], + [ + "pub/errors", + "pub/errors" + ], + [ + "pub/get.php", + "pub/get.php" + ], + [ + "pub/health_check.php", + "pub/health_check.php" + ], + [ + "pub/index.php", + "pub/index.php" + ], + [ + "pub/media/.htaccess", + "pub/media/.htaccess" + ], + [ + "pub/media/custom_options", + "pub/media/custom_options" + ], + [ + "pub/media/customer/.htaccess", + "pub/media/customer/.htaccess" + ], + [ + "pub/media/customer_address", + "pub/media/customer_address" + ], + [ + "pub/media/downloadable/.htaccess", + "pub/media/downloadable/.htaccess" + ], + [ + "pub/media/import", + "pub/media/import" + ], + [ + "pub/media/sitemap", + "pub/media/sitemap" + ], + [ + "pub/media/theme_customization/.htaccess", + "pub/media/theme_customization/.htaccess" + ], + [ + "pub/opt", + "pub/opt" + ], + [ + "pub/static/.htaccess", + "pub/static/.htaccess" + ], + [ + "pub/static.php", + "pub/static.php" + ], + [ + "setup", + "setup" + ], + [ + "var/.htaccess", + "var/.htaccess" + ], + [ + "vendor/.htaccess", + "vendor/.htaccess" + ] + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento 2 Base (Community Edition)" + }, + { + "name": "magento/module-admin-adobe-ims", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-admin-adobe-ims/magento-module-admin-adobe-ims-100.4.0.0.zip", + "shasum": "4156ce687b5a382100832eabdc3e16833ee448df" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-adobe-ims": "2.1.*", + "magento/module-adobe-ims-api": "2.1.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-captcha": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-email": "101.1.*", + "magento/module-integration": "100.4.*", + "magento/module-jwt-user-token": "100.4.*", + "magento/module-security": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdminAdobeIms\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-admin-analytics", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-admin-analytics/magento-module-admin-analytics-100.4.4.0.zip", + "shasum": "fa295a30a21ed001422c2cadb3bb8a95e8aca37e" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-release-notification": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdminAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-admin-notification", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-admin-notification/magento-module-admin-notification-100.4.4.0.zip", + "shasum": "4b69f736921da0d98e7110160e34eeaa1c176867" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-media-storage": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdminNotification\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-adobe-ims", + "version": "2.1.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-ims/magento-module-adobe-ims-2.1.4.0.zip", + "shasum": "b197a11dcb55ceff89040bf2effb5c86f5fe58fb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-adobe-ims-api": "2.1.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeIms\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for authentication to Adobe services" + }, + { + "name": "magento/module-adobe-ims-api", + "version": "2.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-ims-api/magento-module-adobe-ims-api-2.1.2.0.zip", + "shasum": "1a007affad473b7a2a9ea26a4eb4e5c78976a652" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeImsApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Implementation of Magento module responsible for authentication to Adobe services" + }, + { + "name": "magento/module-adobe-stock-admin-ui", + "version": "1.3.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-admin-ui/magento-module-adobe-stock-admin-ui-1.3.2.0.zip", + "shasum": "ff5cbd91546731bd2b853297b43f1db5b21232f2" + }, + "require": { + "magento/framework": "*", + "magento/module-admin-adobe-ims": "*", + "magento/module-adobe-ims-api": "*", + "magento/module-adobe-stock-client-api": "2.1.*", + "magento/module-backend": "*", + "magento/module-config": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cms": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the admin panel UI implementation" + }, + { + "name": "magento/module-adobe-stock-asset", + "version": "1.3.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-asset/magento-module-adobe-stock-asset-1.3.1.0.zip", + "shasum": "9c504fae5be45302f488c873a13a3711adfcff7d" + }, + "require": { + "magento/framework": "*", + "magento/module-adobe-stock-asset-api": "2.0.*", + "magento/module-adobe-stock-client-api": "2.1.*", + "magento/module-config": "*", + "magento/module-media-gallery": "*", + "magento/module-media-gallery-api": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockAsset\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the Adobe Stock assets handling implementation on Magento side" + }, + { + "name": "magento/module-adobe-stock-asset-api", + "version": "2.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-asset-api/magento-module-adobe-stock-asset-api-2.0.1.0.zip", + "shasum": "b7c659ec8b3b1c1512e70e22c68cfcaf1029bd4b" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockAssetApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for Adobe Stock assets handling on Magento side" + }, + { + "name": "magento/module-adobe-stock-client", + "version": "1.3.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-client/magento-module-adobe-stock-client-1.3.2.0.zip", + "shasum": "4ff6cf71c151f96d8b2883f270104378d7ce62a3" + }, + "require": { + "astock/stock-api-libphp": "^1.1.2", + "magento/framework": "*", + "magento/module-adobe-ims-api": "2.1.*", + "magento/module-adobe-stock-client-api": "2.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockClient\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for interaction with Adobe Stock API implementation" + }, + { + "name": "magento/module-adobe-stock-client-api", + "version": "2.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-client-api/magento-module-adobe-stock-client-api-2.1.2.0.zip", + "shasum": "6f8432b49d8f5540209363f382cb95237c4896c3" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockClientApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for interaction with Adobe Stock API" + }, + { + "name": "magento/module-adobe-stock-image", + "version": "1.3.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-image/magento-module-adobe-stock-image-1.3.3.0.zip", + "shasum": "037ce2d3b4a06459a39f9fc1691a5f734fafd1d1" + }, + "require": { + "magento/framework": "*", + "magento/module-adobe-stock-asset-api": "2.0.*", + "magento/module-adobe-stock-client-api": "2.1.*", + "magento/module-adobe-stock-image-api": "1.3.*", + "magento/module-media-gallery-api": "*", + "magento/module-media-gallery-synchronization-api": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockImage\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the images handling implementation" + }, + { + "name": "magento/module-adobe-stock-image-admin-ui", + "version": "1.3.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-image-admin-ui/magento-module-adobe-stock-image-admin-ui-1.3.3.0.zip", + "shasum": "a328204741bde5fd1d954a1db8cfac1f24d8e0d1" + }, + "require": { + "magento/framework": "*", + "magento/module-adobe-ims": "*", + "magento/module-adobe-ims-api": "*", + "magento/module-adobe-stock-asset-api": "2.0.*", + "magento/module-adobe-stock-client-api": "2.1.*", + "magento/module-adobe-stock-image-api": "1.3.*", + "magento/module-backend": "*", + "magento/module-media-gallery-api": "*", + "magento/module-media-gallery-ui": "*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cms": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockImageAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the admin panel images UI implementation" + }, + { + "name": "magento/module-adobe-stock-image-api", + "version": "1.3.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-adobe-stock-image-api/magento-module-adobe-stock-image-api-1.3.1.0.zip", + "shasum": "4c7852b35f367ae9932c49fb147a9d13cd501ba7" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdobeStockImageApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the images handling" + }, + { + "name": "magento/module-advanced-pricing-import-export", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-advanced-pricing-import-export/magento-module-advanced-pricing-import-export-100.4.5.0.zip", + "shasum": "360f3aa063ca1aba96b8e6f50d418042b40cd65d" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdvancedPricingImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-advanced-search", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-advanced-search/magento-module-advanced-search-100.4.3.0.zip", + "shasum": "724b211b50a10f316f0b400e0e9d65ea7114a808" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-search": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-search": "101.1.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AdvancedSearch\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-amqp", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-amqp/magento-module-amqp-100.4.2.0.zip", + "shasum": "91eff8d4eee04cdf27784045ca62014fccaad235" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-amqp": "100.4.*", + "magento/framework-message-queue": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Amqp\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-analytics", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-analytics/magento-module-analytics-100.4.5.0.zip", + "shasum": "55494bfc5963099ac0d2098f2e0995044baa9084" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-integration": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Analytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-asynchronous-operations", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-asynchronous-operations/magento-module-asynchronous-operations-100.4.5.0.zip", + "shasum": "0da25cb7acdf1862079994164bf445d8ac7f6af5" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-bulk": "101.0.*", + "magento/framework-message-queue": "100.4.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-admin-notification": "100.4.*", + "magento/module-logging": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AsynchronousOperations\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-authorization", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-authorization/magento-module-authorization-100.4.5.0.zip", + "shasum": "06afa70d3b4b0cc033421bbac7c5aa3d24bebdbb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Authorization\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Authorization module provides access to Magento ACL functionality." + }, + { + "name": "magento/module-aws-s3", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-aws-s3/magento-module-aws-s3-100.4.3.0.zip", + "shasum": "235195c1e6193498bbed2d3fa1951a5aaf293d6b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-remote-storage": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AwsS3\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-aws-s3-page-builder", + "version": "1.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-aws-s3-page-builder/magento-module-aws-s3-page-builder-1.0.2.0.zip", + "shasum": "26cf12922f62147eb068cff31b2030858b8fee5b" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-aws-s3": "100.4.*", + "magento/module-page-builder": "2.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\AwsS3PageBuilder\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Aws S3 Page Builder module" + }, + { + "name": "magento/module-backend", + "version": "102.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-backend/magento-module-backend-102.0.5.0.zip", + "shasum": "2a4f15e0c559c680151184e75d318c077c78d306" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backup": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-developer": "100.4.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-quote": "101.2.*", + "magento/module-reports": "100.4.*", + "magento/module-require-js": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-security": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-translation": "100.4.*", + "magento/module-ui": "101.2.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php", + "cli_commands.php" + ], + "psr-4": { + "Magento\\Backend\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-backup", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-backup/magento-module-backup-100.4.5.0.zip", + "shasum": "9d5b5a27ddb44e4f657973e8b1a9bac810cad8b3" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-cron": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Backup\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-bundle", + "version": "101.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-bundle/magento-module-bundle-101.0.5.0.zip", + "shasum": "61ebcbfa47ff60a56c573229038c3f57fba09515" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-rule": "101.2.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-gift-message": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-bundle-sample-data": "Sample Data version: 100.4.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-webapi": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Bundle\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-bundle-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-bundle-graph-ql/magento-module-bundle-graph-ql-100.4.5.0.zip", + "shasum": "86f8582bf18bfa03e4adc6c725db5dcc78ba394b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-bundle": "101.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BundleGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-bundle-import-export", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-bundle-import-export/magento-module-bundle-import-export-100.4.4.0.zip", + "shasum": "4b61f9344da386dc09f1eb375c95563c1e02b3c5" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-bundle": "101.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\BundleImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-cache-invalidate", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cache-invalidate/magento-module-cache-invalidate-100.4.3.0.zip", + "shasum": "d90ac3d37cc4eadd8e258b57991ff18e82b837df" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-page-cache": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CacheInvalidate\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-captcha", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-captcha/magento-module-captcha-100.4.5.0.zip", + "shasum": "034fd81fcb31abf823863c1a12b2646b890f8868" + }, + "require": { + "laminas/laminas-captcha": "^2.12", + "laminas/laminas-db": "^2.13.4", + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Captcha\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-cardinal-commerce", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cardinal-commerce/magento-module-cardinal-commerce-100.4.3.0.zip", + "shasum": "c459e12648b37b408c48065ff6a9ff010eb2557f" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CardinalCommerce\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Provides a possibility to enable 3-D Secure 2.0 support for payment methods." + }, + { + "name": "magento/module-catalog", + "version": "104.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog/magento-module-catalog-104.0.5.0.zip", + "shasum": "b5d8ff541fa0f8b3abfcb2c0126e07c984c82672" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-rule": "101.2.*", + "magento/module-catalog-url-rewrite": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-indexer": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-msrp": "100.4.*", + "magento/module-page-cache": "100.4.*", + "magento/module-product-alert": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-url-rewrite": "102.0.*", + "magento/module-widget": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-sample-data": "Sample Data version: 100.4.*", + "magento/module-cookie": "100.4.*", + "magento/module-sales": "103.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Catalog\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-analytics", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-analytics/magento-module-catalog-analytics-100.4.2.0.zip", + "shasum": "ad8ba55631ef15155c2ab7def26491d99d2c1065" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-analytics": "100.4.*", + "magento/module-catalog": "104.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-cms-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-cms-graph-ql/magento-module-catalog-cms-graph-ql-100.4.1.0.zip", + "shasum": "89e2a2a22e1e9f4181e61d52d92976f024f95b4b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-cms-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogCmsGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-customer-graph-ql", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-customer-graph-ql/magento-module-catalog-customer-graph-ql-100.4.4.0.zip", + "shasum": "854e141bbf15ee42ff40bf14980b463d1a72f7f9" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-customer": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogCustomerGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-graph-ql/magento-module-catalog-graph-ql-100.4.5.0.zip", + "shasum": "4ab6bdbe56bdab75a8f3df746e54b0a55ce7a897" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-advanced-search": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-search": "102.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-eav-graph-ql": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-search": "101.1.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql-cache": "100.4.*", + "magento/module-store-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-import-export", + "version": "101.1.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-import-export/magento-module-catalog-import-export-101.1.5.0.zip", + "shasum": "8630a9ad0887181f35ed10b153d9fa31a4523efb" + }, + "require": { + "ext-ctype": "*", + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-url-rewrite": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-media-storage": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-inventory", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-inventory/magento-module-catalog-inventory-100.4.5.0.zip", + "shasum": "919dbee1a07ec5f1f4728f23262534936ba05e9b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-quote": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogInventory\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-inventory-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-inventory-graph-ql/magento-module-catalog-inventory-graph-ql-100.4.2.0.zip", + "shasum": "330f1044214ef81be907e39939292cf4ed2c4464" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogInventoryGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-page-builder-analytics", + "version": "1.6.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-page-builder-analytics/magento-module-catalog-page-builder-analytics-1.6.2.0.zip", + "shasum": "663461e9e293c64273e13c874d11f52853ce76c7" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-page-builder-analytics": "1.6.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogPageBuilderAnalytics\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Catalog Page Builder Analytics module" + }, + { + "name": "magento/module-catalog-rule", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-rule/magento-module-catalog-rule-101.2.5.0.zip", + "shasum": "44e412c064b910bf20bb83b36e7152f925d4d98f" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-rule": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-rule-sample-data": "Sample Data version: 100.4.*", + "magento/module-import-export": "101.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogRule\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-rule-configurable", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-rule-configurable/magento-module-catalog-rule-configurable-100.4.4.0.zip", + "shasum": "f12cfaa125b5d23cfdfee247cfdbaa27adff8663" + }, + "require": { + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-rule": "101.2.*", + "magento/module-configurable-product": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-rule": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogRuleConfigurable\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-rule-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-rule-graph-ql/magento-module-catalog-rule-graph-ql-100.4.2.0.zip", + "shasum": "7b2272d4b110f18a6796ae56a57c334642d4556e" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-rule": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogRuleGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-search", + "version": "102.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-search/magento-module-catalog-search-102.0.5.0.zip", + "shasum": "3e3da7f22b6dade0d9c3259919e56d3bbb990e08" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-indexer": "100.4.*", + "magento/module-search": "101.1.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogSearch\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Catalog search" + }, + { + "name": "magento/module-catalog-url-rewrite", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-url-rewrite/magento-module-catalog-url-rewrite-100.4.5.0.zip", + "shasum": "1bd5ff2eb854696a84be74c33892c42e622ecc90" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-url-rewrite": "102.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-webapi": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogUrlRewrite\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-url-rewrite-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-url-rewrite-graph-ql/magento-module-catalog-url-rewrite-graph-ql-100.4.3.0.zip", + "shasum": "76179ea626e8c7c57ca8e33d2a68090fa15670ff" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-url-rewrite-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-catalog-url-rewrite": "100.4.*", + "magento/module-url-rewrite-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogUrlRewriteGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-catalog-widget", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-catalog-widget/magento-module-catalog-widget-100.4.5.0.zip", + "shasum": "fb050b11f646398e68f0f9c9b2c70a1c29531842" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-rule": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-widget": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CatalogWidget\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-checkout", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-checkout/magento-module-checkout-100.4.5.0.zip", + "shasum": "c29a27d1314282080c7f89bc05cb6f80194a22dd" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-captcha": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-msrp": "100.4.*", + "magento/module-page-cache": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-security": "100.4.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cookie": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Checkout\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-checkout-agreements", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-checkout-agreements/magento-module-checkout-agreements-100.4.4.0.zip", + "shasum": "3ea175aac3a181b5eb4120a1a6d93dc0ae9b0567" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CheckoutAgreements\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-checkout-agreements-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-checkout-agreements-graph-ql/magento-module-checkout-agreements-graph-ql-100.4.1.0.zip", + "shasum": "684cb0c5b0d7f3beca29830f86feeb9db0f84702" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout-agreements": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CheckoutAgreementsGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-cms", + "version": "104.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cms/magento-module-cms-104.0.5.0.zip", + "shasum": "46493eaca20ee9f1fdc01cb9ad0ad4ce8d884b1a" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-email": "101.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-variable": "100.4.*", + "magento/module-widget": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cms-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Cms\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-cms-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cms-graph-ql/magento-module-cms-graph-ql-100.4.2.0.zip", + "shasum": "abb74ab28dc617e67b1904ac40ea4c6b68af2d91" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-store": "101.1.*", + "magento/module-widget": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*", + "magento/module-graph-ql-cache": "100.4.*", + "magento/module-store-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CmsGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-cms-page-builder-analytics", + "version": "1.6.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cms-page-builder-analytics/magento-module-cms-page-builder-analytics-1.6.2.0.zip", + "shasum": "cb85faab790971cc0aa82a1396aa810946e4a114" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-page-builder-analytics": "1.6.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CmsPageBuilderAnalytics\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "CMS Page Builder Analytics module" + }, + { + "name": "magento/module-cms-url-rewrite", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cms-url-rewrite/magento-module-cms-url-rewrite-100.4.4.0.zip", + "shasum": "58feb0325230324416a662735e85a2c5a4689dd6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-store": "101.1.*", + "magento/module-url-rewrite": "102.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CmsUrlRewrite\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-cms-url-rewrite-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cms-url-rewrite-graph-ql/magento-module-cms-url-rewrite-graph-ql-100.4.3.0.zip", + "shasum": "795d725c0e8e0da0f287c8278cd88c024d1271d8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-cms-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-url-rewrite-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-cms-url-rewrite": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CmsUrlRewriteGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-compare-list-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-compare-list-graph-ql/magento-module-compare-list-graph-ql-100.4.1.0.zip", + "shasum": "3933de0727390ab3e17c8e4ffb58f502fa0f6527" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CompareListGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-config", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-config/magento-module-config-101.2.5.0.zip", + "shasum": "29b1ef19022f790adc92d434b63aa673c2d49da4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-cron": "100.4.*", + "magento/module-deploy": "100.4.*", + "magento/module-directory": "100.4.*", + "magento/module-email": "101.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Config\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-configurable-import-export", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-configurable-import-export/magento-module-configurable-import-export-100.4.3.0.zip", + "shasum": "a17ea30a737183e89f768827ac5dc79dfab3f8d2" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ConfigurableImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-configurable-product", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-configurable-product/magento-module-configurable-product-100.4.5.0.zip", + "shasum": "a6b2a438775e10b315da352207f326b25d2847f6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-configurable-sample-data": "Sample Data version: 100.4.*", + "magento/module-msrp": "100.4.*", + "magento/module-product-links-sample-data": "Sample Data version: 100.4.*", + "magento/module-product-video": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-tax": "100.4.*", + "magento/module-webapi": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ConfigurableProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-configurable-product-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-configurable-product-graph-ql/magento-module-configurable-product-graph-ql-100.4.5.0.zip", + "shasum": "d43550da49c0626cedac90aab27aaa23c8fc046c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ConfigurableProductGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-configurable-product-sales", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-configurable-product-sales/magento-module-configurable-product-sales-100.4.2.0.zip", + "shasum": "3a1d54510526d9e36a64c46d4544e1086129da07" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ConfigurableProductSales\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-contact", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-contact/magento-module-contact-100.4.4.0.zip", + "shasum": "f59890ba23fff0b4174eca28e9eb9631da272fdf" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Contact\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-cookie", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cookie/magento-module-cookie-100.4.5.0.zip", + "shasum": "4f25ec33123b391b2f6a7cbba0797afb412609d5" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-backend": "102.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Cookie\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-cron", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-cron/magento-module-cron-100.4.5.0.zip", + "shasum": "21c72975a3851a4cdb57380674a0afff02379d22" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Cron\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-csp", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-csp/magento-module-csp-100.4.4.0.zip", + "shasum": "efc91377bea43c015a2e89e625b17f86d5971e67" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Csp\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "CSP module enables Content Security Policies for Magento" + }, + { + "name": "magento/module-currency-symbol", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-currency-symbol/magento-module-currency-symbol-100.4.3.0.zip", + "shasum": "d0f1cf8b2502e9fa3dfc19a34cc11bd12423c3f4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-page-cache": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CurrencySymbol\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer", + "version": "103.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer/magento-module-customer-103.0.5.0.zip", + "shasum": "a54992e45b4d2aee5007a683f25eeea0079c9dba" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-integration": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-newsletter": "100.4.*", + "magento/module-page-cache": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cookie": "100.4.*", + "magento/module-customer-sample-data": "Sample Data version: 100.4.*", + "magento/module-webapi": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Customer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer-analytics", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer-analytics/magento-module-customer-analytics-100.4.2.0.zip", + "shasum": "bce60a4bd7e29c7890d03685c04e513a24440d22" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-analytics": "100.4.*", + "magento/module-customer": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomerAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer-downloadable-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer-downloadable-graph-ql/magento-module-customer-downloadable-graph-ql-100.4.1.0.zip", + "shasum": "faec34a3aff619ce641a49a6365393e5bafb826c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-downloadable-graph-ql": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomerDownloadableGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer-graph-ql/magento-module-customer-graph-ql-100.4.5.0.zip", + "shasum": "602fdc6011df59605229070182fd47c757f48e3c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-graph-ql-cache": "100.4.*", + "magento/module-integration": "100.4.*", + "magento/module-newsletter": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomerGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-customer-import-export", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-customer-import-export/magento-module-customer-import-export-100.4.5.0.zip", + "shasum": "6d6805918020b4ceb9823ecdbec2ab42203cbb35" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\CustomerImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-deploy", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-deploy/magento-module-deploy-100.4.5.0.zip", + "shasum": "a213853f0a0fdb9c4253dd3fc733e5a0fd73ba60" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-config": "101.2.*", + "magento/module-require-js": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "cli_commands.php", + "registration.php" + ], + "psr-4": { + "Magento\\Deploy\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-developer", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-developer/magento-module-developer-100.4.5.0.zip", + "shasum": "dfa60efc615392b056754cb6a81c78a6ffef80f8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Developer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-dhl", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-dhl/magento-module-dhl-100.4.4.0.zip", + "shasum": "48ccc4512f35d3fe6ebb761a9e663e37f4160455" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Dhl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-directory", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-directory/magento-module-directory-100.4.5.0.zip", + "shasum": "42bab61cd7e480a9c1d0a0afc164f4587f4b1fcc" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Directory\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-directory-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-directory-graph-ql/magento-module-directory-graph-ql-100.4.3.0.zip", + "shasum": "c4da9001b43d6c14063060594cb6c9eaced6b904" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\DirectoryGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-downloadable", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-downloadable/magento-module-downloadable-100.4.5.0.zip", + "shasum": "78a7f641efd6f7297cd5f046bfda9565de415192" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-gift-message": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-downloadable-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Downloadable\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-downloadable-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-downloadable-graph-ql/magento-module-downloadable-graph-ql-100.4.5.0.zip", + "shasum": "e9b7443eada7b328cefb0a3c290481a789d8a2ba" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-downloadable": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-sales-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\DownloadableGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-downloadable-import-export", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-downloadable-import-export/magento-module-downloadable-import-export-100.4.4.0.zip", + "shasum": "4d50455fba9fa7714ccc90d2ef3326a13d5162dc" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-downloadable": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-import-export": "101.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\DownloadableImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-eav", + "version": "102.1.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-eav/magento-module-eav-102.1.5.0.zip", + "shasum": "c340cf0993448f1abd5ad0caf61734249611943e" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-media-storage": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Eav\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-eav-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-eav-graph-ql/magento-module-eav-graph-ql-100.4.2.0.zip", + "shasum": "d01f70fb516cebb96bef4f480bade2599290bda6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-eav": "102.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\EavGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-elasticsearch", + "version": "101.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-elasticsearch/magento-module-elasticsearch-101.0.5.0.zip", + "shasum": "e596d6ae4542e44ac18acb5714a2fe8af201da2e" + }, + "require": { + "elasticsearch/elasticsearch": "~7.17.0", + "magento/framework": "103.0.*", + "magento/module-advanced-search": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-search": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-search": "101.1.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Elasticsearch\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-elasticsearch-6", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-elasticsearch-6/magento-module-elasticsearch-6-100.4.5.0.zip", + "shasum": "25afea3df20a62529a3ab27d7d45058ea8b85707" + }, + "require": { + "elasticsearch/elasticsearch": "~7.17.0", + "magento/framework": "103.0.*", + "magento/module-advanced-search": "100.4.*", + "magento/module-catalog-search": "102.0.*", + "magento/module-elasticsearch": "101.0.*", + "magento/module-search": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Elasticsearch6\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-elasticsearch-7", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-elasticsearch-7/magento-module-elasticsearch-7-100.4.5.0.zip", + "shasum": "f1cd194fd49688ce3c416c4a6678865a5dcf4d1f" + }, + "require": { + "elasticsearch/elasticsearch": "~7.17.0", + "magento/framework": "103.0.*", + "magento/module-advanced-search": "100.4.*", + "magento/module-catalog-search": "102.0.*", + "magento/module-elasticsearch": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*", + "magento/module-search": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Elasticsearch7\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-email", + "version": "101.1.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-email/magento-module-email-101.1.5.0.zip", + "shasum": "ca393c2beae425fdcbc56cafa12718a0a6e1b440" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-media-storage": "100.4.*", + "magento/module-require-js": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-variable": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Email\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-encryption-key", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-encryption-key/magento-module-encryption-key-100.4.3.0.zip", + "shasum": "6d005c0f6cabc0257fece16e129556406f27e2e3" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\EncryptionKey\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-fedex", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-fedex/magento-module-fedex-100.4.3.0.zip", + "shasum": "5e2e9a10a59865925907055aed50bf83eac8e4a4" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Fedex\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-message", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-message/magento-module-gift-message-100.4.4.0.zip", + "shasum": "921b0e4ec989c1e9038b96a32a747498f3932b94" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-eav": "102.1.*", + "magento/module-multishipping": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftMessage\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-gift-message-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-gift-message-graph-ql/magento-module-gift-message-graph-ql-100.4.3.0.zip", + "shasum": "fbe42991c130a066fa97bb9bec4aff4ef908e2a0" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-gift-message": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GiftMessageGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-google-adwords", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-google-adwords/magento-module-google-adwords-100.4.2.0.zip", + "shasum": "0a43ce9822ad2668925e9bfd83a9390937a5b062" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GoogleAdwords\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-google-analytics", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-google-analytics/magento-module-google-analytics-100.4.1.0.zip", + "shasum": "ac96a5e269773e3c9162a82436bdfa19e6fe3be1" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cookie": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GoogleAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-google-gtag", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-google-gtag/magento-module-google-gtag-100.4.0.0.zip", + "shasum": "60adbe5904d419485a1c710ce8fefa0dd9213b49" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cookie": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GoogleGtag\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-google-optimizer", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-google-optimizer/magento-module-google-optimizer-100.4.4.0.zip", + "shasum": "562fe885296e5d3a4289f1f8df6498f8322406a0" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-cms": "104.0.*", + "magento/module-google-analytics": "100.4.*", + "magento/module-google-gtag": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GoogleOptimizer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-graph-ql/magento-module-graph-ql-100.4.5.0.zip", + "shasum": "a956f4de6dd170b23705701c08d351a627500758" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-new-relic-reporting": "100.4.*", + "magento/module-webapi": "100.4.*", + "php": "~7.4.0||~8.1.0", + "webonyx/graphql-php": "~14.11.5" + }, + "suggest": { + "magento/module-graph-ql-cache": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-graph-ql-cache", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-graph-ql-cache/magento-module-graph-ql-cache-100.4.2.0.zip", + "shasum": "ba6b7676af0b686ae6a89f8aa8335e32ca68dc27" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-integration": "100.4.*", + "magento/module-page-cache": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GraphQlCache\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-grouped-catalog-inventory", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-grouped-catalog-inventory/magento-module-grouped-catalog-inventory-100.4.2.0.zip", + "shasum": "ff1404f454d460b4fb54db48de9fd701ff4c7686" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-grouped-product": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GroupedCatalogInventory\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-grouped-import-export", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-grouped-import-export/magento-module-grouped-import-export-100.4.3.0.zip", + "shasum": "ac071186b6f3f875d1045231f5ddd83ecc46081e" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-eav": "102.1.*", + "magento/module-grouped-product": "100.4.*", + "magento/module-import-export": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GroupedImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-grouped-product", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-grouped-product/magento-module-grouped-product-100.4.5.0.zip", + "shasum": "d70bf64e35d023697a13bee7d34e7d6b6c8ea8e8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-msrp": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-grouped-product-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GroupedProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-grouped-product-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-grouped-product-graph-ql/magento-module-grouped-product-graph-ql-100.4.5.0.zip", + "shasum": "3485298a82d7aa23bcae3ecd12d980569420b44d" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-grouped-product": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\GroupedProductGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-import-export", + "version": "101.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-import-export/magento-module-import-export-101.0.5.0.zip", + "shasum": "d83b1dd4c0dac78116eb9c750c3ce0e50a5bd514" + }, + "require": { + "ext-ctype": "*", + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-indexer", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-indexer/magento-module-indexer-100.4.5.0.zip", + "shasum": "6b16b0e77c9b562b93a6489dacc3602726f0f970" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Indexer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-instant-purchase", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-instant-purchase/magento-module-instant-purchase-100.4.4.0.zip", + "shasum": "04849d6cf80a8755c9382ec4c2c68a5b84cafed9" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-vault": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InstantPurchase\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-integration", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-integration/magento-module-integration-100.4.5.0.zip", + "shasum": "9128a75504ec75ae3f6c9eb241e47cd59ca0a79a" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-security": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Integration\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory/magento-module-inventory-1.2.3.0.zip", + "shasum": "95762911d52281f6f2c83bc4a1d4a424c7e9c8e4" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Inventory\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-admin-ui", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-admin-ui/magento-module-inventory-admin-ui-1.2.3.0.zip", + "shasum": "5a3570a7c41ace3ce43e008b08a12d3a963b994c" + }, + "require": { + "magento/framework": "*", + "magento/module-backend": "*", + "magento/module-directory": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-advanced-checkout", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-advanced-checkout/magento-module-inventory-advanced-checkout-1.2.2.0.zip", + "shasum": "7a97a63c8df73993061a8245152ff8ab1d1efc1f" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-advanced-checkout": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryAdvancedCheckout\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-api", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-api/magento-module-inventory-api-1.2.3.0.zip", + "shasum": "1c18de713cfd76017feab2fd3dcfbf98ed06d23f" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-bundle-import-export", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-import-export/magento-module-inventory-bundle-import-export-1.1.1.0.zip", + "shasum": "d7e791613e1768dfe41db8fec9cc8f05beae0ef4" + }, + "require": { + "magento/framework": "*", + "magento/module-bundle": "*", + "magento/module-bundle-import-export": "*", + "magento/module-catalog-import-export": "*", + "magento/module-inventory-catalog-api": "1.3.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryBundleImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-bundle-product", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-product/magento-module-inventory-bundle-product-1.2.2.0.zip", + "shasum": "a59d6856469b947d34060eaf607d3883812705dc" + }, + "require": { + "magento/framework": "*", + "magento/module-bundle": "*", + "magento/module-catalog": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-inventory": "*", + "magento/module-inventory": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryBundleProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-bundle-product-admin-ui", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-product-admin-ui/magento-module-inventory-bundle-product-admin-ui-1.2.2.0.zip", + "shasum": "1e30de08cc7b91d5d102ac751b60f0b5ec75bfb7" + }, + "require": { + "magento/framework": "*", + "magento/module-bundle": "*", + "magento/module-catalog": "*", + "magento/module-inventory-catalog-admin-ui": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-configuration-api": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryBundleProductAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-bundle-product-indexer", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-bundle-product-indexer/magento-module-inventory-bundle-product-indexer-1.1.2.0.zip", + "shasum": "c31b980f56a832a8ca4ddd3c0e0a4c9265ef8756" + }, + "require": { + "magento/framework": "*", + "magento/module-bundle": "*", + "magento/module-catalog": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryBundleProductIndexer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-cache", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-cache/magento-module-inventory-cache-1.2.3.0.zip", + "shasum": "c706f5eddf9e17263d547285cde654213ab14ed8" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCache\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-catalog", + "version": "1.3.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog/magento-module-inventory-catalog-1.3.0.0.zip", + "shasum": "bd8a6f795fdeb474199f6c3de5c753999f5b06d8" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-catalog-inventory": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-reservations-api": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCatalog\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-catalog-admin-ui", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-admin-ui/magento-module-inventory-catalog-admin-ui-1.2.3.0.zip", + "shasum": "3f58ba52984b657f01bd920cd63f54b25b0476c6" + }, + "require": { + "magento/framework": "*", + "magento/module-asynchronous-operations": "*", + "magento/module-backend": "*", + "magento/module-catalog": "*", + "magento/module-catalog-inventory": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-admin-ui": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCatalogAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-catalog-api", + "version": "1.3.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-api/magento-module-inventory-catalog-api-1.3.3.0.zip", + "shasum": "aa8bcc447d6990a1d85c6984d0f8c5093c26d057" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCatalogApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-catalog-frontend-ui", + "version": "1.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-frontend-ui/magento-module-inventory-catalog-frontend-ui-1.0.2.0.zip", + "shasum": "4b3e25ca735d813dd5710632affe7ce06d226709" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-catalog": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCatalogFrontendUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-catalog-search", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-search/magento-module-inventory-catalog-search-1.2.3.0.zip", + "shasum": "745e2b237b9165ccdf7699eee7667f8630657a26" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog-inventory": "*", + "magento/module-catalog-search": "*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCatalogSearch\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-catalog-search-bundle-product", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-search-bundle-product/magento-module-inventory-catalog-search-bundle-product-1.0.1.0.zip", + "shasum": "985c28d5991083faa215f166ece8d4cff11ba8af" + }, + "require": { + "magento/framework": "*", + "magento/module-bundle": "*", + "magento/module-catalog": "*", + "magento/module-eav": "*", + "magento/module-inventory-catalog-search": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCatalogSearchBundleProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-catalog-search-configurable-product", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-catalog-search-configurable-product/magento-module-inventory-catalog-search-configurable-product-1.0.1.0.zip", + "shasum": "4404d1e799b864261ccd916b4baabf24afa508f0" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-configurable-product": "*", + "magento/module-eav": "*", + "magento/module-inventory-catalog-search": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryCatalogSearchConfigurableProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-configurable-product", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product/magento-module-inventory-configurable-product-1.2.3.0.zip", + "shasum": "80834ce90b323094f7e5bd087670fae139f37f4e" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-catalog-inventory": "*", + "magento/module-configurable-product": "*", + "magento/module-inventory-catalog": "1.3.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration": "1.2.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-sales": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryConfigurableProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-configurable-product-admin-ui", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product-admin-ui/magento-module-inventory-configurable-product-admin-ui-1.2.3.0.zip", + "shasum": "3b4778a054792c0b8a0a6d26800c6826ceb2b30f" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-configurable-product": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryConfigurableProductAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-configurable-product-frontend-ui", + "version": "1.0.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product-frontend-ui/magento-module-inventory-configurable-product-frontend-ui-1.0.3.0.zip", + "shasum": "d0d3fa89eaa7b634a767b2844a13340239f8e457" + }, + "require": { + "magento/framework": "*", + "magento/module-configurable-product": "*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-catalog": "1.3.*", + "magento/module-inventory-configurable-product": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryConfigurableProductFrontendUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-configurable-product-indexer", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-configurable-product-indexer/magento-module-inventory-configurable-product-indexer-1.2.3.0.zip", + "shasum": "53830f28064354070f57b5789efbbf9693cbb0f8" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryConfigurableProductIndexer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-configuration", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-configuration/magento-module-inventory-configuration-1.2.2.0.zip", + "shasum": "e91d46476000d593ad4158f53bb24ffd70b798ac" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog-inventory": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryConfiguration\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-configuration-api", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-configuration-api/magento-module-inventory-configuration-api-1.2.1.0.zip", + "shasum": "1c806bb6b9b03cb13f3f418a2a079f3262a58454" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryConfigurationApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-distance-based-source-selection", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-distance-based-source-selection/magento-module-inventory-distance-based-source-selection-1.2.2.0.zip", + "shasum": "15a1781da6af87feac37134105ba4b390fbb58eb" + }, + "require": { + "magento/framework": "*", + "magento/module-config": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-distance-based-source-selection-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryDistanceBasedSourceSelection\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-distance-based-source-selection-admin-ui", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-distance-based-source-selection-admin-ui/magento-module-inventory-distance-based-source-selection-admin-ui-1.2.1.0.zip", + "shasum": "58736edbf5a14f2ed7006269739aab746d2f156c" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryDistanceBasedSourceSelectionAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-distance-based-source-selection-api", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-distance-based-source-selection-api/magento-module-inventory-distance-based-source-selection-api-1.2.1.0.zip", + "shasum": "07060a503927c6e7061e6e8b1002b070e2f8c42b" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-source-selection-api": "1.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryDistanceBasedSourceSelectionApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-elasticsearch", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-elasticsearch/magento-module-inventory-elasticsearch-1.2.2.0.zip", + "shasum": "bd5c9005fd40928b783d41cae1bef66324624d9a" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog-inventory": "*", + "magento/module-catalog-search": "*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryElasticsearch\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-export-stock", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-export-stock/magento-module-inventory-export-stock-1.2.2.0.zip", + "shasum": "fc59b1eb23bbf38d0b146deec03818a05dfb45f9" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-catalog-inventory": "*", + "magento/module-configurable-product": "*", + "magento/module-grouped-product": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-configuration": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-export-stock-api": "1.2.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-sales": "1.3.*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryExportStock\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-export-stock-api", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-export-stock-api/magento-module-inventory-export-stock-api-1.2.1.0.zip", + "shasum": "12e0be97f80653146774a9522909da82256e7ee8" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryExportStockApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-graph-ql", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-graph-ql/magento-module-inventory-graph-ql-1.2.2.0.zip", + "shasum": "13fe79e0a209e8f4b8802f376f7ed5c78033c9ea" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-inventory-catalog": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-grouped-product", + "version": "1.3.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-grouped-product/magento-module-inventory-grouped-product-1.3.0.0.zip", + "shasum": "adc82ef5c6200042e435c3e02a1ac5fd1eddfaea" + }, + "require": { + "magento/framework": "*", + "magento/module-grouped-product": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog": "1.3.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryGroupedProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-grouped-product-admin-ui", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-grouped-product-admin-ui/magento-module-inventory-grouped-product-admin-ui-1.2.2.0.zip", + "shasum": "623a0a214ec3402199ae9576898af5cd29ef2c06" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-grouped-product": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-admin-ui": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-configuration-api": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryGroupedProductAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-grouped-product-indexer", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-grouped-product-indexer/magento-module-inventory-grouped-product-indexer-1.2.3.0.zip", + "shasum": "5c59f02bc9c546d5ea951bca28d47a476375b576" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-grouped-product": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory": "1.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryGroupedProductIndexer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-import-export", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-import-export/magento-module-inventory-import-export-1.2.3.0.zip", + "shasum": "4da076d2b7f17b0f2e3cb7f177ba4f29a04e451e" + }, + "require": { + "magento/framework": "*", + "magento/module-configurable-product": "*", + "magento/module-eav": "*", + "magento/module-import-export": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-import-export": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup/magento-module-inventory-in-store-pickup-1.1.1.0.zip", + "shasum": "1b9de64f6aaaa512af270e6d23dd55a6f58d7c84" + }, + "require": { + "magento/framework": "*", + "magento/module-directory": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-distance-based-source-selection-api": "1.2.*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickup\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-admin-ui", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-admin-ui/magento-module-inventory-in-store-pickup-admin-ui-1.1.2.0.zip", + "shasum": "90ccb79901dac65e512ccf7c108db13dc85b8e86" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-admin-ui": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-api", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-api/magento-module-inventory-in-store-pickup-api-1.1.1.0.zip", + "shasum": "d2a1b2d793ba92e525f8f12cfd1aac32f3d9b531" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-frontend", + "version": "1.1.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-frontend/magento-module-inventory-in-store-pickup-frontend-1.1.3.0.zip", + "shasum": "74656159bd3ce588f5753293d1f3727d4a11efcb" + }, + "require": { + "magento/framework": "*", + "magento/module-checkout": "*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-inventory-in-store-pickup-sales-api": "1.1.*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupFrontend\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-graph-ql", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-graph-ql/magento-module-inventory-in-store-pickup-graph-ql-1.1.2.0.zip", + "shasum": "0070833a277daace18e32a0a56221c52fedc1085" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-multishipping", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-multishipping/magento-module-inventory-in-store-pickup-multishipping-1.1.1.0.zip", + "shasum": "c686e4d2dbf32a269e03860434acadbea0750096" + }, + "require": { + "magento/framework": "*", + "magento/module-checkout": "*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", + "magento/module-quote": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupMultishipping\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-quote", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-quote/magento-module-inventory-in-store-pickup-quote-1.1.1.0.zip", + "shasum": "51e2abfc9aa2b8a76df00d77df652025b4841831" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-in-store-pickup": "1.1.*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-quote": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupQuote\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-quote-graph-ql", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-quote-graph-ql/magento-module-inventory-in-store-pickup-quote-graph-ql-1.1.1.0.zip", + "shasum": "5022fa73f626bf8566bac214cde8a1e22f7dc77f" + }, + "require": { + "magento/framework": "*", + "magento/module-graph-ql": "*", + "magento/module-quote": "*", + "magento/module-quote-graph-ql": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupQuoteGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-sales", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-sales/magento-module-inventory-in-store-pickup-sales-1.1.1.0.zip", + "shasum": "b1a0e03235b3de63d33505a1fbff5c13a7b4faef" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-inventory-in-store-pickup-sales-api": "1.1.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "magento/module-sales": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupSales\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-sales-admin-ui", + "version": "1.1.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-sales-admin-ui/magento-module-inventory-in-store-pickup-sales-admin-ui-1.1.3.0.zip", + "shasum": "b743a3b50262cdf785894d7b2b30373e7edec095" + }, + "require": { + "magento/framework": "*", + "magento/module-backend": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-in-store-pickup-quote": "1.1.*", + "magento/module-inventory-in-store-pickup-sales": "1.1.*", + "magento/module-inventory-in-store-pickup-sales-api": "1.1.*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-quote": "*", + "magento/module-sales": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupSalesAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-sales-api", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-sales-api/magento-module-inventory-in-store-pickup-sales-api-1.1.1.0.zip", + "shasum": "15726810cdde0d59593510b9b2ac774698c415aa" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupSalesApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-shipping", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-shipping/magento-module-inventory-in-store-pickup-shipping-1.1.2.0.zip", + "shasum": "55e273b1c4c562da7253f7aba4ef989558ba6dd0" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-inventory-in-store-pickup-api": "1.1.*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-quote": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupShipping\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-shipping-admin-ui", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-shipping-admin-ui/magento-module-inventory-in-store-pickup-shipping-admin-ui-1.1.1.0.zip", + "shasum": "d376127d9c3cb86445790db8e6640fa236b7cdbf" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-in-store-pickup-shipping-api": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-shipping": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupShippingAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-shipping-api", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-shipping-api/magento-module-inventory-in-store-pickup-shipping-api-1.1.1.0.zip", + "shasum": "efb7557266ebe11bca09f656f17d470fdcc83f2a" + }, + "require": { + "magento/framework": "*", + "magento/module-quote": "*", + "magento/module-shipping": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupShippingApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-in-store-pickup-webapi-extension", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-in-store-pickup-webapi-extension/magento-module-inventory-in-store-pickup-webapi-extension-1.1.1.0.zip", + "shasum": "2eb359039befe114506e3dfe81d5f58036b1a134" + }, + "require": { + "magento/framework": "*", + "magento/module-webapi": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryInStorePickupWebapiExtension\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-indexer", + "version": "2.2.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-indexer/magento-module-inventory-indexer-2.2.0.0.zip", + "shasum": "a75708ded25fa8487eaf492e856eec0208dd55d3" + }, + "require": { + "magento/framework": "*", + "magento/framework-message-queue": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-multi-dimensional-indexer-api": "1.2.*", + "magento/module-inventory-sales": "1.3.*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryIndexer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-low-quantity-notification", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-low-quantity-notification/magento-module-inventory-low-quantity-notification-1.2.2.0.zip", + "shasum": "70af3497ec61d7f65a4184bc0819397823b60e7e" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-catalog-inventory": "*", + "magento/module-eav": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-low-quantity-notification-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryLowQuantityNotification\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-low-quantity-notification-admin-ui", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-low-quantity-notification-admin-ui/magento-module-inventory-low-quantity-notification-admin-ui-1.2.2.0.zip", + "shasum": "326bc39749d261f77d9eb43f7ab694108c7ae4b6" + }, + "require": { + "magento/framework": "*", + "magento/module-backend": "*", + "magento/module-catalog": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-low-quantity-notification": "1.2.*", + "magento/module-inventory-low-quantity-notification-api": "1.2.*", + "magento/module-reports": "*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryLowQuantityNotificationAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-low-quantity-notification-api", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-low-quantity-notification-api/magento-module-inventory-low-quantity-notification-api-1.2.2.0.zip", + "shasum": "76c5cb447576246350587be50778b97d2ececece" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryLowQuantityNotificationApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-multi-dimensional-indexer-api", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-multi-dimensional-indexer-api/magento-module-inventory-multi-dimensional-indexer-api-1.2.1.0.zip", + "shasum": "0618acb935600e23430f77230dfc8640ab2a192b" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryMultiDimensionalIndexerApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-product-alert", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-product-alert/magento-module-inventory-product-alert-1.2.2.0.zip", + "shasum": "c0757a9e168ac3760b346b248508c10cc1c278f9" + }, + "require": { + "magento/framework": "*", + "magento/module-backend": "*", + "magento/module-catalog": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-product-alert": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-product-alert": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryProductAlert\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-quote-graph-ql", + "version": "1.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-quote-graph-ql/magento-module-inventory-quote-graph-ql-1.0.2.0.zip", + "shasum": "353666ad869e094f0c5369b845852db9fea1488b" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-catalog": "1.3.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-quote": "*", + "magento/module-quote-graph-ql": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryQuoteGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-requisition-list", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-requisition-list/magento-module-inventory-requisition-list-1.2.3.0.zip", + "shasum": "b9f6581f60cfb4249f1a3270d5ae32eaffacf821" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-requisition-list": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryRequisitionList\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-reservation-cli", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-reservation-cli/magento-module-inventory-reservation-cli-1.2.2.0.zip", + "shasum": "df3cb5f4ae723396c9ef9552907d826fc030c78b" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-reservations-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-sales": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryReservationCli\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-reservations", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-reservations/magento-module-inventory-reservations-1.2.1.0.zip", + "shasum": "d13c26f00a9a6a00d108763e1a657149f9a560bc" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-reservations-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryReservations\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-reservations-api", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-reservations-api/magento-module-inventory-reservations-api-1.2.1.0.zip", + "shasum": "c6afb8ffdbaca59fb5bd32182739a3ce7e70b45e" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryReservationsApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-sales", + "version": "1.3.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-sales/magento-module-inventory-sales-1.3.0.0.zip", + "shasum": "abd02e8c8e9f5dc6c008f11b33d6e09c7d7739c0" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-catalog-inventory": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-reservations-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-source-deduction-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "magento/module-sales": "*", + "magento/module-sales-inventory": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "require-dev": { + "magento/module-inventory-indexer": "*" + }, + "suggest": { + "magento/module-inventory-catalog": "1.3.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySales\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-sales-admin-ui", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-sales-admin-ui/magento-module-inventory-sales-admin-ui-1.2.3.0.zip", + "shasum": "d30ef3bc7f23e8041961d4bd5e435520ddcef448" + }, + "require": { + "magento/framework": "*", + "magento/module-backend": "*", + "magento/module-catalog": "*", + "magento/module-catalog-inventory": "*", + "magento/module-inventory-admin-ui": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-sales": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySalesAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-sales-api", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-sales-api/magento-module-inventory-sales-api-1.2.2.0.zip", + "shasum": "467ab9d52944df86b9fdd5fba0f90880e51e7389" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-sales": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySalesApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-sales-frontend-ui", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-sales-frontend-ui/magento-module-inventory-sales-frontend-ui-1.2.2.0.zip", + "shasum": "ee11d12d1839b68c67113735ce8aa58db5ce693a" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog-inventory": "*", + "magento/module-inventory-catalog-frontend-ui": "1.0.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySalesFrontendUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-setup-fixture-generator", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-setup-fixture-generator/magento-module-inventory-setup-fixture-generator-1.2.1.0.zip", + "shasum": "457a372568cccc7f8bb57f61b345f8c959879a68" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySetupFixtureGenerator\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-shipping", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-shipping/magento-module-inventory-shipping-1.2.2.0.zip", + "shasum": "930018764fe7e74d8ca2c160bc0ad72fa4ca25da" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-source-deduction-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "magento/module-sales": "*", + "magento/module-shipping": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryShipping\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-shipping-admin-ui", + "version": "1.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-shipping-admin-ui/magento-module-inventory-shipping-admin-ui-1.2.3.0.zip", + "shasum": "c2ac5ede4b57a3867e16d6b902d6bc009c3b8c58" + }, + "require": { + "magento/framework": "*", + "magento/module-backend": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "magento/module-sales": "*", + "magento/module-shipping": "*", + "magento/module-ui": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryShippingAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-source-deduction-api", + "version": "1.2.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-source-deduction-api/magento-module-inventory-source-deduction-api-1.2.2.0.zip", + "shasum": "31ec53d0db095df80217a8f28596dfc77c55dcf9" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-configuration-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySourceDeductionApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-source-selection", + "version": "1.2.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-source-selection/magento-module-inventory-source-selection-1.2.1.0.zip", + "shasum": "a7867c53999cadd39dc3b17621f7f4a2f1879700" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-source-selection-api": "1.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySourceSelection\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-source-selection-api", + "version": "1.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-source-selection-api/magento-module-inventory-source-selection-api-1.4.2.0.zip", + "shasum": "a75b7cbad48bd870065ab223025d1db4c8bdb557" + }, + "require": { + "magento/framework": "*", + "magento/module-inventory-api": "1.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-sales": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySourceSelectionApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-swatches-frontend-ui", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-swatches-frontend-ui/magento-module-inventory-swatches-frontend-ui-1.0.1.0.zip", + "shasum": "ccf4cc2fb553e550a00217881ce24887ca0d5bad" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-configurable-product-frontend-ui": "1.0.*", + "magento/module-swatches": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventorySwatchesFrontendUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-visual-merchandiser", + "version": "1.1.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-visual-merchandiser/magento-module-inventory-visual-merchandiser-1.1.3.0.zip", + "shasum": "e4b58f90e087e3ee5c942180e077562386e8c596" + }, + "require": { + "magento/framework": "*", + "magento/module-catalog": "*", + "magento/module-inventory": "1.2.*", + "magento/module-inventory-catalog-api": "1.3.*", + "magento/module-inventory-indexer": "2.2.*", + "magento/module-inventory-sales-api": "1.2.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "require-dev": { + "magento/module-inventory-api": "*", + "magento/module-inventory-configuration-api": "*" + }, + "suggest": { + "magento/module-visual-merchandiser": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryVisualMerchandiser\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-inventory-wishlist", + "version": "1.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-inventory-wishlist/magento-module-inventory-wishlist-1.0.2.0.zip", + "shasum": "41c2b5a4a914dddeb3167f6d473edde45ef6d1e4" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory": "1.2.*", + "magento/module-wishlist": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\InventoryWishlist\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-jwt-framework-adapter", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-jwt-framework-adapter/magento-module-jwt-framework-adapter-100.4.1.0.zip", + "shasum": "765b2585488423ef55b537c215ee5c17d57feb3a" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0", + "web-token/jwt-framework": "^v2.2.7" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\JwtFrameworkAdapter\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "JWT Manager implementation based on jwt-framework" + }, + { + "name": "magento/module-jwt-user-token", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-jwt-user-token/magento-module-jwt-user-token-100.4.0.0.zip", + "shasum": "2265f76b40299df4e67d17b768743617cfb812c9" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-integration": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\JwtUserToken\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Introduces JWT token support for web API authentication" + }, + { + "name": "magento/module-layered-navigation", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-layered-navigation/magento-module-layered-navigation-100.4.5.0.zip", + "shasum": "041332d2eba4f0e72e4411c75fa57ebab90681ef" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LayeredNavigation\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-login-as-customer", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer/magento-module-login-as-customer-100.4.5.0.zip", + "shasum": "1376e771612b41176ca91a05631335db0f75f20b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-login-as-customer-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-backend": "102.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomer\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Allow for admin to enter a customer account" + }, + { + "name": "magento/module-login-as-customer-admin-ui", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-admin-ui/magento-module-login-as-customer-admin-ui-100.4.5.0.zip", + "shasum": "4e86c5f465e7cd9fe3f54c93d0c97a621fa82453" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-login-as-customer-frontend-ui": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-login-as-customer": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-login-as-customer-api", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-api/magento-module-login-as-customer-api-100.4.4.0.zip", + "shasum": "c0f84e01b3d0bdc3af53ecc7f5d58d504dd5fdcb" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Allow for admin to enter a customer account" + }, + { + "name": "magento/module-login-as-customer-assistance", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-assistance/magento-module-login-as-customer-assistance-100.4.4.0.zip", + "shasum": "9b046099d5486eab457c61fa4a38550eccad7fc1" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-login-as-customer": "100.4.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-login-as-customer-admin-ui": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerAssistance\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-login-as-customer-frontend-ui", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-frontend-ui/magento-module-login-as-customer-frontend-ui-100.4.4.0.zip", + "shasum": "9716706a138ff2f621f199f8e43815ef4a95f8ac" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-customer": "103.0.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerFrontendUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-login-as-customer-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-graph-ql/magento-module-login-as-customer-graph-ql-100.4.2.0.zip", + "shasum": "1528b2b3c62fb996a616efcf04473151e6cb89e0" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-customer": "103.0.*", + "magento/module-integration": "100.4.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-login-as-customer-assistance": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-login-as-customer": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Flexible login as a customer so a merchant or merchant admin can log into an end customer's account to assist them with their account." + }, + { + "name": "magento/module-login-as-customer-log", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-log/magento-module-login-as-customer-log-100.4.3.0.zip", + "shasum": "190b6a98332d5de0741e2a9536c449008f6d4ba7" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-ui": "101.2.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-login-as-customer": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerLog\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-login-as-customer-page-cache", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-page-cache/magento-module-login-as-customer-page-cache-100.4.4.0.zip", + "shasum": "4568b7c6d8a6f133a05ae22e2a0b0edee81095cb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-page-cache": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerPageCache\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-login-as-customer-quote", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-quote/magento-module-login-as-customer-quote-100.4.3.0.zip", + "shasum": "4ee147fa19d010b622a1c65ab67debd781537bc4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-login-as-customer-api": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerQuote\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-login-as-customer-sales", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-login-as-customer-sales/magento-module-login-as-customer-sales-100.4.4.0.zip", + "shasum": "1a1141ffee88547f656f22525c640aa08a2ef4a4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-login-as-customer-api": "100.4.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-sales": "103.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\LoginAsCustomerSales\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-marketplace", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-marketplace/magento-module-marketplace-100.4.3.0.zip", + "shasum": "81834dfa6fad732e552eb502bf6777630f35bc8c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Marketplace\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-media-content", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content/magento-module-media-content-100.4.3.0.zip", + "shasum": "be484449117b6df40685537286f1c43f636fe2a1" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-content-api": "100.4.*", + "magento/module-media-gallery-api": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContent\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides the implementation for managing relations between content and media files used in that content" + }, + { + "name": "magento/module-media-content-api", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-api/magento-module-media-content-api-100.4.4.0.zip", + "shasum": "e235e273fc88a016d1bd3bb81d50002eb092b6de" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-gallery-api": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides the API interfaces for managing relations between content and media files used in that content" + }, + { + "name": "magento/module-media-content-catalog", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-catalog/magento-module-media-content-catalog-100.4.3.0.zip", + "shasum": "ba6e31f7138f7131ad2ebdc0ac6d177e8ca2f8fb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-content-api": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentCatalog\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides the implementation of MediaContent functionality for Magento_Catalog module" + }, + { + "name": "magento/module-media-content-cms", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-cms/magento-module-media-content-cms-100.4.3.0.zip", + "shasum": "0c415f2c3533422a261dedf4e44c10d6741472ae" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-media-content-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentCms\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides the implementation of MediaContent functionality for Magento_Cms module" + }, + { + "name": "magento/module-media-content-synchronization", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization/magento-module-media-content-synchronization-100.4.4.0.zip", + "shasum": "f5235ec268cb902322e6ba1befe6dfa6960859b5" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-bulk": "101.0.*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-media-content-api": "100.4.*", + "magento/module-media-content-synchronization-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-media-gallery-synchronization": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentSynchronization\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides implementation of the media content data synchronization." + }, + { + "name": "magento/module-media-content-synchronization-api", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization-api/magento-module-media-content-synchronization-api-100.4.3.0.zip", + "shasum": "55cab31f4c51604df8f417aa21e4314b45707ff8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-content-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentSynchronizationApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the media content synchronization implementation API" + }, + { + "name": "magento/module-media-content-synchronization-catalog", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization-catalog/magento-module-media-content-synchronization-catalog-100.4.2.0.zip", + "shasum": "ce75ad6cc70067068847178f6e07e13311fc7aac" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-content-api": "100.4.*", + "magento/module-media-content-synchronization-api": "100.4.*", + "magento/module-media-gallery-synchronization-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentSynchronizationCatalog\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides the implementation of MediaContentSynchronization functionality for Magento_Catalog module" + }, + { + "name": "magento/module-media-content-synchronization-cms", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-content-synchronization-cms/magento-module-media-content-synchronization-cms-100.4.2.0.zip", + "shasum": "b7a2131609d5f90a0ececca0f895c14ac9489f15" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-content-api": "100.4.*", + "magento/module-media-content-synchronization-api": "100.4.*", + "magento/module-media-gallery-synchronization-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaContentSynchronizationCms\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides the implementation of MediaContentSynchronization functionality for Magento_Cms module" + }, + { + "name": "magento/module-media-gallery", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery/magento-module-media-gallery-100.4.4.0.zip", + "shasum": "a8c451eeaf64b4ee2ad79f23702982e9ae9f74d8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-media-gallery-api": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGallery\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for media handling" + }, + { + "name": "magento/module-media-gallery-api", + "version": "101.0.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-api/magento-module-media-gallery-api-101.0.4.0.zip", + "shasum": "8eefc82cff3278c0c04b295c71c8c689bd790d8c" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for media gallery asset attributes storage and management" + }, + { + "name": "magento/module-media-gallery-catalog", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-catalog/magento-module-media-gallery-catalog-100.4.2.0.zip", + "shasum": "a7f564753983d5550498737ad5132a2a2121d5af" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-media-gallery-api": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryCatalog\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for catalog gallery processor delete operation handling" + }, + { + "name": "magento/module-media-gallery-catalog-integration", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-catalog-integration/magento-module-media-gallery-catalog-integration-100.4.2.0.zip", + "shasum": "c95e1a697f137f3d5fb065c4538e6f995104dc86" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-cms": "104.0.*", + "magento/module-media-gallery-api": "101.0.*", + "magento/module-media-gallery-synchronization-api": "100.4.*", + "magento/module-media-gallery-ui-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog": "104.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryCatalogIntegration\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for extending catalog image uploader functionality" + }, + { + "name": "magento/module-media-gallery-catalog-ui", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-catalog-ui/magento-module-media-gallery-catalog-ui-100.4.2.0.zip", + "shasum": "7812f995826c67ef4114a4a956817beefe20a8e8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-cms": "104.0.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryCatalogUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module that implement category grid for media gallery." + }, + { + "name": "magento/module-media-gallery-cms-ui", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-cms-ui/magento-module-media-gallery-cms-ui-100.4.2.0.zip", + "shasum": "8e035e08b1b57af4a2f70a2e37f41119dc764523" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-cms": "104.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryCmsUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Cms related UI elements in the magento media gallery" + }, + { + "name": "magento/module-media-gallery-integration", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-integration/magento-module-media-gallery-integration-100.4.4.0.zip", + "shasum": "e3aa33bb7297034c6a59bc8fa6a836b35af70201" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-gallery-api": "101.0.*", + "magento/module-media-gallery-synchronization-api": "100.4.*", + "magento/module-media-gallery-ui-api": "100.4.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "require-dev": { + "magento/module-cms": "*" + }, + "suggest": { + "magento/module-catalog": "104.0.*", + "magento/module-cms": "104.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryIntegration\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for integration of enhanced media gallery" + }, + { + "name": "magento/module-media-gallery-metadata", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-metadata/magento-module-media-gallery-metadata-100.4.3.0.zip", + "shasum": "b8d1b916247a3ab2a73d5112ce7a38b4834c7474" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-gallery-metadata-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryMetadata\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for images metadata processing" + }, + { + "name": "magento/module-media-gallery-metadata-api", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-metadata-api/magento-module-media-gallery-metadata-api-100.4.2.0.zip", + "shasum": "a167dd435a3c6aadbf4ea436bb88ad7392a02be1" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryMetadataApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for media gallery metadata implementation API" + }, + { + "name": "magento/module-media-gallery-renditions", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-renditions/magento-module-media-gallery-renditions-100.4.3.0.zip", + "shasum": "d3c9da3d4bda169f9b687595281b056cc0db5020" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-message-queue": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-media-gallery-api": "101.0.*", + "magento/module-media-gallery-renditions-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-media-content-api": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryRenditions\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module that implements height and width fields for for media gallery items." + }, + { + "name": "magento/module-media-gallery-renditions-api", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-renditions-api/magento-module-media-gallery-renditions-api-100.4.2.0.zip", + "shasum": "c684de95cd58a68a5ded32ab1d54bc840eda078a" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryRenditionsApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module that is responsible for the API implementation of Media Gallery Renditions." + }, + { + "name": "magento/module-media-gallery-synchronization", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-synchronization/magento-module-media-gallery-synchronization-100.4.4.0.zip", + "shasum": "02578232663d1a7637f2d8c08ef49ae6421c449d" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-message-queue": "100.4.*", + "magento/module-media-gallery-api": "101.0.*", + "magento/module-media-gallery-synchronization-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGallerySynchronization\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides implementation of the media gallery data synchronization." + }, + { + "name": "magento/module-media-gallery-synchronization-api", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-synchronization-api/magento-module-media-gallery-synchronization-api-100.4.3.0.zip", + "shasum": "be6d4f82a76fcc39db835401e2e9bd332ce78266" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-gallery-api": "101.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGallerySynchronizationApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the media gallery synchronization implementation API" + }, + { + "name": "magento/module-media-gallery-synchronization-metadata", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-synchronization-metadata/magento-module-media-gallery-synchronization-metadata-100.4.1.0.zip", + "shasum": "9e09a1159b15c4d23604dda9fd571662217db753" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-media-gallery-api": "101.0.*", + "magento/module-media-gallery-metadata-api": "100.4.*", + "magento/module-media-gallery-synchronization-api": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGallerySynchronizationMetadata\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for images metadata synchronization" + }, + { + "name": "magento/module-media-gallery-ui", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-ui/magento-module-media-gallery-ui-100.4.4.0.zip", + "shasum": "66c54e0b853754f695253a23286a88c4bce8fd82" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-cms": "104.0.*", + "magento/module-directory": "100.4.*", + "magento/module-media-content-api": "100.4.*", + "magento/module-media-gallery-api": "101.0.*", + "magento/module-media-gallery-metadata-api": "100.4.*", + "magento/module-media-gallery-synchronization-api": "100.4.*", + "magento/module-media-gallery-ui-api": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryUi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the media gallery UI implementation" + }, + { + "name": "magento/module-media-gallery-ui-api", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-gallery-ui-api/magento-module-media-gallery-ui-api-100.4.3.0.zip", + "shasum": "eb813d47915354b0f5a3ad49381d5f55658d0f6c" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cms": "104.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaGalleryUiApi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module responsible for the media gallery UI implementation API" + }, + { + "name": "magento/module-media-storage", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-media-storage/magento-module-media-storage-100.4.4.0.zip", + "shasum": "6e3b469674fe41e8f8bd36b296908734028fd45b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-bulk": "101.0.*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MediaStorage\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-message-queue", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-message-queue/magento-module-message-queue-100.4.5.0.zip", + "shasum": "c22f018c65c4699bd606f1f8997f914d13886cf1" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-message-queue": "100.4.*", + "magento/magento-composer-installer": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MessageQueue\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-msrp", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-msrp/magento-module-msrp-100.4.4.0.zip", + "shasum": "bd055d354e6ac6d952af52deb3b4cffd58f20b26" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-downloadable": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-bundle": "101.0.*", + "magento/module-msrp-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Msrp\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-msrp-configurable-product", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-msrp-configurable-product/magento-module-msrp-configurable-product-100.4.2.0.zip", + "shasum": "537b34ec7d74768c7b34115f4840e4995daed1b4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-msrp": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MsrpConfigurableProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-msrp-grouped-product", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-msrp-grouped-product/magento-module-msrp-grouped-product-100.4.2.0.zip", + "shasum": "92e0dacc2c8a8167cb8f10eff83e4a070764030c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-grouped-product": "100.4.*", + "magento/module-msrp": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MsrpGroupedProduct\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-multishipping", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-multishipping/magento-module-multishipping-100.4.5.0.zip", + "shasum": "86c08ce0688695d8f4dba94a98c96a11a725f19d" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-captcha": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Multishipping\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-mysql-mq", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-mysql-mq/magento-module-mysql-mq-100.4.3.0.zip", + "shasum": "244ce82923f4b37efc9da06bda19dc194280ecab" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-message-queue": "100.4.*", + "magento/magento-composer-installer": "*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\MysqlMq\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-new-relic-reporting", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-new-relic-reporting/magento-module-new-relic-reporting-100.4.3.0.zip", + "shasum": "8bd8d00d689cb7cc2203ae0e6f3aab77c5f81496" + }, + "require": { + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\NewRelicReporting\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-newsletter", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-newsletter/magento-module-newsletter-100.4.5.0.zip", + "shasum": "fb7c42f608275e4c6a234287edb5a89f1c9a2d58" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-cms": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-email": "101.1.*", + "magento/module-require-js": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-widget": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Newsletter\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-newsletter-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-newsletter-graph-ql/magento-module-newsletter-graph-ql-100.4.2.0.zip", + "shasum": "570aed7c33d87714a1b812e5316d9903ba865ae4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-customer": "103.0.*", + "magento/module-newsletter": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\NewsletterGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Provides GraphQl functionality for the newsletter subscriptions." + }, + { + "name": "magento/module-offline-payments", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-offline-payments/magento-module-offline-payments-100.4.3.0.zip", + "shasum": "bcac1f56aea72726a4c40a1fb3ad6be3f25b8990" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\OfflinePayments\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-offline-shipping", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-offline-shipping/magento-module-offline-shipping-100.4.4.0.zip", + "shasum": "02167bd6af953e852803fe11b4b79bb799e8a9ee" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout": "100.4.*", + "magento/module-offline-shipping-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\OfflineShipping\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-page-builder", + "version": "2.2.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-page-builder/magento-module-page-builder-2.2.3.0.zip", + "shasum": "5e754e262ebaa46dc7f08cd258c5e3b9a8b3487b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-catalog-widget": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-email": "101.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-require-js": "100.4.*", + "magento/module-rule": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-variable": "100.4.*", + "magento/module-widget": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0", + "phpgt/dom": "2.2.3" + }, + "conflict": { + "gene/bluefoot": "*" + }, + "suggest": { + "magento/module-review": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PageBuilder\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Page Builder module" + }, + { + "name": "magento/module-page-builder-admin-analytics", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-page-builder-admin-analytics/magento-module-page-builder-admin-analytics-1.1.2.0.zip", + "shasum": "4c1d0be58f5e35734834bdb4fd4fd84952604186" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-admin-analytics": "100.4.*", + "magento/module-page-builder": "2.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PageBuilderAdminAnalytics\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Page Builder Admin Analytics module" + }, + { + "name": "magento/module-page-builder-analytics", + "version": "1.6.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-page-builder-analytics/magento-module-page-builder-analytics-1.6.2.0.zip", + "shasum": "d77d348beaa25a60d9db16859e5f1502b79db783" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-analytics": "100.4.*", + "magento/module-page-builder": "2.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PageBuilderAnalytics\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Page Builder Analytics module" + }, + { + "name": "magento/module-page-cache", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-page-cache/magento-module-page-cache-100.4.5.0.zip", + "shasum": "b6c3ab1dad0318b147d8a722d994e8241e2681a8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PageCache\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-payment", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-payment/magento-module-payment-100.4.5.0.zip", + "shasum": "1729b982a9c1ce9419459e06991ed8d63b4af6cc" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Payment\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-payment-graph-ql", + "version": "100.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-payment-graph-ql/magento-module-payment-graph-ql-100.4.0.0.zip", + "shasum": "9f834cc06612aab32bd7fd60c8c06dddebbc74b8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-payment": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-store-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PaymentGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-paypal", + "version": "101.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-paypal/magento-module-paypal-101.0.5.0.zip", + "shasum": "71c9e4667fd9eda0f2e2f87c987a65c60044221c" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-instant-purchase": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-vault": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-checkout-agreements": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Paypal\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-paypal-captcha", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-paypal-captcha/magento-module-paypal-captcha-100.4.2.0.zip", + "shasum": "8c18aa105ea74407424181096d0844af1b32b8b4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-captcha": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-paypal": "101.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PaypalCaptcha\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Provides CAPTCHA validation for PayPal Payflow Pro" + }, + { + "name": "magento/module-paypal-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-paypal-graph-ql/magento-module-paypal-graph-ql-100.4.3.0.zip", + "shasum": "4d59ba2805e7540fda1f6e5979145d9fce0a5cb6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-paypal": "101.0.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-vault": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*", + "magento/module-store-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\PaypalGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "GraphQl support for Paypal" + }, + { + "name": "magento/module-persistent", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-persistent/magento-module-persistent-100.4.5.0.zip", + "shasum": "950b3b9856f49aa0c5e8b6eef0e41cd231a74896" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-cron": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-page-cache": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Persistent\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-product-alert", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-product-alert/magento-module-product-alert-100.4.4.0.zip", + "shasum": "d46bb9bd950e11d3d012a44d1a3602858559b2f4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-bulk": "101.0.*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ProductAlert\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-product-video", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-product-video/magento-module-product-video-100.4.5.0.zip", + "shasum": "2f9b406f585e479cb2da5a90cc5467a6e429fd9d" + }, + "require": { + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ProductVideo\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Add Video to Products" + }, + { + "name": "magento/module-quote", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quote/magento-module-quote-101.2.5.0.zip", + "shasum": "92dafbe73d3b3142724a7664cba3720e97e6afa1" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-payment": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-sequence": "100.4.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-webapi": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Quote\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-quote-analytics", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quote-analytics/magento-module-quote-analytics-100.4.4.0.zip", + "shasum": "51af0efbde0a623931fb360604342b9e7fc8f4d6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-analytics": "100.4.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\QuoteAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-quote-bundle-options", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quote-bundle-options/magento-module-quote-bundle-options-100.4.1.0.zip", + "shasum": "e05ad60c2bd108fc8a00d361d74bffe35ee583d6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\QuoteBundleOptions\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides data provider for creating buy request for bundle products" + }, + { + "name": "magento/module-quote-configurable-options", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quote-configurable-options/magento-module-quote-configurable-options-100.4.1.0.zip", + "shasum": "0cba0d4e6939166c3986f8154f742671445fc39b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\QuoteConfigurableOptions\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides data provider for creating buy request for configurable products" + }, + { + "name": "magento/module-quote-downloadable-links", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quote-downloadable-links/magento-module-quote-downloadable-links-100.4.1.0.zip", + "shasum": "037de250c2043527209964589ff64a0c9cdbbe0c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-quote": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\QuoteDownloadableLinks\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Magento module provides data provider for creating buy request for links of downloadable products" + }, + { + "name": "magento/module-quote-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-quote-graph-ql/magento-module-quote-graph-ql-100.4.5.0.zip", + "shasum": "760f3c37cc1cb60701eb17a14c90f7bd135e071f" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-customer-graph-ql": "100.4.*", + "magento/module-directory": "100.4.*", + "magento/module-gift-message": "100.4.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-inventory-graph-ql": "100.4.*", + "magento/module-graph-ql-cache": "100.4.*", + "magento/module-payment-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\QuoteGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-re-captcha-admin-ui", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-admin-ui/magento-module-re-captcha-admin-ui-1.1.2.0.zip", + "shasum": "5382f8e16fef06842e3ef28be41f7533189320a5" + }, + "require": { + "magento/framework": "*", + "magento/module-config": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaAdminUi\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-checkout", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-checkout/magento-module-re-captcha-checkout-1.1.2.0.zip", + "shasum": "43cd3204ab3e4bdaa4cfb97c556e1ca2fd2fcbd8" + }, + "require": { + "magento/framework": "*", + "magento/module-checkout": "*", + "magento/module-re-captcha-admin-ui": "1.1.*", + "magento/module-re-captcha-frontend-ui": "1.1.*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "magento/module-re-captcha-webapi-ui": "1.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaCheckout\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-checkout-sales-rule", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-checkout-sales-rule/magento-module-re-captcha-checkout-sales-rule-1.1.1.0.zip", + "shasum": "681d9b35cd5f9654c2e4f121108af84d54802b7b" + }, + "require": { + "magento/framework": "*", + "magento/module-checkout": "*", + "magento/module-re-captcha-admin-ui": "1.1.*", + "magento/module-re-captcha-frontend-ui": "1.1.*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "magento/module-re-captcha-webapi-ui": "1.0.*", + "magento/module-sales-rule": "*", + "php": "~7.4.0||~8.0.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaCheckoutSalesRule\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google ReCaptcha integration for Magento2 coupons" + }, + { + "name": "magento/module-re-captcha-contact", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-contact/magento-module-re-captcha-contact-1.1.1.0.zip", + "shasum": "b06897024b7de5ff7b34f40a7bcd5274d326d34c" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaContact\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-customer", + "version": "1.1.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-customer/magento-module-re-captcha-customer-1.1.3.0.zip", + "shasum": "4aacce4909811f75da30401696e5bfa0aaca1c45" + }, + "require": { + "magento/framework": "*", + "magento/module-customer": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaCustomer\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-frontend-ui", + "version": "1.1.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-frontend-ui/magento-module-re-captcha-frontend-ui-1.1.3.0.zip", + "shasum": "478b8b65b2dcdfcda38d065774b69a4ca5603c1f" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaFrontendUi\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-migration", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-migration/magento-module-re-captcha-migration-1.1.2.0.zip", + "shasum": "12712a7f408a34780257f9f0f58c76036408702b" + }, + "require": { + "magento/framework": "*", + "magento/module-config": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaMigration\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA config migration for Magento2" + }, + { + "name": "magento/module-re-captcha-newsletter", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-newsletter/magento-module-re-captcha-newsletter-1.1.2.0.zip", + "shasum": "89974abcb37a76039cfe9b326717030c0055ff7e" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaNewsletter\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-paypal", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-paypal/magento-module-re-captcha-paypal-1.1.2.0.zip", + "shasum": "c199a2e1214077a42e0b5f3ae84ec7d8c5ff2585" + }, + "require": { + "magento/framework": "*", + "magento/module-checkout": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaPaypal\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCaptcha integration for Magento2 PayPal PayflowPro payment form" + }, + { + "name": "magento/module-re-captcha-review", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-review/magento-module-re-captcha-review-1.1.2.0.zip", + "shasum": "a47a363a75080aa08358b1759c1aa05c6303b1c9" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaReview\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-send-friend", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-send-friend/magento-module-re-captcha-send-friend-1.1.2.0.zip", + "shasum": "abb550fb0e309cc9dd81e3cc181f9de94255abcf" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaSendFriend\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-store-pickup", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-store-pickup/magento-module-re-captcha-store-pickup-1.0.1.0.zip", + "shasum": "3f2287cc2711bf58cfa82965d2a10b34ead8f0e8" + }, + "require": { + "magento/framework": "*", + "magento/module-checkout": "*", + "magento/module-re-captcha-ui": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-inventory-in-store-pickup-frontend": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaStorePickup\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCaptcha integration for Magento2 Inventory Store Pickup shipping form" + }, + { + "name": "magento/module-re-captcha-ui", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-ui/magento-module-re-captcha-ui-1.1.2.0.zip", + "shasum": "90aa00a2ae31cb2f2f7f3759d4bca52b1e6fc67b" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-validation-api": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaUi\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "authors": [ + { + "name": "Riccardo Tempesta", + "email": "riccardo.tempesta@magespecialist.it" + } + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-user", + "version": "1.1.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-user/magento-module-re-captcha-user-1.1.2.0.zip", + "shasum": "5645d09d3acce988f43365c13b81d01445cbf829" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaUser\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-validation", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-validation/magento-module-re-captcha-validation-1.1.1.0.zip", + "shasum": "7a358947f858c0bb2cf995e8d449b3aeaeaf3e94" + }, + "require": { + "google/recaptcha": "^1.2", + "magento/framework": "*", + "magento/module-re-captcha-validation-api": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaValidation\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-validation-api", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-validation-api/magento-module-re-captcha-validation-api-1.1.1.0.zip", + "shasum": "d60531a405e81c1fbd26298d2908d33966bb3127" + }, + "require": { + "magento/framework": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaValidationApi\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-version-2-checkbox", + "version": "2.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-version-2-checkbox/magento-module-re-captcha-version-2-checkbox-2.0.2.0.zip", + "shasum": "c61ad5e4dea035bc61aee9e4a41bf48ce2c6180c" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "*", + "magento/module-re-captcha-admin-ui": "1.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaVersion2Checkbox\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-version-2-invisible", + "version": "2.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-version-2-invisible/magento-module-re-captcha-version-2-invisible-2.0.2.0.zip", + "shasum": "e2698fcd3e57b6b0a49dba5e93bac87f925612e3" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "*", + "magento/module-re-captcha-admin-ui": "1.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaVersion2Invisible\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-version-3-invisible", + "version": "2.0.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-version-3-invisible/magento-module-re-captcha-version-3-invisible-2.0.2.0.zip", + "shasum": "81dacf545c8dfedde4d16f1247f73e68e7b1fd2d" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "*", + "magento/module-re-captcha-admin-ui": "1.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaVersion3Invisible\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-webapi-api", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-api/magento-module-re-captcha-webapi-api-1.0.1.0.zip", + "shasum": "5eea8f96b61cb5588bb3d122a76b5524a29692ef" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-validation-api": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaWebapiApi\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-webapi-graph-ql", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-graph-ql/magento-module-re-captcha-webapi-graph-ql-1.0.1.0.zip", + "shasum": "f9783d1d5b5907ccf723a41ae470b39e83cf0297" + }, + "require": { + "magento/framework": "*", + "magento/module-authorization": "*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaWebapiGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-webapi-rest", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-rest/magento-module-re-captcha-webapi-rest-1.0.1.0.zip", + "shasum": "28339c7a4d48c793c021bc297675eba8f2932232" + }, + "require": { + "magento/framework": "*", + "magento/module-authorization": "*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "magento/module-webapi": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaWebapiRest\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-re-captcha-webapi-ui", + "version": "1.0.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-re-captcha-webapi-ui/magento-module-re-captcha-webapi-ui-1.0.1.0.zip", + "shasum": "df17c1afecd242e6cb928eef6e4c88dd7b628939" + }, + "require": { + "magento/framework": "*", + "magento/module-re-captcha-frontend-ui": "1.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReCaptchaWebapiUi\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Google reCAPTCHA integration for Magento2" + }, + { + "name": "magento/module-related-product-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-related-product-graph-ql/magento-module-related-product-graph-ql-100.4.2.0.zip", + "shasum": "91f794c6f9f285597cbca8c27fbb1a009451e0a6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\RelatedProductGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-release-notification", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-release-notification/magento-module-release-notification-100.4.3.0.zip", + "shasum": "cbcfb4e11a3961944e15971be5d76655867502f4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-ui": "101.2.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReleaseNotification\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-remote-storage", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-remote-storage/magento-module-remote-storage-100.4.3.0.zip", + "shasum": "3047e17d09a6b74bfff57e33f318f78e91c67622" + }, + "require": { + "league/flysystem": "~2.4.3", + "league/flysystem-aws-s3-v3": "^2.4.3", + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-import-export": "101.1.*", + "magento/module-cms": "104.0.*", + "magento/module-downloadable": "100.4.*", + "magento/module-downloadable-import-export": "100.4.*", + "magento/module-import-export": "101.0.*", + "magento/module-media-gallery-metadata": "100.4.*", + "magento/module-media-gallery-synchronization": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-sitemap": "100.4.*", + "predis/predis": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\RemoteStorage\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-reports", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-reports/magento-module-reports-100.4.5.0.zip", + "shasum": "f83a31e94a46f6ffdbf2c62d6ec0db87e7ebdd34" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-downloadable": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-quote": "101.2.*", + "magento/module-review": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-widget": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Reports\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-require-js", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-require-js/magento-module-require-js-100.4.1.0.zip", + "shasum": "8a573426813a22a6a1253711bda515303e6f7796" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\RequireJs\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-review", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-review/magento-module-review-100.4.5.0.zip", + "shasum": "70e4692bf3f0da7b5e607f736b32a87e4b5124f2" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-newsletter": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-cookie": "100.4.*", + "magento/module-review-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Review\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-review-analytics", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-review-analytics/magento-module-review-analytics-100.4.2.0.zip", + "shasum": "5b38ecb4bb2f67225f919c25c57ce9293d19f2bd" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-analytics": "100.4.*", + "magento/module-review": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReviewAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-review-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-review-graph-ql/magento-module-review-graph-ql-100.4.1.0.zip", + "shasum": "7aab29354017fc9d573c1af2e8ee945dc69de001" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-review": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*", + "magento/module-graph-ql-cache": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ReviewGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-robots", + "version": "101.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-robots/magento-module-robots-101.1.1.0.zip", + "shasum": "80bfcf9ae9020e569290aa9333e453e64119c996" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-theme": "101.1.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Robots\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-rss", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-rss/magento-module-rss-100.4.3.0.zip", + "shasum": "dc0efb744c3bc59bdec1b8e3dc8d07695dcf92bb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-customer": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Rss\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-rule", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-rule/magento-module-rule-100.4.4.0.zip", + "shasum": "98fe15231d183581f48dcfe72813705fe3327389" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-eav": "102.1.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Rule\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sales", + "version": "103.0.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sales/magento-module-sales-103.0.5.0.zip", + "shasum": "15c3b85e28ec26ce31bb8e45ef6855eed526ab41" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-bundle": "101.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-gift-message": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-reports": "100.4.*", + "magento/module-sales-rule": "101.2.*", + "magento/module-sales-sequence": "100.4.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-widget": "101.2.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-sales-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Sales\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sales-analytics", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sales-analytics/magento-module-sales-analytics-100.4.2.0.zip", + "shasum": "56cb8a7bda6083a10c3c51c1fec343474f07e786" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-analytics": "100.4.*", + "magento/module-sales": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SalesAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sales-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sales-graph-ql/magento-module-sales-graph-ql-100.4.5.0.zip", + "shasum": "b38fd2a06e289ea121309cb191dcb20d8d427eb5" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SalesGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sales-inventory", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sales-inventory/magento-module-sales-inventory-100.4.2.0.zip", + "shasum": "1a7b00a475ebc016a11b32097571cd39cf8a81e9" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SalesInventory\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sales-rule", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sales-rule/magento-module-sales-rule-101.2.5.0.zip", + "shasum": "0f28d3088948906a11ff089d6bd81eff3dadf5e2" + }, + "require": { + "magento/framework": "103.0.*", + "magento/framework-bulk": "101.0.*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-captcha": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-rule": "101.2.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-reports": "100.4.*", + "magento/module-rule": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-widget": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-sales-rule-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SalesRule\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sales-sequence", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sales-sequence/magento-module-sales-sequence-100.4.2.0.zip", + "shasum": "4e5880119eecf16b3e66dba1f9e9985f07d2d58d" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SalesSequence\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sample-data", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sample-data/magento-module-sample-data-100.4.3.0.zip", + "shasum": "513b197c79b839c7a2db1239646606dc527f9816" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/sample-data-media": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "cli_commands.php", + "registration.php" + ], + "psr-4": { + "Magento\\SampleData\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Sample Data fixtures" + }, + { + "name": "magento/module-search", + "version": "101.1.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-search/magento-module-search-101.1.5.0.zip", + "shasum": "51a4bddd43f04a866473760721b7f9799abe4bc5" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog-search": "102.0.*", + "magento/module-reports": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Search\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-security", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-security/magento-module-security-100.4.5.0.zip", + "shasum": "324e5973bdf16cf28690873edb6b2cf21edefb4f" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-customer": "103.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Security\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Security management module" + }, + { + "name": "magento/module-securitytxt", + "version": "1.1.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-securitytxt/magento-module-securitytxt-1.1.1.0.zip", + "shasum": "3df445721475b7eb4b93f3941dd161857d46ad2d" + }, + "require": { + "magento/framework": "*", + "magento/module-config": "*", + "magento/module-store": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Securitytxt\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "authors": [ + { + "name": "Kalpesh Mehta", + "email": "k@lpe.sh" + } + ], + "description": "Security.txt file for Magento 2 websites" + }, + { + "name": "magento/module-send-friend", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-send-friend/magento-module-send-friend-100.4.3.0.zip", + "shasum": "6df3408f61d2793fafb38989aea822e9a7f34246" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-captcha": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-customer": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SendFriend\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-send-friend-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-send-friend-graph-ql/magento-module-send-friend-graph-ql-100.4.1.0.zip", + "shasum": "60e427c439b7464c171b31bcd1768ff2ccf9d24c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-send-friend": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SendFriendGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-shipping", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-shipping/magento-module-shipping-100.4.5.0.zip", + "shasum": "325b2b9f9b77143187698d4a2d815887e6a563f8" + }, + "require": { + "ext-gd": "*", + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-contact": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-ui": "101.2.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*", + "magento/module-fedex": "100.4.*", + "magento/module-ups": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Shipping\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-sitemap", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-sitemap/magento-module-sitemap-100.4.4.0.zip", + "shasum": "88daf14b4c318d32bb142272f0609a9a5aafeeea" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-url-rewrite": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-robots": "101.1.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Sitemap\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-store", + "version": "101.1.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-store/magento-module-store-101.1.5.0.zip", + "shasum": "d1b0806e3abfc83f1d559961c884646b0ed05a19" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-media-storage": "100.4.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-deploy": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Store\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-store-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-store-graph-ql/magento-module-store-graph-ql-100.4.3.0.zip", + "shasum": "bbe4973f83e6d1c9086923fc801ffe39e7425848" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-graph-ql-cache": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\StoreGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-swagger", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-swagger/magento-module-swagger-100.4.4.0.zip", + "shasum": "12effdc034ed2d0ea15db474fcfb36342747712b" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Swagger\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-swagger-webapi", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-swagger-webapi/magento-module-swagger-webapi-100.4.1.0.zip", + "shasum": "666791e063b4014e6ccb7186f7a7bb5a9ad1e79e" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-swagger": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SwaggerWebapi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-swagger-webapi-async", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-swagger-webapi-async/magento-module-swagger-webapi-async-100.4.1.0.zip", + "shasum": "0b63b1c732e27578f130518b1d77f1e2bc14e3bd" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-swagger": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SwaggerWebapiAsync\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-swatches", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-swatches/magento-module-swatches-100.4.5.0.zip", + "shasum": "f789c22ee41334d072d6caaac88ad3e7734ebccf" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-page-cache": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-layered-navigation": "100.4.*", + "magento/module-swatches-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Swatches\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Add Swatches to Products" + }, + { + "name": "magento/module-swatches-graph-ql", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-swatches-graph-ql/magento-module-swatches-graph-ql-100.4.3.0.zip", + "shasum": "bffd60106432b5fa92f11b37c9281bbded47ec7c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-swatches": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-configurable-product-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SwatchesGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-swatches-layered-navigation", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-swatches-layered-navigation/magento-module-swatches-layered-navigation-100.4.1.0.zip", + "shasum": "b118894fc198d14ce5b7db34aabb9405520dcaf0" + }, + "require": { + "magento/framework": "103.0.*", + "magento/magento-composer-installer": "*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\SwatchesLayeredNavigation\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-tax", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-tax/magento-module-tax-100.4.5.0.zip", + "shasum": "3753012abcbffe5ce171a1b0b9d545f56c49f1d3" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-page-cache": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-reports": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-tax-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Tax\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-tax-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-tax-graph-ql/magento-module-tax-graph-ql-100.4.1.0.zip", + "shasum": "a768c88fa39cebf2120e657e21b8d86ab237bdde" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-tax": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\TaxGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-tax-import-export", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-tax-import-export/magento-module-tax-import-export-100.4.4.0.zip", + "shasum": "231f34c9a39a4e6506caf29d1364d99e32c222e6" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-directory": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\TaxImportExport\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-theme", + "version": "101.1.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-theme/magento-module-theme-101.1.5.0.zip", + "shasum": "ba3c3fbb5755319774bf11d3104b302637bc7dcb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-cms": "104.0.*", + "magento/module-config": "101.2.*", + "magento/module-customer": "103.0.*", + "magento/module-eav": "102.1.*", + "magento/module-media-storage": "100.4.*", + "magento/module-require-js": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-widget": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-deploy": "100.4.*", + "magento/module-directory": "100.4.*", + "magento/module-theme-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Theme\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-theme-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-theme-graph-ql/magento-module-theme-graph-ql-100.4.2.0.zip", + "shasum": "036054641659fe5ec8085777a4e57fd226dd8882" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-store-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\ThemeGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-translation", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-translation/magento-module-translation-100.4.5.0.zip", + "shasum": "a8ff494922576f2874b66a913f14528f9ee1418b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-deploy": "100.4.*", + "magento/module-developer": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-deploy": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Translation\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-two-factor-auth", + "version": "1.1.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-two-factor-auth/magento-module-two-factor-auth-1.1.4.0.zip", + "shasum": "b497c3cc70df873ce6bcfe26e2f101076aa47096" + }, + "require": { + "2tvenom/cborencode": "^1.0", + "christian-riesen/base32": "^1.3", + "endroid/qr-code": "^4.3.5", + "magento/framework": "*", + "magento/magento-composer-installer": "*", + "magento/module-admin-adobe-ims": "*", + "magento/module-authorization": "*", + "magento/module-backend": "*", + "magento/module-config": "*", + "magento/module-integration": "*", + "magento/module-store": "*", + "magento/module-ui": "*", + "magento/module-user": "*", + "php": "~7.4.0||~8.1.0", + "spomky-labs/otphp": "^10.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\TwoFactorAuth\\": "" + } + }, + "license": [ + "OSL-3.0" + ], + "description": "Two Factor Authentication module for Magento2" + }, + { + "name": "magento/module-ui", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-ui/magento-module-ui-101.2.5.0.zip", + "shasum": "7a2f25eba5ec07a4b26bdda98b60fb393f5bfff4" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-eav": "102.1.*", + "magento/module-store": "101.1.*", + "magento/module-user": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Ui\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-ups", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-ups/magento-module-ups-100.4.5.0.zip", + "shasum": "bb5eac9f59db16a90951109c3baa3bc0f91ad0ae" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-directory": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-config": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Ups\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-url-rewrite", + "version": "102.0.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-url-rewrite/magento-module-url-rewrite-102.0.4.0.zip", + "shasum": "ff14fc9bc2d9153a4ace238d20cd7e3524839a26" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-url-rewrite": "100.4.*", + "magento/module-cms": "104.0.*", + "magento/module-cms-url-rewrite": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\UrlRewrite\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-url-rewrite-graph-ql", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-url-rewrite-graph-ql/magento-module-url-rewrite-graph-ql-100.4.4.0.zip", + "shasum": "0f9bbcbb7ff349dc5fdf5c2f886dff57441473fd" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-url-rewrite": "102.0.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\UrlRewriteGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-user", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-user/magento-module-user-101.2.5.0.zip", + "shasum": "7940b349b7adaac56d97b87d85304a28c21d6592" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-email": "101.1.*", + "magento/module-integration": "100.4.*", + "magento/module-security": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\User\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-usps", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-usps/magento-module-usps-100.4.4.0.zip", + "shasum": "c743d1e7e1b9c05b9333c76484a8a835c7a67074" + }, + "require": { + "lib-libxml": "*", + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-config": "101.2.*", + "magento/module-directory": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-shipping": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Usps\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-variable", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-variable/magento-module-variable-100.4.3.0.zip", + "shasum": "2246cbc8bf2a87ec0a6f2bae77e3b73813b18bb9" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-config": "101.2.*", + "magento/module-store": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Variable\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-vault", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-vault/magento-module-vault-101.2.5.0.zip", + "shasum": "ab162c592b0847efb837c19bc334bf605f8154f0" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-payment": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Vault\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ] + }, + { + "name": "magento/module-vault-graph-ql", + "version": "100.4.1", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-vault-graph-ql/magento-module-vault-graph-ql-100.4.1.0.zip", + "shasum": "806c449dae0b2cd86d2b56ca9c4a88ef34f0a4f8" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-graph-ql": "100.4.*", + "magento/module-vault": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\VaultGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-version", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-version/magento-module-version-100.4.2.0.zip", + "shasum": "d8fde8cf95fcace1d55a97d7b88fe2fdd53856bd" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Version\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-webapi", + "version": "100.4.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-webapi/magento-module-webapi-100.4.4.0.zip", + "shasum": "0d10c69864a2432446b30384b51736d45fb4e392" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "102.0.*", + "magento/module-integration": "100.4.*", + "magento/module-store": "101.1.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-customer": "103.0.*", + "magento/module-user": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Webapi\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-webapi-async", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-webapi-async/magento-module-webapi-async-100.4.3.0.zip", + "shasum": "3bd32d42f8659697f3748634d9986af9b8cde618" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-asynchronous-operations": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-webapi": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-customer": "103.0.*", + "magento/module-user": "101.2.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WebapiAsync\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-webapi-security", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-webapi-security/magento-module-webapi-security-100.4.2.0.zip", + "shasum": "140cdc018d1a26526fb8cdeb0e1e5ced08133f7c" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-webapi": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WebapiSecurity\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "WebapiSecurity module provides option to loosen security on some webapi resources." + }, + { + "name": "magento/module-weee", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-weee/magento-module-weee-100.4.5.0.zip", + "shasum": "5a6f293df6d8207dce4a00a4fef0cbbacc922bbb" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-directory": "100.4.*", + "magento/module-eav": "102.1.*", + "magento/module-page-cache": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-bundle": "101.0.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Weee\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-weee-graph-ql", + "version": "100.4.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-weee-graph-ql/magento-module-weee-graph-ql-100.4.2.0.zip", + "shasum": "770be0a15aa1520ad4249527a5ab5df75390b945" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-tax": "100.4.*", + "magento/module-weee": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-catalog-graph-ql": "100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WeeeGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-widget", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-widget/magento-module-widget-101.2.5.0.zip", + "shasum": "eed0cbbc112ec23dada39cc6f1556de69550c2db" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-cms": "104.0.*", + "magento/module-email": "101.1.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "magento/module-variable": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-widget-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Widget\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-wishlist", + "version": "101.2.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-wishlist/magento-module-wishlist-101.2.5.0.zip", + "shasum": "f7f5356260017811c073b2ee7058cd862ac6c36b" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-backend": "102.0.*", + "magento/module-captcha": "100.4.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-inventory": "100.4.*", + "magento/module-checkout": "100.4.*", + "magento/module-customer": "103.0.*", + "magento/module-rss": "100.4.*", + "magento/module-sales": "103.0.*", + "magento/module-store": "101.1.*", + "magento/module-theme": "101.1.*", + "magento/module-ui": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-bundle": "101.0.*", + "magento/module-configurable-product": "100.4.*", + "magento/module-cookie": "100.4.*", + "magento/module-downloadable": "100.4.*", + "magento/module-grouped-product": "100.4.*", + "magento/module-wishlist-sample-data": "Sample Data version: 100.4.*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\Wishlist\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-wishlist-analytics", + "version": "100.4.3", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-wishlist-analytics/magento-module-wishlist-analytics-100.4.3.0.zip", + "shasum": "783baad5ede837748cba07b7fbb7e907bda521c2" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-analytics": "100.4.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WishlistAnalytics\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/module-wishlist-graph-ql", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/module-wishlist-graph-ql/magento-module-wishlist-graph-ql-100.4.5.0.zip", + "shasum": "f89448ee10c35b82e0c7b1a4d293a079cddc3a63" + }, + "require": { + "magento/framework": "103.0.*", + "magento/module-catalog": "104.0.*", + "magento/module-catalog-graph-ql": "100.4.*", + "magento/module-quote": "101.2.*", + "magento/module-quote-graph-ql": "100.4.*", + "magento/module-store": "101.1.*", + "magento/module-wishlist": "101.2.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Magento\\WishlistGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/page-builder", + "version": "1.7.2", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/page-builder/magento-page-builder-1.7.2.0.zip", + "shasum": "eca2944e5b85cea6589be86dd5c5ba52eaa70581" + }, + "require": { + "magento/module-aws-s3-page-builder": "1.0.2", + "magento/module-catalog-page-builder-analytics": "1.6.2", + "magento/module-cms-page-builder-analytics": "1.6.2", + "magento/module-page-builder": "2.2.3", + "magento/module-page-builder-admin-analytics": "1.1.2", + "magento/module-page-builder-analytics": "1.6.2" + }, + "type": "metapackage", + "description": "Page Builder metapackage" + }, + { + "name": "magento/product-community-edition", + "version": "2.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/product-community-edition/magento-product-community-edition-2.4.5.0.zip", + "shasum": "8a95004a1f5cac0b88ca74dfe03749ab033bf218" + }, + "require": { + "colinmollenhour/cache-backend-file": "~1.4.1", + "colinmollenhour/cache-backend-redis": "1.14.2", + "colinmollenhour/credis": "1.13.0", + "colinmollenhour/php-redis-session-abstract": "~1.4.5", + "composer/composer": "^1.9 || ^2.0, !=2.2.16", + "elasticsearch/elasticsearch": "~7.17.0", + "ext-bcmath": "*", + "ext-ctype": "*", + "ext-curl": "*", + "ext-dom": "*", + "ext-gd": "*", + "ext-hash": "*", + "ext-iconv": "*", + "ext-intl": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-pdo_mysql": "*", + "ext-simplexml": "*", + "ext-soap": "*", + "ext-sodium": "*", + "ext-xsl": "*", + "ext-zip": "*", + "ezyang/htmlpurifier": "^4.14", + "guzzlehttp/guzzle": "^7.4.2", + "laminas/laminas-captcha": "^2.12", + "laminas/laminas-code": "~4.5.0", + "laminas/laminas-db": "^2.15.0", + "laminas/laminas-dependency-plugin": "^2.2.0", + "laminas/laminas-di": "^3.7.0", + "laminas/laminas-escaper": "~2.10.0", + "laminas/laminas-eventmanager": "^3.5.0", + "laminas/laminas-feed": "^2.17.0", + "laminas/laminas-http": "^2.15.0", + "laminas/laminas-mail": "^2.16.0", + "laminas/laminas-mime": "^2.9.1", + "laminas/laminas-modulemanager": "^2.11.0", + "laminas/laminas-mvc": "^3.3.3", + "laminas/laminas-servicemanager": "^3.11.0", + "laminas/laminas-soap": "^2.10.0", + "laminas/laminas-stdlib": "^3.7.1", + "laminas/laminas-uri": "^2.9.1", + "laminas/laminas-validator": "^2.17.0", + "league/flysystem": "~2.4.5", + "league/flysystem-aws-s3-v3": "^2.4.3", + "lib-libxml": "*", + "magento/adobe-stock-integration": "2.1.4", + "magento/composer": "~1.8.0", + "magento/composer-dependency-version-audit-plugin": "~0.1", + "magento/framework": "103.0.5", + "magento/framework-amqp": "100.4.3", + "magento/framework-bulk": "101.0.1", + "magento/framework-message-queue": "100.4.5", + "magento/google-shopping-ads": "4.0.1", + "magento/inventory-metapackage": "1.2.5", + "magento/language-de_de": "100.4.0", + "magento/language-en_us": "100.4.0", + "magento/language-es_es": "100.4.0", + "magento/language-fr_fr": "100.4.0", + "magento/language-nl_nl": "100.4.0", + "magento/language-pt_br": "100.4.0", + "magento/language-zh_hans_cn": "100.4.0", + "magento/magento-composer-installer": ">=0.3.0", + "magento/magento2-base": "2.4.5", + "magento/module-admin-adobe-ims": "100.4.0", + "magento/module-admin-analytics": "100.4.4", + "magento/module-admin-notification": "100.4.4", + "magento/module-adobe-ims": "2.1.4", + "magento/module-adobe-ims-api": "2.1.2", + "magento/module-advanced-pricing-import-export": "100.4.5", + "magento/module-advanced-search": "100.4.3", + "magento/module-amqp": "100.4.2", + "magento/module-analytics": "100.4.5", + "magento/module-asynchronous-operations": "100.4.5", + "magento/module-authorization": "100.4.5", + "magento/module-aws-s3": "100.4.3", + "magento/module-backend": "102.0.5", + "magento/module-backup": "100.4.5", + "magento/module-bundle": "101.0.5", + "magento/module-bundle-graph-ql": "100.4.5", + "magento/module-bundle-import-export": "100.4.4", + "magento/module-cache-invalidate": "100.4.3", + "magento/module-captcha": "100.4.5", + "magento/module-cardinal-commerce": "100.4.3", + "magento/module-catalog": "104.0.5", + "magento/module-catalog-analytics": "100.4.2", + "magento/module-catalog-cms-graph-ql": "100.4.1", + "magento/module-catalog-customer-graph-ql": "100.4.4", + "magento/module-catalog-graph-ql": "100.4.5", + "magento/module-catalog-import-export": "101.1.5", + "magento/module-catalog-inventory": "100.4.5", + "magento/module-catalog-inventory-graph-ql": "100.4.2", + "magento/module-catalog-rule": "101.2.5", + "magento/module-catalog-rule-configurable": "100.4.4", + "magento/module-catalog-rule-graph-ql": "100.4.2", + "magento/module-catalog-search": "102.0.5", + "magento/module-catalog-url-rewrite": "100.4.5", + "magento/module-catalog-url-rewrite-graph-ql": "100.4.3", + "magento/module-catalog-widget": "100.4.5", + "magento/module-checkout": "100.4.5", + "magento/module-checkout-agreements": "100.4.4", + "magento/module-checkout-agreements-graph-ql": "100.4.1", + "magento/module-cms": "104.0.5", + "magento/module-cms-graph-ql": "100.4.2", + "magento/module-cms-url-rewrite": "100.4.4", + "magento/module-cms-url-rewrite-graph-ql": "100.4.3", + "magento/module-compare-list-graph-ql": "100.4.1", + "magento/module-config": "101.2.5", + "magento/module-configurable-import-export": "100.4.3", + "magento/module-configurable-product": "100.4.5", + "magento/module-configurable-product-graph-ql": "100.4.5", + "magento/module-configurable-product-sales": "100.4.2", + "magento/module-contact": "100.4.4", + "magento/module-cookie": "100.4.5", + "magento/module-cron": "100.4.5", + "magento/module-csp": "100.4.4", + "magento/module-currency-symbol": "100.4.3", + "magento/module-customer": "103.0.5", + "magento/module-customer-analytics": "100.4.2", + "magento/module-customer-downloadable-graph-ql": "100.4.1", + "magento/module-customer-graph-ql": "100.4.5", + "magento/module-customer-import-export": "100.4.5", + "magento/module-deploy": "100.4.5", + "magento/module-developer": "100.4.5", + "magento/module-dhl": "100.4.4", + "magento/module-directory": "100.4.5", + "magento/module-directory-graph-ql": "100.4.3", + "magento/module-downloadable": "100.4.5", + "magento/module-downloadable-graph-ql": "100.4.5", + "magento/module-downloadable-import-export": "100.4.4", + "magento/module-eav": "102.1.5", + "magento/module-eav-graph-ql": "100.4.2", + "magento/module-elasticsearch": "101.0.5", + "magento/module-elasticsearch-6": "100.4.5", + "magento/module-elasticsearch-7": "100.4.5", + "magento/module-email": "101.1.5", + "magento/module-encryption-key": "100.4.3", + "magento/module-fedex": "100.4.3", + "magento/module-gift-message": "100.4.4", + "magento/module-gift-message-graph-ql": "100.4.3", + "magento/module-google-adwords": "100.4.2", + "magento/module-google-analytics": "100.4.1", + "magento/module-google-gtag": "100.4.0", + "magento/module-google-optimizer": "100.4.4", + "magento/module-graph-ql": "100.4.5", + "magento/module-graph-ql-cache": "100.4.2", + "magento/module-grouped-catalog-inventory": "100.4.2", + "magento/module-grouped-import-export": "100.4.3", + "magento/module-grouped-product": "100.4.5", + "magento/module-grouped-product-graph-ql": "100.4.5", + "magento/module-import-export": "101.0.5", + "magento/module-indexer": "100.4.5", + "magento/module-instant-purchase": "100.4.4", + "magento/module-integration": "100.4.5", + "magento/module-jwt-framework-adapter": "100.4.1", + "magento/module-jwt-user-token": "100.4.0", + "magento/module-layered-navigation": "100.4.5", + "magento/module-login-as-customer": "100.4.5", + "magento/module-login-as-customer-admin-ui": "100.4.5", + "magento/module-login-as-customer-api": "100.4.4", + "magento/module-login-as-customer-assistance": "100.4.4", + "magento/module-login-as-customer-frontend-ui": "100.4.4", + "magento/module-login-as-customer-graph-ql": "100.4.2", + "magento/module-login-as-customer-log": "100.4.3", + "magento/module-login-as-customer-page-cache": "100.4.4", + "magento/module-login-as-customer-quote": "100.4.3", + "magento/module-login-as-customer-sales": "100.4.4", + "magento/module-marketplace": "100.4.3", + "magento/module-media-content": "100.4.3", + "magento/module-media-content-api": "100.4.4", + "magento/module-media-content-catalog": "100.4.3", + "magento/module-media-content-cms": "100.4.3", + "magento/module-media-content-synchronization": "100.4.4", + "magento/module-media-content-synchronization-api": "100.4.3", + "magento/module-media-content-synchronization-catalog": "100.4.2", + "magento/module-media-content-synchronization-cms": "100.4.2", + "magento/module-media-gallery": "100.4.4", + "magento/module-media-gallery-api": "101.0.4", + "magento/module-media-gallery-catalog": "100.4.2", + "magento/module-media-gallery-catalog-integration": "100.4.2", + "magento/module-media-gallery-catalog-ui": "100.4.2", + "magento/module-media-gallery-cms-ui": "100.4.2", + "magento/module-media-gallery-integration": "100.4.4", + "magento/module-media-gallery-metadata": "100.4.3", + "magento/module-media-gallery-metadata-api": "100.4.2", + "magento/module-media-gallery-renditions": "100.4.3", + "magento/module-media-gallery-renditions-api": "100.4.2", + "magento/module-media-gallery-synchronization": "100.4.4", + "magento/module-media-gallery-synchronization-api": "100.4.3", + "magento/module-media-gallery-synchronization-metadata": "100.4.1", + "magento/module-media-gallery-ui": "100.4.4", + "magento/module-media-gallery-ui-api": "100.4.3", + "magento/module-media-storage": "100.4.4", + "magento/module-message-queue": "100.4.5", + "magento/module-msrp": "100.4.4", + "magento/module-msrp-configurable-product": "100.4.2", + "magento/module-msrp-grouped-product": "100.4.2", + "magento/module-multishipping": "100.4.5", + "magento/module-mysql-mq": "100.4.3", + "magento/module-new-relic-reporting": "100.4.3", + "magento/module-newsletter": "100.4.5", + "magento/module-newsletter-graph-ql": "100.4.2", + "magento/module-offline-payments": "100.4.3", + "magento/module-offline-shipping": "100.4.4", + "magento/module-page-cache": "100.4.5", + "magento/module-payment": "100.4.5", + "magento/module-payment-graph-ql": "100.4.0", + "magento/module-paypal": "101.0.5", + "magento/module-paypal-captcha": "100.4.2", + "magento/module-paypal-graph-ql": "100.4.3", + "magento/module-persistent": "100.4.5", + "magento/module-product-alert": "100.4.4", + "magento/module-product-video": "100.4.5", + "magento/module-quote": "101.2.5", + "magento/module-quote-analytics": "100.4.4", + "magento/module-quote-bundle-options": "100.4.1", + "magento/module-quote-configurable-options": "100.4.1", + "magento/module-quote-downloadable-links": "100.4.1", + "magento/module-quote-graph-ql": "100.4.5", + "magento/module-related-product-graph-ql": "100.4.2", + "magento/module-release-notification": "100.4.3", + "magento/module-remote-storage": "100.4.3", + "magento/module-reports": "100.4.5", + "magento/module-require-js": "100.4.1", + "magento/module-review": "100.4.5", + "magento/module-review-analytics": "100.4.2", + "magento/module-review-graph-ql": "100.4.1", + "magento/module-robots": "101.1.1", + "magento/module-rss": "100.4.3", + "magento/module-rule": "100.4.4", + "magento/module-sales": "103.0.5", + "magento/module-sales-analytics": "100.4.2", + "magento/module-sales-graph-ql": "100.4.5", + "magento/module-sales-inventory": "100.4.2", + "magento/module-sales-rule": "101.2.5", + "magento/module-sales-sequence": "100.4.2", + "magento/module-sample-data": "100.4.3", + "magento/module-search": "101.1.5", + "magento/module-security": "100.4.5", + "magento/module-send-friend": "100.4.3", + "magento/module-send-friend-graph-ql": "100.4.1", + "magento/module-shipping": "100.4.5", + "magento/module-sitemap": "100.4.4", + "magento/module-store": "101.1.5", + "magento/module-store-graph-ql": "100.4.3", + "magento/module-swagger": "100.4.4", + "magento/module-swagger-webapi": "100.4.1", + "magento/module-swagger-webapi-async": "100.4.1", + "magento/module-swatches": "100.4.5", + "magento/module-swatches-graph-ql": "100.4.3", + "magento/module-swatches-layered-navigation": "100.4.1", + "magento/module-tax": "100.4.5", + "magento/module-tax-graph-ql": "100.4.1", + "magento/module-tax-import-export": "100.4.4", + "magento/module-theme": "101.1.5", + "magento/module-theme-graph-ql": "100.4.2", + "magento/module-translation": "100.4.5", + "magento/module-ui": "101.2.5", + "magento/module-ups": "100.4.5", + "magento/module-url-rewrite": "102.0.4", + "magento/module-url-rewrite-graph-ql": "100.4.4", + "magento/module-user": "101.2.5", + "magento/module-usps": "100.4.4", + "magento/module-variable": "100.4.3", + "magento/module-vault": "101.2.5", + "magento/module-vault-graph-ql": "100.4.1", + "magento/module-version": "100.4.2", + "magento/module-webapi": "100.4.4", + "magento/module-webapi-async": "100.4.3", + "magento/module-webapi-security": "100.4.2", + "magento/module-weee": "100.4.5", + "magento/module-weee-graph-ql": "100.4.2", + "magento/module-widget": "101.2.5", + "magento/module-wishlist": "101.2.5", + "magento/module-wishlist-analytics": "100.4.3", + "magento/module-wishlist-graph-ql": "100.4.5", + "magento/page-builder": "1.7.2", + "magento/security-package": "1.1.4", + "magento/theme-adminhtml-backend": "100.4.5", + "magento/theme-frontend-blank": "100.4.5", + "magento/theme-frontend-luma": "100.4.5", + "magento/zendframework1": "~1.15.0", + "monolog/monolog": "^2.7", + "paypal/module-braintree": "4.4.0", + "pelago/emogrifier": "^6.0.0", + "php": "~7.4.0||~8.1.0", + "php-amqplib/php-amqplib": "~3.2.0", + "phpseclib/mcrypt_compat": "~2.0.2", + "phpseclib/phpseclib": "~3.0.13", + "ramsey/uuid": "~4.2.0", + "symfony/console": "~4.4.0", + "symfony/process": "~4.4.0", + "tedivm/jshrink": "~1.4.0", + "temando/module-shipping": "2.0.0", + "tubalmartin/cssmin": "4.1.1", + "web-token/jwt-framework": "^v2.2.7", + "webonyx/graphql-php": "~14.11.6", + "wikimedia/less.php": "^3.0.0" + }, + "type": "metapackage", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "eCommerce Platform for Growth (Community Edition)" + }, + { + "name": "magento/security-package", + "version": "1.1.4", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/security-package/magento-security-package-1.1.4.0.zip", + "shasum": "a6dea777ac5824d76d1099334f886ce327d3c714" + }, + "require": { + "google/recaptcha": "^1.2", + "magento/module-re-captcha-admin-ui": "1.1.2", + "magento/module-re-captcha-checkout": "1.1.2", + "magento/module-re-captcha-checkout-sales-rule": "1.1.1", + "magento/module-re-captcha-contact": "1.1.1", + "magento/module-re-captcha-customer": "1.1.3", + "magento/module-re-captcha-frontend-ui": "1.1.3", + "magento/module-re-captcha-migration": "1.1.2", + "magento/module-re-captcha-newsletter": "1.1.2", + "magento/module-re-captcha-paypal": "1.1.2", + "magento/module-re-captcha-review": "1.1.2", + "magento/module-re-captcha-send-friend": "1.1.2", + "magento/module-re-captcha-store-pickup": "1.0.1", + "magento/module-re-captcha-ui": "1.1.2", + "magento/module-re-captcha-user": "1.1.2", + "magento/module-re-captcha-validation": "1.1.1", + "magento/module-re-captcha-validation-api": "1.1.1", + "magento/module-re-captcha-version-2-checkbox": "2.0.2", + "magento/module-re-captcha-version-2-invisible": "2.0.2", + "magento/module-re-captcha-version-3-invisible": "2.0.2", + "magento/module-re-captcha-webapi-api": "1.0.1", + "magento/module-re-captcha-webapi-graph-ql": "1.0.1", + "magento/module-re-captcha-webapi-rest": "1.0.1", + "magento/module-re-captcha-webapi-ui": "1.0.1", + "magento/module-securitytxt": "1.1.1", + "magento/module-two-factor-auth": "1.1.4" + }, + "type": "metapackage", + "description": "Magento Security Package" + }, + { + "name": "magento/theme-adminhtml-backend", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/theme-adminhtml-backend/magento-theme-adminhtml-backend-100.4.5.0.zip", + "shasum": "f5ee6da339ccd2c9cf11de4a7e1e37aeb85af4a4" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-theme", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/theme-frontend-blank", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/theme-frontend-blank/magento-theme-frontend-blank-100.4.5.0.zip", + "shasum": "8f64b9681da80b037adae028426fbe15fefa9a60" + }, + "require": { + "magento/framework": "103.0.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-theme", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/theme-frontend-luma", + "version": "100.4.5", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/magento/theme-frontend-luma/magento-theme-frontend-luma-100.4.5.0.zip", + "shasum": "abf5ec4b08e6cdb076038a1d4069b904aa9eb412" + }, + "require": { + "magento/framework": "103.0.*", + "magento/theme-frontend-blank": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "type": "magento2-theme", + "autoload": { + "files": [ + "registration.php" + ] + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "magento/zendframework1", + "version": "1.15.1", + "source": { + "type": "git", + "url": "https://github.com/magento/zf1.git", + "reference": "2381396d2a9a528be2f367b5ce2dddf650eac1d0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/magento/zf1/zipball/2381396d2a9a528be2f367b5ce2dddf650eac1d0", + "reference": "2381396d2a9a528be2f367b5ce2dddf650eac1d0", + "shasum": "" + }, + "require": { + "php": ">=7.0.0" + }, + "require-dev": { + "phpunit/dbunit": "1.3.*", + "phpunit/phpunit": "3.7.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.12.x-dev" + } + }, + "autoload": { + "psr-0": { + "Zend_": "library/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "library/" + ], + "license": [ + "BSD-3-Clause" + ], + "description": "Magento Zend Framework 1", + "homepage": "http://framework.zend.com/", + "keywords": [ + "ZF1", + "framework" + ], + "support": { + "issues": "https://github.com/magento/zf1/issues", + "source": "https://github.com/magento/zf1/tree/1.15.1" + }, + "time": "2022-06-21T01:22:39+00:00" + }, + { + "name": "monolog/monolog", + "version": "2.8.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "720488632c590286b88b80e62aa3d3d551ad4a50" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/720488632c590286b88b80e62aa3d3d551ad4a50", + "reference": "720488632c590286b88b80e62aa3d3d551ad4a50", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "psr/log": "^1.0.1 || ^2.0 || ^3.0" + }, + "provide": { + "psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "elasticsearch/elasticsearch": "^7 || ^8", + "ext-json": "*", + "graylog2/gelf-php": "^1.4.2", + "guzzlehttp/guzzle": "^7.4", + "guzzlehttp/psr7": "^2.2", + "mongodb/mongodb": "^1.8", + "php-amqplib/php-amqplib": "~2.4 || ^3", + "phpspec/prophecy": "^1.15", + "phpstan/phpstan": "^0.12.91", + "phpunit/phpunit": "^8.5.14", + "predis/predis": "^1.1 || ^2.0", + "rollbar/rollbar": "^1.3 || ^2 || ^3", + "ruflin/elastica": "^7", + "swiftmailer/swiftmailer": "^5.3|^6.0", + "symfony/mailer": "^5.4 || ^6", + "symfony/mime": "^5.4 || ^6" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", + "ext-mbstring": "Allow to work properly with unicode symbols", + "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", + "ext-openssl": "Required to send log messages using SSL", + "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "https://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "support": { + "issues": "https://github.com/Seldaek/monolog/issues", + "source": "https://github.com/Seldaek/monolog/tree/2.8.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2022-07-24T11:55:47+00:00" + }, + { + "name": "mtdowling/jmespath.php", + "version": "2.6.1", + "source": { + "type": "git", + "url": "https://github.com/jmespath/jmespath.php.git", + "reference": "9b87907a81b87bc76d19a7fb2d61e61486ee9edb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/jmespath/jmespath.php/zipball/9b87907a81b87bc76d19a7fb2d61e61486ee9edb", + "reference": "9b87907a81b87bc76d19a7fb2d61e61486ee9edb", + "shasum": "" + }, + "require": { + "php": "^5.4 || ^7.0 || ^8.0", + "symfony/polyfill-mbstring": "^1.17" + }, + "require-dev": { + "composer/xdebug-handler": "^1.4 || ^2.0", + "phpunit/phpunit": "^4.8.36 || ^7.5.15" + }, + "bin": [ + "bin/jp.php" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.6-dev" + } + }, + "autoload": { + "files": [ + "src/JmesPath.php" + ], + "psr-4": { + "JmesPath\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Declaratively specify how to extract elements from a JSON document", + "keywords": [ + "json", + "jsonpath" + ], + "support": { + "issues": "https://github.com/jmespath/jmespath.php/issues", + "source": "https://github.com/jmespath/jmespath.php/tree/2.6.1" + }, + "time": "2021-06-14T00:11:39+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v4.14.0", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/34bea19b6e03d8153165d8f30bba4c3be86184c1", + "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=7.0" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v4.14.0" + }, + "time": "2022-05-31T20:59:12+00:00" + }, + { + "name": "paragonie/constant_time_encoding", + "version": "v2.6.3", + "source": { + "type": "git", + "url": "https://github.com/paragonie/constant_time_encoding.git", + "reference": "58c3f47f650c94ec05a151692652a868995d2938" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/58c3f47f650c94ec05a151692652a868995d2938", + "reference": "58c3f47f650c94ec05a151692652a868995d2938", + "shasum": "" + }, + "require": { + "php": "^7|^8" + }, + "require-dev": { + "phpunit/phpunit": "^6|^7|^8|^9", + "vimeo/psalm": "^1|^2|^3|^4" + }, + "type": "library", + "autoload": { + "psr-4": { + "ParagonIE\\ConstantTime\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com", + "role": "Maintainer" + }, + { + "name": "Steve 'Sc00bz' Thomas", + "email": "steve@tobtu.com", + "homepage": "https://www.tobtu.com", + "role": "Original Developer" + } + ], + "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", + "keywords": [ + "base16", + "base32", + "base32_decode", + "base32_encode", + "base64", + "base64_decode", + "base64_encode", + "bin2hex", + "encoding", + "hex", + "hex2bin", + "rfc4648" + ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/constant_time_encoding/issues", + "source": "https://github.com/paragonie/constant_time_encoding" + }, + "time": "2022-06-14T06:56:20+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v9.99.100", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", + "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", + "shasum": "" + }, + "require": { + "php": ">= 7" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*", + "vimeo/psalm": "^1" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "polyfill", + "pseudorandom", + "random" + ], + "support": { + "email": "info@paragonie.com", + "issues": "https://github.com/paragonie/random_compat/issues", + "source": "https://github.com/paragonie/random_compat" + }, + "time": "2020-10-15T08:29:30+00:00" + }, + { + "name": "paypal/module-braintree", + "version": "4.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/paypal/module-braintree/paypal-module-braintree-4.4.0.0.zip", + "shasum": "d9ab16d9607bfc62fce64712c02facc88510e5f0" + }, + "require": { + "braintree/braintree_php": "6.5.1", + "magento/framework": "*", + "paypal/module-braintree-core": "4.4.0", + "paypal/module-braintree-graph-ql": "4.4.0", + "php": "~7.4.0||~8.1.0" + }, + "type": "metapackage", + "license": [ + "Apache-2.0" + ], + "description": "Braintree Magento" + }, + { + "name": "paypal/module-braintree-core", + "version": "4.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/paypal/module-braintree-core/paypal-module-braintree-core-4.4.0.0.zip", + "shasum": "0ed21d22c65ed82cfcb765b684b50e47d6addf17" + }, + "require": { + "braintree/braintree_php": "6.5.1", + "ext-json": "*", + "ext-simplexml": "*", + "magento/framework": "*", + "magento/module-authorization": "100.4.*", + "magento/module-backend": "100.2.*||101.0.*||^102.0.0", + "magento/module-catalog": "102.0.*||103.0.*||^104.0.0", + "magento/module-checkout": "100.2.*||100.3.*||^100.4.0", + "magento/module-checkout-agreements": "100.4.*", + "magento/module-config": "101.0.*||101.1.*||^101.2.0", + "magento/module-configurable-product": "100.4.*", + "magento/module-customer": "101.0.*||102.0.*||^103.0.0", + "magento/module-directory": "100.2.*||100.3.*||^100.4.0", + "magento/module-downloadable": "100.4.*", + "magento/module-grouped-product": "100.4.*", + "magento/module-instant-purchase": "100.4.*", + "magento/module-multishipping": "100.4.*", + "magento/module-payment": "100.2.*||100.3.*||^100.4.0", + "magento/module-paypal": "100.2.*||100.3.*||^101.0.0", + "magento/module-quote": "101.0.*||101.1.*||^101.2.0", + "magento/module-re-captcha-admin-ui": "1.1.*", + "magento/module-re-captcha-frontend-ui": "1.1.*", + "magento/module-re-captcha-ui": "1.1.*", + "magento/module-re-captcha-validation-api": "1.1.*", + "magento/module-re-captcha-version-2-checkbox": "2.0.*", + "magento/module-re-captcha-version-2-invisible": "2.0.*", + "magento/module-re-captcha-version-3-invisible": "2.0.*", + "magento/module-re-captcha-webapi-api": "1.0.*", + "magento/module-re-captcha-webapi-ui": "1.0.*", + "magento/module-sales": "101.0.*||102.0.*||^102.1.0||^103", + "magento/module-store": "101.1.*", + "magento/module-theme": "100.2.*||101.0.*||^101.1.0", + "magento/module-ui": "101.0.*||101.1.*||^101.2.0", + "magento/module-vault": "101.0.*||101.1.*||^101.2.0", + "magento/module-webapi": "100.4.*", + "php": "~7.4.0||~8.1.0" + }, + "conflict": { + "gene/module-braintree": "*", + "magento/module-braintree": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "PayPal\\Braintree\\": "" + } + }, + "license": [ + "proprietary" + ], + "description": "Fork from the Magento Braintree 2.2.0 module by Gene Commerce for PayPal." + }, + { + "name": "paypal/module-braintree-graph-ql", + "version": "4.4.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/paypal/module-braintree-graph-ql/paypal-module-braintree-graph-ql-4.4.0.0.zip", + "shasum": "aeda8bc856162c4d7bda04cd363296f138d2a03e" + }, + "require": { + "magento/framework": "^102||^103", + "magento/module-quote": "^101", + "magento/module-quote-graph-ql": "^100", + "magento/module-store": "^101", + "paypal/module-braintree-core": "^4.4", + "php": "~7.4.0||~8.1.0" + }, + "suggest": { + "magento/module-graph-ql": "^100" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "PayPal\\BraintreeGraphQl\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "N/A" + }, + { + "name": "pelago/emogrifier", + "version": "v6.0.0", + "source": { + "type": "git", + "url": "https://github.com/MyIntervals/emogrifier.git", + "reference": "aa72d5407efac118f3896bcb995a2cba793df0ae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/MyIntervals/emogrifier/zipball/aa72d5407efac118f3896bcb995a2cba793df0ae", + "reference": "aa72d5407efac118f3896bcb995a2cba793df0ae", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "php": "~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0", + "sabberworm/php-css-parser": "^8.3.1", + "symfony/css-selector": "^3.4.32 || ^4.4 || ^5.3 || ^6.0" + }, + "require-dev": { + "php-parallel-lint/php-parallel-lint": "^1.3.0", + "phpunit/phpunit": "^8.5.16", + "rawr/cross-data-providers": "^2.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "7.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Pelago\\Emogrifier\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Oliver Klee", + "email": "github@oliverklee.de" + }, + { + "name": "Zoli Szabó", + "email": "zoli.szabo+github@gmail.com" + }, + { + "name": "John Reeve", + "email": "jreeve@pelagodesign.com" + }, + { + "name": "Jake Hotson", + "email": "jake@qzdesign.co.uk" + }, + { + "name": "Cameron Brooks" + }, + { + "name": "Jaime Prado" + } + ], + "description": "Converts CSS styles into inline style attributes in your HTML code", + "homepage": "https://www.myintervals.com/emogrifier.php", + "keywords": [ + "css", + "email", + "pre-processing" + ], + "support": { + "issues": "https://github.com/MyIntervals/emogrifier/issues", + "source": "https://github.com/MyIntervals/emogrifier" + }, + "time": "2021-09-16T16:22:04+00:00" + }, + { + "name": "php-amqplib/php-amqplib", + "version": "v3.2.0", + "source": { + "type": "git", + "url": "https://github.com/php-amqplib/php-amqplib.git", + "reference": "0bec5b392428e0ac3b3f34fbc4e02d706995833e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-amqplib/php-amqplib/zipball/0bec5b392428e0ac3b3f34fbc4e02d706995833e", + "reference": "0bec5b392428e0ac3b3f34fbc4e02d706995833e", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "ext-sockets": "*", + "php": "^7.1||^8.0", + "phpseclib/phpseclib": "^2.0|^3.0" + }, + "conflict": { + "php": "7.4.0 - 7.4.1" + }, + "replace": { + "videlalvaro/php-amqplib": "self.version" + }, + "require-dev": { + "ext-curl": "*", + "nategood/httpful": "^0.2.20", + "phpunit/phpunit": "^7.5|^9.5", + "squizlabs/php_codesniffer": "^3.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "PhpAmqpLib\\": "PhpAmqpLib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ + { + "name": "Alvaro Videla", + "role": "Original Maintainer" + }, + { + "name": "Raúl Araya", + "email": "nubeiro@gmail.com", + "role": "Maintainer" + }, + { + "name": "Luke Bakken", + "email": "luke@bakken.io", + "role": "Maintainer" + }, + { + "name": "Ramūnas Dronga", + "email": "github@ramuno.lt", + "role": "Maintainer" + } + ], + "description": "Formerly videlalvaro/php-amqplib. This library is a pure PHP implementation of the AMQP protocol. It's been tested against RabbitMQ.", + "homepage": "https://github.com/php-amqplib/php-amqplib/", + "keywords": [ + "message", + "queue", + "rabbitmq" + ], + "support": { + "issues": "https://github.com/php-amqplib/php-amqplib/issues", + "source": "https://github.com/php-amqplib/php-amqplib/tree/v3.2.0" + }, + "time": "2022-03-10T19:16:00+00:00" + }, + { + "name": "phpgt/cssxpath", + "version": "v1.1.4", + "source": { + "type": "git", + "url": "https://github.com/PhpGt/CssXPath.git", + "reference": "7f073ba346c49a339a7b2cda9ccfdb1994c5d271" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PhpGt/CssXPath/zipball/7f073ba346c49a339a7b2cda9ccfdb1994c5d271", + "reference": "7f073ba346c49a339a7b2cda9ccfdb1994c5d271", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "ext-dom": "*", + "ext-libxml": "*", + "phpstan/phpstan": ">=0.12.42", + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Gt\\CssXPath\\": "./src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Bowler", + "email": "greg.bowler@g105b.com", + "homepage": "https://www.g105b.com", + "role": "Developer" + } + ], + "description": "Convert CSS selectors to XPath queries.", + "support": { + "issues": "https://github.com/PhpGt/CssXPath/issues", + "source": "https://github.com/PhpGt/CssXPath/tree/v1.1.4" + }, + "funding": [ + { + "url": "https://github.com/sponsors/PhpGt", + "type": "github" + } + ], + "time": "2021-11-13T15:40:44+00:00" + }, + { + "name": "phpgt/dom", + "version": "v2.2.3", + "source": { + "type": "git", + "url": "https://github.com/PhpGt/Dom.git", + "reference": "35962a3fa3f30b1a00d22f64c787881e2bf2e0e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PhpGt/Dom/zipball/35962a3fa3f30b1a00d22f64c787881e2bf2e0e2", + "reference": "35962a3fa3f30b1a00d22f64c787881e2bf2e0e2", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "php": ">=7.3", + "phpgt/cssxpath": "^1.1.4", + "psr/http-message": "1.*" + }, + "require-dev": { + "phpunit/phpunit": "~9.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Gt\\Dom\\": "./src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Greg Bowler", + "email": "greg.bowler@g105b.com", + "homepage": "https://www.g105b.com", + "role": "Developer" + }, + { + "name": "Alvaro Guimaraes", + "homepage": "https://github.com/aguimaraes", + "role": "Developer" + }, + { + "name": "James Fellows", + "homepage": "https://github.com/j4m3s", + "role": "Developer" + }, + { + "name": "Emile Ward", + "homepage": "https://github.com/emileward", + "role": "Developer" + }, + { + "name": "Jelmer Wijnja", + "homepage": "https://github.com/Jelmergu", + "role": "Developer" + }, + { + "name": "Ognjen Petrovic", + "homepage": "https://github.com/ognjen-petrovic", + "role": "Developer" + }, + { + "name": "Jacob Bearden", + "homepage": "https://github.com/jacobbearden", + "role": "Documentation contributor" + }, + { + "name": "Jaroslav Týc", + "homepage": "https://www.jaroslavtyc.com/", + "role": "Developer" + }, + { + "name": "Andrii Beziazychnyi", + "homepage": "https://www.atwix.com/", + "role": "Developer" + } + ], + "description": "The modern DOM API for PHP projects.", + "support": { + "issues": "https://github.com/PhpGt/Dom/issues", + "source": "https://github.com/PhpGt/Dom/tree/v2.2.3" + }, + "funding": [ + { + "url": "https://github.com/phpgt", + "type": "github" + } + ], + "time": "2021-11-13T15:59:05+00:00" + }, + { + "name": "phpseclib/mcrypt_compat", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/phpseclib/mcrypt_compat.git", + "reference": "8a9f9f05b25fedce2ded16fa6008c1a6e4290603" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpseclib/mcrypt_compat/zipball/8a9f9f05b25fedce2ded16fa6008c1a6e4290603", + "reference": "8a9f9f05b25fedce2ded16fa6008c1a6e4290603", + "shasum": "" + }, + "require": { + "php": ">=5.6.1", + "phpseclib/phpseclib": ">=3.0.13 <4.0.0" + }, + "provide": { + "ext-mcrypt": "5.6.40" + }, + "require-dev": { + "phpunit/phpunit": "^5.7|^6.0|^9.4" + }, + "suggest": { + "ext-openssl": "Will enable faster cryptographic operations" + }, + "type": "library", + "autoload": { + "files": [ + "lib/mcrypt.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jim Wigginton", + "email": "terrafrost@php.net", + "homepage": "http://phpseclib.sourceforge.net" + } + ], + "description": "PHP 5.x-8.x polyfill for mcrypt extension", + "keywords": [ + "cryptograpy", + "encryption", + "mcrypt", + "polyfill" + ], + "support": { + "email": "terrafrost@php.net", + "issues": "https://github.com/phpseclib/mcrypt_compat/issues", + "source": "https://github.com/phpseclib/mcrypt_compat" + }, + "funding": [ + { + "url": "https://www.patreon.com/phpseclib", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpseclib/mcrypt_compat", + "type": "tidelift" + } + ], + "time": "2022-03-27T15:58:45+00:00" + }, + { + "name": "phpseclib/phpseclib", + "version": "3.0.14", + "source": { + "type": "git", + "url": "https://github.com/phpseclib/phpseclib.git", + "reference": "2f0b7af658cbea265cbb4a791d6c29a6613f98ef" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/2f0b7af658cbea265cbb4a791d6c29a6613f98ef", + "reference": "2f0b7af658cbea265cbb4a791d6c29a6613f98ef", + "shasum": "" + }, + "require": { + "paragonie/constant_time_encoding": "^1|^2", + "paragonie/random_compat": "^1.4|^2.0|^9.99.99", + "php": ">=5.6.1" + }, + "require-dev": { + "phpunit/phpunit": "*" + }, + "suggest": { + "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", + "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.", + "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.", + "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations." + }, + "type": "library", + "autoload": { + "files": [ + "phpseclib/bootstrap.php" + ], + "psr-4": { + "phpseclib3\\": "phpseclib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jim Wigginton", + "email": "terrafrost@php.net", + "role": "Lead Developer" + }, + { + "name": "Patrick Monnerat", + "email": "pm@datasphere.ch", + "role": "Developer" + }, + { + "name": "Andreas Fischer", + "email": "bantu@phpbb.com", + "role": "Developer" + }, + { + "name": "Hans-Jürgen Petrich", + "email": "petrich@tronic-media.com", + "role": "Developer" + }, + { + "name": "Graham Campbell", + "email": "graham@alt-three.com", + "role": "Developer" + } + ], + "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.", + "homepage": "http://phpseclib.sourceforge.net", + "keywords": [ + "BigInteger", + "aes", + "asn.1", + "asn1", + "blowfish", + "crypto", + "cryptography", + "encryption", + "rsa", + "security", + "sftp", + "signature", + "signing", + "ssh", + "twofish", + "x.509", + "x509" + ], + "support": { + "issues": "https://github.com/phpseclib/phpseclib/issues", + "source": "https://github.com/phpseclib/phpseclib/tree/3.0.14" + }, + "funding": [ + { + "url": "https://github.com/terrafrost", + "type": "github" + }, + { + "url": "https://www.patreon.com/phpseclib", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib", + "type": "tidelift" + } + ], + "time": "2022-04-04T05:15:45+00:00" + }, + { + "name": "psr/container", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/1.1.2" + }, + "time": "2021-11-05T16:50:12+00:00" + }, + { + "name": "psr/event-dispatcher", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], + "support": { + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + }, + "time": "2019-01-08T18:20:26+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", + "keywords": [ + "http", + "http-client", + "psr", + "psr-18" + ], + "support": { + "source": "https://github.com/php-fig/http-client/tree/master" + }, + "time": "2020-06-29T06:28:15+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "shasum": "" + }, + "require": { + "php": ">=7.0.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-factory/tree/master" + }, + "time": "2019-04-30T12:38:16+00:00" + }, + { + "name": "psr/http-message", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-message.git", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", + "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", + "keywords": [ + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" + ], + "support": { + "source": "https://github.com/php-fig/http-message/tree/master" + }, + "time": "2016-08-06T14:39:51+00:00" + }, + { + "name": "psr/log", + "version": "1.1.4", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/1.1.4" + }, + "time": "2021-05-03T11:20:27+00:00" + }, + { + "name": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "support": { + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" + }, + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "ramsey/collection", + "version": "1.2.2", + "source": { + "type": "git", + "url": "https://github.com/ramsey/collection.git", + "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/collection/zipball/cccc74ee5e328031b15640b51056ee8d3bb66c0a", + "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a", + "shasum": "" + }, + "require": { + "php": "^7.3 || ^8", + "symfony/polyfill-php81": "^1.23" + }, + "require-dev": { + "captainhook/captainhook": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "ergebnis/composer-normalize": "^2.6", + "fakerphp/faker": "^1.5", + "hamcrest/hamcrest-php": "^2", + "jangregor/phpstan-prophecy": "^0.8", + "mockery/mockery": "^1.3", + "phpspec/prophecy-phpunit": "^2.0", + "phpstan/extension-installer": "^1", + "phpstan/phpstan": "^0.12.32", + "phpstan/phpstan-mockery": "^0.12.5", + "phpstan/phpstan-phpunit": "^0.12.11", + "phpunit/phpunit": "^8.5 || ^9", + "psy/psysh": "^0.10.4", + "slevomat/coding-standard": "^6.3", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "Ramsey\\Collection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ben Ramsey", + "email": "ben@benramsey.com", + "homepage": "https://benramsey.com" + } + ], + "description": "A PHP library for representing and manipulating collections.", + "keywords": [ + "array", + "collection", + "hash", + "map", + "queue", + "set" + ], + "support": { + "issues": "https://github.com/ramsey/collection/issues", + "source": "https://github.com/ramsey/collection/tree/1.2.2" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", + "type": "tidelift" + } + ], + "time": "2021-10-10T03:01:02+00:00" + }, + { + "name": "ramsey/uuid", + "version": "4.2.3", + "source": { + "type": "git", + "url": "https://github.com/ramsey/uuid.git", + "reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df", + "reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df", + "shasum": "" + }, + "require": { + "brick/math": "^0.8 || ^0.9", + "ext-json": "*", + "php": "^7.2 || ^8.0", + "ramsey/collection": "^1.0", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-php80": "^1.14" + }, + "replace": { + "rhumsaa/uuid": "self.version" + }, + "require-dev": { + "captainhook/captainhook": "^5.10", + "captainhook/plugin-composer": "^5.3", + "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", + "doctrine/annotations": "^1.8", + "ergebnis/composer-normalize": "^2.15", + "mockery/mockery": "^1.3", + "moontoast/math": "^1.1", + "paragonie/random-lib": "^2", + "php-mock/php-mock": "^2.2", + "php-mock/php-mock-mockery": "^1.3", + "php-parallel-lint/php-parallel-lint": "^1.1", + "phpbench/phpbench": "^1.0", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-mockery": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpunit/phpunit": "^8.5 || ^9", + "slevomat/coding-standard": "^7.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^4.9" + }, + "suggest": { + "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", + "ext-ctype": "Enables faster processing of character classification using ctype functions.", + "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", + "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", + "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", + "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "4.x-dev" + }, + "captainhook": { + "force-install": true + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "Ramsey\\Uuid\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", + "keywords": [ + "guid", + "identifier", + "uuid" + ], + "support": { + "issues": "https://github.com/ramsey/uuid/issues", + "source": "https://github.com/ramsey/uuid/tree/4.2.3" + }, + "funding": [ + { + "url": "https://github.com/ramsey", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", + "type": "tidelift" + } + ], + "time": "2021-09-25T23:10:38+00:00" + }, + { + "name": "react/promise", + "version": "v2.9.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise.git", + "reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise/zipball/234f8fd1023c9158e2314fa9d7d0e6a83db42910", + "reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36" + }, + "type": "library", + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "React\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "A lightweight implementation of CommonJS Promises/A for PHP", + "keywords": [ + "promise", + "promises" + ], + "support": { + "issues": "https://github.com/reactphp/promise/issues", + "source": "https://github.com/reactphp/promise/tree/v2.9.0" + }, + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2022-02-11T10:27:51+00:00" + }, + { + "name": "sabberworm/php-css-parser", + "version": "8.4.0", + "source": { + "type": "git", + "url": "https://github.com/sabberworm/PHP-CSS-Parser.git", + "reference": "e41d2140031d533348b2192a83f02d8dd8a71d30" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sabberworm/PHP-CSS-Parser/zipball/e41d2140031d533348b2192a83f02d8dd8a71d30", + "reference": "e41d2140031d533348b2192a83f02d8dd8a71d30", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": ">=5.6.20" + }, + "require-dev": { + "codacy/coverage": "^1.4", + "phpunit/phpunit": "^4.8.36" + }, + "suggest": { + "ext-mbstring": "for parsing UTF-8 CSS" + }, + "type": "library", + "autoload": { + "psr-4": { + "Sabberworm\\CSS\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Raphael Schweikert" + } + ], + "description": "Parser for CSS Files written in PHP", + "homepage": "https://www.sabberworm.com/blog/2010/6/10/php-css-parser", + "keywords": [ + "css", + "parser", + "stylesheet" + ], + "support": { + "issues": "https://github.com/sabberworm/PHP-CSS-Parser/issues", + "source": "https://github.com/sabberworm/PHP-CSS-Parser/tree/8.4.0" + }, + "time": "2021-12-11T13:40:54+00:00" + }, + { + "name": "seld/jsonlint", + "version": "1.9.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/jsonlint.git", + "reference": "4211420d25eba80712bff236a98960ef68b866b7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/4211420d25eba80712bff236a98960ef68b866b7", + "reference": "4211420d25eba80712bff236a98960ef68b866b7", + "shasum": "" + }, + "require": { + "php": "^5.3 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.5", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^8.5.13" + }, + "bin": [ + "bin/jsonlint" + ], + "type": "library", + "autoload": { + "psr-4": { + "Seld\\JsonLint\\": "src/Seld/JsonLint/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "JSON Linter", + "keywords": [ + "json", + "linter", + "parser", + "validator" + ], + "support": { + "issues": "https://github.com/Seldaek/jsonlint/issues", + "source": "https://github.com/Seldaek/jsonlint/tree/1.9.0" + }, + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint", + "type": "tidelift" + } + ], + "time": "2022-04-01T13:37:23+00:00" + }, + { + "name": "seld/phar-utils", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/phar-utils.git", + "reference": "9f3452c93ff423469c0d56450431562ca423dcee" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/9f3452c93ff423469c0d56450431562ca423dcee", + "reference": "9f3452c93ff423469c0d56450431562ca423dcee", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Seld\\PharUtils\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be" + } + ], + "description": "PHAR file format utilities, for when PHP phars you up", + "keywords": [ + "phar" + ], + "support": { + "issues": "https://github.com/Seldaek/phar-utils/issues", + "source": "https://github.com/Seldaek/phar-utils/tree/1.2.0" + }, + "time": "2021-12-10T11:20:11+00:00" + }, + { + "name": "spomky-labs/aes-key-wrap", + "version": "v6.0.0", + "source": { + "type": "git", + "url": "https://github.com/Spomky-Labs/aes-key-wrap.git", + "reference": "97388255a37ad6fb1ed332d07e61fa2b7bb62e0d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Spomky-Labs/aes-key-wrap/zipball/97388255a37ad6fb1ed332d07e61fa2b7bb62e0d", + "reference": "97388255a37ad6fb1ed332d07e61fa2b7bb62e0d", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "lib-openssl": "*", + "php": ">=7.2", + "thecodingmachine/safe": "^1.1" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-beberlei-assert": "^0.12", + "phpstan/phpstan-deprecation-rules": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpstan/phpstan-strict-rules": "^0.12", + "phpunit/phpunit": "^7.0|^8.0|^9.0", + "thecodingmachine/phpstan-safe-rule": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "AESKW\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky-Labs/aes-key-wrap/contributors" + } + ], + "description": "AES Key Wrap for PHP.", + "homepage": "https://github.com/Spomky-Labs/aes-key-wrap", + "keywords": [ + "A128KW", + "A192KW", + "A256KW", + "RFC3394", + "RFC5649", + "aes", + "key", + "padding", + "wrap" + ], + "support": { + "issues": "https://github.com/Spomky-Labs/aes-key-wrap/issues", + "source": "https://github.com/Spomky-Labs/aes-key-wrap/tree/v6.0.0" + }, + "time": "2020-08-01T14:07:55+00:00" + }, + { + "name": "spomky-labs/base64url", + "version": "v2.0.4", + "source": { + "type": "git", + "url": "https://github.com/Spomky-Labs/base64url.git", + "reference": "7752ce931ec285da4ed1f4c5aa27e45e097be61d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Spomky-Labs/base64url/zipball/7752ce931ec285da4ed1f4c5aa27e45e097be61d", + "reference": "7752ce931ec285da4ed1f4c5aa27e45e097be61d", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^0.11|^0.12", + "phpstan/phpstan-beberlei-assert": "^0.11|^0.12", + "phpstan/phpstan-deprecation-rules": "^0.11|^0.12", + "phpstan/phpstan-phpunit": "^0.11|^0.12", + "phpstan/phpstan-strict-rules": "^0.11|^0.12" + }, + "type": "library", + "autoload": { + "psr-4": { + "Base64Url\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky-Labs/base64url/contributors" + } + ], + "description": "Base 64 URL Safe Encoding/Decoding PHP Library", + "homepage": "https://github.com/Spomky-Labs/base64url", + "keywords": [ + "base64", + "rfc4648", + "safe", + "url" + ], + "support": { + "issues": "https://github.com/Spomky-Labs/base64url/issues", + "source": "https://github.com/Spomky-Labs/base64url/tree/v2.0.4" + }, + "funding": [ + { + "url": "https://github.com/Spomky", + "type": "github" + }, + { + "url": "https://www.patreon.com/FlorentMorselli", + "type": "patreon" + } + ], + "time": "2020-11-03T09:10:25+00:00" + }, + { + "name": "spomky-labs/otphp", + "version": "v10.0.3", + "source": { + "type": "git", + "url": "https://github.com/Spomky-Labs/otphp.git", + "reference": "9784d9f7c790eed26e102d6c78f12c754036c366" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Spomky-Labs/otphp/zipball/9784d9f7c790eed26e102d6c78f12c754036c366", + "reference": "9784d9f7c790eed26e102d6c78f12c754036c366", + "shasum": "" + }, + "require": { + "beberlei/assert": "^3.0", + "ext-mbstring": "*", + "paragonie/constant_time_encoding": "^2.0", + "php": "^7.2|^8.0", + "thecodingmachine/safe": "^0.1.14|^1.0|^2.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-beberlei-assert": "^0.12", + "phpstan/phpstan-deprecation-rules": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpstan/phpstan-strict-rules": "^0.12", + "phpunit/phpunit": "^8.0", + "thecodingmachine/phpstan-safe-rule": "^1.0 || ^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "v10.0": "10.0.x-dev", + "v9.0": "9.0.x-dev", + "v8.3": "8.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "OTPHP\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky" + }, + { + "name": "All contributors", + "homepage": "https://github.com/Spomky-Labs/otphp/contributors" + } + ], + "description": "A PHP library for generating one time passwords according to RFC 4226 (HOTP Algorithm) and the RFC 6238 (TOTP Algorithm) and compatible with Google Authenticator", + "homepage": "https://github.com/Spomky-Labs/otphp", + "keywords": [ + "FreeOTP", + "RFC 4226", + "RFC 6238", + "google authenticator", + "hotp", + "otp", + "totp" + ], + "support": { + "issues": "https://github.com/Spomky-Labs/otphp/issues", + "source": "https://github.com/Spomky-Labs/otphp/tree/v10.0.3" + }, + "time": "2022-03-17T08:00:35+00:00" + }, + { + "name": "symfony/config", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/config.git", + "reference": "ec79e03125c1d2477e43dde8528535d90cc78379" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/config/zipball/ec79e03125c1d2477e43dde8528535d90cc78379", + "reference": "ec79e03125c1d2477e43dde8528535d90cc78379", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/filesystem": "^4.4|^5.0|^6.0", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-php80": "^1.16", + "symfony/polyfill-php81": "^1.22" + }, + "conflict": { + "symfony/finder": "<4.4" + }, + "require-dev": { + "symfony/event-dispatcher": "^4.4|^5.0|^6.0", + "symfony/finder": "^4.4|^5.0|^6.0", + "symfony/messenger": "^4.4|^5.0|^6.0", + "symfony/service-contracts": "^1.1|^2|^3", + "symfony/yaml": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/yaml": "To use the yaml reference dumper" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/config/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T13:00:38+00:00" + }, + { + "name": "symfony/console", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "c35fafd7f12ebd6f9e29c95a370df7f1fb171a40" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/c35fafd7f12ebd6f9e29c95a370df7f1fb171a40", + "reference": "c35fafd7f12ebd6f9e29c95a370df7f1fb171a40", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php73": "^1.8", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2" + }, + "conflict": { + "psr/log": ">=3", + "symfony/dependency-injection": "<3.4", + "symfony/event-dispatcher": "<4.3|>=5", + "symfony/lock": "<4.4", + "symfony/process": "<3.3" + }, + "provide": { + "psr/log-implementation": "1.0|2.0" + }, + "require-dev": { + "psr/log": "^1|^2", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/event-dispatcher": "^4.3", + "symfony/lock": "^4.4|^5.0", + "symfony/process": "^3.4|^4.0|^5.0", + "symfony/var-dumper": "^4.3|^5.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Eases the creation of beautiful and testable command line interfaces", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/console/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T09:59:04+00:00" + }, + { + "name": "symfony/css-selector", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/css-selector.git", + "reference": "c1681789f059ab756001052164726ae88512ae3d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/c1681789f059ab756001052164726ae88512ae3d", + "reference": "c1681789f059ab756001052164726ae88512ae3d", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\CssSelector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts CSS selectors to XPath expressions", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/css-selector/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-06-27T16:58:25+00:00" + }, + { + "name": "symfony/debug", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug.git", + "reference": "1a692492190773c5310bc7877cb590c04c2f05be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug/zipball/1a692492190773c5310bc7877cb590c04c2f05be", + "reference": "1a692492190773c5310bc7877cb590c04c2f05be", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "psr/log": "^1|^2|^3" + }, + "conflict": { + "symfony/http-kernel": "<3.4" + }, + "require-dev": { + "symfony/http-kernel": "^3.4|^4.0|^5.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Debug\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/debug/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "abandoned": "symfony/error-handler", + "time": "2022-07-28T16:29:46+00:00" + }, + { + "name": "symfony/dependency-injection", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "a8b9251016e9476db73e25fa836904bc0bf74c62" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/a8b9251016e9476db73e25fa836904bc0bf74c62", + "reference": "a8b9251016e9476db73e25fa836904bc0bf74c62", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.1.1", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16", + "symfony/polyfill-php81": "^1.22", + "symfony/service-contracts": "^1.1.6|^2" + }, + "conflict": { + "ext-psr": "<1.1|>=2", + "symfony/config": "<5.3", + "symfony/finder": "<4.4", + "symfony/proxy-manager-bridge": "<4.4", + "symfony/yaml": "<4.4.26" + }, + "provide": { + "psr/container-implementation": "1.0", + "symfony/service-implementation": "1.0|2.0" + }, + "require-dev": { + "symfony/config": "^5.3|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/yaml": "^4.4.26|^5.0|^6.0" + }, + "suggest": { + "symfony/config": "", + "symfony/expression-language": "For using expressions in service container configuration", + "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", + "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", + "symfony/yaml": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\DependencyInjection\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows you to standardize and centralize the way objects are constructed in your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/dependency-injection/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T13:00:38+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.1.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918", + "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.1-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.1.1" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-02-25T11:15:52+00:00" + }, + { + "name": "symfony/error-handler", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/error-handler.git", + "reference": "be731658121ef2d8be88f3a1ec938148a9237291" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/be731658121ef2d8be88f3a1ec938148a9237291", + "reference": "be731658121ef2d8be88f3a1ec938148a9237291", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "psr/log": "^1|^2|^3", + "symfony/debug": "^4.4.5", + "symfony/var-dumper": "^4.4|^5.0" + }, + "require-dev": { + "symfony/http-kernel": "^4.4|^5.0", + "symfony/serializer": "^4.4|^5.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/error-handler/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-28T16:29:46+00:00" + }, + { + "name": "symfony/event-dispatcher", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "1e866e9e5c1b22168e0ce5f0b467f19bba61266a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/1e866e9e5c1b22168e0ce5f0b467f19bba61266a", + "reference": "1e866e9e5c1b22168e0ce5f0b467f19bba61266a", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/event-dispatcher-contracts": "^1.1", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "symfony/dependency-injection": "<3.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "1.1" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/error-handler": "~3.4|~4.4", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/http-foundation": "^3.4|^4.0|^5.0", + "symfony/service-contracts": "^1.1|^2", + "symfony/stopwatch": "^3.4|^4.0|^5.0" + }, + "suggest": { + "symfony/dependency-injection": "", + "symfony/http-kernel": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\EventDispatcher\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/event-dispatcher/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T09:59:04+00:00" + }, + { + "name": "symfony/event-dispatcher-contracts", + "version": "v1.1.13", + "source": { + "type": "git", + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "1d5cd762abaa6b2a4169d3e77610193a7157129e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/1d5cd762abaa6b2a4169d3e77610193a7157129e", + "reference": "1d5cd762abaa6b2a4169d3e77610193a7157129e", + "shasum": "" + }, + "require": { + "php": ">=7.1.3" + }, + "suggest": { + "psr/event-dispatcher": "", + "symfony/event-dispatcher-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.1-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\EventDispatcher\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to dispatching event", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v1.1.13" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-02T09:41:36+00:00" + }, + { + "name": "symfony/filesystem", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/filesystem.git", + "reference": "6699fb0228d1bc35b12aed6dd5e7455457609ddd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/6699fb0228d1bc35b12aed6dd5e7455457609ddd", + "reference": "6699fb0228d1bc35b12aed6dd5e7455457609ddd", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.8", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides basic utilities for the filesystem", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/filesystem/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T13:00:38+00:00" + }, + { + "name": "symfony/finder", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/finder.git", + "reference": "7872a66f57caffa2916a584db1aa7f12adc76f8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/finder/zipball/7872a66f57caffa2916a584db1aa7f12adc76f8c", + "reference": "7872a66f57caffa2916a584db1aa7f12adc76f8c", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Finder\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Finds files and directories via an intuitive fluent interface", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/finder/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-29T07:37:50+00:00" + }, + { + "name": "symfony/http-client-contracts", + "version": "v2.5.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-client-contracts.git", + "reference": "ba6a9f0e8f3edd190520ee3b9a958596b6ca2e70" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/ba6a9f0e8f3edd190520ee3b9a958596b6ca2e70", + "reference": "ba6a9f0e8f3edd190520ee3b9a958596b6ca2e70", + "shasum": "" + }, + "require": { + "php": ">=7.2.5" + }, + "suggest": { + "symfony/http-client-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\HttpClient\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to HTTP clients", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/http-client-contracts/tree/v2.5.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-04-12T15:48:08+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "0a5868e0999e9d47859ba3d918548ff6943e6389" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/0a5868e0999e9d47859ba3d918548ff6943e6389", + "reference": "0a5868e0999e9d47859ba3d918548ff6943e6389", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "predis/predis": "~1.0", + "symfony/cache": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/mime": "^4.4|^5.0|^6.0" + }, + "suggest": { + "symfony/mime": "To use the file extension guesser" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T13:00:38+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "9e444442334fae9637ef3209bc2abddfef49e714" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/9e444442334fae9637ef3209bc2abddfef49e714", + "reference": "9e444442334fae9637ef3209bc2abddfef49e714", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "psr/log": "^1|^2", + "symfony/error-handler": "^4.4", + "symfony/event-dispatcher": "^4.4", + "symfony/http-client-contracts": "^1.1|^2", + "symfony/http-foundation": "^4.4.30|^5.3.7", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "symfony/browser-kit": "<4.3", + "symfony/config": "<3.4", + "symfony/console": ">=5", + "symfony/dependency-injection": "<4.3", + "symfony/translation": "<4.2", + "twig/twig": "<1.43|<2.13,>=2" + }, + "provide": { + "psr/log-implementation": "1.0|2.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^4.3|^5.0", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/console": "^3.4|^4.0", + "symfony/css-selector": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^4.3|^5.0", + "symfony/dom-crawler": "^3.4|^4.0|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/finder": "^3.4|^4.0|^5.0", + "symfony/process": "^3.4|^4.0|^5.0", + "symfony/routing": "^3.4|^4.0|^5.0", + "symfony/stopwatch": "^3.4|^4.0|^5.0", + "symfony/templating": "^3.4|^4.0|^5.0", + "symfony/translation": "^4.2|^5.0", + "symfony/translation-contracts": "^1.1|^2", + "twig/twig": "^1.43|^2.13|^3.0.4" + }, + "suggest": { + "symfony/browser-kit": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-29T12:23:38+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "support": { + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/59a8d271f00dd0e4c2e518104cc7963f655a1aa8", + "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "symfony/polyfill-intl-normalizer": "^1.10", + "symfony/polyfill-php72": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "219aa369ceff116e673852dce47c3a41794c14bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", + "reference": "219aa369ceff116e673852dce47c3a41794c14bd", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/bf44a9fd41feaac72b074de600314a93e2ae78e2", + "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php72/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/e440d35fa0286f77fb45b79a03fedbeda9307e85", + "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-10T07:21:04+00:00" + }, + { + "name": "symfony/polyfill-php81", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/13f6d1271c663dc5ae9fb843a8f16521db7687a1", + "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php81/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/process", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "5cee9cdc4f7805e2699d9fd66991a0e6df8252a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/5cee9cdc4f7805e2699d9fd66991a0e6df8252a2", + "reference": "5cee9cdc4f7805e2699d9fd66991a0e6df8252a2", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-06-27T13:16:42+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v2.5.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/4b426aac47d6427cc1a1d0f7e2ac724627f5966c", + "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.1", + "symfony/deprecation-contracts": "^2.1|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "suggest": { + "symfony/service-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v2.5.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-30T19:17:29+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "b8f306d7b8ef34fb3db3305be97ba8e088fb4861" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/b8f306d7b8ef34fb3db3305be97ba8e088fb4861", + "reference": "b8f306d7b8ef34fb3db3305be97ba8e088fb4861", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "phpunit/phpunit": "<5.4.3", + "symfony/console": "<4.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/uid": "^5.1|^6.0", + "twig/twig": "^2.13|^3.0.4" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T13:00:38+00:00" + }, + { + "name": "tedivm/jshrink", + "version": "v1.4.0", + "source": { + "type": "git", + "url": "https://github.com/tedious/JShrink.git", + "reference": "0513ba1407b1f235518a939455855e6952a48bbc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tedious/JShrink/zipball/0513ba1407b1f235518a939455855e6952a48bbc", + "reference": "0513ba1407b1f235518a939455855e6952a48bbc", + "shasum": "" + }, + "require": { + "php": "^5.6|^7.0|^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.8", + "php-coveralls/php-coveralls": "^1.1.0", + "phpunit/phpunit": "^6" + }, + "type": "library", + "autoload": { + "psr-0": { + "JShrink": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Robert Hafner", + "email": "tedivm@tedivm.com" + } + ], + "description": "Javascript Minifier built in PHP", + "homepage": "http://github.com/tedious/JShrink", + "keywords": [ + "javascript", + "minifier" + ], + "support": { + "issues": "https://github.com/tedious/JShrink/issues", + "source": "https://github.com/tedious/JShrink/tree/v1.4.0" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/tedivm/jshrink", + "type": "tidelift" + } + ], + "time": "2020-11-30T18:10:21+00:00" + }, + { + "name": "temando/module-shipping", + "version": "2.0.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/temando/module-shipping/temando-module-shipping-2.0.0.0.zip", + "shasum": "78974a6f6a2bfb214e96882562111d35163971b1" + }, + "require": { + "temando/module-shipping-remover": "1.0.0" + }, + "type": "metapackage", + "license": [ + "OSL-3.0" + ], + "description": "Temando multi-carrier shipping extension for Magento 2" + }, + { + "name": "temando/module-shipping-remover", + "version": "1.0.0", + "dist": { + "type": "zip", + "url": "https://repo.magento.com/archives/temando/module-shipping-remover/temando-module-shipping-remover-1.0.0.0.zip", + "shasum": "fd37ccded9678386a94e104fbd37332254d7c429" + }, + "require": { + "magento/framework": "*", + "magento/module-eav": "*" + }, + "replace": { + "temando/module-shipping-m2": "*" + }, + "type": "magento2-module", + "autoload": { + "files": [ + "registration.php" + ], + "psr-4": { + "Temando\\ShippingRemover\\": "" + } + }, + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "Removes Temando multi-carrier shipping extension from Magento 2" + }, + { + "name": "thecodingmachine/safe", + "version": "v1.3.3", + "source": { + "type": "git", + "url": "https://github.com/thecodingmachine/safe.git", + "reference": "a8ab0876305a4cdaef31b2350fcb9811b5608dbc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thecodingmachine/safe/zipball/a8ab0876305a4cdaef31b2350fcb9811b5608dbc", + "reference": "a8ab0876305a4cdaef31b2350fcb9811b5608dbc", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "require-dev": { + "phpstan/phpstan": "^0.12", + "squizlabs/php_codesniffer": "^3.2", + "thecodingmachine/phpstan-strict-rules": "^0.12" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.1-dev" + } + }, + "autoload": { + "files": [ + "deprecated/apc.php", + "deprecated/libevent.php", + "deprecated/mssql.php", + "deprecated/stats.php", + "lib/special_cases.php", + "generated/apache.php", + "generated/apcu.php", + "generated/array.php", + "generated/bzip2.php", + "generated/calendar.php", + "generated/classobj.php", + "generated/com.php", + "generated/cubrid.php", + "generated/curl.php", + "generated/datetime.php", + "generated/dir.php", + "generated/eio.php", + "generated/errorfunc.php", + "generated/exec.php", + "generated/fileinfo.php", + "generated/filesystem.php", + "generated/filter.php", + "generated/fpm.php", + "generated/ftp.php", + "generated/funchand.php", + "generated/gmp.php", + "generated/gnupg.php", + "generated/hash.php", + "generated/ibase.php", + "generated/ibmDb2.php", + "generated/iconv.php", + "generated/image.php", + "generated/imap.php", + "generated/info.php", + "generated/ingres-ii.php", + "generated/inotify.php", + "generated/json.php", + "generated/ldap.php", + "generated/libxml.php", + "generated/lzf.php", + "generated/mailparse.php", + "generated/mbstring.php", + "generated/misc.php", + "generated/msql.php", + "generated/mysql.php", + "generated/mysqli.php", + "generated/mysqlndMs.php", + "generated/mysqlndQc.php", + "generated/network.php", + "generated/oci8.php", + "generated/opcache.php", + "generated/openssl.php", + "generated/outcontrol.php", + "generated/password.php", + "generated/pcntl.php", + "generated/pcre.php", + "generated/pdf.php", + "generated/pgsql.php", + "generated/posix.php", + "generated/ps.php", + "generated/pspell.php", + "generated/readline.php", + "generated/rpminfo.php", + "generated/rrd.php", + "generated/sem.php", + "generated/session.php", + "generated/shmop.php", + "generated/simplexml.php", + "generated/sockets.php", + "generated/sodium.php", + "generated/solr.php", + "generated/spl.php", + "generated/sqlsrv.php", + "generated/ssdeep.php", + "generated/ssh2.php", + "generated/stream.php", + "generated/strings.php", + "generated/swoole.php", + "generated/uodbc.php", + "generated/uopz.php", + "generated/url.php", + "generated/var.php", + "generated/xdiff.php", + "generated/xml.php", + "generated/xmlrpc.php", + "generated/yaml.php", + "generated/yaz.php", + "generated/zip.php", + "generated/zlib.php" + ], + "psr-4": { + "Safe\\": [ + "lib/", + "deprecated/", + "generated/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHP core functions that throw exceptions instead of returning FALSE on error", + "support": { + "issues": "https://github.com/thecodingmachine/safe/issues", + "source": "https://github.com/thecodingmachine/safe/tree/v1.3.3" + }, + "time": "2020-10-28T17:51:34+00:00" + }, + { + "name": "tubalmartin/cssmin", + "version": "v4.1.1", + "source": { + "type": "git", + "url": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port.git", + "reference": "3cbf557f4079d83a06f9c3ff9b957c022d7805cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tubalmartin/YUI-CSS-compressor-PHP-port/zipball/3cbf557f4079d83a06f9c3ff9b957c022d7805cf", + "reference": "3cbf557f4079d83a06f9c3ff9b957c022d7805cf", + "shasum": "" + }, + "require": { + "ext-pcre": "*", + "php": ">=5.3.2" + }, + "require-dev": { + "cogpowered/finediff": "0.3.*", + "phpunit/phpunit": "4.8.*" + }, + "bin": [ + "cssmin" + ], + "type": "library", + "autoload": { + "psr-4": { + "tubalmartin\\CssMin\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Túbal Martín", + "homepage": "http://tubalmartin.me/" + } + ], + "description": "A PHP port of the YUI CSS compressor", + "homepage": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port", + "keywords": [ + "compress", + "compressor", + "css", + "cssmin", + "minify", + "yui" + ], + "support": { + "issues": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port/issues", + "source": "https://github.com/tubalmartin/YUI-CSS-compressor-PHP-port" + }, + "time": "2018-01-15T15:26:51+00:00" + }, + { + "name": "web-token/jwt-framework", + "version": "v2.2.11", + "source": { + "type": "git", + "url": "https://github.com/web-token/jwt-framework.git", + "reference": "643cced197e32471418bd89e7a44b69fd04eb9de" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/web-token/jwt-framework/zipball/643cced197e32471418bd89e7a44b69fd04eb9de", + "reference": "643cced197e32471418bd89e7a44b69fd04eb9de", + "shasum": "" + }, + "require": { + "brick/math": "^0.8.17|^0.9", + "ext-json": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-sodium": "*", + "fgrosse/phpasn1": "^2.0", + "php": ">=7.2", + "psr/event-dispatcher": "^1.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "spomky-labs/aes-key-wrap": "^5.0|^6.0", + "spomky-labs/base64url": "^1.0|^2.0", + "symfony/config": "^4.2|^5.0", + "symfony/console": "^4.2|^5.0", + "symfony/dependency-injection": "^4.2|^5.0", + "symfony/event-dispatcher": "^4.2|^5.0", + "symfony/http-kernel": "^4.2|^5.0", + "symfony/polyfill-mbstring": "^1.12" + }, + "conflict": { + "spomky-labs/jose": "*" + }, + "replace": { + "web-token/encryption-pack": "self.version", + "web-token/jwt-bundle": "self.version", + "web-token/jwt-checker": "self.version", + "web-token/jwt-console": "self.version", + "web-token/jwt-core": "self.version", + "web-token/jwt-easy": "self.version", + "web-token/jwt-encryption": "self.version", + "web-token/jwt-encryption-algorithm-aescbc": "self.version", + "web-token/jwt-encryption-algorithm-aesgcm": "self.version", + "web-token/jwt-encryption-algorithm-aesgcmkw": "self.version", + "web-token/jwt-encryption-algorithm-aeskw": "self.version", + "web-token/jwt-encryption-algorithm-dir": "self.version", + "web-token/jwt-encryption-algorithm-ecdh-es": "self.version", + "web-token/jwt-encryption-algorithm-experimental": "self.version", + "web-token/jwt-encryption-algorithm-pbes2": "self.version", + "web-token/jwt-encryption-algorithm-rsa": "self.version", + "web-token/jwt-key-mgmt": "self.version", + "web-token/jwt-nested-token": "self.version", + "web-token/jwt-signature": "self.version", + "web-token/jwt-signature-algorithm-ecdsa": "self.version", + "web-token/jwt-signature-algorithm-eddsa": "self.version", + "web-token/jwt-signature-algorithm-experimental": "self.version", + "web-token/jwt-signature-algorithm-hmac": "self.version", + "web-token/jwt-signature-algorithm-none": "self.version", + "web-token/jwt-signature-algorithm-rsa": "self.version", + "web-token/jwt-util-ecc": "self.version", + "web-token/signature-pack": "self.version" + }, + "require-dev": { + "bjeavons/zxcvbn-php": "^1.0", + "blackfire/php-sdk": "^1.14", + "ext-curl": "*", + "ext-gmp": "*", + "friendsofphp/php-cs-fixer": "^2.16", + "infection/infection": "^0.15|^0.16|^0.17|^0.18|^0.19|^0.20", + "matthiasnoback/symfony-config-test": "^3.1|^4.0", + "nyholm/psr7": "^1.3", + "php-coveralls/php-coveralls": "^2.0", + "php-http/mock-client": "^1.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-deprecation-rules": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpstan/phpstan-strict-rules": "^0.12", + "phpunit/phpunit": "^8.0|^9.0", + "symfony/browser-kit": "^4.2|^5.0", + "symfony/finder": "^4.2|^5.0", + "symfony/framework-bundle": "^4.2|^5.0", + "symfony/http-client": "^5.2", + "symfony/phpunit-bridge": "^4.2|^5.0", + "symfony/serializer": "^4.2|^5.0", + "symfony/var-dumper": "^4.2|^5.0" + }, + "suggest": { + "bjeavons/zxcvbn-php": "Adds key quality check for oct keys.", + "ext-sodium": "Sodium is required for OKP key creation, EdDSA signature algorithm and ECDH-ES key encryption with OKP keys", + "php-http/httplug": "To enable JKU/X5U support.", + "php-http/httplug-bundle": "To enable JKU/X5U support.", + "php-http/message-factory": "To enable JKU/X5U support.", + "symfony/serializer": "Use the Symfony serializer to serialize/unserialize JWS and JWE tokens.", + "symfony/var-dumper": "Used to show data on the debug toolbar." + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Jose\\": "src/", + "Jose\\Component\\Core\\Util\\Ecc\\": [ + "src/Ecc" + ], + "Jose\\Component\\Signature\\Algorithm\\": [ + "src/SignatureAlgorithm/ECDSA", + "src/SignatureAlgorithm/EdDSA", + "src/SignatureAlgorithm/HMAC", + "src/SignatureAlgorithm/None", + "src/SignatureAlgorithm/RSA", + "src/SignatureAlgorithm/Experimental" + ], + "Jose\\Component\\Encryption\\Algorithm\\": [ + "src/EncryptionAlgorithm/Experimental" + ], + "Jose\\Component\\Encryption\\Algorithm\\KeyEncryption\\": [ + "src/EncryptionAlgorithm/KeyEncryption/AESGCMKW", + "src/EncryptionAlgorithm/KeyEncryption/AESKW", + "src/EncryptionAlgorithm/KeyEncryption/Direct", + "src/EncryptionAlgorithm/KeyEncryption/ECDHES", + "src/EncryptionAlgorithm/KeyEncryption/PBES2", + "src/EncryptionAlgorithm/KeyEncryption/RSA" + ], + "Jose\\Component\\Encryption\\Algorithm\\ContentEncryption\\": [ + "src/EncryptionAlgorithm/ContentEncryption/AESGCM", + "src/EncryptionAlgorithm/ContentEncryption/AESCBC" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky" + }, + { + "name": "All contributors", + "homepage": "https://github.com/web-token/jwt-framework/contributors" + } + ], + "description": "JSON Object Signing and Encryption library for PHP and Symfony Bundle.", + "homepage": "https://github.com/web-token/jwt-framework", + "keywords": [ + "JOSE", + "JWE", + "JWK", + "JWKSet", + "JWS", + "Jot", + "RFC7515", + "RFC7516", + "RFC7517", + "RFC7518", + "RFC7519", + "RFC7520", + "bundle", + "jwa", + "jwt", + "symfony" + ], + "support": { + "issues": "https://github.com/web-token/jwt-framework/issues", + "source": "https://github.com/web-token/jwt-framework/tree/v2.2.11" + }, + "funding": [ + { + "url": "https://github.com/Spomky", + "type": "github" + } + ], + "time": "2021-06-25T15:59:52+00:00" + }, + { + "name": "webimpress/safe-writer", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/webimpress/safe-writer.git", + "reference": "9d37cc8bee20f7cb2f58f6e23e05097eab5072e6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webimpress/safe-writer/zipball/9d37cc8bee20f7cb2f58f6e23e05097eab5072e6", + "reference": "9d37cc8bee20f7cb2f58f6e23e05097eab5072e6", + "shasum": "" + }, + "require": { + "php": "^7.3 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.5.4", + "vimeo/psalm": "^4.7", + "webimpress/coding-standard": "^1.2.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2.x-dev", + "dev-develop": "2.3.x-dev", + "dev-release-1.0": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Webimpress\\SafeWriter\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "description": "Tool to write files safely, to avoid race conditions", + "keywords": [ + "concurrent write", + "file writer", + "race condition", + "safe writer", + "webimpress" + ], + "support": { + "issues": "https://github.com/webimpress/safe-writer/issues", + "source": "https://github.com/webimpress/safe-writer/tree/2.2.0" + }, + "funding": [ + { + "url": "https://github.com/michalbundyra", + "type": "github" + } + ], + "time": "2021-04-19T16:34:45+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.11.0" + }, + "time": "2022-06-03T18:03:27+00:00" + }, + { + "name": "webonyx/graphql-php", + "version": "v14.11.6", + "source": { + "type": "git", + "url": "https://github.com/webonyx/graphql-php.git", + "reference": "6070542725b61fc7d0654a8a9855303e5e157434" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/6070542725b61fc7d0654a8a9855303e5e157434", + "reference": "6070542725b61fc7d0654a8a9855303e5e157434", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "php": "^7.1 || ^8" + }, + "require-dev": { + "amphp/amp": "^2.3", + "doctrine/coding-standard": "^6.0", + "nyholm/psr7": "^1.2", + "phpbench/phpbench": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "0.12.82", + "phpstan/phpstan-phpunit": "0.12.18", + "phpstan/phpstan-strict-rules": "0.12.9", + "phpunit/phpunit": "^7.2 || ^8.5", + "psr/http-message": "^1.0", + "react/promise": "2.*", + "simpod/php-coveralls-mirror": "^3.0", + "squizlabs/php_codesniffer": "3.5.4" + }, + "suggest": { + "psr/http-message": "To use standard GraphQL server", + "react/promise": "To leverage async resolving on React PHP platform" + }, + "type": "library", + "autoload": { + "psr-4": { + "GraphQL\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP port of GraphQL reference implementation", + "homepage": "https://github.com/webonyx/graphql-php", + "keywords": [ + "api", + "graphql" + ], + "support": { + "issues": "https://github.com/webonyx/graphql-php/issues", + "source": "https://github.com/webonyx/graphql-php/tree/v14.11.6" + }, + "funding": [ + { + "url": "https://opencollective.com/webonyx-graphql-php", + "type": "open_collective" + } + ], + "time": "2022-04-13T16:25:32+00:00" + }, + { + "name": "wikimedia/less.php", + "version": "v3.1.0", + "source": { + "type": "git", + "url": "https://github.com/wikimedia/less.php.git", + "reference": "a486d78b9bd16b72f237fc6093aa56d69ce8bd13" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wikimedia/less.php/zipball/a486d78b9bd16b72f237fc6093aa56d69ce8bd13", + "reference": "a486d78b9bd16b72f237fc6093aa56d69ce8bd13", + "shasum": "" + }, + "require": { + "php": ">=7.2.9" + }, + "require-dev": { + "mediawiki/mediawiki-codesniffer": "34.0.0", + "mediawiki/minus-x": "1.0.0", + "php-parallel-lint/php-console-highlighter": "0.5.0", + "php-parallel-lint/php-parallel-lint": "1.2.0", + "phpunit/phpunit": "^8.5" + }, + "bin": [ + "bin/lessc" + ], + "type": "library", + "autoload": { + "psr-0": { + "Less": "lib/" + }, + "classmap": [ + "lessc.inc.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Josh Schmidt", + "homepage": "https://github.com/oyejorge" + }, + { + "name": "Matt Agar", + "homepage": "https://github.com/agar" + }, + { + "name": "Martin Jantošovič", + "homepage": "https://github.com/Mordred" + } + ], + "description": "PHP port of the Javascript version of LESS http://lesscss.org (Originally maintained by Josh Schmidt)", + "keywords": [ + "css", + "less", + "less.js", + "lesscss", + "php", + "stylesheet" + ], + "support": { + "issues": "https://github.com/wikimedia/less.php/issues", + "source": "https://github.com/wikimedia/less.php/tree/v3.1.0" + }, + "time": "2020-12-11T19:33:31+00:00" + } + ], + "packages-dev": [ + { + "name": "allure-framework/allure-codeception", + "version": "1.5.2", + "source": { + "type": "git", + "url": "https://github.com/allure-framework/allure-codeception.git", + "reference": "a6156aef942a4e4de0add34a73d066a9458cefc6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/allure-framework/allure-codeception/zipball/a6156aef942a4e4de0add34a73d066a9458cefc6", + "reference": "a6156aef942a4e4de0add34a73d066a9458cefc6", + "shasum": "" + }, + "require": { + "allure-framework/allure-php-api": "^1.3", + "codeception/codeception": "^2.5 | ^3 | ^4", + "ext-json": "*", + "php": ">=7.1.3", + "symfony/filesystem": "^2.7 | ^3 | ^4 | ^5", + "symfony/finder": "^2.7 | ^3 | ^4 | ^5" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^7.2 | ^8 | ^9" + }, + "type": "library", + "autoload": { + "psr-0": { + "Yandex": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Ivan Krutov", + "email": "vania-pooh@aerokube.com", + "role": "Developer" + } + ], + "description": "Allure Codeception integration", + "homepage": "http://allure.qatools.ru/", + "keywords": [ + "allure", + "attachments", + "cases", + "codeception", + "report", + "steps", + "testing" + ], + "support": { + "email": "allure@qameta.io", + "issues": "https://github.com/allure-framework/allure-codeception/issues", + "source": "https://github.com/allure-framework/allure-codeception" + }, + "time": "2021-06-04T13:24:36+00:00" + }, + { + "name": "allure-framework/allure-php-api", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/allure-framework/allure-php-api.git", + "reference": "50507f482d490f114054f2281cca487db47fa2bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/allure-framework/allure-php-api/zipball/50507f482d490f114054f2281cca487db47fa2bd", + "reference": "50507f482d490f114054f2281cca487db47fa2bd", + "shasum": "" + }, + "require": { + "jms/serializer": "^1 | ^2 | ^3", + "php": ">=7.1.3", + "ramsey/uuid": "^3 | ^4", + "symfony/mime": "^4.3 | ^5" + }, + "require-dev": { + "phpunit/phpunit": "^7 | ^8 | ^9" + }, + "type": "library", + "autoload": { + "psr-0": { + "Yandex": [ + "src/", + "test/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Ivan Krutov", + "email": "vania-pooh@yandex-team.ru", + "role": "Developer" + } + ], + "description": "Allure PHP commons", + "homepage": "http://allure.qatools.ru/", + "keywords": [ + "allure", + "api", + "php", + "report" + ], + "support": { + "email": "allure@qameta.io", + "issues": "https://github.com/allure-framework/allure-php-api/issues", + "source": "https://github.com/allure-framework/allure-php-api" + }, + "time": "2021-11-15T13:15:20+00:00" + }, + { + "name": "allure-framework/allure-phpunit", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/allure-framework/allure-phpunit.git", + "reference": "5584e7e4d7a232bbf7dd92d0cabf143147f72e9e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/allure-framework/allure-phpunit/zipball/5584e7e4d7a232bbf7dd92d0cabf143147f72e9e", + "reference": "5584e7e4d7a232bbf7dd92d0cabf143147f72e9e", + "shasum": "" + }, + "require": { + "allure-framework/allure-php-api": "^1.3", + "php": ">=7.1", + "phpunit/phpunit": "^7.2 | ^8 | ^9" + }, + "require-dev": { + "ext-dom": "*", + "mikey179/vfsstream": "^1" + }, + "type": "library", + "autoload": { + "psr-0": { + "Yandex": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Ivan Krutov", + "email": "vania-pooh@yandex-team.ru", + "role": "Developer" + } + ], + "description": "Allure PHPUNit integration", + "homepage": "http://allure.qatools.ru/", + "keywords": [ + "allure", + "attachments", + "cases", + "phpunit", + "report", + "steps", + "testing" + ], + "support": { + "email": "allure@qameta.io", + "issues": "https://github.com/allure-framework/allure-phpunit/issues", + "source": "https://github.com/allure-framework/allure-phpunit" + }, + "time": "2021-09-14T10:06:07+00:00" + }, + { + "name": "behat/gherkin", + "version": "v4.9.0", + "source": { + "type": "git", + "url": "https://github.com/Behat/Gherkin.git", + "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Behat/Gherkin/zipball/0bc8d1e30e96183e4f36db9dc79caead300beff4", + "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4", + "shasum": "" + }, + "require": { + "php": "~7.2|~8.0" + }, + "require-dev": { + "cucumber/cucumber": "dev-gherkin-22.0.0", + "phpunit/phpunit": "~8|~9", + "symfony/yaml": "~3|~4|~5" + }, + "suggest": { + "symfony/yaml": "If you want to parse features, represented in YAML files" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-0": { + "Behat\\Gherkin": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + } + ], + "description": "Gherkin DSL parser for PHP", + "homepage": "http://behat.org/", + "keywords": [ + "BDD", + "Behat", + "Cucumber", + "DSL", + "gherkin", + "parser" + ], + "support": { + "issues": "https://github.com/Behat/Gherkin/issues", + "source": "https://github.com/Behat/Gherkin/tree/v4.9.0" + }, + "time": "2021-10-12T13:05:09+00:00" + }, + { + "name": "codeception/codeception", + "version": "4.2.1", + "source": { + "type": "git", + "url": "https://github.com/Codeception/Codeception.git", + "reference": "77b3e2003fd4446b35826cb9dc397129c521c888" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/Codeception/zipball/77b3e2003fd4446b35826cb9dc397129c521c888", + "reference": "77b3e2003fd4446b35826cb9dc397129c521c888", + "shasum": "" + }, + "require": { + "behat/gherkin": "^4.4.0", + "codeception/lib-asserts": "^1.0 | 2.0.*@dev", + "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.1.1 | ^9.0", + "codeception/stub": "^2.0 | ^3.0 | ^4.0", + "ext-curl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "guzzlehttp/psr7": "^1.4 | ^2.0", + "php": ">=5.6.0 <9.0", + "symfony/console": ">=2.7 <6.0", + "symfony/css-selector": ">=2.7 <6.0", + "symfony/event-dispatcher": ">=2.7 <6.0", + "symfony/finder": ">=2.7 <6.0", + "symfony/yaml": ">=2.7 <6.0" + }, + "require-dev": { + "codeception/module-asserts": "^1.0 | 2.0.*@dev", + "codeception/module-cli": "^1.0 | 2.0.*@dev", + "codeception/module-db": "^1.0 | 2.0.*@dev", + "codeception/module-filesystem": "^1.0 | 2.0.*@dev", + "codeception/module-phpbrowser": "^1.0 | 2.0.*@dev", + "codeception/specify": "~0.3", + "codeception/util-universalframework": "*@dev", + "monolog/monolog": "~1.8", + "squizlabs/php_codesniffer": "~2.0", + "symfony/process": ">=2.7 <6.0", + "vlucas/phpdotenv": "^2.0 | ^3.0 | ^4.0 | ^5.0" + }, + "suggest": { + "codeception/specify": "BDD-style code blocks", + "codeception/verify": "BDD-style assertions", + "hoa/console": "For interactive console functionality", + "stecman/symfony-console-completion": "For BASH autocompletion", + "symfony/phpunit-bridge": "For phpunit-bridge support" + }, + "bin": [ + "codecept" + ], + "type": "library", + "extra": { + "branch-alias": [] + }, + "autoload": { + "files": [ + "functions.php" + ], + "psr-4": { + "Codeception\\": "src/Codeception", + "Codeception\\Extension\\": "ext" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk", + "email": "davert@mail.ua", + "homepage": "https://codegyre.com" + } + ], + "description": "BDD-style testing framework", + "homepage": "https://codeception.com/", + "keywords": [ + "BDD", + "TDD", + "acceptance testing", + "functional testing", + "unit testing" + ], + "support": { + "issues": "https://github.com/Codeception/Codeception/issues", + "source": "https://github.com/Codeception/Codeception/tree/4.2.1" + }, + "funding": [ + { + "url": "https://opencollective.com/codeception", + "type": "open_collective" + } + ], + "time": "2022-06-22T06:18:59+00:00" + }, + { + "name": "codeception/lib-asserts", + "version": "1.13.2", + "source": { + "type": "git", + "url": "https://github.com/Codeception/lib-asserts.git", + "reference": "184231d5eab66bc69afd6b9429344d80c67a33b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/lib-asserts/zipball/184231d5eab66bc69afd6b9429344d80c67a33b6", + "reference": "184231d5eab66bc69afd6b9429344d80c67a33b6", + "shasum": "" + }, + "require": { + "codeception/phpunit-wrapper": ">6.0.15 <6.1.0 | ^6.6.1 | ^7.7.1 | ^8.0.3 | ^9.0", + "ext-dom": "*", + "php": ">=5.6.0 <9.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk", + "email": "davert@mail.ua", + "homepage": "http://codegyre.com" + }, + { + "name": "Gintautas Miselis" + }, + { + "name": "Gustavo Nieves", + "homepage": "https://medium.com/@ganieves" + } + ], + "description": "Assertion methods used by Codeception core and Asserts module", + "homepage": "https://codeception.com/", + "keywords": [ + "codeception" + ], + "support": { + "issues": "https://github.com/Codeception/lib-asserts/issues", + "source": "https://github.com/Codeception/lib-asserts/tree/1.13.2" + }, + "time": "2020-10-21T16:26:20+00:00" + }, + { + "name": "codeception/module-asserts", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/Codeception/module-asserts.git", + "reference": "59374f2fef0cabb9e8ddb53277e85cdca74328de" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/module-asserts/zipball/59374f2fef0cabb9e8ddb53277e85cdca74328de", + "reference": "59374f2fef0cabb9e8ddb53277e85cdca74328de", + "shasum": "" + }, + "require": { + "codeception/codeception": "*@dev", + "codeception/lib-asserts": "^1.13.1", + "php": ">=5.6.0 <9.0" + }, + "conflict": { + "codeception/codeception": "<4.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk" + }, + { + "name": "Gintautas Miselis" + }, + { + "name": "Gustavo Nieves", + "homepage": "https://medium.com/@ganieves" + } + ], + "description": "Codeception module containing various assertions", + "homepage": "https://codeception.com/", + "keywords": [ + "assertions", + "asserts", + "codeception" + ], + "support": { + "issues": "https://github.com/Codeception/module-asserts/issues", + "source": "https://github.com/Codeception/module-asserts/tree/1.3.1" + }, + "time": "2020-10-21T16:48:15+00:00" + }, + { + "name": "codeception/module-sequence", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/Codeception/module-sequence.git", + "reference": "b75be26681ae90824cde8f8df785981f293667e1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/module-sequence/zipball/b75be26681ae90824cde8f8df785981f293667e1", + "reference": "b75be26681ae90824cde8f8df785981f293667e1", + "shasum": "" + }, + "require": { + "codeception/codeception": "^4.0", + "php": ">=5.6.0 <9.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk" + } + ], + "description": "Sequence module for Codeception", + "homepage": "http://codeception.com/", + "keywords": [ + "codeception" + ], + "support": { + "issues": "https://github.com/Codeception/module-sequence/issues", + "source": "https://github.com/Codeception/module-sequence/tree/1.0.1" + }, + "time": "2020-10-31T18:36:26+00:00" + }, + { + "name": "codeception/module-webdriver", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/Codeception/module-webdriver.git", + "reference": "baa18b7bf70aa024012f967b5ce5021e1faa9151" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/module-webdriver/zipball/baa18b7bf70aa024012f967b5ce5021e1faa9151", + "reference": "baa18b7bf70aa024012f967b5ce5021e1faa9151", + "shasum": "" + }, + "require": { + "codeception/codeception": "^4.0", + "php": ">=5.6.0 <9.0", + "php-webdriver/webdriver": "^1.8.0" + }, + "suggest": { + "codeception/phpbuiltinserver": "Start and stop PHP built-in web server for your tests" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Bodnarchuk" + }, + { + "name": "Gintautas Miselis" + }, + { + "name": "Zaahid Bateson" + } + ], + "description": "WebDriver module for Codeception", + "homepage": "http://codeception.com/", + "keywords": [ + "acceptance-testing", + "browser-testing", + "codeception" + ], + "support": { + "issues": "https://github.com/Codeception/module-webdriver/issues", + "source": "https://github.com/Codeception/module-webdriver/tree/1.4.0" + }, + "time": "2021-09-02T12:01:02+00:00" + }, + { + "name": "codeception/phpunit-wrapper", + "version": "9.0.9", + "source": { + "type": "git", + "url": "https://github.com/Codeception/phpunit-wrapper.git", + "reference": "7439a53ae367986e9c22b2ac00f9d7376bb2f8cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/phpunit-wrapper/zipball/7439a53ae367986e9c22b2ac00f9d7376bb2f8cf", + "reference": "7439a53ae367986e9c22b2ac00f9d7376bb2f8cf", + "shasum": "" + }, + "require": { + "php": ">=7.2", + "phpunit/phpunit": "^9.0" + }, + "require-dev": { + "codeception/specify": "*", + "consolidation/robo": "^3.0.0-alpha3", + "vlucas/phpdotenv": "^3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Codeception\\PHPUnit\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Davert", + "email": "davert.php@resend.cc" + }, + { + "name": "Naktibalda" + } + ], + "description": "PHPUnit classes used by Codeception", + "support": { + "issues": "https://github.com/Codeception/phpunit-wrapper/issues", + "source": "https://github.com/Codeception/phpunit-wrapper/tree/9.0.9" + }, + "time": "2022-05-23T06:24:11+00:00" + }, + { + "name": "codeception/stub", + "version": "4.0.2", + "source": { + "type": "git", + "url": "https://github.com/Codeception/Stub.git", + "reference": "18a148dacd293fc7b044042f5aa63a82b08bff5d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Codeception/Stub/zipball/18a148dacd293fc7b044042f5aa63a82b08bff5d", + "reference": "18a148dacd293fc7b044042f5aa63a82b08bff5d", + "shasum": "" + }, + "require": { + "php": "^7.4 | ^8.0", + "phpunit/phpunit": "^8.4 | ^9.0 | ^10.0 | 10.0.x-dev" + }, + "require-dev": { + "consolidation/robo": "^3.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Codeception\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Flexible Stub wrapper for PHPUnit's Mock Builder", + "support": { + "issues": "https://github.com/Codeception/Stub/issues", + "source": "https://github.com/Codeception/Stub/tree/4.0.2" + }, + "time": "2022-01-31T19:25:15+00:00" + }, + { + "name": "csharpru/vault-php", + "version": "4.3.1", + "source": { + "type": "git", + "url": "https://github.com/CSharpRU/vault-php.git", + "reference": "918bfffe85d3b290e1bf667b5f14e521fdc0063c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/CSharpRU/vault-php/zipball/918bfffe85d3b290e1bf667b5f14e521fdc0063c", + "reference": "918bfffe85d3b290e1bf667b5f14e521fdc0063c", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.2 || ^8.0", + "psr/cache": "^1.0|^2.0|^3.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/log": "^1.0|^2.0|^3.0" + }, + "require-dev": { + "alextartan/guzzle-psr18-adapter": "^1.2 || ^2.0", + "cache/array-adapter": "^1.0", + "codeception/codeception": "^4.1", + "codeception/module-asserts": "^1.3", + "laminas/laminas-diactoros": "^2.3", + "php-vcr/php-vcr": "^1.5", + "symfony/event-dispatcher": "<5.0" + }, + "suggest": { + "cache/array-adapter": "For usage with CachedClient class" + }, + "type": "library", + "autoload": { + "psr-4": { + "Vault\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Yaroslav Lukyanov", + "email": "c_sharp@mail.ru" + } + ], + "description": "Best Vault client for PHP that you can find", + "keywords": [ + "hashicorp", + "secrets", + "vault" + ], + "support": { + "issues": "https://github.com/CSharpRU/vault-php/issues", + "source": "https://github.com/CSharpRU/vault-php/tree/4.3.1" + }, + "time": "2022-04-04T08:31:44+00:00" + }, + { + "name": "dealerdirect/phpcodesniffer-composer-installer", + "version": "v0.7.2", + "source": { + "type": "git", + "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git", + "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", + "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0 || ^2.0", + "php": ">=5.3", + "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" + }, + "require-dev": { + "composer/composer": "*", + "php-parallel-lint/php-parallel-lint": "^1.3.1", + "phpcompatibility/php-compatibility": "^9.0" + }, + "type": "composer-plugin", + "extra": { + "class": "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" + }, + "autoload": { + "psr-4": { + "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Franck Nijhof", + "email": "franck.nijhof@dealerdirect.com", + "homepage": "http://www.frenck.nl", + "role": "Developer / IT Manager" + }, + { + "name": "Contributors", + "homepage": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer/graphs/contributors" + } + ], + "description": "PHP_CodeSniffer Standards Composer Installer Plugin", + "homepage": "http://www.dealerdirect.com", + "keywords": [ + "PHPCodeSniffer", + "PHP_CodeSniffer", + "code quality", + "codesniffer", + "composer", + "installer", + "phpcbf", + "phpcs", + "plugin", + "qa", + "quality", + "standard", + "standards", + "style guide", + "stylecheck", + "tests" + ], + "support": { + "issues": "https://github.com/dealerdirect/phpcodesniffer-composer-installer/issues", + "source": "https://github.com/dealerdirect/phpcodesniffer-composer-installer" + }, + "time": "2022-02-04T12:51:07+00:00" + }, + { + "name": "doctrine/annotations", + "version": "1.13.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/annotations.git", + "reference": "648b0343343565c4a056bfc8392201385e8d89f0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/648b0343343565c4a056bfc8392201385e8d89f0", + "reference": "648b0343343565c4a056bfc8392201385e8d89f0", + "shasum": "" + }, + "require": { + "doctrine/lexer": "1.*", + "ext-tokenizer": "*", + "php": "^7.1 || ^8.0", + "psr/cache": "^1 || ^2 || ^3" + }, + "require-dev": { + "doctrine/cache": "^1.11 || ^2.0", + "doctrine/coding-standard": "^6.0 || ^8.1", + "phpstan/phpstan": "^1.4.10 || ^1.8.0", + "phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5", + "symfony/cache": "^4.4 || ^5.2", + "vimeo/psalm": "^4.10" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Docblock Annotations Parser", + "homepage": "https://www.doctrine-project.org/projects/annotations.html", + "keywords": [ + "annotations", + "docblock", + "parser" + ], + "support": { + "issues": "https://github.com/doctrine/annotations/issues", + "source": "https://github.com/doctrine/annotations/tree/1.13.3" + }, + "time": "2022-07-02T10:48:51+00:00" + }, + { + "name": "doctrine/instantiator", + "version": "1.4.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.22" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "keywords": [ + "constructor", + "instantiate" + ], + "support": { + "issues": "https://github.com/doctrine/instantiator/issues", + "source": "https://github.com/doctrine/instantiator/tree/1.4.1" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2022-03-03T08:28:38+00:00" + }, + { + "name": "doctrine/lexer", + "version": "1.2.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9.0", + "phpstan/phpstan": "^1.3", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.11" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/lexer/issues", + "source": "https://github.com/doctrine/lexer/tree/1.2.3" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2022-02-28T11:07:21+00:00" + }, + { + "name": "friendsofphp/php-cs-fixer", + "version": "v3.4.0", + "source": { + "type": "git", + "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git", + "reference": "47177af1cfb9dab5d1cc4daf91b7179c2efe7fad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/47177af1cfb9dab5d1cc4daf91b7179c2efe7fad", + "reference": "47177af1cfb9dab5d1cc4daf91b7179c2efe7fad", + "shasum": "" + }, + "require": { + "composer/semver": "^3.2", + "composer/xdebug-handler": "^2.0", + "doctrine/annotations": "^1.12", + "ext-json": "*", + "ext-tokenizer": "*", + "php": "^7.2.5 || ^8.0", + "php-cs-fixer/diff": "^2.0", + "symfony/console": "^4.4.20 || ^5.1.3 || ^6.0", + "symfony/event-dispatcher": "^4.4.20 || ^5.0 || ^6.0", + "symfony/filesystem": "^4.4.20 || ^5.0 || ^6.0", + "symfony/finder": "^4.4.20 || ^5.0 || ^6.0", + "symfony/options-resolver": "^4.4.20 || ^5.0 || ^6.0", + "symfony/polyfill-mbstring": "^1.23", + "symfony/polyfill-php80": "^1.23", + "symfony/polyfill-php81": "^1.23", + "symfony/process": "^4.4.20 || ^5.0 || ^6.0", + "symfony/stopwatch": "^4.4.20 || ^5.0 || ^6.0" + }, + "require-dev": { + "justinrainbow/json-schema": "^5.2", + "keradus/cli-executor": "^1.5", + "mikey179/vfsstream": "^1.6.8", + "php-coveralls/php-coveralls": "^2.5.2", + "php-cs-fixer/accessible-object": "^1.1", + "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.2", + "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.2.1", + "phpspec/prophecy": "^1.15", + "phpspec/prophecy-phpunit": "^1.1 || ^2.0", + "phpunit/phpunit": "^8.5.21 || ^9.5", + "phpunitgoodpractices/polyfill": "^1.5", + "phpunitgoodpractices/traits": "^1.9.1", + "symfony/phpunit-bridge": "^5.2.4 || ^6.0", + "symfony/yaml": "^4.4.20 || ^5.0 || ^6.0" + }, + "suggest": { + "ext-dom": "For handling output formats in XML", + "ext-mbstring": "For handling non-UTF8 characters." + }, + "bin": [ + "php-cs-fixer" + ], + "type": "application", + "autoload": { + "psr-4": { + "PhpCsFixer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Dariusz Rumiński", + "email": "dariusz.ruminski@gmail.com" + } + ], + "description": "A tool to automatically fix PHP code style", + "support": { + "issues": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues", + "source": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/tree/v3.4.0" + }, + "funding": [ + { + "url": "https://github.com/keradus", + "type": "github" + } + ], + "time": "2021-12-11T16:25:08+00:00" + }, + { + "name": "jms/metadata", + "version": "2.6.1", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/metadata.git", + "reference": "c3a3214354b5a765a19875f7b7c5ebcd94e462e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/c3a3214354b5a765a19875f7b7c5ebcd94e462e5", + "reference": "c3a3214354b5a765a19875f7b7c5ebcd94e462e5", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0" + }, + "require-dev": { + "doctrine/cache": "^1.0", + "doctrine/coding-standard": "^8.0", + "mikey179/vfsstream": "^1.6.7", + "phpunit/phpunit": "^8.5|^9.0", + "psr/container": "^1.0", + "symfony/cache": "^3.1|^4.0|^5.0", + "symfony/dependency-injection": "^3.1|^4.0|^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Metadata\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "Class/method/property metadata management in PHP", + "keywords": [ + "annotations", + "metadata", + "xml", + "yaml" + ], + "support": { + "issues": "https://github.com/schmittjoh/metadata/issues", + "source": "https://github.com/schmittjoh/metadata/tree/2.6.1" + }, + "time": "2021-11-22T12:27:42+00:00" + }, + { + "name": "jms/serializer", + "version": "3.18.0", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/serializer.git", + "reference": "f721ffd76733c24ec1e8fd1e50e44a335fb78bbe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/f721ffd76733c24ec1e8fd1e50e44a335fb78bbe", + "reference": "f721ffd76733c24ec1e8fd1e50e44a335fb78bbe", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.13", + "doctrine/instantiator": "^1.0.3", + "doctrine/lexer": "^1.1", + "jms/metadata": "^2.6", + "php": "^7.2||^8.0", + "phpstan/phpdoc-parser": "^0.4 || ^0.5 || ^1.0" + }, + "require-dev": { + "doctrine/coding-standard": "^8.1", + "doctrine/orm": "~2.1", + "doctrine/persistence": "^1.3.3|^2.0|^3.0", + "doctrine/phpcr-odm": "^1.3|^2.0", + "ext-pdo_sqlite": "*", + "jackalope/jackalope-doctrine-dbal": "^1.1.5", + "ocramius/proxy-manager": "^1.0|^2.0", + "phpbench/phpbench": "^1.0", + "phpstan/phpstan": "^1.0.2", + "phpunit/phpunit": "^8.5.21||^9.0", + "psr/container": "^1.0", + "symfony/dependency-injection": "^3.0|^4.0|^5.0|^6.0", + "symfony/expression-language": "^3.2|^4.0|^5.0|^6.0", + "symfony/filesystem": "^3.0|^4.0|^5.0|^6.0", + "symfony/form": "^3.0|^4.0|^5.0|^6.0", + "symfony/translation": "^3.0|^4.0|^5.0|^6.0", + "symfony/uid": "^5.1|^6.0", + "symfony/validator": "^3.1.9|^4.0|^5.0|^6.0", + "symfony/yaml": "^3.3|^4.0|^5.0|^6.0", + "twig/twig": "~1.34|~2.4|^3.0" + }, + "suggest": { + "doctrine/collections": "Required if you like to use doctrine collection types as ArrayCollection.", + "symfony/cache": "Required if you like to use cache functionality.", + "symfony/uid": "Required if you'd like to serialize UID objects.", + "symfony/yaml": "Required if you'd like to use the YAML metadata format." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "JMS\\Serializer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "Library for (de-)serializing data of any complexity; supports XML, JSON, and YAML.", + "homepage": "http://jmsyst.com/libs/serializer", + "keywords": [ + "deserialization", + "jaxb", + "json", + "serialization", + "xml" + ], + "support": { + "issues": "https://github.com/schmittjoh/serializer/issues", + "source": "https://github.com/schmittjoh/serializer/tree/3.18.0" + }, + "funding": [ + { + "url": "https://github.com/goetas", + "type": "github" + } + ], + "time": "2022-08-06T05:17:44+00:00" + }, + { + "name": "laminas/laminas-diactoros", + "version": "2.14.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-diactoros.git", + "reference": "6cb35f61913f06b2c91075db00f67cfd78869e28" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/6cb35f61913f06b2c91075db00f67cfd78869e28", + "reference": "6cb35f61913f06b2c91075db00f67cfd78869e28", + "shasum": "" + }, + "require": { + "php": "^7.3 || ~8.0.0 || ~8.1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0" + }, + "conflict": { + "phpspec/prophecy": "<1.9.0", + "zendframework/zend-diactoros": "*" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "ext-curl": "*", + "ext-dom": "*", + "ext-gd": "*", + "ext-libxml": "*", + "http-interop/http-factory-tests": "^0.9.0", + "laminas/laminas-coding-standard": "~2.3.0", + "php-http/psr7-integration-tests": "^1.1.1", + "phpspec/prophecy-phpunit": "^2.0", + "phpunit/phpunit": "^9.5", + "psalm/plugin-phpunit": "^0.17.0", + "vimeo/psalm": "^4.24.0" + }, + "type": "library", + "extra": { + "laminas": { + "config-provider": "Laminas\\Diactoros\\ConfigProvider", + "module": "Laminas\\Diactoros" + } + }, + "autoload": { + "files": [ + "src/functions/create_uploaded_file.php", + "src/functions/marshal_headers_from_sapi.php", + "src/functions/marshal_method_from_sapi.php", + "src/functions/marshal_protocol_version_from_sapi.php", + "src/functions/marshal_uri_from_sapi.php", + "src/functions/normalize_server.php", + "src/functions/normalize_uploaded_files.php", + "src/functions/parse_cookie_header.php", + "src/functions/create_uploaded_file.legacy.php", + "src/functions/marshal_headers_from_sapi.legacy.php", + "src/functions/marshal_method_from_sapi.legacy.php", + "src/functions/marshal_protocol_version_from_sapi.legacy.php", + "src/functions/marshal_uri_from_sapi.legacy.php", + "src/functions/normalize_server.legacy.php", + "src/functions/normalize_uploaded_files.legacy.php", + "src/functions/parse_cookie_header.legacy.php" + ], + "psr-4": { + "Laminas\\Diactoros\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "PSR HTTP Message implementations", + "homepage": "https://laminas.dev", + "keywords": [ + "http", + "laminas", + "psr", + "psr-17", + "psr-7" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-diactoros/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-diactoros/issues", + "rss": "https://github.com/laminas/laminas-diactoros/releases.atom", + "source": "https://github.com/laminas/laminas-diactoros" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2022-07-28T12:23:48+00:00" + }, + { + "name": "lusitanian/oauth", + "version": "v0.8.11", + "source": { + "type": "git", + "url": "https://github.com/Lusitanian/PHPoAuthLib.git", + "reference": "fc11a53db4b66da555a6a11fce294f574a8374f9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Lusitanian/PHPoAuthLib/zipball/fc11a53db4b66da555a6a11fce294f574a8374f9", + "reference": "fc11a53db4b66da555a6a11fce294f574a8374f9", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "3.7.*", + "predis/predis": "0.8.*@dev", + "squizlabs/php_codesniffer": "2.*", + "symfony/http-foundation": "~2.1" + }, + "suggest": { + "ext-openssl": "Allows for usage of secure connections with the stream-based HTTP client.", + "predis/predis": "Allows using the Redis storage backend.", + "symfony/http-foundation": "Allows using the Symfony Session storage backend." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.1-dev" + } + }, + "autoload": { + "psr-0": { + "OAuth": "src", + "OAuth\\Unit": "tests" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "David Desberg", + "email": "david@daviddesberg.com" + }, + { + "name": "Elliot Chance", + "email": "elliotchance@gmail.com" + }, + { + "name": "Pieter Hordijk", + "email": "info@pieterhordijk.com" + } + ], + "description": "PHP 5.3+ oAuth 1/2 Library", + "keywords": [ + "Authentication", + "authorization", + "oauth", + "security" + ], + "support": { + "issues": "https://github.com/Lusitanian/PHPoAuthLib/issues", + "source": "https://github.com/Lusitanian/PHPoAuthLib/tree/master" + }, + "time": "2018-02-14T22:37:14+00:00" + }, + { + "name": "magento/magento-coding-standard", + "version": "25", + "source": { + "type": "git", + "url": "https://github.com/magento/magento-coding-standard.git", + "reference": "7be8305949f6683ff08534fbc22e5d42a1c4eba7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/magento/magento-coding-standard/zipball/7be8305949f6683ff08534fbc22e5d42a1c4eba7", + "reference": "7be8305949f6683ff08534fbc22e5d42a1c4eba7", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-simplexml": "*", + "php": ">=7.3", + "phpcompatibility/php-compatibility": "^9.3", + "rector/rector": "^0.13.0", + "squizlabs/php_codesniffer": "^3.6.1", + "webonyx/graphql-php": "^14.9" + }, + "require-dev": { + "phpunit/phpunit": "^9.5.8" + }, + "type": "phpcodesniffer-standard", + "autoload": { + "psr-4": { + "Magento2\\": "Magento2/", + "Magento2Framework\\": "Magento2Framework/" + }, + "classmap": [ + "PHP_CodeSniffer/Tokenizers/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "OSL-3.0", + "AFL-3.0" + ], + "description": "A set of Magento specific PHP CodeSniffer rules.", + "support": { + "issues": "https://github.com/magento/magento-coding-standard/issues", + "source": "https://github.com/magento/magento-coding-standard/tree/v25" + }, + "time": "2022-06-21T10:23:58+00:00" + }, + { + "name": "magento/magento2-functional-testing-framework", + "version": "3.10.1", + "source": { + "type": "git", + "url": "https://github.com/magento/magento2-functional-testing-framework.git", + "reference": "c0c3380fcf00fc02053aa09942388e8f4ae7d378" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/magento/magento2-functional-testing-framework/zipball/c0c3380fcf00fc02053aa09942388e8f4ae7d378", + "reference": "c0c3380fcf00fc02053aa09942388e8f4ae7d378", + "shasum": "" + }, + "require": { + "allure-framework/allure-codeception": "^1.4", + "aws/aws-sdk-php": "^3.132", + "codeception/codeception": "^4.1", + "codeception/module-asserts": "^1.1", + "codeception/module-sequence": "^1.0", + "codeception/module-webdriver": "^1.0", + "composer/composer": "^1.9 || ^2.0, !=2.2.16", + "csharpru/vault-php": "^4.2.1", + "ext-curl": "*", + "ext-dom": "*", + "ext-iconv": "*", + "ext-intl": "*", + "ext-json": "*", + "ext-openssl": "*", + "guzzlehttp/guzzle": "^7.3.0", + "laminas/laminas-diactoros": "^2.8", + "monolog/monolog": "^2.3", + "mustache/mustache": "~2.5", + "nikic/php-parser": "^4.4", + "php": ">7.3", + "php-webdriver/webdriver": "^1.9.0", + "spomky-labs/otphp": "^10.0", + "symfony/console": "^4.4||^5.4", + "symfony/dotenv": "^5.3", + "symfony/finder": "^5.0", + "symfony/http-foundation": "^5.0", + "symfony/mime": "^5.0", + "symfony/process": "^4.4||^5.4", + "weew/helpers-array": "^1.3" + }, + "require-dev": { + "brainmaestro/composer-git-hooks": "^2.3.1", + "codacy/coverage": "^1.4", + "php-coveralls/php-coveralls": "^1.0||^2.2", + "phpmd/phpmd": "^2.8.0", + "phpunit/phpunit": "^9.0", + "sebastian/phpcpd": "~6.0.0", + "squizlabs/php_codesniffer": "~3.6.0" + }, + "suggest": { + "hoa/console": "Enables action and interactive console functionality" + }, + "bin": [ + "bin/mftf" + ], + "type": "library", + "extra": { + "hooks": { + "pre-push": "bin/all-checks" + } + }, + "autoload": { + "files": [ + "src/Magento/FunctionalTestingFramework/_bootstrap.php" + ], + "psr-4": { + "MFTF\\": "dev/tests/functional/tests/MFTF", + "Magento\\FunctionalTestingFramework\\": "src/Magento/FunctionalTestingFramework" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "AGPL-3.0" + ], + "description": "Magento2 Functional Testing Framework", + "keywords": [ + "automation", + "functional", + "magento", + "testing" + ], + "support": { + "issues": "https://github.com/magento/magento2-functional-testing-framework/issues", + "source": "https://github.com/magento/magento2-functional-testing-framework/tree/3.10.1" + }, + "time": "2022-08-02T14:40:39+00:00" + }, + { + "name": "mustache/mustache", + "version": "v2.14.1", + "source": { + "type": "git", + "url": "https://github.com/bobthecow/mustache.php.git", + "reference": "579ffa5c96e1d292c060b3dd62811ff01ad8c24e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/bobthecow/mustache.php/zipball/579ffa5c96e1d292c060b3dd62811ff01ad8c24e", + "reference": "579ffa5c96e1d292c060b3dd62811ff01ad8c24e", + "shasum": "" + }, + "require": { + "php": ">=5.2.4" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~1.11", + "phpunit/phpunit": "~3.7|~4.0|~5.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "Mustache": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Justin Hileman", + "email": "justin@justinhileman.info", + "homepage": "http://justinhileman.com" + } + ], + "description": "A Mustache implementation in PHP.", + "homepage": "https://github.com/bobthecow/mustache.php", + "keywords": [ + "mustache", + "templating" + ], + "support": { + "issues": "https://github.com/bobthecow/mustache.php/issues", + "source": "https://github.com/bobthecow/mustache.php/tree/v2.14.1" + }, + "time": "2022-01-21T06:08:36+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" + }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2022-03-03T13:19:32+00:00" + }, + { + "name": "pdepend/pdepend", + "version": "2.10.3", + "source": { + "type": "git", + "url": "https://github.com/pdepend/pdepend.git", + "reference": "da3166a06b4a89915920a42444f707122a1584c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pdepend/pdepend/zipball/da3166a06b4a89915920a42444f707122a1584c9", + "reference": "da3166a06b4a89915920a42444f707122a1584c9", + "shasum": "" + }, + "require": { + "php": ">=5.3.7", + "symfony/config": "^2.3.0|^3|^4|^5|^6.0", + "symfony/dependency-injection": "^2.3.0|^3|^4|^5|^6.0", + "symfony/filesystem": "^2.3.0|^3|^4|^5|^6.0" + }, + "require-dev": { + "easy-doc/easy-doc": "0.0.0|^1.2.3", + "gregwar/rst": "^1.0", + "phpunit/phpunit": "^4.8.36|^5.7.27", + "squizlabs/php_codesniffer": "^2.0.0" + }, + "bin": [ + "src/bin/pdepend" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "PDepend\\": "src/main/php/PDepend" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Official version of pdepend to be handled with Composer", + "support": { + "issues": "https://github.com/pdepend/pdepend/issues", + "source": "https://github.com/pdepend/pdepend/tree/2.10.3" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/pdepend/pdepend", + "type": "tidelift" + } + ], + "time": "2022-02-23T07:53:09+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.3" + }, + "time": "2021-07-20T11:28:43+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, + { + "name": "php-cs-fixer/diff", + "version": "v2.0.2", + "source": { + "type": "git", + "url": "https://github.com/PHP-CS-Fixer/diff.git", + "reference": "29dc0d507e838c4580d018bd8b5cb412474f7ec3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHP-CS-Fixer/diff/zipball/29dc0d507e838c4580d018bd8b5cb412474f7ec3", + "reference": "29dc0d507e838c4580d018bd8b5cb412474f7ec3", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7.23 || ^6.4.3 || ^7.0", + "symfony/process": "^3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "sebastian/diff v3 backport support for PHP 5.6+", + "homepage": "https://github.com/PHP-CS-Fixer", + "keywords": [ + "diff" + ], + "support": { + "issues": "https://github.com/PHP-CS-Fixer/diff/issues", + "source": "https://github.com/PHP-CS-Fixer/diff/tree/v2.0.2" + }, + "time": "2020-10-14T08:32:19+00:00" + }, + { + "name": "php-webdriver/webdriver", + "version": "1.12.1", + "source": { + "type": "git", + "url": "https://github.com/php-webdriver/php-webdriver.git", + "reference": "b27ddf458d273c7d4602106fcaf978aa0b7fe15a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/b27ddf458d273c7d4602106fcaf978aa0b7fe15a", + "reference": "b27ddf458d273c7d4602106fcaf978aa0b7fe15a", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "ext-zip": "*", + "php": "^5.6 || ~7.0 || ^8.0", + "symfony/polyfill-mbstring": "^1.12", + "symfony/process": "^2.8 || ^3.1 || ^4.0 || ^5.0 || ^6.0" + }, + "replace": { + "facebook/webdriver": "*" + }, + "require-dev": { + "ondram/ci-detector": "^2.1 || ^3.5 || ^4.0", + "php-coveralls/php-coveralls": "^2.4", + "php-mock/php-mock-phpunit": "^1.1 || ^2.0", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpunit/phpunit": "^5.7 || ^7 || ^8 || ^9", + "squizlabs/php_codesniffer": "^3.5", + "symfony/var-dumper": "^3.3 || ^4.0 || ^5.0 || ^6.0" + }, + "suggest": { + "ext-SimpleXML": "For Firefox profile creation" + }, + "type": "library", + "autoload": { + "files": [ + "lib/Exception/TimeoutException.php" + ], + "psr-4": { + "Facebook\\WebDriver\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A PHP client for Selenium WebDriver. Previously facebook/webdriver.", + "homepage": "https://github.com/php-webdriver/php-webdriver", + "keywords": [ + "Chromedriver", + "geckodriver", + "php", + "selenium", + "webdriver" + ], + "support": { + "issues": "https://github.com/php-webdriver/php-webdriver/issues", + "source": "https://github.com/php-webdriver/php-webdriver/tree/1.12.1" + }, + "time": "2022-05-03T12:16:34+00:00" + }, + { + "name": "phpcompatibility/php-compatibility", + "version": "9.3.5", + "source": { + "type": "git", + "url": "https://github.com/PHPCompatibility/PHPCompatibility.git", + "reference": "9fb324479acf6f39452e0655d2429cc0d3914243" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/9fb324479acf6f39452e0655d2429cc0d3914243", + "reference": "9fb324479acf6f39452e0655d2429cc0d3914243", + "shasum": "" + }, + "require": { + "php": ">=5.3", + "squizlabs/php_codesniffer": "^2.3 || ^3.0.2" + }, + "conflict": { + "squizlabs/php_codesniffer": "2.6.2" + }, + "require-dev": { + "phpunit/phpunit": "~4.5 || ^5.0 || ^6.0 || ^7.0" + }, + "suggest": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically.", + "roave/security-advisories": "dev-master || Helps prevent installing dependencies with known security issues." + }, + "type": "phpcodesniffer-standard", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "Wim Godden", + "homepage": "https://github.com/wimg", + "role": "lead" + }, + { + "name": "Juliette Reinders Folmer", + "homepage": "https://github.com/jrfnl", + "role": "lead" + }, + { + "name": "Contributors", + "homepage": "https://github.com/PHPCompatibility/PHPCompatibility/graphs/contributors" + } + ], + "description": "A set of sniffs for PHP_CodeSniffer that checks for PHP cross-version compatibility.", + "homepage": "http://techblog.wimgodden.be/tag/codesniffer/", + "keywords": [ + "compatibility", + "phpcs", + "standards" + ], + "support": { + "issues": "https://github.com/PHPCompatibility/PHPCompatibility/issues", + "source": "https://github.com/PHPCompatibility/PHPCompatibility" + }, + "time": "2019-12-27T09:44:58+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" + }, + "time": "2020-06-27T09:03:43+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "5.3.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^1.3", + "webmozart/assert": "^1.9.1" + }, + "require-dev": { + "mockery/mockery": "~1.3.2", + "psalm/phar": "^4.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "account@ijaap.nl" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" + }, + "time": "2021-10-19T17:43:47+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "1.6.1", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "77a32518733312af16a44300404e945338981de3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3", + "reference": "77a32518733312af16a44300404e945338981de3", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.0" + }, + "require-dev": { + "ext-tokenizer": "*", + "psalm/phar": "^4.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "support": { + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.1" + }, + "time": "2022-03-15T21:29:03+00:00" + }, + { + "name": "phpmd/phpmd", + "version": "2.12.0", + "source": { + "type": "git", + "url": "https://github.com/phpmd/phpmd.git", + "reference": "c0b678ba71902f539c27c14332aa0ddcf14388ec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpmd/phpmd/zipball/c0b678ba71902f539c27c14332aa0ddcf14388ec", + "reference": "c0b678ba71902f539c27c14332aa0ddcf14388ec", + "shasum": "" + }, + "require": { + "composer/xdebug-handler": "^1.0 || ^2.0 || ^3.0", + "ext-xml": "*", + "pdepend/pdepend": "^2.10.3", + "php": ">=5.3.9" + }, + "require-dev": { + "easy-doc/easy-doc": "0.0.0 || ^1.3.2", + "ext-json": "*", + "ext-simplexml": "*", + "gregwar/rst": "^1.0", + "mikey179/vfsstream": "^1.6.8", + "phpunit/phpunit": "^4.8.36 || ^5.7.27", + "squizlabs/php_codesniffer": "^2.0" + }, + "bin": [ + "src/bin/phpmd" + ], + "type": "library", + "autoload": { + "psr-0": { + "PHPMD\\": "src/main/php" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Manuel Pichler", + "email": "github@manuel-pichler.de", + "homepage": "https://github.com/manuelpichler", + "role": "Project Founder" + }, + { + "name": "Marc Würth", + "email": "ravage@bluewin.ch", + "homepage": "https://github.com/ravage84", + "role": "Project Maintainer" + }, + { + "name": "Other contributors", + "homepage": "https://github.com/phpmd/phpmd/graphs/contributors", + "role": "Contributors" + } + ], + "description": "PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD.", + "homepage": "https://phpmd.org/", + "keywords": [ + "mess detection", + "mess detector", + "pdepend", + "phpmd", + "pmd" + ], + "support": { + "irc": "irc://irc.freenode.org/phpmd", + "issues": "https://github.com/phpmd/phpmd/issues", + "source": "https://github.com/phpmd/phpmd/tree/2.12.0" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/phpmd/phpmd", + "type": "tidelift" + } + ], + "time": "2022-03-24T13:33:01+00:00" + }, + { + "name": "phpspec/prophecy", + "version": "v1.15.0", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13", + "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.2", + "php": "^7.2 || ~8.0, <8.2", + "phpdocumentor/reflection-docblock": "^5.2", + "sebastian/comparator": "^3.0 || ^4.0", + "sebastian/recursion-context": "^3.0 || ^4.0" + }, + "require-dev": { + "phpspec/phpspec": "^6.0 || ^7.0", + "phpunit/phpunit": "^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Prophecy\\": "src/Prophecy" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", + "keywords": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ], + "support": { + "issues": "https://github.com/phpspec/prophecy/issues", + "source": "https://github.com/phpspec/prophecy/tree/v1.15.0" + }, + "time": "2021-12-08T12:19:24+00:00" + }, + { + "name": "phpstan/phpdoc-parser", + "version": "1.7.0", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "367a8d9d5f7da2a0136422d27ce8840583926955" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/367a8d9d5f7da2a0136422d27ce8840583926955", + "reference": "367a8d9d5f7da2a0136422d27ce8840583926955", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.5", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.0", + "phpunit/phpunit": "^9.5", + "symfony/process": "^5.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPStan\\PhpDocParser\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPDoc parser with support for nullable, intersection and generic types", + "support": { + "issues": "https://github.com/phpstan/phpdoc-parser/issues", + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.7.0" + }, + "time": "2022-08-09T12:23:23+00:00" + }, + { + "name": "phpstan/phpstan", + "version": "1.8.2", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpstan.git", + "reference": "c53312ecc575caf07b0e90dee43883fdf90ca67c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/c53312ecc575caf07b0e90dee43883fdf90ca67c", + "reference": "c53312ecc575caf07b0e90dee43883fdf90ca67c", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0" + }, + "conflict": { + "phpstan/phpstan-shim": "*" + }, + "bin": [ + "phpstan", + "phpstan.phar" + ], + "type": "library", + "autoload": { + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPStan - PHP Static Analysis Tool", + "support": { + "issues": "https://github.com/phpstan/phpstan/issues", + "source": "https://github.com/phpstan/phpstan/tree/1.8.2" + }, + "funding": [ + { + "url": "https://github.com/ondrejmirtes", + "type": "github" + }, + { + "url": "https://github.com/phpstan", + "type": "github" + }, + { + "url": "https://www.patreon.com/phpstan", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan", + "type": "tidelift" + } + ], + "time": "2022-07-20T09:57:31+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "9.2.15", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2e9da11878c4202f97915c1cb4bb1ca318a63f5f", + "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^4.13.0", + "php": ">=7.3", + "phpunit/php-file-iterator": "^3.0.3", + "phpunit/php-text-template": "^2.0.2", + "sebastian/code-unit-reverse-lookup": "^2.0.2", + "sebastian/complexity": "^2.0", + "sebastian/environment": "^5.1.2", + "sebastian/lines-of-code": "^1.0.3", + "sebastian/version": "^3.0.1", + "theseer/tokenizer": "^1.2.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcov": "*", + "ext-xdebug": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.15" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-03-07T09:28:20+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "3.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-12-02T12:48:52+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:58:55+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T05:33:50+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "5.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:16:10+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "9.5.21", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "0e32b76be457de00e83213528f6bb37e2a38fcb1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/0e32b76be457de00e83213528f6bb37e2a38fcb1", + "reference": "0e32b76be457de00e83213528f6bb37e2a38fcb1", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.3.1", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.10.1", + "phar-io/manifest": "^2.0.3", + "phar-io/version": "^3.0.2", + "php": ">=7.3", + "phpspec/prophecy": "^1.12.1", + "phpunit/php-code-coverage": "^9.2.13", + "phpunit/php-file-iterator": "^3.0.5", + "phpunit/php-invoker": "^3.1.1", + "phpunit/php-text-template": "^2.0.3", + "phpunit/php-timer": "^5.0.2", + "sebastian/cli-parser": "^1.0.1", + "sebastian/code-unit": "^1.0.6", + "sebastian/comparator": "^4.0.5", + "sebastian/diff": "^4.0.3", + "sebastian/environment": "^5.1.3", + "sebastian/exporter": "^4.0.3", + "sebastian/global-state": "^5.0.1", + "sebastian/object-enumerator": "^4.0.3", + "sebastian/resource-operations": "^3.0.3", + "sebastian/type": "^3.0", + "sebastian/version": "^3.0.2" + }, + "require-dev": { + "phpspec/prophecy-phpunit": "^2.0.1" + }, + "suggest": { + "ext-soap": "*", + "ext-xdebug": "*" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.5-dev" + } + }, + "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.21" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-06-19T12:14:25+00:00" + }, + { + "name": "psr/cache", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "shasum": "" + }, + "require": { + "php": ">=8.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "support": { + "source": "https://github.com/php-fig/cache/tree/3.0.0" + }, + "time": "2021-02-03T23:26:27+00:00" + }, + { + "name": "rector/rector", + "version": "0.13.10", + "source": { + "type": "git", + "url": "https://github.com/rectorphp/rector.git", + "reference": "d1e069db8ad3b4aea2b968248370c21415e4c180" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/rectorphp/rector/zipball/d1e069db8ad3b4aea2b968248370c21415e4c180", + "reference": "d1e069db8ad3b4aea2b968248370c21415e4c180", + "shasum": "" + }, + "require": { + "php": "^7.2|^8.0", + "phpstan/phpstan": "^1.8.2" + }, + "conflict": { + "phpstan/phpdoc-parser": "<1.6.2", + "rector/rector-cakephp": "*", + "rector/rector-doctrine": "*", + "rector/rector-laravel": "*", + "rector/rector-nette": "*", + "rector/rector-phpoffice": "*", + "rector/rector-phpunit": "*", + "rector/rector-prefixed": "*", + "rector/rector-symfony": "*" + }, + "bin": [ + "bin/rector" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "0.13-dev" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Instant Upgrade and Automated Refactoring of any PHP code", + "support": { + "issues": "https://github.com/rectorphp/rector/issues", + "source": "https://github.com/rectorphp/rector/tree/0.13.10" + }, + "funding": [ + { + "url": "https://github.com/tomasvotruba", + "type": "github" + } + ], + "time": "2022-08-03T12:48:10+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:08:49+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "1.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:08:54+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:30:19+00:00" + }, + { + "name": "sebastian/comparator", + "version": "4.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "55f4261989e546dc112258c7a75935a81a7ce382" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382", + "reference": "55f4261989e546dc112258c7a75935a81a7ce382", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/diff": "^4.0", + "sebastian/exporter": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T15:49:45+00:00" + }, + { + "name": "sebastian/complexity", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.7", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T15:52:27+00:00" + }, + { + "name": "sebastian/diff", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:10:38+00:00" + }, + { + "name": "sebastian/environment", + "version": "5.1.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/1b5dff7bb151a4db11d49d90e5408e4e938270f7", + "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-04-03T09:37:03+00:00" + }, + { + "name": "sebastian/exporter", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/65e8b7db476c5dd267e65eea9cab77584d3cfff9", + "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-11-11T14:18:36+00:00" + }, + { + "name": "sebastian/global-state", + "version": "5.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-02-14T08:28:10+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.6", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-28T06:42:11+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:12:34+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:14:26+00:00" + }, + { + "name": "sebastian/phpcpd", + "version": "6.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpcpd.git", + "reference": "f3683aa0db2e8e09287c2bb33a595b2873ea9176" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpcpd/zipball/f3683aa0db2e8e09287c2bb33a595b2873ea9176", + "reference": "f3683aa0db2e8e09287c2bb33a595b2873ea9176", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "php": ">=7.3", + "phpunit/php-file-iterator": "^3.0", + "phpunit/php-timer": "^5.0", + "sebastian/cli-parser": "^1.0", + "sebastian/version": "^3.0" + }, + "bin": [ + "phpcpd" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Copy/Paste Detector (CPD) for PHP code.", + "homepage": "https://github.com/sebastianbergmann/phpcpd", + "support": { + "issues": "https://github.com/sebastianbergmann/phpcpd/issues", + "source": "https://github.com/sebastianbergmann/phpcpd/tree/6.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-12-07T05:39:23+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172", + "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:17:30+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "support": { + "issues": "https://github.com/sebastianbergmann/resource-operations/issues", + "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:45:17+00:00" + }, + { + "name": "sebastian/type", + "version": "3.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", + "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "source": "https://github.com/sebastianbergmann/type/tree/3.0.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-03-15T09:54:48+00:00" + }, + { + "name": "sebastian/version", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c6c1022351a901512170118436c764e473f6de8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", + "reference": "c6c1022351a901512170118436c764e473f6de8c", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:39:44+00:00" + }, + { + "name": "squizlabs/php_codesniffer", + "version": "3.6.2", + "source": { + "type": "git", + "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", + "reference": "5e4e71592f69da17871dba6e80dd51bce74a351a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/5e4e71592f69da17871dba6e80dd51bce74a351a", + "reference": "5e4e71592f69da17871dba6e80dd51bce74a351a", + "shasum": "" + }, + "require": { + "ext-simplexml": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "bin": [ + "bin/phpcs", + "bin/phpcbf" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Greg Sherwood", + "role": "lead" + } + ], + "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", + "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", + "keywords": [ + "phpcs", + "standards" + ], + "support": { + "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", + "source": "https://github.com/squizlabs/PHP_CodeSniffer", + "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" + }, + "time": "2021-12-12T21:44:58+00:00" + }, + { + "name": "symfony/dotenv", + "version": "v5.4.5", + "source": { + "type": "git", + "url": "https://github.com/symfony/dotenv.git", + "reference": "83a2310904a4f5d4f42526227b5a578ac82232a9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/dotenv/zipball/83a2310904a4f5d4f42526227b5a578ac82232a9", + "reference": "83a2310904a4f5d4f42526227b5a578ac82232a9", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3" + }, + "require-dev": { + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Dotenv\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Registers environment variables from a .env file", + "homepage": "https://symfony.com", + "keywords": [ + "dotenv", + "env", + "environment" + ], + "support": { + "source": "https://github.com/symfony/dotenv/tree/v5.4.5" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-02-15T17:04:12+00:00" + }, + { + "name": "symfony/mime", + "version": "v5.4.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "3cd175cdcdb6db2e589e837dd46aff41027d9830" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/3cd175cdcdb6db2e589e837dd46aff41027d9830", + "reference": "3cd175cdcdb6db2e589e837dd46aff41027d9830", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/deprecation-contracts": "^2.1|^3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<4.4" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/property-access": "^4.4|^5.1|^6.0", + "symfony/property-info": "^4.4|^5.1|^6.0", + "symfony/serializer": "^5.2|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "support": { + "source": "https://github.com/symfony/mime/tree/v5.4.11" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T11:34:24+00:00" + }, + { + "name": "symfony/options-resolver", + "version": "v6.1.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/options-resolver.git", + "reference": "a3016f5442e28386ded73c43a32a5b68586dd1c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/a3016f5442e28386ded73c43a32a5b68586dd1c4", + "reference": "a3016f5442e28386ded73c43a32a5b68586dd1c4", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.1|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\OptionsResolver\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an improved replacement for the array_replace PHP function", + "homepage": "https://symfony.com", + "keywords": [ + "config", + "configuration", + "options" + ], + "support": { + "source": "https://github.com/symfony/options-resolver/tree/v6.1.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-02-25T11:15:52+00:00" + }, + { + "name": "symfony/stopwatch", + "version": "v6.1.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/stopwatch.git", + "reference": "77dedae82ce2a26e2e9b481855473fc3b3e4e54d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/77dedae82ce2a26e2e9b481855473fc3b3e4e54d", + "reference": "77dedae82ce2a26e2e9b481855473fc3b3e4e54d", + "shasum": "" + }, + "require": { + "php": ">=8.1", + "symfony/service-contracts": "^1|^2|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Stopwatch\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a way to profile code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/stopwatch/tree/v6.1.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-02-25T11:15:52+00:00" + }, + { + "name": "symfony/yaml", + "version": "v5.0.11", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "29b60e88ff11a45b708115004fdeacab1ee3dd5d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/29b60e88ff11a45b708115004fdeacab1ee3dd5d", + "reference": "29b60e88ff11a45b708115004fdeacab1ee3dd5d", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/console": "<4.4" + }, + "require-dev": { + "symfony/console": "^4.4|^5.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Yaml Component", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/5.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-05-20T17:38:26+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + } + ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", + "support": { + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.2.1" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2021-07-28T10:34:58+00:00" + }, + { + "name": "weew/helpers-array", + "version": "v1.3.1", + "source": { + "type": "git", + "url": "https://github.com/weew/helpers-array.git", + "reference": "9bff63111f9765b4277750db8d276d92b3e16ed0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/weew/helpers-array/zipball/9bff63111f9765b4277750db8d276d92b3e16ed0", + "reference": "9bff63111f9765b4277750db8d276d92b3e16ed0", + "shasum": "" + }, + "require-dev": { + "phpunit/phpunit": "^4.7", + "satooshi/php-coveralls": "^0.6.1" + }, + "type": "library", + "autoload": { + "files": [ + "src/array.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maxim Kott", + "email": "maximkott@gmail.com" + } + ], + "description": "Useful collection of php array helpers.", + "support": { + "issues": "https://github.com/weew/helpers-array/issues", + "source": "https://github.com/weew/helpers-array/tree/master" + }, + "time": "2016-07-21T11:18:01+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": [], + "prefer-stable": true, + "prefer-lowest": false, + "platform": [], + "platform-dev": [], + "plugin-api-version": "2.3.0" } diff --git a/src/_data/codebase/v2_4/system-requirements.yml b/src/_data/codebase/v2_4/system-requirements.yml new file mode 100644 index 00000000000..9fe1f7941b4 --- /dev/null +++ b/src/_data/codebase/v2_4/system-requirements.yml @@ -0,0 +1,172 @@ +--- +2.4.5-p1: + Composer: '2.2' + Elasticsearch: '7.17' + OpenSearch: '1.2' + MariaDB: '10.4' + MySQL: '8.0' + PHP: '8.1' + RabbitMQ: '3.9' + Redis: '6.2' + Varnish: '7.0' + Apache: '2.4' + nginx: '1.18' + AWS Aurora (MySQL): '8.0' + AWS S3: ✔️ + AWS MQ: '3.9.13' + AWS ElastiCache: Redis 6 + AWS Elasticsearch: '7.9' + AWS OpenSearch: '1.2' +2.4.5: + Composer: '2.2' + Elasticsearch: '7.17' + OpenSearch: '1.2' + MariaDB: '10.4' + MySQL: '8.0' + PHP: '8.1' + RabbitMQ: '3.9' + Redis: '6.2' + Varnish: '7.0' + Apache: '2.4' + nginx: '1.18' + AWS Aurora (MySQL): '8.0' + AWS S3: ✔️ + AWS MQ: '3.9.13' + AWS ElastiCache: Redis 6 + AWS Elasticsearch: '7.9' + AWS OpenSearch: '1.2' +2.4.4-p2: + Composer: '2.1' + Elasticsearch: '7.16' + OpenSearch: '1.2' + MariaDB: '10.4' + MySQL: '8.0' + PHP: '8.1' + RabbitMQ: '3.9' + Redis: '6.2' + Varnish: '7.0' + Apache: '2.4' + nginx: '1.18' + AWS Aurora (MySQL): '5.7' + AWS S3: ✔️ + AWS MQ: '3.8.11' + AWS ElastiCache: Redis 6 + AWS Elasticsearch: '7.9' +2.4.4-p1: + Composer: '2.1' + Elasticsearch: '7.16' + OpenSearch: '1.2' + MariaDB: '10.4' + MySQL: '8.0' + PHP: '8.1' + RabbitMQ: '3.9' + Redis: '6.2' + Varnish: '7.0' + Apache: '2.4' + nginx: '1.18' + AWS Aurora (MySQL): '5.7' + AWS S3: ✔️ + AWS MQ: '3.8.11' + AWS ElastiCache: Redis 6 + AWS Elasticsearch: '7.9' +2.4.4: + Composer: '2.1' + Elasticsearch: '7.16' + OpenSearch: '1.2' + MariaDB: '10.4' + MySQL: '8.0' + PHP: '8.1' + RabbitMQ: '3.9' + Redis: '6.2' + Varnish: '7.0' + Apache: '2.4' + nginx: '1.18' + AWS Aurora (MySQL): '5.7' + AWS S3: ✔️ + AWS MQ: '3.8.11' + AWS ElastiCache: Redis 6 + AWS Elasticsearch: '7.9' +2.4.3-p3: + Composer: '1' + Elasticsearch: '7.16' + OpenSearch: '1.2' + MariaDB: '10.4' + MySQL: '8.0' + PHP: '7.4' + RabbitMQ: '3.8' + Redis: '6.0' + Varnish: '6.5' + Apache: '2.4' + nginx: '1.18' + AWS Aurora (MySQL): '5.7' + AWS S3: ✔️ + AWS MQ: '3.8.11' + AWS ElastiCache: Redis 6 + AWS Elasticsearch: '7.9' +2.4.3-p2: + Composer: '1' + Elasticsearch: '7.16' + OpenSearch: '1.2' + MariaDB: '10.4' + MySQL: '8.0' + PHP: '7.4' + RabbitMQ: '3.8' + Redis: '6.0' + Varnish: '6.5' + Apache: '2.4' + nginx: '1.18' + AWS Aurora (MySQL): '5.7' + AWS S3: ✔️ + AWS MQ: '3.8.11' + AWS ElastiCache: Redis 6 + AWS Elasticsearch: '7.9' +2.4.3: + Composer: '1' + Elasticsearch: '7.10' + MariaDB: '10.4' + MySQL: '8.0' + PHP: '7.4' + RabbitMQ: '3.8' + Redis: '6.0' + Varnish: '6.5' + Apache: '2.4' + nginx: '1.18' + AWS Aurora (MySQL): '5.7' + AWS S3: ✔️ + AWS MQ: '3.8.11' + AWS ElastiCache: Redis 6 + AWS Elasticsearch: '7.9' +2.4.2: + Composer: '1.9, 2.0' + Elasticsearch: '7.9' + MariaDB: '10.4' + MySQL: '8.0' + PHP: '7.4' + RabbitMQ: '3.8' + Redis: '6.0' + Varnish: '6.4' + Apache: '2.4' + nginx: '1.18' + AWS S3: ✔️ +2.4.1: + Composer: '1' + Elasticsearch: '7.7' + MariaDB: '10.4' + MySQL: '8.0' + PHP: '7.4' + RabbitMQ: '3.8' + Redis: '5.0' + Varnish: '6.2' + Apache: '2.4' + nginx: '1.18' +2.4.0: + Composer: '1' + Elasticsearch: '7.6' + MariaDB: '10.2, 10.3, 10.4' + MySQL: '5.7, 8.0' + PHP: '7.3, 7.4' + RabbitMQ: '3.8' + Redis: '5.0' + Varnish: '6' + Apache: '2.4' + nginx: '1.18' diff --git a/src/_data/core-releases.json b/src/_data/core-releases.json index 3eccc374847..028e4bc0301 100644 --- a/src/_data/core-releases.json +++ b/src/_data/core-releases.json @@ -1,13 +1,70 @@ { - "2.4": { + "2.4.4-2.4.6": { "releases": [ + { + "publishedAt":"2022-08-09T12:05:25Z", + "tagName":"2.4.5", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.4/release-notes/commerce-2-4-5.html", + "opensource": "https://devdocs.magento.com/guides/v2.4/release-notes/open-source-2-4-5.html" + } + + }, + { + "publishedAt":"2022-08-09T12:06:03Z", + "tagName":"2.4.4-p1", + "releaseNotes" : { + "common": "https://devdocs.magento.com/guides/v2.4/release-notes/2-4-4-p1.html" + } + }, + { + "publishedAt": "2022-04-12T14:09:01Z", + "tagName": "2.4.4", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.4/release-notes/commerce-2-4-4.html", + "opensource": "https://devdocs.magento.com/guides/v2.4/release-notes/open-source-2-4-4.html" + } + } + ], + "end-of-support": "2024-11-25" + }, + "2.4.0-2.4.3": { + "releases": [ + { + "publishedAt":"2022-08-09T12:06:46Z", + "tagName":"2.4.3-p3", + "releaseNotes" : { + "common": "https://devdocs.magento.com/guides/v2.4/release-notes/2-4-3-p3.html" + } + }, + { + "publishedAt": "2022-04-12T14:08:56Z", + "tagName": "2.4.3-p2", + "releaseNotes" : { + "common": "https://devdocs.magento.com/guides/v2.4/release-notes/2-4-3-p2.html" + } + }, + { + "publishedAt": "2021-10-12T14:41:27Z", + "tagName": "2.4.3-p1", + "releaseNotes" : { + "common": "https://devdocs.magento.com/guides/v2.4/release-notes/2-4-3-p1.html" + } + }, { "publishedAt": "2021-08-10T16:44:14Z", - "tagName": "2.4.3" + "tagName": "2.4.3", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.4/release-notes/commerce-2-4-3.html", + "opensource": "https://devdocs.magento.com/guides/v2.4/release-notes/open-source-2-4-3.html" + } }, { "publishedAt": "2021-08-10T16:44:09Z", - "tagName": "2.4.2-p2" + "tagName": "2.4.2-p2", + "releaseNotes" : { + "common": "https://devdocs.magento.com/guides/v2.4/release-notes/2-4-2-p2.html" + } }, { "publishedAt":"2021-05-11T15:16:17Z", @@ -15,7 +72,11 @@ }, { "publishedAt":"2021-02-09T18:05:14Z", - "tagName":"2.4.2" + "tagName":"2.4.2", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.4/release-notes/commerce-2-4-2.html", + "opensource": "https://devdocs.magento.com/guides/v2.4/release-notes/open-source-2-4-2.html" + } }, { "publishedAt":"2021-02-09T18:05:10Z", @@ -23,7 +84,11 @@ }, { "publishedAt":"2020-10-15T14:21:36Z", - "tagName":"2.4.1" + "tagName":"2.4.1", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.4/release-notes/commerce-2-4-1.html", + "opensource": "https://devdocs.magento.com/guides/v2.4/release-notes/open-source-2-4-1.html" + } }, { "publishedAt":"2020-10-15T14:21:04Z", @@ -31,20 +96,52 @@ }, { "publishedAt":"2020-07-28T14:40:42Z", - "tagName":"2.4.0" + "tagName":"2.4.0", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.4/release-notes/release-notes-2-4-0-commerce.html", + "opensource": "https://devdocs.magento.com/guides/v2.4/release-notes/release-notes-2-4-0-open-source.html" + } } ], - "end-of-support": "????-??-??" + "end-of-support": "2022-11-28" }, "2.3": { "releases": [ + { + "publishedAt":"2022-08-09T12:08:32Z", + "tagName":"2.3.7-p4", + "releaseNotes": { + "common": "https://devdocs.magento.com/guides/v2.3/release-notes/2-3-7-p4.html" + } + }, + { + "publishedAt": "2022-04-12T14:08:47Z", + "tagName": "2.3.7-p3", + "releaseNotes": { + "common": "https://devdocs.magento.com/guides/v2.3/release-notes/2-3-7-p3.html" + } + }, + { + "publishedAt": "2021-10-12T14:41:22Z", + "tagName": "2.3.7-p2", + "releaseNotes" : { + "common": "https://devdocs.magento.com/guides/v2.3/release-notes/2-3-7-p2.html" + } + }, { "publishedAt": "2021-08-10T16:44:05Z", - "tagName": "2.3.7-p1" + "tagName": "2.3.7-p1", + "releaseNotes" : { + "common": "https://devdocs.magento.com/guides/v2.3/release-notes/2-3-7-p1.html" + } }, { "publishedAt":"2021-05-11T15:16:04Z", - "tagName":"2.3.7" + "tagName":"2.3.7", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.3/release-notes/commerce-2-3-7.html", + "opensource": "https://devdocs.magento.com/guides/v2.3/release-notes/open-source-2-3-7.html" + } }, { "publishedAt":"2021-02-09T18:05:03Z", @@ -52,7 +149,11 @@ }, { "publishedAt":"2020-10-15T14:20:33Z", - "tagName":"2.3.6" + "tagName":"2.3.6", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.3/release-notes/commerce-2-3-6.html", + "opensource": "https://devdocs.magento.com/guides/v2.3/release-notes/open-source-2-3-6.html" + } }, { "publishedAt":"2020-07-28T14:49:50Z", @@ -68,7 +169,11 @@ }, { "publishedAt":"2020-04-28T14:36:19Z", - "tagName":"2.3.5" + "tagName":"2.3.5", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.3/release-notes/release-notes-2-3-5-commerce.html", + "opensource": "https://devdocs.magento.com/guides/v2.3/release-notes/release-notes-2-3-5-open-source.html" + } }, { "publishedAt":"2020-01-28T16:03:47Z", @@ -76,7 +181,11 @@ }, { "publishedAt":"2020-01-28T16:34:02Z", - "tagName":"2.3.4" + "tagName":"2.3.4", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.3/release-notes/release-notes-2-3-4-commerce.html", + "opensource": "https://devdocs.magento.com/guides/v2.3/release-notes/release-notes-2-3-4-open-source.html" + } }, { "publishedAt":"2019-10-09T01:49:34Z", @@ -84,72 +193,136 @@ }, { "publishedAt":"2019-10-08T14:19:13Z", - "tagName":"2.3.3" + "tagName":"2.3.3", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.3/release-notes/release-notes-2-3-3-commerce.html", + "opensource": "https://devdocs.magento.com/guides/v2.3/release-notes/release-notes-2-3-3-open-source.html" + } }, { "publishedAt":"2019-06-25T14:13:00Z", - "tagName":"2.3.2" + "tagName":"2.3.2", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.3/release-notes/ReleaseNotes2.3.2Commerce.html", + "opensource": "https://devdocs.magento.com/guides/v2.3/release-notes/ReleaseNotes2.3.2OpenSource.html" + } }, { "publishedAt":"2019-03-26T14:43:59Z", - "tagName":"2.3.1" + "tagName":"2.3.1", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.3/release-notes/ReleaseNotes2.3.1Commerce.html", + "opensource": "https://devdocs.magento.com/guides/v2.3/release-notes/ReleaseNotes2.3.1OpenSource.html" + } }, { "publishedAt":"2018-11-28T17:55:38Z", - "tagName":"2.3.0" + "tagName":"2.3.0", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.3/release-notes/ReleaseNotes2.3.0Commerce.html", + "opensource": "https://devdocs.magento.com/guides/v2.3/release-notes/ReleaseNotes2.3.0OpenSource.html" + } } ], - "end-of-support": "2022-04-??" + "end-of-support": "2022-09-08" }, "2.2": { "releases": [ { "publishedAt":"2020-01-28T15:20:55Z", - "tagName":"2.2.11" + "tagName":"2.2.11", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.2/release-notes/release-notes-2-2-11-commerce.html", + "opensource": "https://devdocs.magento.com/guides/v2.2/release-notes/release-notes-2-2-11-open-source.html" + } }, { "publishedAt":"2019-10-08T14:14:32Z", - "tagName":"2.2.10" + "tagName":"2.2.10", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.2/release-notes/release-notes-2-2-10-commerce.html", + "opensource": "https://devdocs.magento.com/guides/v2.2/release-notes/release-notes-2-2-10-open-source.html" + } }, { "publishedAt":"2019-06-25T14:06:46Z", - "tagName":"2.2.9" + "tagName":"2.2.9", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.9EE.html", + "opensource": "https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.9CE.html" + } }, { "publishedAt":"2019-03-26T14:05:48Z", - "tagName":"2.2.8" + "tagName":"2.2.8", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.8EE.html", + "opensource": "https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.8CE.html" + } }, { "publishedAt":"2018-11-28T15:58:45Z", - "tagName":"2.2.7" + "tagName":"2.2.7", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.7EE.html", + "opensource": "https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.7CE.html" + } }, { "publishedAt":"2018-09-18T13:52:51Z", - "tagName":"2.2.6" + "tagName":"2.2.6", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.6EE.html", + "opensource": "https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.6CE.html" + } }, { "publishedAt":"2018-06-27T14:12:48Z", - "tagName":"2.2.5" + "tagName":"2.2.5", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.5EE.html", + "opensource": "https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.5CE.html" + } }, { "publishedAt":"2018-05-02T14:07:21Z", - "tagName":"2.2.4" + "tagName":"2.2.4", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.4EE.html", + "opensource": "https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.4CE.html" + } }, { "publishedAt":"2018-02-27T15:04:42Z", - "tagName":"2.2.3" + "tagName":"2.2.3", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.3EE.html", + "opensource": "https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.3CE.html" + } }, { "publishedAt":"2017-12-12T19:18:33Z", - "tagName":"2.2.2" + "tagName":"2.2.2", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.2EE.html", + "opensource": "https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.2CE.html" + } }, { "publishedAt":"2017-11-07T15:14:24Z", - "tagName":"2.2.1" + "tagName":"2.2.1", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.1EE.html", + "opensource": "https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.1CE.html" + } }, { "publishedAt":"2017-09-26T19:29:17Z", - "tagName":"2.2.0" + "tagName":"2.2.0", + "releaseNotes" : { + "commerce": "https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.0EE.html", + "opensource": "https://devdocs.magento.com/guides/v2.2/release-notes/ReleaseNotes2.2.0CE.html" + } } ], "end-of-support": "2019-12-01" @@ -274,8 +447,8 @@ "tagName":"2.0.10" }, { - "publishedAt":"2016-08-10T22:02:13Z", - "tagName":"2.0.9" + "publishedAt":"2016-08-10T22:02:13Z", + "tagName":"2.0.9" }, { "publishedAt":"2016-07-19T16:31:26Z", diff --git a/src/_data/features.yml b/src/_data/features.yml index 9c197fc73d2..25a32f54ba5 100644 --- a/src/_data/features.yml +++ b/src/_data/features.yml @@ -17,23 +17,15 @@ features: 2.3: false 2.4: true - - name: Product Recommendations powered by Adobe Sensei - support: - 2.0: false - 2.1: false - 2.2: false - 2.3: true - 2.4: true - - - name: Page Builder drag and drop content management + name: Live Search powered by Adobe Sensei support: 2.0: false 2.1: false 2.2: false - 2.3: true + 2.3: false 2.4: true - - name: PWA Studio + name: Product Recommendations powered by Adobe Sensei support: 2.0: false 2.1: false @@ -41,7 +33,7 @@ features: 2.3: true 2.4: true - - name: PayPal Smart Buttons + name: Page Builder drag and drop content management support: 2.0: false 2.1: false @@ -49,7 +41,7 @@ features: 2.3: true 2.4: true - - name: Vendor Bundled Extension – Yotpo + name: PWA Studio support: 2.0: false 2.1: false @@ -57,13 +49,13 @@ features: 2.3: true 2.4: true - - name: Live Chat Agent powered by dotdigital + name: Payment Services flexible payment options support: 2.0: false 2.1: false 2.2: false - 2.3: true - 2.4: true + 2.3: false + 2.4: true - name: Amazon Sales Channel support: @@ -89,7 +81,7 @@ features: 2.3: true 2.4: true - - name: Vendor Bundled Extensions (dotdigital, Klarna & Braintree) + name: Integrated Braintree for payments support: 2.0: false 2.1: false @@ -147,14 +139,6 @@ features: 2.2: false 2.3: true 2.4: true - - - name: Integrated Vertex - support: - 2.0: false - 2.1: false - 2.2: true - 2.3: true - 2.4: true - name: Adobe Commerce Reporting support: @@ -171,6 +155,14 @@ features: 2.2: true 2.3: true 2.4: true + - + name: Payment Services reporting and reconciliation dashboard + support: + 2.0: false + 2.1: false + 2.2: false + 2.3: false + 2.4: true - name: Platform, performance, and security enhancements versions: @@ -206,6 +198,14 @@ features: 2.2: false 2.3: false 2.4: true + - + name: PHP 8.1 + support: + 2.0: false + 2.1: false + 2.2: false + 2.3: false + 2.4: true - name: PHP 7.4 support: diff --git a/src/_data/main-nav.yml b/src/_data/main-nav.yml index 9a693ba7c69..13be9ca7e4a 100644 --- a/src/_data/main-nav.yml +++ b/src/_data/main-nav.yml @@ -1,255 +1,437 @@ +--- - label: Cloud children: - - label: Cloud basics children: - label: Cloud Guide - url: /cloud/bk-cloud.html + url: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/overview.html versionless: true - label: Cloud Architecture - url: /cloud/architecture/cloud-architecture.html + url: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/architecture/cloud-architecture.html versionless: true - label: Project Structure - url: /cloud/project/project-start.html + url: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/project/file-structure.html versionless: true - label: Upgrades and Patches - url: /cloud/project/project-upgrade-parent.html + url: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/develop/upgrade/best-practices.html versionless: true - label: Release Notes - url: /cloud/release-notes/cloud-tools.html + url: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/release-notes/cloud-tools-suite.html versionless: true - label: Cloud development children: - label: Local development - url: /cloud/docker/docker-development.html + url: https://developer.adobe.com/commerce/cloud-tools/docker/ versionless: true - label: Configure and launch Docker - url: /cloud/docker/docker-config.html + url: https://developer.adobe.com/commerce/cloud-tools/docker/configure/ versionless: true - label: Docker quick reference - url: /cloud/docker/docker-quick-reference.html + url: https://developer.adobe.com/commerce/cloud-tools/docker/quick-reference/ versionless: true - label: Configure Application - url: /cloud/project/magento-app.html + url: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/configure/app/configure-app-yaml.html versionless: true - label: Configure Environments - url: /cloud/env/environments.html + url: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/configure/env/configure-env-yaml.html versionless: true - label: Functional Testing children: - label: Application testing - url: /cloud/docker/docker-mftf.html + url: https://developer.adobe.com/commerce/cloud-tools/docker/test/application-testing/ versionless: true - label: Cloud code testing - url: /cloud/docker/docker-test-magecloud-pkg-code.html + url: https://developer.adobe.com/commerce/cloud-tools/docker/test/code-testing/ versionless: true - label: Setup children: + - label: Installation Guide (on-premises) + url: https://experienceleague.adobe.com/docs/commerce-operations/installation-guide/overview.html + include_versions: ["2.4"] - label: Installation Guide url: /install-gde/install-flow-diagram.html + include_versions: ["2.3"] - label: Extensions Guide - url: /extensions/ + url: https://experienceleague.adobe.com/docs/commerce-admin/start/resources/extensions.html versionless: true + - label: Software Update Guide + url: https://experienceleague.adobe.com/docs/commerce-operations/upgrade-guide/overview.html + include_versions: ["2.4"] + - label: Software Update Guide url: /comp-mgr/bk-compman-upgrade-guide.html + include_versions: ["2.3"] + + - label: Configuration Guide + url: https://experienceleague.adobe.com/docs/commerce-operations/configuration-guide/overview.html + include_versions: ["2.4"] - label: Configuration Guide url: /config-guide/bk-config-guide.html + include_versions: ["2.3"] + + - label: Performance Best Practices + url: https://experienceleague.adobe.com/docs/commerce-operations/performance-best-practices/overview.html + include_versions: ["2.4"] - label: Performance Best Practices url: /performance-best-practices/introduction.html + include_versions: ["2.3"] + + - label: Migration Guide + url: https://experienceleague.adobe.com/docs/commerce-operations/tools/data-migration/how-migration-works.html + include_versions: ["2.4"] - label: Migration Guide url: /migration/bk-migration-guide.html + include_versions: ["2.3"] - label: Release Information - url: /release-notes/bk-release-notes.html + url: https://experienceleague.adobe.com/docs/commerce-operations/release/notes/overview.html + + - label: Command-line Tools Reference + url: https://experienceleague.adobe.com/docs/commerce-operations/reference/commerce.html + include_versions: ["2.4"] - label: Command-line Tools Reference url: /reference/cli/magento.html + include_versions: ["2.3"] + + - label: Tools + url: https://experienceleague.adobe.com/docs/commerce-operations/tools/overview.html + versionless: true - label: Development children: - - label: Backend children: + - label: Architecture + url: https://developer.adobe.com/commerce/php/architecture/ + include_versions: ["2.4"] - label: Architecture url: /architecture/bk-architecture.html + include_versions: ["2.3"] + + - label: PHP Developer Guide + url: https://developer.adobe.com/commerce/php/development/ + include_versions: ["2.4"] - label: PHP Developer Guide url: /extension-dev-guide/bk-extension-dev-guide.html + include_versions: ["2.3"] + + - label: Extension Developer Best Practices + url: https://developer.adobe.com/commerce/php/best-practices/ + include_versions: ["2.4"] - label: Extension Developer Best Practices url: /ext-best-practices/bk-ext-best-practices.html + include_versions: ["2.3"] + + - label: Module Reference Guide + url: https://developer.adobe.com/commerce/php/module-reference/ + include_versions: ["2.4"] - label: Module Reference Guide url: /mrg/intro.html + include_versions: ["2.3"] + + - label: Coding Standards + url: https://developer.adobe.com/commerce/php/coding-standards/ + include_versions: ["2.4"] - label: Coding Standards url: /coding-standards/bk-coding-standards.html + include_versions: ["2.3"] - label: Contributor Guide - url: /contributor-guide/contributing.html + url: https://developer.adobe.com/commerce/contributor/guides/ versionless: true - label: Contribution Resources - url: /community/resources.html + url: https://developer.adobe.com/commerce/contributor/community/ versionless: true - label: Frontend children: + - label: Frontend Developer Guide + url: https://developer.adobe.com/commerce/frontend-core/guide/ + include_versions: ["2.4"] - label: Frontend Developer Guide url: /frontend-dev-guide/bk-frontend-dev-guide.html + include_versions: ["2.3"] + + - label: UI Components Guide + url: https://developer.adobe.com/commerce/frontend-core/ui-components/ + include_versions: ["2.4"] - label: UI Components Guide url: /ui_comp_guide/bk-ui_comps.html + include_versions: ["2.3"] + + - label: JavaScript Developer Guide + url: https://developer.adobe.com/commerce/frontend-core/javascript/ + include_versions: ["2.4"] - label: JavaScript Developer Guide url: /javascript-dev-guide/bk-javascript-dev-guide.html + include_versions: ["2.3"] + + - label: Admin Design Pattern Library + url: https://developer.adobe.com/commerce/admin-developer/pattern-library/ + include_versions: ["2.4"] - label: Admin Design Pattern Library url: /pattern-library/bk-pattern.html + include_versions: ["2.3"] + + - label: Admin Style Guide + url: https://developer.adobe.com/commerce/admin-developer/style-guide/ + include_versions: ["2.4"] - label: Admin Style Guide url: /design-styleguide/bk-styleguide.html + include_versions: ["2.3"] - label: PWA Documentation Site - url: https://magento.github.io/pwa-studio/ + url: https://developer.adobe.com/commerce/pwa-studio/ - label: Page Builder Developer Guide - url: /page-builder/docs/index.html + url: https://developer.adobe.com/commerce/frontend-core/page-builder/ versionless: true - label: API children: + - label: Get Started with our Web APIs + url: https://developer.adobe.com/commerce/webapi/get-started/ + include_versions: ["2.4"] - label: Get Started with our Web APIs url: /get-started/bk-get-started-api.html + include_versions: ["2.3"] + + - label: REST API Reference + url: https://developer.adobe.com/commerce/webapi/rest/ + include_versions: ["2.4"] - label: REST API Reference url: /rest/bk-rest.html + include_versions: ["2.3"] + + - label: SOAP API Reference + url: https://developer.adobe.com/commerce/webapi/get-started/soap-web-api-calls/ + include_versions: ["2.4"] - label: SOAP API Reference url: /soap/bk-soap.html + include_versions: ["2.3"] - label: GraphQL Developer Guide url: /graphql/ + include_versions: ["2.3"] + + - label: GraphQL Developer Guide + url: https://developer.adobe.com/commerce/webapi/graphql/ + include_versions: ["2.4"] - label: Marketplace EQP API Reference - url: /marketplace/eqp/v1/api.html + url: https://developer.adobe.com/commerce/marketplace/guides/eqp/v1/ versionless: true - label: Commerce Reporting API url: /mbi/docs/getting-started.html versionless: true - - label: Testing children: + - label: Application Testing Guide + url: https://developer.adobe.com/commerce/testing/guide/ + include_versions: ["2.4"] - label: Application Testing Guide url: /test/testing.html + include_versions: ["2.3"] - label: Functional Acceptance Testing (MFTF) - url: /mftf/docs/introduction.html - versionless: true + url: https://developer.adobe.com/commerce/testing/functional-testing-framework/ + include_versions: ["2.4"] + + - label: Functional Acceptance Testing (MFTF) + url: https://devdocs.magento.com/mftf/v2/docs/introduction.html + include_versions: ["2.3"] + + - label: Integration Testing + url: https://developer.adobe.com/commerce/testing/guide/integration/ + include_versions: ["2.4"] - label: Integration Testing url: /test/integration/integration_test_execution.html + include_versions: ["2.3"] + + - label: JavaScript Unit Testing + url: https://developer.adobe.com/commerce/testing/guide/js/ + include_versions: ["2.4"] - label: JavaScript Unit Testing url: /test/js/jasmine.html + include_versions: ["2.3"] + + - label: PHP Unit Testing + url: https://developer.adobe.com/commerce/testing/guide/unit/ + include_versions: ["2.4"] - label: PHP Unit Testing url: /test/unit/unit_test_execution.html + include_versions: ["2.3"] + + - label: Web API Functional Testing + url: https://developer.adobe.com/commerce/webapi/get-started/web-api-functional-testing/ + include_versions: ["2.4"] - label: Web API Functional Testing url: /get-started/web-api-functional-testing.html + include_versions: ["2.3"] + +- separator: true - label: Functional Areas children: - + + - label: Advanced Reporting + url: https://developer.adobe.com/commerce/php/development/advanced-reporting/ + include_versions: ["2.4"] + - label: Advanced Reporting url: /advanced-reporting/overview.html + include_versions: ["2.3"] + + - label: B2B + + url: https://developer.adobe.com/commerce/webapi/rest/b2b/ + include_versions: ["2.4"] - label: B2B url: /b2b/bk-b2b.html + include_versions: ["2.3"] + + - label: Catalog Service + url: https://experienceleague.adobe.com/docs/commerce-merchant-services/catalog-service/overview.html + versionless: true + + - label: Checkout + url: https://developer.adobe.com/commerce/php/tutorials/frontend/custom-checkout/ + include_versions: ["2.4"] - label: Checkout url: /howdoi/checkout/checkout_overview.html + include_versions: ["2.3"] + + - label: Inventory Management + url: https://developer.adobe.com/commerce/webapi/rest/inventory/ + include_versions: ["2.4"] - label: Inventory Management url: /inventory/index.html + include_versions: ["2.3"] - label: Live Search - url: /live-search/overview.html + url: https://experienceleague.adobe.com/docs/commerce-merchant-services/live-search/guide-overview.html versionless: true - label: Commerce Marketplace - url: /marketplace/sellers/getting-started.html + url: https://developer.adobe.com/commerce/marketplace/guides/sellers/ + versionless: true + + - label: Payment Services + url: https://experienceleague.adobe.com/docs/commerce-merchant-services/payment-services/guide-overview.html versionless: true - label: Order Management - url: http://omsdocs.magento.com/en/ + url: https://omsdocs.magento.com/en/ - label: Page Builder - url: /page-builder/docs/index.html + url: https://developer.adobe.com/commerce/frontend-core/page-builder/ versionless: true - label: Payment Integrations - url: /payments-integrations/bk-payments-integrations.html + url: https://developer.adobe.com/commerce/php/development/payments-integrations/ + include_versions: ["2.4"] - - label: Product Recommendations - url: /recommendations/product-recs.html + - label: Product Recommendations Developer Guide + url: https://experienceleague.adobe.com/docs/commerce-merchant-services/product-recommendations/developer/development-overview.html versionless: true - label: Security and Compliance - url: /security/security-and-compliance.html + url: https://experienceleague.adobe.com/docs/commerce-operations/security-and-compliance/overview.html versionless: true - label: Shared Services - url: /shared-services/storefront-events-sdk.html + url: https://developer.adobe.com/commerce/services/shared-services/ versionless: true + - label: Staging + url: https://developer.adobe.com/commerce/php/development/staging/ + include_versions: ["2.4"] + - label: Staging url: /extension-dev-guide/staging.html + include_versions: ["2.3"] - label: Tutorials children: + - label: REST Tutorials + url: https://developer.adobe.com/commerce/webapi/rest/tutorials/ + include_versions: ["2.4"] - label: Rest Tutorials url: /rest/tutorials/index.html + include_versions: ["2.3"] + + - label: Custom Attributes + url: https://developer.adobe.com/commerce/php/tutorials/admin/custom-text-field-attribute/ + include_versions: ["2.4"] - label: Custom Attributes url: /howdoi/custom-attributes/introduction.html + include_versions: ["2.3"] + + - label: Customize Product Creation Form + url: https://developer.adobe.com/commerce/php/tutorials/admin/custom-product-creation-form/ + include_versions: ["2.4"] - label: Customize Product Creation Form url: /howdoi/customize_product.html + include_versions: ["2.3"] + + - label: Customize Checkout + url: https://developer.adobe.com/commerce/php/tutorials/frontend/custom-checkout/ + include_versions: ["2.4"] - label: Customize Checkout url: /howdoi/checkout/checkout_overview.html + include_versions: ["2.3"] - label: Support - url: /community/resources/support.html + url: https://developer.adobe.com/commerce/contributor/community/support/ versionless: true - label: Video Tutorials - url: /videos/ + url: https://experienceleague.adobe.com/docs/commerce-learn/tutorials/overview.html versionless: true diff --git a/src/_data/mde.yml b/src/_data/mde.yml index f238cbe1e5e..e7a11676897 100644 --- a/src/_data/mde.yml +++ b/src/_data/mde.yml @@ -1,985 +1,1540 @@ +--- versions: - - 2.3.0 - - 2.3.1 - - 2.3.2 - - 2.3.3 - - 2.3.4 - - 2.3.5-p1 - - 2.3.6 - - 2.3.7 - - 2.4.0 - - 2.4.1 - - 2.4.2 + - 2.4.5 + - 2.4.4 - 2.4.3 + - 2.4.2 + - 2.4.1 + - 2.4.0 + - 2.3.7 + - 2.3.6 + - 2.3.5-p1 + - 2.3.4 + - 2.3.3 + - 2.3.2 + - 2.3.1 + - 2.3.0 extensions: - name: Amazon Sales Channel versions: - - name: 4.4.1 + name: 4.4.3 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible + 2.4.5: supported + 2.4.4: supported + 2.4.3: supported + 2.4.2: supported 2.4.1: supported + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible + - + name: 4.4.2 + support: + 2.4.5: supported + 2.4.4: supported + 2.4.3: supported 2.4.2: supported + 2.4.1: supported + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible + - + name: 4.4.1 + support: + 2.4.5: supported + 2.4.4: supported 2.4.3: supported + 2.4.2: supported + 2.4.1: supported + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - name: 4.4.0 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible - 2.4.1: supported - 2.4.2: supported + 2.4.5: supported + 2.4.4: supported 2.4.3: supported + 2.4.2: supported + 2.4.1: supported + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - name: 4.3.0 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible - 2.4.1: supported - 2.4.2: supported + 2.4.5: supported + 2.4.4: supported 2.4.3: supported + 2.4.2: supported + 2.4.1: supported + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - name: 4.2.0 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible - 2.4.1: supported - 2.4.2: compatible + 2.4.5: compatible + 2.4.4: compatible 2.4.3: compatible + 2.4.2: compatible + 2.4.1: supported + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - name: 4.1.0 support: - 2.3.0: supported - 2.3.1: supported - 2.3.2: supported - 2.3.3: supported - 2.3.4: supported - 2.3.5-p1: supported - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: not supported - 2.4.1: not supported - 2.4.2: not supported + 2.4.5: not supported + 2.4.4: not supported 2.4.3: not supported + 2.4.2: not supported + 2.4.1: not supported + 2.4.0: not supported + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: supported + 2.3.4: supported + 2.3.3: supported + 2.3.2: supported + 2.3.1: supported + 2.3.0: supported - name: 4.0.0 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: not supported - 2.3.6: not supported - 2.3.7: not supported - 2.4.0: not supported - 2.4.1: not supported - 2.4.2: not supported + 2.4.5: not supported + 2.4.4: not supported 2.4.3: not supported + 2.4.2: not supported + 2.4.1: not supported + 2.4.0: not supported + 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: not supported + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - name: 3.0.1 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: not supported - 2.3.7: not supported - 2.4.0: not supported - 2.4.1: not supported - 2.4.2: not supported + 2.4.5: not supported + 2.4.4: not supported 2.4.3: not supported + 2.4.2: not supported + 2.4.1: not supported + 2.4.0: not supported + 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - name: 3.0.0 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: not supported - 2.3.7: not supported - 2.4.0: not supported - 2.4.1: not supported - 2.4.2: not supported + 2.4.5: not supported + 2.4.4: not supported 2.4.3: not supported + 2.4.2: not supported + 2.4.1: not supported + 2.4.0: not supported + 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - name: 2.0.0 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: not supported - 2.3.7: not supported - 2.4.0: not supported - 2.4.1: not supported - 2.4.2: not supported + 2.4.5: not supported + 2.4.4: not supported 2.4.3: not supported + 2.4.2: not supported + 2.4.1: not supported + 2.4.0: not supported + 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: Magento Inventory + name: B2B versions: - - name: 1.2.3 + name: 1.3.4 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible + 2.4.5: supported + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible 2.4.0: compatible - 2.4.1: not supported - 2.4.2: not supported - 2.4.3: supported + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: 1.2.2 + name: 1.3.3 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible + 2.4.5: compatible + 2.4.4: supported + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible 2.4.0: compatible - 2.4.1: not supported - 2.4.2: supported - 2.4.3: not supported + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: 1.2.1 + name: 1.3.2 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: supported + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible + - + name: 1.3.1 + support: + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: supported + 2.4.1: compatible 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible + - + name: 1.3.0 + support: + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible 2.4.1: supported - 2.4.2: not supported - 2.4.3: not supported + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - name: 1.2.0 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: supported + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible 2.4.1: compatible - 2.4.2: not supported - 2.4.3: not supported + 2.4.0: supported + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - name: 1.1.7 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: supported - 2.4.0: compatible + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible 2.4.1: compatible - 2.4.2: not supported - 2.4.3: not supported + 2.4.0: compatible + 2.3.7: supported + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - name: 1.1.6 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: supported - 2.3.7: compatible - 2.4.0: compatible + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible 2.4.1: compatible - 2.4.2: not supported - 2.4.3: not supported + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: supported + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - name: 1.1.5 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: supported - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible 2.4.1: compatible - 2.4.2: not supported - 2.4.3: not supported + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: supported + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - name: 1.1.4 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: supported - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible 2.4.1: compatible - 2.4.2: not supported - 2.4.3: not supported + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: supported + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - name: 1.1.3 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: supported - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible 2.4.1: compatible - 2.4.2: not supported - 2.4.3: not supported + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: supported + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - name: 1.1.2 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: supported - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible 2.4.1: compatible - 2.4.2: not supported - 2.4.3: not supported + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: supported + 2.3.1: compatible + 2.3.0: compatible - name: 1.1.1 support: - 2.3.0: compatible - 2.3.1: supported - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible 2.4.1: compatible - 2.4.2: not supported - 2.4.3: not supported - - + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: supported + 2.3.0: compatible + - name: 1.1.0 support: + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible 2.3.0: supported + - + name: Inventory Management + versions: + - + name: 1.2.5 + support: + 2.4.5: supported + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible + - + name: 1.2.4 + support: + 2.4.5: compatible + 2.4.4: supported + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible 2.3.1: compatible + 2.3.0: compatible + - + name: 1.2.3 + support: + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: supported + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible + - + name: 1.2.2 + support: + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: supported + 2.4.1: compatible + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible + - + name: 1.2.1 + support: + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: supported + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible + - + name: 1.2.0 + support: + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: supported + 2.3.7: compatible + 2.3.6: compatible 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible + - + name: 1.1.7 + support: + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible + 2.3.7: supported 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible + - + name: 1.1.6 + support: + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible 2.3.7: compatible + 2.3.6: supported + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible + - + name: 1.1.5 + support: + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: supported + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible + - + name: 1.1.4 + support: + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible 2.4.1: compatible - 2.4.2: not supported - 2.4.3: not supported - - - name: Page Builder + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: supported + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible + - + name: 1.1.3 + support: + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: supported + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible + - + name: 1.1.2 + support: + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: supported + 2.3.1: compatible + 2.3.0: compatible + - + name: 1.1.1 + support: + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: supported + 2.3.0: compatible + - + name: 1.1.0 + support: + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: supported + - + name: Live Search versions: - - name: 1.7.0 + name: 2.0.3 support: - 2.3.0: not supported - 2.3.1: not supported - 2.3.2: not supported + 2.4.5: supported + 2.4.4: supported + 2.4.3: supported + 2.4.2: supported + 2.4.1: supported + 2.4.0: supported + 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: not supported + 2.3.4: not supported 2.3.3: not supported + 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported + - + name: 2.0.0 + support: + 2.4.5: supported + 2.4.4: supported + 2.4.3: supported + 2.4.2: supported + 2.4.1: supported + 2.4.0: supported + 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: not supported 2.3.4: not supported + 2.3.3: not supported + 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported + - + name: 1.3.0 + support: + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible + 2.3.7: not supported + 2.3.6: not supported 2.3.5-p1: not supported + 2.3.4: not supported + 2.3.3: not supported + 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported + - + name: 1.2.0 + support: + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible + 2.3.7: not supported 2.3.6: not supported + 2.3.5-p1: not supported + 2.3.4: not supported + 2.3.3: not supported + 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported + - + name: 1.1.0 + support: + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible 2.3.7: not supported - 2.4.0: not supported + 2.3.6: not supported + 2.3.5-p1: not supported + 2.3.4: not supported + 2.3.3: not supported + 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported + - + name: Page Builder + versions: + - + name: 1.7.2 + support: + 2.4.5: supported + 2.4.4: not supported + 2.4.3: not supported + 2.4.2: not supported 2.4.1: not supported + 2.4.0: not supported + 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: not supported + 2.3.4: not supported + 2.3.3: not supported + 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported + - + name: 1.7.1 + support: + 2.4.5: not supported + 2.4.4: supported + 2.4.3: not supported 2.4.2: not supported + 2.4.1: not supported + 2.4.0: not supported + 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: not supported + 2.3.4: not supported + 2.3.3: not supported + 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported + - + name: 1.7.0 + support: + 2.4.5: not supported + 2.4.4: not supported 2.4.3: supported + 2.4.2: not supported + 2.4.1: not supported + 2.4.0: not supported + 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: not supported + 2.3.4: not supported + 2.3.3: not supported + 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported - name: 1.6.0 support: - 2.3.0: not supported - 2.3.1: not supported - 2.3.2: not supported - 2.3.3: not supported - 2.3.4: not supported - 2.3.5-p1: not supported - 2.3.6: not supported - 2.3.7: not supported - 2.4.0: not supported - 2.4.1: not supported - 2.4.2: supported + 2.4.5: not supported + 2.4.4: not supported 2.4.3: not supported - - + 2.4.2: supported + 2.4.1: not supported + 2.4.0: not supported + 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: not supported + 2.3.4: not supported + 2.3.3: not supported + 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported + - name: 1.5.0 support: - 2.3.0: not supported - 2.3.1: not supported - 2.3.2: not supported - 2.3.3: not supported - 2.3.4: not supported - 2.3.5-p1: not supported - 2.3.6: not supported - 2.3.7: not supported - 2.4.0: not supported - 2.4.1: supported - 2.4.2: not supported + 2.4.5: not supported + 2.4.4: not supported 2.4.3: not supported - - + 2.4.2: not supported + 2.4.1: supported + 2.4.0: not supported + 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: not supported + 2.3.4: not supported + 2.3.3: not supported + 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported + - name: 1.4.0 support: - 2.3.0: not supported - 2.3.1: not supported - 2.3.2: not supported - 2.3.3: not supported - 2.3.4: not supported - 2.3.5-p1: not supported - 2.3.6: not supported - 2.3.7: not supported - 2.4.0: supported - 2.4.1: not supported - 2.4.2: not supported + 2.4.5: not supported + 2.4.4: not supported 2.4.3: not supported + 2.4.2: not supported + 2.4.1: not supported + 2.4.0: supported + 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: not supported + 2.3.4: not supported + 2.3.3: not supported + 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported - name: 1.3.6 support: - 2.3.0: not supported - 2.3.1: not supported - 2.3.2: not supported - 2.3.3: not supported - 2.3.4: not supported - 2.3.5-p1: not supported - 2.3.6: supported - 2.3.7: not supported - 2.4.0: not supported - 2.4.1: not supported - 2.4.2: not supported + 2.4.5: not supported + 2.4.4: not supported 2.4.3: not supported + 2.4.2: not supported + 2.4.1: not supported + 2.4.0: not supported + 2.3.7: not supported + 2.3.6: supported + 2.3.5-p1: not supported + 2.3.4: not supported + 2.3.3: not supported + 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported - name: 1.3.4 support: - 2.3.0: not supported - 2.3.1: not supported - 2.3.2: not supported - 2.3.3: not supported - 2.3.4: not supported - 2.3.5-p1: not supported - 2.3.6: not supported - 2.3.7: supported - 2.4.0: not supported - 2.4.1: not supported - 2.4.2: not supported + 2.4.5: not supported + 2.4.4: not supported 2.4.3: not supported + 2.4.2: not supported + 2.4.1: not supported + 2.4.0: not supported + 2.3.7: supported + 2.3.6: not supported + 2.3.5-p1: not supported + 2.3.4: not supported + 2.3.3: not supported + 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported - name: 1.3.1 support: - 2.3.0: not supported - 2.3.1: not supported - 2.3.2: not supported - 2.3.3: not supported - 2.3.4: not supported - 2.3.5-p1: supported - 2.3.6: not supported - 2.3.7: not supported - 2.4.0: not supported - 2.4.1: not supported - 2.4.2: not supported + 2.4.5: not supported + 2.4.4: not supported 2.4.3: not supported + 2.4.2: not supported + 2.4.1: not supported + 2.4.0: not supported + 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: supported + 2.3.4: not supported + 2.3.3: not supported + 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported - name: 1.2.0 support: - 2.3.0: not supported + 2.4.5: not supported + 2.4.4: not supported + 2.4.3: not supported + 2.4.2: not supported + 2.4.1: not supported + 2.4.0: not supported + 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: not supported + 2.3.4: supported + 2.3.3: not supported + 2.3.2: not supported 2.3.1: not supported + 2.3.0: not supported + - + name: 1.1.0 + support: + 2.4.5: not supported + 2.4.4: not supported + 2.4.3: not supported + 2.4.2: not supported + 2.4.1: not supported + 2.4.0: not supported + 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: not supported + 2.3.4: not supported + 2.3.3: supported 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported + - + name: 1.0.1 + support: + 2.4.5: not supported + 2.4.4: not supported + 2.4.3: not supported + 2.4.2: not supported + 2.4.1: not supported + 2.4.0: not supported + 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: not supported + 2.3.4: not supported 2.3.3: not supported - 2.3.4: supported + 2.3.2: supported + 2.3.1: not supported + 2.3.0: not supported + - + name: 1.0.0 + support: + 2.4.5: not supported + 2.4.4: not supported + 2.4.3: not supported + 2.4.2: not supported + 2.4.1: not supported + 2.4.0: not supported + 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: not supported + 2.3.4: not supported + 2.3.3: not supported + 2.3.2: not supported + 2.3.1: supported + 2.3.0: compatible + - + name: Payment Services + versions: + - + name: 1.3.0 + support: + 2.4.5: supported + 2.4.4: supported + 2.4.3: supported + 2.4.2: supported + 2.4.1: supported + 2.4.0: supported + 2.3.7: not supported + 2.3.6: not supported 2.3.5-p1: not supported + 2.3.4: not supported + 2.3.3: not supported + 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported + - + name: 1.1.0 + support: + 2.4.5: supported + 2.4.4: supported + 2.4.3: supported + 2.4.2: supported + 2.4.1: supported + 2.4.0: supported + 2.3.7: not supported 2.3.6: not supported + 2.3.5-p1: not supported + 2.3.4: not supported + 2.3.3: not supported + 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported + - + name: 1.0.0 + support: + 2.4.5: supported + 2.4.4: supported + 2.4.3: supported + 2.4.2: supported + 2.4.1: supported + 2.4.0: supported 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: not supported + 2.3.4: not supported + 2.3.3: not supported + 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported + - + name: Quick Checkout + versions: + - + name: 1.2.0 + support: + 2.4.5: supported + 2.4.4: supported + 2.4.3: supported + 2.4.2: supported + 2.4.1: supported 2.4.0: not supported - 2.4.1: not supported - 2.4.2: not supported - 2.4.3: not supported + 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: not supported + 2.3.4: not supported + 2.3.3: not supported + 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported - name: 1.1.0 support: - 2.3.0: not supported - 2.3.1: not supported - 2.3.2: not supported - 2.3.3: supported - 2.3.4: not supported - 2.3.5-p1: not supported - 2.3.6: not supported - 2.3.7: not supported + 2.4.5: compatible + 2.4.4: supported + 2.4.3: supported + 2.4.2: supported + 2.4.1: supported 2.4.0: not supported - 2.4.1: not supported - 2.4.2: not supported - 2.4.3: not supported + 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: not supported + 2.3.4: not supported + 2.3.3: not supported + 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported - - name: 1.0.1 + name: 1.0.0 support: - 2.3.0: not supported - 2.3.1: not supported - 2.3.2: supported - 2.3.3: not supported - 2.3.4: not supported - 2.3.5-p1: not supported - 2.3.6: not supported - 2.3.7: not supported + 2.4.5: compatible + 2.4.4: supported + 2.4.3: supported + 2.4.2: supported + 2.4.1: supported 2.4.0: not supported - 2.4.1: not supported - 2.4.2: not supported - 2.4.3: not supported + 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: not supported + 2.3.4: not supported + 2.3.3: not supported + 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported + - + name: Experience Platform Connector + versions: - name: 1.0.0 support: - 2.3.0: compatible - 2.3.1: supported - 2.3.2: not supported - 2.3.3: not supported - 2.3.4: not supported - 2.3.5-p1: not supported - 2.3.6: not supported - 2.3.7: not supported - 2.4.0: not supported - 2.4.1: not supported + 2.4.5: supported + 2.4.4: supported + 2.4.3: supported 2.4.2: not supported - 2.4.3: not supported + 2.4.1: not supported + 2.4.0: not supported + 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: not supported + 2.3.4: not supported + 2.3.3: not supported + 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported - name: Product Recommendations versions: - - name: 3.3.3 + name: 4.0.0 support: - 2.3.0: supported - 2.3.1: supported - 2.3.2: supported - 2.3.3: supported - 2.3.4: supported - 2.3.5-p1: supported - 2.3.6: supported - 2.3.7: supported - 2.4.0: supported - 2.4.1: supported - 2.4.2: supported + 2.4.5: supported + 2.4.4: supported 2.4.3: supported + 2.4.2: supported + 2.4.1: supported + 2.4.0: supported + 2.3.7: supported + 2.3.6: supported + 2.3.5-p1: supported + 2.3.4: supported + 2.3.3: supported + 2.3.2: supported + 2.3.1: supported + 2.3.0: supported - - name: 3.3.2 + name: 3.3.7 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible - 2.4.1: compatible + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible 2.4.2: compatible - - - name: 3.3.1 - support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible 2.4.1: compatible - 2.4.2: compatible - - - name: 3.3.0 - support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible 2.4.0: compatible - 2.4.1: compatible - 2.4.2: compatible - - - name: 3.2.6 - support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible 2.3.7: compatible - 2.4.0: compatible - 2.4.1: compatible - 2.4.2: compatible - - - name: 3.2.5 - support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible - 2.4.1: compatible - 2.4.2: compatible - 2.4.3: compatible - - - name: 3.2.4 - support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible - 2.4.1: compatible - 2.4.2: compatible - 2.4.3: compatible - - - name: 3.2.3 - support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible - 2.4.1: compatible - 2.4.2: compatible - 2.4.3: compatible - - - name: 3.2.2 - support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible - 2.4.1: compatible - 2.4.2: compatible - 2.4.3: compatible - - - name: 3.10.0 - support: - 2.3.0: compatible - 2.3.1: compatible 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible - 2.4.1: compatible - 2.4.2: compatible - 2.4.3: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: 3.0.8 + name: 3.3.6 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible - 2.4.1: compatible - 2.4.2: compatible + 2.4.5: compatible + 2.4.4: compatible 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: 3.0.6 + name: 3.3.5 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible - 2.4.1: compatible - 2.4.2: compatible + 2.4.5: compatible + 2.4.4: compatible 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: 3.0.5 + name: 3.3.3 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible - 2.4.1: compatible - 2.4.2: compatible + 2.4.5: compatible + 2.4.4: compatible 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: 3.0.4 + name: 3.3.2 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible - 2.4.1: compatible - 2.4.2: compatible + 2.4.5: compatible + 2.4.4: compatible 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: 3.0.3 + name: 3.3.1 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible 2.3.7: compatible - 2.4.0: not supported - 2.4.1: not supported - 2.4.2: not supported - 2.4.3: not supported + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: 3.0.2 + name: 3.3.0 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible 2.3.7: compatible - 2.4.0: not supported - 2.4.1: not supported - 2.4.2: not supported - 2.4.3: not supported + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: 3.0.1 + name: 3.2.6 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible 2.3.7: compatible - 2.4.0: not supported - 2.4.1: not supported - 2.4.2: not supported - 2.4.3: not supported + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: 3.0.0 + name: 3.2.5 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible 2.3.7: compatible - 2.4.0: not supported - 2.4.1: not supported - 2.4.2: not supported - 2.4.3: not supported + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: 2.0.0 + name: 3.2.4 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible + 2.4.0: compatible 2.3.7: compatible - 2.4.0: not supported - 2.4.1: not supported - 2.4.2: not supported - 2.4.3: not supported + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: 1.x.x - support: - 2.3.0: not supported - 2.3.1: not supported - 2.3.2: not supported - 2.3.3: not supported - 2.3.4: not supported - 2.3.5-p1: not supported - 2.3.6: not supported - 2.3.7: not supported - 2.4.0: not supported - 2.4.1: not supported - 2.4.2: not supported - 2.4.3: not supported - - - name: B2B - versions: - - - name: 1.3.2 + name: 3.2.3 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible - 2.4.1: compatible + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible 2.4.2: compatible - 2.4.3: supported - - - name: 1.3.1 - support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible + 2.4.1: compatible 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible + - + name: 3.2.2 + support: + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible 2.4.1: compatible - 2.4.2: supported - 2.4.3: not supported + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: 1.3.0 + name: 3.10.0 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible + 2.4.1: compatible 2.4.0: compatible - 2.4.1: supported - 2.4.2: not supported - 2.4.3: not supported + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: 1.2.0 + name: 3.0.8 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: supported + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible 2.4.1: compatible - 2.4.2: not supported - 2.4.3: not supported + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: 1.1.7 + name: 3.0.6 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: supported - 2.4.0: compatible + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible 2.4.1: compatible - 2.4.2: not supported - 2.4.3: not supported + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: 1.1.6 + name: 3.0.5 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: supported - 2.3.7: compatible - 2.4.0: compatible + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible 2.4.1: compatible - 2.4.2: not supported - 2.4.3: not supported + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: 1.1.5 + name: 3.0.4 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: supported - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible + 2.4.5: compatible + 2.4.4: compatible + 2.4.3: compatible + 2.4.2: compatible 2.4.1: compatible - 2.4.2: not supported - 2.4.3: not supported + 2.4.0: compatible + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: 1.1.4 + name: 3.0.3 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: supported - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible - 2.4.1: compatible - 2.4.2: not supported + 2.4.5: not supported + 2.4.4: not supported 2.4.3: not supported + 2.4.2: not supported + 2.4.1: not supported + 2.4.0: not supported + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: 1.1.3 + name: 3.0.2 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: supported - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible - 2.4.1: compatible - 2.4.2: not supported + 2.4.5: not supported + 2.4.4: not supported 2.4.3: not supported + 2.4.2: not supported + 2.4.1: not supported + 2.4.0: not supported + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: 1.1.2 + name: 3.0.1 support: - 2.3.0: compatible - 2.3.1: compatible - 2.3.2: supported - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible - 2.4.1: compatible - 2.4.2: not supported + 2.4.5: not supported + 2.4.4: not supported 2.4.3: not supported + 2.4.2: not supported + 2.4.1: not supported + 2.4.0: not supported + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: 1.1.1 + name: 3.0.0 support: - 2.3.0: compatible - 2.3.1: supported - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible - 2.4.1: compatible - 2.4.2: not supported + 2.4.5: not supported + 2.4.4: not supported 2.4.3: not supported + 2.4.2: not supported + 2.4.1: not supported + 2.4.0: not supported + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible - - name: 1.1.0 + name: 2.0.0 support: - 2.3.0: supported - 2.3.1: compatible - 2.3.2: compatible - 2.3.3: compatible - 2.3.4: compatible - 2.3.5-p1: compatible - 2.3.6: compatible - 2.3.7: compatible - 2.4.0: compatible - 2.4.1: compatible + 2.4.5: not supported + 2.4.4: not supported + 2.4.3: not supported 2.4.2: not supported + 2.4.1: not supported + 2.4.0: not supported + 2.3.7: compatible + 2.3.6: compatible + 2.3.5-p1: compatible + 2.3.4: compatible + 2.3.3: compatible + 2.3.2: compatible + 2.3.1: compatible + 2.3.0: compatible + - + name: 1.x.x + support: + 2.4.5: not supported + 2.4.4: not supported 2.4.3: not supported + 2.4.2: not supported + 2.4.1: not supported + 2.4.0: not supported + 2.3.7: not supported + 2.3.6: not supported + 2.3.5-p1: not supported + 2.3.4: not supported + 2.3.3: not supported + 2.3.2: not supported + 2.3.1: not supported + 2.3.0: not supported diff --git a/src/_data/roadmap.yml b/src/_data/roadmap.yml new file mode 100644 index 00000000000..6ee21028c99 --- /dev/null +++ b/src/_data/roadmap.yml @@ -0,0 +1,31 @@ +roadmap: + - name: In Progress + features: + - name: Accessibility improvements for storefront/admin + status: inProgress + - name: Composer 2.2 support + status: inProgress + - name: Elasticsearch 7.17 support + status: inProgress + - name: Mobile layout optimization + status: inProgress + - name: Column grid layouts (viewports) + status: inProgress + - name: Security and quality improvements + status: inProgress + - name: Replace Froogaloop library with player.js + status: inProgress + - name: TinyMCE 5.10 support + status: inProgress + - name: Latest Vimeo API support + status: inProgress + - name: Planned + features: + - name: OpenSearch as independent search engine + status: Planned + - name: Remove jquery-migrate + status: Planned + - name: Remove PHP 7.4 compatibility + status: Planned + - name: Symfony dependency updates + status: Planned diff --git a/src/_data/toc/architecture-guide.yml b/src/_data/toc/architecture-guide.yml index 85354b17ccf..293bcbd8b44 100644 --- a/src/_data/toc/architecture-guide.yml +++ b/src/_data/toc/architecture-guide.yml @@ -59,4 +59,4 @@ pages: children: - label: Web Api - url: /get-started/bk-get-started-api.html + url: /architecture/archi_perspectives/webapi-vision.html diff --git a/src/_data/toc/catalog-service.yml b/src/_data/toc/catalog-service.yml new file mode 100644 index 00000000000..37d13585065 --- /dev/null +++ b/src/_data/toc/catalog-service.yml @@ -0,0 +1,17 @@ +label: Catalog Service +pages: + - label: Overview + url: /catalog-service/index.html + versionless: true + + - label: products query + url: /catalog-service/products.html + versionless: true + + - label: productSearch query + url: /catalog-service/productsearch.html + versionless: true + + - label: refineProduct query + url: /catalog-service/refine-product.html + versionless: true diff --git a/src/_data/toc/cloud-guide.yml b/src/_data/toc/cloud-guide.yml index 019746c786d..bde370728db 100644 --- a/src/_data/toc/cloud-guide.yml +++ b/src/_data/toc/cloud-guide.yml @@ -41,7 +41,7 @@ pages: url: /cloud/reference/cloud-composer.html versionless: true - - label: Cloud CLI for Commerce + - label: magento-cloud CLI url: /cloud/reference/cli-ref-topic.html versionless: true @@ -445,6 +445,10 @@ pages: url: /cloud/project/services-elastic.html versionless: true + - label: Set up OpenSearch service + url: /cloud/project/services-opensearch.html + versionless: true + - label: Set up RabbitMQ service url: /cloud/project/services-rabbit.html versionless: true @@ -570,46 +574,14 @@ pages: versionless: true children: - - label: Troubleshoot deployment - url: /cloud/trouble/troubleshoot-deployment.html - versionless: true - - - label: Incorrect credentials - url: /cloud/trouble/trouble_ce-creds.html - versionless: true - - - label: Resolve issues with a new project - url: /cloud/trouble/trouble_proj-startover.html - versionless: true - - label: Component deployment failure url: /cloud/trouble/trouble_comp-deploy-fail.html versionless: true - - label: Resolve issues with encryption key - url: /cloud/trouble/trouble-crypt-key-variable.html - versionless: true - - - label: Resolve issues with HTML minification - url: /cloud/trouble/trouble-error-html-minification.html - versionless: true - - - label: Resolve issues with Google Analytics during deployment - url: /cloud/trouble/trouble-google-analytics-deploy.html - versionless: true - - - label: Site availability - url: /cloud/trouble/site-availability.html - versionless: true - - label: Add site map and search engine robots url: /cloud/trouble/robots-sitemap.html versionless: true - - label: Theme troubleshooting - url: /cloud/trouble/theme-troubleshooting.html - versionless: true - - label: Upgrades and patches url: /cloud/project/project-upgrade-parent.html versionless: true diff --git a/src/_data/toc/coding-standards.yml b/src/_data/toc/coding-standards.yml index d594a040735..d7adb9f1563 100644 --- a/src/_data/toc/coding-standards.yml +++ b/src/_data/toc/coding-standards.yml @@ -28,6 +28,10 @@ pages: - label: HTML style guide url: /coding-standards/code-standard-html.html + - label: Contributing + url: /coding-standards/contributing.html + exclude_versions: ["2.3"] + - label: Technical guidelines url: /coding-standards/technical-guidelines.html diff --git a/src/_data/toc/community.yml b/src/_data/toc/community.yml index 9ffddf7cb96..c0f75ad016b 100644 --- a/src/_data/toc/community.yml +++ b/src/_data/toc/community.yml @@ -16,7 +16,3 @@ pages: - label: Contribution Programs url: /community/contribution-programs.html versionless: true - - - label: Multi-repo docs - url: /community/multi-repo-docs.html - versionless: true \ No newline at end of file diff --git a/src/_data/toc/configuration-guide.yml b/src/_data/toc/configuration-guide.yml index b57731abec0..e6ef86ddfb3 100644 --- a/src/_data/toc/configuration-guide.yml +++ b/src/_data/toc/configuration-guide.yml @@ -156,6 +156,7 @@ pages: - label: Run the support utilities (Adobe Commerce only) url: /config-guide/cli/config-cli-subcommands-spt-util.html + edition: ee-only - label: Configuration files url: /config-guide/config/config-magento.html @@ -186,6 +187,7 @@ pages: - label: B2B Extension configuration paths reference (Adobe Commerce only) url: /config-guide/prod/config-reference-b2b.html + edition: b2b-only - label: .gitignore reference url: /config-guide/prod/config-reference-gitignore.html @@ -256,6 +258,9 @@ pages: - label: How Varnish caching works url: /config-guide/varnish/use-varnish-cache-how.html + - label: Varnish ESI Block + url: /config-guide/varnish/use-varnish-esi.html + - label: Use memcached for session storage url: /config-guide/memcache/memcache.html children: @@ -293,9 +298,6 @@ pages: - label: Configure AWS S3 adapter url: /config-guide/remote-storage/config-remote-storage-aws-s3.html - - label: Configure caching - url: /config-guide/remote-storage/config-remote-storage-caching.html - - label: Configure image resizing url: /config-guide/remote-storage/config-remote-storage-image-resize.html @@ -317,6 +319,9 @@ pages: include_versions: ["2.3"] children: + - label: Migrate from Elasticsearch to OpenSearch + url: /config-guide/elasticsearch/opensearch-migration.html + - label: Configure nginx and Elasticsearch url: /config-guide/elasticsearch/es-config-nginx.html @@ -332,15 +337,15 @@ pages: - label: Change the Elasticsearch client url: /config-guide/elasticsearch/es-downgrade.html - - label: Configure and maintain Elasticsearch + - label: Configure and maintain the search engine url: /config-guide/elasticsearch/es-overview.html exclude_versions: ["2.3"] children: - - label: Configure Elasticsearch stopwords + - label: Configure stopwords url: /config-guide/elasticsearch/es-config-stopwords.html - - label: Configure Commerce and Magento to use Elasticsearch + - label: Search engine configuration url: /config-guide/elasticsearch/configure-magento.html - label: Message Queues @@ -351,11 +356,12 @@ pages: url: /config-guide/mq/manage-message-queues.html - label: Using AWS Message Queues - url: /config-guide/mq/manage-message-queues.html + url: /config-guide/mq/aws-mq.html exclude_versions: ["2.3"] - label: Split database performance solution (Adobe Commerce only) url: /config-guide/multi-master/multi-master.html + edition: ee-only children: - label: Automatically configure master databases diff --git a/src/_data/toc/contributor-guide.yml b/src/_data/toc/contributor-guide.yml index 0a14ecdd21c..45e004e5c83 100644 --- a/src/_data/toc/contributor-guide.yml +++ b/src/_data/toc/contributor-guide.yml @@ -6,15 +6,23 @@ pages: versionless: true children: + - label: Backward compatible development + url: /contributor-guide/backward-compatible-development/ + versionless: true + - label: Commerce Definition of Done url: /contributor-guide/contributing_dod.html versionless: true - - label: Backward compatible development - url: /contributor-guide/backward-compatible-development/ + - label: GitHub issue processing workflow + url: /contributor-guide/processing-workflow.html versionless: true - - label: Pull Request Tests + - label: PHPStorm plugin code inspections + url: /contributor-guide/phpstorm-code-inspections.html + versionless: true + + - label: Pull request tests url: /contributor-guide/pull-request-tests.html versionless: true diff --git a/src/_data/toc/extension-best-practices.yml b/src/_data/toc/extension-best-practices.yml index 195c8d0aad2..fc05e581759 100644 --- a/src/_data/toc/extension-best-practices.yml +++ b/src/_data/toc/extension-best-practices.yml @@ -1,3 +1,4 @@ +--- label: Extension Best Practices pages: - label: Introduction @@ -7,30 +8,58 @@ pages: url: /ext-best-practices/admin/admin-best-practices.html children: - - label: Admin Panel Placement and Design - url: /ext-best-practices/admin/placement-and-design.html + - label: Admin Panel Placement and Design + url: /ext-best-practices/admin/placement-and-design.html - - label: Admin FAQ - url: /ext-best-practices/admin/ext-best-practices_admin_FAQ.html + - label: Admin FAQ + url: /ext-best-practices/admin/ext-best-practices_admin_FAQ.html - label: Extension Coding url: /ext-best-practices/extension-coding/coding-best-practices.html children: - - label: Programming best practices - url: /ext-best-practices/extension-coding/common-programming-bp.html + - label: Programming best practices + url: /ext-best-practices/extension-coding/common-programming-bp.html - - label: Working with the Architecture - url: /ext-best-practices/extension-coding/working-with-arch-bp.html + - label: Working with the Architecture + url: /ext-best-practices/extension-coding/working-with-arch-bp.html - - label: Security, performance, and data handling - url: /ext-best-practices/extension-coding/security-performance-data-bp.html + - label: Security, performance, and data handling + url: /ext-best-practices/extension-coding/security-performance-data-bp.html - - label: Observers best practices - url: /ext-best-practices/extension-coding/observers-bp.html + - label: Observers best practices + url: /ext-best-practices/extension-coding/observers-bp.html - - label: Coding FAQ - url: /ext-best-practices/extension-coding/coding-faq.html + - label: Coding FAQ + url: /ext-best-practices/extension-coding/coding-faq.html + + - label: PHPStorm plugin + url: /ext-best-practices/phpstorm/introduction.html + children: + + - label: Installation + url: /ext-best-practices/phpstorm/installation.html + + - label: Code generation + url: /ext-best-practices/phpstorm/code-generation.html + + - label: Code inspection + url: /ext-best-practices/phpstorm/code-inspection.html + + - label: Adding code inspections + url: /ext-best-practices/phpstorm/adding-code-inspections.html + + - label: New features + url: /ext-best-practices/phpstorm/new-features.html + + - label: Issue reporting + url: /ext-best-practices/phpstorm/issue-reporting.html + + - label: Run the Upgrade Compatibility Tool + url: /ext-best-practices/phpstorm/uct-run-configuration.html + + - label: The built-in Upgrade Compatibility Tool (MVP) + url: /ext-best-practices/phpstorm/built-in-upgrade-compatibility-tool.html - label: Storefront url: /ext-best-practices/storefront/storefront-best-practices.html @@ -38,35 +67,38 @@ pages: - label: Security children: - - label: Writing secure code - url: /ext-best-practices/security/writing-secure-code.html + - label: Writing secure code + url: /ext-best-practices/security/writing-secure-code.html - label: Tutorials children: - - label: Copying fieldsets - url: /ext-best-practices/tutorials/copy-fieldsets.html + - label: Copying fieldsets + url: /ext-best-practices/tutorials/copy-fieldsets.html + + - label: Serialized to JSON data upgrade + url: /ext-best-practices/tutorials/serialized-to-json-data-upgrade.html - - label: Serialized to JSON data upgrade - url: /ext-best-practices/tutorials/serialized-to-json-data-upgrade.html + - label: Modify Image Library folder permissions + url: /ext-best-practices/tutorials/modify-image-library-permissions/ - - label: Modify Image Library folder permissions - url: /ext-best-practices/tutorials/modify-image-library-permissions/ + - label: Creating an admin page + url: /ext-best-practices/extension-coding/example-module-adminpage.html - - label: Creating an admin page - url: /ext-best-practices/extension-coding/example-module-adminpage.html + - label: Creating a dynamic row system config + url: /ext-best-practices/tutorials/dynamic-row-system-config.html - - label: Creating a dynamic row system config - url: /ext-best-practices/tutorials/dynamic-row-system-config.html + - label: Creating a custom import entity + url: /ext-best-practices/tutorials/custom-import-entity.html - - label: Creating a custom import entity - url: /ext-best-practices/tutorials/custom-import-entity.html + - label: Creating a custom widget + url: /ext-best-practices/tutorials/custom-widget.html - - label: Creating a custom widget - url: /ext-best-practices/tutorials/custom-widget.html + - label: Creating an Access Control List (ACL) rule + url: /ext-best-practices/tutorials/create-access-control-list-rule.html - - label: Creating an Access Control List (ACL) rule - url: /ext-best-practices/tutorials/create-access-control-list-rule.html + - label: Creating an integration with an external API + url: /ext-best-practices/tutorials/create-integration-with-api.html - - label: Creating an integration with an external API - url: /ext-best-practices/tutorials/create-integration-with-api.html + - label: Create a custom REST API + url: /ext-best-practices/tutorials/create-custom-rest-api.html diff --git a/src/_data/toc/extensions.yml b/src/_data/toc/extensions.yml index 6a32d8830ac..60c6f76caa2 100644 --- a/src/_data/toc/extensions.yml +++ b/src/_data/toc/extensions.yml @@ -6,8 +6,8 @@ pages: versionless: true - label: Install extensions - url: /extensions/install/ - versionless: true + url: /install-gde/install/cli/extensions.html + exclude_versions: ["2.3"] - label: Amazon Sales Channel versionless: true @@ -50,10 +50,3 @@ pages: - label: Vendor Bundled Extensions (VBEs) url: /extensions/vendor/ versionless: true - children: - - label: Yotpo - versionless: true - children: - - label: Release Notes - versionless: true - url: /extensions/vendor/yotpo/release-notes.html diff --git a/src/_data/toc/frontend-developer-guide.yml b/src/_data/toc/frontend-developer-guide.yml index f5b3388270e..b214e4f9df9 100644 --- a/src/_data/toc/frontend-developer-guide.yml +++ b/src/_data/toc/frontend-developer-guide.yml @@ -185,6 +185,9 @@ pages: url: /frontend-dev-guide/validations/form-validation.html children: + - label: Validation rule list + url: /frontend-dev-guide/validations/rule-list.html + - label: Custom validation rule url: /frontend-dev-guide/validations/custom-validation.html diff --git a/src/_data/toc/graphql.yml b/src/_data/toc/graphql.yml index f3958b74fe2..345a5156e00 100644 --- a/src/_data/toc/graphql.yml +++ b/src/_data/toc/graphql.yml @@ -9,7 +9,7 @@ pages: - label: GraphQL requests url: /graphql/send-request.html - - label: Authorization tokens + - label: GraphQL Authorization url: /graphql/authorization-tokens.html - label: Protected mutations @@ -55,6 +55,11 @@ pages: - label: Using queries url: /graphql/queries/index.html + - label: attributesMetadata query + url: /graphql/queries/attributes-metadata.html + edition: pwa-only + exclude_versions: ["2.3"] + - label: availableStores query url: /graphql/queries/available-stores.html exclude_versions: ["2.3"] @@ -201,6 +206,11 @@ pages: url: /graphql/queries/pickup-locations.html exclude_versions: ["2.3"] + - label: recaptchaV3Config query + url: /graphql/queries/recaptcha-v3-config.html + edition: pwa-only + exclude_versions: ["2.3"] + - label: route query url: /graphql/queries/route.html exclude_versions: ["2.3"] @@ -295,6 +305,10 @@ pages: url: /graphql/mutations/assign-compare-list-to-customer.html exclude_versions: ["2.3"] + - label: assignCustomerToGuestCart mutation + url: /graphql/mutations/assign-customer-to-guest-cart.html + exclude_versions: [ "2.3" ] + - label: changeCustomerPassword mutation url: /graphql/mutations/change-customer-password.html @@ -318,6 +332,11 @@ pages: edition: ee-only exclude_versions: ["2.3"] + - label: contactUs mutation + url: /graphql/mutations/contact-us.html + edition: pwa-only + exclude_versions: ["2.3"] + - label: createBraintreeClientToken mutation url: /graphql/mutations/create-braintree-client-token.html @@ -460,6 +479,11 @@ pages: edition: b2b-only exclude_versions: [ "2.3" ] + - label: placeNegotiableQuoteOrder mutation + url: /graphql/mutations/place-negotiable-quote-order.html + edition: b2b-only + exclude_versions: ["2.3"] + - label: placeOrder mutation url: /graphql/mutations/place-order.html @@ -563,11 +587,26 @@ pages: - label: setGuestEmailOnCart mutation url: /graphql/mutations/set-guest-email.html - - label: setNegotiableQuoteShippingAddresses mutation + - label: setNegotiableQuoteBillingAddress mutation + url: /graphql/mutations/set-negotiable-quote-billing-address.html + edition: b2b-only + exclude_versions: ["2.3"] + + - label: setNegotiableQuotePaymentMethod mutation + url: /graphql/mutations/set-negotiable-quote-payment-method.html + edition: b2b-only + exclude_versions: ["2.3"] + + - label: setNegotiableQuoteShippingAddress mutation url: /graphql/mutations/set-negotiable-quote-shipping-address.html edition: b2b-only exclude_versions: ["2.3"] + - label: setNegotiableQuoteShippingMethods mutation + url: /graphql/mutations/set-negotiable-quote-shipping-methods.html + edition: b2b-only + exclude_versions: ["2.3"] + - label: setPaymentMethodAndPlaceOrder mutation url: /graphql/mutations/set-payment-place-order.html @@ -671,7 +710,7 @@ pages: exclude_versions: ["2.3"] - label: Interfaces - children: + children: - label: Product interface implementations url: /graphql/interfaces/product-interface-implementations.html @@ -705,6 +744,16 @@ pages: - label: Virtual product data types url: /graphql/interfaces/virtual-product.html + - label: AttributeMetadata + url: /graphql/interfaces/attribute-metadata.html + edition: pwa-only + exclude_versions: ["2.3"] + + - label: PWA implementations + url: /graphql/interfaces/pwa-implementations.html + edition: pwa-only + exclude_versions: ["2.3"] + - label: CartItemInterface attributes and implementations url: /graphql/interfaces/cart-item-interface.html exclude_versions: ["2.3"] @@ -717,6 +766,11 @@ pages: url: /graphql/interfaces/invoice-item-interface.html exclude_versions: ["2.3"] + - label: NegotiableQuoteAddressInterface attributes and implementations + url: /graphql/interfaces/negotiable-quote-address-interface.html + edition: b2b-only + exclude_versions: ["2.3"] + - label: OrderItemInterface attributes and implementations url: /graphql/interfaces/order-item-interface.html exclude_versions: ["2.3"] @@ -738,6 +792,10 @@ pages: url: /graphql/interfaces/wishlist-item-interface.html exclude_versions: ["2.3"] + - label: Unions + url: /graphql/unions.html + exclude_versions: ["2.3"] + - label: Payment methods children: diff --git a/src/_data/toc/installation-guide.yml b/src/_data/toc/installation-guide.yml index e72f47467f8..3122c82790b 100644 --- a/src/_data/toc/installation-guide.yml +++ b/src/_data/toc/installation-guide.yml @@ -23,16 +23,20 @@ pages: - label: PHP url: /install-gde/prereq/php-settings.html - - label: Elasticsearch + - label: Search engine prerequisites url: /install-gde/prereq/elasticsearch.html exclude_versions: ["2.3"] children: - - label: Configure nginx and Elasticsearch + - label: Using AWS Elasticsearch + url: /install-gde/prereq/es-aws.html + exclude_versions: ["2.3"] + + - label: Configure nginx for your search engine url: /install-gde/prereq/es-config-nginx.html exclude_versions: ["2.3"] - - label: Configure Apache and Elasticsearch + - label: Configure Apache for your search engine url: /install-gde/prereq/es-config-apache.html exclude_versions: ["2.3"] @@ -144,6 +148,10 @@ pages: - label: Remove sample data modules or update sample data url: /install-gde/install/cli/install-cli-sample-data-other.html + - label: Install an extension + url: /install-gde/install/cli/extensions.html + exclude_versions: ["2.3"] + - label: Uninstall language packages url: /install-gde/install/cli/install-cli-uninstall-langpk.html diff --git a/src/_data/toc/live-search.yml b/src/_data/toc/live-search.yml index f57ea3ed941..386875598bd 100644 --- a/src/_data/toc/live-search.yml +++ b/src/_data/toc/live-search.yml @@ -4,10 +4,6 @@ pages: url: /live-search/overview.html versionless: true -- label: Install Live Search - url: /live-search/install.html - versionless: true - - label: Storefront Popover url: /live-search/storefront-popover.html versionless: true @@ -45,7 +41,3 @@ pages: - label: Events url: /live-search/events.html versionless: true - -- label: Release Notes - url: /live-search/release-notes.html - versionless: true \ No newline at end of file diff --git a/src/_data/toc/marketplace-sellers.yml b/src/_data/toc/marketplace-sellers.yml index f1381382a16..9533e0cd596 100644 --- a/src/_data/toc/marketplace-sellers.yml +++ b/src/_data/toc/marketplace-sellers.yml @@ -14,6 +14,23 @@ pages: url: /marketplace/sellers/extension-quality-program.html versionless: true +- label: Compatibility Requirements + url: /marketplace/sellers/compatibility/requirements.html + versionless: true + children: + + - label: Release Compatibility + url: /marketplace/sellers/compatibility/releases.html + versionless: true + + - label: Abandoned Extensions + url: /marketplace/sellers/compatibility/abandoned-extensions.html + versionless: true + + - label: Obsolete Extensions + url: /marketplace/sellers/compatibility/obsolete-extensions.html + versionless: true + - label: Seller Overview url: /marketplace/sellers/seller-overview.html versionless: true @@ -181,3 +198,16 @@ pages: - label: Analytics url: /marketplace/sellers/analytics.html versionless: true + +- label: Subscriptions + url: /marketplace/sellers/subscriptions/extension-subscriptions.html + versionless: true + children: + + - label: Selling Subscription-based Extensions + url: /marketplace/sellers/subscriptions/selling-subscriptions.html + versionless: true + + - label: Buying Subscription-based Extensions + url: /marketplace/sellers/subscriptions/buying-subscriptions.html + versionless: true diff --git a/src/_data/toc/migration-guide.yml b/src/_data/toc/migration-guide.yml index c1afa3daeb5..56f50157ac6 100644 --- a/src/_data/toc/migration-guide.yml +++ b/src/_data/toc/migration-guide.yml @@ -64,4 +64,4 @@ pages: url: https://support.magento.com/hc/en-us/articles/360033020451 - label: Changelog - url: https://github.com/magento/data-migration-tool/blob/2.3/CHANGELOG.md + url: https://github.com/magento/data-migration-tool/blob/2.4/CHANGELOG.md diff --git a/src/_data/toc/module-reference-guide-2_3.yml b/src/_data/toc/module-reference-guide-2_3.yml index 1559eccf094..3031b1a21a4 100644 --- a/src/_data/toc/module-reference-guide-2_3.yml +++ b/src/_data/toc/module-reference-guide-2_3.yml @@ -3,1001 +3,1029 @@ pages: - label: Introduction url: /mrg/intro.html - - label: Core Open Source, 2.3.7 - include_versions: ["2.3"] - children: + - label: AdminAnalytics + url: /mrg/module-admin-analytics.html - - label: AdminAnalytics - url: /mrg/ce/AdminAnalytics.html + - label: AdminGws + url: /mrg/module-admin-gws.html - - label: AdminNotification - url: /mrg/ce/AdminNotification.html + - label: AdminGwsConfigurableProduct + url: /mrg/module-admin-gws-configurable-product.html - - label: AdvancedPricingImportExport - url: /mrg/ce/AdvancedPricingImportExport.html + - label: AdminGwsStaging + url: /mrg/module-admin-gws-staging.html - - label: AdvancedSearch - url: /mrg/ce/AdvancedSearch.html + - label: AdminNotification + url: /mrg/module-admin-notification.html - - label: Amqp - url: /mrg/ce/Amqp.html + - label: AdobeIms + url: /mrg/module-adobe-ims.html - - label: AmqpStore - url: /mrg/ce/AmqpStore.html + - label: AdobeImsApi + url: /mrg/module-adobe-ims-api.html - - label: Analytics - url: /mrg/ce/Analytics.html + - label: AdobeStockAdminUi + url: /mrg/module-adobe-stock-admin-ui.html - - label: AsynchronousOperations - url: /mrg/ce/AsynchronousOperations.html + - label: AdobeStockAsset + url: /mrg/module-adobe-stock-asset.html - - label: Authorization - url: /mrg/ce/Authorization.html + - label: AdobeStockAssetApi + url: /mrg/module-adobe-stock-asset-api.html - - label: Authorizenet - url: /mrg/ce/Authorizenet.html + - label: AdobeStockClient + url: /mrg/module-adobe-stock-client.html - - label: AuthorizenetAcceptjs - url: /mrg/ce/AuthorizenetAcceptjs.html + - label: AdobeStockClientApi + url: /mrg/module-adobe-stock-client-api.html - - label: AuthorizenetCardinal - url: /mrg/ce/AuthorizenetCardinal.html + - label: AdobeStockImage + url: /mrg/module-adobe-stock-image.html - - label: AuthorizenetGraphQl - url: /mrg/ce/AuthorizenetGraphQl.html + - label: AdobeStockImageAdminUi + url: /mrg/module-adobe-stock-image-admin-ui.html - - label: Backend - url: /mrg/ce/Backend.html + - label: AdobeStockImageApi + url: /mrg/module-adobe-stock-image-api.html - - label: Backup - url: /mrg/ce/Backup.html + - label: AdvancedCatalog + url: /mrg/module-advanced-catalog.html - - label: Braintree - url: /mrg/ce/Braintree.html + - label: AdvancedCheckout + url: /mrg/module-advanced-checkout.html - - label: BraintreeGraphQl - url: /mrg/ce/BraintreeGraphQl.html + - label: AdvancedPricingImportExport + url: /mrg/module-advanced-pricing-import-export.html - - label: Bundle - url: /mrg/ce/Bundle.html + - label: AdvancedRule + url: /mrg/module-advanced-rule.html - - label: BundleGraphQl - url: /mrg/ce/BundleGraphQl.html + - label: AdvancedSalesRule + url: /mrg/module-advanced-sales-rule.html - - label: BundleImportExport - url: /mrg/ce/BundleImportExport.html + - label: AdvancedSearch + url: /mrg/module-advanced-search.html - - label: CacheInvalidate - url: /mrg/ce/CacheInvalidate.html + - label: Amqp + url: /mrg/module-amqp.html - - label: Captcha - url: /mrg/ce/Captcha.html + - label: AmqpStore + url: /mrg/module-amqp-store.html - - label: CardinalCommerce - url: /mrg/ce/CardinalCommerce.html + - label: Analytics + url: /mrg/module-analytics.html - - label: Catalog - url: /mrg/ce/Catalog.html + - label: AsynchronousOperations + url: /mrg/module-asynchronous-operations.html - - label: CatalogAnalytics - url: /mrg/ce/CatalogAnalytics.html + - label: Authorization + url: /mrg/module-authorization.html - - label: CatalogCmsGraphQl - url: /mrg/ce/CatalogCmsGraphQl.html + - label: Authorizenet + url: /mrg/module-authorizenet.html - - label: CatalogCustomerGraphQl - url: /mrg/ce/CatalogCustomerGraphQl.html + - label: AuthorizenetAcceptjs + url: /mrg/module-authorizenet-acceptjs.html - - label: CatalogGraphQl - url: /mrg/ce/CatalogGraphQl.html + - label: AuthorizenetCardinal + url: /mrg/module-authorizenet-cardinal.html - - label: CatalogInventory - url: /mrg/ce/CatalogInventory.html + - label: AuthorizenetGraphQl + url: /mrg/module-authorizenet-graph-ql.html - - label: CatalogInventoryGraphQl - url: /mrg/ce/CatalogInventoryGraphQl.html + - label: B2b + url: /mrg/module-b2b.html - - label: CatalogRule - url: /mrg/ce/CatalogRule.html + - label: Backend + url: /mrg/module-backend.html - - label: CatalogRuleConfigurable - url: /mrg/ce/CatalogRuleConfigurable.html + - label: Backup + url: /mrg/module-backup.html - - label: CatalogRuleGraphQl - url: /mrg/ce/CatalogRuleGraphQl.html + - label: Banner + url: /mrg/module-banner.html - - label: CatalogSearch - url: /mrg/ce/CatalogSearch.html + - label: BannerCustomerSegment + url: /mrg/module-banner-customer-segment.html - - label: CatalogUrlRewriteGraphQl - url: /mrg/ce/CatalogUrlRewriteGraphQl.html + - label: BannerPageBuilder + url: /mrg/module-banner-page-builder.html - - label: CatalogWidget - url: /mrg/ce/CatalogWidget.html + - label: BannerPageBuilderAnalytics + url: /mrg/module-banner-page-builder-analytics.html - - label: Checkout - url: /mrg/ce/Checkout.html + - label: Braintree + url: /mrg/module-braintree.html - - label: CheckoutAgreements - url: /mrg/ce/CheckoutAgreements.html + - label: BraintreeGraphQl + url: /mrg/module-braintree-graph-ql.html - - label: CheckoutAgreementsGraphQl - url: /mrg/ce/CheckoutAgreementsGraphQl.html + - label: Bundle + url: /mrg/module-bundle.html - - label: Cms - url: /mrg/ce/Cms.html + - label: BundleGraphQl + url: /mrg/module-bundle-graph-ql.html - - label: CmsGraphQl - url: /mrg/ce/CmsGraphQl.html + - label: BundleImportExport + url: /mrg/module-bundle-import-export.html - - label: CmsUrlRewrite - url: /mrg/ce/CmsUrlRewrite.html + - label: BundleImportExportStaging + url: /mrg/module-bundle-import-export-staging.html - - label: CmsUrlRewriteGraphQl - url: /mrg/ce/CmsUrlRewriteGraphQl.html + - label: BundleNegotiableQuote + url: /mrg/module-bundle-negotiable-quote.html - - label: Config - url: /mrg/ce/Config.html + - label: BundleRequisitionList + url: /mrg/module-bundle-requisition-list.html - - label: ConfigurableProduct - url: /mrg/ce/ConfigurableProduct.html + - label: BundleSharedCatalog + url: /mrg/module-bundle-shared-catalog.html - - label: ConfigurableProductGraphQl - url: /mrg/ce/ConfigurableProductGraphQl.html + - label: BundleStaging + url: /mrg/module-bundle-staging.html - - label: ConfigurableProductSales - url: /mrg/ce/ConfigurableProductSales.html + - label: CacheInvalidate + url: /mrg/module-cache-invalidate.html - - label: Contact - url: /mrg/ce/Contact.html + - label: Captcha + url: /mrg/module-captcha.html - - label: Cookie - url: /mrg/ce/Cookie.html + - label: CardinalCommerce + url: /mrg/module-cardinal-commerce.html - - label: Cron - url: /mrg/ce/Cron.html + - label: Catalog + url: /mrg/module-catalog.html - - label: Csp - url: /mrg/ce/Csp.html + - label: CatalogAnalytics + url: /mrg/module-catalog-analytics.html - - label: CurrencySymbol - url: /mrg/ce/CurrencySymbol.html + - label: CatalogCmsGraphQl + url: /mrg/module-catalog-cms-graph-ql.html - - label: Customer - url: /mrg/ce/Customer.html + - label: CatalogCustomerGraphQl + url: /mrg/module-catalog-customer-graph-ql.html - - label: CustomerAnalytics - url: /mrg/ce/CustomerAnalytics.html + - label: CatalogEvent + url: /mrg/module-catalog-event.html - - label: CustomerDownloadableGraphQl - url: /mrg/ce/CustomerDownloadableGraphQl.html + - label: CatalogGraphQl + url: /mrg/module-catalog-graph-ql.html - - label: CustomerGraphQl - url: /mrg/ce/CustomerGraphQl.html + - label: CatalogImportExportStaging + url: /mrg/module-catalog-import-export-staging.html - - label: CustomerImportExport - url: /mrg/ce/CustomerImportExport.html + - label: CatalogInventory + url: /mrg/module-catalog-inventory.html - - label: Deploy - url: /mrg/ce/Deploy.html + - label: CatalogInventoryGraphQl + url: /mrg/module-catalog-inventory-graph-ql.html - - label: Developer - url: /mrg/ce/Developer.html + - label: CatalogInventoryStaging + url: /mrg/module-catalog-inventory-staging.html - - label: Dhl - url: /mrg/ce/Dhl.html + - label: CatalogPageBuilderAnalytics + url: /mrg/module-catalog-page-builder-analytics.html - - label: Directory - url: /mrg/ce/Directory.html + - label: CatalogPageBuilderAnalyticsStaging + url: /mrg/module-catalog-page-builder-analytics-staging.html - - label: DirectoryGraphQl - url: /mrg/ce/DirectoryGraphQl.html + - label: CatalogPermissions + url: /mrg/module-catalog-permissions.html - - label: Downloadable - url: /mrg/ce/Downloadable.html + - label: CatalogRule + url: /mrg/module-catalog-rule.html - - label: DownloadableGraphQl - url: /mrg/ce/DownloadableGraphQl.html + - label: CatalogRuleConfigurable + url: /mrg/module-catalog-rule-configurable.html - - label: DownloadableImportExport - url: /mrg/ce/DownloadableImportExport.html + - label: CatalogRuleGraphQl + url: /mrg/module-catalog-rule-graph-ql.html - - label: Eav - url: /mrg/ce/Eav.html + - label: CatalogRuleStaging + url: /mrg/module-catalog-rule-staging.html - - label: EavGraphQl - url: /mrg/ce/EavGraphQl.html + - label: CatalogSearch + url: /mrg/module-catalog-search.html - - label: Elasticsearch - url: /mrg/ce/Elasticsearch.html + - label: CatalogStaging + url: /mrg/module-catalog-staging.html - - label: Elasticsearch6 - url: /mrg/ce/Elasticsearch6.html + - label: CatalogStagingGraphQl + url: /mrg/module-catalog-staging-graph-ql.html - - label: Elasticsearch7 - url: /mrg/ce/Elasticsearch7.html + - label: CatalogStagingPageBuilder + url: /mrg/module-catalog-staging-page-builder.html - - label: Email - url: /mrg/ce/Email.html + - label: CatalogUrlRewriteGraphQl + url: /mrg/module-catalog-url-rewrite-graph-ql.html - - label: EncryptionKey - url: /mrg/ce/EncryptionKey.html + - label: CatalogUrlRewriteStaging + url: /mrg/module-catalog-url-rewrite-staging.html - - label: Fedex - url: /mrg/ce/Fedex.html + - label: CatalogWidget + url: /mrg/module-catalog-widget.html - - label: GiftMessage - url: /mrg/ce/GiftMessage.html + - label: Checkout + url: /mrg/module-checkout.html - - label: GoogleAdwords - url: /mrg/ce/GoogleAdwords.html + - label: CheckoutAddressSearch + url: /mrg/module-checkout-address-search.html - - label: GoogleAnalytics - url: /mrg/ce/GoogleAnalytics.html + - label: CheckoutAddressSearchGiftRegistry + url: /mrg/module-checkout-address-search-gift-registry.html - - label: GoogleOptimizer - url: /mrg/ce/GoogleOptimizer.html + - label: CheckoutAddressSearchNegotiableQuote + url: /mrg/module-checkout-address-search-negotiable-quote.html - - label: GraphQl - url: /mrg/ce/GraphQl.html + - label: CheckoutAgreements + url: /mrg/module-checkout-agreements.html - - label: GraphQlCache - url: /mrg/ce/GraphQlCache.html + - label: CheckoutAgreementsGraphQl + url: /mrg/module-checkout-agreements-graph-ql.html - - label: GroupedCatalogInventory - url: /mrg/ce/GroupedCatalogInventory.html + - label: CheckoutAgreementsNegotiableQuote + url: /mrg/module-checkout-agreements-negotiable-quote.html - - label: GroupedProduct - url: /mrg/ce/GroupedProduct.html + - label: CheckoutStaging + url: /mrg/module-checkout-staging.html - - label: GroupedProductGraphQl - url: /mrg/ce/GroupedProductGraphQl.html + - label: Cms + url: /mrg/module-cms.html - - label: ImportExport - url: /mrg/ce/ImportExport.html + - label: CmsGraphQl + url: /mrg/module-cms-graph-ql.html - - label: Indexer - url: /mrg/ce/Indexer.html + - label: CmsPageBuilderAnalytics + url: /mrg/module-cms-page-builder-analytics.html - - label: InstantPurchase - url: /mrg/ce/InstantPurchase.html + - label: CmsPageBuilderAnalyticsStaging + url: /mrg/module-cms-page-builder-analytics-staging.html - - label: Integration - url: /mrg/ce/Integration.html + - label: CmsStaging + url: /mrg/module-cms-staging.html - - label: LayeredNavigation - url: /mrg/ce/LayeredNavigation.html + - label: CmsUrlRewrite + url: /mrg/module-cms-url-rewrite.html - - label: Marketplace - url: /mrg/ce/Marketplace.html + - label: CmsUrlRewriteGraphQl + url: /mrg/module-cms-url-rewrite-graph-ql.html - - label: MediaGallery - url: /mrg/ce/MediaGallery.html + - label: Company + url: /mrg/module-company.html - - label: MediaGalleryApi - url: /mrg/ce/MediaGalleryApi.html + - label: CompanyCredit + url: /mrg/module-company-credit.html - - label: MediaStorage - url: /mrg/ce/MediaStorage.html + - label: CompanyPayment + url: /mrg/module-company-payment.html - - label: MessageQueue - url: /mrg/ce/MessageQueue.html + - label: Config + url: /mrg/module-config.html - - label: MsrpConfigurableProduct - url: /mrg/ce/MsrpConfigurableProduct.html + - label: ConfigurableNegotiableQuote + url: /mrg/module-configurable-negotiable-quote.html - - label: MsrpGroupedProduct - url: /mrg/ce/MsrpGroupedProduct.html + - label: ConfigurableProduct + url: /mrg/module-configurable-product.html - - label: Multishipping - url: /mrg/ce/Multishipping.html + - label: ConfigurableProductGraphQl + url: /mrg/module-configurable-product-graph-ql.html - - label: MysqlMq - url: /mrg/ce/MysqlMq.html + - label: ConfigurableProductSales + url: /mrg/module-configurable-product-sales.html - - label: NewRelicReporting - url: /mrg/ce/NewRelicReporting.html + - label: ConfigurableProductStaging + url: /mrg/module-configurable-product-staging.html - - label: Newsletter - url: /mrg/ce/Newsletter.html + - label: ConfigurableRequisitionList + url: /mrg/module-configurable-requisition-list.html - - label: OfflinePayments - url: /mrg/ce/OfflinePayments.html + - label: ConfigurableSharedCatalog + url: /mrg/module-configurable-shared-catalog.html - - label: OfflineShipping - url: /mrg/ce/OfflineShipping.html + - label: Contact + url: /mrg/module-contact.html - - label: PageCache - url: /mrg/ce/PageCache.html + - label: Cookie + url: /mrg/module-cookie.html - - label: Payment - url: /mrg/ce/Payment.html + - label: Cron + url: /mrg/module-cron.html - - label: Paypal - url: /mrg/ce/Paypal.html + - label: Csp + url: /mrg/module-csp.html - - label: PaypalCaptcha - url: /mrg/ce/PaypalCaptcha.html + - label: CurrencySymbol + url: /mrg/module-currency-symbol.html - - label: PaypalGraphQl - url: /mrg/ce/PaypalGraphQl.html + - label: CustomAttributeManagement + url: /mrg/module-custom-attribute-management.html - - label: Persistent - url: /mrg/ce/Persistent.html + - label: Customer + url: /mrg/module-customer.html - - label: ProductAlert - url: /mrg/ce/ProductAlert.html + - label: CustomerAnalytics + url: /mrg/module-customer-analytics.html - - label: ProductVideo - url: /mrg/ce/ProductVideo.html + - label: CustomerBalance + url: /mrg/module-customer-balance.html - - label: Quote - url: /mrg/ce/Quote.html + - label: CustomerBalanceGraphQl + url: /mrg/module-customer-balance-graph-ql.html - - label: QuoteAnalytics - url: /mrg/ce/QuoteAnalytics.html + - label: CustomerCustomAttributes + url: /mrg/module-customer-custom-attributes.html - - label: QuoteGraphQl - url: /mrg/ce/QuoteGraphQl.html + - label: CustomerDownloadableGraphQl + url: /mrg/module-customer-downloadable-graph-ql.html - - label: RelatedProductGraphQl - url: /mrg/ce/RelatedProductGraphQl.html + - label: CustomerFinance + url: /mrg/module-customer-finance.html - - label: ReleaseNotification - url: /mrg/ce/ReleaseNotification.html + - label: CustomerGraphQl + url: /mrg/module-customer-graph-ql.html - - label: Reports - url: /mrg/ce/Reports.html + - label: CustomerImportExport + url: /mrg/module-customer-import-export.html - - label: RequireJs - url: /mrg/ce/RequireJs.html + - label: CustomerSegment + url: /mrg/module-customer-segment.html - - label: Review - url: /mrg/ce/Review.html + - label: Cybersource + url: /mrg/module-cybersource.html - - label: ReviewAnalytics - url: /mrg/ce/ReviewAnalytics.html + - label: Deploy + url: /mrg/module-deploy.html - - label: Robots - url: /mrg/ce/Robots.html + - label: Developer + url: /mrg/module-developer.html - - label: Rss - url: /mrg/ce/Rss.html + - label: Dhl + url: /mrg/module-dhl.html - - label: Rule - url: /mrg/ce/Rule.html + - label: Directory + url: /mrg/module-directory.html - - label: Sales - url: /mrg/ce/Sales.html + - label: DirectoryGraphQl + url: /mrg/module-directory-graph-ql.html - - label: SalesAnalytics - url: /mrg/ce/SalesAnalytics.html + - label: Downloadable + url: /mrg/module-downloadable.html - - label: SalesGraphQl - url: /mrg/ce/SalesGraphQl.html + - label: DownloadableGraphQl + url: /mrg/module-downloadable-graph-ql.html - - label: SalesInventory - url: /mrg/ce/SalesInventory.html + - label: DownloadableImportExport + url: /mrg/module-downloadable-import-export.html - - label: SalesRule - url: /mrg/ce/SalesRule.html + - label: DownloadableStaging + url: /mrg/module-downloadable-staging.html - - label: SalesSequence - url: /mrg/ce/SalesSequence.html + - label: Eav + url: /mrg/module-eav.html - - label: SampleData - url: /mrg/ce/SampleData.html + - label: EavGraphQl + url: /mrg/module-eav-graph-ql.html - - label: Search - url: /mrg/ce/Search.html + - label: Elasticsearch + url: /mrg/module-elasticsearch.html - - label: Security - url: /mrg/ce/Security.html + - label: Elasticsearch6 + url: /mrg/module-elasticsearch-6.html - - label: SendFriend - url: /mrg/ce/SendFriend.html + - label: Elasticsearch7 + url: /mrg/module-elasticsearch-7.html - - label: SendFriendGraphQl - url: /mrg/ce/SendFriendGraphQl.html + - label: ElasticsearchCatalogPermissions + url: /mrg/module-elasticsearch-catalog-permissions.html - - label: Shipping - url: /mrg/ce/Shipping.html + - label: Email + url: /mrg/module-email.html - - label: Signifyd - url: /mrg/ce/Signifyd.html + - label: EncryptionKey + url: /mrg/module-encryption-key.html - - label: Sitemap - url: /mrg/ce/Sitemap.html + - label: Enterprise + url: /mrg/module-enterprise.html - - label: Store - url: /mrg/ce/Store.html + - label: Eway + url: /mrg/module-eway.html - - label: StoreGraphQl - url: /mrg/ce/StoreGraphQl.html + - label: Fedex + url: /mrg/module-fedex.html - - label: Swagger - url: /mrg/ce/Swagger.html + - label: GiftCard + url: /mrg/module-gift-card.html - - label: SwaggerWebapi - url: /mrg/ce/SwaggerWebapi.html + - label: GiftCardAccount + url: /mrg/module-gift-card-account.html - - label: SwaggerWebapiAsync - url: /mrg/ce/SwaggerWebapiAsync.html + - label: GiftCardAccountGraphQl + url: /mrg/module-gift-card-account-graph-ql.html - - label: Swatches - url: /mrg/ce/Swatches.html + - label: GiftCardGraphQl + url: /mrg/module-gift-card-graph-ql.html - - label: SwatchesGraphQl - url: /mrg/ce/SwatchesGraphQl.html + - label: GiftCardImportExport + url: /mrg/module-gift-card-import-export.html - - label: SwatchesLayeredNavigation - url: /mrg/ce/SwatchesLayeredNavigation.html + - label: GiftCardNegotiableQuote + url: /mrg/module-gift-card-negotiable-quote.html - - label: Tax - url: /mrg/ce/Tax.html + - label: GiftCardRequisitionList + url: /mrg/module-gift-card-requisition-list.html - - label: TaxGraphQl - url: /mrg/ce/TaxGraphQl.html + - label: GiftCardSharedCatalog + url: /mrg/module-gift-card-shared-catalog.html - - label: Theme - url: /mrg/ce/Theme.html + - label: GiftCardStaging + url: /mrg/module-gift-card-staging.html - - label: ThemeGraphQl - url: /mrg/ce/ThemeGraphQl.html + - label: GiftMessage + url: /mrg/module-gift-message.html - - label: Tinymce3 - url: /mrg/ce/Tinymce3.html + - label: GiftMessageStaging + url: /mrg/module-gift-message-staging.html - - label: Translation - url: /mrg/ce/Translation.html + - label: GiftRegistry + url: /mrg/module-gift-registry.html - - label: Ui - url: /mrg/ce/Ui.html + - label: GiftWrapping + url: /mrg/module-gift-wrapping.html - - label: Ups - url: /mrg/ce/Ups.html + - label: GiftWrappingStaging + url: /mrg/module-gift-wrapping-staging.html - - label: UrlRewrite - url: /mrg/ce/UrlRewrite.html + - label: GoogleAdwords + url: /mrg/module-google-adwords.html - - label: UrlRewriteGraphQl - url: /mrg/ce/UrlRewriteGraphQl.html + - label: GoogleAnalytics + url: /mrg/module-google-analytics.html - - label: User - url: /mrg/ce/User.html + - label: GoogleOptimizer + url: /mrg/module-google-optimizer.html - - label: Usps - url: /mrg/ce/Usps.html + - label: GoogleOptimizerStaging + url: /mrg/module-google-optimizer-staging.html - - label: Variable - url: /mrg/ce/Variable.html + - label: GoogleTagManager + url: /mrg/module-google-tag-manager.html - - label: Vault - url: /mrg/ce/Vault.html + - label: GraphQl + url: /mrg/module-graph-ql.html - - label: VaultGraphQl - url: /mrg/ce/VaultGraphQl.html + - label: GraphQlCache + url: /mrg/module-graph-ql-cache.html - - label: Version - url: /mrg/ce/Version.html + - label: GroupedCatalogInventory + url: /mrg/module-grouped-catalog-inventory.html - - label: Webapi - url: /mrg/ce/Webapi.html + - label: GroupedProduct + url: /mrg/module-grouped-product.html - - label: WebapiAsync - url: /mrg/ce/WebapiAsync.html + - label: GroupedProductGraphQl + url: /mrg/module-grouped-product-graph-ql.html - - label: WebapiSecurity - url: /mrg/ce/WebapiSecurity.html + - label: GroupedProductStaging + url: /mrg/module-grouped-product-staging.html - - label: Weee - url: /mrg/ce/Weee.html + - label: GroupedRequisitionList + url: /mrg/module-grouped-requisition-list.html - - label: WeeeGraphQl - url: /mrg/ce/WeeeGraphQl.html + - label: GroupedSharedCatalog + url: /mrg/module-grouped-shared-catalog.html - - label: Widget - url: /mrg/ce/Widget.html + - label: ImportExport + url: /mrg/module-import-export.html - - label: Wishlist - url: /mrg/ce/Wishlist.html + - label: Indexer + url: /mrg/module-indexer.html - - label: WishlistAnalytics - url: /mrg/ce/WishlistAnalytics.html + - label: InstantPurchase + url: /mrg/module-instant-purchase.html - - label: WishlistGraphQl - url: /mrg/ce/WishlistGraphQl.html + - label: Integration + url: /mrg/module-integration.html + - label: Inventory + url: /mrg/module-inventory.html - - label: Core Adobe Commerce only, 2.3.7 - include_versions: ["2.3"] - children: + - label: InventoryAdminUi + url: /mrg/module-inventory-admin-ui.html - - label: AdminGws - url: /mrg/ee/AdminGws.html + - label: InventoryAdvancedCheckout + url: /mrg/module-inventory-advanced-checkout.html - - label: AdminGwsConfigurableProduct - url: /mrg/ee/AdminGwsConfigurableProduct.html + - label: InventoryApi + url: /mrg/module-inventory-api.html - - label: AdminGwsStaging - url: /mrg/ee/AdminGwsStaging.html + - label: InventoryBundleProduct + url: /mrg/module-inventory-bundle-product.html - - label: AdvancedCatalog - url: /mrg/ee/AdvancedCatalog.html + - label: InventoryBundleProductAdminUi + url: /mrg/module-inventory-bundle-product-admin-ui.html - - label: AdvancedCheckout - url: /mrg/ee/AdvancedCheckout.html + - label: InventoryCache + url: /mrg/module-inventory-cache.html - - label: AdvancedRule - url: /mrg/ee/AdvancedRule.html + - label: InventoryCatalog + url: /mrg/module-inventory-catalog.html - - label: AdvancedSalesRule - url: /mrg/ee/AdvancedSalesRule.html + - label: InventoryCatalogAdminUi + url: /mrg/module-inventory-catalog-admin-ui.html - - label: Banner - url: /mrg/ee/Banner.html + - label: InventoryCatalogApi + url: /mrg/module-inventory-catalog-api.html - - label: BannerCustomerSegment - url: /mrg/ee/BannerCustomerSegment.html + - label: InventoryCatalogSearch + url: /mrg/module-inventory-catalog-search.html - - label: BundleImportExportStaging - url: /mrg/ee/BundleImportExportStaging.html + - label: InventoryConfigurableProduct + url: /mrg/module-inventory-configurable-product.html - - label: BundleStaging - url: /mrg/ee/BundleStaging.html + - label: InventoryConfigurableProductAdminUi + url: /mrg/module-inventory-configurable-product-admin-ui.html - - label: CatalogEvent - url: /mrg/ee/CatalogEvent.html + - label: InventoryConfigurableProductIndexer + url: /mrg/module-inventory-configurable-product-indexer.html - - label: CatalogImportExportStaging - url: /mrg/ee/CatalogImportExportStaging.html + - label: InventoryConfiguration + url: /mrg/module-inventory-configuration.html - - label: CatalogInventoryStaging - url: /mrg/ee/CatalogInventoryStaging.html + - label: InventoryConfigurationApi + url: /mrg/module-inventory-configuration-api.html - - label: CatalogPermissions - url: /mrg/ee/CatalogPermissions.html + - label: InventoryDistanceBasedSourceSelection + url: /mrg/module-inventory-distance-based-source-selection.html - - label: CatalogRuleStaging - url: /mrg/ee/CatalogRuleStaging.html + - label: InventoryDistanceBasedSourceSelectionAdminUi + url: /mrg/module-inventory-distance-based-source-selection-admin-ui.html - - label: CatalogStaging - url: /mrg/ee/CatalogStaging.html + - label: InventoryDistanceBasedSourceSelectionApi + url: /mrg/module-inventory-distance-based-source-selection-api.html - - label: CatalogStagingGraphQl - url: /mrg/ee/CatalogStagingGraphQl.html + - label: InventoryElasticsearch + url: /mrg/module-inventory-elasticsearch.html - - label: CatalogUrlRewriteStaging - url: /mrg/ee/CatalogUrlRewriteStaging.html + - label: InventoryExportStock + url: /mrg/module-inventory-export-stock.html - - label: CheckoutAddressSearch - url: /mrg/ee/CheckoutAddressSearch.html + - label: InventoryExportStockApi + url: /mrg/module-inventory-export-stock-api.html - - label: CheckoutAddressSearchGiftRegistry - url: /mrg/ee/CheckoutAddressSearchGiftRegistry.html + - label: InventoryGraphQl + url: /mrg/module-inventory-graph-ql.html - - label: CheckoutStaging - url: /mrg/ee/CheckoutStaging.html + - label: InventoryGroupedProduct + url: /mrg/module-inventory-grouped-product.html - - label: CmsStaging - url: /mrg/ee/CmsStaging.html + - label: InventoryGroupedProductAdminUi + url: /mrg/module-inventory-grouped-product-admin-ui.html - - label: ConfigurableProductStaging - url: /mrg/ee/ConfigurableProductStaging.html + - label: InventoryGroupedProductIndexer + url: /mrg/module-inventory-grouped-product-indexer.html - - label: CustomAttributeManagement - url: /mrg/ee/CustomAttributeManagement.html + - label: InventoryImportExport + url: /mrg/module-inventory-import-export.html - - label: CustomerBalance - url: /mrg/ee/CustomerBalance.html + - label: InventoryIndexer + url: /mrg/module-inventory-indexer.html - - label: CustomerBalanceGraphQl - url: /mrg/ee/CustomerBalanceGraphQl.html + - label: InventoryLowQuantityNotification + url: /mrg/module-inventory-low-quantity-notification.html - - label: CustomerCustomAttributes - url: /mrg/ee/CustomerCustomAttributes.html + - label: InventoryLowQuantityNotificationAdminUi + url: /mrg/module-inventory-low-quantity-notification-admin-ui.html - - label: CustomerFinance - url: /mrg/ee/CustomerFinance.html + - label: InventoryLowQuantityNotificationApi + url: /mrg/module-inventory-low-quantity-notification-api.html - - label: CustomerSegment - url: /mrg/ee/CustomerSegment.html + - label: InventoryMultiDimensionalIndexerApi + url: /mrg/module-inventory-multi-dimensional-indexer-api.html - - label: Cybersource - url: /mrg/ee/Cybersource.html + - label: InventoryProductAlert + url: /mrg/module-inventory-product-alert.html - - label: DownloadableStaging - url: /mrg/ee/DownloadableStaging.html + - label: InventoryRequisitionList + url: /mrg/module-inventory-requisition-list.html - - label: ElasticsearchCatalogPermissions - url: /mrg/ee/ElasticsearchCatalogPermissions.html + - label: InventoryReservationCli + url: /mrg/module-inventory-reservation-cli.html - - label: Enterprise - url: /mrg/ee/Enterprise.html + - label: InventoryReservations + url: /mrg/module-inventory-reservations.html - - label: Eway - url: /mrg/ee/Eway.html + - label: InventoryReservationsApi + url: /mrg/module-inventory-reservations-api.html - - label: GiftCard - url: /mrg/ee/GiftCard.html + - label: InventorySales + url: /mrg/module-inventory-sales.html - - label: GiftCardAccount - url: /mrg/ee/GiftCardAccount.html + - label: InventorySalesAdminUi + url: /mrg/module-inventory-sales-admin-ui.html - - label: GiftCardAccountGraphQl - url: /mrg/ee/GiftCardAccountGraphQl.html + - label: InventorySalesApi + url: /mrg/module-inventory-sales-api.html - - label: GiftCardGraphQl - url: /mrg/ee/GiftCardGraphQl.html + - label: InventorySalesFrontendUi + url: /mrg/module-inventory-sales-frontend-ui.html - - label: GiftCardImportExport - url: /mrg/ee/GiftCardImportExport.html + - label: InventorySetupFixtureGenerator + url: /mrg/module-inventory-setup-fixture-generator.html - - label: GiftCardStaging - url: /mrg/ee/GiftCardStaging.html + - label: InventoryShipping + url: /mrg/module-inventory-shipping.html - - label: GiftMessageStaging - url: /mrg/ee/GiftMessageStaging.html + - label: InventoryShippingAdminUi + url: /mrg/module-inventory-shipping-admin-ui.html - - label: GiftRegistry - url: /mrg/ee/GiftRegistry.html + - label: InventorySourceDeductionApi + url: /mrg/module-inventory-source-deduction-api.html - - label: GiftWrapping - url: /mrg/ee/GiftWrapping.html + - label: InventorySourceSelection + url: /mrg/module-inventory-source-selection.html - - label: GiftWrappingStaging - url: /mrg/ee/GiftWrappingStaging.html + - label: InventorySourceSelectionApi + url: /mrg/module-inventory-source-selection-api.html - - label: GoogleOptimizerStaging - url: /mrg/ee/GoogleOptimizerStaging.html + - label: Invitation + url: /mrg/module-invitation.html - - label: GoogleTagManager - url: /mrg/ee/GoogleTagManager.html + - label: LayeredNavigation + url: /mrg/module-layered-navigation.html - - label: GroupedProductStaging - url: /mrg/ee/GroupedProductStaging.html + - label: LayeredNavigationStaging + url: /mrg/module-layered-navigation-staging.html - - label: Invitation - url: /mrg/ee/Invitation.html + - label: Logging + url: /mrg/module-logging.html - - label: LayeredNavigationStaging - url: /mrg/ee/LayeredNavigationStaging.html + - label: Marketplace + url: /mrg/module-marketplace.html - - label: Logging - url: /mrg/ee/Logging.html + - label: MediaGallery + url: /mrg/module-media-gallery.html - - label: MsrpStaging - url: /mrg/ee/MsrpStaging.html + - label: MediaGalleryApi + url: /mrg/module-media-gallery-api.html - - label: MultipleWishlist - url: /mrg/ee/MultipleWishlist.html + - label: MediaStorage + url: /mrg/module-media-storage.html - - label: PaymentStaging - url: /mrg/ee/PaymentStaging.html + - label: MessageQueue + url: /mrg/module-message-queue.html - - label: PersistentHistory - url: /mrg/ee/PersistentHistory.html + - label: MsrpConfigurableProduct + url: /mrg/module-msrp-configurable-product.html - - label: PricePermissions - url: /mrg/ee/PricePermissions.html + - label: MsrpGroupedProduct + url: /mrg/module-msrp-grouped-product.html - - label: ProductVideoStaging - url: /mrg/ee/ProductVideoStaging.html + - label: MsrpStaging + url: /mrg/module-msrp-staging.html - - label: PromotionPermissions - url: /mrg/ee/PromotionPermissions.html + - label: MultipleWishlist + url: /mrg/module-multiple-wishlist.html - - label: Reminder - url: /mrg/ee/Reminder.html + - label: Multishipping + url: /mrg/module-multishipping.html - - label: ResourceConnections - url: /mrg/ee/ResourceConnections.html + - label: MysqlMq + url: /mrg/module-mysql-mq.html - - label: ReviewStaging - url: /mrg/ee/ReviewStaging.html + - label: NegotiableQuote + url: /mrg/module-negotiable-quote.html - - label: Reward - url: /mrg/ee/Reward.html + - label: NegotiableQuoteSharedCatalog + url: /mrg/module-negotiable-quote-shared-catalog.html - - label: RewardGraphQl - url: /mrg/ee/RewardGraphQl.html + - label: NewRelicReporting + url: /mrg/module-new-relic-reporting.html - - label: RewardStaging - url: /mrg/ee/RewardStaging.html + - label: Newsletter + url: /mrg/module-newsletter.html - - label: Rma - url: /mrg/ee/Rma.html + - label: OfflinePayments + url: /mrg/module-offline-payments.html - - label: RmaGraphQl - url: /mrg/ee/RmaGraphQl.html + - label: OfflineShipping + url: /mrg/module-offline-shipping.html - - label: RmaStaging - url: /mrg/ee/RmaStaging.html + - label: PageBuilder + url: /mrg/module-page-builder.html - - label: SalesArchive - url: /mrg/ee/SalesArchive.html + - label: PageBuilderAnalytics + url: /mrg/module-page-builder-analytics.html - - label: SalesRuleStaging - url: /mrg/ee/SalesRuleStaging.html + - label: PageCache + url: /mrg/module-page-cache.html - - label: ScalableCheckout - url: /mrg/ee/ScalableCheckout.html + - label: Payment + url: /mrg/module-payment.html - - label: ScalableInventory - url: /mrg/ee/ScalableInventory.html + - label: PaymentStaging + url: /mrg/module-payment-staging.html - - label: ScalableOms - url: /mrg/ee/ScalableOms.html + - label: Paypal + url: /mrg/module-paypal.html - - label: ScheduledImportExport - url: /mrg/ee/ScheduledImportExport.html + - label: PaypalCaptcha + url: /mrg/module-paypal-captcha.html - - label: SearchStaging - url: /mrg/ee/SearchStaging.html + - label: PaypalGraphQl + url: /mrg/module-paypal-graph-ql.html - - label: Staging - url: /mrg/ee/Staging.html + - label: PaypalRecaptcha + url: /mrg/module-paypal-recaptcha.html - - label: StagingGraphQl - url: /mrg/ee/StagingGraphQl.html + - label: Persistent + url: /mrg/module-persistent.html - - label: Support - url: /mrg/ee/Support.html + - label: PersistentHistory + url: /mrg/module-persistent-history.html - - label: TargetRule - url: /mrg/ee/TargetRule.html + - label: PricePermissions + url: /mrg/module-price-permissions.html - - label: Tinymce3Banner - url: /mrg/ee/Tinymce3Banner.html + - label: ProductAlert + url: /mrg/module-product-alert.html - - label: VersionsCms - url: /mrg/ee/VersionsCms.html + - label: ProductVideo + url: /mrg/module-product-video.html - - label: VersionsCmsUrlRewrite - url: /mrg/ee/VersionsCmsUrlRewrite.html + - label: ProductVideoStaging + url: /mrg/module-product-video-staging.html - - label: VisualMerchandiser - url: /mrg/ee/VisualMerchandiser.html + - label: PromotionPermissions + url: /mrg/module-promotion-permissions.html - - label: WebsiteRestriction - url: /mrg/ee/WebsiteRestriction.html + - label: QuickOrder + url: /mrg/module-quick-order.html - - label: WeeeStaging - url: /mrg/ee/WeeeStaging.html + - label: Quote + url: /mrg/module-quote.html - - label: Worldpay - url: /mrg/ee/Worldpay.html + - label: QuoteAnalytics + url: /mrg/module-quote-analytics.html + - label: QuoteGraphQl + url: /mrg/module-quote-graph-ql.html - - label: B2B extension, 1.1.7 - include_versions: ["2.3"] - children: + - label: RelatedProductGraphQl + url: /mrg/module-related-product-graph-ql.html - - label: B2b - url: /mrg/b2b/B2b.html + - label: ReleaseNotification + url: /mrg/module-release-notification.html - - label: BundleNegotiableQuote - url: /mrg/b2b/BundleNegotiableQuote.html + - label: Reminder + url: /mrg/module-reminder.html - - label: BundleRequisitionList - url: /mrg/b2b/BundleRequisitionList.html + - label: Reports + url: /mrg/module-reports.html - - label: BundleSharedCatalog - url: /mrg/b2b/BundleSharedCatalog.html + - label: RequireJs + url: /mrg/module-require-js.html - - label: CheckoutAddressSearchNegotiableQuote - url: /mrg/b2b/CheckoutAddressSearchNegotiableQuote.html + - label: RequisitionList + url: /mrg/module-requisition-list.html - - label: CheckoutAgreementsNegotiableQuote - url: /mrg/b2b/CheckoutAgreementsNegotiableQuote.html + - label: ResourceConnections + url: /mrg/module-resource-connections.html - - label: Company - url: /mrg/b2b/Company.html + - label: Review + url: /mrg/module-review.html - - label: CompanyCredit - url: /mrg/b2b/CompanyCredit.html + - label: ReviewAnalytics + url: /mrg/module-review-analytics.html - - label: CompanyPayment - url: /mrg/b2b/CompanyPayment.html + - label: ReviewStaging + url: /mrg/module-review-staging.html - - label: ConfigurableNegotiableQuote - url: /mrg/b2b/ConfigurableNegotiableQuote.html + - label: Reward + url: /mrg/module-reward.html - - label: ConfigurableRequisitionList - url: /mrg/b2b/ConfigurableRequisitionList.html + - label: RewardGraphQl + url: /mrg/module-reward-graph-ql.html - - label: ConfigurableSharedCatalog - url: /mrg/b2b/ConfigurableSharedCatalog.html + - label: RewardStaging + url: /mrg/module-reward-staging.html - - label: GiftCardNegotiableQuote - url: /mrg/b2b/GiftCardNegotiableQuote.html + - label: Rma + url: /mrg/module-rma.html - - label: GiftCardRequisitionList - url: /mrg/b2b/GiftCardRequisitionList.html + - label: RmaGraphQl + url: /mrg/module-rma-graph-ql.html - - label: GiftCardSharedCatalog - url: /mrg/b2b/GiftCardSharedCatalog.html + - label: RmaStaging + url: /mrg/module-rma-staging.html - - label: GroupedRequisitionList - url: /mrg/b2b/GroupedRequisitionList.html + - label: Robots + url: /mrg/module-robots.html - - label: GroupedSharedCatalog - url: /mrg/b2b/GroupedSharedCatalog.html + - label: Rss + url: /mrg/module-rss.html - - label: NegotiableQuote - url: /mrg/b2b/NegotiableQuote.html + - label: Rule + url: /mrg/module-rule.html - - label: NegotiableQuoteSharedCatalog - url: /mrg/b2b/NegotiableQuoteSharedCatalog.html + - label: Sales + url: /mrg/module-sales.html - - label: QuickOrder - url: /mrg/b2b/QuickOrder.html + - label: SalesAnalytics + url: /mrg/module-sales-analytics.html - - label: RequisitionList - url: /mrg/b2b/RequisitionList.html + - label: SalesArchive + url: /mrg/module-sales-archive.html - - label: SharedCatalog - url: /mrg/b2b/SharedCatalog.html + - label: SalesGraphQl + url: /mrg/module-sales-graph-ql.html + - label: SalesInventory + url: /mrg/module-sales-inventory.html - - label: Inventory Management (Open Source), 1.1.7 - include_versions: ["2.3"] - children: + - label: SalesRule + url: /mrg/module-sales-rule.html - - label: Inventory - url: /mrg/msi/Inventory.html + - label: SalesRuleStaging + url: /mrg/module-sales-rule-staging.html - - label: InventoryAdminUi - url: /mrg/msi/InventoryAdminUi.html + - label: SalesSequence + url: /mrg/module-sales-sequence.html - - label: InventoryAdvancedCheckout - url: /mrg/msi/InventoryAdvancedCheckout.html + - label: SampleData + url: /mrg/module-sample-data.html - - label: InventoryApi - url: /mrg/msi/InventoryApi.html + - label: ScalableCheckout + url: /mrg/module-scalable-checkout.html - - label: InventoryBundleProduct - url: /mrg/msi/InventoryBundleProduct.html + - label: ScalableInventory + url: /mrg/module-scalable-inventory.html - - label: InventoryBundleProductAdminUi - url: /mrg/msi/InventoryBundleProductAdminUi.html + - label: ScalableOms + url: /mrg/module-scalable-oms.html - - label: InventoryCache - url: /mrg/msi/InventoryCache.html + - label: ScheduledImportExport + url: /mrg/module-scheduled-import-export.html - - label: InventoryCatalog - url: /mrg/msi/InventoryCatalog.html + - label: Search + url: /mrg/module-search.html - - label: InventoryCatalogAdminUi - url: /mrg/msi/InventoryCatalogAdminUi.html + - label: SearchStaging + url: /mrg/module-search-staging.html - - label: InventoryCatalogApi - url: /mrg/msi/InventoryCatalogApi.html + - label: Security + url: /mrg/module-security.html - - label: InventoryCatalogSearch - url: /mrg/msi/InventoryCatalogSearch.html + - label: SendFriend + url: /mrg/module-send-friend.html - - label: InventoryConfigurableProduct - url: /mrg/msi/InventoryConfigurableProduct.html + - label: SendFriendGraphQl + url: /mrg/module-send-friend-graph-ql.html - - label: InventoryConfigurableProductAdminUi - url: /mrg/msi/InventoryConfigurableProductAdminUi.html + - label: SharedCatalog + url: /mrg/module-shared-catalog.html - - label: InventoryConfigurableProductIndexer - url: /mrg/msi/InventoryConfigurableProductIndexer.html + - label: Shipping + url: /mrg/module-shipping.html - - label: InventoryConfiguration - url: /mrg/msi/InventoryConfiguration.html + - label: Signifyd + url: /mrg/module-signifyd.html - - label: InventoryConfigurationApi - url: /mrg/msi/InventoryConfigurationApi.html + - label: Sitemap + url: /mrg/module-sitemap.html - - label: InventoryDistanceBasedSourceSelection - url: /mrg/msi/InventoryDistanceBasedSourceSelection.html + - label: Staging + url: /mrg/module-staging.html - - label: InventoryDistanceBasedSourceSelectionAdminUi - url: /mrg/msi/InventoryDistanceBasedSourceSelectionAdminUi.html + - label: StagingGraphQl + url: /mrg/module-staging-graph-ql.html - - label: InventoryDistanceBasedSourceSelectionApi - url: /mrg/msi/InventoryDistanceBasedSourceSelectionApi.html + - label: StagingPageBuilder + url: /mrg/module-staging-page-builder.html - - label: InventoryElasticsearch - url: /mrg/msi/InventoryElasticsearch.html + - label: Store + url: /mrg/module-store.html - - label: InventoryExportStock - url: /mrg/msi/InventoryExportStock.html + - label: StoreGraphQl + url: /mrg/module-store-graph-ql.html - - label: InventoryExportStockApi - url: /mrg/msi/InventoryExportStockApi.html + - label: Support + url: /mrg/module-support.html - - label: InventoryGraphQl - url: /mrg/msi/InventoryGraphQl.html + - label: Swagger + url: /mrg/module-swagger.html - - label: InventoryGroupedProduct - url: /mrg/msi/InventoryGroupedProduct.html + - label: SwaggerWebapi + url: /mrg/module-swagger-webapi.html - - label: InventoryGroupedProductAdminUi - url: /mrg/msi/InventoryGroupedProductAdminUi.html + - label: SwaggerWebapiAsync + url: /mrg/module-swagger-webapi-async.html - - label: InventoryGroupedProductIndexer - url: /mrg/msi/InventoryGroupedProductIndexer.html + - label: Swatches + url: /mrg/module-swatches.html - - label: InventoryImportExport - url: /mrg/msi/InventoryImportExport.html + - label: SwatchesGraphQl + url: /mrg/module-swatches-graph-ql.html - - label: InventoryIndexer - url: /mrg/msi/InventoryIndexer.html + - label: SwatchesLayeredNavigation + url: /mrg/module-swatches-layered-navigation.html - - label: InventoryLowQuantityNotification - url: /mrg/msi/InventoryLowQuantityNotification.html + - label: TargetRule + url: /mrg/module-target-rule.html - - label: InventoryLowQuantityNotificationAdminUi - url: /mrg/msi/InventoryLowQuantityNotificationAdminUi.html + - label: Tax + url: /mrg/module-tax.html - - label: InventoryLowQuantityNotificationApi - url: /mrg/msi/InventoryLowQuantityNotificationApi.html + - label: TaxGraphQl + url: /mrg/module-tax-graph-ql.html - - label: InventoryMultiDimensionalIndexerApi - url: /mrg/msi/InventoryMultiDimensionalIndexerApi.html + - label: Theme + url: /mrg/module-theme.html - - label: InventoryProductAlert - url: /mrg/msi/InventoryProductAlert.html + - label: ThemeGraphQl + url: /mrg/module-theme-graph-ql.html - - label: InventoryRequisitionList - url: /mrg/msi/InventoryRequisitionList.html + - label: Tinymce3 + url: /mrg/module-tinymce-3.html - - label: InventoryReservationCli - url: /mrg/msi/InventoryReservationCli.html + - label: Tinymce3Banner + url: /mrg/module-tinymce-3-banner.html - - label: InventoryReservations - url: /mrg/msi/InventoryReservations.html + - label: Translation + url: /mrg/module-translation.html - - label: InventoryReservationsApi - url: /mrg/msi/InventoryReservationsApi.html + - label: Ui + url: /mrg/module-ui.html - - label: InventorySales - url: /mrg/msi/InventorySales.html + - label: Ups + url: /mrg/module-ups.html - - label: InventorySalesAdminUi - url: /mrg/msi/InventorySalesAdminUi.html + - label: UrlRewrite + url: /mrg/module-url-rewrite.html - - label: InventorySalesApi - url: /mrg/msi/InventorySalesApi.html + - label: UrlRewriteGraphQl + url: /mrg/module-url-rewrite-graph-ql.html - - label: InventorySalesFrontendUi - url: /mrg/msi/InventorySalesFrontendUi.html + - label: User + url: /mrg/module-user.html - - label: InventorySetupFixtureGenerator - url: /mrg/msi/InventorySetupFixtureGenerator.html + - label: Usps + url: /mrg/module-usps.html - - label: InventoryShipping - url: /mrg/msi/InventoryShipping.html + - label: Variable + url: /mrg/module-variable.html - - label: InventoryShippingAdminUi - url: /mrg/msi/InventoryShippingAdminUi.html + - label: Vault + url: /mrg/module-vault.html - - label: InventorySourceDeductionApi - url: /mrg/msi/InventorySourceDeductionApi.html + - label: VaultGraphQl + url: /mrg/module-vault-graph-ql.html - - label: InventorySourceSelection - url: /mrg/msi/InventorySourceSelection.html + - label: Version + url: /mrg/module-version.html - - label: InventorySourceSelectionApi - url: /mrg/msi/InventorySourceSelectionApi.html + - label: VersionsCms + url: /mrg/module-versions-cms.html + - label: VersionsCmsUrlRewrite + url: /mrg/module-versions-cms-url-rewrite.html - - label: Page Builder (Commerce), v1.3.4 - include_versions: ["2.3"] - children: + - label: VisualMerchandiser + url: /mrg/module-visual-merchandiser.html - - label: CatalogPageBuilderAnalytics - url: /mrg/page-builder/CatalogPageBuilderAnalytics.html + - label: Webapi + url: /mrg/module-webapi.html - - label: CmsPageBuilderAnalytics - url: /mrg/page-builder/CmsPageBuilderAnalytics.html + - label: WebapiAsync + url: /mrg/module-webapi-async.html - - label: PageBuilder - url: /mrg/page-builder/PageBuilder.html + - label: WebapiSecurity + url: /mrg/module-webapi-security.html + + - label: WebsiteRestriction + url: /mrg/module-website-restriction.html + + - label: Weee + url: /mrg/module-weee.html + + - label: WeeeGraphQl + url: /mrg/module-weee-graph-ql.html + + - label: WeeeStaging + url: /mrg/module-weee-staging.html + + - label: Widget + url: /mrg/module-widget.html + + - label: Wishlist + url: /mrg/module-wishlist.html + + - label: WishlistAnalytics + url: /mrg/module-wishlist-analytics.html + + - label: WishlistGraphQl + url: /mrg/module-wishlist-graph-ql.html + + - label: Worldpay + url: /mrg/module-worldpay.html - - label: PageBuilderAnalytics - url: /mrg/page-builder/PageBuilderAnalytics.html diff --git a/src/_data/toc/module-reference-guide-2_4.yml b/src/_data/toc/module-reference-guide-2_4.yml index 1cb6b937cdd..f15f56be126 100644 --- a/src/_data/toc/module-reference-guide-2_4.yml +++ b/src/_data/toc/module-reference-guide-2_4.yml @@ -75,6 +75,12 @@ pages: - label: Analytics url: /mrg/module-analytics.html + - label: AsyncOrder + url: /mrg/module-async-order.html + + - label: AsyncOrderGraphQl + url: /mrg/module-async-order-graph-ql.html + - label: AsynchronousOperations url: /mrg/module-asynchronous-operations.html @@ -375,6 +381,9 @@ pages: - label: CustomerSegment url: /mrg/module-customer-segment.html + - label: DeferredTotalCalculating + url: /mrg/module-deferred-total-calculating.html + - label: Deploy url: /mrg/module-deploy.html @@ -423,6 +432,9 @@ pages: - label: ElasticsearchCatalogPermissions url: /mrg/module-elasticsearch-catalog-permissions.html + - label: ElasticsearchCatalogPermissionsGraphQl + url: /mrg/module-elasticsearch-catalog-permissions-graph-ql.html + - label: Email url: /mrg/module-email.html @@ -762,6 +774,9 @@ pages: - label: JwtFrameworkAdapter url: /mrg/module-jwt-framework-adapter.html + - label: JwtUserToken + url: /mrg/module-jwt-user-token.html + - label: LayeredNavigation url: /mrg/module-layered-navigation.html @@ -918,6 +933,9 @@ pages: - label: NegotiableQuote url: /mrg/module-negotiable-quote.html + - label: NegotiableQuoteAsyncOrder + url: /mrg/module-negotiable-quote-async-order.html + - label: NegotiableQuoteGraphQl url: /mrg/module-negotiable-quote-graph-ql.html @@ -951,6 +969,9 @@ pages: - label: PageBuilderAdminAnalytics url: /mrg/module-page-builder-admin-analytics.html + - label: PageBuilderAdminGwsAdminUi + url: /mrg/module-page-builder-admin-gws-admin-ui.html + - label: PageBuilderAnalytics url: /mrg/module-page-builder-analytics.html @@ -960,6 +981,9 @@ pages: - label: Payment url: /mrg/module-payment.html + - label: PaymentGraphQl + url: /mrg/module-payment-graph-ql.html + - label: PaymentStaging url: /mrg/module-payment-staging.html @@ -975,9 +999,6 @@ pages: - label: PaypalNegotiableQuote url: /mrg/module-paypal-negotiable-quote.html - - label: PaypalOnBoarding - url: /mrg/module-paypal-on-boarding.html - - label: PaypalPurchaseOrder url: /mrg/module-paypal-purchase-order.html @@ -1041,6 +1062,9 @@ pages: - label: ReCaptchaCheckout url: /mrg/module-re-captcha-checkout.html + - label: ReCaptchaCheckoutSalesRule + url: /mrg/module-re-captcha-checkout-sales-rule.html + - label: ReCaptchaCompany url: /mrg/module-re-captcha-company.html diff --git a/src/_data/toc/page-builder.yml b/src/_data/toc/page-builder.yml index f3ac657d160..476ea1a1c80 100644 --- a/src/_data/toc/page-builder.yml +++ b/src/_data/toc/page-builder.yml @@ -90,8 +90,8 @@ pages: url: /page-builder/docs/content-types/create/add-icon.html versionless: true - - label: Workflow tips - url: /page-builder/docs/content-types/create/workflow-tips.html + - label: Troubleshooting + url: /page-builder/docs/content-types/create/troubleshooting.html versionless: true - label: 'Customize' diff --git a/src/_data/toc/payment-services.yml b/src/_data/toc/payment-services.yml new file mode 100644 index 00000000000..9cb461ed76a --- /dev/null +++ b/src/_data/toc/payment-services.yml @@ -0,0 +1,26 @@ +label: Payment Services +versionless: true +pages: +- label: Introduction + url: /payment-services/index.html + versionless: true + +- label: Install Payment Services + url: /payment-services/install-payments.html + versionless: true + +- label: Configure Payment Services + url: /payment-services/configure-payments.html + versionless: true + children: + - label: Customize buttons and messaging + url: /payment-services/customize-buttons-messaging.html + versionless: true + +- label: Security + url: /payment-services/security.html + versionless: true + +- label: Release Notes + url: /payment-services/release-notes.html + versionless: true diff --git a/src/_data/toc/performance-best-practices.yml b/src/_data/toc/performance-best-practices.yml index a44f3ea8d81..672bf38bb54 100644 --- a/src/_data/toc/performance-best-practices.yml +++ b/src/_data/toc/performance-best-practices.yml @@ -21,8 +21,15 @@ pages: - label: Deployment flow url: /performance-best-practices/deployment-flow.html - - label: Advanced setup - url: /performance-best-practices/advanced-setup.html + - label: High-throughput order processing + url: /performance-best-practices/high-throughput-order-processing.html + exclude_versions: ["2.3"] - - label: Advanced JavaScript bundling - url: /performance-best-practices/advanced-js-bundling.html + - label: Advanced concepts + children: + + - label: Advanced setup + url: /performance-best-practices/advanced-setup.html + + - label: Advanced JavaScript bundling + url: /performance-best-practices/advanced-js-bundling.html diff --git a/src/_data/toc/php-developer-guide.yml b/src/_data/toc/php-developer-guide.yml index 57fad7c122d..01be0ff96a1 100644 --- a/src/_data/toc/php-developer-guide.yml +++ b/src/_data/toc/php-developer-guide.yml @@ -140,6 +140,11 @@ pages: - label: Events and observers url: /extension-dev-guide/events-and-observers.html + children: + + - label: List of events + url: /extension-dev-guide/event-list.html + include_versions: ["2.4"] - label: Factories url: /extension-dev-guide/factories.html diff --git a/src/_data/toc/product-recommendations.yml b/src/_data/toc/product-recommendations.yml index 55fd994b8e6..ce3a90ca831 100644 --- a/src/_data/toc/product-recommendations.yml +++ b/src/_data/toc/product-recommendations.yml @@ -1,41 +1,23 @@ +--- label: Product Recommendations pages: - label: Overview url: /recommendations/product-recs.html versionless: true - -- label: How to Implement Product Recommendations - url: /recommendations/implementation.html - versionless: true - -- label: Install and Configure Recommendations - url: /recommendations/install-configure.html - versionless: true - -- label: Recommendation Events + +- label: Collect Data url: /recommendations/events.html versionless: true -- label: Verify Event Collection - url: /recommendations/verify.html +- label: Customize + url: /recommendations/customize.html versionless: true - + - label: Handle Cookie Restrictions url: /recommendations/setting-cookie.html versionless: true -- label: Test Recommendations - url: /recommendations/test.html - versionless: true - -- label: Customize Recommendations - url: /recommendations/customize.html - versionless: true - -- label: Recommendations SDK +- label: SDK url: /recommendations/recs-api.html versionless: true - -- label: Release Notes - url: /recommendations/release-notes.html - versionless: true + \ No newline at end of file diff --git a/src/_data/toc/release-notes.yml b/src/_data/toc/release-notes.yml index b9278bf3842..4efa0b3f004 100644 --- a/src/_data/toc/release-notes.yml +++ b/src/_data/toc/release-notes.yml @@ -7,6 +7,35 @@ pages: include_versions: ["2.4"] children: + - label: Adobe Commerce 2.4.5-p1 Release Notes + url: /release-notes/2-4-5-p1.html + + - label: Magento Open Source 2.4.5 Release Notes + url: /release-notes/open-source-2-4-5.html + + - label: Adobe Commerce 2.4.5 Release Notes + url: /release-notes/commerce-2-4-5.html + + - label: Adobe Commerce 2.4.4-p2 Release Notes + url: /release-notes/2-4-4-p2.html + + - label: Adobe Commerce 2.4.4-p1 Release Notes + url: /release-notes/2-4-4-p1.html + + - label: Magento Open Source 2.4.4 Release Notes + url: /release-notes/open-source-2-4-4.html + + - label: Adobe Commerce 2.4.4 Release Notes + url: /release-notes/commerce-2-4-4.html + + - label: Adobe Commerce 2.4.3-p3 Release Notes + url: /release-notes/2-4-3-p3.html + + - label: Adobe Commerce 2.4.3-p2 Release Notes + url: /release-notes/2-4-3-p2.html + + - label: Adobe Commerce 2.4.3-p1 Release Notes + url: /release-notes/2-4-3-p1.html - label: Magento Open Source 2.4.3 Release Notes url: /release-notes/open-source-2-4-3.html @@ -46,6 +75,15 @@ pages: - label: Component Status url: /release-notes/component-status.html + - label: Adobe Commerce 2.3.7-p4 Release Notes + url: /release-notes/2-3-7-p4.html + + - label: Adobe Commerce 2.3.7-p3 Release Notes + url: /release-notes/2-3-7-p3.html + + - label: Adobe Commerce 2.3.7-p2 Release Notes + url: /release-notes/2-3-7-p2.html + - label: Adobe Commerce 2.3.7-p1 Release Notes url: /release-notes/2-3-7-p1.html @@ -138,10 +176,14 @@ pages: - label: Product Recommendations url: /recommendations/release-notes.html versionless: true - + - label: Sales Channels children: - label: Amazon url: /extensions/amazon-sales/release-notes/ versionless: true + + - label: Payment Services + url: /payment-services/release-notes.html + versionless: true diff --git a/src/_data/toc/release.yml b/src/_data/toc/release.yml index f5688598c78..0ad0aaa5587 100644 --- a/src/_data/toc/release.yml +++ b/src/_data/toc/release.yml @@ -1,22 +1,30 @@ label: Release Information pages: + - label: Roadmap + url: /release/roadmap.html + versionless: true + - label: Upcoming releases url: /release/ versionless: true + - label: Beta program + url: /release/beta-program.html + versionless: true + - label: Released versions url: /release/released-versions.html versionless: true - label: Release policy - url: /release/policy + url: /release/policy/ versionless: true - label: Lifecycle policy url: /release/lifecycle-policy.html versionless: true - + - label: Availability url: /release/availability.html versionless: true diff --git a/src/_data/toc/rest-api.yml b/src/_data/toc/rest-api.yml index 54c4b5b33d4..694ef46d7eb 100644 --- a/src/_data/toc/rest-api.yml +++ b/src/_data/toc/rest-api.yml @@ -12,15 +12,15 @@ pages: children: - label: Admin REST endpoints - url: https://magento.redoc.ly/2.3.7-admin/ + url: https://developer.adobe.com/commerce/webapi/rest/quick-reference/ include_versions: ["2.3"] - label: Customer REST endpoints - url: https://magento.redoc.ly/2.3.7-customer/ + url: https://developer.adobe.com/commerce/webapi/rest/quick-reference/ include_versions: ["2.3"] - label: Guest REST endpoints - url: https://magento.redoc.ly/2.3.7-guest/ + url: https://developer.adobe.com/commerce/webapi/rest/quick-reference/ include_versions: ["2.3"] - label: Asynchronous Admin REST endpoints @@ -40,15 +40,15 @@ pages: children: - label: Admin REST endpoints - url: https://magento.redoc.ly/2.4.3-admin/ + url: https://developer.adobe.com/commerce/webapi/rest/quick-reference/ include_versions: ["2.4"] - label: Customer REST endpoints - url: https://magento.redoc.ly/2.4.3-customer/ + url: https://developer.adobe.com/commerce/webapi/rest/quick-reference/ include_versions: ["2.4"] - label: Guest REST endpoints - url: https://magento.redoc.ly/2.4.3-guest/ + url: https://developer.adobe.com/commerce/webapi/rest/quick-reference/ include_versions: ["2.4"] - label: Generate a local API reference @@ -228,6 +228,22 @@ pages: class: tutorial url: /rest/tutorials/grouped-product/create-and-manage-grouped-products.html + - label: Create bundle products + class: tutorial + children: + + - label: Create bundle products tutorial + url: /rest/tutorials/bundle-product/bundle-product-intro.html + + - label: Step 1. Plan the product + url: /rest/tutorials/bundle-product/plan-product.html + + - label: Step 2. Create the simple products + url: /rest/tutorials/bundle-product/create-simple-products.html + + - label: Step 3. Create the bundle product + url: /rest/tutorials/bundle-product/create-bundle-product.html + - label: Modules children: diff --git a/src/_data/toc/shared-services.yml b/src/_data/toc/shared-services.yml index 9db984df1fb..015f73cf60c 100644 --- a/src/_data/toc/shared-services.yml +++ b/src/_data/toc/shared-services.yml @@ -1,12 +1,12 @@ label: Shared Services pages: -- label: Storefront Events +- label: Adobe Commerce Storefront Events children: - - label: Storefront Events SDK + - label: Adobe Commerce Storefront Event SDK url: /shared-services/storefront-events-sdk.html versionless: true - - label: Storefront Event Collector + - label: Adobe Commerce Storefront Event Collector url: /shared-services/storefront-event-collector.html versionless: true diff --git a/src/_data/toc/soap.yml b/src/_data/toc/soap.yml new file mode 100644 index 00000000000..6e16765987f --- /dev/null +++ b/src/_data/toc/soap.yml @@ -0,0 +1,4 @@ +label: SOAP Reference +pages: + - label: Overview + url: /soap/bk-soap.html diff --git a/src/_data/toc/software-update-guide.yml b/src/_data/toc/software-update-guide.yml index 68a7b22f3c4..6df142a5695 100644 --- a/src/_data/toc/software-update-guide.yml +++ b/src/_data/toc/software-update-guide.yml @@ -73,18 +73,6 @@ pages: url: /comp-mgr/patching.html children: - - label: Quality Patches Tool - url: /comp-mgr/patching/mqp.html - children: - - - label: Quality patches for Adobe Commerce - url: /quality-patches/release-notes-commerce.html - versionless: true - - - label: Quality patches for Magento Open Source - url: /quality-patches/release-notes-open-source.html - versionless: true - - label: Command Line url: /comp-mgr/patching/command-line.html children: @@ -93,10 +81,6 @@ pages: url: /comp-mgr/patching/composer.html children: - - label: Update the updater application - url: /comp-mgr/updater/update-updater.html - include_versions: ["2.3"] - - label: Troubleshooting children: diff --git a/src/_data/toc/testing.yml b/src/_data/toc/testing.yml index 5eab6e02562..6e36a9dc70d 100644 --- a/src/_data/toc/testing.yml +++ b/src/_data/toc/testing.yml @@ -37,6 +37,39 @@ pages: - label: '@magentoDbIsolation' url: /test/integration/annotations/magento-db-isolation.html + - label: Using PHP built-in attributes + url: /test/integration/attributes.html + exclude_versions: [ "2.3" ] + + children: + + - label: 'AppArea' + url: /test/integration/attributes/magento-app-area.html + + - label: 'AppIsolation' + url: /test/integration/attributes/magento-app-isolation.html + + - label: 'Cache' + url: /test/integration/attributes/magento-cache.html + + - label: 'ComponentsDir' + url: /test/integration/attributes/magento-components-dir.html + + - label: 'ConfigFixture' + url: /test/integration/attributes/magento-config-fixture.html + + - label: 'DataFixture' + url: /test/integration/attributes/magento-data-fixture.html + + - label: 'DataFixtureBeforeTransaction' + url: /test/integration/attributes/magento-data-fixture-before-transaction.html + + - label: 'DbIsolation' + url: /test/integration/attributes/magento-db-isolation.html + + - label: 'IndexerDimensionMode' + url: /test/integration/attributes/magento-indexer-dimension-mode.html + - label: JavaScript Unit Testing children: diff --git a/src/_data/toc/tools.yml b/src/_data/toc/tools.yml new file mode 100644 index 00000000000..4161c018964 --- /dev/null +++ b/src/_data/toc/tools.yml @@ -0,0 +1,21 @@ +--- +label: Tools +pages: + + - label: Quality Patches Tool + url: /quality-patches/tool.html + versionless: true + children: + + - label: Usage + url: /quality-patches/usage.html + versionless: true + + - label: Release notes + url: /quality-patches/release-notes.html + versionless: true + + - label: Site Wide Analysis Tool + url: /tools/site-wide-analysis.html + versionless: true + edition: ee-only diff --git a/src/_data/var.yml b/src/_data/var.yml index c8502b9f145..4f0abc08400 100644 --- a/src/_data/var.yml +++ b/src/_data/var.yml @@ -17,28 +17,28 @@ ce: Magento Open Source ee: Adobe Commerce b2b: B2B for Adobe Commerce mbi: Adobe Commerce Reporting +pwa: PWA Studio # Cloud product name variables ece: Adobe Commerce on cloud infrastructure -ece-release-date: July 29, 2021 csuite: Cloud Suite for Commerce ct: ece-tools ct-repo: magento/ece-tools -ct-release: 2002.1.7 +ct-release: 2002.1.13 mcc-prod: Cloud Components of Commerce mcc-package: magento/magento-cloud-components -mcc-release: 1.0.8 +mcc-release: 1.0.12 mcd-prod: Cloud Docker for Commerce mcd-package: magento/magento-cloud-docker -mcd-release: 1.2.4 +mcd-release: 1.3.4 mcp-prod: Cloud Patches for Commerce mcp-package: magento/magento-cloud-patches -mcp-release: 1.0.12 +mcp-release: 1.0.20 # TIP: Use the following syntax to use a variable in the documentation source: {{site.data.var.xx}} where xx # is the variable value. diff --git a/src/_data/whats-new.yml b/src/_data/whats-new.yml index c0ee3a0dc73..d72e0095d91 100644 --- a/src/_data/whats-new.yml +++ b/src/_data/whats-new.yml @@ -4,10 +4,2677 @@ description: This page contains recent changes that we think you'd like to know We exclude from this list proofreading, spelling checks, and all minor updates. link: "/whats-new.html" thread: "/whatsnew-feed.xml" -updated: Mon Aug 30 16:00:00 2021 +updated: Mon Jan 23 15:44:39 2023 entries: +- description: Added redirects for all 2.4.x and unversioned topics that were migrated + to [Adobe Developer documentation](https://developer.adobe.com/commerce/docs) + and [Experience League](https://experienceleague.adobe.com/docs/commerce.html). + versions: 2.4.x + type: Major Update + date: December 8, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3225 + merge_commit: a647efe55c72995967a1382db5dd46d00cf0db80 + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: The [Cloud User Guide](https://devdocs.magento.com/cloud/bk-cloud.html) + topics moved to [Adobe Experience League](https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/overview.html) + and the [Cloud Docker](https://devdocs.magento.com/cloud/docker/docker-development.html) + topics moved to [Adobe Developer documentation](https://developer.adobe.com/commerce/cloud-tools/docker/get-support/). + All topics will be redirected soon. + versions: 2.4.x + type: Major Update + date: December 1, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3221 + merge_commit: 8e07b3212f385c8aa3f30c6320860840e24d3616 + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: The [GraphQL Developer Guide](https://devdocs.magento.com/guides/v2.4/graphql/index.html) + topics moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/webapi/graphql/) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: November 22, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3215 + merge_commit: 334dd58b8c79d13ec2707e8f016271010fb275b6 + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: The [Catalog Services](https://devdocs.magento.com/catalog-service/products.html) + and [Live Search](https://devdocs.magento.com/live-search/graphql-support.html) + GraphQL queries moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/webapi/graphql/) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: November 22, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3218 + merge_commit: e0ae15f332cfb0623b4a1726580ee66969b8b02b + contributor: keharper + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: The [Product Recommendations](https://devdocs.magento.com/recommendations/product-recs.html) + topics moved to the [Experience League](https://experienceleague.adobe.com/docs/commerce-merchant-services/product-recommendations/developer/development-overview.html) + and the [Adobe Developer documentation](https://developer.adobe.com/commerce/services/product-recommendations/) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: October 31, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3206 + merge_commit: 5d4605e409897e614a1be5910c40f1fa9b9de331 + contributor: jhadobe + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: "[Cloud Suite release notes](https://devdocs.magento.com/cloud/release-notes/cloud-tools.html) + for ECE-Tools 2002.1.13, Cloud Patches 1.0.20, and Cloud Docker 1.3.4." + versions: 2.x + type: Major Update + date: October 27, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3202 + merge_commit: 03c0f909cf3eb7cb9306e2388869ab65a1b0e325 + contributor: hguthrie + membership: true + labels: + - 2.x + - Major Update +- description: Added `categories` and `categoryPath` filtering information to [productSearch](https://devdocs.magento.com/live-search/product-search.html) + topic. + versions: 2.x + type: Major Update + date: October 26, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3200 + merge_commit: d9250bc6c78c79bcff94a75fdf8367c43b6cbdec + contributor: dobooth + membership: true + labels: + - 2.x + - Major Update +- description: The Adobe Commerce and Magento Open Source [release notes](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html) + topics moved to [Adobe Experience League](https://experienceleague.adobe.com/docs/commerce-operations/release/notes/overview.html) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: October 24, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3194 + merge_commit: 1814219fefc8e99650ef4fa117581fb367bbd7bb + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: The [Shared Services](https://devdocs.magento.com/shared-services/storefront-events-sdk.html) + topics moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/services/shared-services/) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: October 19, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3195 + merge_commit: 4f129a1cdbf2e22d7eacdf93c8b54e279d7a979e + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: The [API endpoints attributes](https://devdocs.magento.com/codelinks/attributes.html) + topic moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/webapi/rest/attributes) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: October 14, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3190 + merge_commit: e66911b062f0677d49e2ea112adfdb1128383d55 + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: The [Security and Compliance](https://devdocs.magento.com/security/security-and-compliance.html) + topics moved to [Experience League](https://experienceleague.adobe.com/docs/commerce-operations/security-and-compliance/overview.html) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: October 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3183 + merge_commit: f3a4a10e300caa6cedbefcc1701474d902e34b5b + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: The [Backward-incompatible changes](https://devdocs.magento.com/guides/v2.4/release-notes/backward-incompatible-changes/index.html) + topics moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/php/development/backward-incompatible-changes/) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: October 11, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3184 + merge_commit: b308f39fea49c96df38205f253412fde3a7d66f2 + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: Published release notes for the [2.4.5-p1](https://devdocs.magento.com/guides/v2.4/release-notes/2-4-5-p1.html) + and [2.4.4-p2](https://devdocs.magento.com/guides/v2.4/release-notes/2-4-4-p2.html) + versions. + versions: 2.4.4, 2.4.5 + type: New Topic + date: October 11, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3186 + merge_commit: c5b50f9e9fe4f604faeb2c51e351922e567a9136 + contributor: dshevtsov + membership: true + labels: + - New Topic + - 2.4.4 + - 2.4.5 +- description: The [Advanced Reporting](https://devdocs.magento.com/guides/v2.4/advanced-reporting/overview.html) + topics moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/php/development/advanced-reporting/) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: October 6, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3180 + merge_commit: cb3b7ec015e12d5e201b54b0825a82dc5786a6ce + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: The Quality Patches Tool [home page](https://devdocs.magento.com/quality-patches/tool.html) + moved to [Experience League](https://experienceleague.adobe.com/tools/commerce-quality-patches/index.html) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: October 3, 2022 + link: https://github.com/magento/devdocs/pull/9521 + merge_commit: df084a542261a999656b20f7343758244a547629 + contributor: barnato-v + membership: true + labels: + - Major Update + - 2.4.x + - 'Progress: done' + - migration +- description: Verified the backup retention policy for Cloud projects. See [Backup + and disaster recovery](https://devdocs.magento.com/cloud/architecture/pro-architecture.html#backup-and-disaster-recovery) + in the Cloud guide. + versions: 2.x + type: Technical + date: September 30, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3146 + merge_commit: 9d068b8880b2216463c1da61d5f41b2cd2ff2b4d + contributor: hguthrie + membership: true + labels: + - 2.x + - Technical +- description: Updated the [New Relic instructions for Logs](https://devdocs.magento.com/cloud/project/new-relic.html#view-and-analyze-log-data). + versions: 2.x + type: Technical + date: September 30, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3169 + merge_commit: 4edaa834aa405693e976dcc89e7467ad01d6dfe0 + contributor: hguthrie + membership: true + labels: + - 2.x + - Technical +- description: The Quality Patches Tool [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) + moved to [Experience League](https://experienceleague.adobe.com/docs/commerce-operations/tools/quality-patches-tool/release-notes.html) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: September 30, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3173 + merge_commit: cb1aa57be409522d02b21f0c45f03dc35af28fe2 + contributor: barnato-v + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: The [Release Information](https://devdocs.magento.com/release/roadmap.html) + topics moved to [Experience League](https://experienceleague.adobe.com/docs/commerce-operations/release/roadmap.html) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: September 30, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3175 + merge_commit: b649cfd3b2857b5d9ea8f3d93653f732271b8749 + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) + for the 1.1.20 Quality Patches Tool (QPT) package release. + versions: 2.4.x + type: Major Update + date: September 27, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3170 + merge_commit: 65e2ae5f2c783f7b72eedcad92991b011f057c55 + contributor: apoltoratskyi + membership: true + labels: + - Major Update + - 2.4.x +- description: The [Command-Line Tools Reference](https://devdocs.magento.com/guides/v2.4/reference/cli/magento-commerce.html) + topics moved to [Experience League](https://experienceleague.adobe.com/docs/commerce-operations/reference/commerce-on-premises.html) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: September 23, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3165 + merge_commit: d863de201b6ddee5a4f181a7da8f4b1bf98e6a01 + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: The [Catalog Service](https://devdocs.magento.com/catalog-service/index.html) + topics moved to [Experience League](https://experienceleague.adobe.com/docs/commerce-merchant-services/catalog-service/overview.html) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: September 23, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3166 + merge_commit: b2a7180ad20ac8677e1d1ffa903a47cd392269d4 + contributor: dobooth + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: The [Functional Testing Framework Guide](https://devdocs.magento.com/mftf/docs/introduction.html) + topics moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/testing/functional-testing-framework/) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: September 16, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3160 + merge_commit: 2629e630f302f33b897a54a80c0a88957351e48f + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: Cloud tools release:
- [Ece-tools 2002.1.12](https://devdocs.magento.com/cloud/release-notes/ece-release-notes.html#v2002112)
- + [Cloud Docker 1.3.3](https://devdocs.magento.com/cloud/release-notes/mcd-release-notes.html#v133)
- + [Cloud components 1.0.12](https://devdocs.magento.com/cloud/release-notes/mcc-release-notes.html#v1012)
- + [Cloud patches 1.0.19](https://devdocs.magento.com/cloud/release-notes/mcp-release-notes.html#v1019) + versions: 2.x + type: Major Update + date: September 14, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3152 + merge_commit: 29915eb9bb2330f4ff07c3469f179d32bd426f12 + contributor: BaDos + membership: true + labels: + - 2.x + - Major Update +- description: Moved the "Live Search with Catalog Service" example from Live Search + to the Catalog Service [productSearch query](https://devdocs.magento.com/catalog-service/productsearch.html) + topic. + versions: 2.x + type: New Topic + date: September 14, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3139 + merge_commit: cfbc6d3a0ca4de064dc9215673ed85671e18b117 + contributor: dobooth + membership: true + labels: + - 2.x + - New Topic +- description: The [Installation Guide](https://devdocs.magento.com/guides/v2.4/install-gde/install-flow-diagram.html) + topics moved to [Experience League](https://experienceleague.adobe.com/docs/commerce-operations/installation-guide/overview.html) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: September 13, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3150 + merge_commit: d5bb9c81d63725cb2887863d2ad3f8ae30ea66bb + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: Added information about the `synchronous_replication` parameter for + the [`MYSQL_USE_SLAVE_CONNECTION`](https://devdocs.magento.com/cloud/env/variables-deploy.html#mysql_use_slave_connection) + deploy variable. + versions: 2.x + type: Major Update + date: September 13, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3154 + merge_commit: f5eed15e3109a52112b860c84d475078e695c7cc + contributor: gamarshall + membership: true + labels: + - 2.x + - Major Update +- description: Added 2.4.x and 2.3.x security patches to the [system requirements](https://devdocs.magento.com/guides/v2.4/install-gde/system-requirements.html) + table. + versions: 2.3.x, 2.4.x + type: Major Update + date: September 13, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3155 + merge_commit: a53858655710ef612096bca1088fd7fc5779b3c8 + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.3.x + - 2.4.x +- description: The Quality Patches Tool [usage](https://devdocs.magento.com/quality-patches/tool.html) + topic moved to [Experience League](https://experienceleague.adobe.com/docs/commerce-operations/tools/quality-patches-tool/usage.html) + and will be redirected soon. + versions: 2.x + type: Major Update + date: September 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3153 + merge_commit: 18ae42cc0eaba3c6b0876d4391c8020d90e9059f + contributor: barnato-v + membership: true + labels: + - 2.x + - Major Update + - migration +- description: The [Payments Integrations Guide](https://devdocs.magento.com/guides/v2.4/payments-integrations/bk-payments-integrations.html) + has moved to the [Adobe Devsite](https://developer.adobe.com/commerce/php/development/payments-integrations) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: September 7, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3141 + merge_commit: bc9d234c3d943ba9983c3f281e702e0c34b25e80 + contributor: jhadobe + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: Improved the explanation for how the `ece-tools` package overrides + default Commerce configuration values using the [.magento.env.yaml file](https://devdocs.magento.com/cloud/project/magento-env-yaml.html). + versions: 2.x + type: Technical + date: September 2, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3138 + merge_commit: 511de7458d36159daeadba81a300b841a73a230f + contributor: hguthrie + membership: true + labels: + - 2.x + - Technical +- description: Updated the email address for the [Commerce Beta Program](https://devdocs.magento.com/release/beta-program.html). + versions: 2.4.x + type: Technical + date: August 29, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3136 + merge_commit: 767f03bca4176c956e9efadccdee33d57e51b98c + contributor: jeff-matthews + membership: true + labels: + - Technical + - 2.4.x +- description: The [video tutorials](https://devdocs.magento.com/videos/) moved to + [Adobe Experience League](https://experienceleague.adobe.com/docs/commerce-learn/tutorials/overview.html) + and will be redirected soon. + versions: 2.x + type: Major Update + date: August 29, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3127 + merge_commit: cfc3f6bd3dce81f6f540ee6485bd0401b1f5c3f3 + contributor: jeff-matthews + membership: true + labels: + - 2.x + - Major Update + - migration +- description: The [Data Migration Guide](https://devdocs.magento.com/guides/v2.4/migration/bk-migration-guide.html) + topics moved to [Experience League](https://experienceleague.adobe.com/docs/commerce-operations/tools/data-migration/how-migration-works.html) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: August 29, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3133 + merge_commit: 5612d06aaf9f581ebcfcd5cd209aed5967442162 + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: Updated the [Regional IP addresses](https://devdocs.magento.com/cloud/env/environments-start.html#regional-ip-addresses) + for Cloud Integration environments. + versions: 2.x + type: Technical + date: August 25, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3121 + merge_commit: 5ab9ae7c5587844c9d55b049bb48b0234502bcfb + contributor: hguthrie + membership: true + labels: + - 2.x + - Technical +- description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) + for the 1.1.19 Quality Patches Tool (QPT) package release. + versions: 2.3.x, 2.4.x + type: Major Update + date: August 24, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3128 + merge_commit: 274f6a4af4a59285bbc06212648a2661535b1df1 + contributor: agorbivskyi + membership: true + labels: + - Major Update + - 2.3.x + - 2.4.x +- description: Added information about the DHL schema upgrade patch to the Adobe Commerce + 2.4.x and 2.3.7 release notes. See [2.4.x Release Information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html) + and [2.3.x Release Information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html). + versions: 2.3.x, 2.4.x + type: Major Update + date: August 22, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3122 + merge_commit: 4d0858cca3e7472f74b3fc273ff39d84f11cc1b8 + contributor: jfrontain + membership: true + labels: + - Major Update + - 2.3.x + - 2.4.x +- description: Added the `productView` field to the Live Search [`productSearch` query](https://devdocs.magento.com/live-search/product-search.html). + This field was added to support Adobe Commerce Catalog Service, which is currently + in beta. + versions: 2.4.x + type: Major Update + date: August 18, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3117 + merge_commit: acefa4024fa4a2bcb1048262bcdad591d5dec4a4 + contributor: keharper + membership: true + labels: + - Major Update + - 2.4.x +- description: "[Cloud Patches 1.0.18 release](https://devdocs.magento.com/cloud/release-notes/mcp-release-notes.html#v1018) + contains a critical patch for Commerce 2.4.5." + versions: 2.4.5 + type: Technical + date: August 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3115 + merge_commit: dbcfe8a88c49c847212d5dcadd17499a03b0c317 + contributor: billygilbert + membership: true + labels: + - Technical + - 2.4.5 +- description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) + for the 1.1.18 Quality Patches Tool (QPT) package release. + versions: 2.3.x, 2.4.x + type: Major Update + date: August 11, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3112 + merge_commit: bf21f2ae53c92a33d048a1df1c65bf5ca16bad07 + contributor: katmoon + membership: true + labels: + - Major Update + - 2.3.x + - 2.4.x +- description: Added information about a known issue with Braintree on [Adobe Commerce + 2.4.5](https://devdocs.magento.com/guides/v2.4/release-notes/commerce-2-4-5.html) + and [Magento Open Source 2.4.5](https://devdocs.magento.com/guides/v2.4/release-notes/open-source-2-4-5.html). + versions: 2.4.5 + type: Major Update + date: August 10, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3108 + merge_commit: 46b441e2ab5c8b952687d305666df16e5fe2bc2b + contributor: jfrontain + membership: true + labels: + - Major Update + - 2.4.5 +- description: Updated reference documentation for the Packages [OpenSource](https://devdocs.magento.com/guides/v2.4/release-notes/packages-open-source.html)/[Commerce](https://devdocs.magento.com/guides/v2.4/release-notes/packages-commerce.html) + and `bin/magento` CLI [OpenSource](https://devdocs.magento.com/guides/v2.4/reference/cli/magento.html)/[Commerce](https://devdocs.magento.com/guides/v2.4/reference/cli/magento-commerce.html). + versions: 2.4.5 + type: Major Update + date: August 9, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3105 + merge_commit: 25e2c9aa5a0a1518e3c2b9359208bde534248567 + contributor: dshevtsov + membership: true + labels: + - Major Update + - Automation + - 2.4.5 +- description: Updated the [Backward incompatible changes reference](https://devdocs.magento.com/guides/v2.4/release-notes/backward-incompatible-changes/reference.html). + versions: 2.4.5 + type: Major Update + date: August 9, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3106 + merge_commit: c2d8100239a99408f534dcce493d31b912bc5f6d + contributor: dshevtsov + membership: true + labels: + - Major Update + - Automation + - 2.4.5 +- description: Added the Adobe Commerce 2.4.5 and Magento Open Source 2.4.5 release + notes. See [2.4.x Release Information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). + versions: 2.3.7, 2.4.5 + type: Major Update + date: August 9, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3096 + merge_commit: dc2b49b7d10f878648082f4b145007c7c6c7de7c + contributor: jfrontain + membership: true + labels: + - Major Update + - 2.3.7 + - 2.4.5 +- description: 'Added an architectural overview of the [Catalog Service](https://devdocs.magento.com/catalog-service/index.html) + along with two queries: [`products`](https://devdocs.magento.com/catalog-service/products.html) + and [`refineProduct`](https://devdocs.magento.com/catalog-service/refine-product.html)' + versions: 2.4.5 + type: New Topic + date: August 9, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3097 + merge_commit: e2270b30e60cd11199cfb0773b568aa430a94933 + contributor: keharper + membership: true + labels: + - New Topic + - 2.4.5 +- description: Added an example command to [RabbitMQ](https://devdocs.magento.com/guides/v2.4/install-gde/prereq/install-rabbitmq.html) + that illustrates how to set RabbitMQ configuration values. + versions: 2.4.5 + type: Technical + date: August 9, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3076 + merge_commit: 22eb8a3de79ab8b9764a3f62d56d69af7ad3988d + contributor: adifucan + membership: true + labels: + - Technical + - 2.4.5 +- description: Updated the [availability](https://devdocs.magento.com/release/availability.html) + and compatibility of Adobe-developed extensions for Adobe Commerce and Magento + Open Source 2.4.5. + versions: 2.4.5 + type: Major Update + date: August 9, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3059 + merge_commit: f7910fa04f3f8bd0a46580f314ec7a90be25eddc + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.5 +- description: "[GraphQL Authorization](https://devdocs.magento.com/guides/v2.4/graphql/authorization-tokens.html) + now describes session cookies and includes a command to disable them." + versions: 2.4.5 + type: Major Update + date: August 9, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3014 + merge_commit: 14647c33fa8db79febfe1966f31a43e27210e568 + contributor: keharper + membership: true + labels: + - Major Update + - 2.4.5 +- description: The message broker is now defined dynamically, depending on the deployment + configuration of the `queue` section in the `env.php` file. AMQP connections + are used if they are configured in the file. Otherwise, database connections are + used. See [Manage message queues](https://experienceleague.adobe.com/docs/commerce-operations/configuration-guide/message-queues/manage-message-queues.html) + for more information. + versions: 2.4.5 + type: Major Update + date: August 9, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2764 + merge_commit: bd5166881ed4db31f64ff025c4b1056dab2470ac + contributor: adifucan + membership: true + labels: + - Major Update + - 2.4.5 +- description: "[Cloud Tools release 2002.1.11](https://devdocs.magento.com/cloud/release-notes/ece-release-notes.html#v2002111)." + versions: 2.x + type: Major Update + date: August 4, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3087 + merge_commit: 1115afadb0fca7d88f9e21133eb1dabbdb65e1ab + contributor: BaDos + membership: true + labels: + - 2.x + - Major Update +- description: The [Application Testing Guide](https://devdocs.magento.com/guides/v2.4/test/testing.html) + topics moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/testing/guide/) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: August 4, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3094 + merge_commit: a0be01dd327face4c20cf1525b31307133406e6e + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: The [Configuration guide](https://devdocs.magento.com/guides/v2.4/config-guide/bk-config-guide.html) + has moved to [Experience League](https://experienceleague.adobe.com/docs/commerce-operations/configuration-guide/overview.html). + versions: 2.4.x + type: Major Update + date: August 3, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3091 + merge_commit: 4709b9eaeec4f4b3827c6d4c194546730b99edd3 + contributor: hguthrie + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: The [Admin Design Pattern Library](https://devdocs.magento.com/guides/v2.4/pattern-library/bk-pattern.html) + topics moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/admin-developer/pattern-library/) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: August 2, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3090 + merge_commit: 574707a94bba39d3f400d3ac113ba98eca63be9f + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) + for the 1.1.17 Quality Patches Tool (QPT) package release. + versions: 2.3.x, 2.4.x + type: Major Update + date: July 29, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3084 + merge_commit: ad83a6f3421322bf329cc188f87156e3e12cf21c + contributor: agorbivskyi + membership: true + labels: + - Major Update + - 2.3.x + - 2.4.x +- description: The [Admin Style Guide](https://devdocs.magento.com/guides/v2.4/design-styleguide/bk-styleguide.html) + topics moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/admin-developer/style-guide/) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: July 27, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3078 + merge_commit: cb086cbb486c54858420e46e751e2106b22a3849 + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: The [UI Components Guide](https://devdocs.magento.com/guides/v2.4/ui_comp_guide/bk-ui_comps.html) + topics moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/frontend-core/javascript/) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: July 26, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3067 + merge_commit: 83d9c77729469dfa0ea5eef97e001f93f68ceb32 + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: The [Vendor Bundled Extensions (VBEs)](https://devdocs.magento.com/extensions/vendor/) + and [Extensions Introduction](https://devdocs.magento.com/extensions/) topics + moved to [Experience League](https://experienceleague.adobe.com/docs/commerce-operations/upgrade-guide/modules/upgrade.html) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: July 22, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3048 + merge_commit: c54ae179381e8a0dab609a06280e9f047c309e76 + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: Updated the [Configure routes topic](https://devdocs.magento.com/cloud/project/routes.html) + in the _Commerce Cloud_ guide to advise about the use of trailing slashes. + versions: 2.x + type: Technical + date: July 21, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3052 + merge_commit: a6dfee382c7e8a63ce537e486295802136f95360 + contributor: hguthrie + membership: true + labels: + - 2.x + - Technical +- description: The [JavaScript Developer Guide](https://devdocs.magento.com/guides/v2.4/javascript-dev-guide/bk-javascript-dev-guide.html) + topics moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/frontend-core/javascript/) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: July 19, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3058 + merge_commit: 5c4cb30e36d5d763087fb82d19f802a5db959b4c + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: The [Reservations](https://devdocs.magento.com/guides/v2.4/inventory/reservations.html), + [Source selection algorithms](https://devdocs.magento.com/guides/v2.4/inventory/source-selection-algorithms.html), + and [CLI reference](https://devdocs.magento.com/guides/v2.4/inventory/inventory-cli-reference.html) + Inventory Management topics moved to Experience League and will be redirected + soon. + versions: 2.4.x + type: Major Update + date: July 15, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3050 + merge_commit: 8a4022b1e00f636a69c27a04688e9da4812b8d2f + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: Added clarification of the usage of the HTTP `X-Captcha` and `X-ReCaptcha` + headers in conjunction with integration, admin, and customer authentication tokens + for [REST](https://developer.adobe.com/commerce/webapi/rest/use-rest/protected-endpoints/) + and [GraphQL](https://devdocs.magento.com/guides/v2.4/graphql/protected-mutations.html). + versions: '' + type: Technical + date: July 14, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3042 + merge_commit: 985853f7de2777e5ff07357ff328e8fd9a110279 + contributor: vkolesny + membership: true + labels: + - Technical +- description: The [B2B Developer Guide](https://devdocs.magento.com/guides/v2.4/b2b/bk-b2b.html) + has moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/webapi/rest/b2b/) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: July 14, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3051 + merge_commit: 0a7d1a19aa8a120aa223fed925843f0dadfd5ab6 + contributor: jhadobe + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: The [Inventory Management overview](https://devdocs.magento.com/guides/v2.4/inventory/index.html) + topic moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/webapi/rest/modules/inventory/) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: July 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3046 + merge_commit: 4dafc641eaa077d2752e4e2295cb664c81aa7691 + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) + for the 1.1.16 Quality Patches Tool (QPT) package release. + versions: 2.3.x, 2.4.x + type: Major Update + date: July 1, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3041 + merge_commit: 9fdcefcaf5218e84070e90bc1aae5a0fdb13f6ea + contributor: agorbivskyi + membership: true + labels: + - Major Update + - 2.3.x + - 2.4.x +- description: The [REST API Guide](https://devdocs.magento.com/guides/v2.4/rest/bk-rest.html) + topics moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/webapi/rest/) + and will be redirected soon. + versions: '' + type: Major Update + date: June 30, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3030 + merge_commit: 49967163918d0696e5a680e52a2093ef443d4207 + contributor: jhadobe + membership: true + labels: + - Major Update + - migration +- description: Added the `user_outputs` output attribute to the [`addProductsToCart`](https://devdocs.magento.com/guides/v2.4/graphql/mutations/add-products-to-cart.html) + GraphQL mutation. + versions: 2.4.x + type: Major Update + date: June 30, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3038 + merge_commit: 035e85978f73c140f5b119f63cb415547ef5c7d6 + contributor: thiaramus + membership: true + labels: + - Major Update + - 2.4.x +- description: The [Frontend Developer Guide](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/bk-frontend-dev-guide.html) + topics moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/frontend-core/guide/) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: June 23, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3028 + merge_commit: 0ef38846fef7b6081985a05b000eeda384033b4d + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: Added descriptions and examples of using [built-in PHP attributes](https://devdocs.magento.com/guides/v2.4/test/integration/attributes.html) + for testing. + versions: 2.4.x + type: New Topic + date: June 21, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3009 + merge_commit: 6876de966855ce4012d5af61975a0d8ce14aa792 + contributor: thiaramus + membership: true + labels: + - New Topic + - 2.4.x +- description: The following PHP tutorials moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/php/best-practices/) + and will be redirected soon:
- [Custom attributes](https://devdocs.magento.com/guides/v2.4/howdoi/custom-attributes/introduction.html)
- + [Customize product creation form](https://devdocs.magento.com/guides/v2.4/howdoi/customize_product.html)
- + [Customize checkout](https://devdocs.magento.com/guides/v2.4/howdoi/checkout/checkout_overview.html)
- + [Customize the Admin Design](https://devdocs.magento.com/guides/v2.4/howdoi/admin/customize_admin.html)
- + [Copy fieldsets](https://devdocs.magento.com/guides/v2.4/ext-best-practices/tutorials/copy-fieldsets.html)
- + [Serialized to JSON data upgrade](https://devdocs.magento.com/guides/v2.4/ext-best-practices/tutorials/serialized-to-json-data-upgrade.html)
- + [Modify image library folder permissions](https://devdocs.magento.com/guides/v2.4/ext-best-practices/tutorials/modify-image-library-permissions/)
- + [Creating an Admin page](https://devdocs.magento.com/guides/v2.4/ext-best-practices/extension-coding/example-module-adminpage.html)
- + [Creating a dynamic row config](https://devdocs.magento.com/guides/v2.4/ext-best-practices/tutorials/dynamic-row-system-config.html)
- + [Creating a custom import entity](https://devdocs.magento.com/guides/v2.4/ext-best-practices/tutorials/custom-import-entity.html)
- + [Creating a custom widget](https://devdocs.magento.com/guides/v2.4/ext-best-practices/tutorials/custom-widget.html)
- + [Creating an access control list (ACL) rule](https://devdocs.magento.com/guides/v2.4/ext-best-practices/tutorials/create-access-control-list-rule.html)
- + [Creating an integration with an external API](https://devdocs.magento.com/guides/v2.4/ext-best-practices/tutorials/create-integration-with-api.html)
- + [Create a custom REST API](https://devdocs.magento.com/guides/v2.4/ext-best-practices/tutorials/create-custom-rest-api.html) + versions: 2.4.x + type: Major Update + date: June 20, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3003 + merge_commit: 6e7f71f325d588e046fc8fe07f96d9bf74391e9b + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: Added [config import command point](https://devdocs.magento.com/guides/v2.3/config-guide/cli/logging.html#to-enable-database-logging) + to the [Logging](https://devdocs.magento.com/guides/v2.3/config-guide/cli/logging.html) + topic. + versions: 2.x + type: Technical + date: June 15, 2022 + link: https://github.com/magento/devdocs/pull/9467 + merge_commit: cfdd4ea65539ff27d573663b4be5641dcce2c290 + contributor: guentur + membership: false + labels: + - 2.x + - Technical + - 'Progress: done' +- description: The [Get Started with our Web APIs](https://devdocs.magento.com/guides/v2.4/get-started/bk-get-started-api.html) + guide moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/webapi/get-started/) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: June 14, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2988 + merge_commit: b9460c32fa7236dd7cb44c5fc5724126fa5a5bb6 + contributor: jhadobe + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: Clarified notes throughout the Cloud guide about updating configurations + in Pro projects. See [Configure environments](https://devdocs.magento.com/cloud/env/environments.html) + as an example. + versions: 2.x + type: Technical + date: June 10, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3007 + merge_commit: 16b2bb8e7c6a152e87b191f6b1388135e47d2e1b + contributor: hguthrie + membership: true + labels: + - 2.x + - Technical +- description: The [Extension Developer Best Practices Guide](https://devdocs.magento.com/guides/v2.4/ext-best-practices/bk-ext-best-practices.html) + topics moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/php/best-practices/) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: June 10, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2996 + merge_commit: 2e00f287e51463a4ee32efe66b8943b9f7971928 + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: The [Module reference guide](https://devdocs.magento.com/guides/v2.4/mrg/intro.html) + has moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/php/module-reference/) + and will be redirected soon. + versions: 2.4.x + type: Technical + date: June 8, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2999 + merge_commit: d73fc1686f4bcb99d042361e2ed0391554b928b8 + contributor: dshevtsov + membership: true + labels: + - Technical + - 2.4.x +- description: 'Cloud guide: updated the [CRON_CONSUMERS_RUNNER](https://devdocs.magento.com/cloud/env/variables-deploy.html#cron_consumers_runner) + deploy variable to show an example of an empty array that runs all consumers.' + versions: 2.x + type: Technical + date: June 8, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3002 + merge_commit: 8709c3516cbb3c1db60ff04b871ffeeda148d298 + contributor: hguthrie + membership: true + labels: + - 2.x + - Technical +- description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) + for the 1.1.15 Quality Patches Tool (QPT) package release. + versions: 2.3.x, 2.4.x + type: Major Update + date: June 8, 2022 + link: https://github.com/magento-commerce/devdocs/pull/3000 + merge_commit: 25fb4ad8863972827bbc4d623bfc8d3e980767e4 + contributor: katmoon + membership: true + labels: + - Major Update + - 2.3.x + - 2.4.x +- description: Added missing versions for Amazon Web Services on the [system requirements](https://devdocs.magento.com/guides/v2.4/install-gde/system-requirements.html) + page. + versions: 2.4.x + type: Technical + date: June 3, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2989 + merge_commit: bf13a57daa910a8e3fa6953c4d3f74589726b0d1 + contributor: jeff-matthews + membership: true + labels: + - Technical + - 2.4.x +- description: Added descriptions of B2B [message queue consumers](https://devdocs.magento.com/extensions/b2b/#start-message-consumers). + versions: 2.3.x, 2.4.x + type: Major Update + date: June 3, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2982 + merge_commit: e3b399bd80df81a7e09f73c99427859d2d29ec1f + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.3.x + - 2.4.x +- description: Updated the product [roadmap](https://devdocs.magento.com/release/roadmap.html) + with items for the second half of 2022. + versions: 2.4.x + type: Major Update + date: June 3, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2990 + merge_commit: b7431cbb627bbf652969ee644f44dedbc710e821 + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x +- description: The [PHP Developer Guide](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/bk-extension-dev-guide.html) + topics moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/php/development/) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: June 1, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2984 + merge_commit: 43e38bd962d38b9a1a82f96aa3679583059b24fb + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: Updated the [Xdebug topic](https://devdocs.magento.com/cloud/howtos/debug.html#pro-debug) + to clarify that Xdebug is available and enabled in Pro Staging and Production + environments. + versions: 2.x + type: Technical + date: May 27, 2022 + link: https://github.com/magento/devdocs/pull/9444 + merge_commit: b6db38031215b0b1e3b816008edc47cd008b1327 + contributor: BarnyShergold + membership: true + labels: + - 2.x + - Technical + - 'Progress: done' +- description: Added descriptions of Inventory Management [message queue consumers](https://devdocs.magento.com/guides/v2.4/inventory/index.html). + versions: 2.3.x, 2.4.x + type: Major Update + date: May 25, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2977 + merge_commit: dd5afa9ec491d084c322ba49027dc7cf8f3f1191 + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.3.x + - 2.4.x +- description: Updated the [Adobe Commerce 2.4.4](https://devdocs.magento.com/guides/v2.4/release-notes/commerce-2-4-4.html) + and [Magento Open Source 2.4.4](https://devdocs.magento.com/guides/v2.4/release-notes/open-source-2-4-4.html) + release notes with information about changes to Composer allow-listing of plugins + effective July 2022. + versions: 2.4.4 + type: Major Update + date: May 20, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2966 + merge_commit: bdc6b1e9324b58c4927baf9369cd592d71b59100 + contributor: jfrontain + membership: true + labels: + - Major Update + - 2.4.4 +- description: Updated the Magento PHPStorm plugin section with a new [installation](https://devdocs.magento.com/guides/v2.4/ext-best-practices/phpstorm/installation.html) + topic. + versions: 2.4.x + type: New Topic + date: May 19, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2965 + merge_commit: 58b7709cb7ee85f7bafb3f84cbe2c56d2db27297 + contributor: loginesta + membership: true + labels: + - New Topic + - 2.4.x +- description: The [Architecture Guide](https://devdocs.magento.com/guides/v2.4/architecture/bk-architecture.html) + topics moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/php/architecture/) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: May 17, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2963 + merge_commit: e648e6a324b70875dbe3c28a2911d88ee924cfd2 + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: Update the [Released versions](https://devdocs.magento.com/release/released-versions.html) + topic:
- Add 2.4.4, 2.4.3-p2, 2.3.7-p3
- Update the end of support date + for 2.4.0-2.4.3 + versions: 2.3.x, 2.4.x + type: Technical + date: May 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2958 + merge_commit: 7231798ae6bd3bfc1ad8b524e97d4b3b318fb1dd + contributor: dshevtsov + membership: true + labels: + - 2.3.x + - Technical + - 2.4.x +- description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) + for the 1.1.14 Quality Patches Tool (QPT) package release. + versions: 2.3.x, 2.4.x + type: Major Update + date: May 10, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2952 + merge_commit: 9e683d39d04237019f5f0ebb581b83b5c59a416b + contributor: apoltoratskyi + membership: true + labels: + - Major Update + - 2.3.x + - 2.4.x +- description: Added a tutorial on [creating a bundled product](https://devdocs.magento.com/guides/v2.4/rest/tutorials/bundle-product/bundle-product-intro.html) + with the API. + versions: 2.3.x, 2.4.x + type: New Topic + date: May 8, 2022 + link: https://github.com/magento/devdocs/pull/9407 + merge_commit: 3e39778e0e70a4ee907a075bf41d29cdb0db6384 + contributor: goivvy + membership: false + labels: + - 2.3.x + - New Topic + - 2.4.x + - 'Progress: done' +- description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) + for the 1.1.13 Quality Patches Tool package release. + versions: 2.3.x, 2.4.x + type: Major Update + date: May 5, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2943 + merge_commit: def646b005ecc5e4da33b89394aee3790f533508 + contributor: apoltoratskyi + membership: true + labels: + - Major Update + - 2.3.x + - 2.4.x +- description: The [Contributor install](https://devdocs.magento.com/guides/v2.4/install-gde/contrib-git.html) + topics moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/contributor/guides/install/) + and will be redirected soon. + versions: 2.4.x + type: Major Update + date: April 29, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2938 + merge_commit: f2799aff82b7b66641c32bfbed9b57ec182188a6 + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.x + - migration +- description: The [Contribution resources guide](https://devdocs.magento.com/community/resources.html) + topics moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/contributor/community/) + and will be redirected soon. + versions: 2.x + type: Major Update + date: April 28, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2935 + merge_commit: 4ab139c9e9e5673f3724cfd0ca85a0cede8930b2 + contributor: jeff-matthews + membership: true + labels: + - 2.x + - Major Update + - migration +- description: The [Contributor guide](https://devdocs.magento.com/community/resources.html) + topics moved to the [Adobe Developer documentation](https://developer.adobe.com/commerce/contributor/guides/code-contributions/) + and will be redirected soon. + versions: 2.x + type: Major Update + date: April 27, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2933 + merge_commit: 8feeed396e7ebfaf62718c8810dd5095ffb8b13d + contributor: jeff-matthews + membership: true + labels: + - 2.x + - Major Update + - migration +- description: 'Added fixed issues to the release notes: [Adobe Commerce 2.4.4](https://devdocs.magento.com/guides/v2.4/release-notes/commerce-2-4-4.html#fixed-issues), + [Magento Open Source 2.4.4](https://devdocs.magento.com/guides/v2.4/release-notes/open-source-2-4-4.html#fixed-issues), + [Magento B2B - Adobe Commerce 2.4.4](https://devdocs.magento.com/guides/v2.4/release-notes/b2b-release-notes.html#magento-b2b---adobe-commerce-244), + [Inventory Management 1.2.4](https://devdocs.magento.com/guides/v2.3/inventory/release-notes.html#v124).' + versions: 2.4.4 + type: Major Update + date: April 26, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2929 + merge_commit: 36146ffdad4a7fa37fc1bd1a9209546794d9be92 + contributor: jfrontain + membership: true + labels: + - Major Update + - 2.4.4 +- description: Added the `suggestions` output field to the [`products` query ](https://devdocs.magento.com/guides/v2.4/graphql/queries/products.html). + This field is returned when the value specified in the `search` input parameter + does not return any results. + versions: 2.4.4 + type: Technical + date: April 21, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2922 + merge_commit: e0863f1be4b99d9ec69c41b521900daed20bad41 + contributor: keharper + membership: true + labels: + - Technical + - 2.4.4 +- description: Added previously missing fix descriptions to the Adobe Commerce 2.4.4 + and Magento Open Source 2.4.4 release notes. See [2.4 Release Information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html). + versions: 2.4.4 + type: Major Update + date: April 21, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2921 + merge_commit: 6ba702e6bbcfea5e4fb463ebda82c99fce5aace2 + contributor: jfrontain + membership: true + labels: + - Major Update + - 2.4.4 +- description: Added migration metadata for the [Performance Best Practices](https://devdocs.magento.com/guides/v2.4/performance-best-practices/introduction.html) + guide, which was recently migrated to Experience League. + versions: 2.4.x + type: Technical + date: April 20, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2920 + merge_commit: af6ef5a0923b780d267bb48bc2b9b91f369a6dcc + contributor: jeff-matthews + membership: true + labels: + - Technical + - 2.4.x + - migration +- description: Update the [Configure Xdebug for Docker](https://devdocs.magento.com/cloud/docker/docker-development-debug.html) + topic in the Cloud guide. + versions: 2.x + type: Technical + date: April 19, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2912 + merge_commit: 4444e2a3f2fbbea0ddfa3503d7f7ddf6bf966f44 + contributor: BaDos + membership: true + labels: + - 2.x + - Technical +- description: Updated the [end of support date](https://devdocs.magento.com/release/lifecycle-policy.html) + for 2.4.0-2.4.3. + versions: 2.4.x + type: Technical + date: April 18, 2022 + link: https://github.com/magento/devdocs/pull/9416 + merge_commit: e5e0dd1e37251388dba618c2de92a00384479a32 + contributor: misuadobe + membership: true + labels: + - Internal Dev + - Technical + - 2.4.x + - 'Progress: done' +- description: The [Site-Wide Analysis Tool](https://devdocs.magento.com/tools/site-wide-analysis.html) + installation topic has moved to [Adobe Experience League](https://experienceleague.adobe.com/docs/commerce-operations/tools/site-wide-analysis-tool/installation.html). + versions: 2.4.x + type: Technical + date: April 13, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2913 + merge_commit: e3cc7b1a1aa0811ff7313cb98dc5f0917dce9bb3 + contributor: jeff-matthews + membership: true + labels: + - Technical + - 2.4.x +- description: Cloud guide updates:
- Updated the [Upgrade version topic](https://devdocs.magento.com/cloud/project/project-upgrade.html) + to include instructions for 2.4.4 template.
- Added a new topic for [OpenSearch + setup](https://devdocs.magento.com/cloud/project/services-opensearch.html). This + is an early version; more to come.
- Updated the [Application Properties topic](https://devdocs.magento.com/cloud/project/magento-app-properties.html) + to include 2.4.4 settings and clarified the Composer 2 install. + versions: 2.4.4 + type: Major Update + date: April 13, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2908 + merge_commit: 5362c1b1392eee3cbf18eafe4f17fa79845fd041 + contributor: hguthrie + membership: true + labels: + - Major Update + - 2.4.4 +- description: Updated the autogenerated topics and the semi-automated topics that + use release data such as [Module reference guide](https://devdocs.magento.com/guides/v2.4/mrg/intro.html), + [Packages](https://devdocs.magento.com/guides/v2.4/release-notes/packages-open-source.html), + [Backwards incompatible changes](https://devdocs.magento.com/guides/v2.4/release-notes/backward-incompatible-changes/reference.html), + [Required PHP extensions](https://devdocs.magento.com/guides/v2.4/install-gde/system-requirements.html#php-extensions), + [bin/magento CLI](https://devdocs.magento.com/guides/v2.4/reference/cli/magento.html). + versions: 2.4.4 + type: Major Update + date: April 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2907 + merge_commit: 81e9594ffa9c24a761ebd3a3c7c076078443f1e5 + contributor: dshevtsov + membership: true + labels: + - Major Update + - 2.4.4 +- description: Updated the Cloud integration topics to remove the delete remote step + and add a note about default remote names. + versions: 2.x + type: Technical + date: April 11, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2894 + merge_commit: b584117fd3a6324049c59da591fb2b3cf14b05b6 + contributor: hguthrie + membership: true + labels: + - 2.x + - Technical +- description: Added a new topic to the _Performance Best Practices_ guide titled + [High-throughput Order Processing](https://devdocs.magento.com/guides/v2.4/performance-best-practices/high-throughput-order-processing.html), + which describes how you can improve performance by optimizing the order placement + and checkout experience. + versions: 2.4.4 + type: New Topic + date: April 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2703 + merge_commit: 3df07dbfdac714fe121630c041191bb4f8fa94ff + contributor: hguthrie + membership: true + labels: + - New Topic + - 2.4.4 +- description: Updated [Protected endpoints](https://devdocs.magento.com/guides/v2.4/rest/protected-endpoints.html) + and [Protected mutations](https://devdocs.magento.com/guides/v2.4/graphql/protected-mutations.html) + to include reCAPTCHA support for coupon codes. + versions: 2.4.4 + type: Major Update + date: April 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2786 + merge_commit: e2840a9ee5ac9be63bfe85a6d132067f02e290ea + contributor: nathanjosiah + membership: true + labels: + - Major Update + - 2.4.4 +- description: Added mechanisms for limiting the size and number of resources that + a user can request through a web API on a systemwide basis, and for overriding + the defaults on individual modules. See [API security](https://devdocs.magento.com/guides/v2.4/get-started/api-security.html) + for more information. + versions: 2.4.4 + type: Major Update + date: April 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2773 + merge_commit: fe01a3db68b7d5e73a6769d8c6539457f351f5da + contributor: arhiopterecs + membership: true + labels: + - Major Update + - 2.4.4 +- description: In previous releases, an integration token could be used on its own + for token-based authentication. This behavior has been disabled by default due + to the security implications of a never-expiring access token. Namely, if the + access token is compromised it provides undetected persistent access to a store. + [Token-based authentication](https://devdocs.magento.com/guides/v2.4/get-started/authentication/gs-authentication-token.html) + describes a workaround. + versions: 2.4.4 + type: Major Update + date: April 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2771 + merge_commit: 911b32c60741e1da0fc66861ba74662844f79bdc + contributor: nathanjosiah + membership: true + labels: + - Major Update + - 2.4.4 +- description: You can now use OpenSearch as your catalog search engine. OpenSearch + is an open source fork of Elasticsearch 7.10.2, following Elasticsearch's licensing + change. (Elasticsearch is still supported for on-premises installations. It is + no longer supported on Cloud.) All instructions to configure Adobe Commerce or + Magento Open Source to use ElasticSearch 7 apply to OpenSearch. [Migrate ElasticSearch + to OpenSearch](https://experienceleague.adobe.com/docs/commerce-operations/upgrade-guide/prepare/opensearch-migration.html) + describes how to switch search engines. + versions: 2.4.4 + type: New Topic + date: April 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2767 + merge_commit: 94bb0ae87bc56ee61c2ff1ed1e55a4728f2fc199 + contributor: keharper + membership: true + labels: + - New Topic + - 2.4.4 +- description: Updated the [availability and compatibility](https://devdocs.magento.com/release/availability.html) + of Magento-developed extensions (MDEs). Added [messaging](https://devdocs.magento.com/extensions/vendor/) + about removing vendor-bundled extensions (VBEs) in 2.4.4. + versions: 2.4.4 + type: Major Update + date: April 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2696 + merge_commit: 1b44ed61b6a427832d94a4daa81ac4682311236d + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.4 +- description: Added the [`assignCustomerToGuestCart` mutation](https://devdocs.magento.com/guides/v2.4/graphql/mutations/assign-customer-to-guest-cart.html). + versions: 2.4.4 + type: New Topic + date: April 12, 2022 + link: https://github.com/magento/devdocs/pull/9252 + merge_commit: ca699079e8f6d776901ef78504320a7ca5803512 + contributor: karyna-tsymbal-atwix + membership: true + labels: + - Waiting for Response + - Community + - partners-contribution + - 'Partner: Atwix' + - New Topic + - 'Progress: done' + - 2.4.4 +- description: The output objects for the [`closeNegotiableQuotes`](https://devdocs.magento.com/guides/v2.4/graphql/mutations/close-negotiable-quotes.html) + and [`deleteNegotiableQuotes`](https://devdocs.magento.com/guides/v2.4/graphql/mutations/delete-negotiable-quotes.html) + mutations have changed. They are now capable of handling different results when + multiple negotiable quotes are specified. + versions: 2.4.4 + type: Major Update + date: April 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2704 + merge_commit: f628c4d58a287953e400ae438bd10d971f6fab47 + contributor: keharper + membership: true + labels: + - Major Update + - 2.4.4 +- description: Added the [`placeNegotiableQuoteOrder` mutation](https://devdocs.magento.com/guides/v2.4/graphql/mutations/place-negotiable-quote-order.html). + versions: 2.4.4 + type: New Topic + date: April 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2691 + merge_commit: 4aa5d29ca1a7eebb6cc896431f1913c594f15b43 + contributor: keharper + membership: true + labels: + - New Topic + - 2.4.4 +- description: Added the [setNegotiableQuoteShippingMethods mutation](https://devdocs.magento.com/guides/v2.4/graphql/mutations/set-negotiable-quote-shipping-methods.html). + versions: 2.4.4 + type: New Topic + date: April 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2697 + merge_commit: 4c65e90a2539488902acfb56c0d125cea4647cc7 + contributor: keharper + membership: true + labels: + - New Topic + - 2.4.4 +- description: Added the `email`, `is_virtual`, `prices`, and `total_quantity` fields + to the [`NegotiableQuote` object](https://devdocs.magento.com/guides/v2.4/graphql/queries/negotiable-quote.html#output-attributes). + versions: 2.4.4 + type: Technical + date: April 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2676 + merge_commit: b28444dbd5acba7390c7a71c65de0f1f121254e3 + contributor: keharper + membership: true + labels: + - Technical + - 2.4.4 +- description: Adds the [release notes](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html) + for Adobe Commerce 2.4.4-beta2. + versions: 2.4.4 + type: Major Update + date: April 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2651 + merge_commit: 6d9f57db7d31334caba4c7fe8ec64d6b1956d8be + contributor: jfrontain + membership: true + labels: + - Major Update + - 2.4.4 +- description: Added the [`setNegotiableQuoteBillingAddress` mutation](https://devdocs.magento.com/guides/v2.4/graphql/mutations/set-negotiable-quote-billing-address.html). + versions: 2.4.4 + type: New Topic + date: April 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2624 + merge_commit: c863c423e9552b0b06519956e87448c14a3bda5b + contributor: keharper + membership: true + labels: + - New Topic + - 2.4.4 +- description: You can now apply a filter to the `aggregations` output object of a + [`products` query](https://devdocs.magento.com/guides/v2.4/graphql/queries/products.html) + to restrict the output. When the `category_id` field is specified as part of the + `ProductAttributeFilterInput` input object, the `includeDirectChildrenOnly` field + of the `AggregationsCategoryFilterInput` object can be used in the response to + refine the returned aggregations. If `includeDirectChildrenOnly` is set to true, + then the aggregations will contain only direct child categories. Otherwise, the + category aggregations will follow the default algorithm. + versions: 2.4.4 + type: Major Update + date: April 12, 2022 + link: https://github.com/magento/devdocs/pull/9240 + merge_commit: b3d8693f75b3113cdd8dfff52337954af2c6c448 + contributor: thiaramus + membership: true + labels: + - Major Update + - Internal Dev + - 'Progress: done' + - 2.4.4 +- description: The [`setNegotiableQuoteShippingAddress` mutation](https://devdocs.magento.com/guides/v2.4/graphql/mutations/set-negotiable-quote-shipping-address.html) + now allows you to specify full addresses. Previously, the mutation only accepted + address IDs. The [NegotiableQuoteAddressInterface](https://devdocs.magento.com/guides/v2.4/graphql/interfaces/negotiable-quote-address-interface.html) + was also added. + versions: 2.4.4 + type: New Topic + date: April 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2621 + merge_commit: b2b6e20151a4bd04dfffc90ead3fe4572a212b20 + contributor: keharper + membership: true + labels: + - New Topic + - 2.4.4 +- description: Added [highlights](https://devdocs.magento.com/guides/v2.4/release-notes/backward-incompatible-changes/index.html) + for major backward incompatible changes (BICs). + versions: 2.4.4 + type: Major Update + date: April 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2591 + merge_commit: 2252c3a902a2ff3cba204bbe89aa5f4111972408 + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.4 +- description: Added the [`setNegotiableQuotePaymentMethod` mutation](https://devdocs.magento.com/guides/v2.4/graphql/mutations/set-negotiable-quote-payment-method.html). + versions: 2.4.4 + type: New Topic + date: April 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2571 + merge_commit: 50e9bbfd9da080c359d6335f0c918d0067890bdd + contributor: keharper + membership: true + labels: + - New Topic + - 2.4.4 +- description: All GraphQL calls now return the `X-Magento-Cache-Id` header. The value + of this header is a hash comprised of factors such as store ID, currency code, + customer group ID, and others. When specified as an input header for a query on + behalf of a logged-in customer, this value causes the query to return cached values + applicable to the customer. [Caching for logged-in customers](https://devdocs.magento.com/guides/v2.4/graphql/caching.html#customers) + provides more details. + versions: 2.4.4 + type: Major Update + date: April 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2412 + merge_commit: 3a074cfc4628ee548de94ca8ca98ffac1d9c8090 + contributor: keharper + membership: true + labels: + - Major Update + - 2.4.4 +- description: Added attributes to the [storeConfig query](https://devdocs.magento.com/guides/v2.4/graphql/queries/store-config.html) + to support the Zero Subtotal and Check/Money Order payment methods. + versions: 2.4.4 + type: Major Update + date: April 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2349 + merge_commit: 986ec9bfa306183b357ae87698da9a4b62d16286 + contributor: dshevtsov + membership: true + labels: + - Major Update + - 2.4.4 +- description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) + for the 1.1.12 Quality Patches Tool package release. + versions: 2.3.x, 2.4.x + type: Major Update + date: April 5, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2888 + merge_commit: 01cfac8de9bf5da2c945ac72f00f6e84d6fb7417 + contributor: agorbivskyi + membership: true + labels: + - Major Update + - 2.3.x + - 2.4.x +- description: "[Cloud Tools release 2002.1.10](https://devdocs.magento.com/cloud/release-notes/ece-release-notes.html#v2002110)" + versions: 2.x + type: Major Update + date: March 31, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2874 + merge_commit: 2c247451904438aee97c084ceb2550f8c663380f + contributor: BaDos + membership: true + labels: + - 2.x + - Major Update +- description: Added the new [Varnish ESI Block](https://devdocs.magento.com/guides/v2.4/config-guide/varnish/use-varnish-esi.html) + topic. + versions: 2.3.x, 2.4.x + type: New Topic + date: March 22, 2022 + link: https://github.com/magento/devdocs/pull/9380 + merge_commit: 9f9bd4a6c246711f968101387e0a052a1c1d09d8 + contributor: goivvy + membership: false + labels: + - 2.3.x + - New Topic + - 2.4.x + - 'Progress: done' +- description: The page size of the Live Search [storefront popover](https://devdocs.magento.com/live-search/storefront-popover.html) + is now configurable. + versions: 2.4.x + type: Major Update + date: March 15, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2842 + merge_commit: 530613f7b458fc5785f8343b6bfdee430c8ddc5c + contributor: ccondra + membership: true + labels: + - Major Update + - 2.4.x +- description: Cloud tools release:
- [Ece-tools 2002.1.9](https://devdocs.magento.com/cloud/release-notes/ece-release-notes.html#v200219)
- + [Cloud Docker 1.3.1](https://devdocs.magento.com/cloud/release-notes/mcd-release-notes.html#v131)
- + [Cloud components 1.0.10](https://devdocs.magento.com/cloud/release-notes/mcc-release-notes.html#v1010)
- + [Cloud patches 1.0.15](https://devdocs.magento.com/cloud/release-notes/mcp-release-notes.html#v1015) + versions: 2.x + type: Major Update + date: March 10, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2849 + merge_commit: cc5fd21b70525f88604ad61e232a5145efa546c3 + contributor: hguthrie + membership: true + labels: + - 2.x + - Major Update +- description: Add [Migrated topics](https://devdocs.magento.com/migrated.html) with + the list of devdocs topics migrated to other websites. + versions: '' + type: New Topic + date: March 10, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2844 + merge_commit: 61a618736d770063dc9de4328bad91a30cfa4b44 + contributor: dshevtsov + membership: true + labels: + - New Topic +- description: Added 2.4.3-p2 and 2.3.7-p3 to the [system requirements](https://devdocs.magento.com/guides/v2.4/install-gde/system-requirements.html) + table. + versions: 2.3.x, 2.4.x + type: Major Update + date: March 9, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2847 + merge_commit: 480a33a4052361edbc6c1b7a4d4b158c21124162 + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.3.x + - 2.4.x +- description: Clarify scope of [Remote storage](https://devdocs.magento.com/guides/v2.4/config-guide/remote-storage/config-remote-storage.html) + support for Cloud. + versions: 2.4.x + type: Technical + date: March 9, 2022 + link: https://github.com/magento/devdocs/pull/9374 + merge_commit: be3ac99116f893fbc4ed981b957443b20da6932c + contributor: shiftedreality + membership: true + labels: + - Internal Dev + - Technical + - 2.4.x + - 'Progress: done' +- description: Re-added instructions for managing [Media Library folder permissions] + (https://devdocs.magento.com/guides/v2.4/ext-best-practices/tutorials/modify-image-library-permissions/) + in down-level versions of Adobe Commerce and Magento Open Source. + versions: 2.3.x, 2.4.x + type: Major Update + date: March 8, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2839 + merge_commit: 510fa5c19934a89f6751671f71d3710a0f0a5b01 + contributor: jhadobe + membership: true + labels: + - Major Update + - 2.3.x + - 2.4.x +- description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) + for the 1.1.11 Quality Patches Tool (QPT) package release. + versions: 2.3.x, 2.4.x + type: Major Update + date: March 8, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2841 + merge_commit: a9fe0235ab03e8d3704bcf1b9f5ab403976b8ed3 + contributor: katmoon + membership: true + labels: + - Major Update + - 2.3.x + - 2.4.x +- description: The [release schedule](https://devdocs.magento.com/release/) has been + updated with new dates for version 2.4.4. + versions: 2.4.4 + type: Major Update + date: February 28, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2831 + merge_commit: f5f5c8411c9919ee5c27547ba71680eb19836fbf + contributor: hickskenh + membership: true + labels: + - Major Update + - 2.4.4 +- description: Corrected references in the Cloud guide to the `magento-cloud` CLI. + This should improve the likelihood it will surface properly when searched. + versions: 2.x + type: Technical + date: February 25, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2799 + merge_commit: b3cc43c00d9f7a2d27075039759e2650fdb317fb + contributor: gamarshall + membership: true + labels: + - Editorial + - 2.x + - Technical +- description: Added a remarkable [Validation rule list](https://devdocs.magento.com/guides/v2.4/frontend-dev-guide/validations/rule-list.html) + to the Frontend Developer's Guide. + versions: 2.3.x, 2.4.x + type: New Topic + date: February 23, 2022 + link: https://github.com/magento/devdocs/pull/9356 + merge_commit: cf2d65a391c3af92d0abfe4cd0a8e7117fa6f940 + contributor: goivvy + membership: false + labels: + - 2.3.x + - New Topic + - 2.4.x + - 'Progress: done' +- description: Added configuration options to the Site-Wide Analysis Tool [agent installation](https://devdocs.magento.com/tools/site-wide-analysis.html) + topic. + versions: 2.x + type: Major Update + date: February 19, 2022 + link: https://github.com/magento/devdocs/pull/9367 + merge_commit: 52be498831add99aaf3b8c2e87493abca135cdb9 + contributor: yvoronoy + membership: true + labels: + - 2.x + - Major Update + - 'Progress: done' +- description: Bumped the [supported version](https://devdocs.magento.com/guides/v2.4/install-gde/system-requirements.html) + of Elasticsearch for 2.4.5 from 7.16 to 7.17. + versions: 2.4.5 + type: Technical + date: February 18, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2811 + merge_commit: d400028929fc54945a0fd99d56bf8e2db1261162 + contributor: jeff-matthews + membership: true + labels: + - Technical + - 2.4.5 +- description: Added release notes data to `src/_data/core-releases.json` and [Released + versions](https://devdocs.magento.com/release/released-versions.html). + versions: 2.x + type: Technical + date: February 16, 2022 + link: https://github.com/magento/devdocs/pull/9358 + merge_commit: 91c869e44c4af68768d1ad3f426da4dc6a28eeea + contributor: BarnyShergold + membership: false + labels: + - 2.x + - Technical + - 'Progress: done' +- description: Bumped the [supported version](https://devdocs.magento.com/guides/v2.4/install-gde/system-requirements.html) + of Elasticsearch for 2.4.3 from 7.9 to 7.10. + versions: 2.4.3 + type: Technical + date: February 15, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2801 + merge_commit: 452e698395db18ac8857b602256d562e6f3d593e + contributor: jeff-matthews + membership: true + labels: + - Technical + - 2.4.3 +- description: Migrated the majority of the Product Recommendations documentation + from the developer guide to the [user guide](https://docs.magento.com/user-guide/recommendations/overview.html). + versions: 2.4.x + type: Major Update + date: February 14, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2692 + merge_commit: 68183e1b5751b203699dfc06d57113b9e70a8c67 + contributor: erikmarr + membership: true + labels: + - Major Update + - 2.4.x +- description: 'Cloud patch release 1.0.14: [Critical patch added to Magento Cloud + Patches](https://devdocs.magento.com/cloud/release-notes/mcp-release-notes.html#v1014) + package.
Corrected a reference to media disk space in the [Manage disk space + topic](https://devdocs.magento.com/cloud/project/manage-disk-space.html#check-dedicated-clusters).' + versions: 2.x + type: Major Update + date: February 14, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2798 + merge_commit: '07951cb01160523116c458c1df274d4dca22eac2' + contributor: hguthrie + membership: true + labels: + - 2.x + - Major Update +- description: Updated the [public roadmap](https://devdocs.magento.com/release/roadmap.html) + with the latest information. + versions: 2.x + type: Major Update + date: February 10, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2793 + merge_commit: c8f85237b92b52462df3eae0dbf3140c0612eede + contributor: jeff-matthews + membership: true + labels: + - 2.x + - Major Update +- description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) + for the 1.1.10 Quality Patches Tool (QPT) package release. + versions: 2.x + type: Major Update + date: February 9, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2792 + merge_commit: 3d4b3aab5990c9b4c06db4b17663ff81d90d7eea + contributor: apoltoratskyi + membership: true + labels: + - 2.x + - Major Update +- description: Published [release notes](https://devdocs.magento.com/extensions/amazon-sales/release-notes/) + for Amazon Sales Channel 4.4.2. + versions: 2.x + type: Major Update + date: February 8, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2779 + merge_commit: '09c0f4b969154ce31ac96b7987ab69da596ab20d' + contributor: hickskenh + membership: true + labels: + - 2.x + - Major Update +- description: Restored introductory topics for the [Upgrade Guide](https://devdocs.magento.com/guides/v2.4/comp-mgr/bk-compman-upgrade-guide.html) + and [Upgrade Compatibility Tool](https://devdocs.magento.com/upgrade-compatibility-tool/introduction.html) + so that they appear in site search results. + versions: 2.4.x + type: Technical + date: February 7, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2783 + merge_commit: 49f421ee343f792f787f7303d885950d756d7185 + contributor: jeff-matthews + membership: true + labels: + - Technical + - 2.4.x +- description: When creating a new [package in Marketplace EQP](https://devdocs.magento.com/marketplace/eqp/v1/packages.html), + you must specify a new field, `version`. Another field, `sku`, is conditionally + required. + versions: 2.4.x + type: Technical + date: February 3, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2768 + merge_commit: e69c21b2ca2070b53f2af52eed86527dcde74f42 + contributor: mikeweis + membership: true + labels: + - Technical + - 2.4.x +- description: Update the [public roadmap](https://devdocs.magento.com/release/roadmap.html). + versions: 2.x + type: Major Update + date: February 3, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2769 + merge_commit: a2a28b4a2158afffa9975bd48981059e5963b048 + contributor: jeff-matthews + membership: true + labels: + - 2.x + - Major Update +- description: Added a new topic about [installing and configuring](https://devdocs.magento.com/tools/site-wide-analysis.html) + the Site Wide Analysis Tool Agent for on-premises installations of Adobe Commerce. + versions: 2.x + type: New Topic + date: February 2, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2626 + merge_commit: f9c371673c9228e4e2e5d288c965e18cead3e7d9 + contributor: jeff-matthews + membership: true + labels: + - 2.x + - New Topic +- description: Updated the [Cloud MySQL configuration topic](https://devdocs.magento.com/cloud/project/services-mysql.html) + to clarify how to specify schemas, endpoints, and properties for the database. + versions: 2.x + type: Technical + date: February 1, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2760 + merge_commit: 4a7afa2f509f06de84c2057026ec583313f4b94c + contributor: hguthrie + membership: true + labels: + - 2.x + - Technical +- description: Added the [Create a custom REST API](https://devdocs.magento.com/guides/v2.4/ext-best-practices/tutorials/create-custom-rest-api.html) + topic. + versions: 2.3.x, 2.4.x + type: New Topic + date: January 27, 2022 + link: https://github.com/magento/devdocs/pull/9300 + merge_commit: 5fd0d57992aea22a2952b4c20701b3368d455383 + contributor: nitish-ranjan05 + membership: false + labels: + - 2.3.x + - partners-contribution + - New Topic + - 'Partner: Ziffity' + - 2.4.x + - 'Progress: done' +- description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) + for the 1.1.9 Quality Patches Tool (QPT) package release. + versions: 2.x + type: Major Update + date: January 24, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2751 + merge_commit: 599ee42938d2929cfedef767695443f2c87555fd + contributor: agorbivskyi + membership: true + labels: + - 2.x + - Major Update +- description: Updated the [release schedule](https://devdocs.magento.com/release/). + versions: 2.3.x, 2.4.x + type: Major Update + date: January 24, 2022 + link: https://github.com/magento/devdocs/pull/9328 + merge_commit: c1653953f4e26420c0eab621f45d72eb8bee63a4 + contributor: misuadobe + membership: false + labels: + - Major Update + - 2.3.x + - 2.4.x + - 'Progress: done' +- description: Restored 2.3.x [Upgrade Guide](https://devdocs.magento.com/guides/v2.3/comp-mgr/bk-compman-upgrade-guide.html) + topics and redirected only the 2.4.x topics to the migrated guide on [Experience + League](https://experienceleague.adobe.com/docs/commerce-operations/upgrade-guide/overview.html). + versions: 2.3.x, 2.4.x + type: Major Update + date: January 21, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2749 + merge_commit: f73452c4b7575cfca7beb37dab422d1547a8a8ef + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.3.x + - 2.4.x +- description: Updated the Cloud guide to [clarify log rotation tip](https://devdocs.magento.com/cloud/project/log-locations.html), + [delete custom VCL snippets](https://devdocs.magento.com/cloud/cdn/fastly-vcl-bypass-to-origin.html#delete-the-custom-vcl-snippet), + and provide an additional example with multiple themes and locales for the [SCD_MATRIX + build variable](https://devdocs.magento.com/cloud/env/variables-build.html#scd_matrix). + versions: 2.x + type: Technical + date: January 20, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2736 + merge_commit: bb55fd340360edd73af89dfc02628bb169843593 + contributor: hguthrie + membership: true + labels: + - 2.x + - Technical + - imported +- description: Added [extended support](https://devdocs.magento.com/release/lifecycle-policy.html) + date for 2.3. + versions: 2.3.x + type: Major Update + date: January 20, 2022 + link: https://github.com/magento/devdocs/pull/9329 + merge_commit: 9c12b816643b303e5bcf07252d3402a1b5115b33 + contributor: misuadobe + membership: false + labels: + - Major Update + - 2.3.x + - 'Progress: done' +- description: Added the [contactUs](https://devdocs.magento.com/guides/v2.4/graphql/mutations/contact-us.html) + mutation topic. + versions: 2.4.x + type: New Topic + date: January 14, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2737 + merge_commit: 9b2b6d74a7e866d899ef83b4391de3d6c7e8b4ba + contributor: dobooth + membership: true + labels: + - New Topic + - 2.4.x +- description: Redirected [Software Update Guide](https://devdocs.magento.com/guides/v2.4/comp-mgr/bk-compman-upgrade-guide.html) + topics to the new location on [Adobe Experience League](https://experienceleague.adobe.com/docs/commerce-operations/upgrade-guide/overview.html). + versions: 2.3.x, 2.4.x + type: Major Update + date: January 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2734 + merge_commit: 9e570a8ea66876b5086ba909810e95f5d7d21b77 + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.3.x + - 2.4.x +- description: Added a new Tools section to the top navigation and moved the [Quality + Patches Tool](https://devdocs.magento.com/quality-patches/tool.html) content to + the new section. + versions: 2.x + type: Major Update + date: January 12, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2735 + merge_commit: dce1c7fdc03ffa7f88a12b26b8907320d1c8143a + contributor: jeff-matthews + membership: true + labels: + - 2.x + - Major Update +- description: Added new supported versions of Elasticsearch, OpenSearch, Redis, RabbitMQ, + and Varnish to the [system requirements](https://devdocs.magento.com/guides/v2.4/install-gde/system-requirements.html) + for 2.4.4 and 2.4.5 + versions: 2.4.4 + type: Major Update + date: January 7, 2022 + link: https://github.com/magento-commerce/devdocs/pull/2726 + merge_commit: 98c3b406f2275faac00f8fa7a24a04bf315ed961 + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.4.4 +- description: Added new [parameterized data fixture](https://devdocs.magento.com/guides/v2.4/test/integration/parameterized_data_fixture.html) + and [data fixture data provider annotation](https://devdocs.magento.com/guides/v2.4/test/integration/annotations/magento-data-fixture-data-provider.html) + documentation for writing tests. + versions: 2.4.x + type: New Topic + date: January 4, 2022 + link: https://github.com/magento/devdocs/pull/9273 + merge_commit: ad816f5435223fd1bbdf8187f458fe1582193cb0 + contributor: thiaramus + membership: true + labels: + - Internal Dev + - New Topic + - 2.4.x + - 'Progress: done' +- description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) + for the 1.1.8 Quality Patches Tool (QPT) package release. + versions: 2.x + type: Major Update + date: December 20, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2705 + merge_commit: 4f69651f1891591171c92aefb0ea3ff527ec1b32 + contributor: agorbivskyi + membership: true + labels: + - 2.x + - Major Update +- description: Added instructions to manage [_Outgoing emails_ configuration](https://devdocs.magento.com/cloud/project/project-webint-basic.html) + for Adobe Commerce on cloud Staging and Production environments using the Magento + Cloud CLI command `magento-cloud environment:info`. + versions: 2.x + type: Technical + date: December 1, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2668 + merge_commit: abb2648eaf97973f7bc2f4bd449069a2d43f860b + contributor: meker12 + membership: true + labels: + - 2.x + - Technical +- description: Added [Payment Services](https://devdocs.magento.com/payment-services/index.html) + topics with the latest information of the new marketplace extension. + versions: 2.4.x + type: Major Update + date: November 30, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2555 + merge_commit: cacf3206b238119950bd247d7c99e4513c3ef64d + contributor: shrielenee + membership: true + labels: + - Major Update + - 2.4.x +- description: Added new topics about [buying](https://devdocs.magento.com/marketplace/sellers/subscriptions/buying-subscriptions.html) + and [selling](https://devdocs.magento.com/marketplace/sellers/subscriptions/selling-subscriptions.html) + subscription-based extensions. + versions: 2.x + type: New Topic + date: November 30, 2021 + link: https://github.com/magento/devdocs/pull/9266 + merge_commit: 15e085d7855e3f6b31d38dc71a9a831743641531 + contributor: igorin + membership: true + labels: + - 2.x + - Internal Dev + - New Topic + - 'Progress: done' +- description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) + for the 1.1.7 Quality Patches Tool (QPT) package release. + versions: 2.x + type: Major Update + date: November 29, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2670 + merge_commit: fab5665a3fc37f662a3ce6565e4c5eda0dc54da0 + contributor: agorbivskyi + membership: true + labels: + - 2.x + - Major Update +- description: Restored the original Adobe Commerce [lifecycle policy](https://devdocs.magento.com/release/lifecycle-policy.html) + page and added a new end of software support table. + versions: 2.x + type: New Topic + date: November 29, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2658 + merge_commit: b1d4477825c7358b8069d3cef6c68ae49106881b + contributor: jeff-matthews + membership: true + labels: + - 2.x + - New Topic +- description: Added the 'Reindexing in parallel mode` section to the [Manage the + indexers](https://devdocs.magento.com/guides/v2.4/config-guide/cli/config-cli-subcommands-index.html) + topic. + versions: 2.3.x, 2.4.x + type: Major Update + date: November 15, 2021 + link: https://github.com/magento/devdocs/pull/9208 + merge_commit: b524213fe1fd9a63bbe117eee6c57ba70097665b + contributor: nitish-ranjan05 + membership: false + labels: + - Major Update + - 2.3.x + - partners-contribution + - 'Partner: Ziffity' + - 2.4.x + - 'Progress: done' +- description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) + for the 1.1.6 Quality Patches Tool (QPT) package release. + versions: 2.x + type: Major Update + date: November 11, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2640 + merge_commit: 34051b2dfafe457fae79c24aeb32650b0034b95f + contributor: agorbivskyi + membership: true + labels: + - 2.x + - Major Update +- description: Added a new section describing [compatibility requirements](https://devdocs.magento.com/marketplace/sellers/compatibility/requirements.html) + for Adobe Commerce Marketplace extensions. + versions: 2.x + type: New Topic + date: November 9, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2636 + merge_commit: f592e8c38194c1a8b59e6b7434f4e9ed8c535a60 + contributor: jeff-matthews + membership: true + labels: + - 2.x + - New Topic +- description: Removed the information about contribution points from the [Contribution + guide](https://devdocs.magento.com/contributor-guide/contributing.html) and replaced + the deprecated leaderboard widget with a link to the new Top Contributors Leaderboard + on the [Contributors](https://devdocs.magento.com/contributor-guide/contributors.html) + page. + versions: 2.x + type: Major Update + date: November 8, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2573 + merge_commit: 24e2b0c349ad491a06381ed48ac40b3ac0eb0f3b + contributor: dshevtsov + membership: true + labels: + - 2.x + - Major Update +- description: Added hotfix information to the [Adobe Commerce 2.3.7-p2 release notes](https://devdocs.magento.com/guides/v2.3/release-notes/2-3-7-p2.html) + and [Adobe Commerce 2.4.3-p1 release notes](https://devdocs.magento.com/guides/v2.4/release-notes/2-4-3-p1.html) + versions: 2.3.x, 2.4.x + type: Major Update + date: November 5, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2623 + merge_commit: ce18ee23ed3e59b9ca561b82e28edbd9cd46fcbe + contributor: jfrontain + membership: true + labels: + - Major Update + - 2.3.x + - 2.4.x +- description: Added the [Github Issue Processing Workflow](https://devdocs.magento.com/contributor-guide/processing-workflow.html) + topic to the Contributor's Guide. + versions: 2.x + type: New Topic + date: November 5, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2578 + merge_commit: 18306a54a9151938b0e2441c5a567e547ee6c869 + contributor: dobooth + membership: true + labels: + - 2.x + - New Topic +- description: Moved the [Adobe Commerce Beta Program](https://devdocs.magento.com/release/beta-program.html) + topic from the `magento/magento2` GitHub wiki to devdocs.magento.com. + versions: 2.x + type: New Topic + date: November 1, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2564 + merge_commit: af2a640a23703ea740a9819ac27503c082526635 + contributor: dshevtsov + membership: true + labels: + - 2.x + - New Topic +- description: Adding a [new topic](https://devdocs.magento.com/quality-patches/tool.html) + with the widget to navigate through the patches in the latest release of the Quality + Patches Tool. Also, rearranging the related topics. + versions: 2.3.x, 2.4.x + type: Major Update + date: October 28, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2619 + merge_commit: d9db3ab65b710930656d5f70e7d32cd84c7486e3 + contributor: dshevtsov + membership: true + labels: + - Major Update + - 2.3.x + - 2.4.x +- description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) + for the 1.1.5 Quality Patches Tool (QPT) package release. + versions: 2.x + type: Major Update + date: October 27, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2618 + merge_commit: 4f9cf19e36c015ece29d6f550cc9f759af11575a + contributor: agorbivskyi + membership: true + labels: + - 2.x + - Major Update +- description: Update the [Cloud guide PrivateLink service](https://devdocs.magento.com/cloud/project/privatelink-service.html) + prerequisites, clarifying some points and providing additional guidance for Azure + Private Link. + versions: 2.x + type: Major Update + date: October 26, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2593 + merge_commit: 2da06e674511632801f969492b98ca35a8cbcb49 + contributor: hguthrie + membership: true + labels: + - 2.x + - Major Update +- description: 'Cloud Release for October 25: Updated release notes for all cloud + packages. See [Release notes for Cloud suite](https://devdocs.magento.com/cloud/release-notes/cloud-tools.html).' + versions: 2.x + type: Major Update + date: October 26, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2601 + merge_commit: 5a325413c97a2a50a6a993f6dfa831708fdd1dca + contributor: hguthrie + membership: true + labels: + - 2.x + - Major Update +- description: Added the "cache" and "system" descriptions to the [env.php reference](https://devdocs.magento.com/guides/v2.4/config-guide/prod/config-reference-envphp.html) + topic. + versions: 2.4.x + type: Major Update + date: October 22, 2021 + link: https://github.com/magento/devdocs/pull/9186 + merge_commit: ecfce43befaea1054d0ed8451a208ea07de3d2b4 + contributor: srsathish92 + membership: false + labels: + - Major Update + - partners-contribution + - 2.4.x + - 'Progress: done' + - 'Partner: ITG Commerce' +- description: "[Release notes](https://devdocs.magento.com/live-search/release-notes.html) + for Live Search 1.3.0" + versions: 2.4.x + type: Major Update + date: October 21, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2592 + merge_commit: ecd524f562b0f03de9b65c06d849415617e53dd6 + contributor: ccondra + membership: true + labels: + - Major Update + - 2.4.x +- description: The Composer `root-update-plugin` has been updated to be compatible + with Composer 2.1.6. [Upgrade Commerce](https://devdocs.magento.com/guides/v2.4/comp-mgr/cli/cli-upgrade.html) + provides details about upgrading Magento Open Source and Adobe Commerce with the + new version of the plugin. + versions: 2.4.4 + type: Major Update + date: October 20, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2581 + merge_commit: 5a9604f08dac24aaf84ecf423486d460798df5dd + contributor: keharper + membership: true + labels: + - Major Update + - 2.4.4 +- description: Update [reference data for the backward incompatible changes](https://devdocs.magento.com/guides/v2.4/release-notes/backward-incompatible-changes/reference.html). + Covering entire products instead of the main source code repositories. + versions: 2.4.x + type: Major Update + date: October 20, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2598 + merge_commit: 7c08bc0fb8369b1c524dca7abd027eb837aeb3a0 + contributor: dshevtsov + membership: true + labels: + - Major Update + - 2.4.x +- description: Added a [public roadmap](https://devdocs.magento.com/release/roadmap.html) + for Magento Open Source. + versions: 2.x + type: New Topic + date: October 20, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2603 + merge_commit: 5a0d39d531a142d92d97a6b0e7cec249aa03757e + contributor: jeff-matthews + membership: true + labels: + - 2.x + - New Topic +- description: Reference data for the [2.4.3-p1](https://devdocs.magento.com/guides/v2.4/release-notes/backward-incompatible-changes/reference.html), + [2.3.7-p1 and 2.3.7-p2](https://devdocs.magento.com/guides/v2.3/release-notes/backward-incompatible-changes/reference.html) + backward incompatible changes. + versions: 2.4.3, 2.3.7 + type: Major Update + date: October 13, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2584 + merge_commit: c09fc76fce47943badea59e3c304da42ecee7b71 + contributor: dshevtsov + membership: true + labels: + - Major Update + - 2.4.3 + - 2.3.7 +- description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) + for the 1.1.4 Quality Patches Tool (QPT) package release. + versions: 2.x + type: Major Update + date: October 13, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2585 + merge_commit: da4ca195ba9815e49163b4180c4ced2dc1d60767 + contributor: agorbivskyi + membership: true + labels: + - 2.x + - Major Update +- description: "[2.4.3-p1](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html) + and [2.3.7-p2](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html) + releases." + versions: 2.4.3, 2.3.7 + type: Major Update + date: October 12, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2576 + merge_commit: '061890a9fe9a3a1e6c36f0c5eb4a03fbf7fe469d' + contributor: dshevtsov + membership: true + labels: + - Major Update + - 2.4.3 + - 2.3.7 +- description: Added release notes for the 2.4.3-p1 and 2.3.7-p2 Adobe Commerce releases. + See [2.4 Release Information](https://devdocs.magento.com/guides/v2.4/release-notes/bk-release-notes.html) + and [2.3 Release Information](https://devdocs.magento.com/guides/v2.3/release-notes/bk-release-notes.html). + versions: 2.4.3, 2.3.7 + type: Major Update + date: October 12, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2558 + merge_commit: 49f0b0cd0aa5886aa0de6f95d4e2659bb335e044 + contributor: jfrontain + membership: true + labels: + - Major Update + - 2.4.3 + - 2.3.7 +- description: Added a [backwards incompatible change](https://devdocs.magento.com/guides/v2.4/release-notes/backward-incompatible-changes/) + that describes changes to Media Gallery folders. + versions: 2.4.3, 2.3.7 + type: Major Update + date: October 12, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2488 + merge_commit: 38eb1ac8bd936a9bb8747dba2f1421e9a9f35876 + contributor: dobooth + membership: true + labels: + - Major Update + - 2.4.3 + - 2.3.7 +- description: Expanded [GraphQL security configuration](https://devdocs.magento.com/guides/v2.3/graphql/security-configuration.html) + to include configuration of the GraphQL module. + versions: 2.3.x + type: Major Update + date: October 12, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2511 + merge_commit: c980768f7a022ebe848cc1019896d3084476f259 + contributor: keharper + membership: true + labels: + - Major Update + - 2.3.x +- description: Added a reference topic for the [list of events](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/event-list.html). + versions: 2.4.x + type: New Topic + date: October 7, 2021 + link: https://github.com/magento/devdocs/pull/9098 + merge_commit: 81ded6faff76081405e26021269cc8d66eb302a2 + contributor: goivvy + membership: false + labels: + - New Topic + - Special achievement + - 2.4.x + - 'Progress: done' +- description: Updated the [Module reference guide](https://devdocs.magento.com/guides/v2.3/mrg/intro.html), + version 2.3. Now it contains all the modules included in the B2B with Adobe Commerce + edition. + versions: 2.3.7 + type: Major Update + date: October 4, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2562 + merge_commit: c815b7a02dab7764acbe00b28632760bd2ddd7f1 + contributor: dshevtsov + membership: true + labels: + - Major Update + - 2.3.7 +- description: Added a topic about how to [implement Product Recommendations on a + headless storefront](https://devdocs.magento.com/recommendations/headless.html). + versions: 2.4.x + type: New Topic + date: October 4, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2532 + merge_commit: 352c25212c008fe4004982c72554c9c20b0479de + contributor: erikmarr + membership: true + labels: + - New Topic + - 2.4.x +- description: Fixed [backward incompatible changes for 2.4.2-2.4.3](https://devdocs.magento.com/guides/v2.4/release-notes/backward-incompatible-changes/reference.html#242---243). + The topic showed data for 2.4.1-2.4.2 instead. + versions: 2.4.3 + type: Technical + date: September 23, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2547 + merge_commit: 9f28563f024a27d3f541deac50179c69194e1824 + contributor: dshevtsov + membership: true + labels: + - Technical + - 2.4.3 +- description: Updated [`magento-cloud` reference](https://devdocs.magento.com/guides/v2.4/reference/cli/magento-cloud.html) + (1.38.1). + versions: 2.x + type: Technical + date: September 22, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2544 + merge_commit: e4563f2b1c7caeebe44cddb3acda037a0ecd5a3f + contributor: dshevtsov + membership: true + labels: + - 2.x + - Technical +- description: Added the [The built-in Upgrade Compatibility Tool (MVP)](https://devdocs.magento.com/guides/v2.4/ext-best-practices/phpstorm/built-in-upgrade-compatibility-tool.html) + topic. + versions: 2.4.x + type: New Topic + date: September 17, 2021 + link: https://github.com/magento/devdocs/pull/9143 + merge_commit: bbdc15794967ed70af8c78c209bb50560b8e36fa + contributor: bohdan-harniuk + membership: false + labels: + - partners-contribution + - 'Partner: Atwix' + - New Topic + - 2.4.x + - 'Progress: done' +- description: Updated [release schedule](https://devdocs.magento.com/release/policy/), + [release policy](https://devdocs.magento.com/release/policy/), [versioning schema](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/versioning/), + and [code base changes](https://devdocs.magento.com/guides/v2.3/extension-dev-guide/versioning/codebase-changes.html) + to reflect new Adobe release strategy. + versions: 2.3.x, 2.4.x + type: Major Update + date: September 16, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2524 + merge_commit: bb9bf8601e4229dc7c314d359f82c64ccd19a7ed + contributor: jeff-matthews + membership: true + labels: + - Major Update + - 2.3.x + - 2.4.x +- description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) + for the 1.1.3 Quality Patches Tool (QPT) package release. + versions: 2.3.x, 2.4.x + type: Major Update + date: September 15, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2531 + merge_commit: e9e612c7e8fa68148536348d455925e5c857a59b + contributor: agorbivskyi + membership: true + labels: + - Major Update + - 2.3.x + - 2.4.x +- description: Added the [PHPStorm plugin](https://devdocs.magento.com/guides/v2.4/ext-best-practices/phpstorm/introduction.html) + documentation and updated the [Run](https://devdocs.magento.com/upgrade-compatibility-tool/run.html) + topic with related information about PHPStorm plugin run configurations. + versions: 2.3.x, 2.4.x + type: New Topic + date: September 15, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2526 + merge_commit: 373ca889a71540a0d7821d90a9425ebc69334530 + contributor: danidelcar + membership: true + labels: + - New Topic + - 2.3.x + - 2.4.x +- description: Updated the [Service versions compatibility table](https://devdocs.magento.com/cloud/project/services.html#service-versions) + in the Cloud guide. + versions: 2.x + type: Technical + date: September 8, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2512 + merge_commit: f062510d13a0596f8298bac440bf3b3b0eda356d + contributor: hguthrie + membership: true + labels: + - 2.x + - Technical +- description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) + for the 1.1.2 Quality Patches Tool release. + versions: 2.x + type: Major Update + date: September 7, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2516 + merge_commit: 28cb71a4e8e700cdb0816db7146d3f705a50e894 + contributor: agorbivskyi + membership: true + labels: + - 2.x + - Major Update +- description: Added a new [file upload security](https://devdocs.magento.com/guides/v2.4/extension-dev-guide/security/uploads.html) + topic. + versions: 2.3.x, 2.4.x + type: New Topic + date: September 3, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2500 + merge_commit: 883f3b77234ad01ed752284f3f9a3559141f409e + contributor: AlexMaxHorkun + membership: true + labels: + - New Topic + - 2.3.x + - 2.4.x +- description: An overview of [Storefront Events SDK](https://devdocs.magento.com/live-search/events.html) + with a summary of search-related collector functions. + versions: 2.4.x + type: New Topic + date: September 3, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2508 + merge_commit: 2c5c88524c3ae63145e8bda66e10812fe94c2138 + contributor: ccondra + membership: true + labels: + - New Topic + - 2.4.x +- description: Updated the [Module Reference Guide](https://devdocs.magento.com/guides/v2.4/mrg/intro.html). + versions: 2.4.3 + type: Major Update + date: September 2, 2021 + link: https://github.com/magento-commerce/devdocs/pull/2501 + merge_commit: 52a9f4a4bae0d5737fc719740b2e5893cc1adcc3 + contributor: dshevtsov + membership: true + labels: + - Major Update + - 2.4.3 - description: Added [Community quality patches release notes](https://github.com/magento/quality-patches/blob/master/community-release-notes.md) - to a table of contents at [Commerce Quality Patches](https://devdocs.magento.com/guides/v2.4/comp-mgr/patching/mqp.html). + to a table of contents at [Commerce Quality Patches](https://devdocs.magento.com/quality-patches/usage.html). versions: 2.x type: Major Update date: August 27, 2021 @@ -210,7 +2877,7 @@ entries: - Major Update - 2.4.3 - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.1.1 Magento Quality Patch (MQP) package release. + for the 1.1.1 Quality Patches Tool release. versions: 2.3.x, 2.4.x type: Major Update date: August 9, 2021 @@ -494,7 +3161,7 @@ entries: - 2.4.x - New Topic - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.1.0 Magento Quality Patch (MQP) package release. + for the 1.1.0 Quality Patches Tool release. versions: 2.3.x, 2.4.x type: Major Update date: July 29, 2021 @@ -576,7 +3243,7 @@ entries: - 2.4.x - Major Update - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.0.26 Magento Quality Patch (MQP) package release. + for the 1.0.26 Quality Patches Tool release. versions: 2.3.x, 2.4.x type: Major Update date: July 1, 2021 @@ -689,7 +3356,7 @@ entries: - 'Progress: done' - partners-contribution - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.0.24 Magento Quality Patch (MQP) package release. + for the 1.0.24 Quality Patches Tool release. versions: 2.3.x, 2.4.x type: Major Update date: June 2, 2021 @@ -746,7 +3413,7 @@ entries: - Major Update - Tracking - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.0.23 Magento Quality Patch (MQP) package release. + for the 1.0.23 Quality Patches Tool release. versions: 2.x type: Major Update date: May 20, 2021 @@ -811,7 +3478,7 @@ entries: - Major Update - description: 'Published 2.3.7 dependencies reference: [OpenSource](https://devdocs.magento.com/guides/v2.3/release-notes/packages-open-source.html), [Commerce](https://devdocs.magento.com/guides/v2.3/release-notes/packages-commerce.html), - [Cloud](http://devdocs.magento.com/guides/v2.3/release-notes/packages-cloud.html).' + [Cloud](https://devdocs.magento.com/guides/v2.3/release-notes/packages-cloud.html).' versions: 2.3.7 type: Major Update date: May 11, 2021 @@ -835,7 +3502,7 @@ entries: - 2.4.x - Major Update - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.0.22 Magento Quality Patch (MQP) package release. + for the 1.0.22 Quality Patches Tool release. versions: 2.x type: Major Update date: May 6, 2021 @@ -987,7 +3654,7 @@ entries: - Major Update - 'Event: Adobe Summit Hackathon' - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.0.21 Magento Quality Patch (MQP) package release. + for the 1.0.21 Quality Patches Tool release. versions: 2.3.x, 2.4.x type: Major Update date: April 23, 2021 @@ -1024,7 +3691,7 @@ entries: - 2.4.2 - Major Update - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.0.20 Magento Quality Patch (MQP) package release. + for the 1.0.20 Quality Patches Tool release. versions: 2.3.x, 2.4.x type: Major Update date: April 14, 2021 @@ -1110,7 +3777,7 @@ entries: - Technical - partners-contribution - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.0.19 Magento Quality Patch (MQP) package release. + for the 1.0.19 Quality Patches Tool release. versions: 2.x type: Major Update date: March 30, 2021 @@ -1185,7 +3852,7 @@ entries: - Major Update - 'Progress: done' - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.0.18 Magento Quality Patch (MQP) package release. + for the 1.0.18 Quality Patches Tool release. versions: 2.x type: Major Update date: March 17, 2021 @@ -1293,7 +3960,7 @@ entries: contributor: dshevtsov profile: https://github.com/dshevtsov - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.0.17 Magento Quality Patch (MQP) package release. + for the 1.0.17 Quality Patches Tool release. versions: 2.x type: Major Update date: March 3, 2021 @@ -1380,7 +4047,7 @@ entries: contributor: hguthrie profile: https://github.com/hguthrie - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.0.16 Magento Quality Patch (MQP) package release. + for the 1.0.16 Quality Patches Tool release. versions: 2.x type: Major Update date: February 18, 2021 @@ -1729,7 +4396,7 @@ entries: contributor: bdenham profile: https://github.com/bdenham - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.0.15 Magento Quality Patch (MQP) package release. + for the 1.0.15 Quality Patches Tool release. versions: 2.x type: Major Update date: February 1, 2021 @@ -1791,7 +4458,7 @@ entries: contributor: RakeshJesadiya profile: https://github.com/RakeshJesadiya - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.0.14 Magento Quality Patch (MQP) package release. + for the 1.0.14 Quality Patches Tool release. versions: '' type: Major Update date: January 22, 2021 @@ -1894,14 +4561,14 @@ entries: contributor: drpayyne profile: https://github.com/drpayyne - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.0.13 Magento Quality Patch (MQP) package release. + for the 1.0.13 Quality Patches Tool release. versions: 2.3.x, 2.4.x type: Major Update date: December 10, 2020 link: https://github.com/magento/devdocs/pull/8375 contributor: Rykh profile: https://github.com/Rykh -- description: Added an [explanation and example](http://devdocs.magento.com/guides/v2.4/javascript-dev-guide/javascript/requirejs.html) +- description: Added an [explanation and example](https://devdocs.magento.com/guides/v2.4/javascript-dev-guide/javascript/requirejs.html) of passing parameters to JavaScript using the `data-mage-init` HTML attribute. versions: 2.3.x, 2.4.x type: Major Update @@ -1940,7 +4607,7 @@ entries: contributor: sathiyaaa profile: https://github.com/sathiyaaa - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.0.12 Magento Quality Patch (MQP) package release. + for the 1.0.12 Quality Patches Tool release. versions: 2.3.x, 2.4.x type: Major Update date: November 26, 2020 @@ -1972,7 +4639,7 @@ entries: contributor: meker12 profile: https://github.com/meker12 - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.0.10 Magento Quality Patch (MQP) package release. + for the 1.0.10 Quality Patches Tool release. versions: 2.3.x, 2.4.x type: Major Update date: November 19, 2020 @@ -1980,7 +4647,7 @@ entries: contributor: viktym profile: https://github.com/viktym - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.0.10 Magento Quality Patch (MQP) package release. + for the 1.0.10 Quality Patches Tool release. versions: '' type: Major Update date: November 13, 2020 @@ -1997,7 +4664,7 @@ entries: contributor: meker12 profile: https://github.com/meker12 - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.0.9 Magento Quality Patch (MQP) package release. + for the 1.0.9 Quality Patches Tool release. versions: '' type: Major Update date: November 12, 2020 @@ -2072,7 +4739,7 @@ entries: contributor: meker12 profile: https://github.com/meker12 - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.0.8 Magento Quality Patch (MQP) package release. + for the 1.0.8 Quality Patches Tool release. versions: '' type: Major Update date: October 28, 2020 @@ -2388,7 +5055,7 @@ entries: contributor: meker12 profile: https://github.com/meker12 - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.0.7 Magento Quality Patch (MQP) package release. + for the 1.0.7 Quality Patches Tool release. versions: 2.x type: Major Update date: October 14, 2020 @@ -2441,7 +5108,7 @@ entries: contributor: BarnyShergold profile: https://github.com/BarnyShergold - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.0.6 Magento Quality Patch (MQP) package release. + for the 1.0.6 Quality Patches Tool release. versions: 2.x type: Major Update date: September 30, 2020 @@ -2474,7 +5141,7 @@ entries: contributor: BarnyShergold profile: https://github.com/BarnyShergold - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.0.5 Magento Quality Patch (MQP) package release. + for the 1.0.5 Quality Patches Tool release. versions: 2.x type: Major Update date: September 22, 2020 @@ -2526,7 +5193,7 @@ entries: contributor: andrewbess profile: https://github.com/andrewbess - description: Published [release notes](https://devdocs.magento.com/quality-patches/release-notes.html) - for the 1.0.4 Magento Quality Patch (MQP) package release. + for the 1.0.4 Quality Patches Tool release. versions: '' type: Major Update date: September 10, 2020 @@ -4125,7 +6792,7 @@ entries: type: Major update date: December 5, 2019 link: https://github.com/magento/devdocs/pull/6086 -- description: Added a new topic for the [DynamicRowsDragAndDrop component](http://devdocs.magento.com/guides/v2.2/ui_comp_guide/components/ui-dynamicrows-dnd.html) +- description: Added a new topic for the [DynamicRowsDragAndDrop component](https://devdocs.magento.com/guides/v2.2/ui_comp_guide/components/ui-dynamicrows-dnd.html) in the _UI Components Guide_. versions: 2.2.x, 2.3.x type: New topic @@ -4640,7 +7307,7 @@ entries: type: Major update date: September 18, 2019 link: https://github.com/magento/devdocs/pull/5357 -- description: Added the [Sticky widget](http://devdocs.magento.com/guides/v2.3/javascript-dev-guide/widgets/widget_sticky.html) +- description: Added the [Sticky widget](https://devdocs.magento.com/guides/v2.3/javascript-dev-guide/widgets/widget_sticky.html) topic to the _Javascript Developer Guide_. versions: 2.2.x, 2.3.x type: New topic @@ -4698,7 +7365,7 @@ entries: type: Major update date: September 3, 2019 link: https://github.com/magento/devdocs/pull/5307 -- description: Added information about how to use the REST API to [issue refunds](http://devdocs.magento.com/guides/v2.2/rest/modules/sales/refunds.html). +- description: Added information about how to use the REST API to [issue refunds](https://devdocs.magento.com/guides/v2.2/rest/modules/sales/refunds.html). versions: 2.2.x, 2.3.x type: New topic date: August 30, 2019 diff --git a/src/_includes/backward-incompatible-changes/b2b/1.3.1-1.3.2.md b/src/_includes/backward-incompatible-changes/b2b/1.3.1-1.3.2.md deleted file mode 100644 index 363c611411f..00000000000 --- a/src/_includes/backward-incompatible-changes/b2b/1.3.1-1.3.2.md +++ /dev/null @@ -1,19 +0,0 @@ -### {{ site.data.var.b2b }} only changes in interfaces {#b2b-131-132-interface} - -| What changed | How it changed | -| --- | --- | -| Magento\RequisitionList\Api\Data\RequisitionListItemInterface::getSku | [public] Method return typing changed. | - -### {{ site.data.var.b2b }} only changes in database {#b2b-131-132-database} - -| What changed | How it changed | -| --- | --- | -| purchase\_order\_rule\_approver/PRIMARY | Primary key was added | -| company\_payment/PRIMARY | Primary key was added | -| purchase\_order\_rule\_approver/approver\_id | Column was added | - -### {{ site.data.var.b2b }} only system changes {#b2b-131-132-system} - -| What changed | How it changed | -| --- | --- | -| sales\_email/quote/expire\_occur\_template | A field-node was added | diff --git a/src/_includes/backward-incompatible-changes/b2b/2.4.0-2.4.1.md b/src/_includes/backward-incompatible-changes/b2b/2.4.0-2.4.1.md new file mode 100644 index 00000000000..decc3f2ca10 --- /dev/null +++ b/src/_includes/backward-incompatible-changes/b2b/2.4.0-2.4.1.md @@ -0,0 +1,90 @@ +#### Class changes {#b2b-240-241-class} + +| What changed | How it changed | +| ------------------------------------------------------------------------- | ------------------------------------ | +| Magento\Authorization\Model\Role::$\_cacheTag | [protected] Property has been added. | +| Magento\Catalog\Model\Category::getCacheTags | [public] Method has been added. | +| Magento\Catalog\Model\Product::getCacheTags | [public] Method has been added. | +| Magento\CompanyShipping\Block\Company\Profile\ShippingMethod | Class was added. | +| Magento\Framework\Stdlib\Cookie\CookieMetadata::KEY_SAME_SITE | Constant has been added. | +| Magento\Framework\Stdlib\Cookie\CookieMetadata::getSameSite | [public] Method has been added. | +| Magento\Framework\Stdlib\Cookie\CookieMetadata::setSameSite | [public] Method has been added. | +| Magento\NegotiableQuote\Block\Adminhtml\CustomerEdit\Tab\Grid | Class was added. | +| Magento\PurchaseOrderRule\Block\PurchaseOrder\Approval\Counter | Class was added. | +| Magento\PurchaseOrderRule\Block\RuleFieldset\ViewCondition | Class was added. | +| Magento\ReCaptchaValidationApi\Model\ValidationErrorMessagesProvider | Class was added. | +| Magento\RequisitionList\Block\Cart\Item\Renderer\Actions\AddToRequisition | Class was added. | +| Magento\RequisitionList\Block\Checkout\Cart\Addto\Requisition | Class was added. | +| Magento\User\Model\User::$\_cacheTag | [protected] Property has been added. | + +#### Interface changes {#b2b-240-241-interface} + +| What changed | How it changed | +| -------------------------------------------------------------------------------- | --------------------------------- | +| Magento\AdobeImsApi\Api\Data\ConfigInterface | Interface was added. | +| Magento\AdobeStockClientApi\Api\Data\LicenseConfirmationInterface::getCanLicense | [public] Method has been removed. | +| Magento\AdobeStockClientApi\Api\Data\LicenseConfirmationInterface::isCanLicense | [public] Method has been added. | +| Magento\Catalog\Api\ProductAttributeOptionUpdateInterface | Interface was added. | +| Magento\Eav\Api\AttributeOptionUpdateInterface | Interface was added. | +| Magento\ReCaptchaUi\Model\ErrorMessageConfigInterface | Interface was added. | + +#### Database changes {#b2b-240-241-database} + +| What changed | How it changed | +| ------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| company_shipping | Table was added | +| login_as_customer_assistance_allowed | Table was added | +| media_gallery_asset/MEDIA_GALLERY_ID_PATH_TITLE_CONTENT_TYPE_WIDTH_HEIGHT | Unique key was removed | +| media_gallery_asset/constraint | Module db schema whitelist reduced (media_gallery_asset/constraint). | + +#### Di changes {#b2b-240-241-di} + +| What changed | How it changed | +| ---------------------- | ------------------------ | +| mediaGalleryFilterPool | Virtual Type was removed | +| mediaGalleryReporting | Virtual Type was removed | + +#### System changes {#b2b-240-241-system} + +| What changed | How it changed | +| ----------------------------------------------------------------------------------- | ----------------------------------- | +| btob | A section-node was added | +| btob/website_configuration | A group-node was added | +| btob/website_configuration/default_b2b_shipping_methods | A group-node was added | +| btob/website_configuration/default_b2b_shipping_methods/applicable_shipping_methods | A field-node was added | +| btob/website_configuration/default_b2b_shipping_methods/available_shipping_methods | A field-node was added | +| checkout/cart/enable_clear_shopping_cart | A field-node was added | +| cms/pagebuilder/enable_content_preview | A field-node was added | +| login_as_customer/general/shopping_assistance_checkbox_title | A field-node was added | +| login_as_customer/general/shopping_assistance_checkbox_tooltip | A field-node was added | +| recaptcha_backend/failure_messages | A group-node was added | +| recaptcha_backend/failure_messages/technical_failure_message | A field-node was added | +| recaptcha_backend/failure_messages/validation_failure_message | A field-node was added | +| recaptcha_backend/type_invisible/validation_failure_message | A field-node was removed | +| recaptcha_backend/type_recaptcha/validation_failure_message | A field-node was removed | +| recaptcha_backend/type_recaptcha_v3/validation_failure_message | A field-node was removed | +| recaptcha_frontend/failure_messages | A group-node was added | +| recaptcha_frontend/failure_messages/technical_failure_message | A field-node was added | +| recaptcha_frontend/failure_messages/validation_failure_message | A field-node was added | +| recaptcha_frontend/type_for/company_create | A field-node was added | +| recaptcha_frontend/type_for/customer_edit | A field-node was added | +| recaptcha_frontend/type_invisible/validation_failure_message | A field-node was removed | +| recaptcha_frontend/type_recaptcha/validation_failure_message | A field-node was removed | +| recaptcha_frontend/type_recaptcha_v3/validation_failure_message | A field-node was removed | +| system.xml | System configuration file was added | + +#### XSD changes {#b2b-240-241-xsd} + +| What changed | How it changed | +| ------------------ | ------------------------------ | +| /etc/overrides.xsd | A schema declaration was added | +| global | An optional node was added | + +#### Class API membership changes {#b2b-240-241-class-api-membership} + +| What changed | How it changed | +| -------------------------------------------------------- | ---------------- | +| Magento\AdvancedCheckout\Block\Adminhtml\Sku\AbstractSku | Class was added. | +| Magento\Framework\View\Page\Builder | Class was added. | +| Magento\SalesRule\Model\Validator | Class was added. | +| Magento\TargetRule\Block\Product\AbstractProduct | Class was added. | diff --git a/src/_includes/backward-incompatible-changes/b2b/2.4.1-2.4.2.md b/src/_includes/backward-incompatible-changes/b2b/2.4.1-2.4.2.md new file mode 100644 index 00000000000..d0d63517269 --- /dev/null +++ b/src/_includes/backward-incompatible-changes/b2b/2.4.1-2.4.2.md @@ -0,0 +1,100 @@ +#### Class changes {#b2b-241-242-class} + +| What changed | How it changed | +| ---------------------------------------------------------------------------------------------------- | ----------------------------------------- | +| Magento\Authorization\Model\Rules::\_\_construct | [public] Method has been removed. | +| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::$listId | [protected] Property has been added. | +| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::getListId | [public] Method has been added. | +| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::getProductsByListId | [public] Method has been added. | +| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::removeCompareList | [public] Method has been added. | +| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::setListId | [public] Method has been added. | +| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::setListIdToCustomerCompareItems | [public] Method has been added. | +| Magento\Catalog\Model\ResourceModel\Product\Option\Value\Collection::$\_eventObject | [protected] Property has been added. | +| Magento\Catalog\Model\ResourceModel\Product\Option\Value\Collection::$\_eventPrefix | [protected] Property has been added. | +| Magento\Framework\Data\Collection\Filesystem::\_usort | [protected] Method return typing changed. | +| Magento\Framework\File\Uploader::\_moveFile | [protected] Method return typing changed. | +| Magento\MediaGalleryUi\Block\Adminhtml\ImageDetails | Class was added. | +| Magento\MediaGalleryUi\Block\Adminhtml\ImageDetailsStandalone | Class was added. | +| Magento\PurchaseOrder\Block\PurchaseOrder\Info\Banner | Class was added. | +| Magento\PurchaseOrder\Block\PurchaseOrder\Info\Buttons::hasError | [public] Method has been added. | +| Magento\PurchaseOrder\Block\PurchaseOrder\Info\Buttons::paymentRequired | [public] Method has been added. | +| Magento\PurchaseOrder\Block\PurchaseOrder\Totals::TOTAL_CUSTOMER_BALANCE | Constant has been added. | +| Magento\PurchaseOrder\Block\PurchaseOrder\Totals::TOTAL_DISCOUNT | Constant has been added. | +| Magento\PurchaseOrder\Block\PurchaseOrder\Totals::TOTAL_GIFT_CARD | Constant has been added. | +| Magento\PurchaseOrder\Block\PurchaseOrder\Totals::TOTAL_REWARD_POINTS | Constant has been added. | +| Magento\PurchaseOrder\Block\PurchaseOrder\Totals\Giftcards | Class was added. | +| Magento\Sales\Block\Order\Recent::\_\_construct | [public] Method parameter typing changed. | +| Magento\Wishlist\Block\AddToWishlist::\_toHtml | [protected] Method has been removed. | + +#### Interface changes {#b2b-241-242-interface} + +| What changed | How it changed | +| -------------------------------------------------------------------------- | -------------------------------------- | +| Magento\AdobeStockAssetApi\Api\Data\AssetInterface::getExtensionAttributes | [public] Method return typing changed. | + +#### Database changes {#b2b-241-242-database} + +| What changed | How it changed | +| ------------------------------------------------------------------------------ | ------------------------------------------------ | +| auto_increment_test | Table chard was changed from checkout to default | +| catalog_compare_item/CATALOG_COMPARE_ITEM_LIST_ID_CATALOG_COMPARE_LIST_LIST_ID | Foreign key was added | +| catalog_compare_item/list_id | Column was added | +| catalog_compare_list | Table was added | +| reference_table | Table chard was changed from sales to default | +| test_table | Module db schema whitelist reduced (test_table). | +| test_table | Table was dropped | +| test_table_one | Table was added | +| test_table_two | Table was added | + +#### Di changes {#b2b-241-242-di} + +| What changed | How it changed | +| ------------------------------ | ------------------------ | +| EmptyOmsTableNameArrayIterator | Virtual Type was removed | + +#### System changes {#b2b-241-242-system} + +| What changed | How it changed | +| ---------------------------------------------------------------------------------------- | ---------------------- | +| sales_email/purchase_order_notification/purchase_order_approval_required_payment_details | A field-node was added | +| sales_email/purchase_order_notification/purchase_order_approved_payment_details | A field-node was added | +| sales_email/purchase_order_notification/purchase_order_auto_approved_payment_details | A field-node was added | +| system/media_gallery_renditions | A group-node was added | +| system/media_gallery_renditions/enabled | A field-node was added | +| system/media_gallery_renditions/height | A field-node was added | +| system/media_gallery_renditions/width | A field-node was added | +| system/media_storage_configuration | A group-node was added | +| system/media_storage_configuration/media_storage | A field-node was added | +| web/url | A group-node was added | +| web/url/catalog_media_url_format | A field-node was added | + +#### XSD changes {#b2b-241-242-xsd} + +| What changed | How it changed | +| ---------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------- | +| framework-foreign-key/etc/constraints.xsd | A schema declaration was added | +| module-page-builder/etc/content_type.xsd | A schema declaration was added | +| module-page-builder/etc/content_type_merged.xsd | A schema declaration was added | +| framework-foreign-key/etc/constraints.xsd | A schema declaration was removed | +| module-page-builder/etc/content_type.xsd | A schema declaration was removed | +| module-page-builder/etc/content_type_merged.xsd | A schema declaration was removed | + +#### Class API membership changes {#b2b-241-242-class-api-membership} + +| What changed | How it changed | +| ------------------------------------------------------------------ | ------------------ | +| Magento\AdvancedCheckout\Block\Adminhtml\Sku\AbstractSku | Class was added. | +| Magento\AdvancedCheckout\Block\Adminhtml\Sku\Errors\AbstractErrors | Class was added. | +| Magento\Catalog\Model\Indexer\Category\Product\AbstractAction | Class was removed. | +| Magento\Framework\Session\Config | Class was added. | +| Magento\Framework\Session\SessionManager | Class was added. | +| Magento\Framework\Url | Class was added. | +| Magento\ImportExport\Model\AbstractModel | Class was added. | +| Magento\Review\Block\Adminhtml\Grid | Class was added. | + +#### Interface API membership changes {#b2b-241-242-interface-api-membership} + +| What changed | How it changed | +| ---------------------------------------------------------------------------- | -------------------- | +| Magento\Framework\Session\Config\ConfigInterface | Interface was added. | +| Magento\PurchaseOrder\Api\PurchaseOrderPaymentInformationManagementInterface | Interface was added. | diff --git a/src/_includes/backward-incompatible-changes/b2b/2.4.2-2.4.3.md b/src/_includes/backward-incompatible-changes/b2b/2.4.2-2.4.3.md new file mode 100644 index 00000000000..8d0ae6cbfff --- /dev/null +++ b/src/_includes/backward-incompatible-changes/b2b/2.4.2-2.4.3.md @@ -0,0 +1,113 @@ +#### Class changes {#b2b-242-243-class} + +| What changed | How it changed | +| ------------------------------------------------------------------------------- | --------------------------------------- | +| Magento\Authorization\Model\Role::\_\_construct | [public] Method has been removed. | +| Magento\Catalog\Model\ResourceModel\Product::\_afterDelete | [protected] Method has been added. | +| Magento\CurrencySymbol\Block\Adminhtml\System\Currencysymbol::\_construct | [protected] Method has been removed. | +| Magento\Email\Model\Template\Filter::$emogrifier | [protected] Property has been removed. | +| Magento\Email\Model\Template\Filter::\_\_construct | [public] Method parameter typing added. | +| Magento\GiftRegistry\Model\ResourceModel\Item\Collection::\_renderFiltersBefore | [protected] Method has been added. | +| Magento\Paypal\Block\PayLater\Banner | Class was added. | +| Magento\ReCaptchaWebapiApi\Model\CompositeWebapiValidationConfigProvider | Class was added. | + +#### Interface changes {#b2b-242-243-interface} + +| What changed | How it changed | +| ---------------------------------------------------------------------- | -------------------------------------- | +| Magento\Customer\Api\Data\GroupExcludedWebsiteInterface | Interface was added. | +| Magento\Customer\Api\GroupExcludedWebsiteRepositoryInterface | Interface was added. | +| Magento\ReCaptchaWebapiApi\Api\Data\EndpointInterface | Interface was added. | +| Magento\ReCaptchaWebapiApi\Api\WebapiValidationConfigProviderInterface | Interface was added. | +| Magento\RequisitionList\Api\Data\RequisitionListItemInterface::getSku | [public] Method return typing changed. | + +#### Database changes {#b2b-242-243-database} + +| What changed | How it changed | +| ---------------------------------------------- | --------------------- | +| catalog_url_rewrite_product_category/PRIMARY | Primary key was added | +| company_payment/PRIMARY | Primary key was added | +| customer_group_excluded_website | Table was added | +| inventory_geoname/PRIMARY | Primary key was added | +| inventory_geoname/entity_id | Column was added | +| magento_customersegment_event/PRIMARY | Primary key was added | +| magento_customersegment_event/segment_event_id | Column was added | +| magento_salesrule_filter/PRIMARY | Primary key was added | +| magento_salesrule_filter/rule_filter_id | Column was added | +| purchase_order_rule_approver/PRIMARY | Primary key was added | +| purchase_order_rule_approver/approver_id | Column was added | +| quote_preview/PRIMARY | Primary key was added | + +#### System changes {#b2b-242-243-system} + +| What changed | How it changed | +| --------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | +| admin/emails/new_user_notification_template | A field-node was added | +| payment_all_paypal/payments_pro_hosted_solution_without_bml_and_paylater | A group-node was added | +| payment_all_paypal/payments_pro_hosted_solution_without_bml_and_paylater/pphs_required_settings | A group-node was added | +| payment_all_paypal/payments_pro_hosted_solution_without_bml_and_paylater/pphs_required_settings/enable_paypal_paylater_experience | A field-node was added | +| payment_all_paypal/payments_pro_hosted_solution_without_bml_and_paylater/pphs_required_settings/pphs_advertise_paylater | A group-node was added | +| payment_au/express_checkout_other/express_checkout_required | A group-node was added | +| payment_au/express_checkout_other/express_checkout_required/advertise_paylater | A group-node was added | +| payment_au/express_checkout_other/express_checkout_required/enable_paypal_paylater_experience | A field-node was added | +| payment_ca/paypal_payment_gateways/payflow_link_ca/payflow_link_required/enable_paypal_paylater_experience | A field-node was added | +| payment_ca/paypal_payment_gateways/payflow_link_ca/payflow_link_required/payflow_link_advertise_paylater | A group-node was added | +| payment_ca/paypal_payment_gateways/paypal_payflowpro_ca/paypal_payflow_required | A group-node was added | +| payment_ca/paypal_payment_gateways/paypal_payflowpro_ca/paypal_payflow_required/enable_paypal_paylater_experience | A field-node was added | +| payment_ca/paypal_payment_gateways/paypal_payflowpro_ca/paypal_payflow_required/paypal_payflow_advertise_paylater | A group-node was added | +| payment_ca/paypal_payment_gateways/wpp_ca/paypal_payflow_required/enable_paypal_paylater_experience | A field-node was added | +| payment_ca/paypal_payment_gateways/wpp_ca/paypal_payflow_required/paypal_payflow_advertise_paylater | A group-node was added | +| payment_fr/express_checkout_other/express_checkout_required | A group-node was added | +| payment_fr/express_checkout_other/express_checkout_required/advertise_paylater | A group-node was added | +| payment_fr/express_checkout_other/express_checkout_required/advertise_paylater/paylater_enabled | A field-node was added | +| payment_fr/express_checkout_other/express_checkout_required/enable_paypal_paylater_experience | A field-node was added | +| payment_gb/paypal_alternative_payment_methods/express_checkout_gb/express_checkout_required/advertise_paylater | A group-node was added | +| payment_gb/paypal_alternative_payment_methods/express_checkout_gb/express_checkout_required/advertise_paylater/paylater_enabled | A field-node was added | +| payment_gb/paypal_group_all_in_one/wps_express/express_checkout_required/advertise_paylater | A group-node was added | +| payment_gb/paypal_group_all_in_one/wps_express/express_checkout_required/enable_paypal_paylater_experience | A field-node was added | +| payment_other/express_checkout_other/express_checkout_required/advertise_paylater | A group-node was added | +| payment_other/express_checkout_other/express_checkout_required/enable_paypal_paylater_experience | A field-node was added | +| payment_other/paypal_group_all_in_one/wps_other/express_checkout_required/advertise_paylater | A group-node was added | +| payment_other/paypal_group_all_in_one/wps_other/express_checkout_required/enable_paypal_paylater_experience | A field-node was added | +| recaptcha_frontend | A section-node was added | +| recaptcha_frontend/type_for | A group-node was added | +| recaptcha_frontend/type_for/place_order | A field-node was added | +| sales_email/quote/expire_occur_template | A field-node was added | +| system | A section-node was added | +| system/security | A group-node was added | +| system/security/max_session_size_admin | A field-node was added | +| system/security/max_session_size_storefront | A field-node was added | + +#### XSD changes {#b2b-242-243-xsd} + +| What changed | How it changed | +| ----------------- | ------------------------------- | +| additionalColumns | An optional node was added | +| cl_name | An optional attribute was added | +| column | A required node was added | +| constant | An optional attribute was added | +| name | An optional attribute was added | +| processor | An optional attribute was added | +| walker | An optional attribute was added | + +#### Class API membership changes {#b2b-242-243-class-api-membership} + +| What changed | How it changed | +| --------------------------------------------------------------------- | ---------------- | +| Magento\AdvancedCheckout\Block\Adminhtml\Sku\AbstractSku | Class was added. | +| Magento\Backend\App\Action\Plugin\Authentication | Class was added. | +| Magento\Backend\Block\Dashboard\Bar | Class was added. | +| Magento\Eav\Block\Adminhtml\Attribute\Edit\Main\AbstractMain | Class was added. | +| Magento\Framework\App\Router\Base | Class was added. | +| Magento\GiftRegistry\Block\Customer\Edit\AbstractEdit | Class was added. | +| Magento\MediaStorage\Model\File\Storage\Database\AbstractDatabase | Class was added. | +| Magento\MediaStorage\Model\ResourceModel\File\Storage\AbstractStorage | Class was added. | +| Magento\SalesRule\Model\Validator | Class was added. | +| Magento\Sales\Block\Adminhtml\Order\Create\Form\Address | Class was added. | +| Magento\Sales\Block\Items\AbstractItems | Class was added. | + +#### Interface API membership changes {#b2b-242-243-interface-api-membership} + +| What changed | How it changed | +| ----------------------------------------------- | -------------------- | +| Magento\Framework\Filesystem\File\ReadInterface | Interface was added. | diff --git a/src/_includes/backward-incompatible-changes/b2b/2.4.3-2.4.3-p1.md b/src/_includes/backward-incompatible-changes/b2b/2.4.3-2.4.3-p1.md new file mode 100644 index 00000000000..c72d8a0453f --- /dev/null +++ b/src/_includes/backward-incompatible-changes/b2b/2.4.3-2.4.3-p1.md @@ -0,0 +1,19 @@ +#### Class changes {#b2b-243-243-p1-class} + +| What changed | How it changed | +| ------------------------------------------------------------------ | ------------------------------- | +| Magento\Customer\Model\ResourceModel\Customer::findSessionCutOff | [public] Method has been added. | +| Magento\Customer\Model\ResourceModel\Customer::updateSessionCutOff | [public] Method has been added. | + +#### Database changes {#b2b-243-243-p1-database} + +| What changed | How it changed | +| ------------------------------ | ---------------- | +| customer_entity/session_cutoff | Column was added | +| customer_visitor/created_at | Column was added | + +#### Class API membership changes {#b2b-243-243-p1-class-api-membership} + +| What changed | How it changed | +| ---------------------------------------- | ---------------- | +| Magento\Framework\Session\SessionManager | Class was added. | diff --git a/src/_includes/backward-incompatible-changes/b2b/2.4.3-2.4.4.md b/src/_includes/backward-incompatible-changes/b2b/2.4.3-2.4.4.md new file mode 100644 index 00000000000..b394829399c --- /dev/null +++ b/src/_includes/backward-incompatible-changes/b2b/2.4.3-2.4.4.md @@ -0,0 +1,229 @@ +#### Class changes {#b2b-243-244-class} + +| What changed | How it changed | +| --- | --- | +| Magento\Framework\Search\Request\Query\Match | Class was removed. | +| Magento\Elasticsearch\SearchAdapter\Mapper::\_\_construct | [public] Method parameter typing changed. | +| Magento\Elasticsearch\Elasticsearch5\SearchAdapter\Mapper::\_\_construct | [public] Method parameter typing changed. | +| Magento\Backend\Model\Menu\Filter\Iterator::\_\_construct | [public] Method has been removed. | +| Magento\FunctionalTestingFramework\Util\Iterator\AbstractIterator::isValid | [protected] Method return typing changed. | +| Magento\FunctionalTestingFramework\Util\Iterator\AbstractIterator::rewind | [public] Method return typing changed. | +| Magento\FunctionalTestingFramework\Util\Iterator\AbstractIterator::next | [public] Method return typing changed. | +| Magento\FunctionalTestingFramework\Util\Iterator\AbstractIterator::valid | [public] Method return typing changed. | +| Magento\FunctionalTestingFramework\Util\Iterator\AbstractIterator::count | [public] Method return typing changed. | +| Magento\FunctionalTestingFramework\Util\Iterator\File::isValid | [protected] Method return typing changed. | +| Magento\Test\Integrity\PublicCodeTest::publicPHPTypesDataProvider | [public] Method return typing changed. | +| Magento\CatalogInventory\Model\StockStateException | Class was added. | +| Magento\Framework\Search\Request\Query\MatchQuery | Class was added. | +| Magento\Sales\Model\Order\Payment::setCustomAttribute | [public] Method has been added. | +| Magento\Sales\Block\Adminhtml\Order\View\Tab\Creditmemos::\_\_construct | [public] Method has been added. | +| Magento\Sales\Block\Adminhtml\Order\View\Tab\Invoices::\_\_construct | [public] Method has been added. | +| Magento\Customer\Model\ResourceModel\Customer::findSessionCutOff | [public] Method has been added. | +| Magento\Customer\Model\ResourceModel\Customer::updateSessionCutOff | [public] Method has been added. | +| Magento\Framework\Config\ConfigOptionsListConstants::CONFIG\_PATH\_WEBAPI\_SYNC\_DEFAULT\_INPUT\_ARRAY\_SIZE\_LIMIT | Constant has been added. | +| Magento\Framework\Config\ConfigOptionsListConstants::CONFIG\_PATH\_WEBAPI\_ASYNC\_DEFAULT\_INPUT\_ARRAY\_SIZE\_LIMIT | Constant has been added. | + +#### Database changes {#b2b-243-244-database} + +| What changed | How it changed | +| --- | --- | +| jwt\_auth\_revoked | Table was added | +| test\_table | Table was added | +| dependent | Table was added | +| customer\_entity/session\_cutoff | Column was added | +| customer\_visitor/created\_at | Column was added | +| magento\_operation/started\_at | Column was added | +| dependent | Whitelist do not have table dependent declared in db\_schema.xml | + +#### System changes {#b2b-243-244-system} + +| What changed | How it changed | +| --- | --- | +| webapi/validation | A group-node was added | +| webapi/validation/input\_limit\_enabled | A field-node was added | +| webapi/validation/complex\_array\_limit | A field-node was added | +| webapi/validation/maximum\_page\_size | A field-node was added | +| webapi/validation/default\_page\_size | A field-node was added | +| recaptcha\_frontend | A section-node was added | +| recaptcha\_frontend/type\_for | A group-node was added | +| recaptcha\_frontend/type\_for/coupon\_code | A field-node was added | +| cataloginventory | A section-node was added | +| cataloginventory/options | A group-node was added | +| cataloginventory/options/enable\_inventory\_check | A field-node was added | +| webapi/jwtauth | A group-node was added | +| webapi/jwtauth/jwt\_alg | A field-node was added | +| webapi/jwtauth/jwe\_alg | A field-node was added | +| webapi/jwtauth/customer\_expiration | A field-node was added | +| webapi/jwtauth/admin\_expiration | A field-node was added | +| oauth/consumer/enable\_integration\_as\_bearer | A field-node was added | +| webapi/graphql\_validation | A group-node was added | +| webapi/graphql\_validation/input\_limit\_enabled | A field-node was added | +| webapi/graphql\_validation/maximum\_page\_size | A field-node was added | +| sales\_email | A section-node was added | +| sales\_email/rejected\_order | A group-node was added | +| sales\_email/rejected\_order/enabled | A field-node was added | +| sales\_email/rejected\_order/identity | A field-node was added | +| sales\_email/rejected\_order/template | A field-node was added | +| sales\_email/rejected\_order/guest\_template | A field-node was added | +| sales\_email/rejected\_order/copy\_to | A field-node was added | +| sales\_email/rejected\_order/copy\_method | A field-node was added | + +#### Xsd changes {#b2b-243-244-xsd} + +| What changed | How it changed | +| --- | --- | +| app/code/module-webapi/etc/webapi\_base.xsd | A schema declaration was removed | +| app/code/module-webapi-async/etc/webapi\_async.xsd | A schema declaration was removed | +| app/code/module-webapi/etc/webapi\_base.xsd | A schema declaration was added | +| app/code/module-webapi-async/etc/webapi\_async.xsd | A schema declaration was added | + +#### Class API membership changes {#b2b-243-244-class-api-membership} + +| What changed | How it changed | +| --- | --- | +| Magento\ImportExport\Model\Import\AbstractSource | Class was removed. | +| Zend\_Db\_Select | Class was added. | +| Magento\Wishlist\Block\AbstractBlock | Class was added. | +| Magento\Ui\DataProvider\AbstractDataProvider | Class was added. | +| Magento\Sales\Block\Adminhtml\Totals | Class was added. | +| Magento\SalesRule\Model\Validator | Class was added. | +| Magento\GiftRegistry\Block\Customer\Edit\AbstractEdit | Class was added. | +| Magento\Backend\App\Action\Plugin\Authentication | Class was added. | +| Magento\Framework\Url | Class was added. | +| Magento\Framework\Session\SessionManager | Class was added. | +| Magento\Framework\DB\Sql\Expression | Class was added. | +| Magento\Framework\Api\AbstractSimpleObjectBuilder | Class was added. | +| Magento\UrlRewrite\Model\UrlRewrite::setMetadata | [public] Method has been added. | +| Magento\UrlRewrite\Model\UrlRewrite::cleanEntitiesCache | [public] Method has been added. | +| Magento\UrlRewrite\Model\ResourceModel\UrlRewriteCollection::$storeManager | [protected] Property has been added. | +| Magento\PageCache\Model\DepersonalizeChecker::\_\_construct | [public] Method has been added. | +| Magento\PageCache\Model\Varnish\VclGenerator::\_\_construct | [public] Method has been added. | +| Magento\Msrp\Model\Config::\_\_construct | [public] Method has been added. | +| Magento\Msrp\Model\Config::setStoreId | [public] Method has been added. | +| Magento\Msrp\Model\Config::getDisplayActualPriceType | [public] Method has been added. | +| Magento\Msrp\Model\Config::getExplanationMessage | [public] Method has been added. | +| Magento\Msrp\Model\Config::getExplanationMessageWhatsThis | [public] Method has been added. | +| Magento\Msrp\Model\Config::$scopeConfig | [protected] Property has been added. | +| Magento\Msrp\Model\Config::$storeManager | [protected] Property has been added. | +| Magento\Msrp\Model\Config::$escaper | [protected] Property has been added. | +| Magento\Msrp\Model\Config::$storeId | [protected] Property has been added. | +| Magento\Msrp\Model\Config::XML\_PATH\_MSRP\_ENABLED | Constant has been added. | +| Magento\Msrp\Model\Config::XML\_PATH\_MSRP\_DISPLAY\_ACTUAL\_PRICE\_TYPE | Constant has been added. | +| Magento\Msrp\Model\Config::XML\_PATH\_MSRP\_EXPLANATION\_MESSAGE | Constant has been added. | +| Magento\Msrp\Model\Config::XML\_PATH\_MSRP\_EXPLANATION\_MESSAGE\_WHATS\_THIS | Constant has been added. | +| Magento\Msrp\Model\Msrp::\_\_construct | [public] Method has been added. | +| Magento\Msrp\Model\Msrp::$mapApplyToProductType | [protected] Property has been added. | +| Magento\Msrp\Model\Msrp::$eavAttributeFactory | [protected] Property has been added. | +| Magento\Msrp\Model\Product\Options::\_\_construct | [public] Method has been added. | +| Magento\Msrp\Model\Product\Options::getVisibilities | [protected] Method has been added. | +| Magento\Msrp\Model\Product\Options::$config | [protected] Property has been added. | +| Magento\Msrp\Model\Product\Options::$msrpData | [protected] Property has been added. | +| Magento\Integration\Model\Config::\_\_construct | [public] Method has been added. | +| Magento\Integration\Model\Config::$\_configCacheType | [protected] Property has been added. | +| Magento\Integration\Model\Config::$\_configReader | [protected] Property has been added. | +| Magento\Integration\Model\Config::$\_integrations | [protected] Property has been added. | +| Magento\Integration\Model\Config::CACHE\_ID | Constant has been added. | +| Magento\Integration\Model\IntegrationConfig::\_\_construct | [public] Method has been added. | +| Magento\Integration\Model\IntegrationConfig::$\_configCacheType | [protected] Property has been added. | +| Magento\Integration\Model\IntegrationConfig::$\_configReader | [protected] Property has been added. | +| Magento\Integration\Model\IntegrationConfig::$\_integrations | [protected] Property has been added. | +| Magento\Integration\Model\IntegrationConfig::CACHE\_ID | Constant has been added. | +| Magento\CatalogSearch\Model\Indexer\Mview\Action::\_\_construct | [public] Method has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::\_\_construct | [public] Method has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::\_construct | [protected] Method has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::mapAssociatedEntities | [protected] Method has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::addCustomerGroupFilter | [public] Method has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::$\_associatedEntitiesMap | [protected] Property has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::$serializer | [protected] Property has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::$\_eventPrefix | [protected] Property has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::$\_eventObject | [protected] Property has been added. | +| Magento\Framework\Validator\ConstraintFactory::\_\_construct | [public] Method has been added. | +| Magento\Framework\Validator\ConstraintFactory::$\_objectManager | [protected] Property has been added. | +| Magento\Framework\Validator\ConstraintFactory::$\_instanceName | [protected] Property has been added. | +| Magento\Framework\Validator\Currency::\_\_construct | [public] Method has been added. | +| Magento\Framework\Validator\Currency::$lists | [protected] Property has been added. | +| Magento\Framework\Validator\Locale::\_\_construct | [public] Method has been added. | +| Magento\Framework\Validator\Locale::$lists | [protected] Property has been added. | +| Magento\Framework\Validator\Timezone::\_\_construct | [public] Method has been added. | +| Magento\Framework\Validator\Timezone::$lists | [protected] Property has been added. | +| Magento\Framework\Validator\Entity\Properties::setReadOnlyProperties | [public] Method has been added. | +| Magento\Framework\Validator\Entity\Properties::\_hasChanges | [protected] Method has been added. | +| Magento\Framework\Validator\Entity\Properties::$\_readOnlyProperties | [protected] Property has been added. | +| Magento\Framework\DataObject\Copy::\_\_construct | [public] Method has been added. | +| Magento\Framework\DataObject\Copy::dispatchCopyFieldSetEvent | [protected] Method has been added. | +| Magento\Framework\DataObject\Copy::\_isFieldsetInputValid | [protected] Method has been added. | +| Magento\Framework\DataObject\Copy::\_getFieldsetFieldValue | [protected] Method has been added. | +| Magento\Framework\DataObject\Copy::\_setFieldsetFieldValue | [protected] Method has been added. | +| Magento\Framework\DataObject\Copy::getAttributeValueFromExtensibleDataObject | [protected] Method has been added. | +| Magento\Framework\DataObject\Copy::setAttributeValueFromExtensibleDataObject | [protected] Method has been added. | +| Magento\Framework\DataObject\Copy::$fieldsetConfig | [protected] Property has been added. | +| Magento\Framework\DataObject\Copy::$eventManager | [protected] Property has been added. | +| Magento\Framework\DataObject\Copy::$extensionAttributesFactory | [protected] Property has been added. | +| Magento\Framework\App\AreaList::\_\_construct | [public] Method has been added. | +| Magento\Framework\App\AreaList::getArea | [public] Method has been added. | +| Magento\Framework\App\AreaList::$\_areas | [protected] Property has been added. | +| Magento\Framework\App\AreaList::$\_areaInstances | [protected] Property has been added. | +| Magento\Framework\App\AreaList::$\_defaultAreaCode | [protected] Property has been added. | +| Magento\Framework\App\AreaList::$\_resolverFactory | [protected] Property has been added. | +| Magento\Framework\App\AreaList::$objectManager | [protected] Property has been added. | +| Magento\Framework\App\Config\Data\ProcessorFactory::\_\_construct | [public] Method has been added. | +| Magento\Framework\App\Config\Data\ProcessorFactory::$\_objectManager | [protected] Property has been added. | +| Magento\Framework\App\Config\Data\ProcessorFactory::$\_pool | [protected] Property has been added. | + +#### Interface API membership changes {#b2b-243-244-interface-api-membership} + +| What changed | How it changed | +| --- | --- | +| Magento\TwoFactorAuth\Api\AdminTokenServiceInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\AuthyAuthenticateInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\AuthyConfigureInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\CountryRepositoryInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\DuoAuthenticateInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\DuoConfigureInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\EngineInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\GoogleAuthenticateInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\GoogleConfigureInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\ProviderInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\ProviderPoolInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\TfaInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\TfaSessionInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\TfatActionsInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\U2fKeyAuthenticateInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\U2fKeyConfigReaderInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\U2fKeyConfigureInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\UserConfigManagerInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\UserConfigRepositoryInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\UserConfigRequestManagerInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\UserConfigTokenManagerInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\UserNotifierInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Exception\NotificationExceptionInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\AdminTokenResponseInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\AuthyDeviceInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\AuthyRegistrationPromptResponseInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\CountryInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\CountrySearchResultsInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\DuoDataInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\GoogleAuthenticateInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\GoogleConfigureInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\U2fWebAuthnRequestInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\UserConfigInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\UserConfigSearchResultsInterface | Interface was added. | +| Magento\AdobeStockClient\Model\SearchParameterProviderInterface | Interface was added. | +| Magento\AdobeStockClientApi\Api\ClientInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Creator\Command\DeleteByIdInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Creator\Command\LoadByIdInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Creator\Command\SaveInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Category\Command\DeleteByIdInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Category\Command\LoadByIdInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Category\Command\SaveInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Asset\Command\DeleteByIdInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Asset\Command\LoadByIdInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Asset\Command\LoadByIdsInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Asset\Command\SaveInterface | Interface was added. | +| Magento\AdobeImsApi\Api\LogInInterface | Interface was added. | +| Magento\AdobeImsApi\Api\LogOutInterface | Interface was added. | +| Magento\Catalog\Api\Data\ProductRenderSearchResultsInterface::getItems | [public] Method has been added. | +| Magento\TestModuleDefaultHydrator\Api\Data\ExtensionAttributeInterface::getId | [public] Method has been added. | +| Magento\TestModuleDefaultHydrator\Api\Data\ExtensionAttributeInterface::ID | Constant has been added. | +| Magento\TestModuleDefaultHydrator\Api\Data\ExtensionAttributeInterface::CUSTOMER\_ID | Constant has been added. | +| Magento\TestModuleDefaultHydrator\Api\Data\ExtensionAttributeInterface::VALUE | Constant has been added. | diff --git a/src/_includes/backward-incompatible-changes/b2b/2.4.4-2.4.5.md b/src/_includes/backward-incompatible-changes/b2b/2.4.4-2.4.5.md new file mode 100644 index 00000000000..575e679de03 --- /dev/null +++ b/src/_includes/backward-incompatible-changes/b2b/2.4.4-2.4.5.md @@ -0,0 +1,904 @@ +#### Class changes {#b2b-244-245-class} + +| What changed | How it changed | +| -------------------------------------------------------------------------------- | ------------------------------------ | +| Magento\CatalogInventory\Model\Source\Stock::\_\_construct | [public] Method has been added. | +| Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\CustomOptions::formatPrice | [protected] Method has been removed. | +| Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::formatPrice | [protected] Method has been removed. | +| Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\General::formatPrice | [protected] Method has been removed. | +| Magento\GoogleGtag\Block\Ga | Class was added. | +| Magento\GoogleTagManager\Block\Adminhtml\Creditmemo\GtagGa | Class was added. | +| Magento\GoogleTagManager\Block\Adminhtml\GtagGa | Class was added. | +| Magento\GoogleTagManager\Block\GtagGa | Class was added. | +| Magento\GoogleTagManager\Model\Config\Source\GtagAccountType | Class was added. | + +#### Database changes {#b2b-244-245-database} + +| What changed | How it changed | +| ------------------------------------------------------------------------- | ----------------------- | +| catalog_product_index_price_tmp/PRIMARY | Primary key was changed | +| catalog_product_index_price_tmp/id | Column was added | +| customer_eav_attribute/grid_filter_condition_type | Column was added | +| magento_catalogpermissions_index_product/PRIMARY | Primary key was added | +| magento_catalogpermissions_index_product/index_id | Column was added | +| magento_catalogpermissions_index_product_replica/PRIMARY | Primary key was added | +| magento_catalogpermissions_index_product_replica/index_id | Column was added | +| salesrule_label/SALESRULE_LABEL_ROW_ID_SALESRULE_ROW_ID | Foreign key was added | +| salesrule_label/SALESRULE_LABEL_ROW_ID_STORE_ID | Unique key was added | +| salesrule_label/SALESRULE_LABEL_RULE_ID_SEQUENCE_SALESRULE_SEQUENCE_VALUE | Foreign key was removed | +| salesrule_label/SALESRULE_LABEL_RULE_ID_STORE_ID | Unique key was added | +| salesrule_label/row_id | Column was added | +| salesrule_label/rule_id | Column was added | + +#### System changes {#b2b-244-245-system} + +| What changed | How it changed | +| ---------------------------------------------------------------- | ------------------------ | +| btob/website_configuration/direct_products_price_assigning | A field-node was added | +| google/gtag | A group-node was added | +| google/gtag/adwords | A group-node was added | +| google/gtag/adwords/active | A field-node was added | +| google/gtag/adwords/conversion_id | A field-node was added | +| google/gtag/adwords/conversion_label | A field-node was added | +| google/gtag/analytics4 | A group-node was added | +| google/gtag/analytics4/active | A field-node was added | +| google/gtag/analytics4/catalog_page_list_value | A field-node was added | +| google/gtag/analytics4/container_id | A field-node was added | +| google/gtag/analytics4/crosssell_block_list_value | A field-node was added | +| google/gtag/analytics4/experiments | A field-node was added | +| google/gtag/analytics4/measurement_id | A field-node was added | +| google/gtag/analytics4/promotions_list_value | A field-node was added | +| google/gtag/analytics4/related_block_list_value | A field-node was added | +| google/gtag/analytics4/search_page_list_value | A field-node was added | +| google/gtag/analytics4/type | A field-node was added | +| google/gtag/analytics4/upsell_block_list_value | A field-node was added | +| recaptcha_frontend | A section-node was added | +| recaptcha_frontend/type_for | A group-node was added | +| recaptcha_frontend/type_for/customer_invite_create | A field-node was added | +| recaptcha_frontend/type_for/giftcard | A field-node was added | +| recaptcha_frontend/type_for/wishlist | A field-node was added | +| web_api | A section-node was added | +| web_api/graphql | A group-node was added | +| web_api/graphql/include_dynamic_attributes_as_entity_type_fields | A field-node was added | +| webapi/graphql_session | A group-node was added | +| webapi/graphql_session/disabled | A field-node was added | + +#### Class API membership changes {#b2b-244-245-class-api-membership} + +| What changed | How it changed | +| ----------------------------------------------------------------------------- | ---------------- | +| Magento\Analytics\ReportXml\DB\SelectBuilder | Class was added. | +| Magento\CatalogGraphQl\Model\Resolver\Products\SearchResult | Class was added. | +| Magento\Catalog\Block\Adminhtml\Product\Edit\Button\Generic | Class was added. | +| Magento\Catalog\Block\Product\ImageFactory | Class was added. | +| Magento\Catalog\Controller\Adminhtml\Product | Class was added. | +| Magento\Catalog\Model\Config | Class was added. | +| Magento\Catalog\Model\Layer\Filter\Item | Class was added. | +| Magento\Catalog\Model\Layer\Resolver | Class was added. | +| Magento\Catalog\Model\Product\Type\Price\Factory | Class was added. | +| Magento\Catalog\Model\ResourceModel\Product\Indexer\Price\IndexTableStructure | Class was added. | +| Magento\Catalog\Pricing\Price\FinalPrice | Class was added. | +| Magento\Checkout\Api\Exception\PaymentProcessingRateLimitExceededException | Class was added. | +| Magento\Checkout\Controller\Cart | Class was added. | +| Magento\Checkout\Model\Type\Onepage | Class was added. | +| Magento\Cms\Model\Template\FilterProvider | Class was added. | +| Magento\Config\Block\System\Config\Form\Field\Factory | Class was added. | +| Magento\Config\Block\System\Config\Form\Fieldset\Factory | Class was added. | +| Magento\Customer\Block\Adminhtml\Edit\GenericButton | Class was added. | +| Magento\Customer\Controller\Adminhtml\Index | Class was added. | +| Magento\Customer\Controller\RegistryConstants | Class was added. | +| Magento\Customer\Model\Context | Class was added. | +| Magento\Customer\Model\CustomerRegistry | Class was added. | +| Magento\Customer\Model\Metadata\FormFactory | Class was added. | +| Magento\Customer\Model\Url | Class was added. | +| Magento\Customer\Setup\CustomerSetup | Class was added. | +| Magento\Deploy\Package\Package | Class was added. | +| Magento\Deploy\Package\PackageFile | Class was added. | +| Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\AttributeAdapter | Class was added. | +| Magento\Framework\AclFactory | Class was added. | +| Magento\Framework\Acl\AclResourceFactory | Class was added. | +| Magento\Framework\Amqp\ConfigFactory | Class was added. | +| Magento\Framework\Api\AbstractSimpleObject | Class was added. | +| Magento\Framework\Api\ExtensionAttribute\JoinData | Class was added. | +| Magento\Framework\Api\ExtensionAttribute\JoinDataInterfaceFactory | Class was added. | +| Magento\Framework\Api\SearchCriteriaBuilder | Class was added. | +| Magento\Framework\Api\Search\DocumentFactory | Class was added. | +| Magento\Framework\Api\Search\SearchCriteriaFactory | Class was added. | +| Magento\Framework\App\Area | Class was added. | +| Magento\Framework\App\Cache\Type\Config | Class was added. | +| Magento\Framework\App\Config\ValueFactory | Class was added. | +| Magento\Framework\App\Filesystem\DirectoryList | Class was added. | +| Magento\Framework\App\Http\Context | Class was added. | +| Magento\Framework\App\Request\Http | Class was added. | +| Magento\Framework\App\Request\InvalidRequestException | Class was added. | +| Magento\Framework\App\Response\Http | Class was added. | +| Magento\Framework\App\Response\Http\FileFactory | Class was added. | +| Magento\Framework\Config\Data\ConfigDataFactory | Class was added. | +| Magento\Framework\Config\ViewFactory | Class was added. | +| Magento\Framework\Console\Cli | Class was added. | +| Magento\Framework\Controller\Result\Forward | Class was added. | +| Magento\Framework\Controller\Result\JsonFactory | Class was added. | +| Magento\Framework\Controller\Result\Raw | Class was added. | +| Magento\Framework\Convert\DataObject | Class was added. | +| Magento\Framework\DB\Adapter\Pdo\MysqlFactory | Class was added. | +| Magento\Framework\DB\Ddl\TriggerFactory | Class was added. | +| Magento\Framework\DB\Helper | Class was added. | +| Magento\Framework\DB\Helper\AbstractHelper | Class was added. | +| Magento\Framework\DB\Transaction | Class was added. | +| Magento\Framework\DataObject\Factory | Class was added. | +| Magento\Framework\Data\FormFactory | Class was added. | +| Magento\Framework\Data\Form\Element\Factory | Class was added. | +| Magento\Framework\Data\Form\Element\Image | Class was added. | +| Magento\Framework\Data\TreeFactory | Class was added. | +| Magento\Framework\Data\Tree\Dbp | Class was added. | +| Magento\Framework\Data\Tree\NodeFactory | Class was added. | +| Magento\Framework\EventFactory | Class was added. | +| Magento\Framework\Event\ObserverFactory | Class was added. | +| Magento\Framework\File\Csv | Class was added. | +| Magento\Framework\File\UploaderFactory | Class was added. | +| Magento\Framework\Filesystem\DirectoryList | Class was added. | +| Magento\Framework\Filesystem\Directory\ReadFactory | Class was added. | +| Magento\Framework\Filesystem\Io\File | Class was added. | +| Magento\Framework\GraphQl\Config\Element\Field | Class was added. | +| Magento\Framework\GraphQl\Exception\GraphQlAuthenticationException | Class was added. | +| Magento\Framework\GraphQl\Exception\GraphQlAuthorizationException | Class was added. | +| Magento\Framework\GraphQl\Exception\GraphQlInputException | Class was added. | +| Magento\Framework\GraphQl\Exception\GraphQlNoSuchEntityException | Class was added. | +| Magento\Framework\GraphQl\Query\Resolver\BatchResponse | Class was added. | +| Magento\Framework\GraphQl\Query\Resolver\Value | Class was added. | +| Magento\Framework\GraphQl\Schema | Class was added. | +| Magento\Framework\GraphQl\Schema\Type\ResolveInfo | Class was added. | +| Magento\Framework\HTTP\Adapter\Curl | Class was added. | +| Magento\Framework\HTTP\AsyncClient\Request | Class was added. | +| Magento\Framework\HTTP\AsyncClient\Response | Class was added. | +| Magento\Framework\HTTP\Client\Curl | Class was added. | +| Magento\Framework\HTTP\PhpEnvironment\RemoteAddress | Class was added. | +| Magento\Framework\HTTP\PhpEnvironment\Request | Class was added. | +| Magento\Framework\Image\AdapterFactory | Class was added. | +| Magento\Framework\Image\Adapter\AbstractAdapter | Class was added. | +| Magento\Framework\Logger\Handler\Base | Class was added. | +| Magento\Framework\Mail\Address | Class was added. | +| Magento\Framework\Mail\TransportInterfaceFactory | Class was added. | +| Magento\Framework\Message\CollectionFactory | Class was added. | +| Magento\Framework\Module\Dir | Class was added. | +| Magento\Framework\Module\Manager | Class was added. | +| Magento\Framework\Module\Setup\MigrationFactory | Class was added. | +| Magento\Framework\Profiler\Driver\Standard\Stat | Class was added. | +| Magento\Framework\Session\Config | Class was added. | +| Magento\Framework\Session\SessionManager | Class was added. | +| Magento\Framework\Setup\Declaration\Schema\Db\StatementAggregator | Class was added. | +| Magento\Framework\Setup\Declaration\Schema\Diff\DiffFactory | Class was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\Schema | Class was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\Table | Class was added. | +| Magento\Framework\Setup\Declaration\Schema\ElementHistory | Class was added. | +| Magento\Framework\Url | Class was added. | +| Magento\Framework\UrlFactory | Class was added. | +| Magento\Framework\Url\Helper\Data | Class was added. | +| Magento\Framework\ValidatorFactory | Class was added. | +| Magento\Framework\View\Asset | Class was added. | +| Magento\Framework\View\Asset\FileFactory | Class was added. | +| Magento\Framework\View\Asset\File\FallbackContextFactory | Class was added. | +| Magento\Framework\View\Element\Html\Select | Class was added. | +| Magento\Framework\View\Element\UiComponent\DataProvider\DataProvider | Class was added. | +| Magento\Framework\View\Element\UiComponent\DataProvider\SearchResult | Class was added. | +| Magento\Framework\View\Helper\SecureHtmlRender\EventHandlerData | Class was added. | +| Magento\Framework\View\Helper\SecureHtmlRender\TagData | Class was added. | +| Magento\Framework\View\LayoutFactory | Class was added. | +| Magento\Framework\View\Layout\Generator\ContextFactory | Class was added. | +| Magento\Framework\View\Layout\Reader\ContextFactory | Class was added. | +| Magento\Framework\View\PageLayout\Config | Class was added. | +| Magento\Framework\View\Page\ConfigFactory | Class was added. | +| Magento\Framework\Webapi\Exception | Class was added. | +| Magento\Framework\Webapi\Rest\Request | Class was added. | +| Magento\GiftCardAccount\Api\Exception\TooManyAttemptsException | Class was added. | +| Magento\ImportExport\Model\Export\Factory | Class was added. | +| Magento\Indexer\Model\DimensionModes | Class was added. | +| Magento\NegotiableQuote\Model\Validator\ValidatorResult | Class was added. | +| Magento\Payment\Gateway\Config\Config | Class was added. | +| Magento\Paypal\Model\Billing\AbstractAgreement | Class was added. | +| Magento\Quote\Model\Cart\Data\CartItem | Class was added. | +| Magento\Quote\Model\Quote\Address\RateCollectorInterfaceFactory | Class was added. | +| Magento\Quote\Model\Quote\Item\CartItemOptionsProcessor | Class was added. | +| Magento\Quote\Model\Quote\Item\Option | Class was added. | +| Magento\Quote\Setup\QuoteSetup | Class was added. | +| Magento\SalesRule\Api\Exception\CodeRequestLimitException | Class was added. | +| Magento\SalesRule\Model\Validator | Class was added. | +| Magento\Sales\Controller\Adminhtml\Order | Class was added. | +| Magento\Sales\Model\Order\CreditmemoFactory | Class was added. | +| Magento\Sales\Model\Order\Email\Sender\InvoiceSender | Class was added. | +| Magento\Sales\Model\Order\Email\Sender\OrderSender | Class was added. | +| Magento\Sales\Model\Order\Pdf\Total\DefaultTotal | Class was added. | +| Magento\Sales\Model\ResourceModel\Order\CollectionFactory | Class was added. | +| Magento\Sales\Model\ResourceModel\Order\Collection\Factory | Class was added. | +| Magento\Sales\Model\Service\InvoiceService | Class was added. | +| Magento\Sales\Setup\SalesSetup | Class was added. | +| Magento\ScheduledImportExport\Model\Scheduled\Operation | Class was added. | +| Magento\Store\Ui\Component\Listing\Column\Store\Options | Class was added. | +| Magento\TargetRule\Block\Product\AbstractProduct | Class was added. | +| Magento\Ui\Component\Control\Container | Class was added. | +| Magento\Ui\Component\Form\Fieldset\Factory | Class was added. | +| Magento\VisualMerchandiser\Model\Rules\Factory | Class was added. | +| Magento\VisualMerchandiser\Model\Sorting\Factory | Class was added. | +| Magento\Wishlist\Model\Wishlist\Data\WishlistItem | Class was added. | + +#### Interface API membership changes {#b2b-244-245-interface-api-membership} + +| What changed | How it changed | +| ------------------------------------------------------------------------------------------------------------ | -------------------- | +| Magento\AdvancedCheckout\Model\AreProductsSalableForRequestedQtyInterface | Interface was added. | +| Magento\AdvancedRule\Model\Condition\FilterGroupInterface | Interface was added. | +| Magento\AdvancedRule\Model\Condition\FilterInterface | Interface was added. | +| Magento\AdvancedRule\Model\Condition\FilterTextGeneratorInterface | Interface was added. | +| Magento\AdvancedRule\Model\Condition\FilterableConditionInterface | Interface was added. | +| Magento\AdvancedSearch\Block\SearchDataInterface | Interface was added. | +| Magento\Analytics\Api\Data\LinkInterface | Interface was added. | +| Magento\Analytics\Api\LinkProviderInterface | Interface was added. | +| Magento\Analytics\Model\Connector\CommandInterface | Interface was added. | +| Magento\Analytics\Model\ExportDataHandlerInterface | Interface was added. | +| Magento\Analytics\Model\ReportWriterInterface | Interface was added. | +| Magento\Analytics\ReportXml\DB\Assembler\AssemblerInterface | Interface was added. | +| Magento\Backend\Model\Image\UploadResizeConfigInterface | Interface was added. | +| Magento\Backend\Model\Search\Config\Structure\ElementBuilderInterface | Interface was added. | +| Magento\Bundle\Pricing\Adjustment\BundleCalculatorInterface | Interface was added. | +| Magento\CardinalCommerce\Model\Response\JwtParserInterface | Interface was added. | +| Magento\CardinalCommerce\Model\Response\JwtPayloadValidatorInterface | Interface was added. | +| Magento\CatalogGraphQl\DataProvider\Product\LayeredNavigation\LayerBuilderInterface | Interface was added. | +| Magento\CatalogGraphQl\Model\Resolver\Categories\DataProvider\Category\CollectionProcessorInterface | Interface was added. | +| Magento\CatalogGraphQl\Model\Resolver\Product\Price\ProviderInterface | Interface was added. | +| Magento\CatalogGraphQl\Model\Resolver\Products\DataProvider\Product\CollectionProcessorInterface | Interface was added. | +| Magento\CatalogGraphQl\Model\Resolver\Products\Query\ProductQueryInterface | Interface was added. | +| Magento\CatalogImportExport\Model\Export\ProductFilterInterface | Interface was added. | +| Magento\CatalogRule\Model\Indexer\IndexerTableSwapperInterface | Interface was added. | +| Magento\CatalogSearch\Model\Adapter\Aggregation\RequestCheckerInterface | Interface was added. | +| Magento\CatalogSearch\Model\Advanced\ProductCollectionPrepareStrategyInterface | Interface was added. | +| Magento\CatalogSearch\Model\ResourceModel\Fulltext\Collection\SearchCriteriaResolverInterface | Interface was added. | +| Magento\CatalogSearch\Model\ResourceModel\Fulltext\Collection\SearchResultApplierInterface | Interface was added. | +| Magento\CatalogSearch\Model\ResourceModel\Fulltext\Collection\TotalRecordsResolverInterface | Interface was added. | +| Magento\CatalogSearch\Model\Search\ItemCollectionProviderInterface | Interface was added. | +| Magento\CatalogUrlRewrite\Model\Map\DatabaseMapInterface | Interface was added. | +| Magento\CatalogUrlRewrite\Model\Map\HashMapInterface | Interface was added. | +| Magento\Catalog\Block\Product\AwareInterface | Interface was added. | +| Magento\Catalog\Block\Product\ReviewRendererInterface | Interface was added. | +| Magento\Catalog\Controller\Adminhtml\Product\Initialization\Helper\HandlerInterface | Interface was added. | +| Magento\Catalog\Controller\Product\View\ViewInterface | Interface was added. | +| Magento\Catalog\Model\Attribute\LockValidatorInterface | Interface was added. | +| Magento\Catalog\Model\Config\Source\ProductPriceOptionsInterface | Interface was added. | +| Magento\Catalog\Model\Entity\Product\Attribute\Group\AttributeMapperInterface | Interface was added. | +| Magento\Catalog\Model\Indexer\Product\Flat\TableDataInterface | Interface was added. | +| Magento\Catalog\Model\Layer\CollectionFilterInterface | Interface was added. | +| Magento\Catalog\Model\Layer\FilterableAttributeListInterface | Interface was added. | +| Magento\Catalog\Model\Layer\ItemCollectionProviderInterface | Interface was added. | +| Magento\Catalog\Model\Layer\StateKeyInterface | Interface was added. | +| Magento\Catalog\Model\ProductLink\CollectionProviderInterface | Interface was added. | +| Magento\Catalog\Model\ProductLink\Converter\ConverterInterface | Interface was added. | +| Magento\Catalog\Model\ProductLink\Data\ListCriteriaInterface | Interface was added. | +| Magento\Catalog\Model\ProductLink\Data\ListResultInterface | Interface was added. | +| Magento\Catalog\Model\ProductLink\MapProviderInterface | Interface was added. | +| Magento\Catalog\Model\ProductOptions\ConfigInterface | Interface was added. | +| Magento\Catalog\Model\Product\Condition\ConditionInterface | Interface was added. | +| Magento\Catalog\Model\Product\Configuration\Item\Option\OptionInterface | Interface was added. | +| Magento\Catalog\Model\Product\Media\ConfigInterface | Interface was added. | +| Magento\Catalog\Model\Product\Pricing\Renderer\SalableResolverInterface | Interface was added. | +| Magento\Catalog\Model\ResourceModel\Product\Indexer\Price\PriceModifierInterface | Interface was added. | +| Magento\Catalog\Model\ResourceModel\Product\LinkedProductSelectBuilderInterface | Interface was added. | +| Magento\Catalog\Pricing\Price\ConfiguredPriceInterface | Interface was added. | +| Magento\Catalog\Pricing\Price\MinimalPriceCalculatorInterface | Interface was added. | +| Magento\Catalog\Pricing\Price\SpecialPriceInterface | Interface was added. | +| Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\WysiwygConfigDataProcessorInterface | Interface was added. | +| Magento\CheckoutAgreements\Model\AgreementsProviderInterface | Interface was added. | +| Magento\Checkout\Api\PaymentProcessingRateLimiterInterface | Interface was added. | +| Magento\Checkout\Controller\Express\RedirectLoginInterface | Interface was added. | +| Magento\Checkout\CustomerData\ItemPoolInterface | Interface was added. | +| Magento\Cms\Model\PageRepository\ValidatorInterface | Interface was added. | +| Magento\Cms\Model\Page\CustomLayoutManagerInterface | Interface was added. | +| Magento\Cms\Model\Page\CustomLayoutRepositoryInterface | Interface was added. | +| Magento\Cms\Model\Page\CustomLayout\Data\CustomLayoutSelectedInterface | Interface was added. | +| Magento\Cms\Ui\Component\AddFilterInterface | Interface was added. | +| Magento\CompanyCredit\Model\HistoryInterface | Interface was added. | +| Magento\CompanyCredit\Model\HistoryRepositoryInterface | Interface was added. | +| Magento\Company\Api\CompanyUserManagerInterface | Interface was added. | +| Magento\Company\Model\Customer\PermissionInterface | Interface was added. | +| Magento\Company\Model\SaveValidatorInterface | Interface was added. | +| Magento\ConfigurableProduct\Model\ResourceModel\Attribute\OptionSelectBuilderInterface | Interface was added. | +| Magento\Cron\Model\DeadlockRetrierInterface | Interface was added. | +| Magento\Csp\Api\CspAwareActionInterface | Interface was added. | +| Magento\Csp\Api\CspRendererInterface | Interface was added. | +| Magento\Csp\Api\Data\ModeConfiguredInterface | Interface was added. | +| Magento\Csp\Api\Data\PolicyInterface | Interface was added. | +| Magento\Csp\Api\InlineUtilInterface | Interface was added. | +| Magento\Csp\Api\ModeConfigManagerInterface | Interface was added. | +| Magento\Csp\Api\PolicyCollectorInterface | Interface was added. | +| Magento\Csp\Api\PolicyRendererInterface | Interface was added. | +| Magento\Csp\Model\Collector\Config\PolicyReaderInterface | Interface was added. | +| Magento\Csp\Model\Collector\MergerInterface | Interface was added. | +| Magento\Csp\Model\Policy\SimplePolicyInterface | Interface was added. | +| Magento\CustomerCustomAttributes\Model\Customer\Attribute\ValidatorInterface | Interface was added. | +| Magento\Customer\Api\AccountDelegationInterface | Interface was added. | +| Magento\Customer\Api\SessionCleanerInterface | Interface was added. | +| Magento\Customer\Block\Address\Renderer\RendererInterface | Interface was added. | +| Magento\Customer\Controller\AccountInterface | Interface was added. | +| Magento\Customer\CustomerData\JsLayoutDataProviderPoolInterface | Interface was added. | +| Magento\Customer\CustomerData\SectionPoolInterface | Interface was added. | +| Magento\Customer\Model\Customer\Attribute\Source\GroupSourceLoggedInOnlyInterface | Interface was added. | +| Magento\Deploy\Collector\CollectorInterface | Interface was added. | +| Magento\Deploy\Console\Command\App\SensitiveConfigSet\CollectorInterface | Interface was added. | +| Magento\Deploy\Package\BundleInterface | Interface was added. | +| Magento\Deploy\Package\Processor\ProcessorInterface | Interface was added. | +| Magento\Deploy\Source\SourceInterface | Interface was added. | +| Magento\Deploy\Strategy\StrategyInterface | Interface was added. | +| Magento\Directory\Model\Country\Postcode\ConfigInterface | Interface was added. | +| Magento\Directory\Model\Country\Postcode\ValidatorInterface | Interface was added. | +| Magento\Downloadable\Api\DomainManagerInterface | Interface was added. | +| Magento\Downloadable\Pricing\Price\LinkPriceInterface | Interface was added. | +| Magento\Eav\Model\Entity\AttributeLoaderInterface | Interface was added. | +| Magento\Eav\Model\Entity\Attribute\AttributeInterface | Interface was added. | +| Magento\Eav\Model\Entity\Attribute\Backend\BackendInterface | Interface was added. | +| Magento\Eav\Model\Entity\Attribute\Source\SpecificSourceInterface | Interface was added. | +| Magento\Eav\Model\Entity\Attribute\UniqueValidationInterface | Interface was added. | +| Magento\Eav\Model\Entity\Setup\PropertyMapperInterface | Interface was added. | +| Magento\Eav\Model\ResourceModel\Attribute\DefaultEntityAttributes\ProviderInterface | Interface was added. | +| Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\FieldProviderInterface | Interface was added. | +| Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\FieldProvider\FieldIndex\ConverterInterface | Interface was added. | +| Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\FieldProvider\FieldIndex\ResolverInterface | Interface was added. | +| Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\FieldProvider\FieldName\ResolverInterface | Interface was added. | +| Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\FieldProvider\FieldType\ResolverInterface | Interface was added. | +| Magento\Elasticsearch\Model\Adapter\FieldsMappingPreprocessorInterface | Interface was added. | +| Magento\Elasticsearch\SearchAdapter\QueryAwareInterface | Interface was added. | +| Magento\Elasticsearch\SearchAdapter\Query\ValueTransformerInterface | Interface was added. | +| Magento\Framework\Amqp\Topology\BindingInstallerInterface | Interface was added. | +| Magento\Framework\Api\AttributeTypeResolverInterface | Interface was added. | +| Magento\Framework\Api\CriteriaInterface | Interface was added. | +| Magento\Framework\Api\SearchCriteria\CollectionProcessor\ConditionProcessor\CustomConditionInterface | Interface was added. | +| Magento\Framework\Api\SearchCriteria\CollectionProcessor\ConditionProcessor\CustomConditionProviderInterface | Interface was added. | +| Magento\Framework\Api\Search\AggregationInterface | Interface was added. | +| Magento\Framework\Api\Search\AggregationValueInterface | Interface was added. | +| Magento\Framework\Api\Search\BucketInterface | Interface was added. | +| Magento\Framework\Api\Search\DocumentInterface | Interface was added. | +| Magento\Framework\Api\Search\ReportingInterface | Interface was added. | +| Magento\Framework\Api\SimpleBuilderInterface | Interface was added. | +| Magento\Framework\App\Action\HttpConnectActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpDeleteActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpGetActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpOptionsActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpPatchActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpPostActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpPropfindActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpPutActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpTraceActionInterface | Interface was added. | +| Magento\Framework\App\AreaInterface | Interface was added. | +| Magento\Framework\App\Config\CommentInterface | Interface was added. | +| Magento\Framework\App\Config\CommentParserInterface | Interface was added. | +| Magento\Framework\App\Config\ConfigResource\ConfigInterface | Interface was added. | +| Magento\Framework\App\Config\ConfigSourceInterface | Interface was added. | +| Magento\Framework\App\Config\ConfigTypeInterface | Interface was added. | +| Magento\Framework\App\Config\Reader\Source\SourceInterface | Interface was added. | +| Magento\Framework\App\Config\Scope\ReaderInterface | Interface was added. | +| Magento\Framework\App\Config\Spi\PostProcessorInterface | Interface was added. | +| Magento\Framework\App\Config\Spi\PreProcessorInterface | Interface was added. | +| Magento\Framework\App\Config\ValueInterface | Interface was added. | +| Magento\Framework\App\CsrfAwareActionInterface | Interface was added. | +| Magento\Framework\App\DefaultPathInterface | Interface was added. | +| Magento\Framework\App\DeploymentConfig\ImporterInterface | Interface was added. | +| Magento\Framework\App\DeploymentConfig\ValidatorInterface | Interface was added. | +| Magento\Framework\App\DeploymentConfig\Writer\FormatterInterface | Interface was added. | +| Magento\Framework\App\DesignInterface | Interface was added. | +| Magento\Framework\App\EnvironmentInterface | Interface was added. | +| Magento\Framework\App\ExceptionHandlerInterface | Interface was added. | +| Magento\Framework\App\FeedFactoryInterface | Interface was added. | +| Magento\Framework\App\FeedInterface | Interface was added. | +| Magento\Framework\App\HttpRequestInterface | Interface was added. | +| Magento\Framework\App\ObjectManager\ConfigWriterInterface | Interface was added. | +| Magento\Framework\App\PageCache\NotCacheableInterface | Interface was added. | +| Magento\Framework\App\Request\ValidatorInterface | Interface was added. | +| Magento\Framework\App\ResourceConnection\ConfigInterface | Interface was added. | +| Magento\Framework\App\ResourceConnection\ConnectionAdapterInterface | Interface was added. | +| Magento\Framework\App\Response\FileInterface | Interface was added. | +| Magento\Framework\App\Response\HeaderProvider\HeaderProviderInterface | Interface was added. | +| Magento\Framework\App\Response\RedirectInterface | Interface was added. | +| Magento\Framework\App\RouterInterface | Interface was added. | +| Magento\Framework\App\RouterListInterface | Interface was added. | +| Magento\Framework\App\Router\NoRouteHandlerInterface | Interface was added. | +| Magento\Framework\App\Router\PathConfigInterface | Interface was added. | +| Magento\Framework\App\Rss\RssManagerInterface | Interface was added. | +| Magento\Framework\App\Rss\UrlBuilderInterface | Interface was added. | +| Magento\Framework\App\ScopeFallbackResolverInterface | Interface was added. | +| Magento\Framework\App\ScopeResolverInterface | Interface was added. | +| Magento\Framework\App\ScopeTreeProviderInterface | Interface was added. | +| Magento\Framework\App\ScopeValidatorInterface | Interface was added. | +| Magento\Framework\App\Scope\ValidatorInterface | Interface was added. | +| Magento\Framework\App\View\Asset\MaterializationStrategy\StrategyInterface | Interface was added. | +| Magento\Framework\App\View\Deployment\Version\StorageInterface | Interface was added. | +| Magento\Framework\Async\CancelableDeferredInterface | Interface was added. | +| Magento\Framework\Async\DeferredInterface | Interface was added. | +| Magento\Framework\Autoload\AutoloaderInterface | Interface was added. | +| Magento\Framework\Backup\SourceFileInterface | Interface was added. | +| Magento\Framework\Cache\ConfigInterface | Interface was added. | +| Magento\Framework\Cache\StaleCacheNotifierInterface | Interface was added. | +| Magento\Framework\Code\Generator\CodeGeneratorInterface | Interface was added. | +| Magento\Framework\Code\Minifier\AdapterInterface | Interface was added. | +| Magento\Framework\Code\Reader\ClassReaderInterface | Interface was added. | +| Magento\Framework\Code\ValidatorInterface | Interface was added. | +| Magento\Framework\Component\ComponentRegistrarInterface | Interface was added. | +| Magento\Framework\Crontab\CrontabManagerInterface | Interface was added. | +| Magento\Framework\Crontab\TasksProviderInterface | Interface was added. | +| Magento\Framework\Css\PreProcessor\ErrorHandlerInterface | Interface was added. | +| Magento\Framework\DB\DataConverter\DataConverterInterface | Interface was added. | +| Magento\Framework\DB\LoggerInterface | Interface was added. | +| Magento\Framework\DB\MapperInterface | Interface was added. | +| Magento\Framework\DB\QueryInterface | Interface was added. | +| Magento\Framework\DB\Query\BatchIteratorInterface | Interface was added. | +| Magento\Framework\DB\Select\QueryModifierInterface | Interface was added. | +| Magento\Framework\DB\Select\RendererInterface | Interface was added. | +| Magento\Framework\DB\Sequence\SequenceInterface | Interface was added. | +| Magento\Framework\DB\Sql\ExpressionInterface | Interface was added. | +| Magento\Framework\DataObject\IdentityGeneratorInterface | Interface was added. | +| Magento\Framework\DataObject\IdentityInterface | Interface was added. | +| Magento\Framework\DataObject\IdentityValidatorInterface | Interface was added. | +| Magento\Framework\DataObject\KeyValueObjectInterface | Interface was added. | +| Magento\Framework\Data\CollectionDataSourceInterface | Interface was added. | +| Magento\Framework\Data\CollectionModifierInterface | Interface was added. | +| Magento\Framework\Data\Collection\Db\FetchStrategyInterface | Interface was added. | +| Magento\Framework\Data\Collection\EntityFactoryInterface | Interface was added. | +| Magento\Framework\Data\SearchResultInterface | Interface was added. | +| Magento\Framework\Data\SearchResultProcessorInterface | Interface was added. | +| Magento\Framework\Data\ValueSourceInterface | Interface was added. | +| Magento\Framework\Encryption\Adapter\EncryptionAdapterInterface | Interface was added. | +| Magento\Framework\Event\ConfigInterface | Interface was added. | +| Magento\Framework\Event\InvokerInterface | Interface was added. | +| Magento\Framework\Event\ManagerInterface | Interface was added. | +| Magento\Framework\Exception\TemporaryStateExceptionInterface | Interface was added. | +| Magento\Framework\Filesystem\Directory\PathValidatorInterface | Interface was added. | +| Magento\Framework\Filesystem\DriverPoolInterface | Interface was added. | +| Magento\Framework\Filesystem\File\ReadInterface | Interface was added. | +| Magento\Framework\Filter\DirectiveProcessorInterface | Interface was added. | +| Magento\Framework\Filter\DirectiveProcessor\FilterInterface | Interface was added. | +| Magento\Framework\Filter\FactoryInterface | Interface was added. | +| Magento\Framework\Filter\FilterManager\ConfigInterface | Interface was added. | +| Magento\Framework\Filter\SimpleDirective\ProcessorInterface | Interface was added. | +| Magento\Framework\Filter\VariableResolverInterface | Interface was added. | +| Magento\Framework\ForeignKey\ConfigInterface | Interface was added. | +| Magento\Framework\ForeignKey\ConstraintInterface | Interface was added. | +| Magento\Framework\ForeignKey\StrategyInterface | Interface was added. | +| Magento\Framework\GraphQlSchemaStitching\GraphQlReader\TypeMetaReaderInterface | Interface was added. | +| Magento\Framework\GraphQl\ConfigInterface | Interface was added. | +| Magento\Framework\GraphQl\Config\ConfigElementFactoryInterface | Interface was added. | +| Magento\Framework\GraphQl\Config\ConfigElementInterface | Interface was added. | +| Magento\Framework\GraphQl\Config\Element\FieldInterface | Interface was added. | +| Magento\Framework\GraphQl\Config\Element\OutputFieldInterface | Interface was added. | +| Magento\Framework\GraphQl\Config\Element\TypeInterface | Interface was added. | +| Magento\Framework\GraphQl\Config\Element\UnionInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\ErrorHandlerInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\ResolverInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\Argument\FieldEntityAttributesInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\Argument\SearchCriteria\ArgumentApplierInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\BatchRequestItemInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\BatchResolverInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\BatchServiceContractResolverInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\ContextInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\IdentityInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\ResolveRequestInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\TypeResolverInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\SchemaGeneratorInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\TypeInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\Type\Entity\MapperInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\Type\Enum\DataMapperInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\Type\InputTypeInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\Type\OutputTypeInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\Type\Output\ElementMapper\FormatterInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\Type\WrappedTypeInterface | Interface was added. | +| Magento\Framework\HTTP\AsyncClientInterface | Interface was added. | +| Magento\Framework\HTTP\AsyncClient\HttpResponseDeferredInterface | Interface was added. | +| Magento\Framework\Image\Adapter\AdapterInterface | Interface was added. | +| Magento\Framework\Image\Adapter\ConfigInterface | Interface was added. | +| Magento\Framework\Indexer\Config\DependencyInfoProviderInterface | Interface was added. | +| Magento\Framework\Indexer\Table\StrategyInterface | Interface was added. | +| Magento\Framework\Interception\ConfigInterface | Interface was added. | +| Magento\Framework\Interception\ConfigLoaderInterface | Interface was added. | +| Magento\Framework\Interception\ConfigWriterInterface | Interface was added. | +| Magento\Framework\Interception\DefinitionInterface | Interface was added. | +| Magento\Framework\Interception\InterceptorInterface | Interface was added. | +| Magento\Framework\Interception\ObjectManager\ConfigInterface | Interface was added. | +| Magento\Framework\Interception\PluginListInterface | Interface was added. | +| Magento\Framework\Locale\AvailableLocalesInterface | Interface was added. | +| Magento\Framework\Locale\OptionInterface | Interface was added. | +| Magento\Framework\Mail\EmailMessageInterface | Interface was added. | +| Magento\Framework\Mail\MimeInterface | Interface was added. | +| Magento\Framework\Mail\MimeMessageInterface | Interface was added. | +| Magento\Framework\Mail\MimePartInterface | Interface was added. | +| Magento\Framework\MessageQueue\BulkPublisherInterface | Interface was added. | +| Magento\Framework\MessageQueue\CallbackInvokerInterface | Interface was added. | +| Magento\Framework\MessageQueue\ConnectionTypeResolverInterface | Interface was added. | +| Magento\Framework\MessageQueue\ConsumerConfigurationInterface | Interface was added. | +| Magento\Framework\MessageQueue\Consumer\Config\ConsumerConfigItemInterface | Interface was added. | +| Magento\Framework\MessageQueue\Consumer\Config\ConsumerConfigItem\HandlerInterface | Interface was added. | +| Magento\Framework\MessageQueue\Consumer\Config\ReaderInterface | Interface was added. | +| Magento\Framework\MessageQueue\Consumer\Config\ValidatorInterface | Interface was added. | +| Magento\Framework\MessageQueue\LockInterface | Interface was added. | +| Magento\Framework\MessageQueue\Lock\ReaderInterface | Interface was added. | +| Magento\Framework\MessageQueue\Lock\WriterInterface | Interface was added. | +| Magento\Framework\MessageQueue\MergedMessageInterface | Interface was added. | +| Magento\Framework\MessageQueue\MergerInterface | Interface was added. | +| Magento\Framework\MessageQueue\MessageProcessorInterface | Interface was added. | +| Magento\Framework\MessageQueue\PoisonPill\PoisonPillCompareInterface | Interface was added. | +| Magento\Framework\MessageQueue\PoisonPill\PoisonPillPutInterface | Interface was added. | +| Magento\Framework\MessageQueue\PoisonPill\PoisonPillReadInterface | Interface was added. | +| Magento\Framework\MessageQueue\Publisher\Config\PublisherConfigItemInterface | Interface was added. | +| Magento\Framework\MessageQueue\Publisher\Config\PublisherConnectionInterface | Interface was added. | +| Magento\Framework\MessageQueue\Publisher\Config\ReaderInterface | Interface was added. | +| Magento\Framework\MessageQueue\Publisher\Config\ValidatorInterface | Interface was added. | +| Magento\Framework\MessageQueue\Topology\Config\ExchangeConfigItemInterface | Interface was added. | +| Magento\Framework\MessageQueue\Topology\Config\ExchangeConfigItem\BindingInterface | Interface was added. | +| Magento\Framework\MessageQueue\Topology\Config\QueueConfigItemInterface | Interface was added. | +| Magento\Framework\MessageQueue\Topology\Config\ReaderInterface | Interface was added. | +| Magento\Framework\MessageQueue\Topology\Config\ValidatorInterface | Interface was added. | +| Magento\Framework\Message\ExceptionMessageFactoryInterface | Interface was added. | +| Magento\Framework\Model\EntitySnapshot\AttributeProviderInterface | Interface was added. | +| Magento\Framework\Model\Entity\ScopeInterface | Interface was added. | +| Magento\Framework\Model\Entity\ScopeProviderInterface | Interface was added. | +| Magento\Framework\Model\ResourceModel\Db\VersionControl\RelationInterface | Interface was added. | +| Magento\Framework\Model\ResourceModel\Type\Db\ConnectionFactoryInterface | Interface was added. | +| Magento\Framework\Module\ModuleListInterface | Interface was added. | +| Magento\Framework\Mview\ConfigInterface | Interface was added. | +| Magento\Framework\Mview\ProcessorInterface | Interface was added. | +| Magento\Framework\Mview\ViewInterface | Interface was added. | +| Magento\Framework\Mview\View\ChangelogInterface | Interface was added. | +| Magento\Framework\Mview\View\CollectionInterface | Interface was added. | +| Magento\Framework\Mview\View\StateInterface | Interface was added. | +| Magento\Framework\Mview\View\State\CollectionInterface | Interface was added. | +| Magento\Framework\Mview\View\SubscriptionInterface | Interface was added. | +| Magento\Framework\ObjectManager\ConfigCacheInterface | Interface was added. | +| Magento\Framework\ObjectManager\ConfigInterface | Interface was added. | +| Magento\Framework\ObjectManager\ConfigLoaderInterface | Interface was added. | +| Magento\Framework\ObjectManager\DefinitionInterface | Interface was added. | +| Magento\Framework\ObjectManager\DynamicConfigInterface | Interface was added. | +| Magento\Framework\ObjectManager\FactoryInterface | Interface was added. | +| Magento\Framework\ObjectManager\NoninterceptableInterface | Interface was added. | +| Magento\Framework\ObjectManager\RelationsInterface | Interface was added. | +| Magento\Framework\Profiler\Driver\Standard\OutputInterface | Interface was added. | +| Magento\Framework\Search\AdapterInterface | Interface was added. | +| Magento\Framework\Search\Adapter\Aggregation\AggregationResolverInterface | Interface was added. | +| Magento\Framework\Search\Adapter\OptionsInterface | Interface was added. | +| Magento\Framework\Search\Adapter\Preprocessor\PreprocessorInterface | Interface was added. | +| Magento\Framework\Search\Dynamic\Algorithm\AlgorithmInterface | Interface was added. | +| Magento\Framework\Search\Request\Aggregation\StatusInterface | Interface was added. | +| Magento\Framework\Search\Request\IndexScopeResolverInterface | Interface was added. | +| Magento\Framework\Search\ResponseInterface | Interface was added. | +| Magento\Framework\Search\SearchEngineInterface | Interface was added. | +| Magento\Framework\Search\SearchEngine\ConfigInterface | Interface was added. | +| Magento\Framework\Session\Config\ConfigInterface | Interface was added. | +| Magento\Framework\Session\SaveHandlerInterface | Interface was added. | +| Magento\Framework\Session\StorageInterface | Interface was added. | +| Magento\Framework\Session\ValidatorInterface | Interface was added. | +| Magento\Framework\Setup\ConfigOptionsListInterface | Interface was added. | +| Magento\Framework\Setup\DataCacheInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\DataSavior\DataSaviorInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\DataSavior\DumpAccessorInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Db\DDLTriggerInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Db\DbDefinitionProcessorInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Db\DbSchemaReaderInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Db\DbSchemaWriterInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Declaration\ValidationInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Diff\DiffInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\Columns\ColumnDefaultAwareInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\Columns\ColumnIdentityAwareInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\Columns\ColumnNullableAwareInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\Columns\ColumnUnsignedAwareInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\ElementDiffAwareInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\Factories\FactoryInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\TableElementInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\OperationInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\SchemaConfigInterface | Interface was added. | +| Magento\Framework\Setup\Patch\DataPatchInterface | Interface was added. | +| Magento\Framework\Setup\Patch\DependentPatchInterface | Interface was added. | +| Magento\Framework\Setup\Patch\NonTransactionableInterface | Interface was added. | +| Magento\Framework\Setup\Patch\PatchInterface | Interface was added. | +| Magento\Framework\Setup\Patch\PatchRevertableInterface | Interface was added. | +| Magento\Framework\Setup\Patch\SchemaPatchInterface | Interface was added. | +| Magento\Framework\Setup\SampleData\InstallerInterface | Interface was added. | +| Magento\Framework\Setup\SampleData\StateInterface | Interface was added. | +| Magento\Framework\Setup\SchemaListenerDefinition\DefinitionConverterInterface | Interface was added. | +| Magento\Framework\Setup\SchemaListenerHandlers\SchemaListenerHandlerInterface | Interface was added. | +| Magento\Framework\Setup\UpToDateValidatorInterface | Interface was added. | +| Magento\Framework\TestFramework\Unit\Autoloader\GeneratorInterface | Interface was added. | +| Magento\Framework\TranslateInterface | Interface was added. | +| Magento\Framework\Translate\Inline\ProviderInterface | Interface was added. | +| Magento\Framework\Url\ModifierInterface | Interface was added. | +| Magento\Framework\Url\RouteParamsPreprocessorInterface | Interface was added. | +| Magento\Framework\Validator\Constraint\OptionInterface | Interface was added. | +| Magento\Framework\Validator\HTML\AttributeValidatorInterface | Interface was added. | +| Magento\Framework\Validator\HTML\TagValidatorInterface | Interface was added. | +| Magento\Framework\Validator\HTML\WYSIWYGValidatorInterface | Interface was added. | +| Magento\Framework\View\Asset\ContentProcessorInterface | Interface was added. | +| Magento\Framework\View\Asset\ContextInterface | Interface was added. | +| Magento\Framework\View\Asset\LockerProcessInterface | Interface was added. | +| Magento\Framework\View\Asset\MergeStrategyInterface | Interface was added. | +| Magento\Framework\View\Asset\MergeableInterface | Interface was added. | +| Magento\Framework\View\Asset\PreProcessor\FilenameResolverInterface | Interface was added. | +| Magento\Framework\View\DesignInterface | Interface was added. | +| Magento\Framework\View\Design\Fallback\Rule\RuleInterface | Interface was added. | +| Magento\Framework\View\Design\FileResolution\Fallback\ResolverInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\CustomizationInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\Customization\ConfigInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\Customization\FileAssetInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\Customization\FileInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\FileInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\File\CollectionInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\Image\PathInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\ResolverInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\ThemeProviderInterface | Interface was added. | +| Magento\Framework\View\Element\ComponentVisibilityInterface | Interface was added. | +| Magento\Framework\View\Element\Message\InterpretationStrategyInterface | Interface was added. | +| Magento\Framework\View\Element\Message\Renderer\PoolInterface | Interface was added. | +| Magento\Framework\View\Element\Message\Renderer\RendererInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\BlockWrapperInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\Config\DomMergerInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\Config\FileCollectorInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\Config\UiReaderInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\ContainerInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\ContentType\ContentTypeInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\ContextInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\Control\ActionPoolInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\Control\ButtonProviderInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\Control\ControlInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\DataProvider\FilterApplierInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\DataSourceInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\Factory\ComponentFactoryInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\JsConfigInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\LayoutInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\ObserverInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\PoolInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\SubjectInterface | Interface was added. | +| Magento\Framework\View\File\FileList\CollateInterface | Interface was added. | +| Magento\Framework\View\Helper\SecureHtmlRender\SecurityProcessorInterface | Interface was added. | +| Magento\Framework\View\Layout\Argument\UpdaterInterface | Interface was added. | +| Magento\Framework\View\Layout\Condition\VisibilityConditionInterface | Interface was added. | +| Magento\Framework\View\Layout\GeneratorInterface | Interface was added. | +| Magento\Framework\View\Layout\LayoutCacheKeyInterface | Interface was added. | +| Magento\Framework\View\Layout\ProcessorInterface | Interface was added. | +| Magento\Framework\View\Layout\ReaderInterface | Interface was added. | +| Magento\Framework\View\Model\PageLayout\Config\BuilderInterface | Interface was added. | +| Magento\Framework\View\Page\Config\RendererInterface | Interface was added. | +| Magento\Framework\View\TemplateEngineInterface | Interface was added. | +| Magento\Framework\View\TemplateEngine\Xhtml\Compiler\AttributeInterface | Interface was added. | +| Magento\Framework\View\TemplateEngine\Xhtml\Compiler\CdataInterface | Interface was added. | +| Magento\Framework\View\TemplateEngine\Xhtml\Compiler\CommentInterface | Interface was added. | +| Magento\Framework\View\TemplateEngine\Xhtml\Compiler\Directive\DirectiveInterface | Interface was added. | +| Magento\Framework\View\TemplateEngine\Xhtml\Compiler\Element\ElementInterface | Interface was added. | +| Magento\Framework\View\TemplateEngine\Xhtml\Compiler\TextInterface | Interface was added. | +| Magento\Framework\View\TemplateEngine\Xhtml\ResultInterface | Interface was added. | +| Magento\Framework\View\Xsd\Media\TypeDataExtractorInterface | Interface was added. | +| Magento\Framework\Webapi\CustomAttributeTypeLocatorInterface | Interface was added. | +| Magento\Framework\Webapi\CustomAttribute\PreprocessorInterface | Interface was added. | +| Magento\Framework\Webapi\CustomAttribute\ServiceTypeListInterface | Interface was added. | +| Magento\Framework\Webapi\Rest\Request\DeserializerInterface | Interface was added. | +| Magento\GiftCardAccount\Api\GiftCardRedeemerInterface | Interface was added. | +| Magento\GiftCardAccount\Model\Spi\Data\UsageAttemptInterface | Interface was added. | +| Magento\GiftCardAccount\Model\Spi\GiftCardAccountManagerInterface | Interface was added. | +| Magento\GiftCardAccount\Model\Spi\GiftCardAccountResourceInterface | Interface was added. | +| Magento\GiftCardAccount\Model\Spi\UsageAttemptFactoryInterface | Interface was added. | +| Magento\GiftCardAccount\Model\Spi\UsageAttemptsManagerInterface | Interface was added. | +| Magento\GiftRegistry\Model\Attribute\ConfigInterface | Interface was added. | +| Magento\GraphQl\Controller\HttpHeaderProcessorInterface | Interface was added. | +| Magento\GraphQl\Controller\HttpRequestValidatorInterface | Interface was added. | +| Magento\GraphQl\Model\Query\ContextInterface | Interface was added. | +| Magento\GraphQl\Model\Query\ContextParametersInterface | Interface was added. | +| Magento\GraphQl\Model\Query\ContextParametersProcessorInterface | Interface was added. | +| Magento\ImportExport\Api\Data\ExtendedExportInfoInterface | Interface was added. | +| Magento\ImportExport\Model\Report\ReportProcessorInterface | Interface was added. | +| Magento\Indexer\Model\ModeSwitcherInterface | Interface was added. | +| Magento\Indexer\Model\Source\DataInterface | Interface was added. | +| Magento\Integration\Model\Oauth\Token\RequestLog\ReaderInterface | Interface was added. | +| Magento\Integration\Model\Oauth\Token\RequestLog\WriterInterface | Interface was added. | +| Magento\InventoryIndexer\Indexer\SelectBuilderInterface | Interface was added. | +| Magento\Invitation\Controller\Customer\AccountInterface | Interface was added. | +| Magento\LoginAsCustomerApi\Api\Data\IsLoginAsCustomerEnabledForCustomerResultInterface | Interface was added. | +| Magento\LoginAsCustomerApi\Api\GetLoggedAsCustomerAdminIdInterface | Interface was added. | +| Magento\LoginAsCustomerApi\Api\GetLoggedAsCustomerCustomerIdInterface | Interface was added. | +| Magento\LoginAsCustomerApi\Api\IsLoginAsCustomerEnabledForCustomerInterface | Interface was added. | +| Magento\LoginAsCustomerApi\Api\SetLoggedAsCustomerAdminIdInterface | Interface was added. | +| Magento\LoginAsCustomerApi\Api\SetLoggedAsCustomerCustomerIdInterface | Interface was added. | +| Magento\LoginAsCustomerAssistance\Api\ConfigInterface | Interface was added. | +| Magento\LoginAsCustomerAssistance\Api\IsAssistanceEnabledInterface | Interface was added. | +| Magento\LoginAsCustomerAssistance\Api\SetAssistanceInterface | Interface was added. | +| Magento\MediaContentApi\Api\GetAssetIdsByContentFieldInterface | Interface was added. | +| Magento\MediaContentApi\Api\UpdateContentAssetLinksInterface | Interface was added. | +| Magento\MediaContentApi\Model\GetAssetIdsByContentFieldInterface | Interface was added. | +| Magento\MediaContentApi\Model\SearchPatternConfigInterface | Interface was added. | +| Magento\MediaContentSynchronizationApi\Api\SynchronizeIdentitiesInterface | Interface was added. | +| Magento\MediaContentSynchronizationApi\Api\SynchronizeInterface | Interface was added. | +| Magento\MediaContentSynchronizationApi\Model\GetEntitiesInterface | Interface was added. | +| Magento\MediaGalleryApi\Api\SearchAssetsInterface | Interface was added. | +| Magento\MediaGalleryApi\Model\ExcludedPatternsConfigInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Api\AddMetadataInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Api\Data\MetadataInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Api\ExtractMetadataInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Model\FileInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Model\ReadFileInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Model\ReadMetadataInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Model\SegmentInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Model\WriteFileInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Model\WriteMetadataInterface | Interface was added. | +| Magento\MediaGalleryRenditionsApi\Api\GenerateRenditionsInterface | Interface was added. | +| Magento\MediaGalleryRenditionsApi\Api\GetRenditionPathInterface | Interface was added. | +| Magento\MediaGallerySynchronizationApi\Api\SynchronizeFilesInterface | Interface was added. | +| Magento\MediaGallerySynchronizationApi\Api\SynchronizeInterface | Interface was added. | +| Magento\MediaGallerySynchronizationApi\Model\CreateAssetFromFileInterface | Interface was added. | +| Magento\MediaGallerySynchronizationApi\Model\FetchBatchesInterface | Interface was added. | +| Magento\MediaGallerySynchronizationApi\Model\ImportFilesInterface | Interface was added. | +| Magento\MediaGalleryUiApi\Api\ConfigInterface | Interface was added. | +| Magento\Msrp\Pricing\MsrpPriceCalculatorInterface | Interface was added. | +| Magento\MultipleWishlist\Controller\IndexInterface | Interface was added. | +| Magento\MultipleWishlist\Model\Search\Strategy\StrategyInterface | Interface was added. | +| Magento\NegotiableQuote\Api\NegotiableCartRepositoryInterface | Interface was added. | +| Magento\NegotiableQuote\Model\Attachment\DownloadPermission\AllowInterface | Interface was added. | +| Magento\NegotiableQuote\Model\ProductOptionsProviderInterface | Interface was added. | +| Magento\NegotiableQuote\Model\Quote\ViewAccessInterface | Interface was added. | +| Magento\NegotiableQuote\Model\ResourceModel\QuoteGridInterface | Interface was added. | +| Magento\NegotiableQuote\Model\Restriction\RestrictionInterface | Interface was added. | +| Magento\NegotiableQuote\Model\Status\LabelProviderInterface | Interface was added. | +| Magento\NegotiableQuote\Model\Validator\ValidatorInterface | Interface was added. | +| Magento\Newsletter\Model\SubscriptionManagerInterface | Interface was added. | +| Magento\OrderHistorySearch\Model\Filter\FilterInterface | Interface was added. | +| Magento\PageCache\Model\Spi\PageCacheTagsPreprocessorInterface | Interface was added. | +| Magento\Payment\Api\Data\PaymentAdditionalInfoInterface | Interface was added. | +| Magento\Payment\Model\Method\TransparentInterface | Interface was added. | +| Magento\Paypal\Helper\Shortcut\ValidatorInterface | Interface was added. | +| Magento\Paypal\Model\Billing\Agreement\MethodInterface | Interface was added. | +| Magento\Paypal\Model\IpnInterface | Interface was added. | +| Magento\Paypal\Model\Payflow\Service\Response\Handler\HandlerInterface | Interface was added. | +| Magento\PurchaseOrderRule\Api\Data\AppliedRuleApproverSearchResultsInterface | Interface was added. | +| Magento\PurchaseOrderRule\Api\Data\AppliedRuleSearchResultsInterface | Interface was added. | +| Magento\PurchaseOrderRule\Api\Data\RuleSearchResultsInterface | Interface was added. | +| Magento\PurchaseOrderRule\Model\Rule\ConditionInterface | Interface was added. | +| Magento\PurchaseOrderRule\Model\Rule\ValidateInterface | Interface was added. | +| Magento\PurchaseOrder\Api\Data\PurchaseOrderInterface | Interface was added. | +| Magento\PurchaseOrder\Api\Data\PurchaseOrderSearchResultsInterface | Interface was added. | +| Magento\PurchaseOrder\Api\PurchaseOrderManagementInterface | Interface was added. | +| Magento\PurchaseOrder\Api\PurchaseOrderRepositoryInterface | Interface was added. | +| Magento\PurchaseOrder\Model\CommentRepositoryInterface | Interface was added. | +| Magento\PurchaseOrder\Model\Company\ConfigInterface | Interface was added. | +| Magento\PurchaseOrder\Model\Company\Config\RepositoryInterface | Interface was added. | +| Magento\PurchaseOrder\Model\Customer\Authorization\ActionInterface | Interface was added. | +| Magento\PurchaseOrder\Model\Notification\ActionNotificationInterface | Interface was added. | +| Magento\PurchaseOrder\Model\Notification\Action\Recipient\ResolverInterface | Interface was added. | +| Magento\PurchaseOrder\Model\Notification\Config\ProviderInterface | Interface was added. | +| Magento\PurchaseOrder\Model\Notification\ContentSourceInterface | Interface was added. | +| Magento\PurchaseOrder\Model\Notification\NotifierInterface | Interface was added. | +| Magento\PurchaseOrder\Model\Notification\SenderInterface | Interface was added. | +| Magento\PurchaseOrder\Model\Payment\DeferredPaymentStrategyInterface | Interface was added. | +| Magento\PurchaseOrder\Model\ProcessorInterface | Interface was added. | +| Magento\PurchaseOrder\Model\Processor\ApprovalProcessorInterface | Interface was added. | +| Magento\PurchaseOrder\Model\PurchaseOrderLogRepositoryInterface | Interface was added. | +| Magento\PurchaseOrder\Model\PurchaseOrder\LogManagementInterface | Interface was added. | +| Magento\PurchaseOrder\Model\Validator\ActionReady\ValidatorInterface | Interface was added. | +| Magento\PurchaseOrder\Model\Validator\ValidatorInterface | Interface was added. | +| Magento\QuoteGraphQl\Model\CartItem\DataProvider\CustomizableOptionValueInterface | Interface was added. | +| Magento\QuoteGraphQl\Model\CartItem\DataProvider\Processor\ItemDataProcessorInterface | Interface was added. | +| Magento\QuoteGraphQl\Model\Cart\BuyRequest\BuyRequestDataProviderInterface | Interface was added. | +| Magento\QuoteGraphQl\Model\Cart\Payment\AdditionalDataProviderInterface | Interface was added. | +| Magento\QuoteGraphQl\Model\Cart\SetShippingAddressesOnCartInterface | Interface was added. | +| Magento\QuoteGraphQl\Model\Cart\SetShippingMethodsOnCartInterface | Interface was added. | +| Magento\Quote\Api\ChangeQuoteControlInterface | Interface was added. | +| Magento\Quote\Model\Cart\BuyRequest\BuyRequestDataProviderInterface | Interface was added. | +| Magento\Quote\Model\Product\QuoteItemsCleanerInterface | Interface was added. | +| Magento\Quote\Model\Quote\Address\CustomAttributeListInterface | Interface was added. | +| Magento\Quote\Model\Quote\Address\Total\CollectorInterface | Interface was added. | +| Magento\Quote\Model\Quote\Address\Total\ReaderInterface | Interface was added. | +| Magento\Quote\Model\Quote\Item\CartItemProcessorInterface | Interface was added. | +| Magento\Quote\Model\ValidationRules\QuoteValidationRuleInterface | Interface was added. | +| Magento\ReleaseNotification\Model\ContentProviderInterface | Interface was added. | +| Magento\RemoteStorage\Driver\DriverFactoryInterface | Interface was added. | +| Magento\RemoteStorage\Driver\RemoteDriverInterface | Interface was added. | +| Magento\RemoteStorage\FilesystemInterface | Interface was added. | +| Magento\RequisitionList\Model\Checker\ProductQtyChangeAvailabilityInterface | Interface was added. | +| Magento\RewardGraphQl\Model\Formatter\Customer\FormatterInterface | Interface was added. | +| Magento\Reward\Observer\PlaceOrder\RestrictionInterface | Interface was added. | +| Magento\Rma\Model\Spi\CommentResourceInterface | Interface was added. | +| Magento\Rma\Model\Spi\RmaResourceInterface | Interface was added. | +| Magento\Rma\Model\Spi\TrackResourceInterface | Interface was added. | +| Magento\SalesGraphQl\Model\Shipment\Item\FormatterInterface | Interface was added. | +| Magento\SalesRule\Api\Data\DiscountDataInterface | Interface was added. | +| Magento\SalesRule\Api\Data\RuleDiscountInterface | Interface was added. | +| Magento\SalesRule\Model\Spi\CodeLimitManagerInterface | Interface was added. | +| Magento\SalesRule\Model\Spi\QuoteResetAppliedRulesInterface | Interface was added. | +| Magento\SalesRule\Model\Spi\RuleQuoteRecollectTotalsInterface | Interface was added. | +| Magento\Sales\Api\OrderCustomerDelegateInterface | Interface was added. | +| Magento\Sales\Api\PaymentFailuresInterface | Interface was added. | +| Magento\Sales\Controller\AbstractController\OrderLoaderInterface | Interface was added. | +| Magento\Sales\Controller\AbstractController\OrderViewAuthorizationInterface | Interface was added. | +| Magento\Sales\Controller\OrderInterface | Interface was added. | +| Magento\Sales\Model\Order\Creditmemo\CreditmemoValidatorInterface | Interface was added. | +| Magento\Sales\Model\Order\Creditmemo\ItemCreationValidatorInterface | Interface was added. | +| Magento\Sales\Model\Order\Creditmemo\SenderInterface | Interface was added. | +| Magento\Sales\Model\Order\Email\Container\IdentityInterface | Interface was added. | +| Magento\Sales\Model\Order\Invoice\InvoiceValidatorInterface | Interface was added. | +| Magento\Sales\Model\Order\Invoice\SenderInterface | Interface was added. | +| Magento\Sales\Model\Order\OrderValidatorInterface | Interface was added. | +| Magento\Sales\Model\Order\Payment\State\CommandInterface | Interface was added. | +| Magento\Sales\Model\Order\Payment\Transaction\BuilderInterface | Interface was added. | +| Magento\Sales\Model\Order\Payment\Transaction\ManagerInterface | Interface was added. | +| Magento\Sales\Model\Order\Shipment\SenderInterface | Interface was added. | +| Magento\Sales\Model\Order\Shipment\ShipmentValidatorInterface | Interface was added. | +| Magento\Sales\Model\ResourceModel\Order\CollectionFactoryInterface | Interface was added. | +| Magento\Sales\Model\ResourceModel\Provider\NotSyncedDataProviderInterface | Interface was added. | +| Magento\Sales\Model\Spi\CreditmemoCommentResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\CreditmemoItemResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\CreditmemoResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\InvoiceCommentResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\InvoiceItemResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\InvoiceResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\OrderAddressResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\OrderItemResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\OrderPaymentResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\OrderResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\OrderStatusHistoryResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\ShipmentCommentResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\ShipmentItemResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\ShipmentResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\ShipmentTrackResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\TransactionResourceInterface | Interface was added. | +| Magento\Sales\Model\ValidatorInterface | Interface was added. | +| Magento\ScheduledImportExport\Model\Scheduled\Operation\OperationInterface | Interface was added. | +| Magento\Search\Model\SearchEngine\ValidatorInterface | Interface was added. | +| Magento\Search\Setup\InstallConfigInterface | Interface was added. | +| Magento\Security\Api\Data\UserExpirationInterface | Interface was added. | +| Magento\SharedCatalog\Api\Data\PermissionInterface | Interface was added. | +| Magento\SharedCatalog\Api\SharedCatalogDuplicationInterface | Interface was added. | +| Magento\SharedCatalog\Model\Configure\Category\Tree\RendererInterface | Interface was added. | +| Magento\Shipping\Model\Carrier\Source\GenericInterface | Interface was added. | +| Magento\Staging\Block\Adminhtml\Update\Entity\EntityProviderInterface | Interface was added. | +| Magento\Staging\Block\Adminhtml\Update\Entity\StoreIdProviderInterface | Interface was added. | +| Magento\Staging\Model\Entity\BuilderInterface | Interface was added. | +| Magento\Staging\Model\Entity\HydratorInterface | Interface was added. | +| Magento\Staging\Model\Entity\PersisterInterface | Interface was added. | +| Magento\Staging\Model\Entity\RemoverInterface | Interface was added. | +| Magento\Staging\Model\Entity\RetrieverInterface | Interface was added. | +| Magento\Staging\Model\Entity\Update\Action\TransactionExecutorInterface | Interface was added. | +| Magento\Staging\Model\Operation\Update\UpdateProcessorInterface | Interface was added. | +| Magento\Staging\Model\StagingApplierInterface | Interface was added. | +| Magento\Staging\Model\Update\Grid\ActionDataProviderInterface | Interface was added. | +| Magento\Staging\Model\Update\IncludesInterface | Interface was added. | +| Magento\Staging\Model\VersionHistoryInterface | Interface was added. | +| Magento\Staging\Ui\Component\Listing\Column\Entity\UrlProviderInterface | Interface was added. | +| Magento\Store\Model\Config\Importer\Processor\ProcessorInterface | Interface was added. | +| Magento\Store\Model\StoreResolver\ReaderInterface | Interface was added. | +| Magento\Store\Model\StoreSwitcherInterface | Interface was added. | +| Magento\Store\Model\StoreSwitcher\ContextInterface | Interface was added. | +| Magento\Store\Model\StoreSwitcher\RedirectDataInterface | Interface was added. | +| Magento\Store\Model\StoreSwitcher\RedirectDataPostprocessorInterface | Interface was added. | +| Magento\Store\Model\StoreSwitcher\RedirectDataPreprocessorInterface | Interface was added. | +| Magento\Store\Model\StoreSwitcher\RedirectDataSerializerInterface | Interface was added. | +| Magento\Support\Model\Report\ConfigInterface | Interface was added. | +| Magento\Swat\Api\Data\JwtInterface | Interface was added. | +| Magento\Swat\Api\Data\SwatKeyPairInterface | Interface was added. | +| Magento\Tax\Api\TaxAddressManagerInterface | Interface was added. | +| Magento\Tax\Model\System\Message\NotificationInterface | Interface was added. | +| Magento\Tax\Model\TaxClass\Type\TypeInterface | Interface was added. | +| Magento\Theme\Model\Design\Config\MetadataProviderInterface | Interface was added. | +| Magento\Theme\Model\Theme\StoreThemesResolverInterface | Interface was added. | +| Magento\Ui\Component\Form\Element\DataType\DataTypeInterface | Interface was added. | +| Magento\Ui\Component\Layout\Tabs\TabInterface | Interface was added. | +| Magento\Ui\Component\Wysiwyg\ConfigInterface | Interface was added. | +| Magento\Ui\Config\Argument\ParserInterface | Interface was added. | +| Magento\Ui\Config\ConverterInterface | Interface was added. | +| Magento\Ui\Controller\UiActionInterface | Interface was added. | +| Magento\Ui\DataProvider\AddFieldToCollectionInterface | Interface was added. | +| Magento\Ui\DataProvider\AddFilterToCollectionInterface | Interface was added. | +| Magento\Ui\DataProvider\Mapper\MapperInterface | Interface was added. | +| Magento\Ui\DataProvider\Modifier\PoolInterface | Interface was added. | +| Magento\Ui\Model\ColorPicker\ModeInterface | Interface was added. | +| Magento\Ui\Model\UrlInput\ConfigInterface | Interface was added. | +| Magento\UrlRewriteGraphQl\Model\Resolver\UrlRewrite\CustomUrlLocatorInterface | Interface was added. | +| Magento\User\Model\Spi\NotificationExceptionInterface | Interface was added. | +| Magento\User\Model\Spi\NotificatorInterface | Interface was added. | +| Magento\Vault\Block\Customer\IconInterface | Interface was added. | +| Magento\VersionsCms\Model\CurrentNodeResolverInterface | Interface was added. | +| Magento\VersionsCms\Model\Hierarchy\ConfigInterface | Interface was added. | +| Magento\VisualMerchandiser\Api\RuleFactoryPoolInterface | Interface was added. | +| Magento\Webapi\Controller\Rest\RequestProcessorInterface | Interface was added. | +| Magento\Widget\Block\BlockInterface | Interface was added. | +| Magento\Wishlist\Controller\IndexInterface | Interface was added. | +| Magento\Wishlist\Controller\WishlistProviderInterface | Interface was added. | +| Magento\Wishlist\Model\AuthenticationStateInterface | Interface was added. | +| Magento\Wishlist\Model\ResourceModel\Item\Product\CollectionBuilderInterface | Interface was added. | +| Magento\Wishlist\Model\Wishlist\BuyRequest\BuyRequestDataProviderInterface | Interface was added. | diff --git a/src/_includes/backward-incompatible-changes/commerce/2.0.0-2.1.0.html b/src/_includes/backward-incompatible-changes/commerce/2.0.0-2.1.0.html deleted file mode 100644 index 8bfd449d695..00000000000 --- a/src/_includes/backward-incompatible-changes/commerce/2.0.0-2.1.0.html +++ /dev/null @@ -1,135 +0,0 @@ -

{{ site.data.var.ee }} only changes in classes

- - - - - - - - - -
What changedHow changed
Magento\Framework\MessageQueue\ConsumerConfiguration::CALLBACKConstant has been removed.
- -

{{ site.data.var.ee }} only changes in interfaces

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What changedHow changed
Magento\GiftCard\Api\Data\GiftcardAmountInterface::getAttributeId[public] Method has been added.
Magento\GiftCard\Api\Data\GiftcardAmountInterface::setAttributeId[public] Method has been added.
Magento\Worldpay\Api\GuestPaymentInformationManagementProxyInterfaceInterface was added.
Magento\VersionsCms\Api\HierarchyNodeRepositoryInterfaceInterface was added.
Magento\VersionsCms\Api\Data\HierarchyNodeInterfaceInterface was added.
Magento\VersionsCms\Api\Data\HierarchyNodeSearchResultsInterfaceInterface was added.
Magento\Staging\Model\Entity\Update\Action\ActionInterfaceInterface was added.
Magento\Staging\Api\UpdateRepositoryInterfaceInterface was added.
Magento\Staging\Api\Data\UpdateInterfaceInterface was added.
Magento\Staging\Api\Data\UpdateSearchResultInterfaceInterface was added.
Magento\ScalableInventory\Api\Counter\ItemInterfaceInterface was added.
Magento\ScalableInventory\Api\Counter\ItemsInterfaceInterface was added.
Magento\SalesRuleStaging\Api\SalesRuleStagingInterfaceInterface was added.
Magento\Reward\Api\RewardManagementInterfaceInterface was added.
Magento\GiftWrapping\Api\Data\WrappingInterfaceInterface was added.
Magento\GiftWrapping\Api\Data\WrappingSearchResultsInterfaceInterface was added.
Magento\GiftRegistry\Api\ShippingMethodManagementInterfaceInterface was added.
Magento\GiftRegistry\Api\GuestCart\ShippingMethodManagementInterfaceInterface was added.
Magento\GiftCardAccount\Api\GiftCardAccountManagementInterfaceInterface was added.
Magento\GiftCardAccount\Api\GiftCardAccountRepositoryInterfaceInterface was added.
Magento\GiftCardAccount\Api\GuestGiftCardAccountManagementInterfaceInterface was added.
Magento\GiftCardAccount\Api\Data\GiftCardAccountInterfaceInterface was added.
Magento\GiftCardAccount\Api\Data\GiftCardAccountSearchResultInterfaceInterface was added.
Magento\GiftCard\Api\Data\GiftCardOptionInterfaceInterface was added.
Magento\CmsStaging\Api\BlockStagingInterfaceInterface was added.
Magento\CmsStaging\Api\PageStagingInterfaceInterface was added.
Magento\CatalogStaging\Api\CategoryStagingInterfaceInterface was added.
Magento\CatalogStaging\Api\ProductStagingInterfaceInterface was added.
Magento\CatalogRuleStaging\Api\CatalogRuleStagingInterfaceInterface was added.
diff --git a/src/_includes/backward-incompatible-changes/commerce/2.0.0-2.2.0.html b/src/_includes/backward-incompatible-changes/commerce/2.0.0-2.2.0.html deleted file mode 100644 index e77b1cac183..00000000000 --- a/src/_includes/backward-incompatible-changes/commerce/2.0.0-2.2.0.html +++ /dev/null @@ -1,2195 +0,0 @@ -

{{ site.data.var.ee }} only changes in classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What changedHow changed
Magento\Framework\ForeignKey\Migration\AbstractCommand::__construct[public] Method parameter name changed.
Magento\Framework\MessageQueue\ConsumerConfiguration::CALLBACKConstant has been removed.
Magento\AdvancedCatalog\Model\ResourceModel\Product\Indexer\Eav\Source::TRANSIT_PREFIXConstant has been removed.
Magento\Framework\MessageQueue\ExchangeFactoryClass was added.
Magento\Framework\MessageQueue\MessageLockExceptionClass was added.
Magento\Framework\MessageQueue\PublisherPoolClass was added.
Magento\Framework\MessageQueue\QueueFactoryClass was added.
Magento\Framework\MessageQueue\Bulk\ExchangeFactoryClass was added.
Magento\Framework\Amqp\ConfigClass was added.
Magento\Framework\Amqp\ConnectionTypeResolverClass was added.
Magento\Framework\Amqp\ExchangeClass was added.
Magento\Framework\Amqp\ExchangeFactoryClass was added.
Magento\Framework\Amqp\QueueClass was added.
Magento\Framework\Amqp\QueueFactoryClass was added.
Magento\WebsiteRestriction\Model\ConfigClass was added.
Magento\WebsiteRestriction\Model\ModeClass was added.
Magento\WebsiteRestriction\Model\RestrictorClass was added.
Magento\WebsiteRestriction\Model\System\Config\Source\HttpClass was added.
Magento\WebsiteRestriction\Model\System\Config\Source\ModesClass was added.
Magento\WebsiteRestriction\Model\System\Config\Source\RedirectClass was added.
Magento\WebsiteRestriction\Model\Config\ReaderClass was added.
Magento\WebsiteRestriction\Model\Config\SchemaLocatorClass was added.
Magento\WebsiteRestriction\Block\Cms\StubClass was added.
Magento\VisualMerchandiser\Model\RulesClass was added.
Magento\VisualMerchandiser\Model\SortingClass was added.
Magento\VisualMerchandiser\Model\Sorting\PriceAbstractClass was added.
Magento\VisualMerchandiser\Model\Sorting\SortAbstractClass was added.
Magento\VisualMerchandiser\Model\Rules\RuleClass was added.
Magento\VisualMerchandiser\Model\Rules\Rule\Collection\FetcherClass was added.
Magento\VisualMerchandiser\Model\ResourceModel\RulesClass was added.
Magento\VisualMerchandiser\Model\ResourceModel\Rules\CollectionClass was added.
Magento\VisualMerchandiser\Model\Config\Source\AllowedAttributesClass was added.
Magento\VisualMerchandiser\Model\Config\Source\InsertModeClass was added.
Magento\VisualMerchandiser\Model\Category\BuilderClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\SmartCategorySwitchClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\Select\AttributeSelectClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\Select\AutomaticSortingSelectClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\Select\LogicSelectClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\Select\OperatorSelectClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\Select\SortOrderSelectClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\MerchandiserClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\SmartCategoryRulesClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\Merchandiser\GridClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\Merchandiser\TileClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\AddProduct\TabsClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\AddProduct\Tabs\SkuTabClass was added.
Magento\VersionsCms\Model\ResourceModel\Hierarchy\Node\CollectionClass was added.
Magento\VersionsCms\Model\Hierarchy\NodeClass was added.
Magento\VersionsCms\Block\Hierarchy\HeadClass was added.
Magento\VersionsCms\Block\Hierarchy\MenuClass was added.
Magento\VersionsCms\Block\Hierarchy\PaginationClass was added.
Magento\VersionsCms\Block\Cms\PageClass was added.
Magento\VersionsCms\Block\Adminhtml\Cms\Hierarchy\EditClass was added.
Magento\VersionsCms\Block\Adminhtml\Cms\Hierarchy\ManageClass was added.
Magento\VersionsCms\Block\Adminhtml\Cms\Hierarchy\Edit\Form\GridClass was added.
Magento\TargetRule\Model\IndexClass was added.
Magento\TargetRule\Model\RuleClass was added.
Magento\TargetRule\Model\Rule\Condition\CombineClass was added.
Magento\TargetRule\Model\ResourceModel\RuleClass was added.
Magento\TargetRule\Model\ResourceModel\Rule\CollectionClass was added.
Magento\TargetRule\Model\Actions\Condition\CombineClass was added.
Magento\TargetRule\Helper\DataClass was added.
Magento\TargetRule\Block\Checkout\Cart\CrosssellClass was added.
Magento\TargetRule\Block\Catalog\Product\ProductList\RelatedClass was added.
Magento\TargetRule\Block\Catalog\Product\ProductList\UpsellClass was added.
Magento\TargetRule\Block\Adminhtml\ProductClass was added.
Magento\TargetRule\Block\Adminhtml\TargetruleClass was added.
Magento\TargetRule\Block\Adminhtml\Targetrule\EditClass was added.
Magento\TargetRule\Block\Adminhtml\Targetrule\Edit\TabsClass was added.
Magento\TargetRule\Block\Adminhtml\Targetrule\Edit\Tab\ActionsClass was added.
Magento\TargetRule\Block\Adminhtml\Targetrule\Edit\Tab\ConditionsClass was added.
Magento\TargetRule\Block\Adminhtml\Targetrule\Edit\Tab\MainClass was added.
Magento\Support\Model\BackupClass was added.
Magento\Support\Model\ReportClass was added.
Magento\Support\Model\ResourceModel\Backup\ItemClass was added.
Magento\Support\Model\Backup\AbstractItemClass was added.
Magento\Support\Model\Backup\Cmd\PhpClass was added.
Magento\Support\Block\Adminhtml\Report\ViewClass was added.
Magento\Support\Block\Adminhtml\Report\View\TabsClass was added.
Magento\Support\Block\Adminhtml\Backup\LogClass was added.
Magento\Staging\Block\Preview\LinkStubClass was added.
Magento\Staging\Block\Preview\RequireInjectorClass was added.
Magento\Staging\Block\Adminhtml\Update\PreviewClass was added.
Magento\Staging\Block\Adminhtml\Update\Entity\ToolbarClass was added.
Magento\Signifyd\Model\MessageGenerators\GeneratorExceptionClass was added.
Magento\Signifyd\Block\FingerprintClass was added.
Magento\Signifyd\Block\Adminhtml\CaseInfoClass was added.
Magento\ScheduledImportExport\Block\Adminhtml\Scheduled\OperationClass was added.
Magento\ScheduledImportExport\Block\Adminhtml\Scheduled\Operation\EditClass was added.
Magento\ScheduledImportExport\Block\Adminhtml\Export\FilterClass was added.
Magento\SalesArchive\Block\Adminhtml\Sales\Order\View\ButtonsClass was added.
Magento\Rma\Model\ShippingClass was added.
Magento\Rma\Model\Rma\CreateClass was added.
Magento\Rma\Model\ResourceModel\Shipping\CollectionClass was added.
Magento\Rma\Model\ResourceModel\Rma\Status\History\CollectionClass was added.
Magento\Rma\Model\Item\AttributeClass was added.
Magento\Rma\Helper\DataClass was added.
Magento\Rma\Block\LinkClass was added.
Magento\Rma\Block\Returns\CreateClass was added.
Magento\Rma\Block\Returns\HistoryClass was added.
Magento\Rma\Block\Returns\ReturnsClass was added.
Magento\Rma\Block\Returns\TrackingClass was added.
Magento\Rma\Block\Returns\ViewClass was added.
Magento\Rma\Block\Returns\Tracking\PackageClass was added.
Magento\Rma\Block\Returns\Tracking\PopupClass was added.
Magento\Rma\Block\Order\ButtonClass was added.
Magento\Rma\Block\Order\LinkClass was added.
Magento\Rma\Block\Form\Renderer\ImageClass was added.
Magento\Rma\Block\Form\Renderer\SelectClass was added.
Magento\Rma\Block\Email\ItemsClass was added.
Magento\Rma\Block\Adminhtml\RmaClass was added.
Magento\Rma\Block\Adminhtml\Rma\CreateClass was added.
Magento\Rma\Block\Adminhtml\Rma\EditClass was added.
Magento\Rma\Block\Adminhtml\Rma\NewRmaClass was added.
Magento\Rma\Block\Adminhtml\Rma\NewRma\Tab\GeneralClass was added.
Magento\Rma\Block\Adminhtml\Rma\NewRma\Tab\ItemsClass was added.
Magento\Rma\Block\Adminhtml\Rma\NewRma\Tab\Items\GridClass was added.
Magento\Rma\Block\Adminhtml\Rma\NewRma\Tab\Items\Order\GridClass was added.
Magento\Rma\Block\Adminhtml\Rma\Item\AttributeClass was added.
Magento\Rma\Block\Adminhtml\Rma\Item\Attribute\EditClass was added.
Magento\Rma\Block\Adminhtml\Rma\Item\Attribute\Edit\JsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Item\Attribute\Edit\TabsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Item\Attribute\Edit\Tab\MainClass was added.
Magento\Rma\Block\Adminhtml\Rma\Item\Attribute\Edit\Tab\OptionsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\ItemClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\JsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\TabsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\GeneralClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\ItemsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\Items\GridClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\DetailsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\HistoryClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\ReturnaddressClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\ShippingAddressClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\ShippingmethodClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\Shipping\GridClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\Shipping\MethodsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\Shipping\PackagingClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\Shipping\TrackingClass was added.
Magento\Rma\Block\Adminhtml\Rma\Create\FormClass was added.
Magento\Rma\Block\Adminhtml\Rma\Create\OrderClass was added.
Magento\Rma\Block\Adminhtml\Rma\Create\Order\GridClass was added.
Magento\Rma\Block\Adminhtml\Product\Bundle\ItemsClass was added.
Magento\Rma\Block\Adminhtml\Product\Bundle\JsClass was added.
Magento\Rma\Block\Adminhtml\Order\View\ButtonsClass was added.
Magento\Rma\Block\Adminhtml\Order\View\Tab\RmaClass was added.
Magento\Reward\Model\RewardClass was added.
Magento\Reward\Model\Reward\HistoryClass was added.
Magento\Reward\Model\Reward\RateClass was added.
Magento\Reward\Model\ResourceModel\RewardClass was added.
Magento\Reward\Model\ResourceModel\Reward\CollectionClass was added.
Magento\Reward\Model\ResourceModel\Reward\HistoryClass was added.
Magento\Reward\Model\ResourceModel\Reward\RateClass was added.
Magento\Reward\Model\ResourceModel\Reward\Rate\CollectionClass was added.
Magento\Reward\Model\ResourceModel\Reward\History\CollectionClass was added.
Magento\Reward\Model\Action\AbstractActionClass was added.
Magento\Reward\Block\TooltipClass was added.
Magento\Reward\Block\Tooltip\CheckoutClass was added.
Magento\Reward\Block\Sales\Order\TotalClass was added.
Magento\Reward\Block\Customer\AccountLinkClass was added.
Magento\Reward\Block\Customer\RewardClass was added.
Magento\Reward\Block\Customer\Reward\HistoryClass was added.
Magento\Reward\Block\Customer\Reward\InfoClass was added.
Magento\Reward\Block\Customer\Reward\SubscriptionClass was added.
Magento\Reward\Block\Checkout\Payment\AdditionalClass was added.
Magento\Reward\Block\Adminhtml\Sales\Order\Creditmemo\RewardClass was added.
Magento\Reward\Block\Adminhtml\Sales\Order\Create\PaymentClass was added.
Magento\Reward\Block\Adminhtml\Reward\RateClass was added.
Magento\Reward\Block\Adminhtml\Reward\Rate\EditClass was added.
Magento\Reward\Block\Adminhtml\Customer\Edit\Tab\Reward\Management\BalanceClass was added.
Magento\Reward\Block\Adminhtml\Customer\Edit\Tab\Reward\History\GridClass was added.
Magento\Reminder\Block\Adminhtml\ReminderClass was added.
Magento\Reminder\Block\Adminhtml\Reminder\EditClass was added.
Magento\Reminder\Block\Adminhtml\Reminder\Edit\TabsClass was added.
Magento\Reminder\Block\Adminhtml\Promo\NoticeClass was added.
Magento\PricePermissions\Helper\DataClass was added.
Magento\MysqlMq\Model\MessageClass was added.
Magento\MysqlMq\Model\MessageStatusClass was added.
Magento\MysqlMq\Model\QueueClass was added.
Magento\MysqlMq\Model\QueueManagementClass was added.
Magento\MysqlMq\Model\ResourceModel\MessageStatusCollectionClass was added.
Magento\MultipleWishlist\Model\ResourceModel\Item\CollectionClass was added.
Magento\MultipleWishlist\Block\BehaviourClass was added.
Magento\MultipleWishlist\Block\InfoClass was added.
Magento\MultipleWishlist\Block\LinkClass was added.
Magento\MultipleWishlist\Block\Search\FormClass was added.
Magento\MultipleWishlist\Block\Search\ResultsClass was added.
Magento\MultipleWishlist\Block\Customer\SharingClass was added.
Magento\MultipleWishlist\Block\Customer\SidebarClass was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\ManagementClass was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\Item\Column\CopyClass was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\Item\Column\ManagementClass was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\Item\Column\SelectorClass was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\Item\Column\Selector\CartClass was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\Button\DeleteClass was added.
Magento\MultipleWishlist\Block\Adminhtml\Sales\Order\Create\Sidebar\WishlistClass was added.
Magento\MultipleWishlist\Block\Adminhtml\Report\Customer\WishlistClass was added.
Magento\MultipleWishlist\Block\Adminhtml\Report\Customer\Wishlist\GridClass was added.
Magento\MultipleWishlist\Block\Adminhtml\Manage\Accordion\WishlistClass was added.
Magento\MessageQueue\Model\ConsumerRunnerClass was added.
Magento\Logging\Model\EventClass was added.
Magento\Logging\Model\Source\FrequencyClass was added.
Magento\Logging\Model\ResourceModel\Event\CollectionClass was added.
Magento\Logging\Model\Event\ChangesClass was added.
Magento\Logging\Block\Adminhtml\ContainerClass was added.
Magento\Logging\Block\Adminhtml\DetailsClass was added.
Magento\Logging\Block\Adminhtml\Details\GridClass was added.
Magento\Invitation\Model\InvitationClass was added.
Magento\Invitation\Model\ResourceModel\Invitation\CollectionClass was added.
Magento\Invitation\Block\FormClass was added.
Magento\Invitation\Block\LinkClass was added.
Magento\Invitation\Block\Customer\ListCustomerClass was added.
Magento\Invitation\Block\Customer\Form\RegisterClass was added.
Magento\Invitation\Block\Adminhtml\InvitationClass was added.
Magento\Invitation\Block\Adminhtml\Report\Invitation\CustomerClass was added.
Magento\Invitation\Block\Adminhtml\Report\Invitation\GeneralClass was added.
Magento\Invitation\Block\Adminhtml\Report\Invitation\OrderClass was added.
Magento\Invitation\Block\Adminhtml\Invitation\ViewClass was added.
Magento\Invitation\Block\Adminhtml\Invitation\View\TabsClass was added.
Magento\GoogleTagManager\Model\Config\Source\AccountTypeClass was added.
Magento\GoogleTagManager\Model\Banner\CollectorClass was added.
Magento\GoogleTagManager\Helper\DataClass was added.
Magento\GoogleTagManager\Block\GaClass was added.
Magento\GoogleTagManager\Block\ListJsonClass was added.
Magento\GoogleTagManager\Block\Adminhtml\GaClass was added.
Magento\GoogleTagManager\Block\Adminhtml\Creditmemo\GaClass was added.
Magento\GoogleTagManager\Block\Adminhtml\Banner\Edit\Tab\GaClass was added.
Magento\GiftWrapping\Model\Wrapping\ValidatorClass was added.
Magento\GiftWrapping\Model\ResourceModel\Wrapping\CollectionClass was added.
Magento\GiftWrapping\Helper\DataClass was added.
Magento\GiftWrapping\Block\Sales\TotalsClass was added.
Magento\GiftWrapping\Block\Product\InfoClass was added.
Magento\GiftWrapping\Block\Checkout\OptionsClass was added.
Magento\GiftWrapping\Block\Adminhtml\GiftwrappingClass was added.
Magento\GiftWrapping\Block\Adminhtml\Sales\TotalsClass was added.
Magento\GiftWrapping\Block\Adminhtml\Sales\Order\View\ItemsClass was added.
Magento\GiftWrapping\Block\Adminhtml\Sales\Order\View\LinkClass was added.
Magento\GiftWrapping\Block\Adminhtml\Sales\Order\Create\ItemsClass was added.
Magento\GiftWrapping\Block\Adminhtml\Sales\Order\Create\LinkClass was added.
Magento\GiftWrapping\Block\Adminhtml\Order\View\InfoClass was added.
Magento\GiftWrapping\Block\Adminhtml\Order\View\ItemsClass was added.
Magento\GiftWrapping\Block\Adminhtml\Order\Create\InfoClass was added.
Magento\GiftWrapping\Block\Adminhtml\Order\Create\ItemsClass was added.
Magento\GiftWrapping\Block\Adminhtml\Order\Create\TotalsClass was added.
Magento\GiftWrapping\Block\Adminhtml\Order\Create\Info\ContentClass was added.
Magento\GiftWrapping\Block\Adminhtml\Giftwrapping\EditClass was added.
Magento\GiftRegistry\Model\EntityClass was added.
Magento\GiftRegistry\Model\ItemClass was added.
Magento\GiftRegistry\Model\PersonClass was added.
Magento\GiftRegistry\Model\TypeClass was added.
Magento\GiftRegistry\Model\ResourceModel\EntityClass was added.
Magento\GiftRegistry\Model\ResourceModel\ItemClass was added.
Magento\GiftRegistry\Model\ResourceModel\PersonClass was added.
Magento\GiftRegistry\Model\ResourceModel\TypeClass was added.
Magento\GiftRegistry\Model\ResourceModel\Type\CollectionClass was added.
Magento\GiftRegistry\Model\ResourceModel\Person\CollectionClass was added.
Magento\GiftRegistry\Model\ResourceModel\Item\CollectionClass was added.
Magento\GiftRegistry\Model\ResourceModel\Item\OptionClass was added.
Magento\GiftRegistry\Model\ResourceModel\Item\Option\CollectionClass was added.
Magento\GiftRegistry\Model\ResourceModel\GiftRegistry\CollectionClass was added.
Magento\GiftRegistry\Model\ResourceModel\Entity\CollectionClass was added.
Magento\GiftRegistry\Helper\DataClass was added.
Magento\GiftRegistry\Block\ItemsClass was added.
Magento\GiftRegistry\Block\LinkClass was added.
Magento\GiftRegistry\Block\ViewClass was added.
Magento\GiftRegistry\Block\Wishlist\Item\Column\RegistryClass was added.
Magento\GiftRegistry\Block\Search\AdvancedClass was added.
Magento\GiftRegistry\Block\Search\FormClass was added.
Magento\GiftRegistry\Block\Search\ResultsClass was added.
Magento\GiftRegistry\Block\Product\ViewClass was added.
Magento\GiftRegistry\Block\Email\ItemsClass was added.
Magento\GiftRegistry\Block\Customer\EditClass was added.
Magento\GiftRegistry\Block\Customer\ItemsClass was added.
Magento\GiftRegistry\Block\Customer\ListCustomerClass was added.
Magento\GiftRegistry\Block\Customer\ShareClass was added.
Magento\GiftRegistry\Block\Customer\Edit\RegistrantsClass was added.
Magento\GiftRegistry\Block\Customer\Edit\RegistryClass was added.
Magento\GiftRegistry\Block\Customer\Checkout\MultishippingClass was added.
Magento\GiftRegistry\Block\Customer\Address\EditClass was added.
Magento\GiftRegistry\Block\Cart\LinkClass was added.
Magento\GiftRegistry\Block\Cart\Product\MarkClass was added.
Magento\GiftRegistry\Block\Adminhtml\GiftregistryClass was added.
Magento\GiftRegistry\Block\Adminhtml\Customer\EditClass was added.
Magento\GiftRegistry\Block\Adminhtml\Customer\GridClass was added.
Magento\GiftCardAccount\Model\GiftcardaccountClass was added.
Magento\GiftCardAccount\Model\Pool\AbstractPoolClass was added.
Magento\GiftCardAccount\Block\CheckClass was added.
Magento\GiftCardAccount\Block\Sales\Order\GiftcardsClass was added.
Magento\GiftCardAccount\Block\Checkout\Onepage\Payment\AdditionalClass was added.
Magento\GiftCardAccount\Block\Checkout\Cart\GiftcardaccountClass was added.
Magento\GiftCardAccount\Block\Adminhtml\GiftcardaccountClass was added.
Magento\GiftCardAccount\Block\Adminhtml\Sales\Order\Create\PaymentClass was added.
Magento\GiftCardAccount\Block\Account\RedeemClass was added.
Magento\GiftCard\Block\Sales\Order\Item\RendererClass was added.
Magento\GiftCard\Block\Sales\Order\Item\Renderer\NoquoteClass was added.
Magento\GiftCard\Block\Checkout\Cart\Item\RendererClass was added.
Magento\GiftCard\Block\Catalog\Product\View\Type\GiftcardClass was added.
Magento\GiftCard\Block\Adminhtml\Sales\Items\Column\Name\GiftcardClass was added.
Magento\GiftCard\Block\Adminhtml\Catalog\Product\Composite\Fieldset\GiftcardClass was added.
Magento\Eway\Block\PaymentClass was added.
Magento\Elasticsearch\SearchAdapter\AggregationFactoryClass was added.
Magento\Elasticsearch\SearchAdapter\ConnectionManagerClass was added.
Magento\Elasticsearch\SearchAdapter\DocumentFactoryClass was added.
Magento\Elasticsearch\SearchAdapter\MapperClass was added.
Magento\Elasticsearch\SearchAdapter\ResponseFactoryClass was added.
Magento\Elasticsearch\SearchAdapter\SearchIndexNameResolverClass was added.
Magento\Elasticsearch\SearchAdapter\Query\BuilderClass was added.
Magento\Elasticsearch\SearchAdapter\Query\Preprocessor\StopwordsClass was added.
Magento\Elasticsearch\SearchAdapter\Query\Builder\AggregationClass was added.
Magento\Elasticsearch\SearchAdapter\Dynamic\DataProviderClass was added.
Magento\Elasticsearch\Model\ConfigClass was added.
Magento\Elasticsearch\Model\ResourceModel\IndexClass was added.
Magento\Elasticsearch\Model\Adapter\FieldTypeClass was added.
Magento\Elasticsearch\Model\Adapter\Index\IndexNameResolverClass was added.
Magento\Elasticsearch\Model\Adapter\Document\BuilderClass was added.
Magento\CustomerSegment\Model\CustomerClass was added.
Magento\CustomerSegment\Model\SegmentClass was added.
Magento\CustomerSegment\Model\Segment\Condition\CombineClass was added.
Magento\CustomerSegment\Model\ResourceModel\CustomerClass was added.
Magento\CustomerSegment\Model\ResourceModel\SegmentClass was added.
Magento\CustomerSegment\Model\ResourceModel\Segment\CollectionClass was added.
Magento\CustomerSegment\Model\Condition\AbstractConditionClass was added.
Magento\CustomerSegment\Model\Condition\Combine\AbstractCombineClass was added.
Magento\CustomerSegment\Block\Adminhtml\CustomersegmentClass was added.
Magento\CustomerSegment\Block\Adminhtml\Report\Customer\SegmentClass was added.
Magento\CustomerSegment\Block\Adminhtml\Report\Customer\Segment\DetailClass was added.
Magento\CustomerSegment\Block\Adminhtml\Report\Customer\Segment\Detail\GridClass was added.
Magento\CustomerSegment\Block\Adminhtml\Customersegment\Grid\ChooserClass was added.
Magento\CustomerCustomAttributes\Block\FormClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Form\Renderer\Fieldset\ElementClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\AttributeClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\FormtypeClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Formtype\EditClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Formtype\Edit\TabsClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Formtype\Edit\Tab\GeneralClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Formtype\Edit\Tab\TreeClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Attribute\EditClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Attribute\Edit\JsClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Attribute\Edit\TabsClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Attribute\Edit\Tab\MainClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Attribute\Edit\Tab\OptionsClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Address\AttributeClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Address\Attribute\EditClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Address\Attribute\Edit\TabsClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Address\Attribute\Edit\Tab\GeneralClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Address\Attribute\Edit\Tab\OptionsClass was added.
Magento\CustomerBalance\Block\Sales\Order\CustomerbalanceClass was added.
Magento\CustomerBalance\Block\Checkout\Onepage\Payment\AdditionalClass was added.
Magento\CustomerBalance\Block\Adminhtml\Sales\Order\Creditmemo\ControlsClass was added.
Magento\CustomerBalance\Block\Adminhtml\Sales\Order\Create\PaymentClass was added.
Magento\CustomerBalance\Block\Adminhtml\Customer\Edit\Tab\Customerbalance\BalanceClass was added.
Magento\CustomerBalance\Block\Adminhtml\Customer\Edit\Tab\Customerbalance\FormClass was added.
Magento\CustomerBalance\Block\Adminhtml\Customer\Edit\Tab\Customerbalance\Balance\GridClass was added.
Magento\CustomerBalance\Block\Adminhtml\Customer\Edit\Tab\Customerbalance\Balance\HistoryClass was added.
Magento\CustomerBalance\Block\Account\BalanceClass was added.
Magento\CustomerBalance\Block\Account\HistoryClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\AbstractRendererClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\BooleanClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\DateClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\FileClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\ImageClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\MultilineClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\MultiselectClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\SelectClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\TextClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\TextareaClass was added.
Magento\CatalogPermissions\Model\PermissionClass was added.
Magento\CatalogPermissions\Model\ResourceModel\PermissionClass was added.
Magento\CatalogPermissions\Model\ResourceModel\Permission\CollectionClass was added.
Magento\CatalogPermissions\Model\ResourceModel\Permission\IndexClass was added.
Magento\CatalogPermissions\Model\Permission\IndexClass was added.
Magento\CatalogPermissions\Model\Indexer\AbstractActionClass was added.
Magento\CatalogPermissions\Model\Indexer\CategoryClass was added.
Magento\CatalogPermissions\Model\Indexer\ProductClass was added.
Magento\CatalogPermissions\Model\Indexer\System\Config\ModeClass was added.
Magento\CatalogPermissions\Model\Indexer\Product\Action\RowsClass was added.
Magento\CatalogPermissions\Model\Indexer\Product\Action\RowsFactoryClass was added.
Magento\CatalogPermissions\Model\Indexer\Category\Action\FullClass was added.
Magento\CatalogPermissions\Model\Indexer\Category\Action\RowsClass was added.
Magento\CatalogPermissions\Model\Indexer\Category\Action\RowsFactoryClass was added.
Magento\CatalogPermissions\Model\Adminhtml\System\Config\Source\GrantClass was added.
Magento\CatalogPermissions\Model\Adminhtml\System\Config\Source\Grant\LandingClass was added.
Magento\CatalogPermissions\Model\Adminhtml\System\Config\Source\Customer\GroupClass was added.
Magento\CatalogPermissions\Helper\DataClass was added.
Magento\CatalogPermissions\Helper\IndexClass was added.
Magento\CatalogPermissions\Block\Adminhtml\Catalog\Category\Tab\PermissionsClass was added.
Magento\CatalogPermissions\Block\Adminhtml\Catalog\Category\Tab\Permissions\RowClass was added.
Magento\CatalogEvent\Model\DateResolverClass was added.
Magento\CatalogEvent\Model\EventClass was added.
Magento\CatalogEvent\Model\ResourceModel\EventClass was added.
Magento\CatalogEvent\Model\ResourceModel\Event\CollectionClass was added.
Magento\CatalogEvent\Model\Category\EventListClass was added.
Magento\CatalogEvent\Helper\DataClass was added.
Magento\CatalogEvent\Helper\Adminhtml\EventClass was added.
Magento\CatalogEvent\Block\Catalog\Product\EventClass was added.
Magento\CatalogEvent\Block\Catalog\Category\EventClass was added.
Magento\CatalogEvent\Block\Adminhtml\EventClass was added.
Magento\CatalogEvent\Block\Adminhtml\Event\EditClass was added.
Magento\CatalogEvent\Block\Adminhtml\Event\Edit\FormClass was added.
Magento\CatalogEvent\Block\Adminhtml\Catalog\Category\Edit\AddEventButtonClass was added.
Magento\BannerCustomerSegment\Model\ResourceModel\BannerSegmentLinkClass was added.
Magento\Banner\Model\ConfigClass was added.
Magento\Banner\Model\ResourceModel\BannerClass was added.
Magento\Banner\Model\ResourceModel\Banner\CollectionClass was added.
Magento\Banner\Block\Widget\BannerClass was added.
Magento\Banner\Block\Ajax\DataClass was added.
Magento\Banner\Block\Adminhtml\BannerClass was added.
Magento\Banner\Block\Adminhtml\Promo\Salesrule\Edit\Tab\Banners\GridClass was added.
Magento\Banner\Block\Adminhtml\Promo\Catalogrule\Edit\Tab\Banners\GridClass was added.
Magento\Banner\Block\Adminhtml\Banner\EditClass was added.
Magento\Banner\Block\Adminhtml\Banner\GridClass was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\TabsClass was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\Tab\ContentClass was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\Tab\PromotionsClass was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\Tab\PropertiesClass was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\Tab\Promotions\CatalogruleClass was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\Tab\Promotions\SalesruleClass was added.
Magento\AdvancedSearch\Model\ResourceModel\IndexClass was added.
Magento\AdvancedSearch\Model\ResourceModel\RecommendationsClass was added.
Magento\AdvancedSearch\Model\ResourceModel\Search\Grid\CollectionClass was added.
Magento\AdvancedSearch\Model\Client\ClientResolverClass was added.
Magento\AdvancedSearch\Model\Adminhtml\Search\Grid\OptionsClass was added.
Magento\AdvancedSearch\Block\RecommendationsClass was added.
Magento\AdvancedSearch\Block\SuggestionsClass was added.
Magento\AdvancedSearch\Block\Adminhtml\System\Config\TestConnectionClass was added.
Magento\AdvancedSearch\Block\Adminhtml\Search\EditClass was added.
Magento\AdvancedSearch\Block\Adminhtml\Search\GridClass was added.
Magento\AdvancedCheckout\Model\CartClass was added.
Magento\AdvancedCheckout\Block\Sku\ProductsClass was added.
Magento\AdvancedCheckout\Block\Sku\Products\InfoClass was added.
Magento\AdvancedCheckout\Block\Customer\LinkClass was added.
Magento\AdvancedCheckout\Block\Customer\SkuClass was added.
Magento\AdvancedCheckout\Block\Cart\Item\ConfigureClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\ManageClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Sku\Errors\Grid\ColumnSet\SkuErrorsClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Sales\Order\Create\SkuClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Sales\Order\Create\Sku\AddClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Sales\Order\Create\Sku\ErrorsClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\AccordionClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\ItemsClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\LoadClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\MessagesClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Form\CouponClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\ComparedClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\OrderedClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\ProductsClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\RcomparedClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\RviewedClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\SkuClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\WishlistClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\Sku\ErrorsClass was added.
Magento\AdminGws\Model\BlocksClass was added.
Magento\AdminGws\Model\CallbackInvokerClass was added.
Magento\AdminGws\Model\CollectionsClass was added.
Magento\AdminGws\Model\ConfigClass was added.
Magento\AdminGws\Model\ContainersClass was added.
Magento\AdminGws\Model\RoleClass was added.
Magento\AdminGws\Model\ResourceModel\CollectionsClass was added.
Magento\AdminGws\Model\Config\ReaderClass was added.
Magento\AdminGws\Model\Config\SchemaLocatorClass was added.
Magento\AdminGws\Block\Adminhtml\Permissions\Tab\Rolesedit\GwsClass was added.
Magento\AdminGws\Block\Adminhtml\Permissions\Grid\RoleClass was added.
- -

{{ site.data.var.ee }} only changes in interfaces

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What changedHow changed
Magento\Rma\Api\CommentRepositoryInterface::getList[public] Method parameter changed.
Magento\Rma\Api\RmaManagementInterface::search[public] Method parameter changed.
Magento\Rma\Api\RmaRepositoryInterface::getList[public] Method parameter changed.
Magento\Rma\Api\TrackRepositoryInterface::getList[public] Method parameter changed.
Magento\GiftWrapping\Api\WrappingRepositoryInterface::getList[public] Method parameter changed.
Magento\GiftCard\Api\Data\GiftcardAmountInterface::getAttributeId[public] Method has been added.
Magento\GiftCard\Api\Data\GiftcardAmountInterface::setAttributeId[public] Method has been added.
Magento\Framework\MessageQueue\ConsumerInterfaceInterface was added.
Magento\Framework\MessageQueue\EnvelopeInterfaceInterface was added.
Magento\Framework\MessageQueue\ExchangeFactoryInterfaceInterface was added.
Magento\Framework\MessageQueue\ExchangeInterfaceInterface was added.
Magento\Framework\MessageQueue\MessageIdGeneratorInterfaceInterface was added.
Magento\Framework\MessageQueue\PublisherInterfaceInterface was added.
Magento\Framework\MessageQueue\QueueFactoryInterfaceInterface was added.
Magento\Framework\MessageQueue\QueueInterfaceInterface was added.
Magento\Framework\MessageQueue\Topology\ConfigInterfaceInterface was added.
Magento\Framework\MessageQueue\Publisher\ConfigInterfaceInterface was added.
Magento\Framework\MessageQueue\Consumer\ConfigInterfaceInterface was added.
Magento\Framework\MessageQueue\Bulk\ExchangeFactoryInterfaceInterface was added.
Magento\Framework\MessageQueue\Bulk\ExchangeInterfaceInterface was added.
Magento\Framework\Bulk\BulkManagementInterfaceInterface was added.
Magento\Framework\Bulk\BulkStatusInterfaceInterface was added.
Magento\Framework\Bulk\BulkSummaryInterfaceInterface was added.
Magento\Framework\Bulk\OperationInterfaceInterface was added.
Magento\Framework\Bulk\OperationManagementInterfaceInterface was added.
Magento\Worldpay\Api\GuestPaymentInformationManagementProxyInterfaceInterface was added.
Magento\VisualMerchandiser\Model\Sorting\SortInterfaceInterface was added.
Magento\VisualMerchandiser\Model\Rules\RuleInterfaceInterface was added.
Magento\VersionsCms\Api\HierarchyNodeRepositoryInterfaceInterface was added.
Magento\VersionsCms\Api\Data\HierarchyNodeInterfaceInterface was added.
Magento\VersionsCms\Api\Data\HierarchyNodeSearchResultsInterfaceInterface was added.
Magento\TargetRule\Model\ResourceModel\Index\IndexInterfaceInterface was added.
Magento\Staging\Model\Entity\Update\Action\ActionInterfaceInterface was added.
Magento\Staging\Api\UpdateRepositoryInterfaceInterface was added.
Magento\Staging\Api\Data\UpdateInterfaceInterface was added.
Magento\Staging\Api\Data\UpdateSearchResultInterfaceInterface was added.
Magento\Signifyd\Api\CaseCreationServiceInterfaceInterface was added.
Magento\Signifyd\Api\CaseManagementInterfaceInterface was added.
Magento\Signifyd\Api\CaseRepositoryInterfaceInterface was added.
Magento\Signifyd\Api\GuaranteeCancelingServiceInterfaceInterface was added.
Magento\Signifyd\Api\GuaranteeCreationServiceInterfaceInterface was added.
Magento\Signifyd\Api\Data\CaseInterfaceInterface was added.
Magento\Signifyd\Api\Data\CaseSearchResultsInterfaceInterface was added.
Magento\ScalableInventory\Api\Counter\ItemInterfaceInterface was added.
Magento\ScalableInventory\Api\Counter\ItemsInterfaceInterface was added.
Magento\SalesRuleStaging\Api\SalesRuleStagingInterfaceInterface was added.
Magento\Reward\Api\RewardManagementInterfaceInterface was added.
Magento\GiftWrapping\Api\Data\WrappingInterfaceInterface was added.
Magento\GiftWrapping\Api\Data\WrappingSearchResultsInterfaceInterface was added.
Magento\GiftRegistry\Api\ShippingMethodManagementInterfaceInterface was added.
Magento\GiftRegistry\Api\GuestCart\ShippingMethodManagementInterfaceInterface was added.
Magento\GiftCardAccount\Api\GiftCardAccountManagementInterfaceInterface was added.
Magento\GiftCardAccount\Api\GiftCardAccountRepositoryInterfaceInterface was added.
Magento\GiftCardAccount\Api\GuestGiftCardAccountManagementInterfaceInterface was added.
Magento\GiftCardAccount\Api\Data\GiftCardAccountInterfaceInterface was added.
Magento\GiftCardAccount\Api\Data\GiftCardAccountSearchResultInterfaceInterface was added.
Magento\GiftCardAccount\Api\Data\GiftCardInterfaceInterface was added.
Magento\GiftCard\Api\Data\GiftCardOptionInterfaceInterface was added.
Magento\Elasticsearch\SearchAdapter\Query\Builder\QueryInterfaceInterface was added.
Magento\Elasticsearch\SearchAdapter\Filter\BuilderInterfaceInterface was added.
Magento\Elasticsearch\SearchAdapter\Filter\Builder\FilterInterfaceInterface was added.
Magento\Elasticsearch\SearchAdapter\Aggregation\Builder\BucketBuilderInterfaceInterface was added.
Magento\Elasticsearch\Model\Adapter\BatchDataMapperInterfaceInterface was added.
Magento\Elasticsearch\Model\Adapter\FieldMapperInterfaceInterface was added.
Magento\Elasticsearch\Model\Adapter\Index\BuilderInterfaceInterface was added.
Magento\Elasticsearch\Model\Adapter\Index\Config\EsConfigInterfaceInterface was added.
Magento\CmsStaging\Api\BlockStagingInterfaceInterface was added.
Magento\CmsStaging\Api\PageStagingInterfaceInterface was added.
Magento\CatalogStaging\Api\CategoryStagingInterfaceInterface was added.
Magento\CatalogStaging\Api\ProductStagingInterfaceInterface was added.
Magento\CatalogRuleStaging\Api\CatalogRuleStagingInterfaceInterface was added.
Magento\CatalogPermissions\Model\Indexer\UpdateIndexInterfaceInterface was added.
Magento\CatalogPermissions\App\ConfigInterfaceInterface was added.
Magento\AsynchronousOperations\Api\Data\BulkSummaryInterfaceInterface was added.
Magento\AsynchronousOperations\Api\Data\OperationInterfaceInterface was added.
Magento\AsynchronousOperations\Api\Data\OperationListInterfaceInterface was added.
Magento\AdvancedSearch\Model\SuggestedQueriesInterfaceInterface was added.
Magento\AdvancedSearch\Model\Client\ClientFactoryInterfaceInterface was added.
Magento\AdvancedSearch\Model\Client\ClientInterfaceInterface was added.
Magento\AdvancedSearch\Model\Client\ClientOptionsInterfaceInterface was added.
Magento\AdvancedSearch\Model\Adapter\DataMapper\AdditionalFieldsProviderInterfaceInterface was added.
Magento\AdminGws\Model\CallbackProcessorInterfaceInterface was added.
Magento\AdminGws\Model\ConfigInterfaceInterface was added.
diff --git a/src/_includes/backward-incompatible-changes/commerce/2.0.11-2.0.12.html b/src/_includes/backward-incompatible-changes/commerce/2.0.11-2.0.12.html deleted file mode 100644 index 89dfcd91d0b..00000000000 --- a/src/_includes/backward-incompatible-changes/commerce/2.0.11-2.0.12.html +++ /dev/null @@ -1,11 +0,0 @@ -

{{ site.data.var.ee }} only changes in classes

- - - - - - - - - -
What changedHow changed
Magento\AdminGws\Model\Plugin\OrderCollection::beforeLoad[public] Method parameter changed.
diff --git a/src/_includes/backward-incompatible-changes/commerce/2.0.13-2.0.14.html b/src/_includes/backward-incompatible-changes/commerce/2.0.13-2.0.14.html deleted file mode 100644 index 8b137891791..00000000000 --- a/src/_includes/backward-incompatible-changes/commerce/2.0.13-2.0.14.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/_includes/backward-incompatible-changes/commerce/2.0.14-2.0.15.html b/src/_includes/backward-incompatible-changes/commerce/2.0.14-2.0.15.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.0.15-2.0.16.html b/src/_includes/backward-incompatible-changes/commerce/2.0.15-2.0.16.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.0.16-2.0.17.html b/src/_includes/backward-incompatible-changes/commerce/2.0.16-2.0.17.html deleted file mode 100644 index acc65b1e182..00000000000 --- a/src/_includes/backward-incompatible-changes/commerce/2.0.16-2.0.17.html +++ /dev/null @@ -1,11 +0,0 @@ -

{{ site.data.var.ee }} only changes in classes

- - - - - - - - - -
What changedHow changed
Magento\Framework\ForeignKey\Migration\AbstractCommand::__construct[public] Method parameter name changed.
diff --git a/src/_includes/backward-incompatible-changes/commerce/2.0.17-2.0.18.html b/src/_includes/backward-incompatible-changes/commerce/2.0.17-2.0.18.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.0.2-2.0.3.html b/src/_includes/backward-incompatible-changes/commerce/2.0.2-2.0.3.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.0.3-2.0.4.html b/src/_includes/backward-incompatible-changes/commerce/2.0.3-2.0.4.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.0.4-2.0.5.html b/src/_includes/backward-incompatible-changes/commerce/2.0.4-2.0.5.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.0.5-2.0.6.html b/src/_includes/backward-incompatible-changes/commerce/2.0.5-2.0.6.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.0.6-2.0.7.html b/src/_includes/backward-incompatible-changes/commerce/2.0.6-2.0.7.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.0.7-2.0.8.html b/src/_includes/backward-incompatible-changes/commerce/2.0.7-2.0.8.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.0.8-2.0.9.html b/src/_includes/backward-incompatible-changes/commerce/2.0.8-2.0.9.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.0.9-2.0.10.html b/src/_includes/backward-incompatible-changes/commerce/2.0.9-2.0.10.html deleted file mode 100644 index 8b137891791..00000000000 --- a/src/_includes/backward-incompatible-changes/commerce/2.0.9-2.0.10.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/_includes/backward-incompatible-changes/commerce/2.1.0-2.1.1.html b/src/_includes/backward-incompatible-changes/commerce/2.1.0-2.1.1.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.1.0-2.2.0.html b/src/_includes/backward-incompatible-changes/commerce/2.1.0-2.2.0.html deleted file mode 100644 index 7590287209d..00000000000 --- a/src/_includes/backward-incompatible-changes/commerce/2.1.0-2.2.0.html +++ /dev/null @@ -1,2079 +0,0 @@ -

{{ site.data.var.ee }} only changes in classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What changedHow changed
Magento\Framework\ForeignKey\Migration\AbstractCommand::__construct[public] Method parameter name changed.
Magento\AdvancedCatalog\Model\ResourceModel\Product\Indexer\Eav\Source::TRANSIT_PREFIXConstant has been removed.
Magento\Framework\MessageQueue\ExchangeFactoryClass was added.
Magento\Framework\MessageQueue\MessageLockExceptionClass was added.
Magento\Framework\MessageQueue\PublisherPoolClass was added.
Magento\Framework\MessageQueue\QueueFactoryClass was added.
Magento\Framework\MessageQueue\Bulk\ExchangeFactoryClass was added.
Magento\Framework\Amqp\ConfigClass was added.
Magento\Framework\Amqp\ConnectionTypeResolverClass was added.
Magento\Framework\Amqp\ExchangeClass was added.
Magento\Framework\Amqp\ExchangeFactoryClass was added.
Magento\Framework\Amqp\QueueClass was added.
Magento\Framework\Amqp\QueueFactoryClass was added.
Magento\WebsiteRestriction\Model\ConfigClass was added.
Magento\WebsiteRestriction\Model\ModeClass was added.
Magento\WebsiteRestriction\Model\RestrictorClass was added.
Magento\WebsiteRestriction\Model\System\Config\Source\HttpClass was added.
Magento\WebsiteRestriction\Model\System\Config\Source\ModesClass was added.
Magento\WebsiteRestriction\Model\System\Config\Source\RedirectClass was added.
Magento\WebsiteRestriction\Model\Config\ReaderClass was added.
Magento\WebsiteRestriction\Model\Config\SchemaLocatorClass was added.
Magento\WebsiteRestriction\Block\Cms\StubClass was added.
Magento\VisualMerchandiser\Model\RulesClass was added.
Magento\VisualMerchandiser\Model\SortingClass was added.
Magento\VisualMerchandiser\Model\Sorting\PriceAbstractClass was added.
Magento\VisualMerchandiser\Model\Sorting\SortAbstractClass was added.
Magento\VisualMerchandiser\Model\Rules\RuleClass was added.
Magento\VisualMerchandiser\Model\Rules\Rule\Collection\FetcherClass was added.
Magento\VisualMerchandiser\Model\ResourceModel\RulesClass was added.
Magento\VisualMerchandiser\Model\ResourceModel\Rules\CollectionClass was added.
Magento\VisualMerchandiser\Model\Config\Source\AllowedAttributesClass was added.
Magento\VisualMerchandiser\Model\Config\Source\InsertModeClass was added.
Magento\VisualMerchandiser\Model\Category\BuilderClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\SmartCategorySwitchClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\Select\AttributeSelectClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\Select\AutomaticSortingSelectClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\Select\LogicSelectClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\Select\OperatorSelectClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\Select\SortOrderSelectClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\MerchandiserClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\SmartCategoryRulesClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\Merchandiser\GridClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\Merchandiser\TileClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\AddProduct\TabsClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\AddProduct\Tabs\SkuTabClass was added.
Magento\VersionsCms\Model\ResourceModel\Hierarchy\Node\CollectionClass was added.
Magento\VersionsCms\Model\Hierarchy\NodeClass was added.
Magento\VersionsCms\Block\Hierarchy\HeadClass was added.
Magento\VersionsCms\Block\Hierarchy\MenuClass was added.
Magento\VersionsCms\Block\Hierarchy\PaginationClass was added.
Magento\VersionsCms\Block\Cms\PageClass was added.
Magento\VersionsCms\Block\Adminhtml\Cms\Hierarchy\EditClass was added.
Magento\VersionsCms\Block\Adminhtml\Cms\Hierarchy\ManageClass was added.
Magento\VersionsCms\Block\Adminhtml\Cms\Hierarchy\Edit\Form\GridClass was added.
Magento\TargetRule\Model\IndexClass was added.
Magento\TargetRule\Model\RuleClass was added.
Magento\TargetRule\Model\Rule\Condition\CombineClass was added.
Magento\TargetRule\Model\ResourceModel\RuleClass was added.
Magento\TargetRule\Model\ResourceModel\Rule\CollectionClass was added.
Magento\TargetRule\Model\Actions\Condition\CombineClass was added.
Magento\TargetRule\Helper\DataClass was added.
Magento\TargetRule\Block\Checkout\Cart\CrosssellClass was added.
Magento\TargetRule\Block\Catalog\Product\ProductList\RelatedClass was added.
Magento\TargetRule\Block\Catalog\Product\ProductList\UpsellClass was added.
Magento\TargetRule\Block\Adminhtml\ProductClass was added.
Magento\TargetRule\Block\Adminhtml\TargetruleClass was added.
Magento\TargetRule\Block\Adminhtml\Targetrule\EditClass was added.
Magento\TargetRule\Block\Adminhtml\Targetrule\Edit\TabsClass was added.
Magento\TargetRule\Block\Adminhtml\Targetrule\Edit\Tab\ActionsClass was added.
Magento\TargetRule\Block\Adminhtml\Targetrule\Edit\Tab\ConditionsClass was added.
Magento\TargetRule\Block\Adminhtml\Targetrule\Edit\Tab\MainClass was added.
Magento\Support\Model\BackupClass was added.
Magento\Support\Model\ReportClass was added.
Magento\Support\Model\ResourceModel\Backup\ItemClass was added.
Magento\Support\Model\Backup\AbstractItemClass was added.
Magento\Support\Model\Backup\Cmd\PhpClass was added.
Magento\Support\Block\Adminhtml\Report\ViewClass was added.
Magento\Support\Block\Adminhtml\Report\View\TabsClass was added.
Magento\Support\Block\Adminhtml\Backup\LogClass was added.
Magento\Staging\Block\Preview\LinkStubClass was added.
Magento\Staging\Block\Preview\RequireInjectorClass was added.
Magento\Staging\Block\Adminhtml\Update\PreviewClass was added.
Magento\Staging\Block\Adminhtml\Update\Entity\ToolbarClass was added.
Magento\Signifyd\Model\MessageGenerators\GeneratorExceptionClass was added.
Magento\Signifyd\Block\FingerprintClass was added.
Magento\Signifyd\Block\Adminhtml\CaseInfoClass was added.
Magento\ScheduledImportExport\Block\Adminhtml\Scheduled\OperationClass was added.
Magento\ScheduledImportExport\Block\Adminhtml\Scheduled\Operation\EditClass was added.
Magento\ScheduledImportExport\Block\Adminhtml\Export\FilterClass was added.
Magento\SalesArchive\Block\Adminhtml\Sales\Order\View\ButtonsClass was added.
Magento\Rma\Model\ShippingClass was added.
Magento\Rma\Model\Rma\CreateClass was added.
Magento\Rma\Model\ResourceModel\Shipping\CollectionClass was added.
Magento\Rma\Model\ResourceModel\Rma\Status\History\CollectionClass was added.
Magento\Rma\Model\Item\AttributeClass was added.
Magento\Rma\Helper\DataClass was added.
Magento\Rma\Block\LinkClass was added.
Magento\Rma\Block\Returns\CreateClass was added.
Magento\Rma\Block\Returns\HistoryClass was added.
Magento\Rma\Block\Returns\ReturnsClass was added.
Magento\Rma\Block\Returns\TrackingClass was added.
Magento\Rma\Block\Returns\ViewClass was added.
Magento\Rma\Block\Returns\Tracking\PackageClass was added.
Magento\Rma\Block\Returns\Tracking\PopupClass was added.
Magento\Rma\Block\Order\ButtonClass was added.
Magento\Rma\Block\Order\LinkClass was added.
Magento\Rma\Block\Form\Renderer\ImageClass was added.
Magento\Rma\Block\Form\Renderer\SelectClass was added.
Magento\Rma\Block\Email\ItemsClass was added.
Magento\Rma\Block\Adminhtml\RmaClass was added.
Magento\Rma\Block\Adminhtml\Rma\CreateClass was added.
Magento\Rma\Block\Adminhtml\Rma\EditClass was added.
Magento\Rma\Block\Adminhtml\Rma\NewRmaClass was added.
Magento\Rma\Block\Adminhtml\Rma\NewRma\Tab\GeneralClass was added.
Magento\Rma\Block\Adminhtml\Rma\NewRma\Tab\ItemsClass was added.
Magento\Rma\Block\Adminhtml\Rma\NewRma\Tab\Items\GridClass was added.
Magento\Rma\Block\Adminhtml\Rma\NewRma\Tab\Items\Order\GridClass was added.
Magento\Rma\Block\Adminhtml\Rma\Item\AttributeClass was added.
Magento\Rma\Block\Adminhtml\Rma\Item\Attribute\EditClass was added.
Magento\Rma\Block\Adminhtml\Rma\Item\Attribute\Edit\JsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Item\Attribute\Edit\TabsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Item\Attribute\Edit\Tab\MainClass was added.
Magento\Rma\Block\Adminhtml\Rma\Item\Attribute\Edit\Tab\OptionsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\ItemClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\JsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\TabsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\GeneralClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\ItemsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\Items\GridClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\DetailsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\HistoryClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\ReturnaddressClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\ShippingAddressClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\ShippingmethodClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\Shipping\GridClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\Shipping\MethodsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\Shipping\PackagingClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\Shipping\TrackingClass was added.
Magento\Rma\Block\Adminhtml\Rma\Create\FormClass was added.
Magento\Rma\Block\Adminhtml\Rma\Create\OrderClass was added.
Magento\Rma\Block\Adminhtml\Rma\Create\Order\GridClass was added.
Magento\Rma\Block\Adminhtml\Product\Bundle\ItemsClass was added.
Magento\Rma\Block\Adminhtml\Product\Bundle\JsClass was added.
Magento\Rma\Block\Adminhtml\Order\View\ButtonsClass was added.
Magento\Rma\Block\Adminhtml\Order\View\Tab\RmaClass was added.
Magento\Reward\Model\RewardClass was added.
Magento\Reward\Model\Reward\HistoryClass was added.
Magento\Reward\Model\Reward\RateClass was added.
Magento\Reward\Model\ResourceModel\RewardClass was added.
Magento\Reward\Model\ResourceModel\Reward\CollectionClass was added.
Magento\Reward\Model\ResourceModel\Reward\HistoryClass was added.
Magento\Reward\Model\ResourceModel\Reward\RateClass was added.
Magento\Reward\Model\ResourceModel\Reward\Rate\CollectionClass was added.
Magento\Reward\Model\ResourceModel\Reward\History\CollectionClass was added.
Magento\Reward\Model\Action\AbstractActionClass was added.
Magento\Reward\Block\TooltipClass was added.
Magento\Reward\Block\Tooltip\CheckoutClass was added.
Magento\Reward\Block\Sales\Order\TotalClass was added.
Magento\Reward\Block\Customer\AccountLinkClass was added.
Magento\Reward\Block\Customer\RewardClass was added.
Magento\Reward\Block\Customer\Reward\HistoryClass was added.
Magento\Reward\Block\Customer\Reward\InfoClass was added.
Magento\Reward\Block\Customer\Reward\SubscriptionClass was added.
Magento\Reward\Block\Checkout\Payment\AdditionalClass was added.
Magento\Reward\Block\Adminhtml\Sales\Order\Creditmemo\RewardClass was added.
Magento\Reward\Block\Adminhtml\Sales\Order\Create\PaymentClass was added.
Magento\Reward\Block\Adminhtml\Reward\RateClass was added.
Magento\Reward\Block\Adminhtml\Reward\Rate\EditClass was added.
Magento\Reward\Block\Adminhtml\Customer\Edit\Tab\Reward\Management\BalanceClass was added.
Magento\Reward\Block\Adminhtml\Customer\Edit\Tab\Reward\History\GridClass was added.
Magento\Reminder\Block\Adminhtml\ReminderClass was added.
Magento\Reminder\Block\Adminhtml\Reminder\EditClass was added.
Magento\Reminder\Block\Adminhtml\Reminder\Edit\TabsClass was added.
Magento\Reminder\Block\Adminhtml\Promo\NoticeClass was added.
Magento\PricePermissions\Helper\DataClass was added.
Magento\MysqlMq\Model\MessageClass was added.
Magento\MysqlMq\Model\MessageStatusClass was added.
Magento\MysqlMq\Model\QueueClass was added.
Magento\MysqlMq\Model\QueueManagementClass was added.
Magento\MysqlMq\Model\ResourceModel\MessageStatusCollectionClass was added.
Magento\MultipleWishlist\Model\ResourceModel\Item\CollectionClass was added.
Magento\MultipleWishlist\Block\BehaviourClass was added.
Magento\MultipleWishlist\Block\InfoClass was added.
Magento\MultipleWishlist\Block\LinkClass was added.
Magento\MultipleWishlist\Block\Search\FormClass was added.
Magento\MultipleWishlist\Block\Search\ResultsClass was added.
Magento\MultipleWishlist\Block\Customer\SharingClass was added.
Magento\MultipleWishlist\Block\Customer\SidebarClass was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\ManagementClass was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\Item\Column\CopyClass was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\Item\Column\ManagementClass was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\Item\Column\SelectorClass was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\Item\Column\Selector\CartClass was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\Button\DeleteClass was added.
Magento\MultipleWishlist\Block\Adminhtml\Sales\Order\Create\Sidebar\WishlistClass was added.
Magento\MultipleWishlist\Block\Adminhtml\Report\Customer\WishlistClass was added.
Magento\MultipleWishlist\Block\Adminhtml\Report\Customer\Wishlist\GridClass was added.
Magento\MultipleWishlist\Block\Adminhtml\Manage\Accordion\WishlistClass was added.
Magento\MessageQueue\Model\ConsumerRunnerClass was added.
Magento\Logging\Model\EventClass was added.
Magento\Logging\Model\Source\FrequencyClass was added.
Magento\Logging\Model\ResourceModel\Event\CollectionClass was added.
Magento\Logging\Model\Event\ChangesClass was added.
Magento\Logging\Block\Adminhtml\ContainerClass was added.
Magento\Logging\Block\Adminhtml\DetailsClass was added.
Magento\Logging\Block\Adminhtml\Details\GridClass was added.
Magento\Invitation\Model\InvitationClass was added.
Magento\Invitation\Model\ResourceModel\Invitation\CollectionClass was added.
Magento\Invitation\Block\FormClass was added.
Magento\Invitation\Block\LinkClass was added.
Magento\Invitation\Block\Customer\ListCustomerClass was added.
Magento\Invitation\Block\Customer\Form\RegisterClass was added.
Magento\Invitation\Block\Adminhtml\InvitationClass was added.
Magento\Invitation\Block\Adminhtml\Report\Invitation\CustomerClass was added.
Magento\Invitation\Block\Adminhtml\Report\Invitation\GeneralClass was added.
Magento\Invitation\Block\Adminhtml\Report\Invitation\OrderClass was added.
Magento\Invitation\Block\Adminhtml\Invitation\ViewClass was added.
Magento\Invitation\Block\Adminhtml\Invitation\View\TabsClass was added.
Magento\GoogleTagManager\Model\Config\Source\AccountTypeClass was added.
Magento\GoogleTagManager\Model\Banner\CollectorClass was added.
Magento\GoogleTagManager\Helper\DataClass was added.
Magento\GoogleTagManager\Block\GaClass was added.
Magento\GoogleTagManager\Block\ListJsonClass was added.
Magento\GoogleTagManager\Block\Adminhtml\GaClass was added.
Magento\GoogleTagManager\Block\Adminhtml\Creditmemo\GaClass was added.
Magento\GoogleTagManager\Block\Adminhtml\Banner\Edit\Tab\GaClass was added.
Magento\GiftWrapping\Model\Wrapping\ValidatorClass was added.
Magento\GiftWrapping\Model\ResourceModel\Wrapping\CollectionClass was added.
Magento\GiftWrapping\Helper\DataClass was added.
Magento\GiftWrapping\Block\Sales\TotalsClass was added.
Magento\GiftWrapping\Block\Product\InfoClass was added.
Magento\GiftWrapping\Block\Checkout\OptionsClass was added.
Magento\GiftWrapping\Block\Adminhtml\GiftwrappingClass was added.
Magento\GiftWrapping\Block\Adminhtml\Sales\TotalsClass was added.
Magento\GiftWrapping\Block\Adminhtml\Sales\Order\View\ItemsClass was added.
Magento\GiftWrapping\Block\Adminhtml\Sales\Order\View\LinkClass was added.
Magento\GiftWrapping\Block\Adminhtml\Sales\Order\Create\ItemsClass was added.
Magento\GiftWrapping\Block\Adminhtml\Sales\Order\Create\LinkClass was added.
Magento\GiftWrapping\Block\Adminhtml\Order\View\InfoClass was added.
Magento\GiftWrapping\Block\Adminhtml\Order\View\ItemsClass was added.
Magento\GiftWrapping\Block\Adminhtml\Order\Create\InfoClass was added.
Magento\GiftWrapping\Block\Adminhtml\Order\Create\ItemsClass was added.
Magento\GiftWrapping\Block\Adminhtml\Order\Create\TotalsClass was added.
Magento\GiftWrapping\Block\Adminhtml\Order\Create\Info\ContentClass was added.
Magento\GiftWrapping\Block\Adminhtml\Giftwrapping\EditClass was added.
Magento\GiftRegistry\Model\EntityClass was added.
Magento\GiftRegistry\Model\ItemClass was added.
Magento\GiftRegistry\Model\PersonClass was added.
Magento\GiftRegistry\Model\TypeClass was added.
Magento\GiftRegistry\Model\ResourceModel\EntityClass was added.
Magento\GiftRegistry\Model\ResourceModel\ItemClass was added.
Magento\GiftRegistry\Model\ResourceModel\PersonClass was added.
Magento\GiftRegistry\Model\ResourceModel\TypeClass was added.
Magento\GiftRegistry\Model\ResourceModel\Type\CollectionClass was added.
Magento\GiftRegistry\Model\ResourceModel\Person\CollectionClass was added.
Magento\GiftRegistry\Model\ResourceModel\Item\CollectionClass was added.
Magento\GiftRegistry\Model\ResourceModel\Item\OptionClass was added.
Magento\GiftRegistry\Model\ResourceModel\Item\Option\CollectionClass was added.
Magento\GiftRegistry\Model\ResourceModel\GiftRegistry\CollectionClass was added.
Magento\GiftRegistry\Model\ResourceModel\Entity\CollectionClass was added.
Magento\GiftRegistry\Helper\DataClass was added.
Magento\GiftRegistry\Block\ItemsClass was added.
Magento\GiftRegistry\Block\LinkClass was added.
Magento\GiftRegistry\Block\ViewClass was added.
Magento\GiftRegistry\Block\Wishlist\Item\Column\RegistryClass was added.
Magento\GiftRegistry\Block\Search\AdvancedClass was added.
Magento\GiftRegistry\Block\Search\FormClass was added.
Magento\GiftRegistry\Block\Search\ResultsClass was added.
Magento\GiftRegistry\Block\Product\ViewClass was added.
Magento\GiftRegistry\Block\Email\ItemsClass was added.
Magento\GiftRegistry\Block\Customer\EditClass was added.
Magento\GiftRegistry\Block\Customer\ItemsClass was added.
Magento\GiftRegistry\Block\Customer\ListCustomerClass was added.
Magento\GiftRegistry\Block\Customer\ShareClass was added.
Magento\GiftRegistry\Block\Customer\Edit\RegistrantsClass was added.
Magento\GiftRegistry\Block\Customer\Edit\RegistryClass was added.
Magento\GiftRegistry\Block\Customer\Checkout\MultishippingClass was added.
Magento\GiftRegistry\Block\Customer\Address\EditClass was added.
Magento\GiftRegistry\Block\Cart\LinkClass was added.
Magento\GiftRegistry\Block\Cart\Product\MarkClass was added.
Magento\GiftRegistry\Block\Adminhtml\GiftregistryClass was added.
Magento\GiftRegistry\Block\Adminhtml\Customer\EditClass was added.
Magento\GiftRegistry\Block\Adminhtml\Customer\GridClass was added.
Magento\GiftCardAccount\Model\GiftcardaccountClass was added.
Magento\GiftCardAccount\Model\Pool\AbstractPoolClass was added.
Magento\GiftCardAccount\Block\CheckClass was added.
Magento\GiftCardAccount\Block\Sales\Order\GiftcardsClass was added.
Magento\GiftCardAccount\Block\Checkout\Onepage\Payment\AdditionalClass was added.
Magento\GiftCardAccount\Block\Checkout\Cart\GiftcardaccountClass was added.
Magento\GiftCardAccount\Block\Adminhtml\GiftcardaccountClass was added.
Magento\GiftCardAccount\Block\Adminhtml\Sales\Order\Create\PaymentClass was added.
Magento\GiftCardAccount\Block\Account\RedeemClass was added.
Magento\GiftCard\Block\Sales\Order\Item\RendererClass was added.
Magento\GiftCard\Block\Sales\Order\Item\Renderer\NoquoteClass was added.
Magento\GiftCard\Block\Checkout\Cart\Item\RendererClass was added.
Magento\GiftCard\Block\Catalog\Product\View\Type\GiftcardClass was added.
Magento\GiftCard\Block\Adminhtml\Sales\Items\Column\Name\GiftcardClass was added.
Magento\GiftCard\Block\Adminhtml\Catalog\Product\Composite\Fieldset\GiftcardClass was added.
Magento\Eway\Block\PaymentClass was added.
Magento\Elasticsearch\SearchAdapter\AggregationFactoryClass was added.
Magento\Elasticsearch\SearchAdapter\ConnectionManagerClass was added.
Magento\Elasticsearch\SearchAdapter\DocumentFactoryClass was added.
Magento\Elasticsearch\SearchAdapter\MapperClass was added.
Magento\Elasticsearch\SearchAdapter\ResponseFactoryClass was added.
Magento\Elasticsearch\SearchAdapter\SearchIndexNameResolverClass was added.
Magento\Elasticsearch\SearchAdapter\Query\BuilderClass was added.
Magento\Elasticsearch\SearchAdapter\Query\Preprocessor\StopwordsClass was added.
Magento\Elasticsearch\SearchAdapter\Query\Builder\AggregationClass was added.
Magento\Elasticsearch\SearchAdapter\Dynamic\DataProviderClass was added.
Magento\Elasticsearch\Model\ConfigClass was added.
Magento\Elasticsearch\Model\ResourceModel\IndexClass was added.
Magento\Elasticsearch\Model\Adapter\FieldTypeClass was added.
Magento\Elasticsearch\Model\Adapter\Index\IndexNameResolverClass was added.
Magento\Elasticsearch\Model\Adapter\Document\BuilderClass was added.
Magento\CustomerSegment\Model\CustomerClass was added.
Magento\CustomerSegment\Model\SegmentClass was added.
Magento\CustomerSegment\Model\Segment\Condition\CombineClass was added.
Magento\CustomerSegment\Model\ResourceModel\CustomerClass was added.
Magento\CustomerSegment\Model\ResourceModel\SegmentClass was added.
Magento\CustomerSegment\Model\ResourceModel\Segment\CollectionClass was added.
Magento\CustomerSegment\Model\Condition\AbstractConditionClass was added.
Magento\CustomerSegment\Model\Condition\Combine\AbstractCombineClass was added.
Magento\CustomerSegment\Block\Adminhtml\CustomersegmentClass was added.
Magento\CustomerSegment\Block\Adminhtml\Report\Customer\SegmentClass was added.
Magento\CustomerSegment\Block\Adminhtml\Report\Customer\Segment\DetailClass was added.
Magento\CustomerSegment\Block\Adminhtml\Report\Customer\Segment\Detail\GridClass was added.
Magento\CustomerSegment\Block\Adminhtml\Customersegment\Grid\ChooserClass was added.
Magento\CustomerCustomAttributes\Block\FormClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Form\Renderer\Fieldset\ElementClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\AttributeClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\FormtypeClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Formtype\EditClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Formtype\Edit\TabsClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Formtype\Edit\Tab\GeneralClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Formtype\Edit\Tab\TreeClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Attribute\EditClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Attribute\Edit\JsClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Attribute\Edit\TabsClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Attribute\Edit\Tab\MainClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Attribute\Edit\Tab\OptionsClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Address\AttributeClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Address\Attribute\EditClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Address\Attribute\Edit\TabsClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Address\Attribute\Edit\Tab\GeneralClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Address\Attribute\Edit\Tab\OptionsClass was added.
Magento\CustomerBalance\Block\Sales\Order\CustomerbalanceClass was added.
Magento\CustomerBalance\Block\Checkout\Onepage\Payment\AdditionalClass was added.
Magento\CustomerBalance\Block\Adminhtml\Sales\Order\Creditmemo\ControlsClass was added.
Magento\CustomerBalance\Block\Adminhtml\Sales\Order\Create\PaymentClass was added.
Magento\CustomerBalance\Block\Adminhtml\Customer\Edit\Tab\Customerbalance\BalanceClass was added.
Magento\CustomerBalance\Block\Adminhtml\Customer\Edit\Tab\Customerbalance\FormClass was added.
Magento\CustomerBalance\Block\Adminhtml\Customer\Edit\Tab\Customerbalance\Balance\GridClass was added.
Magento\CustomerBalance\Block\Adminhtml\Customer\Edit\Tab\Customerbalance\Balance\HistoryClass was added.
Magento\CustomerBalance\Block\Account\BalanceClass was added.
Magento\CustomerBalance\Block\Account\HistoryClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\AbstractRendererClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\BooleanClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\DateClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\FileClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\ImageClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\MultilineClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\MultiselectClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\SelectClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\TextClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\TextareaClass was added.
Magento\CatalogPermissions\Model\PermissionClass was added.
Magento\CatalogPermissions\Model\ResourceModel\PermissionClass was added.
Magento\CatalogPermissions\Model\ResourceModel\Permission\CollectionClass was added.
Magento\CatalogPermissions\Model\ResourceModel\Permission\IndexClass was added.
Magento\CatalogPermissions\Model\Permission\IndexClass was added.
Magento\CatalogPermissions\Model\Indexer\AbstractActionClass was added.
Magento\CatalogPermissions\Model\Indexer\CategoryClass was added.
Magento\CatalogPermissions\Model\Indexer\ProductClass was added.
Magento\CatalogPermissions\Model\Indexer\System\Config\ModeClass was added.
Magento\CatalogPermissions\Model\Indexer\Product\Action\RowsClass was added.
Magento\CatalogPermissions\Model\Indexer\Product\Action\RowsFactoryClass was added.
Magento\CatalogPermissions\Model\Indexer\Category\Action\FullClass was added.
Magento\CatalogPermissions\Model\Indexer\Category\Action\RowsClass was added.
Magento\CatalogPermissions\Model\Indexer\Category\Action\RowsFactoryClass was added.
Magento\CatalogPermissions\Model\Adminhtml\System\Config\Source\GrantClass was added.
Magento\CatalogPermissions\Model\Adminhtml\System\Config\Source\Grant\LandingClass was added.
Magento\CatalogPermissions\Model\Adminhtml\System\Config\Source\Customer\GroupClass was added.
Magento\CatalogPermissions\Helper\DataClass was added.
Magento\CatalogPermissions\Helper\IndexClass was added.
Magento\CatalogPermissions\Block\Adminhtml\Catalog\Category\Tab\PermissionsClass was added.
Magento\CatalogPermissions\Block\Adminhtml\Catalog\Category\Tab\Permissions\RowClass was added.
Magento\CatalogEvent\Model\DateResolverClass was added.
Magento\CatalogEvent\Model\EventClass was added.
Magento\CatalogEvent\Model\ResourceModel\EventClass was added.
Magento\CatalogEvent\Model\ResourceModel\Event\CollectionClass was added.
Magento\CatalogEvent\Model\Category\EventListClass was added.
Magento\CatalogEvent\Helper\DataClass was added.
Magento\CatalogEvent\Helper\Adminhtml\EventClass was added.
Magento\CatalogEvent\Block\Catalog\Product\EventClass was added.
Magento\CatalogEvent\Block\Catalog\Category\EventClass was added.
Magento\CatalogEvent\Block\Adminhtml\EventClass was added.
Magento\CatalogEvent\Block\Adminhtml\Event\EditClass was added.
Magento\CatalogEvent\Block\Adminhtml\Event\Edit\FormClass was added.
Magento\CatalogEvent\Block\Adminhtml\Catalog\Category\Edit\AddEventButtonClass was added.
Magento\BannerCustomerSegment\Model\ResourceModel\BannerSegmentLinkClass was added.
Magento\Banner\Model\ConfigClass was added.
Magento\Banner\Model\ResourceModel\BannerClass was added.
Magento\Banner\Model\ResourceModel\Banner\CollectionClass was added.
Magento\Banner\Block\Widget\BannerClass was added.
Magento\Banner\Block\Ajax\DataClass was added.
Magento\Banner\Block\Adminhtml\BannerClass was added.
Magento\Banner\Block\Adminhtml\Promo\Salesrule\Edit\Tab\Banners\GridClass was added.
Magento\Banner\Block\Adminhtml\Promo\Catalogrule\Edit\Tab\Banners\GridClass was added.
Magento\Banner\Block\Adminhtml\Banner\EditClass was added.
Magento\Banner\Block\Adminhtml\Banner\GridClass was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\TabsClass was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\Tab\ContentClass was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\Tab\PromotionsClass was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\Tab\PropertiesClass was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\Tab\Promotions\CatalogruleClass was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\Tab\Promotions\SalesruleClass was added.
Magento\AdvancedSearch\Model\ResourceModel\IndexClass was added.
Magento\AdvancedSearch\Model\ResourceModel\RecommendationsClass was added.
Magento\AdvancedSearch\Model\ResourceModel\Search\Grid\CollectionClass was added.
Magento\AdvancedSearch\Model\Client\ClientResolverClass was added.
Magento\AdvancedSearch\Model\Adminhtml\Search\Grid\OptionsClass was added.
Magento\AdvancedSearch\Block\RecommendationsClass was added.
Magento\AdvancedSearch\Block\SuggestionsClass was added.
Magento\AdvancedSearch\Block\Adminhtml\System\Config\TestConnectionClass was added.
Magento\AdvancedSearch\Block\Adminhtml\Search\EditClass was added.
Magento\AdvancedSearch\Block\Adminhtml\Search\GridClass was added.
Magento\AdvancedCheckout\Model\CartClass was added.
Magento\AdvancedCheckout\Block\Sku\ProductsClass was added.
Magento\AdvancedCheckout\Block\Sku\Products\InfoClass was added.
Magento\AdvancedCheckout\Block\Customer\LinkClass was added.
Magento\AdvancedCheckout\Block\Customer\SkuClass was added.
Magento\AdvancedCheckout\Block\Cart\Item\ConfigureClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\ManageClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Sku\Errors\Grid\ColumnSet\SkuErrorsClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Sales\Order\Create\SkuClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Sales\Order\Create\Sku\AddClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Sales\Order\Create\Sku\ErrorsClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\AccordionClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\ItemsClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\LoadClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\MessagesClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Form\CouponClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\ComparedClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\OrderedClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\ProductsClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\RcomparedClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\RviewedClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\SkuClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\WishlistClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\Sku\ErrorsClass was added.
Magento\AdminGws\Model\BlocksClass was added.
Magento\AdminGws\Model\CallbackInvokerClass was added.
Magento\AdminGws\Model\CollectionsClass was added.
Magento\AdminGws\Model\ConfigClass was added.
Magento\AdminGws\Model\ContainersClass was added.
Magento\AdminGws\Model\RoleClass was added.
Magento\AdminGws\Model\ResourceModel\CollectionsClass was added.
Magento\AdminGws\Model\Config\ReaderClass was added.
Magento\AdminGws\Model\Config\SchemaLocatorClass was added.
Magento\AdminGws\Block\Adminhtml\Permissions\Tab\Rolesedit\GwsClass was added.
Magento\AdminGws\Block\Adminhtml\Permissions\Grid\RoleClass was added.
- -

{{ site.data.var.ee }} only changes in interfaces

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What changedHow changed
Magento\Rma\Api\CommentRepositoryInterface::getList[public] Method parameter changed.
Magento\Rma\Api\RmaManagementInterface::search[public] Method parameter changed.
Magento\Rma\Api\RmaRepositoryInterface::getList[public] Method parameter changed.
Magento\Rma\Api\TrackRepositoryInterface::getList[public] Method parameter changed.
Magento\GiftWrapping\Api\WrappingRepositoryInterface::getList[public] Method parameter changed.
Magento\GiftCardAccount\Api\GiftCardAccountRepositoryInterface::getList[public] Method parameter changed.
Magento\Framework\MessageQueue\ConsumerInterfaceInterface was added.
Magento\Framework\MessageQueue\EnvelopeInterfaceInterface was added.
Magento\Framework\MessageQueue\ExchangeFactoryInterfaceInterface was added.
Magento\Framework\MessageQueue\ExchangeInterfaceInterface was added.
Magento\Framework\MessageQueue\MessageIdGeneratorInterfaceInterface was added.
Magento\Framework\MessageQueue\PublisherInterfaceInterface was added.
Magento\Framework\MessageQueue\QueueFactoryInterfaceInterface was added.
Magento\Framework\MessageQueue\QueueInterfaceInterface was added.
Magento\Framework\MessageQueue\Topology\ConfigInterfaceInterface was added.
Magento\Framework\MessageQueue\Publisher\ConfigInterfaceInterface was added.
Magento\Framework\MessageQueue\Consumer\ConfigInterfaceInterface was added.
Magento\Framework\MessageQueue\Bulk\ExchangeFactoryInterfaceInterface was added.
Magento\Framework\MessageQueue\Bulk\ExchangeInterfaceInterface was added.
Magento\Framework\Bulk\BulkManagementInterfaceInterface was added.
Magento\Framework\Bulk\BulkStatusInterfaceInterface was added.
Magento\Framework\Bulk\BulkSummaryInterfaceInterface was added.
Magento\Framework\Bulk\OperationInterfaceInterface was added.
Magento\Framework\Bulk\OperationManagementInterfaceInterface was added.
Magento\VisualMerchandiser\Model\Sorting\SortInterfaceInterface was added.
Magento\VisualMerchandiser\Model\Rules\RuleInterfaceInterface was added.
Magento\TargetRule\Model\ResourceModel\Index\IndexInterfaceInterface was added.
Magento\Signifyd\Api\CaseCreationServiceInterfaceInterface was added.
Magento\Signifyd\Api\CaseManagementInterfaceInterface was added.
Magento\Signifyd\Api\CaseRepositoryInterfaceInterface was added.
Magento\Signifyd\Api\GuaranteeCancelingServiceInterfaceInterface was added.
Magento\Signifyd\Api\GuaranteeCreationServiceInterfaceInterface was added.
Magento\Signifyd\Api\Data\CaseInterfaceInterface was added.
Magento\Signifyd\Api\Data\CaseSearchResultsInterfaceInterface was added.
Magento\GiftCardAccount\Api\Data\GiftCardInterfaceInterface was added.
Magento\Elasticsearch\SearchAdapter\Query\Builder\QueryInterfaceInterface was added.
Magento\Elasticsearch\SearchAdapter\Filter\BuilderInterfaceInterface was added.
Magento\Elasticsearch\SearchAdapter\Filter\Builder\FilterInterfaceInterface was added.
Magento\Elasticsearch\SearchAdapter\Aggregation\Builder\BucketBuilderInterfaceInterface was added.
Magento\Elasticsearch\Model\Adapter\BatchDataMapperInterfaceInterface was added.
Magento\Elasticsearch\Model\Adapter\FieldMapperInterfaceInterface was added.
Magento\Elasticsearch\Model\Adapter\Index\BuilderInterfaceInterface was added.
Magento\Elasticsearch\Model\Adapter\Index\Config\EsConfigInterfaceInterface was added.
Magento\CatalogPermissions\Model\Indexer\UpdateIndexInterfaceInterface was added.
Magento\CatalogPermissions\App\ConfigInterfaceInterface was added.
Magento\AsynchronousOperations\Api\Data\BulkSummaryInterfaceInterface was added.
Magento\AsynchronousOperations\Api\Data\OperationInterfaceInterface was added.
Magento\AsynchronousOperations\Api\Data\OperationListInterfaceInterface was added.
Magento\AdvancedSearch\Model\SuggestedQueriesInterfaceInterface was added.
Magento\AdvancedSearch\Model\Client\ClientFactoryInterfaceInterface was added.
Magento\AdvancedSearch\Model\Client\ClientInterfaceInterface was added.
Magento\AdvancedSearch\Model\Client\ClientOptionsInterfaceInterface was added.
Magento\AdvancedSearch\Model\Adapter\DataMapper\AdditionalFieldsProviderInterfaceInterface was added.
Magento\AdminGws\Model\CallbackProcessorInterfaceInterface was added.
Magento\AdminGws\Model\ConfigInterfaceInterface was added.
diff --git a/src/_includes/backward-incompatible-changes/commerce/2.1.1-2.1.2.html b/src/_includes/backward-incompatible-changes/commerce/2.1.1-2.1.2.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.1.10-2.1.11.html b/src/_includes/backward-incompatible-changes/commerce/2.1.10-2.1.11.html deleted file mode 100644 index 92183e9dc3c..00000000000 --- a/src/_includes/backward-incompatible-changes/commerce/2.1.10-2.1.11.html +++ /dev/null @@ -1,2079 +0,0 @@ -

{{ site.data.var.ee }} only changes in classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What ChangedHow Changed
Magento\AdvancedCatalog\Model\ResourceModel\Product\Indexer\Eav\Source::TRANSIT_PREFIXConstant has been removed.
Magento\Framework\MessageQueue\ExchangeFactoryClass was added.
Magento\Framework\MessageQueue\MessageLockExceptionClass was added.
Magento\Framework\MessageQueue\PublisherPoolClass was added.
Magento\Framework\MessageQueue\QueueFactoryClass was added.
Magento\Framework\MessageQueue\Bulk\ExchangeFactoryClass was added.
Magento\Framework\Amqp\ConfigClass was added.
Magento\Framework\Amqp\ConnectionTypeResolverClass was added.
Magento\Framework\Amqp\ExchangeClass was added.
Magento\Framework\Amqp\ExchangeFactoryClass was added.
Magento\Framework\Amqp\QueueClass was added.
Magento\Framework\Amqp\QueueFactoryClass was added.
Magento\WebsiteRestriction\Model\ConfigClass was added.
Magento\WebsiteRestriction\Model\ModeClass was added.
Magento\WebsiteRestriction\Model\RestrictorClass was added.
Magento\WebsiteRestriction\Model\System\Config\Source\HttpClass was added.
Magento\WebsiteRestriction\Model\System\Config\Source\ModesClass was added.
Magento\WebsiteRestriction\Model\System\Config\Source\RedirectClass was added.
Magento\WebsiteRestriction\Model\Config\ReaderClass was added.
Magento\WebsiteRestriction\Model\Config\SchemaLocatorClass was added.
Magento\WebsiteRestriction\Block\Cms\StubClass was added.
Magento\VisualMerchandiser\Model\RulesClass was added.
Magento\VisualMerchandiser\Model\SortingClass was added.
Magento\VisualMerchandiser\Model\Sorting\PriceAbstractClass was added.
Magento\VisualMerchandiser\Model\Sorting\SortAbstractClass was added.
Magento\VisualMerchandiser\Model\Rules\RuleClass was added.
Magento\VisualMerchandiser\Model\Rules\Rule\Collection\FetcherClass was added.
Magento\VisualMerchandiser\Model\ResourceModel\RulesClass was added.
Magento\VisualMerchandiser\Model\ResourceModel\Rules\CollectionClass was added.
Magento\VisualMerchandiser\Model\Config\Source\AllowedAttributesClass was added.
Magento\VisualMerchandiser\Model\Config\Source\InsertModeClass was added.
Magento\VisualMerchandiser\Model\Category\BuilderClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\SmartCategorySwitchClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\Select\AttributeSelectClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\Select\AutomaticSortingSelectClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\Select\LogicSelectClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\Select\OperatorSelectClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Widget\Select\SortOrderSelectClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\MerchandiserClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\SmartCategoryRulesClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\Merchandiser\GridClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\Merchandiser\TileClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\AddProduct\TabsClass was added.
Magento\VisualMerchandiser\Block\Adminhtml\Category\AddProduct\Tabs\SkuTabClass was added.
Magento\VersionsCms\Model\ResourceModel\Hierarchy\Node\CollectionClass was added.
Magento\VersionsCms\Model\Hierarchy\NodeClass was added.
Magento\VersionsCms\Block\Hierarchy\HeadClass was added.
Magento\VersionsCms\Block\Hierarchy\MenuClass was added.
Magento\VersionsCms\Block\Hierarchy\PaginationClass was added.
Magento\VersionsCms\Block\Cms\PageClass was added.
Magento\VersionsCms\Block\Adminhtml\Cms\Hierarchy\EditClass was added.
Magento\VersionsCms\Block\Adminhtml\Cms\Hierarchy\ManageClass was added.
Magento\VersionsCms\Block\Adminhtml\Cms\Hierarchy\Edit\Form\GridClass was added.
Magento\TargetRule\Model\IndexClass was added.
Magento\TargetRule\Model\RuleClass was added.
Magento\TargetRule\Model\Rule\Condition\CombineClass was added.
Magento\TargetRule\Model\ResourceModel\RuleClass was added.
Magento\TargetRule\Model\ResourceModel\Rule\CollectionClass was added.
Magento\TargetRule\Model\Actions\Condition\CombineClass was added.
Magento\TargetRule\Helper\DataClass was added.
Magento\TargetRule\Block\Checkout\Cart\CrosssellClass was added.
Magento\TargetRule\Block\Catalog\Product\ProductList\RelatedClass was added.
Magento\TargetRule\Block\Catalog\Product\ProductList\UpsellClass was added.
Magento\TargetRule\Block\Adminhtml\ProductClass was added.
Magento\TargetRule\Block\Adminhtml\TargetruleClass was added.
Magento\TargetRule\Block\Adminhtml\Targetrule\EditClass was added.
Magento\TargetRule\Block\Adminhtml\Targetrule\Edit\TabsClass was added.
Magento\TargetRule\Block\Adminhtml\Targetrule\Edit\Tab\ActionsClass was added.
Magento\TargetRule\Block\Adminhtml\Targetrule\Edit\Tab\ConditionsClass was added.
Magento\TargetRule\Block\Adminhtml\Targetrule\Edit\Tab\MainClass was added.
Magento\Support\Model\BackupClass was added.
Magento\Support\Model\ReportClass was added.
Magento\Support\Model\ResourceModel\Backup\ItemClass was added.
Magento\Support\Model\Backup\AbstractItemClass was added.
Magento\Support\Model\Backup\Cmd\PhpClass was added.
Magento\Support\Block\Adminhtml\Report\ViewClass was added.
Magento\Support\Block\Adminhtml\Report\View\TabsClass was added.
Magento\Support\Block\Adminhtml\Backup\LogClass was added.
Magento\Staging\Block\Preview\LinkStubClass was added.
Magento\Staging\Block\Preview\RequireInjectorClass was added.
Magento\Staging\Block\Adminhtml\Update\PreviewClass was added.
Magento\Staging\Block\Adminhtml\Update\Entity\ToolbarClass was added.
Magento\Signifyd\Model\MessageGenerators\GeneratorExceptionClass was added.
Magento\Signifyd\Block\FingerprintClass was added.
Magento\Signifyd\Block\Adminhtml\CaseInfoClass was added.
Magento\ScheduledImportExport\Block\Adminhtml\Scheduled\OperationClass was added.
Magento\ScheduledImportExport\Block\Adminhtml\Scheduled\Operation\EditClass was added.
Magento\ScheduledImportExport\Block\Adminhtml\Export\FilterClass was added.
Magento\SalesArchive\Block\Adminhtml\Sales\Order\View\ButtonsClass was added.
Magento\Rma\Model\ShippingClass was added.
Magento\Rma\Model\Rma\CreateClass was added.
Magento\Rma\Model\ResourceModel\Shipping\CollectionClass was added.
Magento\Rma\Model\ResourceModel\Rma\Status\History\CollectionClass was added.
Magento\Rma\Model\Item\AttributeClass was added.
Magento\Rma\Helper\DataClass was added.
Magento\Rma\Block\LinkClass was added.
Magento\Rma\Block\Returns\CreateClass was added.
Magento\Rma\Block\Returns\HistoryClass was added.
Magento\Rma\Block\Returns\ReturnsClass was added.
Magento\Rma\Block\Returns\TrackingClass was added.
Magento\Rma\Block\Returns\ViewClass was added.
Magento\Rma\Block\Returns\Tracking\PackageClass was added.
Magento\Rma\Block\Returns\Tracking\PopupClass was added.
Magento\Rma\Block\Order\ButtonClass was added.
Magento\Rma\Block\Order\LinkClass was added.
Magento\Rma\Block\Form\Renderer\ImageClass was added.
Magento\Rma\Block\Form\Renderer\SelectClass was added.
Magento\Rma\Block\Email\ItemsClass was added.
Magento\Rma\Block\Adminhtml\RmaClass was added.
Magento\Rma\Block\Adminhtml\Rma\CreateClass was added.
Magento\Rma\Block\Adminhtml\Rma\EditClass was added.
Magento\Rma\Block\Adminhtml\Rma\NewRmaClass was added.
Magento\Rma\Block\Adminhtml\Rma\NewRma\Tab\GeneralClass was added.
Magento\Rma\Block\Adminhtml\Rma\NewRma\Tab\ItemsClass was added.
Magento\Rma\Block\Adminhtml\Rma\NewRma\Tab\Items\GridClass was added.
Magento\Rma\Block\Adminhtml\Rma\NewRma\Tab\Items\Order\GridClass was added.
Magento\Rma\Block\Adminhtml\Rma\Item\AttributeClass was added.
Magento\Rma\Block\Adminhtml\Rma\Item\Attribute\EditClass was added.
Magento\Rma\Block\Adminhtml\Rma\Item\Attribute\Edit\JsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Item\Attribute\Edit\TabsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Item\Attribute\Edit\Tab\MainClass was added.
Magento\Rma\Block\Adminhtml\Rma\Item\Attribute\Edit\Tab\OptionsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\ItemClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\JsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\TabsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\GeneralClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\ItemsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\Items\GridClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\DetailsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\HistoryClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\ReturnaddressClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\ShippingAddressClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\ShippingmethodClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\Shipping\GridClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\Shipping\MethodsClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\Shipping\PackagingClass was added.
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\Shipping\TrackingClass was added.
Magento\Rma\Block\Adminhtml\Rma\Create\FormClass was added.
Magento\Rma\Block\Adminhtml\Rma\Create\OrderClass was added.
Magento\Rma\Block\Adminhtml\Rma\Create\Order\GridClass was added.
Magento\Rma\Block\Adminhtml\Product\Bundle\ItemsClass was added.
Magento\Rma\Block\Adminhtml\Product\Bundle\JsClass was added.
Magento\Rma\Block\Adminhtml\Order\View\ButtonsClass was added.
Magento\Rma\Block\Adminhtml\Order\View\Tab\RmaClass was added.
Magento\Reward\Model\RewardClass was added.
Magento\Reward\Model\Reward\HistoryClass was added.
Magento\Reward\Model\Reward\RateClass was added.
Magento\Reward\Model\ResourceModel\RewardClass was added.
Magento\Reward\Model\ResourceModel\Reward\CollectionClass was added.
Magento\Reward\Model\ResourceModel\Reward\HistoryClass was added.
Magento\Reward\Model\ResourceModel\Reward\RateClass was added.
Magento\Reward\Model\ResourceModel\Reward\Rate\CollectionClass was added.
Magento\Reward\Model\ResourceModel\Reward\History\CollectionClass was added.
Magento\Reward\Model\Action\AbstractActionClass was added.
Magento\Reward\Block\TooltipClass was added.
Magento\Reward\Block\Tooltip\CheckoutClass was added.
Magento\Reward\Block\Sales\Order\TotalClass was added.
Magento\Reward\Block\Customer\AccountLinkClass was added.
Magento\Reward\Block\Customer\RewardClass was added.
Magento\Reward\Block\Customer\Reward\HistoryClass was added.
Magento\Reward\Block\Customer\Reward\InfoClass was added.
Magento\Reward\Block\Customer\Reward\SubscriptionClass was added.
Magento\Reward\Block\Checkout\Payment\AdditionalClass was added.
Magento\Reward\Block\Adminhtml\Sales\Order\Creditmemo\RewardClass was added.
Magento\Reward\Block\Adminhtml\Sales\Order\Create\PaymentClass was added.
Magento\Reward\Block\Adminhtml\Reward\RateClass was added.
Magento\Reward\Block\Adminhtml\Reward\Rate\EditClass was added.
Magento\Reward\Block\Adminhtml\Customer\Edit\Tab\Reward\Management\BalanceClass was added.
Magento\Reward\Block\Adminhtml\Customer\Edit\Tab\Reward\History\GridClass was added.
Magento\Reminder\Block\Adminhtml\ReminderClass was added.
Magento\Reminder\Block\Adminhtml\Reminder\EditClass was added.
Magento\Reminder\Block\Adminhtml\Reminder\Edit\TabsClass was added.
Magento\Reminder\Block\Adminhtml\Promo\NoticeClass was added.
Magento\PricePermissions\Helper\DataClass was added.
Magento\MysqlMq\Model\MessageClass was added.
Magento\MysqlMq\Model\MessageStatusClass was added.
Magento\MysqlMq\Model\QueueClass was added.
Magento\MysqlMq\Model\QueueManagementClass was added.
Magento\MysqlMq\Model\ResourceModel\MessageStatusCollectionClass was added.
Magento\MultipleWishlist\Model\ResourceModel\Item\CollectionClass was added.
Magento\MultipleWishlist\Block\BehaviourClass was added.
Magento\MultipleWishlist\Block\InfoClass was added.
Magento\MultipleWishlist\Block\LinkClass was added.
Magento\MultipleWishlist\Block\Search\FormClass was added.
Magento\MultipleWishlist\Block\Search\ResultsClass was added.
Magento\MultipleWishlist\Block\Customer\SharingClass was added.
Magento\MultipleWishlist\Block\Customer\SidebarClass was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\ManagementClass was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\Item\Column\CopyClass was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\Item\Column\ManagementClass was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\Item\Column\SelectorClass was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\Item\Column\Selector\CartClass was added.
Magento\MultipleWishlist\Block\Customer\Wishlist\Button\DeleteClass was added.
Magento\MultipleWishlist\Block\Adminhtml\Sales\Order\Create\Sidebar\WishlistClass was added.
Magento\MultipleWishlist\Block\Adminhtml\Report\Customer\WishlistClass was added.
Magento\MultipleWishlist\Block\Adminhtml\Report\Customer\Wishlist\GridClass was added.
Magento\MultipleWishlist\Block\Adminhtml\Manage\Accordion\WishlistClass was added.
Magento\MessageQueue\Model\ConsumerRunnerClass was added.
Magento\Logging\Model\EventClass was added.
Magento\Logging\Model\Source\FrequencyClass was added.
Magento\Logging\Model\ResourceModel\Event\CollectionClass was added.
Magento\Logging\Model\Event\ChangesClass was added.
Magento\Logging\Block\Adminhtml\ContainerClass was added.
Magento\Logging\Block\Adminhtml\DetailsClass was added.
Magento\Logging\Block\Adminhtml\Details\GridClass was added.
Magento\Invitation\Model\InvitationClass was added.
Magento\Invitation\Model\ResourceModel\Invitation\CollectionClass was added.
Magento\Invitation\Block\FormClass was added.
Magento\Invitation\Block\LinkClass was added.
Magento\Invitation\Block\Customer\ListCustomerClass was added.
Magento\Invitation\Block\Customer\Form\RegisterClass was added.
Magento\Invitation\Block\Adminhtml\InvitationClass was added.
Magento\Invitation\Block\Adminhtml\Report\Invitation\CustomerClass was added.
Magento\Invitation\Block\Adminhtml\Report\Invitation\GeneralClass was added.
Magento\Invitation\Block\Adminhtml\Report\Invitation\OrderClass was added.
Magento\Invitation\Block\Adminhtml\Invitation\ViewClass was added.
Magento\Invitation\Block\Adminhtml\Invitation\View\TabsClass was added.
Magento\GoogleTagManager\Model\Config\Source\AccountTypeClass was added.
Magento\GoogleTagManager\Model\Banner\CollectorClass was added.
Magento\GoogleTagManager\Helper\DataClass was added.
Magento\GoogleTagManager\Block\GaClass was added.
Magento\GoogleTagManager\Block\ListJsonClass was added.
Magento\GoogleTagManager\Block\Adminhtml\GaClass was added.
Magento\GoogleTagManager\Block\Adminhtml\Creditmemo\GaClass was added.
Magento\GoogleTagManager\Block\Adminhtml\Banner\Edit\Tab\GaClass was added.
Magento\GiftWrapping\Model\Wrapping\ValidatorClass was added.
Magento\GiftWrapping\Model\ResourceModel\Wrapping\CollectionClass was added.
Magento\GiftWrapping\Helper\DataClass was added.
Magento\GiftWrapping\Block\Sales\TotalsClass was added.
Magento\GiftWrapping\Block\Product\InfoClass was added.
Magento\GiftWrapping\Block\Checkout\OptionsClass was added.
Magento\GiftWrapping\Block\Adminhtml\GiftwrappingClass was added.
Magento\GiftWrapping\Block\Adminhtml\Sales\TotalsClass was added.
Magento\GiftWrapping\Block\Adminhtml\Sales\Order\View\ItemsClass was added.
Magento\GiftWrapping\Block\Adminhtml\Sales\Order\View\LinkClass was added.
Magento\GiftWrapping\Block\Adminhtml\Sales\Order\Create\ItemsClass was added.
Magento\GiftWrapping\Block\Adminhtml\Sales\Order\Create\LinkClass was added.
Magento\GiftWrapping\Block\Adminhtml\Order\View\InfoClass was added.
Magento\GiftWrapping\Block\Adminhtml\Order\View\ItemsClass was added.
Magento\GiftWrapping\Block\Adminhtml\Order\Create\InfoClass was added.
Magento\GiftWrapping\Block\Adminhtml\Order\Create\ItemsClass was added.
Magento\GiftWrapping\Block\Adminhtml\Order\Create\TotalsClass was added.
Magento\GiftWrapping\Block\Adminhtml\Order\Create\Info\ContentClass was added.
Magento\GiftWrapping\Block\Adminhtml\Giftwrapping\EditClass was added.
Magento\GiftRegistry\Model\EntityClass was added.
Magento\GiftRegistry\Model\ItemClass was added.
Magento\GiftRegistry\Model\PersonClass was added.
Magento\GiftRegistry\Model\TypeClass was added.
Magento\GiftRegistry\Model\ResourceModel\EntityClass was added.
Magento\GiftRegistry\Model\ResourceModel\ItemClass was added.
Magento\GiftRegistry\Model\ResourceModel\PersonClass was added.
Magento\GiftRegistry\Model\ResourceModel\TypeClass was added.
Magento\GiftRegistry\Model\ResourceModel\Type\CollectionClass was added.
Magento\GiftRegistry\Model\ResourceModel\Person\CollectionClass was added.
Magento\GiftRegistry\Model\ResourceModel\Item\CollectionClass was added.
Magento\GiftRegistry\Model\ResourceModel\Item\OptionClass was added.
Magento\GiftRegistry\Model\ResourceModel\Item\Option\CollectionClass was added.
Magento\GiftRegistry\Model\ResourceModel\GiftRegistry\CollectionClass was added.
Magento\GiftRegistry\Model\ResourceModel\Entity\CollectionClass was added.
Magento\GiftRegistry\Helper\DataClass was added.
Magento\GiftRegistry\Block\ItemsClass was added.
Magento\GiftRegistry\Block\LinkClass was added.
Magento\GiftRegistry\Block\ViewClass was added.
Magento\GiftRegistry\Block\Wishlist\Item\Column\RegistryClass was added.
Magento\GiftRegistry\Block\Search\AdvancedClass was added.
Magento\GiftRegistry\Block\Search\FormClass was added.
Magento\GiftRegistry\Block\Search\ResultsClass was added.
Magento\GiftRegistry\Block\Product\ViewClass was added.
Magento\GiftRegistry\Block\Email\ItemsClass was added.
Magento\GiftRegistry\Block\Customer\EditClass was added.
Magento\GiftRegistry\Block\Customer\ItemsClass was added.
Magento\GiftRegistry\Block\Customer\ListCustomerClass was added.
Magento\GiftRegistry\Block\Customer\ShareClass was added.
Magento\GiftRegistry\Block\Customer\Edit\RegistrantsClass was added.
Magento\GiftRegistry\Block\Customer\Edit\RegistryClass was added.
Magento\GiftRegistry\Block\Customer\Checkout\MultishippingClass was added.
Magento\GiftRegistry\Block\Customer\Address\EditClass was added.
Magento\GiftRegistry\Block\Cart\LinkClass was added.
Magento\GiftRegistry\Block\Cart\Product\MarkClass was added.
Magento\GiftRegistry\Block\Adminhtml\GiftregistryClass was added.
Magento\GiftRegistry\Block\Adminhtml\Customer\EditClass was added.
Magento\GiftRegistry\Block\Adminhtml\Customer\GridClass was added.
Magento\GiftCardAccount\Model\GiftcardaccountClass was added.
Magento\GiftCardAccount\Model\Pool\AbstractPoolClass was added.
Magento\GiftCardAccount\Block\CheckClass was added.
Magento\GiftCardAccount\Block\Sales\Order\GiftcardsClass was added.
Magento\GiftCardAccount\Block\Checkout\Onepage\Payment\AdditionalClass was added.
Magento\GiftCardAccount\Block\Checkout\Cart\GiftcardaccountClass was added.
Magento\GiftCardAccount\Block\Adminhtml\GiftcardaccountClass was added.
Magento\GiftCardAccount\Block\Adminhtml\Sales\Order\Create\PaymentClass was added.
Magento\GiftCardAccount\Block\Account\RedeemClass was added.
Magento\GiftCard\Block\Sales\Order\Item\RendererClass was added.
Magento\GiftCard\Block\Sales\Order\Item\Renderer\NoquoteClass was added.
Magento\GiftCard\Block\Checkout\Cart\Item\RendererClass was added.
Magento\GiftCard\Block\Catalog\Product\View\Type\GiftcardClass was added.
Magento\GiftCard\Block\Adminhtml\Sales\Items\Column\Name\GiftcardClass was added.
Magento\GiftCard\Block\Adminhtml\Catalog\Product\Composite\Fieldset\GiftcardClass was added.
Magento\Eway\Block\PaymentClass was added.
Magento\Elasticsearch\SearchAdapter\AggregationFactoryClass was added.
Magento\Elasticsearch\SearchAdapter\ConnectionManagerClass was added.
Magento\Elasticsearch\SearchAdapter\DocumentFactoryClass was added.
Magento\Elasticsearch\SearchAdapter\MapperClass was added.
Magento\Elasticsearch\SearchAdapter\ResponseFactoryClass was added.
Magento\Elasticsearch\SearchAdapter\SearchIndexNameResolverClass was added.
Magento\Elasticsearch\SearchAdapter\Query\BuilderClass was added.
Magento\Elasticsearch\SearchAdapter\Query\Preprocessor\StopwordsClass was added.
Magento\Elasticsearch\SearchAdapter\Query\Builder\AggregationClass was added.
Magento\Elasticsearch\SearchAdapter\Dynamic\DataProviderClass was added.
Magento\Elasticsearch\Model\ConfigClass was added.
Magento\Elasticsearch\Model\ResourceModel\IndexClass was added.
Magento\Elasticsearch\Model\Adapter\FieldTypeClass was added.
Magento\Elasticsearch\Model\Adapter\Index\IndexNameResolverClass was added.
Magento\Elasticsearch\Model\Adapter\Document\BuilderClass was added.
Magento\CustomerSegment\Model\CustomerClass was added.
Magento\CustomerSegment\Model\SegmentClass was added.
Magento\CustomerSegment\Model\Segment\Condition\CombineClass was added.
Magento\CustomerSegment\Model\ResourceModel\CustomerClass was added.
Magento\CustomerSegment\Model\ResourceModel\SegmentClass was added.
Magento\CustomerSegment\Model\ResourceModel\Segment\CollectionClass was added.
Magento\CustomerSegment\Model\Condition\AbstractConditionClass was added.
Magento\CustomerSegment\Model\Condition\Combine\AbstractCombineClass was added.
Magento\CustomerSegment\Block\Adminhtml\CustomersegmentClass was added.
Magento\CustomerSegment\Block\Adminhtml\Report\Customer\SegmentClass was added.
Magento\CustomerSegment\Block\Adminhtml\Report\Customer\Segment\DetailClass was added.
Magento\CustomerSegment\Block\Adminhtml\Report\Customer\Segment\Detail\GridClass was added.
Magento\CustomerSegment\Block\Adminhtml\Customersegment\Grid\ChooserClass was added.
Magento\CustomerCustomAttributes\Block\FormClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Form\Renderer\Fieldset\ElementClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\AttributeClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\FormtypeClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Formtype\EditClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Formtype\Edit\TabsClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Formtype\Edit\Tab\GeneralClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Formtype\Edit\Tab\TreeClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Attribute\EditClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Attribute\Edit\JsClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Attribute\Edit\TabsClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Attribute\Edit\Tab\MainClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Attribute\Edit\Tab\OptionsClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Address\AttributeClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Address\Attribute\EditClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Address\Attribute\Edit\TabsClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Address\Attribute\Edit\Tab\GeneralClass was added.
Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Address\Attribute\Edit\Tab\OptionsClass was added.
Magento\CustomerBalance\Block\Sales\Order\CustomerbalanceClass was added.
Magento\CustomerBalance\Block\Checkout\Onepage\Payment\AdditionalClass was added.
Magento\CustomerBalance\Block\Adminhtml\Sales\Order\Creditmemo\ControlsClass was added.
Magento\CustomerBalance\Block\Adminhtml\Sales\Order\Create\PaymentClass was added.
Magento\CustomerBalance\Block\Adminhtml\Customer\Edit\Tab\Customerbalance\BalanceClass was added.
Magento\CustomerBalance\Block\Adminhtml\Customer\Edit\Tab\Customerbalance\FormClass was added.
Magento\CustomerBalance\Block\Adminhtml\Customer\Edit\Tab\Customerbalance\Balance\GridClass was added.
Magento\CustomerBalance\Block\Adminhtml\Customer\Edit\Tab\Customerbalance\Balance\HistoryClass was added.
Magento\CustomerBalance\Block\Account\BalanceClass was added.
Magento\CustomerBalance\Block\Account\HistoryClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\AbstractRendererClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\BooleanClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\DateClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\FileClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\ImageClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\MultilineClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\MultiselectClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\SelectClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\TextClass was added.
Magento\CustomAttributeManagement\Block\Form\Renderer\TextareaClass was added.
Magento\CatalogPermissions\Model\PermissionClass was added.
Magento\CatalogPermissions\Model\ResourceModel\PermissionClass was added.
Magento\CatalogPermissions\Model\ResourceModel\Permission\CollectionClass was added.
Magento\CatalogPermissions\Model\ResourceModel\Permission\IndexClass was added.
Magento\CatalogPermissions\Model\Permission\IndexClass was added.
Magento\CatalogPermissions\Model\Indexer\AbstractActionClass was added.
Magento\CatalogPermissions\Model\Indexer\CategoryClass was added.
Magento\CatalogPermissions\Model\Indexer\ProductClass was added.
Magento\CatalogPermissions\Model\Indexer\System\Config\ModeClass was added.
Magento\CatalogPermissions\Model\Indexer\Product\Action\RowsClass was added.
Magento\CatalogPermissions\Model\Indexer\Product\Action\RowsFactoryClass was added.
Magento\CatalogPermissions\Model\Indexer\Category\Action\FullClass was added.
Magento\CatalogPermissions\Model\Indexer\Category\Action\RowsClass was added.
Magento\CatalogPermissions\Model\Indexer\Category\Action\RowsFactoryClass was added.
Magento\CatalogPermissions\Model\Adminhtml\System\Config\Source\GrantClass was added.
Magento\CatalogPermissions\Model\Adminhtml\System\Config\Source\Grant\LandingClass was added.
Magento\CatalogPermissions\Model\Adminhtml\System\Config\Source\Customer\GroupClass was added.
Magento\CatalogPermissions\Helper\DataClass was added.
Magento\CatalogPermissions\Helper\IndexClass was added.
Magento\CatalogPermissions\Block\Adminhtml\Catalog\Category\Tab\PermissionsClass was added.
Magento\CatalogPermissions\Block\Adminhtml\Catalog\Category\Tab\Permissions\RowClass was added.
Magento\CatalogEvent\Model\DateResolverClass was added.
Magento\CatalogEvent\Model\EventClass was added.
Magento\CatalogEvent\Model\ResourceModel\EventClass was added.
Magento\CatalogEvent\Model\ResourceModel\Event\CollectionClass was added.
Magento\CatalogEvent\Model\Category\EventListClass was added.
Magento\CatalogEvent\Helper\DataClass was added.
Magento\CatalogEvent\Helper\Adminhtml\EventClass was added.
Magento\CatalogEvent\Block\Catalog\Product\EventClass was added.
Magento\CatalogEvent\Block\Catalog\Category\EventClass was added.
Magento\CatalogEvent\Block\Adminhtml\EventClass was added.
Magento\CatalogEvent\Block\Adminhtml\Event\EditClass was added.
Magento\CatalogEvent\Block\Adminhtml\Event\Edit\FormClass was added.
Magento\CatalogEvent\Block\Adminhtml\Catalog\Category\Edit\AddEventButtonClass was added.
Magento\BannerCustomerSegment\Model\ResourceModel\BannerSegmentLinkClass was added.
Magento\Banner\Model\BannerClass was added.
Magento\Banner\Model\ConfigClass was added.
Magento\Banner\Model\ResourceModel\BannerClass was added.
Magento\Banner\Model\ResourceModel\Banner\CollectionClass was added.
Magento\Banner\Block\Widget\BannerClass was added.
Magento\Banner\Block\Ajax\DataClass was added.
Magento\Banner\Block\Adminhtml\BannerClass was added.
Magento\Banner\Block\Adminhtml\Promo\Salesrule\Edit\Tab\Banners\GridClass was added.
Magento\Banner\Block\Adminhtml\Promo\Catalogrule\Edit\Tab\Banners\GridClass was added.
Magento\Banner\Block\Adminhtml\Banner\EditClass was added.
Magento\Banner\Block\Adminhtml\Banner\GridClass was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\TabsClass was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\Tab\ContentClass was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\Tab\PromotionsClass was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\Tab\PropertiesClass was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\Tab\Promotions\CatalogruleClass was added.
Magento\Banner\Block\Adminhtml\Banner\Edit\Tab\Promotions\SalesruleClass was added.
Magento\AdvancedSearch\Model\ResourceModel\IndexClass was added.
Magento\AdvancedSearch\Model\ResourceModel\RecommendationsClass was added.
Magento\AdvancedSearch\Model\ResourceModel\Search\Grid\CollectionClass was added.
Magento\AdvancedSearch\Model\Client\ClientResolverClass was added.
Magento\AdvancedSearch\Model\Adminhtml\Search\Grid\OptionsClass was added.
Magento\AdvancedSearch\Block\RecommendationsClass was added.
Magento\AdvancedSearch\Block\SuggestionsClass was added.
Magento\AdvancedSearch\Block\Adminhtml\System\Config\TestConnectionClass was added.
Magento\AdvancedSearch\Block\Adminhtml\Search\EditClass was added.
Magento\AdvancedSearch\Block\Adminhtml\Search\GridClass was added.
Magento\AdvancedCheckout\Model\CartClass was added.
Magento\AdvancedCheckout\Block\Sku\ProductsClass was added.
Magento\AdvancedCheckout\Block\Sku\Products\InfoClass was added.
Magento\AdvancedCheckout\Block\Customer\LinkClass was added.
Magento\AdvancedCheckout\Block\Customer\SkuClass was added.
Magento\AdvancedCheckout\Block\Cart\Item\ConfigureClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\ManageClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Sku\Errors\Grid\ColumnSet\SkuErrorsClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Sales\Order\Create\SkuClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Sales\Order\Create\Sku\AddClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Sales\Order\Create\Sku\ErrorsClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\AccordionClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\ItemsClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\LoadClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\MessagesClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Form\CouponClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\ComparedClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\OrderedClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\ProductsClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\RcomparedClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\RviewedClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\SkuClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\WishlistClass was added.
Magento\AdvancedCheckout\Block\Adminhtml\Manage\Accordion\Sku\ErrorsClass was added.
Magento\AdminGws\Model\BlocksClass was added.
Magento\AdminGws\Model\CallbackInvokerClass was added.
Magento\AdminGws\Model\CollectionsClass was added.
Magento\AdminGws\Model\ConfigClass was added.
Magento\AdminGws\Model\ContainersClass was added.
Magento\AdminGws\Model\RoleClass was added.
Magento\AdminGws\Model\ResourceModel\CollectionsClass was added.
Magento\AdminGws\Model\Config\ReaderClass was added.
Magento\AdminGws\Model\Config\SchemaLocatorClass was added.
Magento\AdminGws\Block\Adminhtml\Permissions\Tab\Rolesedit\GwsClass was added.
Magento\AdminGws\Block\Adminhtml\Permissions\Grid\RoleClass was added.
- -

{{ site.data.var.ee }} only changes in interfaces

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What ChangedHow Changed
Magento\Rma\Api\CommentRepositoryInterface::getList[public] Method parameter changed.
Magento\Rma\Api\RmaManagementInterface::search[public] Method parameter changed.
Magento\Rma\Api\RmaRepositoryInterface::getList[public] Method parameter changed.
Magento\Rma\Api\TrackRepositoryInterface::getList[public] Method parameter changed.
Magento\GiftWrapping\Api\WrappingRepositoryInterface::getList[public] Method parameter changed.
Magento\GiftCardAccount\Api\GiftCardAccountRepositoryInterface::getList[public] Method parameter changed.
Magento\Framework\MessageQueue\ConsumerInterfaceInterface was added.
Magento\Framework\MessageQueue\EnvelopeInterfaceInterface was added.
Magento\Framework\MessageQueue\ExchangeFactoryInterfaceInterface was added.
Magento\Framework\MessageQueue\ExchangeInterfaceInterface was added.
Magento\Framework\MessageQueue\MessageIdGeneratorInterfaceInterface was added.
Magento\Framework\MessageQueue\PublisherInterfaceInterface was added.
Magento\Framework\MessageQueue\QueueFactoryInterfaceInterface was added.
Magento\Framework\MessageQueue\QueueInterfaceInterface was added.
Magento\Framework\MessageQueue\Topology\ConfigInterfaceInterface was added.
Magento\Framework\MessageQueue\Publisher\ConfigInterfaceInterface was added.
Magento\Framework\MessageQueue\Consumer\ConfigInterfaceInterface was added.
Magento\Framework\MessageQueue\Bulk\ExchangeFactoryInterfaceInterface was added.
Magento\Framework\MessageQueue\Bulk\ExchangeInterfaceInterface was added.
Magento\Framework\Bulk\BulkManagementInterfaceInterface was added.
Magento\Framework\Bulk\BulkStatusInterfaceInterface was added.
Magento\Framework\Bulk\BulkSummaryInterfaceInterface was added.
Magento\Framework\Bulk\OperationInterfaceInterface was added.
Magento\Framework\Bulk\OperationManagementInterfaceInterface was added.
Magento\VisualMerchandiser\Model\Sorting\SortInterfaceInterface was added.
Magento\VisualMerchandiser\Model\Rules\RuleInterfaceInterface was added.
Magento\TargetRule\Model\ResourceModel\Index\IndexInterfaceInterface was added.
Magento\Signifyd\Api\CaseCreationServiceInterfaceInterface was added.
Magento\Signifyd\Api\CaseManagementInterfaceInterface was added.
Magento\Signifyd\Api\CaseRepositoryInterfaceInterface was added.
Magento\Signifyd\Api\GuaranteeCancelingServiceInterfaceInterface was added.
Magento\Signifyd\Api\GuaranteeCreationServiceInterfaceInterface was added.
Magento\Signifyd\Api\Data\CaseInterfaceInterface was added.
Magento\Signifyd\Api\Data\CaseSearchResultsInterfaceInterface was added.
Magento\GiftCardAccount\Api\Data\GiftCardInterfaceInterface was added.
Magento\Elasticsearch\SearchAdapter\Query\Builder\QueryInterfaceInterface was added.
Magento\Elasticsearch\SearchAdapter\Filter\BuilderInterfaceInterface was added.
Magento\Elasticsearch\SearchAdapter\Filter\Builder\FilterInterfaceInterface was added.
Magento\Elasticsearch\SearchAdapter\Aggregation\Builder\BucketBuilderInterfaceInterface was added.
Magento\Elasticsearch\Model\Adapter\BatchDataMapperInterfaceInterface was added.
Magento\Elasticsearch\Model\Adapter\FieldMapperInterfaceInterface was added.
Magento\Elasticsearch\Model\Adapter\Index\BuilderInterfaceInterface was added.
Magento\Elasticsearch\Model\Adapter\Index\Config\EsConfigInterfaceInterface was added.
Magento\CatalogPermissions\Model\Indexer\UpdateIndexInterfaceInterface was added.
Magento\CatalogPermissions\App\ConfigInterfaceInterface was added.
Magento\AsynchronousOperations\Api\Data\BulkSummaryInterfaceInterface was added.
Magento\AsynchronousOperations\Api\Data\OperationInterfaceInterface was added.
Magento\AsynchronousOperations\Api\Data\OperationListInterfaceInterface was added.
Magento\AdvancedSearch\Model\SuggestedQueriesInterfaceInterface was added.
Magento\AdvancedSearch\Model\Client\ClientFactoryInterfaceInterface was added.
Magento\AdvancedSearch\Model\Client\ClientInterfaceInterface was added.
Magento\AdvancedSearch\Model\Client\ClientOptionsInterfaceInterface was added.
Magento\AdvancedSearch\Model\Adapter\DataMapper\AdditionalFieldsProviderInterfaceInterface was added.
Magento\AdminGws\Model\CallbackProcessorInterfaceInterface was added.
Magento\AdminGws\Model\ConfigInterfaceInterface was added.
diff --git a/src/_includes/backward-incompatible-changes/commerce/2.1.11-2.1.12.html b/src/_includes/backward-incompatible-changes/commerce/2.1.11-2.1.12.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.1.12-2.1.13.html b/src/_includes/backward-incompatible-changes/commerce/2.1.12-2.1.13.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.1.13-2.1.14.html b/src/_includes/backward-incompatible-changes/commerce/2.1.13-2.1.14.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.1.14-2.1.15.html b/src/_includes/backward-incompatible-changes/commerce/2.1.14-2.1.15.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.1.15-2.1.16.md b/src/_includes/backward-incompatible-changes/commerce/2.1.15-2.1.16.md deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.1.16-2.1.17.md b/src/_includes/backward-incompatible-changes/commerce/2.1.16-2.1.17.md deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.1.17-2.1.18.md b/src/_includes/backward-incompatible-changes/commerce/2.1.17-2.1.18.md deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.1.2-2.1.3.html b/src/_includes/backward-incompatible-changes/commerce/2.1.2-2.1.3.html deleted file mode 100644 index e4205385b53..00000000000 --- a/src/_includes/backward-incompatible-changes/commerce/2.1.2-2.1.3.html +++ /dev/null @@ -1,15 +0,0 @@ -

{{ site.data.var.ee }} only changes in classes

- - - - - - - - - - - - - -
What changedHow changed
Magento\ScalableCheckout\Model\Product\Plugin\RemoveQuoteItemsClass was removed.
Magento\MysqlMq\Setup\InstallDataClass was removed.
diff --git a/src/_includes/backward-incompatible-changes/commerce/2.1.3-2.1.4.html b/src/_includes/backward-incompatible-changes/commerce/2.1.3-2.1.4.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.1.4-2.1.5.html b/src/_includes/backward-incompatible-changes/commerce/2.1.4-2.1.5.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.1.5-2.1.6.html b/src/_includes/backward-incompatible-changes/commerce/2.1.5-2.1.6.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.1.6-2.1.7.html b/src/_includes/backward-incompatible-changes/commerce/2.1.6-2.1.7.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.1.7-2.1.8.html b/src/_includes/backward-incompatible-changes/commerce/2.1.7-2.1.8.html deleted file mode 100644 index 1f0fa7dc01c..00000000000 --- a/src/_includes/backward-incompatible-changes/commerce/2.1.7-2.1.8.html +++ /dev/null @@ -1,11 +0,0 @@ -

{{ site.data.var.ee }} only changes in classes

- - - - - - - - - -
What ChangedHow Changed
Magento\CustomerSegment\Model\ResourceModel\Grid\Collection::_initSelect[protected] Method has been removed.
\ No newline at end of file diff --git a/src/_includes/backward-incompatible-changes/commerce/2.1.8-2.1.9.html b/src/_includes/backward-incompatible-changes/commerce/2.1.8-2.1.9.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.1.9-2.1.10.html b/src/_includes/backward-incompatible-changes/commerce/2.1.9-2.1.10.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.2.0-2.2.1.html b/src/_includes/backward-incompatible-changes/commerce/2.2.0-2.2.1.html deleted file mode 100644 index 0a4a05ae19a..00000000000 --- a/src/_includes/backward-incompatible-changes/commerce/2.2.0-2.2.1.html +++ /dev/null @@ -1,55 +0,0 @@ -

{{ site.data.var.ee }} only changes in classes

- - - - - - - - - - - - - - - - - -
What ChangedHow Changed
Magento\Signifyd\Model\MessageGenerators\GeneratorExceptionClass was removed.
Magento\Signifyd\Block\FingerprintClass was removed.
Magento\Signifyd\Block\Adminhtml\CaseInfoClass was removed.
- -

{{ site.data.var.ee }} only changes in interfaces

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What ChangedHow Changed
Magento\Signifyd\Api\CaseCreationServiceInterfaceInterface was removed.
Magento\Signifyd\Api\CaseManagementInterfaceInterface was removed.
Magento\Signifyd\Api\CaseRepositoryInterfaceInterface was removed.
Magento\Signifyd\Api\GuaranteeCancelingServiceInterfaceInterface was removed.
Magento\Signifyd\Api\GuaranteeCreationServiceInterfaceInterface was removed.
Magento\Signifyd\Api\Data\CaseInterfaceInterface was removed.
Magento\Signifyd\Api\Data\CaseSearchResultsInterfaceInterface was removed.
diff --git a/src/_includes/backward-incompatible-changes/commerce/2.2.1-2.2.2.html b/src/_includes/backward-incompatible-changes/commerce/2.2.1-2.2.2.html deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.2.10-2.2.11.md b/src/_includes/backward-incompatible-changes/commerce/2.2.10-2.2.11.md deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.2.2-2.2.3.html b/src/_includes/backward-incompatible-changes/commerce/2.2.2-2.2.3.html deleted file mode 100644 index 2d03148f47e..00000000000 --- a/src/_includes/backward-incompatible-changes/commerce/2.2.2-2.2.3.html +++ /dev/null @@ -1,27 +0,0 @@ -

{{ site.data.var.ee }} only changes in classes

- - - - - - - - - - - - - - - - - - - - - - - - - -
What ChangedHow Changed
Magento\Rma\Block\Adminhtml\Rma\Edit\Tab\General\Shipping\Methods::__construct[public] Added optional parameter(s).
Magento\Elasticsearch\Model\Config::__construct[public] Added optional parameter(s).
Magento\Elasticsearch\Elasticsearch5\SearchAdapter\MapperClass was added.
Magento\Elasticsearch\Elasticsearch5\SearchAdapter\Query\BuilderClass was added.
Magento\Elasticsearch\Elasticsearch5\Model\Adapter\FieldTypeClass was added.
diff --git a/src/_includes/backward-incompatible-changes/commerce/2.2.3-2.2.4.html b/src/_includes/backward-incompatible-changes/commerce/2.2.3-2.2.4.html deleted file mode 100644 index e6acb99eb5a..00000000000 --- a/src/_includes/backward-incompatible-changes/commerce/2.2.3-2.2.4.html +++ /dev/null @@ -1,15 +0,0 @@ -

{{ site.data.var.ee }} only changes in classes

- - - - - - - - - - - - - -
What ChangedHow Changed
Magento\Framework\Amqp\Config::__construct[public] Added optional parameter(s).
Magento\CatalogEvent\Model\Event::CACHE_EVENT_CATEGORY_TAGConstant has been added.
diff --git a/src/_includes/backward-incompatible-changes/commerce/2.2.4-2.2.5.html b/src/_includes/backward-incompatible-changes/commerce/2.2.4-2.2.5.html deleted file mode 100644 index 37ed5fcd9ea..00000000000 --- a/src/_includes/backward-incompatible-changes/commerce/2.2.4-2.2.5.html +++ /dev/null @@ -1,11 +0,0 @@ -

{{ site.data.var.ee }} only changes in classes

- - - - - - - - - -
What ChangedHow Changed
Magento\AdvancedSearch\Model\ResourceModel\Index::__construct[public] Added optional parameter(s).
diff --git a/src/_includes/backward-incompatible-changes/commerce/2.2.5-2.2.6.html b/src/_includes/backward-incompatible-changes/commerce/2.2.5-2.2.6.html deleted file mode 100644 index f680bb0c4a0..00000000000 --- a/src/_includes/backward-incompatible-changes/commerce/2.2.5-2.2.6.html +++ /dev/null @@ -1,31 +0,0 @@ -

{{ site.data.var.ee }} only changes in classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What ChangedHow Changed
Magento\AdvancedSearch\Model\ResourceModel\Index::__construct[public] Method parameter typing added.
Magento\AdvancedSearch\Model\ResourceModel\Index::__construct[public] Method parameter typing removed.
Magento\VisualMerchandiser\Model\Sorting\SortAbstract::__construct[public] Added optional parameter(s).
Magento\Elasticsearch\Model\ResourceModel\Index::__construct[public] Added optional parameter(s).
Magento\AdminGws\Model\Collections::__construct[public] Added optional parameter(s).
Magento\AdminGws\Model\Role::__construct[public] Added optional parameter(s).
diff --git a/src/_includes/backward-incompatible-changes/commerce/2.2.6-2.2.7.md b/src/_includes/backward-incompatible-changes/commerce/2.2.6-2.2.7.md deleted file mode 100644 index 7368565df9b..00000000000 --- a/src/_includes/backward-incompatible-changes/commerce/2.2.6-2.2.7.md +++ /dev/null @@ -1,25 +0,0 @@ -### {{ site.data.var.ee }} only changes in classes {#ee-classes-226-227} - -| What changed | How changed | -| ----------------------------------------------------------------------------------------------------------- | ------------------------------------- | -| Magento\Rma\Block\Adminhtml\Rma\Item\Attribute\Edit\Tab\Main::\_\_construct | [public] Added optional parameter(s). | -| Magento\GiftCardAccount\Block\Check::\_toHtml | [protected] Method has been added. | -| Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Attribute\Edit\Tab\Main::\_\_construct | [public] Added optional parameter(s). | -| Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\Address\Attribute\Edit\Tab\General::\_\_construct | [public] Added optional parameter(s). | -| Magento\WebapiAsync\Model\BulkServiceConfig | Class was added. | -| Magento\WebapiAsync\Model\ServiceConfig | Class was added. | - -### {{ site.data.var.ee }} only changes in interfaces {#ee-interfaces-226-227} - -| What changed | How changed | -| ----------------------------------------------------------------------------- | ------------------------ | -| Magento\Framework\Bulk\OperationInterface::RESULT\_SERIALIZED\_DATA | Constant has been added. | -| Magento\Framework\Bulk\OperationInterface::STATUS\_TYPE\_REJECTED | Constant has been added. | -| Magento\AsynchronousOperations\Model\ConfigInterface | Interface was added. | -| Magento\AsynchronousOperations\Api\BulkStatusInterface | Interface was added. | -| Magento\AsynchronousOperations\Api\Data\AsyncResponseInterface | Interface was added. | -| Magento\AsynchronousOperations\Api\Data\BulkOperationsStatusInterface | Interface was added. | -| Magento\AsynchronousOperations\Api\Data\DetailedBulkOperationsStatusInterface | Interface was added. | -| Magento\AsynchronousOperations\Api\Data\DetailedOperationStatusInterface | Interface was added. | -| Magento\AsynchronousOperations\Api\Data\ItemStatusInterface | Interface was added. | -| Magento\AsynchronousOperations\Api\Data\SummaryOperationStatusInterface | Interface was added. | diff --git a/src/_includes/backward-incompatible-changes/commerce/2.2.7-2.2.8.md b/src/_includes/backward-incompatible-changes/commerce/2.2.7-2.2.8.md deleted file mode 100644 index a83fcc96707..00000000000 --- a/src/_includes/backward-incompatible-changes/commerce/2.2.7-2.2.8.md +++ /dev/null @@ -1,9 +0,0 @@ -### {{ site.data.var.ee }} only changes in classes {#ee-classes-227-228} - -| What changed | How changed | -|--------------------------------------------------------------------------------------|---------------------------------------| -| Magento\VisualMerchandiser\Model\Rules::\_\_construct | [public] Added optional parameter(s). | -| Magento\VisualMerchandiser\Block\Adminhtml\Category\Merchandiser\Tile::\_\_construct | [public] Added optional parameter(s). | -| Magento\GiftRegistry\Block\Email\Items::\_\_construct | [public] Method has been added. | -| Magento\Elasticsearch\Model\Config::\_\_construct | [public] Added optional parameter(s). | -| Magento\AdminGws\Model\Collections::addReportCollectionStoreFilter | [public] Method has been added. | \ No newline at end of file diff --git a/src/_includes/backward-incompatible-changes/commerce/2.2.8-2.2.9.md b/src/_includes/backward-incompatible-changes/commerce/2.2.8-2.2.9.md deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/src/_includes/backward-incompatible-changes/commerce/2.2.9-2.2.10.md b/src/_includes/backward-incompatible-changes/commerce/2.2.9-2.2.10.md deleted file mode 100644 index adc8020f535..00000000000 --- a/src/_includes/backward-incompatible-changes/commerce/2.2.9-2.2.10.md +++ /dev/null @@ -1,6 +0,0 @@ -### ({{ site.data.var.ee }} only) Class API membership changes {#ee-class-api-membership-229-2210} - -| What changed | How it changed | -| --- | --- | -| Magento\CustomerCustomAttributes\Block\Adminhtml\Customer\ValidationMessages | Class was added. | -| Magento\Banner\Model\Banner | Class was added. | \ No newline at end of file diff --git a/src/_includes/backward-incompatible-changes/commerce/2.0.0-2.0.1.html b/src/_includes/backward-incompatible-changes/commerce/2.3.7-2.3.7-p1.md similarity index 100% rename from src/_includes/backward-incompatible-changes/commerce/2.0.0-2.0.1.html rename to src/_includes/backward-incompatible-changes/commerce/2.3.7-2.3.7-p1.md diff --git a/src/_includes/backward-incompatible-changes/commerce/2.0.1-2.0.2.html b/src/_includes/backward-incompatible-changes/commerce/2.3.7-p1-2.3.7-p2.md similarity index 100% rename from src/_includes/backward-incompatible-changes/commerce/2.0.1-2.0.2.html rename to src/_includes/backward-incompatible-changes/commerce/2.3.7-p1-2.3.7-p2.md diff --git a/src/_includes/backward-incompatible-changes/commerce/2.4.0-2.4.1.md b/src/_includes/backward-incompatible-changes/commerce/2.4.0-2.4.1.md index e7b2055b6bc..de17d728dbd 100644 --- a/src/_includes/backward-incompatible-changes/commerce/2.4.0-2.4.1.md +++ b/src/_includes/backward-incompatible-changes/commerce/2.4.0-2.4.1.md @@ -1,12 +1,77 @@ -### {{ site.data.var.ee }} only changes in classes {#ee-240-241-class} +#### Class changes {#ee-240-241-class} -| What changed | How it changed | -| --- | --- | -| Magento\CustomerSegment\Model\ResourceModel\Segment::createSelect | [public] Method return typing changed. | +| What changed | How it changed | +| -------------------------------------------------------------------- | ------------------------------------ | +| Magento\Authorization\Model\Role::$\_cacheTag | [protected] Property has been added. | +| Magento\Catalog\Model\Category::getCacheTags | [public] Method has been added. | +| Magento\Catalog\Model\Product::getCacheTags | [public] Method has been added. | +| Magento\Framework\Stdlib\Cookie\CookieMetadata::KEY_SAME_SITE | Constant has been added. | +| Magento\Framework\Stdlib\Cookie\CookieMetadata::getSameSite | [public] Method has been added. | +| Magento\Framework\Stdlib\Cookie\CookieMetadata::setSameSite | [public] Method has been added. | +| Magento\ReCaptchaValidationApi\Model\ValidationErrorMessagesProvider | Class was added. | +| Magento\User\Model\User::$\_cacheTag | [protected] Property has been added. | -### {{ site.data.var.ee }} only changes in API membership {#ee-240-241-class-api-membership} +#### Interface changes {#ee-240-241-interface} -| What changed | How it changed | -| --- | --- | -| Magento\TargetRule\Block\Product\AbstractProduct | Class was added. | +| What changed | How it changed | +| -------------------------------------------------------------------------------- | --------------------------------- | +| Magento\AdobeImsApi\Api\Data\ConfigInterface | Interface was added. | +| Magento\AdobeStockClientApi\Api\Data\LicenseConfirmationInterface::getCanLicense | [public] Method has been removed. | +| Magento\AdobeStockClientApi\Api\Data\LicenseConfirmationInterface::isCanLicense | [public] Method has been added. | +| Magento\Catalog\Api\ProductAttributeOptionUpdateInterface | Interface was added. | +| Magento\Eav\Api\AttributeOptionUpdateInterface | Interface was added. | +| Magento\ReCaptchaUi\Model\ErrorMessageConfigInterface | Interface was added. | + +#### Database changes {#ee-240-241-database} + +| What changed | How it changed | +| ------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| login_as_customer_assistance_allowed | Table was added | +| media_gallery_asset/MEDIA_GALLERY_ID_PATH_TITLE_CONTENT_TYPE_WIDTH_HEIGHT | Unique key was removed | +| media_gallery_asset/constraint | Module db schema whitelist reduced (media_gallery_asset/constraint). | + +#### Di changes {#ee-240-241-di} + +| What changed | How it changed | +| ---------------------- | ------------------------ | +| mediaGalleryFilterPool | Virtual Type was removed | +| mediaGalleryReporting | Virtual Type was removed | + +#### System changes {#ee-240-241-system} + +| What changed | How it changed | +| --------------------------------------------------------------- | ----------------------------------- | +| checkout/cart/enable_clear_shopping_cart | A field-node was added | +| cms/pagebuilder/enable_content_preview | A field-node was added | +| login_as_customer/general/shopping_assistance_checkbox_title | A field-node was added | +| login_as_customer/general/shopping_assistance_checkbox_tooltip | A field-node was added | +| recaptcha_backend/failure_messages | A group-node was added | +| recaptcha_backend/failure_messages/technical_failure_message | A field-node was added | +| recaptcha_backend/failure_messages/validation_failure_message | A field-node was added | +| recaptcha_backend/type_invisible/validation_failure_message | A field-node was removed | +| recaptcha_backend/type_recaptcha/validation_failure_message | A field-node was removed | +| recaptcha_backend/type_recaptcha_v3/validation_failure_message | A field-node was removed | +| recaptcha_frontend/failure_messages | A group-node was added | +| recaptcha_frontend/failure_messages/technical_failure_message | A field-node was added | +| recaptcha_frontend/failure_messages/validation_failure_message | A field-node was added | +| recaptcha_frontend/type_for/customer_edit | A field-node was added | +| recaptcha_frontend/type_invisible/validation_failure_message | A field-node was removed | +| recaptcha_frontend/type_recaptcha/validation_failure_message | A field-node was removed | +| recaptcha_frontend/type_recaptcha_v3/validation_failure_message | A field-node was removed | +| system.xml | System configuration file was added | + +#### XSD changes {#ee-240-241-xsd} + +| What changed | How it changed | +| ------------------ | ------------------------------ | +| /etc/overrides.xsd | A schema declaration was added | +| global | An optional node was added | + +#### Class API membership changes {#ee-240-241-class-api-membership} + +| What changed | How it changed | +| -------------------------------------------------------- | ---------------- | | Magento\AdvancedCheckout\Block\Adminhtml\Sku\AbstractSku | Class was added. | +| Magento\Framework\View\Page\Builder | Class was added. | +| Magento\SalesRule\Model\Validator | Class was added. | +| Magento\TargetRule\Block\Product\AbstractProduct | Class was added. | diff --git a/src/_includes/backward-incompatible-changes/commerce/2.4.1-2.4.2.md b/src/_includes/backward-incompatible-changes/commerce/2.4.1-2.4.2.md index 234c2fdcb05..25d3a682f5f 100644 --- a/src/_includes/backward-incompatible-changes/commerce/2.4.1-2.4.2.md +++ b/src/_includes/backward-incompatible-changes/commerce/2.4.1-2.4.2.md @@ -1,12 +1,88 @@ -### {{ site.data.var.ee }} only changes in classes {#ee-241-242-class} +#### Class changes {#ee-241-242-class} -| What changed | How it changed | -| --- | --- | -| Magento\Banner\Model\Banner::\_\_construct | [public] Method has been added. | +| What changed | How it changed | +| ---------------------------------------------------------------------------------------------------- | ----------------------------------------- | +| Magento\Authorization\Model\Rules::\_\_construct | [public] Method has been removed. | +| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::$listId | [protected] Property has been added. | +| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::getListId | [public] Method has been added. | +| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::getProductsByListId | [public] Method has been added. | +| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::removeCompareList | [public] Method has been added. | +| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::setListId | [public] Method has been added. | +| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::setListIdToCustomerCompareItems | [public] Method has been added. | +| Magento\Catalog\Model\ResourceModel\Product\Option\Value\Collection::$\_eventObject | [protected] Property has been added. | +| Magento\Catalog\Model\ResourceModel\Product\Option\Value\Collection::$\_eventPrefix | [protected] Property has been added. | +| Magento\Framework\Data\Collection\Filesystem::\_usort | [protected] Method return typing changed. | +| Magento\Framework\File\Uploader::\_moveFile | [protected] Method return typing changed. | +| Magento\MediaGalleryUi\Block\Adminhtml\ImageDetails | Class was added. | +| Magento\MediaGalleryUi\Block\Adminhtml\ImageDetailsStandalone | Class was added. | +| Magento\Sales\Block\Order\Recent::\_\_construct | [public] Method parameter typing changed. | +| Magento\Wishlist\Block\AddToWishlist::\_toHtml | [protected] Method has been removed. | -### {{ site.data.var.ee }} only changes in API membership {#ee-241-242-class-api-membership} +#### Interface changes {#ee-241-242-interface} -| What changed | How it changed | -| --- | --- | -| Magento\AdvancedCheckout\Block\Adminhtml\Sku\AbstractSku | Class was added. | -| Magento\AdvancedCheckout\Block\Adminhtml\Sku\Errors\AbstractErrors | Class was added. | +| What changed | How it changed | +| -------------------------------------------------------------------------- | -------------------------------------- | +| Magento\AdobeStockAssetApi\Api\Data\AssetInterface::getExtensionAttributes | [public] Method return typing changed. | + +#### Database changes {#ee-241-242-database} + +| What changed | How it changed | +| ------------------------------------------------------------------------------ | ------------------------------------------------ | +| auto_increment_test | Table chard was changed from checkout to default | +| catalog_compare_item/CATALOG_COMPARE_ITEM_LIST_ID_CATALOG_COMPARE_LIST_LIST_ID | Foreign key was added | +| catalog_compare_item/list_id | Column was added | +| catalog_compare_list | Table was added | +| reference_table | Table chard was changed from sales to default | +| test_table | Module db schema whitelist reduced (test_table). | +| test_table | Table was dropped | +| test_table_one | Table was added | +| test_table_two | Table was added | + +#### Di changes {#ee-241-242-di} + +| What changed | How it changed | +| ------------------------------ | ------------------------ | +| EmptyOmsTableNameArrayIterator | Virtual Type was removed | + +#### System changes {#ee-241-242-system} + +| What changed | How it changed | +| ------------------------------------------------ | ---------------------- | +| system/media_gallery_renditions | A group-node was added | +| system/media_gallery_renditions/enabled | A field-node was added | +| system/media_gallery_renditions/height | A field-node was added | +| system/media_gallery_renditions/width | A field-node was added | +| system/media_storage_configuration | A group-node was added | +| system/media_storage_configuration/media_storage | A field-node was added | +| web/url | A group-node was added | +| web/url/catalog_media_url_format | A field-node was added | + +#### XSD changes {#ee-241-242-xsd} + +| What changed | How it changed | +| ------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------- | +| framework-foreign-key/etc/constraints.xsd | A schema declaration was added | +| module-page-builder/etc/content_type.xsd | A schema declaration was added | +| module-page-builder/etc/content_type_merged.xsd | A schema declaration was added | +| framework-foreign-key/etc/constraints.xsd | A schema declaration was removed | +| module-page-builder/etc/content_type.xsd | A schema declaration was removed | +| module-page-builder/etc/content_type_merged.xsd | A schema declaration was removed | + +#### Class API membership changes {#ee-241-242-class-api-membership} + +| What changed | How it changed | +| ------------------------------------------------------------------ | ------------------ | +| Magento\AdvancedCheckout\Block\Adminhtml\Sku\AbstractSku | Class was added. | +| Magento\AdvancedCheckout\Block\Adminhtml\Sku\Errors\AbstractErrors | Class was added. | +| Magento\Catalog\Model\Indexer\Category\Product\AbstractAction | Class was removed. | +| Magento\Framework\Session\Config | Class was added. | +| Magento\Framework\Session\SessionManager | Class was added. | +| Magento\Framework\Url | Class was added. | +| Magento\ImportExport\Model\AbstractModel | Class was added. | +| Magento\Review\Block\Adminhtml\Grid | Class was added. | + +#### Interface API membership changes {#ee-241-242-interface-api-membership} + +| What changed | How it changed | +| ------------------------------------------------ | -------------------- | +| Magento\Framework\Session\Config\ConfigInterface | Interface was added. | diff --git a/src/_includes/backward-incompatible-changes/commerce/2.4.2-2.4.3.md b/src/_includes/backward-incompatible-changes/commerce/2.4.2-2.4.3.md index ced1a09d41a..f1958786d60 100644 --- a/src/_includes/backward-incompatible-changes/commerce/2.4.2-2.4.3.md +++ b/src/_includes/backward-incompatible-changes/commerce/2.4.2-2.4.3.md @@ -1,22 +1,113 @@ -### {{ site.data.var.ee }} only changes in classes {#ee-242-243-class} +#### Class changes {#ee-242-243-class} -| What changed | How it changed | -| --- | --- | -| Magento\GiftRegistry\Model\ResourceModel\Item\Collection::\_renderFiltersBefore | [protected] Method has been added. | +| What changed | How it changed | +| ------------------------------------------------------------------------------- | --------------------------------------- | +| Magento\Authorization\Model\Role::\_\_construct | [public] Method has been removed. | +| Magento\Catalog\Model\ResourceModel\Product::\_afterDelete | [protected] Method has been added. | +| Magento\CurrencySymbol\Block\Adminhtml\System\Currencysymbol::\_construct | [protected] Method has been removed. | +| Magento\Email\Model\Template\Filter::$emogrifier | [protected] Property has been removed. | +| Magento\Email\Model\Template\Filter::\_\_construct | [public] Method parameter typing added. | +| Magento\GiftRegistry\Model\ResourceModel\Item\Collection::\_renderFiltersBefore | [protected] Method has been added. | +| Magento\Paypal\Block\PayLater\Banner | Class was added. | +| Magento\ReCaptchaWebapiApi\Model\CompositeWebapiValidationConfigProvider | Class was added. | -### {{ site.data.var.ee }} only changes in database {#ee-242-243-database} +#### Interface changes {#ee-242-243-interface} -| What changed | How it changed | -| --- | --- | -| magento\_customersegment\_event/PRIMARY | Primary key was added | -| quote\_preview/PRIMARY | Primary key was added | -| magento\_salesrule\_filter/PRIMARY | Primary key was added | -| magento\_customersegment\_event/segment\_event\_id | Column was added | -| magento\_salesrule\_filter/rule\_filter\_id | Column was added | +| What changed | How it changed | +| ---------------------------------------------------------------------- | -------------------------------------- | +| Magento\Customer\Api\Data\GroupExcludedWebsiteInterface | Interface was added. | +| Magento\Customer\Api\GroupExcludedWebsiteRepositoryInterface | Interface was added. | +| Magento\ReCaptchaWebapiApi\Api\Data\EndpointInterface | Interface was added. | +| Magento\ReCaptchaWebapiApi\Api\WebapiValidationConfigProviderInterface | Interface was added. | +| Magento\RequisitionList\Api\Data\RequisitionListItemInterface::getSku | [public] Method return typing changed. | -### {{ site.data.var.ee }} only changes in API membership {#ee-242-243-class-api-membership} +#### Database changes {#ee-242-243-database} -| What changed | How it changed | -| --- | --- | -| Magento\GiftRegistry\Block\Customer\Edit\AbstractEdit | Class was added. | -| Magento\AdvancedCheckout\Block\Adminhtml\Sku\AbstractSku | Class was added. | +| What changed | How it changed | +| ---------------------------------------------- | --------------------- | +| catalog_url_rewrite_product_category/PRIMARY | Primary key was added | +| company_payment/PRIMARY | Primary key was added | +| customer_group_excluded_website | Table was added | +| inventory_geoname/PRIMARY | Primary key was added | +| inventory_geoname/entity_id | Column was added | +| magento_customersegment_event/PRIMARY | Primary key was added | +| magento_customersegment_event/segment_event_id | Column was added | +| magento_salesrule_filter/PRIMARY | Primary key was added | +| magento_salesrule_filter/rule_filter_id | Column was added | +| purchase_order_rule_approver/PRIMARY | Primary key was added | +| purchase_order_rule_approver/approver_id | Column was added | +| quote_preview/PRIMARY | Primary key was added | + +#### System changes {#ee-242-243-system} + +| What changed | How it changed | +| --------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | +| admin/emails/new_user_notification_template | A field-node was added | +| payment_all_paypal/payments_pro_hosted_solution_without_bml_and_paylater | A group-node was added | +| payment_all_paypal/payments_pro_hosted_solution_without_bml_and_paylater/pphs_required_settings | A group-node was added | +| payment_all_paypal/payments_pro_hosted_solution_without_bml_and_paylater/pphs_required_settings/enable_paypal_paylater_experience | A field-node was added | +| payment_all_paypal/payments_pro_hosted_solution_without_bml_and_paylater/pphs_required_settings/pphs_advertise_paylater | A group-node was added | +| payment_au/express_checkout_other/express_checkout_required | A group-node was added | +| payment_au/express_checkout_other/express_checkout_required/advertise_paylater | A group-node was added | +| payment_au/express_checkout_other/express_checkout_required/enable_paypal_paylater_experience | A field-node was added | +| payment_ca/paypal_payment_gateways/payflow_link_ca/payflow_link_required/enable_paypal_paylater_experience | A field-node was added | +| payment_ca/paypal_payment_gateways/payflow_link_ca/payflow_link_required/payflow_link_advertise_paylater | A group-node was added | +| payment_ca/paypal_payment_gateways/paypal_payflowpro_ca/paypal_payflow_required | A group-node was added | +| payment_ca/paypal_payment_gateways/paypal_payflowpro_ca/paypal_payflow_required/enable_paypal_paylater_experience | A field-node was added | +| payment_ca/paypal_payment_gateways/paypal_payflowpro_ca/paypal_payflow_required/paypal_payflow_advertise_paylater | A group-node was added | +| payment_ca/paypal_payment_gateways/wpp_ca/paypal_payflow_required/enable_paypal_paylater_experience | A field-node was added | +| payment_ca/paypal_payment_gateways/wpp_ca/paypal_payflow_required/paypal_payflow_advertise_paylater | A group-node was added | +| payment_fr/express_checkout_other/express_checkout_required | A group-node was added | +| payment_fr/express_checkout_other/express_checkout_required/advertise_paylater | A group-node was added | +| payment_fr/express_checkout_other/express_checkout_required/advertise_paylater/paylater_enabled | A field-node was added | +| payment_fr/express_checkout_other/express_checkout_required/enable_paypal_paylater_experience | A field-node was added | +| payment_gb/paypal_alternative_payment_methods/express_checkout_gb/express_checkout_required/advertise_paylater | A group-node was added | +| payment_gb/paypal_alternative_payment_methods/express_checkout_gb/express_checkout_required/advertise_paylater/paylater_enabled | A field-node was added | +| payment_gb/paypal_group_all_in_one/wps_express/express_checkout_required/advertise_paylater | A group-node was added | +| payment_gb/paypal_group_all_in_one/wps_express/express_checkout_required/enable_paypal_paylater_experience | A field-node was added | +| payment_other/express_checkout_other/express_checkout_required/advertise_paylater | A group-node was added | +| payment_other/express_checkout_other/express_checkout_required/enable_paypal_paylater_experience | A field-node was added | +| payment_other/paypal_group_all_in_one/wps_other/express_checkout_required/advertise_paylater | A group-node was added | +| payment_other/paypal_group_all_in_one/wps_other/express_checkout_required/enable_paypal_paylater_experience | A field-node was added | +| recaptcha_frontend | A section-node was added | +| recaptcha_frontend/type_for | A group-node was added | +| recaptcha_frontend/type_for/place_order | A field-node was added | +| sales_email/quote/expire_occur_template | A field-node was added | +| system | A section-node was added | +| system/security | A group-node was added | +| system/security/max_session_size_admin | A field-node was added | +| system/security/max_session_size_storefront | A field-node was added | + +#### XSD changes {#ee-242-243-xsd} + +| What changed | How it changed | +| ----------------- | ------------------------------- | +| additionalColumns | An optional node was added | +| cl_name | An optional attribute was added | +| column | A required node was added | +| constant | An optional attribute was added | +| name | An optional attribute was added | +| processor | An optional attribute was added | +| walker | An optional attribute was added | + +#### Class API membership changes {#ee-242-243-class-api-membership} + +| What changed | How it changed | +| --------------------------------------------------------------------- | ---------------- | +| Magento\AdvancedCheckout\Block\Adminhtml\Sku\AbstractSku | Class was added. | +| Magento\Backend\App\Action\Plugin\Authentication | Class was added. | +| Magento\Backend\Block\Dashboard\Bar | Class was added. | +| Magento\Eav\Block\Adminhtml\Attribute\Edit\Main\AbstractMain | Class was added. | +| Magento\Framework\App\Router\Base | Class was added. | +| Magento\GiftRegistry\Block\Customer\Edit\AbstractEdit | Class was added. | +| Magento\MediaStorage\Model\File\Storage\Database\AbstractDatabase | Class was added. | +| Magento\MediaStorage\Model\ResourceModel\File\Storage\AbstractStorage | Class was added. | +| Magento\SalesRule\Model\Validator | Class was added. | +| Magento\Sales\Block\Adminhtml\Order\Create\Form\Address | Class was added. | +| Magento\Sales\Block\Items\AbstractItems | Class was added. | + +#### Interface API membership changes {#ee-242-243-interface-api-membership} + +| What changed | How it changed | +| ----------------------------------------------- | -------------------- | +| Magento\Framework\Filesystem\File\ReadInterface | Interface was added. | diff --git a/src/_includes/backward-incompatible-changes/commerce/2.4.3-2.4.3-p1.md b/src/_includes/backward-incompatible-changes/commerce/2.4.3-2.4.3-p1.md new file mode 100644 index 00000000000..3ce9fe9fba5 --- /dev/null +++ b/src/_includes/backward-incompatible-changes/commerce/2.4.3-2.4.3-p1.md @@ -0,0 +1,19 @@ +#### Class changes {#ee-243-243-p1-class} + +| What changed | How it changed | +| ------------------------------------------------------------------ | ------------------------------- | +| Magento\Customer\Model\ResourceModel\Customer::findSessionCutOff | [public] Method has been added. | +| Magento\Customer\Model\ResourceModel\Customer::updateSessionCutOff | [public] Method has been added. | + +#### Database changes {#ee-243-243-p1-database} + +| What changed | How it changed | +| ------------------------------ | ---------------- | +| customer_entity/session_cutoff | Column was added | +| customer_visitor/created_at | Column was added | + +#### Class API membership changes {#ee-243-243-p1-class-api-membership} + +| What changed | How it changed | +| ---------------------------------------- | ---------------- | +| Magento\Framework\Session\SessionManager | Class was added. | diff --git a/src/_includes/backward-incompatible-changes/commerce/2.4.3-2.4.4.md b/src/_includes/backward-incompatible-changes/commerce/2.4.3-2.4.4.md new file mode 100644 index 00000000000..bbfd0f14278 --- /dev/null +++ b/src/_includes/backward-incompatible-changes/commerce/2.4.3-2.4.4.md @@ -0,0 +1,229 @@ +#### Class changes {#ee-243-244-class} + +| What changed | How it changed | +| --- | --- | +| Magento\Framework\Search\Request\Query\Match | Class was removed. | +| Magento\Elasticsearch\SearchAdapter\Mapper::\_\_construct | [public] Method parameter typing changed. | +| Magento\Elasticsearch\Elasticsearch5\SearchAdapter\Mapper::\_\_construct | [public] Method parameter typing changed. | +| Magento\Backend\Model\Menu\Filter\Iterator::\_\_construct | [public] Method has been removed. | +| Magento\FunctionalTestingFramework\Util\Iterator\AbstractIterator::isValid | [protected] Method return typing changed. | +| Magento\FunctionalTestingFramework\Util\Iterator\AbstractIterator::rewind | [public] Method return typing changed. | +| Magento\FunctionalTestingFramework\Util\Iterator\AbstractIterator::next | [public] Method return typing changed. | +| Magento\FunctionalTestingFramework\Util\Iterator\AbstractIterator::valid | [public] Method return typing changed. | +| Magento\FunctionalTestingFramework\Util\Iterator\AbstractIterator::count | [public] Method return typing changed. | +| Magento\FunctionalTestingFramework\Util\Iterator\File::isValid | [protected] Method return typing changed. | +| Magento\Test\Integrity\PublicCodeTest::publicPHPTypesDataProvider | [public] Method return typing changed. | +| Magento\CatalogInventory\Model\StockStateException | Class was added. | +| Magento\Framework\Search\Request\Query\MatchQuery | Class was added. | +| Magento\Sales\Model\Order\Payment::setCustomAttribute | [public] Method has been added. | +| Magento\Sales\Block\Adminhtml\Order\View\Tab\Creditmemos::\_\_construct | [public] Method has been added. | +| Magento\Sales\Block\Adminhtml\Order\View\Tab\Invoices::\_\_construct | [public] Method has been added. | +| Magento\Customer\Model\ResourceModel\Customer::findSessionCutOff | [public] Method has been added. | +| Magento\Customer\Model\ResourceModel\Customer::updateSessionCutOff | [public] Method has been added. | +| Magento\Framework\Config\ConfigOptionsListConstants::CONFIG\_PATH\_WEBAPI\_SYNC\_DEFAULT\_INPUT\_ARRAY\_SIZE\_LIMIT | Constant has been added. | +| Magento\Framework\Config\ConfigOptionsListConstants::CONFIG\_PATH\_WEBAPI\_ASYNC\_DEFAULT\_INPUT\_ARRAY\_SIZE\_LIMIT | Constant has been added. | + +#### Database changes {#ee-243-244-database} + +| What changed | How it changed | +| --- | --- | +| jwt\_auth\_revoked | Table was added | +| test\_table | Table was added | +| dependent | Table was added | +| customer\_entity/session\_cutoff | Column was added | +| customer\_visitor/created\_at | Column was added | +| magento\_operation/started\_at | Column was added | +| dependent | Whitelist do not have table dependent declared in db\_schema.xml | + +#### System changes {#ee-243-244-system} + +| What changed | How it changed | +| --- | --- | +| webapi/validation | A group-node was added | +| webapi/validation/input\_limit\_enabled | A field-node was added | +| webapi/validation/complex\_array\_limit | A field-node was added | +| webapi/validation/maximum\_page\_size | A field-node was added | +| webapi/validation/default\_page\_size | A field-node was added | +| recaptcha\_frontend | A section-node was added | +| recaptcha\_frontend/type\_for | A group-node was added | +| recaptcha\_frontend/type\_for/coupon\_code | A field-node was added | +| cataloginventory | A section-node was added | +| cataloginventory/options | A group-node was added | +| cataloginventory/options/enable\_inventory\_check | A field-node was added | +| webapi/jwtauth | A group-node was added | +| webapi/jwtauth/jwt\_alg | A field-node was added | +| webapi/jwtauth/jwe\_alg | A field-node was added | +| webapi/jwtauth/customer\_expiration | A field-node was added | +| webapi/jwtauth/admin\_expiration | A field-node was added | +| oauth/consumer/enable\_integration\_as\_bearer | A field-node was added | +| webapi/graphql\_validation | A group-node was added | +| webapi/graphql\_validation/input\_limit\_enabled | A field-node was added | +| webapi/graphql\_validation/maximum\_page\_size | A field-node was added | +| sales\_email | A section-node was added | +| sales\_email/rejected\_order | A group-node was added | +| sales\_email/rejected\_order/enabled | A field-node was added | +| sales\_email/rejected\_order/identity | A field-node was added | +| sales\_email/rejected\_order/template | A field-node was added | +| sales\_email/rejected\_order/guest\_template | A field-node was added | +| sales\_email/rejected\_order/copy\_to | A field-node was added | +| sales\_email/rejected\_order/copy\_method | A field-node was added | + +#### Xsd changes {#ee-243-244-xsd} + +| What changed | How it changed | +| --- | --- | +| app/code/module-webapi/etc/webapi\_base.xsd | A schema declaration was removed | +| app/code/module-webapi-async/etc/webapi\_async.xsd | A schema declaration was removed | +| app/code/module-webapi/etc/webapi\_base.xsd | A schema declaration was added | +| app/code/module-webapi-async/etc/webapi\_async.xsd | A schema declaration was added | + +#### Class API membership changes {#ee-243-244-class-api-membership} + +| What changed | How it changed | +| --- | --- | +| Magento\ImportExport\Model\Import\AbstractSource | Class was removed. | +| Zend\_Db\_Select | Class was added. | +| Magento\Wishlist\Block\AbstractBlock | Class was added. | +| Magento\Ui\DataProvider\AbstractDataProvider | Class was added. | +| Magento\Sales\Block\Adminhtml\Totals | Class was added. | +| Magento\SalesRule\Model\Validator | Class was added. | +| Magento\GiftRegistry\Block\Customer\Edit\AbstractEdit | Class was added. | +| Magento\Backend\App\Action\Plugin\Authentication | Class was added. | +| Magento\Framework\Url | Class was added. | +| Magento\Framework\Session\SessionManager | Class was added. | +| Magento\Framework\DB\Sql\Expression | Class was added. | +| Magento\Framework\Api\AbstractSimpleObjectBuilder | Class was added. | +| Magento\UrlRewrite\Model\UrlRewrite::setMetadata | [public] Method has been added. | +| Magento\UrlRewrite\Model\UrlRewrite::cleanEntitiesCache | [public] Method has been added. | +| Magento\UrlRewrite\Model\ResourceModel\UrlRewriteCollection::$storeManager | [protected] Property has been added. | +| Magento\PageCache\Model\DepersonalizeChecker::\_\_construct | [public] Method has been added. | +| Magento\PageCache\Model\Varnish\VclGenerator::\_\_construct | [public] Method has been added. | +| Magento\Msrp\Model\Config::\_\_construct | [public] Method has been added. | +| Magento\Msrp\Model\Config::setStoreId | [public] Method has been added. | +| Magento\Msrp\Model\Config::getDisplayActualPriceType | [public] Method has been added. | +| Magento\Msrp\Model\Config::getExplanationMessage | [public] Method has been added. | +| Magento\Msrp\Model\Config::getExplanationMessageWhatsThis | [public] Method has been added. | +| Magento\Msrp\Model\Config::$scopeConfig | [protected] Property has been added. | +| Magento\Msrp\Model\Config::$storeManager | [protected] Property has been added. | +| Magento\Msrp\Model\Config::$escaper | [protected] Property has been added. | +| Magento\Msrp\Model\Config::$storeId | [protected] Property has been added. | +| Magento\Msrp\Model\Config::XML\_PATH\_MSRP\_ENABLED | Constant has been added. | +| Magento\Msrp\Model\Config::XML\_PATH\_MSRP\_DISPLAY\_ACTUAL\_PRICE\_TYPE | Constant has been added. | +| Magento\Msrp\Model\Config::XML\_PATH\_MSRP\_EXPLANATION\_MESSAGE | Constant has been added. | +| Magento\Msrp\Model\Config::XML\_PATH\_MSRP\_EXPLANATION\_MESSAGE\_WHATS\_THIS | Constant has been added. | +| Magento\Msrp\Model\Msrp::\_\_construct | [public] Method has been added. | +| Magento\Msrp\Model\Msrp::$mapApplyToProductType | [protected] Property has been added. | +| Magento\Msrp\Model\Msrp::$eavAttributeFactory | [protected] Property has been added. | +| Magento\Msrp\Model\Product\Options::\_\_construct | [public] Method has been added. | +| Magento\Msrp\Model\Product\Options::getVisibilities | [protected] Method has been added. | +| Magento\Msrp\Model\Product\Options::$config | [protected] Property has been added. | +| Magento\Msrp\Model\Product\Options::$msrpData | [protected] Property has been added. | +| Magento\Integration\Model\Config::\_\_construct | [public] Method has been added. | +| Magento\Integration\Model\Config::$\_configCacheType | [protected] Property has been added. | +| Magento\Integration\Model\Config::$\_configReader | [protected] Property has been added. | +| Magento\Integration\Model\Config::$\_integrations | [protected] Property has been added. | +| Magento\Integration\Model\Config::CACHE\_ID | Constant has been added. | +| Magento\Integration\Model\IntegrationConfig::\_\_construct | [public] Method has been added. | +| Magento\Integration\Model\IntegrationConfig::$\_configCacheType | [protected] Property has been added. | +| Magento\Integration\Model\IntegrationConfig::$\_configReader | [protected] Property has been added. | +| Magento\Integration\Model\IntegrationConfig::$\_integrations | [protected] Property has been added. | +| Magento\Integration\Model\IntegrationConfig::CACHE\_ID | Constant has been added. | +| Magento\CatalogSearch\Model\Indexer\Mview\Action::\_\_construct | [public] Method has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::\_\_construct | [public] Method has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::\_construct | [protected] Method has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::mapAssociatedEntities | [protected] Method has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::addCustomerGroupFilter | [public] Method has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::$\_associatedEntitiesMap | [protected] Property has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::$serializer | [protected] Property has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::$\_eventPrefix | [protected] Property has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::$\_eventObject | [protected] Property has been added. | +| Magento\Framework\Validator\ConstraintFactory::\_\_construct | [public] Method has been added. | +| Magento\Framework\Validator\ConstraintFactory::$\_objectManager | [protected] Property has been added. | +| Magento\Framework\Validator\ConstraintFactory::$\_instanceName | [protected] Property has been added. | +| Magento\Framework\Validator\Currency::\_\_construct | [public] Method has been added. | +| Magento\Framework\Validator\Currency::$lists | [protected] Property has been added. | +| Magento\Framework\Validator\Locale::\_\_construct | [public] Method has been added. | +| Magento\Framework\Validator\Locale::$lists | [protected] Property has been added. | +| Magento\Framework\Validator\Timezone::\_\_construct | [public] Method has been added. | +| Magento\Framework\Validator\Timezone::$lists | [protected] Property has been added. | +| Magento\Framework\Validator\Entity\Properties::setReadOnlyProperties | [public] Method has been added. | +| Magento\Framework\Validator\Entity\Properties::\_hasChanges | [protected] Method has been added. | +| Magento\Framework\Validator\Entity\Properties::$\_readOnlyProperties | [protected] Property has been added. | +| Magento\Framework\DataObject\Copy::\_\_construct | [public] Method has been added. | +| Magento\Framework\DataObject\Copy::dispatchCopyFieldSetEvent | [protected] Method has been added. | +| Magento\Framework\DataObject\Copy::\_isFieldsetInputValid | [protected] Method has been added. | +| Magento\Framework\DataObject\Copy::\_getFieldsetFieldValue | [protected] Method has been added. | +| Magento\Framework\DataObject\Copy::\_setFieldsetFieldValue | [protected] Method has been added. | +| Magento\Framework\DataObject\Copy::getAttributeValueFromExtensibleDataObject | [protected] Method has been added. | +| Magento\Framework\DataObject\Copy::setAttributeValueFromExtensibleDataObject | [protected] Method has been added. | +| Magento\Framework\DataObject\Copy::$fieldsetConfig | [protected] Property has been added. | +| Magento\Framework\DataObject\Copy::$eventManager | [protected] Property has been added. | +| Magento\Framework\DataObject\Copy::$extensionAttributesFactory | [protected] Property has been added. | +| Magento\Framework\App\AreaList::\_\_construct | [public] Method has been added. | +| Magento\Framework\App\AreaList::getArea | [public] Method has been added. | +| Magento\Framework\App\AreaList::$\_areas | [protected] Property has been added. | +| Magento\Framework\App\AreaList::$\_areaInstances | [protected] Property has been added. | +| Magento\Framework\App\AreaList::$\_defaultAreaCode | [protected] Property has been added. | +| Magento\Framework\App\AreaList::$\_resolverFactory | [protected] Property has been added. | +| Magento\Framework\App\AreaList::$objectManager | [protected] Property has been added. | +| Magento\Framework\App\Config\Data\ProcessorFactory::\_\_construct | [public] Method has been added. | +| Magento\Framework\App\Config\Data\ProcessorFactory::$\_objectManager | [protected] Property has been added. | +| Magento\Framework\App\Config\Data\ProcessorFactory::$\_pool | [protected] Property has been added. | + +#### Interface API membership changes {#ee-243-244-interface-api-membership} + +| What changed | How it changed | +| --- | --- | +| Magento\TwoFactorAuth\Api\AdminTokenServiceInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\AuthyAuthenticateInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\AuthyConfigureInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\CountryRepositoryInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\DuoAuthenticateInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\DuoConfigureInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\EngineInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\GoogleAuthenticateInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\GoogleConfigureInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\ProviderInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\ProviderPoolInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\TfaInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\TfaSessionInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\TfatActionsInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\U2fKeyAuthenticateInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\U2fKeyConfigReaderInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\U2fKeyConfigureInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\UserConfigManagerInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\UserConfigRepositoryInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\UserConfigRequestManagerInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\UserConfigTokenManagerInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\UserNotifierInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Exception\NotificationExceptionInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\AdminTokenResponseInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\AuthyDeviceInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\AuthyRegistrationPromptResponseInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\CountryInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\CountrySearchResultsInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\DuoDataInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\GoogleAuthenticateInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\GoogleConfigureInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\U2fWebAuthnRequestInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\UserConfigInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\UserConfigSearchResultsInterface | Interface was added. | +| Magento\AdobeStockClient\Model\SearchParameterProviderInterface | Interface was added. | +| Magento\AdobeStockClientApi\Api\ClientInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Creator\Command\DeleteByIdInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Creator\Command\LoadByIdInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Creator\Command\SaveInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Category\Command\DeleteByIdInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Category\Command\LoadByIdInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Category\Command\SaveInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Asset\Command\DeleteByIdInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Asset\Command\LoadByIdInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Asset\Command\LoadByIdsInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Asset\Command\SaveInterface | Interface was added. | +| Magento\AdobeImsApi\Api\LogInInterface | Interface was added. | +| Magento\AdobeImsApi\Api\LogOutInterface | Interface was added. | +| Magento\Catalog\Api\Data\ProductRenderSearchResultsInterface::getItems | [public] Method has been added. | +| Magento\TestModuleDefaultHydrator\Api\Data\ExtensionAttributeInterface::getId | [public] Method has been added. | +| Magento\TestModuleDefaultHydrator\Api\Data\ExtensionAttributeInterface::ID | Constant has been added. | +| Magento\TestModuleDefaultHydrator\Api\Data\ExtensionAttributeInterface::CUSTOMER\_ID | Constant has been added. | +| Magento\TestModuleDefaultHydrator\Api\Data\ExtensionAttributeInterface::VALUE | Constant has been added. | diff --git a/src/_includes/backward-incompatible-changes/commerce/2.4.4-2.4.5.md b/src/_includes/backward-incompatible-changes/commerce/2.4.4-2.4.5.md new file mode 100644 index 00000000000..93dfd5eaabb --- /dev/null +++ b/src/_includes/backward-incompatible-changes/commerce/2.4.4-2.4.5.md @@ -0,0 +1,858 @@ +#### Class changes {#ee-244-245-class} + +| What changed | How it changed | +| -------------------------------------------------------------------------------- | ------------------------------------ | +| Magento\CatalogInventory\Model\Source\Stock::\_\_construct | [public] Method has been added. | +| Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\CustomOptions::formatPrice | [protected] Method has been removed. | +| Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::formatPrice | [protected] Method has been removed. | +| Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\General::formatPrice | [protected] Method has been removed. | +| Magento\GoogleGtag\Block\Ga | Class was added. | +| Magento\GoogleTagManager\Block\Adminhtml\Creditmemo\GtagGa | Class was added. | +| Magento\GoogleTagManager\Block\Adminhtml\GtagGa | Class was added. | +| Magento\GoogleTagManager\Block\GtagGa | Class was added. | +| Magento\GoogleTagManager\Model\Config\Source\GtagAccountType | Class was added. | + +#### Database changes {#ee-244-245-database} + +| What changed | How it changed | +| ------------------------------------------------------------------------- | ----------------------- | +| catalog_product_index_price_tmp/PRIMARY | Primary key was changed | +| catalog_product_index_price_tmp/id | Column was added | +| customer_eav_attribute/grid_filter_condition_type | Column was added | +| magento_catalogpermissions_index_product/PRIMARY | Primary key was added | +| magento_catalogpermissions_index_product/index_id | Column was added | +| magento_catalogpermissions_index_product_replica/PRIMARY | Primary key was added | +| magento_catalogpermissions_index_product_replica/index_id | Column was added | +| salesrule_label/SALESRULE_LABEL_ROW_ID_SALESRULE_ROW_ID | Foreign key was added | +| salesrule_label/SALESRULE_LABEL_ROW_ID_STORE_ID | Unique key was added | +| salesrule_label/SALESRULE_LABEL_RULE_ID_SEQUENCE_SALESRULE_SEQUENCE_VALUE | Foreign key was removed | +| salesrule_label/SALESRULE_LABEL_RULE_ID_STORE_ID | Unique key was added | +| salesrule_label/row_id | Column was added | +| salesrule_label/rule_id | Column was added | + +#### System changes {#ee-244-245-system} + +| What changed | How it changed | +| ---------------------------------------------------------------- | ------------------------ | +| google/gtag | A group-node was added | +| google/gtag/adwords | A group-node was added | +| google/gtag/adwords/active | A field-node was added | +| google/gtag/adwords/conversion_id | A field-node was added | +| google/gtag/adwords/conversion_label | A field-node was added | +| google/gtag/analytics4 | A group-node was added | +| google/gtag/analytics4/active | A field-node was added | +| google/gtag/analytics4/catalog_page_list_value | A field-node was added | +| google/gtag/analytics4/container_id | A field-node was added | +| google/gtag/analytics4/crosssell_block_list_value | A field-node was added | +| google/gtag/analytics4/experiments | A field-node was added | +| google/gtag/analytics4/measurement_id | A field-node was added | +| google/gtag/analytics4/promotions_list_value | A field-node was added | +| google/gtag/analytics4/related_block_list_value | A field-node was added | +| google/gtag/analytics4/search_page_list_value | A field-node was added | +| google/gtag/analytics4/type | A field-node was added | +| google/gtag/analytics4/upsell_block_list_value | A field-node was added | +| recaptcha_frontend | A section-node was added | +| recaptcha_frontend/type_for | A group-node was added | +| recaptcha_frontend/type_for/customer_invite_create | A field-node was added | +| recaptcha_frontend/type_for/giftcard | A field-node was added | +| recaptcha_frontend/type_for/wishlist | A field-node was added | +| web_api | A section-node was added | +| web_api/graphql | A group-node was added | +| web_api/graphql/include_dynamic_attributes_as_entity_type_fields | A field-node was added | +| webapi/graphql_session | A group-node was added | +| webapi/graphql_session/disabled | A field-node was added | + +#### Class API membership changes {#ee-244-245-class-api-membership} + +| What changed | How it changed | +| ----------------------------------------------------------------------------- | ---------------- | +| Magento\Analytics\ReportXml\DB\SelectBuilder | Class was added. | +| Magento\CatalogGraphQl\Model\Resolver\Products\SearchResult | Class was added. | +| Magento\Catalog\Block\Adminhtml\Product\Edit\Button\Generic | Class was added. | +| Magento\Catalog\Block\Product\ImageFactory | Class was added. | +| Magento\Catalog\Controller\Adminhtml\Product | Class was added. | +| Magento\Catalog\Model\Config | Class was added. | +| Magento\Catalog\Model\Layer\Filter\Item | Class was added. | +| Magento\Catalog\Model\Layer\Resolver | Class was added. | +| Magento\Catalog\Model\Product\Type\Price\Factory | Class was added. | +| Magento\Catalog\Model\ResourceModel\Product\Indexer\Price\IndexTableStructure | Class was added. | +| Magento\Catalog\Pricing\Price\FinalPrice | Class was added. | +| Magento\Checkout\Api\Exception\PaymentProcessingRateLimitExceededException | Class was added. | +| Magento\Checkout\Controller\Cart | Class was added. | +| Magento\Checkout\Model\Type\Onepage | Class was added. | +| Magento\Cms\Model\Template\FilterProvider | Class was added. | +| Magento\Config\Block\System\Config\Form\Field\Factory | Class was added. | +| Magento\Config\Block\System\Config\Form\Fieldset\Factory | Class was added. | +| Magento\Customer\Block\Adminhtml\Edit\GenericButton | Class was added. | +| Magento\Customer\Controller\Adminhtml\Index | Class was added. | +| Magento\Customer\Controller\RegistryConstants | Class was added. | +| Magento\Customer\Model\Context | Class was added. | +| Magento\Customer\Model\CustomerRegistry | Class was added. | +| Magento\Customer\Model\Metadata\FormFactory | Class was added. | +| Magento\Customer\Model\Url | Class was added. | +| Magento\Customer\Setup\CustomerSetup | Class was added. | +| Magento\Deploy\Package\Package | Class was added. | +| Magento\Deploy\Package\PackageFile | Class was added. | +| Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\AttributeAdapter | Class was added. | +| Magento\Framework\AclFactory | Class was added. | +| Magento\Framework\Acl\AclResourceFactory | Class was added. | +| Magento\Framework\Amqp\ConfigFactory | Class was added. | +| Magento\Framework\Api\AbstractSimpleObject | Class was added. | +| Magento\Framework\Api\ExtensionAttribute\JoinData | Class was added. | +| Magento\Framework\Api\ExtensionAttribute\JoinDataInterfaceFactory | Class was added. | +| Magento\Framework\Api\SearchCriteriaBuilder | Class was added. | +| Magento\Framework\Api\Search\DocumentFactory | Class was added. | +| Magento\Framework\Api\Search\SearchCriteriaFactory | Class was added. | +| Magento\Framework\App\Area | Class was added. | +| Magento\Framework\App\Cache\Type\Config | Class was added. | +| Magento\Framework\App\Config\ValueFactory | Class was added. | +| Magento\Framework\App\Filesystem\DirectoryList | Class was added. | +| Magento\Framework\App\Http\Context | Class was added. | +| Magento\Framework\App\Request\Http | Class was added. | +| Magento\Framework\App\Request\InvalidRequestException | Class was added. | +| Magento\Framework\App\Response\Http | Class was added. | +| Magento\Framework\App\Response\Http\FileFactory | Class was added. | +| Magento\Framework\Config\Data\ConfigDataFactory | Class was added. | +| Magento\Framework\Config\ViewFactory | Class was added. | +| Magento\Framework\Console\Cli | Class was added. | +| Magento\Framework\Controller\Result\Forward | Class was added. | +| Magento\Framework\Controller\Result\JsonFactory | Class was added. | +| Magento\Framework\Controller\Result\Raw | Class was added. | +| Magento\Framework\Convert\DataObject | Class was added. | +| Magento\Framework\DB\Adapter\Pdo\MysqlFactory | Class was added. | +| Magento\Framework\DB\Ddl\TriggerFactory | Class was added. | +| Magento\Framework\DB\Helper | Class was added. | +| Magento\Framework\DB\Helper\AbstractHelper | Class was added. | +| Magento\Framework\DB\Transaction | Class was added. | +| Magento\Framework\DataObject\Factory | Class was added. | +| Magento\Framework\Data\FormFactory | Class was added. | +| Magento\Framework\Data\Form\Element\Factory | Class was added. | +| Magento\Framework\Data\Form\Element\Image | Class was added. | +| Magento\Framework\Data\TreeFactory | Class was added. | +| Magento\Framework\Data\Tree\Dbp | Class was added. | +| Magento\Framework\Data\Tree\NodeFactory | Class was added. | +| Magento\Framework\EventFactory | Class was added. | +| Magento\Framework\Event\ObserverFactory | Class was added. | +| Magento\Framework\File\Csv | Class was added. | +| Magento\Framework\File\UploaderFactory | Class was added. | +| Magento\Framework\Filesystem\DirectoryList | Class was added. | +| Magento\Framework\Filesystem\Directory\ReadFactory | Class was added. | +| Magento\Framework\Filesystem\Io\File | Class was added. | +| Magento\Framework\GraphQl\Config\Element\Field | Class was added. | +| Magento\Framework\GraphQl\Exception\GraphQlAuthenticationException | Class was added. | +| Magento\Framework\GraphQl\Exception\GraphQlAuthorizationException | Class was added. | +| Magento\Framework\GraphQl\Exception\GraphQlInputException | Class was added. | +| Magento\Framework\GraphQl\Exception\GraphQlNoSuchEntityException | Class was added. | +| Magento\Framework\GraphQl\Query\Resolver\BatchResponse | Class was added. | +| Magento\Framework\GraphQl\Query\Resolver\Value | Class was added. | +| Magento\Framework\GraphQl\Schema | Class was added. | +| Magento\Framework\GraphQl\Schema\Type\ResolveInfo | Class was added. | +| Magento\Framework\HTTP\Adapter\Curl | Class was added. | +| Magento\Framework\HTTP\AsyncClient\Request | Class was added. | +| Magento\Framework\HTTP\AsyncClient\Response | Class was added. | +| Magento\Framework\HTTP\Client\Curl | Class was added. | +| Magento\Framework\HTTP\PhpEnvironment\RemoteAddress | Class was added. | +| Magento\Framework\HTTP\PhpEnvironment\Request | Class was added. | +| Magento\Framework\Image\AdapterFactory | Class was added. | +| Magento\Framework\Image\Adapter\AbstractAdapter | Class was added. | +| Magento\Framework\Logger\Handler\Base | Class was added. | +| Magento\Framework\Mail\Address | Class was added. | +| Magento\Framework\Mail\TransportInterfaceFactory | Class was added. | +| Magento\Framework\Message\CollectionFactory | Class was added. | +| Magento\Framework\Module\Dir | Class was added. | +| Magento\Framework\Module\Manager | Class was added. | +| Magento\Framework\Module\Setup\MigrationFactory | Class was added. | +| Magento\Framework\Profiler\Driver\Standard\Stat | Class was added. | +| Magento\Framework\Session\Config | Class was added. | +| Magento\Framework\Session\SessionManager | Class was added. | +| Magento\Framework\Setup\Declaration\Schema\Db\StatementAggregator | Class was added. | +| Magento\Framework\Setup\Declaration\Schema\Diff\DiffFactory | Class was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\Schema | Class was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\Table | Class was added. | +| Magento\Framework\Setup\Declaration\Schema\ElementHistory | Class was added. | +| Magento\Framework\Url | Class was added. | +| Magento\Framework\UrlFactory | Class was added. | +| Magento\Framework\Url\Helper\Data | Class was added. | +| Magento\Framework\ValidatorFactory | Class was added. | +| Magento\Framework\View\Asset | Class was added. | +| Magento\Framework\View\Asset\FileFactory | Class was added. | +| Magento\Framework\View\Asset\File\FallbackContextFactory | Class was added. | +| Magento\Framework\View\Element\Html\Select | Class was added. | +| Magento\Framework\View\Element\UiComponent\DataProvider\DataProvider | Class was added. | +| Magento\Framework\View\Element\UiComponent\DataProvider\SearchResult | Class was added. | +| Magento\Framework\View\Helper\SecureHtmlRender\EventHandlerData | Class was added. | +| Magento\Framework\View\Helper\SecureHtmlRender\TagData | Class was added. | +| Magento\Framework\View\LayoutFactory | Class was added. | +| Magento\Framework\View\Layout\Generator\ContextFactory | Class was added. | +| Magento\Framework\View\Layout\Reader\ContextFactory | Class was added. | +| Magento\Framework\View\PageLayout\Config | Class was added. | +| Magento\Framework\View\Page\ConfigFactory | Class was added. | +| Magento\Framework\Webapi\Exception | Class was added. | +| Magento\Framework\Webapi\Rest\Request | Class was added. | +| Magento\GiftCardAccount\Api\Exception\TooManyAttemptsException | Class was added. | +| Magento\ImportExport\Model\Export\Factory | Class was added. | +| Magento\Indexer\Model\DimensionModes | Class was added. | +| Magento\Payment\Gateway\Config\Config | Class was added. | +| Magento\Paypal\Model\Billing\AbstractAgreement | Class was added. | +| Magento\Quote\Model\Cart\Data\CartItem | Class was added. | +| Magento\Quote\Model\Quote\Address\RateCollectorInterfaceFactory | Class was added. | +| Magento\Quote\Model\Quote\Item\CartItemOptionsProcessor | Class was added. | +| Magento\Quote\Model\Quote\Item\Option | Class was added. | +| Magento\Quote\Setup\QuoteSetup | Class was added. | +| Magento\SalesRule\Api\Exception\CodeRequestLimitException | Class was added. | +| Magento\SalesRule\Model\Validator | Class was added. | +| Magento\Sales\Controller\Adminhtml\Order | Class was added. | +| Magento\Sales\Model\Order\CreditmemoFactory | Class was added. | +| Magento\Sales\Model\Order\Email\Sender\InvoiceSender | Class was added. | +| Magento\Sales\Model\Order\Email\Sender\OrderSender | Class was added. | +| Magento\Sales\Model\Order\Pdf\Total\DefaultTotal | Class was added. | +| Magento\Sales\Model\ResourceModel\Order\CollectionFactory | Class was added. | +| Magento\Sales\Model\ResourceModel\Order\Collection\Factory | Class was added. | +| Magento\Sales\Model\Service\InvoiceService | Class was added. | +| Magento\Sales\Setup\SalesSetup | Class was added. | +| Magento\ScheduledImportExport\Model\Scheduled\Operation | Class was added. | +| Magento\Store\Ui\Component\Listing\Column\Store\Options | Class was added. | +| Magento\TargetRule\Block\Product\AbstractProduct | Class was added. | +| Magento\Ui\Component\Control\Container | Class was added. | +| Magento\Ui\Component\Form\Fieldset\Factory | Class was added. | +| Magento\VisualMerchandiser\Model\Rules\Factory | Class was added. | +| Magento\VisualMerchandiser\Model\Sorting\Factory | Class was added. | +| Magento\Wishlist\Model\Wishlist\Data\WishlistItem | Class was added. | + +#### Interface API membership changes {#ee-244-245-interface-api-membership} + +| What changed | How it changed | +| ------------------------------------------------------------------------------------------------------------ | -------------------- | +| Magento\AdvancedCheckout\Model\AreProductsSalableForRequestedQtyInterface | Interface was added. | +| Magento\AdvancedRule\Model\Condition\FilterGroupInterface | Interface was added. | +| Magento\AdvancedRule\Model\Condition\FilterInterface | Interface was added. | +| Magento\AdvancedRule\Model\Condition\FilterTextGeneratorInterface | Interface was added. | +| Magento\AdvancedRule\Model\Condition\FilterableConditionInterface | Interface was added. | +| Magento\AdvancedSearch\Block\SearchDataInterface | Interface was added. | +| Magento\Analytics\Api\Data\LinkInterface | Interface was added. | +| Magento\Analytics\Api\LinkProviderInterface | Interface was added. | +| Magento\Analytics\Model\Connector\CommandInterface | Interface was added. | +| Magento\Analytics\Model\ExportDataHandlerInterface | Interface was added. | +| Magento\Analytics\Model\ReportWriterInterface | Interface was added. | +| Magento\Analytics\ReportXml\DB\Assembler\AssemblerInterface | Interface was added. | +| Magento\Backend\Model\Image\UploadResizeConfigInterface | Interface was added. | +| Magento\Backend\Model\Search\Config\Structure\ElementBuilderInterface | Interface was added. | +| Magento\Bundle\Pricing\Adjustment\BundleCalculatorInterface | Interface was added. | +| Magento\CardinalCommerce\Model\Response\JwtParserInterface | Interface was added. | +| Magento\CardinalCommerce\Model\Response\JwtPayloadValidatorInterface | Interface was added. | +| Magento\CatalogGraphQl\DataProvider\Product\LayeredNavigation\LayerBuilderInterface | Interface was added. | +| Magento\CatalogGraphQl\Model\Resolver\Categories\DataProvider\Category\CollectionProcessorInterface | Interface was added. | +| Magento\CatalogGraphQl\Model\Resolver\Product\Price\ProviderInterface | Interface was added. | +| Magento\CatalogGraphQl\Model\Resolver\Products\DataProvider\Product\CollectionProcessorInterface | Interface was added. | +| Magento\CatalogGraphQl\Model\Resolver\Products\Query\ProductQueryInterface | Interface was added. | +| Magento\CatalogImportExport\Model\Export\ProductFilterInterface | Interface was added. | +| Magento\CatalogRule\Model\Indexer\IndexerTableSwapperInterface | Interface was added. | +| Magento\CatalogSearch\Model\Adapter\Aggregation\RequestCheckerInterface | Interface was added. | +| Magento\CatalogSearch\Model\Advanced\ProductCollectionPrepareStrategyInterface | Interface was added. | +| Magento\CatalogSearch\Model\ResourceModel\Fulltext\Collection\SearchCriteriaResolverInterface | Interface was added. | +| Magento\CatalogSearch\Model\ResourceModel\Fulltext\Collection\SearchResultApplierInterface | Interface was added. | +| Magento\CatalogSearch\Model\ResourceModel\Fulltext\Collection\TotalRecordsResolverInterface | Interface was added. | +| Magento\CatalogSearch\Model\Search\ItemCollectionProviderInterface | Interface was added. | +| Magento\CatalogUrlRewrite\Model\Map\DatabaseMapInterface | Interface was added. | +| Magento\CatalogUrlRewrite\Model\Map\HashMapInterface | Interface was added. | +| Magento\Catalog\Block\Product\AwareInterface | Interface was added. | +| Magento\Catalog\Block\Product\ReviewRendererInterface | Interface was added. | +| Magento\Catalog\Controller\Adminhtml\Product\Initialization\Helper\HandlerInterface | Interface was added. | +| Magento\Catalog\Controller\Product\View\ViewInterface | Interface was added. | +| Magento\Catalog\Model\Attribute\LockValidatorInterface | Interface was added. | +| Magento\Catalog\Model\Config\Source\ProductPriceOptionsInterface | Interface was added. | +| Magento\Catalog\Model\Entity\Product\Attribute\Group\AttributeMapperInterface | Interface was added. | +| Magento\Catalog\Model\Indexer\Product\Flat\TableDataInterface | Interface was added. | +| Magento\Catalog\Model\Layer\CollectionFilterInterface | Interface was added. | +| Magento\Catalog\Model\Layer\FilterableAttributeListInterface | Interface was added. | +| Magento\Catalog\Model\Layer\ItemCollectionProviderInterface | Interface was added. | +| Magento\Catalog\Model\Layer\StateKeyInterface | Interface was added. | +| Magento\Catalog\Model\ProductLink\CollectionProviderInterface | Interface was added. | +| Magento\Catalog\Model\ProductLink\Converter\ConverterInterface | Interface was added. | +| Magento\Catalog\Model\ProductLink\Data\ListCriteriaInterface | Interface was added. | +| Magento\Catalog\Model\ProductLink\Data\ListResultInterface | Interface was added. | +| Magento\Catalog\Model\ProductLink\MapProviderInterface | Interface was added. | +| Magento\Catalog\Model\ProductOptions\ConfigInterface | Interface was added. | +| Magento\Catalog\Model\Product\Condition\ConditionInterface | Interface was added. | +| Magento\Catalog\Model\Product\Configuration\Item\Option\OptionInterface | Interface was added. | +| Magento\Catalog\Model\Product\Media\ConfigInterface | Interface was added. | +| Magento\Catalog\Model\Product\Pricing\Renderer\SalableResolverInterface | Interface was added. | +| Magento\Catalog\Model\ResourceModel\Product\Indexer\Price\PriceModifierInterface | Interface was added. | +| Magento\Catalog\Model\ResourceModel\Product\LinkedProductSelectBuilderInterface | Interface was added. | +| Magento\Catalog\Pricing\Price\ConfiguredPriceInterface | Interface was added. | +| Magento\Catalog\Pricing\Price\MinimalPriceCalculatorInterface | Interface was added. | +| Magento\Catalog\Pricing\Price\SpecialPriceInterface | Interface was added. | +| Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\WysiwygConfigDataProcessorInterface | Interface was added. | +| Magento\CheckoutAgreements\Model\AgreementsProviderInterface | Interface was added. | +| Magento\Checkout\Api\PaymentProcessingRateLimiterInterface | Interface was added. | +| Magento\Checkout\Controller\Express\RedirectLoginInterface | Interface was added. | +| Magento\Checkout\CustomerData\ItemPoolInterface | Interface was added. | +| Magento\Cms\Model\PageRepository\ValidatorInterface | Interface was added. | +| Magento\Cms\Model\Page\CustomLayoutManagerInterface | Interface was added. | +| Magento\Cms\Model\Page\CustomLayoutRepositoryInterface | Interface was added. | +| Magento\Cms\Model\Page\CustomLayout\Data\CustomLayoutSelectedInterface | Interface was added. | +| Magento\Cms\Ui\Component\AddFilterInterface | Interface was added. | +| Magento\ConfigurableProduct\Model\ResourceModel\Attribute\OptionSelectBuilderInterface | Interface was added. | +| Magento\Cron\Model\DeadlockRetrierInterface | Interface was added. | +| Magento\Csp\Api\CspAwareActionInterface | Interface was added. | +| Magento\Csp\Api\CspRendererInterface | Interface was added. | +| Magento\Csp\Api\Data\ModeConfiguredInterface | Interface was added. | +| Magento\Csp\Api\Data\PolicyInterface | Interface was added. | +| Magento\Csp\Api\InlineUtilInterface | Interface was added. | +| Magento\Csp\Api\ModeConfigManagerInterface | Interface was added. | +| Magento\Csp\Api\PolicyCollectorInterface | Interface was added. | +| Magento\Csp\Api\PolicyRendererInterface | Interface was added. | +| Magento\Csp\Model\Collector\Config\PolicyReaderInterface | Interface was added. | +| Magento\Csp\Model\Collector\MergerInterface | Interface was added. | +| Magento\Csp\Model\Policy\SimplePolicyInterface | Interface was added. | +| Magento\CustomerCustomAttributes\Model\Customer\Attribute\ValidatorInterface | Interface was added. | +| Magento\Customer\Api\AccountDelegationInterface | Interface was added. | +| Magento\Customer\Api\SessionCleanerInterface | Interface was added. | +| Magento\Customer\Block\Address\Renderer\RendererInterface | Interface was added. | +| Magento\Customer\Controller\AccountInterface | Interface was added. | +| Magento\Customer\CustomerData\JsLayoutDataProviderPoolInterface | Interface was added. | +| Magento\Customer\CustomerData\SectionPoolInterface | Interface was added. | +| Magento\Customer\Model\Customer\Attribute\Source\GroupSourceLoggedInOnlyInterface | Interface was added. | +| Magento\Deploy\Collector\CollectorInterface | Interface was added. | +| Magento\Deploy\Console\Command\App\SensitiveConfigSet\CollectorInterface | Interface was added. | +| Magento\Deploy\Package\BundleInterface | Interface was added. | +| Magento\Deploy\Package\Processor\ProcessorInterface | Interface was added. | +| Magento\Deploy\Source\SourceInterface | Interface was added. | +| Magento\Deploy\Strategy\StrategyInterface | Interface was added. | +| Magento\Directory\Model\Country\Postcode\ConfigInterface | Interface was added. | +| Magento\Directory\Model\Country\Postcode\ValidatorInterface | Interface was added. | +| Magento\Downloadable\Api\DomainManagerInterface | Interface was added. | +| Magento\Downloadable\Pricing\Price\LinkPriceInterface | Interface was added. | +| Magento\Eav\Model\Entity\AttributeLoaderInterface | Interface was added. | +| Magento\Eav\Model\Entity\Attribute\AttributeInterface | Interface was added. | +| Magento\Eav\Model\Entity\Attribute\Backend\BackendInterface | Interface was added. | +| Magento\Eav\Model\Entity\Attribute\Source\SpecificSourceInterface | Interface was added. | +| Magento\Eav\Model\Entity\Attribute\UniqueValidationInterface | Interface was added. | +| Magento\Eav\Model\Entity\Setup\PropertyMapperInterface | Interface was added. | +| Magento\Eav\Model\ResourceModel\Attribute\DefaultEntityAttributes\ProviderInterface | Interface was added. | +| Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\FieldProviderInterface | Interface was added. | +| Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\FieldProvider\FieldIndex\ConverterInterface | Interface was added. | +| Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\FieldProvider\FieldIndex\ResolverInterface | Interface was added. | +| Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\FieldProvider\FieldName\ResolverInterface | Interface was added. | +| Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\FieldProvider\FieldType\ResolverInterface | Interface was added. | +| Magento\Elasticsearch\Model\Adapter\FieldsMappingPreprocessorInterface | Interface was added. | +| Magento\Elasticsearch\SearchAdapter\QueryAwareInterface | Interface was added. | +| Magento\Elasticsearch\SearchAdapter\Query\ValueTransformerInterface | Interface was added. | +| Magento\Framework\Amqp\Topology\BindingInstallerInterface | Interface was added. | +| Magento\Framework\Api\AttributeTypeResolverInterface | Interface was added. | +| Magento\Framework\Api\CriteriaInterface | Interface was added. | +| Magento\Framework\Api\SearchCriteria\CollectionProcessor\ConditionProcessor\CustomConditionInterface | Interface was added. | +| Magento\Framework\Api\SearchCriteria\CollectionProcessor\ConditionProcessor\CustomConditionProviderInterface | Interface was added. | +| Magento\Framework\Api\Search\AggregationInterface | Interface was added. | +| Magento\Framework\Api\Search\AggregationValueInterface | Interface was added. | +| Magento\Framework\Api\Search\BucketInterface | Interface was added. | +| Magento\Framework\Api\Search\DocumentInterface | Interface was added. | +| Magento\Framework\Api\Search\ReportingInterface | Interface was added. | +| Magento\Framework\Api\SimpleBuilderInterface | Interface was added. | +| Magento\Framework\App\Action\HttpConnectActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpDeleteActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpGetActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpOptionsActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpPatchActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpPostActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpPropfindActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpPutActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpTraceActionInterface | Interface was added. | +| Magento\Framework\App\AreaInterface | Interface was added. | +| Magento\Framework\App\Config\CommentInterface | Interface was added. | +| Magento\Framework\App\Config\CommentParserInterface | Interface was added. | +| Magento\Framework\App\Config\ConfigResource\ConfigInterface | Interface was added. | +| Magento\Framework\App\Config\ConfigSourceInterface | Interface was added. | +| Magento\Framework\App\Config\ConfigTypeInterface | Interface was added. | +| Magento\Framework\App\Config\Reader\Source\SourceInterface | Interface was added. | +| Magento\Framework\App\Config\Scope\ReaderInterface | Interface was added. | +| Magento\Framework\App\Config\Spi\PostProcessorInterface | Interface was added. | +| Magento\Framework\App\Config\Spi\PreProcessorInterface | Interface was added. | +| Magento\Framework\App\Config\ValueInterface | Interface was added. | +| Magento\Framework\App\CsrfAwareActionInterface | Interface was added. | +| Magento\Framework\App\DefaultPathInterface | Interface was added. | +| Magento\Framework\App\DeploymentConfig\ImporterInterface | Interface was added. | +| Magento\Framework\App\DeploymentConfig\ValidatorInterface | Interface was added. | +| Magento\Framework\App\DeploymentConfig\Writer\FormatterInterface | Interface was added. | +| Magento\Framework\App\DesignInterface | Interface was added. | +| Magento\Framework\App\EnvironmentInterface | Interface was added. | +| Magento\Framework\App\ExceptionHandlerInterface | Interface was added. | +| Magento\Framework\App\FeedFactoryInterface | Interface was added. | +| Magento\Framework\App\FeedInterface | Interface was added. | +| Magento\Framework\App\HttpRequestInterface | Interface was added. | +| Magento\Framework\App\ObjectManager\ConfigWriterInterface | Interface was added. | +| Magento\Framework\App\PageCache\NotCacheableInterface | Interface was added. | +| Magento\Framework\App\Request\ValidatorInterface | Interface was added. | +| Magento\Framework\App\ResourceConnection\ConfigInterface | Interface was added. | +| Magento\Framework\App\ResourceConnection\ConnectionAdapterInterface | Interface was added. | +| Magento\Framework\App\Response\FileInterface | Interface was added. | +| Magento\Framework\App\Response\HeaderProvider\HeaderProviderInterface | Interface was added. | +| Magento\Framework\App\Response\RedirectInterface | Interface was added. | +| Magento\Framework\App\RouterInterface | Interface was added. | +| Magento\Framework\App\RouterListInterface | Interface was added. | +| Magento\Framework\App\Router\NoRouteHandlerInterface | Interface was added. | +| Magento\Framework\App\Router\PathConfigInterface | Interface was added. | +| Magento\Framework\App\Rss\RssManagerInterface | Interface was added. | +| Magento\Framework\App\Rss\UrlBuilderInterface | Interface was added. | +| Magento\Framework\App\ScopeFallbackResolverInterface | Interface was added. | +| Magento\Framework\App\ScopeResolverInterface | Interface was added. | +| Magento\Framework\App\ScopeTreeProviderInterface | Interface was added. | +| Magento\Framework\App\ScopeValidatorInterface | Interface was added. | +| Magento\Framework\App\Scope\ValidatorInterface | Interface was added. | +| Magento\Framework\App\View\Asset\MaterializationStrategy\StrategyInterface | Interface was added. | +| Magento\Framework\App\View\Deployment\Version\StorageInterface | Interface was added. | +| Magento\Framework\Async\CancelableDeferredInterface | Interface was added. | +| Magento\Framework\Async\DeferredInterface | Interface was added. | +| Magento\Framework\Autoload\AutoloaderInterface | Interface was added. | +| Magento\Framework\Backup\SourceFileInterface | Interface was added. | +| Magento\Framework\Cache\ConfigInterface | Interface was added. | +| Magento\Framework\Cache\StaleCacheNotifierInterface | Interface was added. | +| Magento\Framework\Code\Generator\CodeGeneratorInterface | Interface was added. | +| Magento\Framework\Code\Minifier\AdapterInterface | Interface was added. | +| Magento\Framework\Code\Reader\ClassReaderInterface | Interface was added. | +| Magento\Framework\Code\ValidatorInterface | Interface was added. | +| Magento\Framework\Component\ComponentRegistrarInterface | Interface was added. | +| Magento\Framework\Crontab\CrontabManagerInterface | Interface was added. | +| Magento\Framework\Crontab\TasksProviderInterface | Interface was added. | +| Magento\Framework\Css\PreProcessor\ErrorHandlerInterface | Interface was added. | +| Magento\Framework\DB\DataConverter\DataConverterInterface | Interface was added. | +| Magento\Framework\DB\LoggerInterface | Interface was added. | +| Magento\Framework\DB\MapperInterface | Interface was added. | +| Magento\Framework\DB\QueryInterface | Interface was added. | +| Magento\Framework\DB\Query\BatchIteratorInterface | Interface was added. | +| Magento\Framework\DB\Select\QueryModifierInterface | Interface was added. | +| Magento\Framework\DB\Select\RendererInterface | Interface was added. | +| Magento\Framework\DB\Sequence\SequenceInterface | Interface was added. | +| Magento\Framework\DB\Sql\ExpressionInterface | Interface was added. | +| Magento\Framework\DataObject\IdentityGeneratorInterface | Interface was added. | +| Magento\Framework\DataObject\IdentityInterface | Interface was added. | +| Magento\Framework\DataObject\IdentityValidatorInterface | Interface was added. | +| Magento\Framework\DataObject\KeyValueObjectInterface | Interface was added. | +| Magento\Framework\Data\CollectionDataSourceInterface | Interface was added. | +| Magento\Framework\Data\CollectionModifierInterface | Interface was added. | +| Magento\Framework\Data\Collection\Db\FetchStrategyInterface | Interface was added. | +| Magento\Framework\Data\Collection\EntityFactoryInterface | Interface was added. | +| Magento\Framework\Data\SearchResultInterface | Interface was added. | +| Magento\Framework\Data\SearchResultProcessorInterface | Interface was added. | +| Magento\Framework\Data\ValueSourceInterface | Interface was added. | +| Magento\Framework\Encryption\Adapter\EncryptionAdapterInterface | Interface was added. | +| Magento\Framework\Event\ConfigInterface | Interface was added. | +| Magento\Framework\Event\InvokerInterface | Interface was added. | +| Magento\Framework\Event\ManagerInterface | Interface was added. | +| Magento\Framework\Exception\TemporaryStateExceptionInterface | Interface was added. | +| Magento\Framework\Filesystem\Directory\PathValidatorInterface | Interface was added. | +| Magento\Framework\Filesystem\DriverPoolInterface | Interface was added. | +| Magento\Framework\Filesystem\File\ReadInterface | Interface was added. | +| Magento\Framework\Filter\DirectiveProcessorInterface | Interface was added. | +| Magento\Framework\Filter\DirectiveProcessor\FilterInterface | Interface was added. | +| Magento\Framework\Filter\FactoryInterface | Interface was added. | +| Magento\Framework\Filter\FilterManager\ConfigInterface | Interface was added. | +| Magento\Framework\Filter\SimpleDirective\ProcessorInterface | Interface was added. | +| Magento\Framework\Filter\VariableResolverInterface | Interface was added. | +| Magento\Framework\ForeignKey\ConfigInterface | Interface was added. | +| Magento\Framework\ForeignKey\ConstraintInterface | Interface was added. | +| Magento\Framework\ForeignKey\StrategyInterface | Interface was added. | +| Magento\Framework\GraphQlSchemaStitching\GraphQlReader\TypeMetaReaderInterface | Interface was added. | +| Magento\Framework\GraphQl\ConfigInterface | Interface was added. | +| Magento\Framework\GraphQl\Config\ConfigElementFactoryInterface | Interface was added. | +| Magento\Framework\GraphQl\Config\ConfigElementInterface | Interface was added. | +| Magento\Framework\GraphQl\Config\Element\FieldInterface | Interface was added. | +| Magento\Framework\GraphQl\Config\Element\OutputFieldInterface | Interface was added. | +| Magento\Framework\GraphQl\Config\Element\TypeInterface | Interface was added. | +| Magento\Framework\GraphQl\Config\Element\UnionInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\ErrorHandlerInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\ResolverInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\Argument\FieldEntityAttributesInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\Argument\SearchCriteria\ArgumentApplierInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\BatchRequestItemInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\BatchResolverInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\BatchServiceContractResolverInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\ContextInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\IdentityInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\ResolveRequestInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\TypeResolverInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\SchemaGeneratorInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\TypeInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\Type\Entity\MapperInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\Type\Enum\DataMapperInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\Type\InputTypeInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\Type\OutputTypeInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\Type\Output\ElementMapper\FormatterInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\Type\WrappedTypeInterface | Interface was added. | +| Magento\Framework\HTTP\AsyncClientInterface | Interface was added. | +| Magento\Framework\HTTP\AsyncClient\HttpResponseDeferredInterface | Interface was added. | +| Magento\Framework\Image\Adapter\AdapterInterface | Interface was added. | +| Magento\Framework\Image\Adapter\ConfigInterface | Interface was added. | +| Magento\Framework\Indexer\Config\DependencyInfoProviderInterface | Interface was added. | +| Magento\Framework\Indexer\Table\StrategyInterface | Interface was added. | +| Magento\Framework\Interception\ConfigInterface | Interface was added. | +| Magento\Framework\Interception\ConfigLoaderInterface | Interface was added. | +| Magento\Framework\Interception\ConfigWriterInterface | Interface was added. | +| Magento\Framework\Interception\DefinitionInterface | Interface was added. | +| Magento\Framework\Interception\InterceptorInterface | Interface was added. | +| Magento\Framework\Interception\ObjectManager\ConfigInterface | Interface was added. | +| Magento\Framework\Interception\PluginListInterface | Interface was added. | +| Magento\Framework\Locale\AvailableLocalesInterface | Interface was added. | +| Magento\Framework\Locale\OptionInterface | Interface was added. | +| Magento\Framework\Mail\EmailMessageInterface | Interface was added. | +| Magento\Framework\Mail\MimeInterface | Interface was added. | +| Magento\Framework\Mail\MimeMessageInterface | Interface was added. | +| Magento\Framework\Mail\MimePartInterface | Interface was added. | +| Magento\Framework\MessageQueue\BulkPublisherInterface | Interface was added. | +| Magento\Framework\MessageQueue\CallbackInvokerInterface | Interface was added. | +| Magento\Framework\MessageQueue\ConnectionTypeResolverInterface | Interface was added. | +| Magento\Framework\MessageQueue\ConsumerConfigurationInterface | Interface was added. | +| Magento\Framework\MessageQueue\Consumer\Config\ConsumerConfigItemInterface | Interface was added. | +| Magento\Framework\MessageQueue\Consumer\Config\ConsumerConfigItem\HandlerInterface | Interface was added. | +| Magento\Framework\MessageQueue\Consumer\Config\ReaderInterface | Interface was added. | +| Magento\Framework\MessageQueue\Consumer\Config\ValidatorInterface | Interface was added. | +| Magento\Framework\MessageQueue\LockInterface | Interface was added. | +| Magento\Framework\MessageQueue\Lock\ReaderInterface | Interface was added. | +| Magento\Framework\MessageQueue\Lock\WriterInterface | Interface was added. | +| Magento\Framework\MessageQueue\MergedMessageInterface | Interface was added. | +| Magento\Framework\MessageQueue\MergerInterface | Interface was added. | +| Magento\Framework\MessageQueue\MessageProcessorInterface | Interface was added. | +| Magento\Framework\MessageQueue\PoisonPill\PoisonPillCompareInterface | Interface was added. | +| Magento\Framework\MessageQueue\PoisonPill\PoisonPillPutInterface | Interface was added. | +| Magento\Framework\MessageQueue\PoisonPill\PoisonPillReadInterface | Interface was added. | +| Magento\Framework\MessageQueue\Publisher\Config\PublisherConfigItemInterface | Interface was added. | +| Magento\Framework\MessageQueue\Publisher\Config\PublisherConnectionInterface | Interface was added. | +| Magento\Framework\MessageQueue\Publisher\Config\ReaderInterface | Interface was added. | +| Magento\Framework\MessageQueue\Publisher\Config\ValidatorInterface | Interface was added. | +| Magento\Framework\MessageQueue\Topology\Config\ExchangeConfigItemInterface | Interface was added. | +| Magento\Framework\MessageQueue\Topology\Config\ExchangeConfigItem\BindingInterface | Interface was added. | +| Magento\Framework\MessageQueue\Topology\Config\QueueConfigItemInterface | Interface was added. | +| Magento\Framework\MessageQueue\Topology\Config\ReaderInterface | Interface was added. | +| Magento\Framework\MessageQueue\Topology\Config\ValidatorInterface | Interface was added. | +| Magento\Framework\Message\ExceptionMessageFactoryInterface | Interface was added. | +| Magento\Framework\Model\EntitySnapshot\AttributeProviderInterface | Interface was added. | +| Magento\Framework\Model\Entity\ScopeInterface | Interface was added. | +| Magento\Framework\Model\Entity\ScopeProviderInterface | Interface was added. | +| Magento\Framework\Model\ResourceModel\Db\VersionControl\RelationInterface | Interface was added. | +| Magento\Framework\Model\ResourceModel\Type\Db\ConnectionFactoryInterface | Interface was added. | +| Magento\Framework\Module\ModuleListInterface | Interface was added. | +| Magento\Framework\Mview\ConfigInterface | Interface was added. | +| Magento\Framework\Mview\ProcessorInterface | Interface was added. | +| Magento\Framework\Mview\ViewInterface | Interface was added. | +| Magento\Framework\Mview\View\ChangelogInterface | Interface was added. | +| Magento\Framework\Mview\View\CollectionInterface | Interface was added. | +| Magento\Framework\Mview\View\StateInterface | Interface was added. | +| Magento\Framework\Mview\View\State\CollectionInterface | Interface was added. | +| Magento\Framework\Mview\View\SubscriptionInterface | Interface was added. | +| Magento\Framework\ObjectManager\ConfigCacheInterface | Interface was added. | +| Magento\Framework\ObjectManager\ConfigInterface | Interface was added. | +| Magento\Framework\ObjectManager\ConfigLoaderInterface | Interface was added. | +| Magento\Framework\ObjectManager\DefinitionInterface | Interface was added. | +| Magento\Framework\ObjectManager\DynamicConfigInterface | Interface was added. | +| Magento\Framework\ObjectManager\FactoryInterface | Interface was added. | +| Magento\Framework\ObjectManager\NoninterceptableInterface | Interface was added. | +| Magento\Framework\ObjectManager\RelationsInterface | Interface was added. | +| Magento\Framework\Profiler\Driver\Standard\OutputInterface | Interface was added. | +| Magento\Framework\Search\AdapterInterface | Interface was added. | +| Magento\Framework\Search\Adapter\Aggregation\AggregationResolverInterface | Interface was added. | +| Magento\Framework\Search\Adapter\OptionsInterface | Interface was added. | +| Magento\Framework\Search\Adapter\Preprocessor\PreprocessorInterface | Interface was added. | +| Magento\Framework\Search\Dynamic\Algorithm\AlgorithmInterface | Interface was added. | +| Magento\Framework\Search\Request\Aggregation\StatusInterface | Interface was added. | +| Magento\Framework\Search\Request\IndexScopeResolverInterface | Interface was added. | +| Magento\Framework\Search\ResponseInterface | Interface was added. | +| Magento\Framework\Search\SearchEngineInterface | Interface was added. | +| Magento\Framework\Search\SearchEngine\ConfigInterface | Interface was added. | +| Magento\Framework\Session\Config\ConfigInterface | Interface was added. | +| Magento\Framework\Session\SaveHandlerInterface | Interface was added. | +| Magento\Framework\Session\StorageInterface | Interface was added. | +| Magento\Framework\Session\ValidatorInterface | Interface was added. | +| Magento\Framework\Setup\ConfigOptionsListInterface | Interface was added. | +| Magento\Framework\Setup\DataCacheInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\DataSavior\DataSaviorInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\DataSavior\DumpAccessorInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Db\DDLTriggerInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Db\DbDefinitionProcessorInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Db\DbSchemaReaderInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Db\DbSchemaWriterInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Declaration\ValidationInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Diff\DiffInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\Columns\ColumnDefaultAwareInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\Columns\ColumnIdentityAwareInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\Columns\ColumnNullableAwareInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\Columns\ColumnUnsignedAwareInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\ElementDiffAwareInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\Factories\FactoryInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\TableElementInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\OperationInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\SchemaConfigInterface | Interface was added. | +| Magento\Framework\Setup\Patch\DataPatchInterface | Interface was added. | +| Magento\Framework\Setup\Patch\DependentPatchInterface | Interface was added. | +| Magento\Framework\Setup\Patch\NonTransactionableInterface | Interface was added. | +| Magento\Framework\Setup\Patch\PatchInterface | Interface was added. | +| Magento\Framework\Setup\Patch\PatchRevertableInterface | Interface was added. | +| Magento\Framework\Setup\Patch\SchemaPatchInterface | Interface was added. | +| Magento\Framework\Setup\SampleData\InstallerInterface | Interface was added. | +| Magento\Framework\Setup\SampleData\StateInterface | Interface was added. | +| Magento\Framework\Setup\SchemaListenerDefinition\DefinitionConverterInterface | Interface was added. | +| Magento\Framework\Setup\SchemaListenerHandlers\SchemaListenerHandlerInterface | Interface was added. | +| Magento\Framework\Setup\UpToDateValidatorInterface | Interface was added. | +| Magento\Framework\TestFramework\Unit\Autoloader\GeneratorInterface | Interface was added. | +| Magento\Framework\TranslateInterface | Interface was added. | +| Magento\Framework\Translate\Inline\ProviderInterface | Interface was added. | +| Magento\Framework\Url\ModifierInterface | Interface was added. | +| Magento\Framework\Url\RouteParamsPreprocessorInterface | Interface was added. | +| Magento\Framework\Validator\Constraint\OptionInterface | Interface was added. | +| Magento\Framework\Validator\HTML\AttributeValidatorInterface | Interface was added. | +| Magento\Framework\Validator\HTML\TagValidatorInterface | Interface was added. | +| Magento\Framework\Validator\HTML\WYSIWYGValidatorInterface | Interface was added. | +| Magento\Framework\View\Asset\ContentProcessorInterface | Interface was added. | +| Magento\Framework\View\Asset\ContextInterface | Interface was added. | +| Magento\Framework\View\Asset\LockerProcessInterface | Interface was added. | +| Magento\Framework\View\Asset\MergeStrategyInterface | Interface was added. | +| Magento\Framework\View\Asset\MergeableInterface | Interface was added. | +| Magento\Framework\View\Asset\PreProcessor\FilenameResolverInterface | Interface was added. | +| Magento\Framework\View\DesignInterface | Interface was added. | +| Magento\Framework\View\Design\Fallback\Rule\RuleInterface | Interface was added. | +| Magento\Framework\View\Design\FileResolution\Fallback\ResolverInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\CustomizationInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\Customization\ConfigInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\Customization\FileAssetInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\Customization\FileInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\FileInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\File\CollectionInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\Image\PathInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\ResolverInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\ThemeProviderInterface | Interface was added. | +| Magento\Framework\View\Element\ComponentVisibilityInterface | Interface was added. | +| Magento\Framework\View\Element\Message\InterpretationStrategyInterface | Interface was added. | +| Magento\Framework\View\Element\Message\Renderer\PoolInterface | Interface was added. | +| Magento\Framework\View\Element\Message\Renderer\RendererInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\BlockWrapperInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\Config\DomMergerInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\Config\FileCollectorInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\Config\UiReaderInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\ContainerInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\ContentType\ContentTypeInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\ContextInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\Control\ActionPoolInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\Control\ButtonProviderInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\Control\ControlInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\DataProvider\FilterApplierInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\DataSourceInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\Factory\ComponentFactoryInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\JsConfigInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\LayoutInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\ObserverInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\PoolInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\SubjectInterface | Interface was added. | +| Magento\Framework\View\File\FileList\CollateInterface | Interface was added. | +| Magento\Framework\View\Helper\SecureHtmlRender\SecurityProcessorInterface | Interface was added. | +| Magento\Framework\View\Layout\Argument\UpdaterInterface | Interface was added. | +| Magento\Framework\View\Layout\Condition\VisibilityConditionInterface | Interface was added. | +| Magento\Framework\View\Layout\GeneratorInterface | Interface was added. | +| Magento\Framework\View\Layout\LayoutCacheKeyInterface | Interface was added. | +| Magento\Framework\View\Layout\ProcessorInterface | Interface was added. | +| Magento\Framework\View\Layout\ReaderInterface | Interface was added. | +| Magento\Framework\View\Model\PageLayout\Config\BuilderInterface | Interface was added. | +| Magento\Framework\View\Page\Config\RendererInterface | Interface was added. | +| Magento\Framework\View\TemplateEngineInterface | Interface was added. | +| Magento\Framework\View\TemplateEngine\Xhtml\Compiler\AttributeInterface | Interface was added. | +| Magento\Framework\View\TemplateEngine\Xhtml\Compiler\CdataInterface | Interface was added. | +| Magento\Framework\View\TemplateEngine\Xhtml\Compiler\CommentInterface | Interface was added. | +| Magento\Framework\View\TemplateEngine\Xhtml\Compiler\Directive\DirectiveInterface | Interface was added. | +| Magento\Framework\View\TemplateEngine\Xhtml\Compiler\Element\ElementInterface | Interface was added. | +| Magento\Framework\View\TemplateEngine\Xhtml\Compiler\TextInterface | Interface was added. | +| Magento\Framework\View\TemplateEngine\Xhtml\ResultInterface | Interface was added. | +| Magento\Framework\View\Xsd\Media\TypeDataExtractorInterface | Interface was added. | +| Magento\Framework\Webapi\CustomAttributeTypeLocatorInterface | Interface was added. | +| Magento\Framework\Webapi\CustomAttribute\PreprocessorInterface | Interface was added. | +| Magento\Framework\Webapi\CustomAttribute\ServiceTypeListInterface | Interface was added. | +| Magento\Framework\Webapi\Rest\Request\DeserializerInterface | Interface was added. | +| Magento\GiftCardAccount\Api\GiftCardRedeemerInterface | Interface was added. | +| Magento\GiftCardAccount\Model\Spi\Data\UsageAttemptInterface | Interface was added. | +| Magento\GiftCardAccount\Model\Spi\GiftCardAccountManagerInterface | Interface was added. | +| Magento\GiftCardAccount\Model\Spi\GiftCardAccountResourceInterface | Interface was added. | +| Magento\GiftCardAccount\Model\Spi\UsageAttemptFactoryInterface | Interface was added. | +| Magento\GiftCardAccount\Model\Spi\UsageAttemptsManagerInterface | Interface was added. | +| Magento\GiftRegistry\Model\Attribute\ConfigInterface | Interface was added. | +| Magento\GraphQl\Controller\HttpHeaderProcessorInterface | Interface was added. | +| Magento\GraphQl\Controller\HttpRequestValidatorInterface | Interface was added. | +| Magento\GraphQl\Model\Query\ContextInterface | Interface was added. | +| Magento\GraphQl\Model\Query\ContextParametersInterface | Interface was added. | +| Magento\GraphQl\Model\Query\ContextParametersProcessorInterface | Interface was added. | +| Magento\ImportExport\Api\Data\ExtendedExportInfoInterface | Interface was added. | +| Magento\ImportExport\Model\Report\ReportProcessorInterface | Interface was added. | +| Magento\Indexer\Model\ModeSwitcherInterface | Interface was added. | +| Magento\Indexer\Model\Source\DataInterface | Interface was added. | +| Magento\Integration\Model\Oauth\Token\RequestLog\ReaderInterface | Interface was added. | +| Magento\Integration\Model\Oauth\Token\RequestLog\WriterInterface | Interface was added. | +| Magento\InventoryIndexer\Indexer\SelectBuilderInterface | Interface was added. | +| Magento\Invitation\Controller\Customer\AccountInterface | Interface was added. | +| Magento\LoginAsCustomerApi\Api\Data\IsLoginAsCustomerEnabledForCustomerResultInterface | Interface was added. | +| Magento\LoginAsCustomerApi\Api\GetLoggedAsCustomerAdminIdInterface | Interface was added. | +| Magento\LoginAsCustomerApi\Api\GetLoggedAsCustomerCustomerIdInterface | Interface was added. | +| Magento\LoginAsCustomerApi\Api\IsLoginAsCustomerEnabledForCustomerInterface | Interface was added. | +| Magento\LoginAsCustomerApi\Api\SetLoggedAsCustomerAdminIdInterface | Interface was added. | +| Magento\LoginAsCustomerApi\Api\SetLoggedAsCustomerCustomerIdInterface | Interface was added. | +| Magento\LoginAsCustomerAssistance\Api\ConfigInterface | Interface was added. | +| Magento\LoginAsCustomerAssistance\Api\IsAssistanceEnabledInterface | Interface was added. | +| Magento\LoginAsCustomerAssistance\Api\SetAssistanceInterface | Interface was added. | +| Magento\MediaContentApi\Api\GetAssetIdsByContentFieldInterface | Interface was added. | +| Magento\MediaContentApi\Api\UpdateContentAssetLinksInterface | Interface was added. | +| Magento\MediaContentApi\Model\GetAssetIdsByContentFieldInterface | Interface was added. | +| Magento\MediaContentApi\Model\SearchPatternConfigInterface | Interface was added. | +| Magento\MediaContentSynchronizationApi\Api\SynchronizeIdentitiesInterface | Interface was added. | +| Magento\MediaContentSynchronizationApi\Api\SynchronizeInterface | Interface was added. | +| Magento\MediaContentSynchronizationApi\Model\GetEntitiesInterface | Interface was added. | +| Magento\MediaGalleryApi\Api\SearchAssetsInterface | Interface was added. | +| Magento\MediaGalleryApi\Model\ExcludedPatternsConfigInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Api\AddMetadataInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Api\Data\MetadataInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Api\ExtractMetadataInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Model\FileInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Model\ReadFileInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Model\ReadMetadataInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Model\SegmentInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Model\WriteFileInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Model\WriteMetadataInterface | Interface was added. | +| Magento\MediaGalleryRenditionsApi\Api\GenerateRenditionsInterface | Interface was added. | +| Magento\MediaGalleryRenditionsApi\Api\GetRenditionPathInterface | Interface was added. | +| Magento\MediaGallerySynchronizationApi\Api\SynchronizeFilesInterface | Interface was added. | +| Magento\MediaGallerySynchronizationApi\Api\SynchronizeInterface | Interface was added. | +| Magento\MediaGallerySynchronizationApi\Model\CreateAssetFromFileInterface | Interface was added. | +| Magento\MediaGallerySynchronizationApi\Model\FetchBatchesInterface | Interface was added. | +| Magento\MediaGallerySynchronizationApi\Model\ImportFilesInterface | Interface was added. | +| Magento\MediaGalleryUiApi\Api\ConfigInterface | Interface was added. | +| Magento\Msrp\Pricing\MsrpPriceCalculatorInterface | Interface was added. | +| Magento\MultipleWishlist\Controller\IndexInterface | Interface was added. | +| Magento\MultipleWishlist\Model\Search\Strategy\StrategyInterface | Interface was added. | +| Magento\Newsletter\Model\SubscriptionManagerInterface | Interface was added. | +| Magento\PageCache\Model\Spi\PageCacheTagsPreprocessorInterface | Interface was added. | +| Magento\Payment\Api\Data\PaymentAdditionalInfoInterface | Interface was added. | +| Magento\Payment\Model\Method\TransparentInterface | Interface was added. | +| Magento\Paypal\Helper\Shortcut\ValidatorInterface | Interface was added. | +| Magento\Paypal\Model\Billing\Agreement\MethodInterface | Interface was added. | +| Magento\Paypal\Model\IpnInterface | Interface was added. | +| Magento\Paypal\Model\Payflow\Service\Response\Handler\HandlerInterface | Interface was added. | +| Magento\QuoteGraphQl\Model\CartItem\DataProvider\CustomizableOptionValueInterface | Interface was added. | +| Magento\QuoteGraphQl\Model\CartItem\DataProvider\Processor\ItemDataProcessorInterface | Interface was added. | +| Magento\QuoteGraphQl\Model\Cart\BuyRequest\BuyRequestDataProviderInterface | Interface was added. | +| Magento\QuoteGraphQl\Model\Cart\Payment\AdditionalDataProviderInterface | Interface was added. | +| Magento\QuoteGraphQl\Model\Cart\SetShippingAddressesOnCartInterface | Interface was added. | +| Magento\QuoteGraphQl\Model\Cart\SetShippingMethodsOnCartInterface | Interface was added. | +| Magento\Quote\Api\ChangeQuoteControlInterface | Interface was added. | +| Magento\Quote\Model\Cart\BuyRequest\BuyRequestDataProviderInterface | Interface was added. | +| Magento\Quote\Model\Product\QuoteItemsCleanerInterface | Interface was added. | +| Magento\Quote\Model\Quote\Address\CustomAttributeListInterface | Interface was added. | +| Magento\Quote\Model\Quote\Address\Total\CollectorInterface | Interface was added. | +| Magento\Quote\Model\Quote\Address\Total\ReaderInterface | Interface was added. | +| Magento\Quote\Model\Quote\Item\CartItemProcessorInterface | Interface was added. | +| Magento\Quote\Model\ValidationRules\QuoteValidationRuleInterface | Interface was added. | +| Magento\ReleaseNotification\Model\ContentProviderInterface | Interface was added. | +| Magento\RemoteStorage\Driver\DriverFactoryInterface | Interface was added. | +| Magento\RemoteStorage\Driver\RemoteDriverInterface | Interface was added. | +| Magento\RemoteStorage\FilesystemInterface | Interface was added. | +| Magento\RewardGraphQl\Model\Formatter\Customer\FormatterInterface | Interface was added. | +| Magento\Reward\Observer\PlaceOrder\RestrictionInterface | Interface was added. | +| Magento\Rma\Model\Spi\CommentResourceInterface | Interface was added. | +| Magento\Rma\Model\Spi\RmaResourceInterface | Interface was added. | +| Magento\Rma\Model\Spi\TrackResourceInterface | Interface was added. | +| Magento\SalesGraphQl\Model\Shipment\Item\FormatterInterface | Interface was added. | +| Magento\SalesRule\Api\Data\DiscountDataInterface | Interface was added. | +| Magento\SalesRule\Api\Data\RuleDiscountInterface | Interface was added. | +| Magento\SalesRule\Model\Spi\CodeLimitManagerInterface | Interface was added. | +| Magento\SalesRule\Model\Spi\QuoteResetAppliedRulesInterface | Interface was added. | +| Magento\SalesRule\Model\Spi\RuleQuoteRecollectTotalsInterface | Interface was added. | +| Magento\Sales\Api\OrderCustomerDelegateInterface | Interface was added. | +| Magento\Sales\Api\PaymentFailuresInterface | Interface was added. | +| Magento\Sales\Controller\AbstractController\OrderLoaderInterface | Interface was added. | +| Magento\Sales\Controller\AbstractController\OrderViewAuthorizationInterface | Interface was added. | +| Magento\Sales\Controller\OrderInterface | Interface was added. | +| Magento\Sales\Model\Order\Creditmemo\CreditmemoValidatorInterface | Interface was added. | +| Magento\Sales\Model\Order\Creditmemo\ItemCreationValidatorInterface | Interface was added. | +| Magento\Sales\Model\Order\Creditmemo\SenderInterface | Interface was added. | +| Magento\Sales\Model\Order\Email\Container\IdentityInterface | Interface was added. | +| Magento\Sales\Model\Order\Invoice\InvoiceValidatorInterface | Interface was added. | +| Magento\Sales\Model\Order\Invoice\SenderInterface | Interface was added. | +| Magento\Sales\Model\Order\OrderValidatorInterface | Interface was added. | +| Magento\Sales\Model\Order\Payment\State\CommandInterface | Interface was added. | +| Magento\Sales\Model\Order\Payment\Transaction\BuilderInterface | Interface was added. | +| Magento\Sales\Model\Order\Payment\Transaction\ManagerInterface | Interface was added. | +| Magento\Sales\Model\Order\Shipment\SenderInterface | Interface was added. | +| Magento\Sales\Model\Order\Shipment\ShipmentValidatorInterface | Interface was added. | +| Magento\Sales\Model\ResourceModel\Order\CollectionFactoryInterface | Interface was added. | +| Magento\Sales\Model\ResourceModel\Provider\NotSyncedDataProviderInterface | Interface was added. | +| Magento\Sales\Model\Spi\CreditmemoCommentResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\CreditmemoItemResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\CreditmemoResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\InvoiceCommentResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\InvoiceItemResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\InvoiceResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\OrderAddressResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\OrderItemResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\OrderPaymentResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\OrderResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\OrderStatusHistoryResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\ShipmentCommentResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\ShipmentItemResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\ShipmentResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\ShipmentTrackResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\TransactionResourceInterface | Interface was added. | +| Magento\Sales\Model\ValidatorInterface | Interface was added. | +| Magento\ScheduledImportExport\Model\Scheduled\Operation\OperationInterface | Interface was added. | +| Magento\Search\Model\SearchEngine\ValidatorInterface | Interface was added. | +| Magento\Search\Setup\InstallConfigInterface | Interface was added. | +| Magento\Security\Api\Data\UserExpirationInterface | Interface was added. | +| Magento\Shipping\Model\Carrier\Source\GenericInterface | Interface was added. | +| Magento\Staging\Block\Adminhtml\Update\Entity\EntityProviderInterface | Interface was added. | +| Magento\Staging\Block\Adminhtml\Update\Entity\StoreIdProviderInterface | Interface was added. | +| Magento\Staging\Model\Entity\BuilderInterface | Interface was added. | +| Magento\Staging\Model\Entity\HydratorInterface | Interface was added. | +| Magento\Staging\Model\Entity\PersisterInterface | Interface was added. | +| Magento\Staging\Model\Entity\RemoverInterface | Interface was added. | +| Magento\Staging\Model\Entity\RetrieverInterface | Interface was added. | +| Magento\Staging\Model\Entity\Update\Action\TransactionExecutorInterface | Interface was added. | +| Magento\Staging\Model\Operation\Update\UpdateProcessorInterface | Interface was added. | +| Magento\Staging\Model\StagingApplierInterface | Interface was added. | +| Magento\Staging\Model\Update\Grid\ActionDataProviderInterface | Interface was added. | +| Magento\Staging\Model\Update\IncludesInterface | Interface was added. | +| Magento\Staging\Model\VersionHistoryInterface | Interface was added. | +| Magento\Staging\Ui\Component\Listing\Column\Entity\UrlProviderInterface | Interface was added. | +| Magento\Store\Model\Config\Importer\Processor\ProcessorInterface | Interface was added. | +| Magento\Store\Model\StoreResolver\ReaderInterface | Interface was added. | +| Magento\Store\Model\StoreSwitcherInterface | Interface was added. | +| Magento\Store\Model\StoreSwitcher\ContextInterface | Interface was added. | +| Magento\Store\Model\StoreSwitcher\RedirectDataInterface | Interface was added. | +| Magento\Store\Model\StoreSwitcher\RedirectDataPostprocessorInterface | Interface was added. | +| Magento\Store\Model\StoreSwitcher\RedirectDataPreprocessorInterface | Interface was added. | +| Magento\Store\Model\StoreSwitcher\RedirectDataSerializerInterface | Interface was added. | +| Magento\Support\Model\Report\ConfigInterface | Interface was added. | +| Magento\Swat\Api\Data\JwtInterface | Interface was added. | +| Magento\Swat\Api\Data\SwatKeyPairInterface | Interface was added. | +| Magento\Tax\Api\TaxAddressManagerInterface | Interface was added. | +| Magento\Tax\Model\System\Message\NotificationInterface | Interface was added. | +| Magento\Tax\Model\TaxClass\Type\TypeInterface | Interface was added. | +| Magento\Theme\Model\Design\Config\MetadataProviderInterface | Interface was added. | +| Magento\Theme\Model\Theme\StoreThemesResolverInterface | Interface was added. | +| Magento\Ui\Component\Form\Element\DataType\DataTypeInterface | Interface was added. | +| Magento\Ui\Component\Layout\Tabs\TabInterface | Interface was added. | +| Magento\Ui\Component\Wysiwyg\ConfigInterface | Interface was added. | +| Magento\Ui\Config\Argument\ParserInterface | Interface was added. | +| Magento\Ui\Config\ConverterInterface | Interface was added. | +| Magento\Ui\Controller\UiActionInterface | Interface was added. | +| Magento\Ui\DataProvider\AddFieldToCollectionInterface | Interface was added. | +| Magento\Ui\DataProvider\AddFilterToCollectionInterface | Interface was added. | +| Magento\Ui\DataProvider\Mapper\MapperInterface | Interface was added. | +| Magento\Ui\DataProvider\Modifier\PoolInterface | Interface was added. | +| Magento\Ui\Model\ColorPicker\ModeInterface | Interface was added. | +| Magento\Ui\Model\UrlInput\ConfigInterface | Interface was added. | +| Magento\UrlRewriteGraphQl\Model\Resolver\UrlRewrite\CustomUrlLocatorInterface | Interface was added. | +| Magento\User\Model\Spi\NotificationExceptionInterface | Interface was added. | +| Magento\User\Model\Spi\NotificatorInterface | Interface was added. | +| Magento\Vault\Block\Customer\IconInterface | Interface was added. | +| Magento\VersionsCms\Model\CurrentNodeResolverInterface | Interface was added. | +| Magento\VersionsCms\Model\Hierarchy\ConfigInterface | Interface was added. | +| Magento\VisualMerchandiser\Api\RuleFactoryPoolInterface | Interface was added. | +| Magento\Webapi\Controller\Rest\RequestProcessorInterface | Interface was added. | +| Magento\Widget\Block\BlockInterface | Interface was added. | +| Magento\Wishlist\Controller\IndexInterface | Interface was added. | +| Magento\Wishlist\Controller\WishlistProviderInterface | Interface was added. | +| Magento\Wishlist\Model\AuthenticationStateInterface | Interface was added. | +| Magento\Wishlist\Model\ResourceModel\Item\Product\CollectionBuilderInterface | Interface was added. | +| Magento\Wishlist\Model\Wishlist\BuyRequest\BuyRequestDataProviderInterface | Interface was added. | diff --git a/src/_includes/backward-incompatible-changes/commerce/2.0.10-2.0.11.html b/src/_includes/backward-incompatible-changes/commerce/b2b-1.1.7-1.1.7-p1.md similarity index 100% rename from src/_includes/backward-incompatible-changes/commerce/2.0.10-2.0.11.html rename to src/_includes/backward-incompatible-changes/commerce/b2b-1.1.7-1.1.7-p1.md diff --git a/src/_includes/backward-incompatible-changes/commerce/2.0.12-2.0.13.html b/src/_includes/backward-incompatible-changes/commerce/b2b-1.1.7-p1-1.1.7-p2.md similarity index 100% rename from src/_includes/backward-incompatible-changes/commerce/2.0.12-2.0.13.html rename to src/_includes/backward-incompatible-changes/commerce/b2b-1.1.7-p1-1.1.7-p2.md diff --git a/src/_includes/backward-incompatible-changes/open-source/2.0.0-2.0.1.html b/src/_includes/backward-incompatible-changes/open-source/2.0.0-2.0.1.html deleted file mode 100644 index eacce9152db..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.0.0-2.0.1.html +++ /dev/null @@ -1,95 +0,0 @@ -

Changes in classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What changedHow changed
Magento\User\Observer\Backend\CheckAdminPasswordChangeObserverClass was removed.
Magento\PageCache\Model\App\FrontController\MessageBoxClass was removed.
Magento\Framework\Data\Form\FormKey::__construct[public] Method parameter changed.
Magento\Swatches\Helper\Data::loadFirstVariationWithSwatchImage[public] Method parameter changed.
Magento\Swatches\Block\Product\Renderer\Configurable::getAllOptionsIdsFromAttributeArray[protected] Method has been removed.
Magento\Store\Model\Plugin\StoreCookie::aroundDispatch[public] Method has been removed.
Magento\CatalogUrlRewrite\Observer\AfterImportDataObserver::cleanOverriddenUrlKey[protected] Method has been removed.
Magento\CatalogUrlRewrite\Observer\AfterImportDataObserver::__construct[public] Method parameter changed.
Magento\CatalogUrlRewrite\Observer\AfterImportDataObserver::$urlKeyAttribute[protected] Property has been removed.
Magento\CatalogUrlRewrite\Observer\AfterImportDataObserver::$entityStoresToCheckOverridden[protected] Property has been removed.
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\Full::rebuildIndex[protected] Method has been removed.
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\Full::getSearchableProducts[protected] Method has been removed.
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\Full::deleteIndex[protected] Method has been removed.
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\Full::getProductAttributes[protected] Method has been removed.
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\Full::getProductChildIds[protected] Method has been removed.
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\Full::prepareProductIndex[protected] Method has been removed.
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\Full::getAttributeValue[protected] Method has been removed.
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\Full::getStoreDate[protected] Method has been removed.
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\Full::getIterator[protected] Method has been removed.
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\Full::__construct[public] Method parameter changed.
Magento\CatalogImportExport\Model\Import\Product::__construct[public] Method parameter changed.
Magento\Catalog\Model\Product\Option\Type\File\ValidatorFile::__construct[public] Method parameter changed.
\ No newline at end of file diff --git a/src/_includes/backward-incompatible-changes/open-source/2.0.0-2.1.0.html b/src/_includes/backward-incompatible-changes/open-source/2.0.0-2.1.0.html deleted file mode 100644 index acb584913a6..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.0.0-2.1.0.html +++ /dev/null @@ -1,1447 +0,0 @@ -

Changes in classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What changedHow changed
Magento\Swatches\Helper\Data::CATALOG_PRODUCT_MEDIA_PATHConstant has been removed.
Magento\Swatches\Block\Product\Renderer\Configurable::EMPTY_IMAGE_VALUEConstant has been removed.
Magento\Eav\Model\ResourceModel\Entity\Attribute\Group::TAB_GENERAL_CODEConstant has been removed.
Magento\Eav\Model\ResourceModel\Entity\Attribute\Group::TAB_IMAGE_MANAGEMENT_CODEConstant has been removed.
Magento\Framework\Stdlib\DateTime::isEmptyDate[public] Method has been added.
Magento\Framework\Stdlib\DateTime::gmDate[public] Method has been added.
Magento\Framework\Stdlib\DateTime::strToTime[public] Method has been added.
Magento\Framework\Stdlib\DateTime::DATETIME_INTERNAL_FORMATConstant has been added.
Magento\Framework\Stdlib\DateTime::DATE_INTERNAL_FORMATConstant has been added.
Magento\Framework\Stdlib\DateTime::DATETIME_PHP_FORMATConstant has been added.
Magento\Framework\Stdlib\DateTime::DATE_PHP_FORMATConstant has been added.
Magento\Framework\Stdlib\DateTime::YEAR_MIN_VALUEConstant has been added.
Magento\Framework\Stdlib\DateTime::YEAR_MAX_VALUEConstant has been added.
Magento\Framework\EventClass was added.
Magento\Framework\FilesystemClass was added.
Magento\Framework\ProfilerClass was added.
Magento\Framework\RegistryClass was added.
Magento\Framework\View\ContextClass was added.
Magento\Framework\View\FileSystemClass was added.
Magento\Framework\View\Result\LayoutClass was added.
Magento\Framework\View\Result\LayoutFactoryClass was added.
Magento\Framework\View\Result\PageClass was added.
Magento\Framework\View\Result\PageFactoryClass was added.
Magento\Framework\View\Render\RenderFactoryClass was added.
Magento\Framework\View\Page\ConfigClass was added.
Magento\Framework\View\Page\TitleClass was added.
Magento\Framework\View\Element\BlockFactoryClass was added.
Magento\Framework\View\Element\ContextClass was added.
Magento\Framework\View\Element\FormKeyClass was added.
Magento\Framework\View\Element\RendererListClass was added.
Magento\Framework\View\Element\UiComponentFactoryClass was added.
Magento\Framework\View\Element\UiComponent\DataProvider\FilterPoolClass was added.
Magento\Framework\View\Asset\RepositoryClass was added.
Magento\Framework\Stdlib\ArrayManagerClass was added.
Magento\Framework\Stdlib\ArrayUtilsClass was added.
Magento\Framework\Stdlib\BooleanUtilsClass was added.
Magento\Framework\Stdlib\StringUtilsClass was added.
Magento\Framework\Model\ContextClass was added.
Magento\Framework\Math\CalculatorClass was added.
Magento\Framework\Math\DivisionClass was added.
Magento\Framework\Math\RandomClass was added.
Magento\Framework\Exception\LocalizedExceptionClass was added.
Magento\Framework\Event\ObserverClass was added.
Magento\Framework\Component\ComponentRegistrarClass was added.
Magento\Framework\App\ActionFactoryClass was added.
Magento\Framework\App\View\Asset\PublisherClass was added.
Magento\Framework\App\Language\DictionaryClass was added.
Magento\Framework\App\Area\FrontNameResolverFactoryClass was added.
Magento\Framework\App\Action\ContextClass was added.
Magento\Vault\Model\Ui\TokensConfigProviderClass was added.
Magento\Vault\Model\Ui\Adminhtml\TokensConfigProviderClass was added.
Magento\Vault\Block\AbstractCardRendererClass was added.
Magento\Payment\Observer\AbstractDataAssignObserverClass was added.
Magento\Payment\Model\CcConfigProviderClass was added.
Magento\Payment\Gateway\Validator\AbstractValidatorClass was added.
Magento\Payment\Gateway\Validator\CountryValidatorClass was added.
Magento\Payment\Gateway\Validator\ValidatorCompositeClass was added.
Magento\Payment\Gateway\Validator\ValidatorPoolClass was added.
Magento\Payment\Gateway\Response\HandlerChainClass was added.
Magento\Payment\Gateway\Request\BuilderCompositeClass was added.
Magento\Payment\Gateway\Http\ClientExceptionClass was added.
Magento\Payment\Gateway\Http\ConverterExceptionClass was added.
Magento\Payment\Gateway\Http\TransferBuilderClass was added.
Magento\Payment\Gateway\Http\Converter\HtmlFormConverterClass was added.
Magento\Payment\Gateway\Http\Converter\Soap\ObjectToArrayConverterClass was added.
Magento\Payment\Gateway\Http\Client\SoapClass was added.
Magento\Payment\Gateway\Http\Client\ZendClass was added.
Magento\Payment\Gateway\Command\CommandExceptionClass was added.
Magento\Payment\Gateway\Command\CommandManagerClass was added.
Magento\Payment\Gateway\Command\CommandManagerPoolClass was added.
Magento\Payment\Gateway\Command\CommandPoolClass was added.
Magento\Payment\Gateway\Command\GatewayCommandClass was added.
Magento\Payment\Block\ConfigurableInfoClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\EavClass was added.
Magento\Catalog\Model\Product\Type\AbstractTypeClass was added.
- -

Changes in interfaces

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What changedHow changed
Magento\CatalogInventory\Api\StockItemRepositoryInterface::get[public] Method parameter name changed.
Magento\Framework\AppInterface::VERSIONConstant has been removed.
Magento\Sales\Api\Data\TransactionInterface::TYPE_PAYMENTConstant has been added.
Magento\Sales\Api\Data\TransactionInterface::TYPE_ORDERConstant has been added.
Magento\Sales\Api\Data\TransactionInterface::TYPE_AUTHConstant has been added.
Magento\Sales\Api\Data\TransactionInterface::TYPE_CAPTUREConstant has been added.
Magento\Sales\Api\Data\TransactionInterface::TYPE_VOIDConstant has been added.
Magento\Sales\Api\Data\TransactionInterface::TYPE_REFUNDConstant has been added.
Magento\Quote\Api\Data\CartInterface::KEY_ENTITY_IDConstant has been added.
Magento\Payment\Model\MethodInterface::setStore[public] Method has been added.
Magento\Payment\Model\MethodInterface::getStore[public] Method has been added.
Magento\Payment\Model\MethodInterface::canUseInternal[public] Method has been added.
Magento\Payment\Model\MethodInterface::canUseCheckout[public] Method has been added.
Magento\Payment\Model\MethodInterface::canUseForCountry[public] Method has been added.
Magento\Payment\Model\MethodInterface::canUseForCurrency[public] Method has been added.
Magento\Payment\Model\MethodInterface::getConfigData[public] Method has been added.
Magento\Payment\Model\MethodInterface::isAvailable[public] Method has been added.
Magento\Payment\Model\MethodInterface::isActive[public] Method has been added.
Magento\Customer\Api\AccountManagementInterface::createAccount[public] Method has been added.
Magento\Customer\Api\AccountManagementInterface::ACCOUNT_CONFIRMEDConstant has been added.
Magento\Customer\Api\AccountManagementInterface::ACCOUNT_CONFIRMATION_REQUIREDConstant has been added.
Magento\Customer\Api\AccountManagementInterface::ACCOUNT_CONFIRMATION_NOT_REQUIREDConstant has been added.
Magento\Customer\Api\AccountManagementInterface::MAX_PASSWORD_LENGTHConstant has been added.
Magento\Customer\Api\GroupManagementInterface::isReadonly[public] Method has been added.
Magento\Customer\Api\Data\AddressInterface::getId[public] Method has been added.
Magento\Customer\Api\Data\AddressInterface::IDConstant has been added.
Magento\Customer\Api\Data\AddressInterface::CUSTOMER_IDConstant has been added.
Magento\Customer\Api\Data\AddressInterface::REGIONConstant has been added.
Magento\Customer\Api\Data\AddressInterface::REGION_IDConstant has been added.
Magento\Customer\Api\Data\AddressInterface::COUNTRY_IDConstant has been added.
Magento\Customer\Api\Data\AddressInterface::STREETConstant has been added.
Magento\Customer\Api\Data\AddressInterface::COMPANYConstant has been added.
Magento\Customer\Api\Data\AddressInterface::TELEPHONEConstant has been added.
Magento\Customer\Api\Data\AddressInterface::FAXConstant has been added.
Magento\Customer\Api\Data\AddressInterface::POSTCODEConstant has been added.
Magento\Customer\Api\Data\AddressInterface::CITYConstant has been added.
Magento\Customer\Api\Data\AddressInterface::FIRSTNAMEConstant has been added.
Magento\Customer\Api\Data\AddressInterface::LASTNAMEConstant has been added.
Magento\Customer\Api\Data\AddressInterface::MIDDLENAMEConstant has been added.
Magento\Customer\Api\Data\AddressInterface::PREFIXConstant has been added.
Magento\Customer\Api\Data\AddressInterface::SUFFIXConstant has been added.
Magento\Customer\Api\Data\AddressInterface::VAT_IDConstant has been added.
Magento\Customer\Api\Data\AddressInterface::DEFAULT_BILLINGConstant has been added.
Magento\Customer\Api\Data\AddressInterface::DEFAULT_SHIPPINGConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::getFrontendInput[public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::getIsUsedInGrid[public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::getIsVisibleInGrid[public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::getIsFilterableInGrid[public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::getIsSearchableInGrid[public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::setIsUsedInGrid[public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::setIsVisibleInGrid[public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::setIsFilterableInGrid[public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::setIsSearchableInGrid[public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::ATTRIBUTE_CODEConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::FRONTEND_INPUTConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::INPUT_FILTERConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::STORE_LABELConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::VALIDATION_RULESConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::OPTIONSConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::VISIBLEConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::REQUIREDConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::MULTILINE_COUNTConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::DATA_MODELConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::USER_DEFINEDConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::FRONTEND_CLASSConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::SORT_ORDERConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::FRONTEND_LABELConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::SYSTEMConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::NOTEConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::BACKEND_TYPEConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::IS_USED_IN_GRIDConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::IS_VISIBLE_IN_GRIDConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::IS_FILTERABLE_IN_GRIDConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::IS_SEARCHABLE_IN_GRIDConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::getId[public] Method has been added.
Magento\Customer\Api\Data\CustomerInterface::IDConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::CONFIRMATIONConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::CREATED_ATConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::UPDATED_ATConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::CREATED_INConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::DOBConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::EMAILConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::FIRSTNAMEConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::GENDERConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::GROUP_IDConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::LASTNAMEConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::MIDDLENAMEConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::PREFIXConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::STORE_IDConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::SUFFIXConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::TAXVATConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::WEBSITE_IDConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::DEFAULT_BILLINGConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::DEFAULT_SHIPPINGConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::KEY_ADDRESSESConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::DISABLE_AUTO_GROUP_CHANGEConstant has been added.
Magento\Customer\Api\Data\GroupInterface::getId[public] Method has been added.
Magento\Customer\Api\Data\GroupInterface::IDConstant has been added.
Magento\Customer\Api\Data\GroupInterface::CODEConstant has been added.
Magento\Customer\Api\Data\GroupInterface::TAX_CLASS_IDConstant has been added.
Magento\Customer\Api\Data\GroupInterface::TAX_CLASS_NAMEConstant has been added.
Magento\Customer\Api\Data\GroupInterface::NOT_LOGGED_IN_IDConstant has been added.
Magento\Customer\Api\Data\GroupInterface::CUST_GROUP_ALLConstant has been added.
Magento\Customer\Api\Data\GroupInterface::GROUP_CODE_MAX_LENGTHConstant has been added.
Magento\Customer\Api\Data\OptionInterface::getLabel[public] Method has been added.
Magento\Customer\Api\Data\OptionInterface::LABELConstant has been added.
Magento\Customer\Api\Data\OptionInterface::VALUEConstant has been added.
Magento\Customer\Api\Data\OptionInterface::OPTIONSConstant has been added.
Magento\Customer\Api\Data\RegionInterface::getRegionCode[public] Method has been added.
Magento\Customer\Api\Data\RegionInterface::REGION_CODEConstant has been added.
Magento\Customer\Api\Data\RegionInterface::REGIONConstant has been added.
Magento\Customer\Api\Data\RegionInterface::REGION_IDConstant has been added.
Magento\Customer\Api\Data\ValidationResultsInterface::isValid[public] Method has been added.
Magento\Customer\Api\Data\ValidationResultsInterface::VALIDConstant has been added.
Magento\Customer\Api\Data\ValidationResultsInterface::MESSAGESConstant has been added.
Magento\Customer\Api\Data\ValidationRuleInterface::getName[public] Method has been added.
Magento\Customer\Api\Data\ValidationRuleInterface::NAMEConstant has been added.
Magento\Customer\Api\Data\ValidationRuleInterface::VALUEConstant has been added.
Magento\Cms\Api\Data\PageInterface::getMetaTitle[public] Method has been added.
Magento\Cms\Api\Data\PageInterface::setMetaTitle[public] Method has been added.
Magento\Cms\Api\Data\PageInterface::META_TITLEConstant has been added.
Magento\Catalog\Api\CategoryLinkManagementInterface::assignProductToCategories[public] Method has been added.
Magento\Catalog\Api\ProductCustomOptionRepositoryInterface::getProductOptions[public] Method has been added.
Magento\Catalog\Api\ProductCustomOptionRepositoryInterface::duplicate[public] Method has been added.
Magento\Catalog\Api\ProductLinkRepositoryInterface::getList[public] Method has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_TIER_PRICE_FIELD_PRICEConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_HAS_WEIGHTConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_SPECIAL_PRICEConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_PRICEConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_TIER_PRICE_FIELD_PRICE_QTYConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_SHORT_DESCRIPTIONConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_SEO_FIELD_META_TITLEConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_STATUSConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_NAMEConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_SKUConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_SEO_FIELD_META_KEYWORDConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_DESCRIPTIONConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_COSTConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_SEO_FIELD_URL_KEYConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_TIER_PRICEConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_SEO_FIELD_META_DESCRIPTIONConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_WEIGHTConstant has been added.
Magento\Framework\AppInterfaceInterface was added.
Magento\Framework\AuthorizationInterfaceInterface was added.
Magento\Framework\CurrencyInterfaceInterface was added.
Magento\Framework\ObjectManagerInterfaceInterface was added.
Magento\Framework\UrlInterfaceInterface was added.
Magento\Framework\View\ConfigInterfaceInterface was added.
Magento\Framework\View\LayoutInterfaceInterface was added.
Magento\Framework\View\RenderInterfaceInterface was added.
Magento\Framework\View\Url\ConfigInterfaceInterface was added.
Magento\Framework\View\Template\Html\MinifierInterfaceInterface was added.
Magento\Framework\View\Page\FaviconInterfaceInterface was added.
Magento\Framework\View\File\CollectorInterfaceInterface was added.
Magento\Framework\View\Element\BlockInterfaceInterface was added.
Magento\Framework\View\Element\RendererInterfaceInterface was added.
Magento\Framework\View\Element\UiComponent\DataProvider\DataProviderInterfaceInterface was added.
Magento\Framework\View\Design\Theme\FileProviderInterfaceInterface was added.
Magento\Framework\View\Design\Theme\ListInterfaceInterface was added.
Magento\Framework\View\Design\Theme\Label\ListInterfaceInterface was added.
Magento\Framework\View\Asset\ConfigInterfaceInterface was added.
Magento\Framework\Stdlib\DateTime\TimezoneInterfaceInterface was added.
Magento\Framework\Shell\CommandRendererInterfaceInterface was added.
Magento\Framework\Setup\InstallDataInterfaceInterface was added.
Magento\Framework\Setup\InstallSchemaInterfaceInterface was added.
Magento\Framework\Setup\LoggerInterfaceInterface was added.
Magento\Framework\Setup\ModuleDataSetupInterfaceInterface was added.
Magento\Framework\Setup\SetupInterfaceInterface was added.
Magento\Framework\Setup\UninstallInterfaceInterface was added.
Magento\Framework\Setup\UpgradeDataInterfaceInterface was added.
Magento\Framework\Setup\UpgradeSchemaInterfaceInterface was added.
Magento\Framework\Phrase\RendererInterfaceInterface was added.
Magento\Framework\Indexer\ConfigInterfaceInterface was added.
Magento\Framework\Indexer\IndexStructureInterfaceInterface was added.
Magento\Framework\Indexer\IndexerInterfaceInterface was added.
Magento\Framework\Indexer\SaveHandler\IndexerInterfaceInterface was added.
Magento\Framework\Filesystem\DriverInterfaceInterface was added.
Magento\Framework\Data\OptionSourceInterfaceInterface was added.
Magento\Framework\Data\Form\Filter\FilterInterfaceInterface was added.
Magento\Framework\Data\Argument\InterpreterInterfaceInterface was added.
Magento\Framework\Controller\ResultInterfaceInterface was added.
Magento\Framework\Console\CommandListInterfaceInterface was added.
Magento\Framework\Config\DesignResolverInterfaceInterface was added.
Magento\Framework\App\ActionInterfaceInterface was added.
Magento\Framework\App\RequestInterfaceInterface was added.
Magento\Framework\App\ResponseInterfaceInterface was added.
Magento\Framework\App\Request\DataPersistorInterfaceInterface was added.
Magento\Framework\App\Request\PathInfoProcessorInterfaceInterface was added.
Magento\Vault\Model\VaultPaymentInterfaceInterface was added.
Magento\Vault\Model\Ui\TokenUiComponentInterfaceInterface was added.
Magento\Vault\Model\Ui\TokenUiComponentProviderInterfaceInterface was added.
Magento\Vault\Block\CardRendererInterfaceInterface was added.
Magento\Vault\Block\TokenRendererInterfaceInterface was added.
Magento\Vault\Api\PaymentTokenManagementInterfaceInterface was added.
Magento\Vault\Api\PaymentTokenRepositoryInterfaceInterface was added.
Magento\Vault\Api\Data\PaymentTokenInterfaceInterface was added.
Magento\Vault\Api\Data\PaymentTokenSearchResultsInterfaceInterface was added.
Magento\Theme\Api\DesignConfigRepositoryInterfaceInterface was added.
Magento\Theme\Api\Data\DesignConfigDataInterfaceInterface was added.
Magento\Theme\Api\Data\DesignConfigInterfaceInterface was added.
Magento\Tax\Api\OrderTaxManagementInterfaceInterface was added.
Magento\Tax\Api\Data\GrandTotalDetailsInterfaceInterface was added.
Magento\Tax\Api\Data\GrandTotalRatesInterfaceInterface was added.
Magento\Tax\Api\Data\OrderTaxDetailsAppliedTaxInterfaceInterface was added.
Magento\Tax\Api\Data\OrderTaxDetailsInterfaceInterface was added.
Magento\Tax\Api\Data\OrderTaxDetailsItemInterfaceInterface was added.
Magento\Search\Api\SearchInterfaceInterface was added.
Magento\Search\Api\SynonymAnalyzerInterfaceInterface was added.
Magento\Search\Api\SynonymGroupRepositoryInterfaceInterface was added.
Magento\Search\Api\Data\SynonymGroupInterfaceInterface was added.
Magento\Sales\Api\Data\ShippingAssignmentInterfaceInterface was added.
Magento\Sales\Api\Data\ShippingInterfaceInterface was added.
Magento\Sales\Api\Data\TotalInterfaceInterface was added.
Magento\Quote\Api\CartTotalManagementInterfaceInterface was added.
Magento\Quote\Api\GuestCartTotalManagementInterfaceInterface was added.
Magento\Quote\Api\GuestShipmentEstimationInterfaceInterface was added.
Magento\Quote\Api\ShipmentEstimationInterfaceInterface was added.
Magento\Quote\Api\Data\AddressAdditionalDataInterfaceInterface was added.
Magento\Quote\Api\Data\ProductOptionInterfaceInterface was added.
Magento\Quote\Api\Data\ShippingAssignmentInterfaceInterface was added.
Magento\Quote\Api\Data\ShippingInterfaceInterface was added.
Magento\Quote\Api\Data\TotalsAdditionalDataInterfaceInterface was added.
Magento\Payment\Gateway\CommandInterfaceInterface was added.
Magento\Payment\Gateway\ConfigFactoryInterfaceInterface was added.
Magento\Payment\Gateway\ConfigInterfaceInterface was added.
Magento\Payment\Gateway\Validator\ResultInterfaceInterface was added.
Magento\Payment\Gateway\Validator\ValidatorInterfaceInterface was added.
Magento\Payment\Gateway\Validator\ValidatorPoolInterfaceInterface was added.
Magento\Payment\Gateway\Response\HandlerInterfaceInterface was added.
Magento\Payment\Gateway\Request\BuilderInterfaceInterface was added.
Magento\Payment\Gateway\Http\ClientInterfaceInterface was added.
Magento\Payment\Gateway\Http\ConverterInterfaceInterface was added.
Magento\Payment\Gateway\Http\TransferFactoryInterfaceInterface was added.
Magento\Payment\Gateway\Http\TransferInterfaceInterface was added.
Magento\Payment\Gateway\Data\AddressAdapterInterfaceInterface was added.
Magento\Payment\Gateway\Data\OrderAdapterInterfaceInterface was added.
Magento\Payment\Gateway\Data\PaymentDataObjectInterfaceInterface was added.
Magento\Payment\Gateway\Config\ValueHandlerInterfaceInterface was added.
Magento\Payment\Gateway\Config\ValueHandlerPoolInterfaceInterface was added.
Magento\Payment\Gateway\Command\CommandManagerInterfaceInterface was added.
Magento\Payment\Gateway\Command\CommandManagerPoolInterfaceInterface was added.
Magento\Payment\Gateway\Command\CommandPoolInterfaceInterface was added.
Magento\Payment\Gateway\Command\ResultInterfaceInterface was added.
Magento\GiftMessage\Api\Data\MessageInterfaceInterface was added.
Magento\Eav\Api\Data\AttributeFrontendLabelInterfaceInterface was added.
Magento\Eav\Api\Data\AttributeGroupInterfaceInterface was added.
Magento\Eav\Api\Data\AttributeGroupSearchResultsInterfaceInterface was added.
Magento\Eav\Api\Data\AttributeInterfaceInterface was added.
Magento\Eav\Api\Data\AttributeOptionInterfaceInterface was added.
Magento\Eav\Api\Data\AttributeOptionLabelInterfaceInterface was added.
Magento\Eav\Api\Data\AttributeSearchResultsInterfaceInterface was added.
Magento\Eav\Api\Data\AttributeSetInterfaceInterface was added.
Magento\Eav\Api\Data\AttributeSetSearchResultsInterfaceInterface was added.
Magento\Eav\Api\Data\AttributeValidationRuleInterfaceInterface was added.
Magento\Downloadable\Api\LinkRepositoryInterfaceInterface was added.
Magento\Downloadable\Api\Data\DownloadableOptionInterfaceInterface was added.
Magento\Downloadable\Api\Data\LinkInterfaceInterface was added.
Magento\Downloadable\Api\Data\ProductAttributeInterfaceInterface was added.
Magento\Downloadable\Api\Data\SampleInterfaceInterface was added.
Magento\Downloadable\Api\Data\File\ContentInterfaceInterface was added.
Magento\Downloadable\Api\Data\File\ContentUploaderInterfaceInterface was added.
Magento\Customer\Api\AddressMetadataInterfaceInterface was added.
Magento\Customer\Api\AddressMetadataManagementInterfaceInterface was added.
Magento\Customer\Api\CustomerMetadataInterfaceInterface was added.
Magento\Customer\Api\CustomerMetadataManagementInterfaceInterface was added.
Magento\Customer\Api\CustomerNameGenerationInterfaceInterface was added.
Magento\ConfigurableProduct\Api\Data\OptionInterfaceInterface was added.
Magento\ConfigurableProduct\Api\Data\OptionValueInterfaceInterface was added.
Magento\CheckoutAgreements\Api\Data\AgreementInterfaceInterface was added.
Magento\Checkout\Model\ConfigProviderInterfaceInterface was added.
Magento\Checkout\Api\AgreementsValidatorInterfaceInterface was added.
Magento\Checkout\Api\GuestTotalsInformationManagementInterfaceInterface was added.
Magento\Checkout\Api\TotalsInformationManagementInterfaceInterface was added.
Magento\Checkout\Api\Data\PaymentDetailsInterfaceInterface was added.
Magento\Checkout\Api\Data\ShippingInformationInterfaceInterface was added.
Magento\Checkout\Api\Data\TotalsInformationInterfaceInterface was added.
Magento\CatalogRule\Api\CatalogRuleRepositoryInterfaceInterface was added.
Magento\CatalogRule\Api\Data\ConditionInterfaceInterface was added.
Magento\CatalogRule\Api\Data\RuleInterfaceInterface was added.
Magento\Catalog\Api\AttributeSetFinderInterfaceInterface was added.
Magento\Catalog\Api\ProductWebsiteLinkRepositoryInterfaceInterface was added.
Magento\Catalog\Api\Data\CategoryProductSearchResultInterfaceInterface was added.
Magento\Catalog\Api\Data\ProductOptionInterfaceInterface was added.
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.0.0-2.2.0.html b/src/_includes/backward-incompatible-changes/open-source/2.0.0-2.2.0.html deleted file mode 100644 index fab9c531a87..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.0.0-2.2.0.html +++ /dev/null @@ -1,12379 +0,0 @@ -

Changes in classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What changedHow changed
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::isGirthAllowed[public] Method parameter name changed.
Magento\Framework\View\Asset\File\FallbackContext::SECURE_PATHConstant has been removed.
Magento\Framework\ObjectManager\Code\Generator\Repository::NO_SUCH_ENTITY_EXCEPTIONConstant has been removed.
Magento\Framework\ObjectManager\Code\Generator\Repository::INPUT_EXCEPTIONConstant has been removed.
Magento\Framework\ObjectManager\Code\Generator\Repository::SEARCH_CRITERIAConstant has been removed.
Magento\Framework\App\ObjectManagerFactory::CONFIG_PATH_DEFINITION_FORMATConstant has been removed.
Magento\Swatches\Helper\Data::CATALOG_PRODUCT_MEDIA_PATHConstant has been removed.
Magento\Swatches\Block\Product\Renderer\Configurable::EMPTY_IMAGE_VALUEConstant has been removed.
Magento\PageCache\Model\Config::VARNISH_3_CONFIGURATION_PATHConstant has been removed.
Magento\Eav\Model\ResourceModel\Entity\Attribute\Group::TAB_GENERAL_CODEConstant has been removed.
Magento\Eav\Model\ResourceModel\Entity\Attribute\Group::TAB_IMAGE_MANAGEMENT_CODEConstant has been removed.
Magento\Framework\Validator\AbstractValidator::setTranslator[public] Method has been added.
Magento\Framework\Validator\AbstractValidator::getTranslator[public] Method has been added.
Magento\Framework\Validator\AbstractValidator::hasTranslator[public] Method has been added.
Magento\Framework\Validator\AbstractValidator::_clearMessages[protected] Method has been added.
Magento\Framework\Validator\AbstractValidator::_addMessages[protected] Method has been added.
Magento\Framework\Validator\AbstractValidator::$_defaultTranslator[protected] Property has been added.
Magento\Framework\Validator\AbstractValidator::$_translator[protected] Property has been added.
Magento\Framework\Validator\AbstractValidator::$_messages[protected] Property has been added.
Magento\Framework\Validator\Constraint::__construct[public] Method has been added.
Magento\Framework\Validator\Constraint::_getValidatorValue[protected] Method has been added.
Magento\Framework\Validator\Constraint::setTranslator[public] Method has been added.
Magento\Framework\Validator\Constraint::getTranslator[public] Method has been added.
Magento\Framework\Validator\Constraint::$_wrappedValidator[protected] Property has been added.
Magento\Framework\Validator\Constraint::$_alias[protected] Property has been added.
Magento\Framework\Validator\DataObject::getMessages[public] Method has been added.
Magento\Framework\Stdlib\DateTime::isEmptyDate[public] Method has been added.
Magento\Framework\Stdlib\DateTime::gmDate[public] Method has been added.
Magento\Framework\Stdlib\DateTime::strToTime[public] Method has been added.
Magento\Framework\Stdlib\DateTime::DATETIME_INTERNAL_FORMATConstant has been added.
Magento\Framework\Stdlib\DateTime::DATE_INTERNAL_FORMATConstant has been added.
Magento\Framework\Stdlib\DateTime::DATETIME_PHP_FORMATConstant has been added.
Magento\Framework\Stdlib\DateTime::DATE_PHP_FORMATConstant has been added.
Magento\Framework\Stdlib\DateTime::YEAR_MIN_VALUEConstant has been added.
Magento\Framework\Stdlib\DateTime::YEAR_MAX_VALUEConstant has been added.
Magento\Framework\Stdlib\DateTime\DateTime::__construct[public] Method has been added.
Magento\Framework\Stdlib\DateTime\DateTime::gmtDate[public] Method has been added.
Magento\Framework\Stdlib\DateTime\DateTime::gmtTimestamp[public] Method has been added.
Magento\Framework\Stdlib\DateTime\DateTime::timestamp[public] Method has been added.
Magento\Framework\Stdlib\DateTime\DateTime::$_localeDate[protected] Property has been added.
Magento\Framework\Stdlib\Cookie\PublicCookieMetadata::setDuration[public] Method has been added.
Magento\Framework\Stdlib\Cookie\PublicCookieMetadata::setDurationOneYear[public] Method has been added.
Magento\Framework\Model\ResourceModel\AbstractResource::__construct[public] Method has been added.
Magento\Framework\Model\ResourceModel\AbstractResource::_construct[protected] Method has been added.
Magento\Framework\Model\ResourceModel\AbstractResource::getConnection[public] Method has been added.
Magento\Framework\Model\ResourceModel\AbstractResource::_serializeField[protected] Method has been added.
Magento\Framework\Model\ResourceModel\AbstractResource::_unserializeField[protected] Method has been added.
Magento\Framework\Model\ResourceModel\AbstractResource::_prepareDataForTable[protected] Method has been added.
Magento\Framework\Model\ResourceModel\AbstractResource::_prepareTableValueForSave[protected] Method has been added.
Magento\Framework\Model\ResourceModel\AbstractResource::getValidationRulesBeforeSave[public] Method has been added.
Magento\Framework\Model\ResourceModel\AbstractResource::_getColumnsForEntityLoad[protected] Method has been added.
Magento\Framework\Model\ResourceModel\AbstractResource::getSerializer[protected] Method has been added.
Magento\Framework\Model\ResourceModel\AbstractResource::$serializer[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::__construct[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::__sleep[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::__wakeup[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_init[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_setResource[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_setMainTable[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_getConnection[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::getConnection[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::load[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_getLoadSelect[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::delete[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::addUniqueField[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::resetUniqueField[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::unserializeFields[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_initUniqueFields[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::getUniqueFields[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_prepareDataForSave[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::hasDataChanged[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_prepareValueForSave[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_checkUnique[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_afterLoad[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_beforeSave[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_afterSave[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_beforeDelete[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_afterDelete[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_serializeFields[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::getChecksum[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::prepareDataForUpdate[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::isObjectNotNew[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::saveNewObject[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::updateObject[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::processAfterSaves[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::isModified[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::processNotModifiedSave[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::afterLoad[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::beforeSave[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::afterSave[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::beforeDelete[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::afterDelete[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::serializeFields[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$_resources[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$connectionName[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$_connections[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$_resourceModel[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$_tables[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$_mainTable[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$_idFieldName[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$_isPkAutoIncrement[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$_useIsObjectNew[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$_mainTableFields[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$_uniqueFields[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$_serializableFields[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$transactionManager[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$objectRelationProcessor[protected] Property has been added.
Magento\Framework\App\ResourceConnection::__construct[public] Method has been added.
Magento\Framework\App\ResourceConnection::getConnection[public] Method has been added.
Magento\Framework\App\ResourceConnection::closeConnection[public] Method has been added.
Magento\Framework\App\ResourceConnection::getConnectionByName[public] Method has been added.
Magento\Framework\App\ResourceConnection::getTablePlaceholder[public] Method has been added.
Magento\Framework\App\ResourceConnection::getTriggerName[public] Method has been added.
Magento\Framework\App\ResourceConnection::setMappedTableName[public] Method has been added.
Magento\Framework\App\ResourceConnection::getMappedTableName[public] Method has been added.
Magento\Framework\App\ResourceConnection::getIdxName[public] Method has been added.
Magento\Framework\App\ResourceConnection::getFkName[public] Method has been added.
Magento\Framework\App\ResourceConnection::$connections[protected] Property has been added.
Magento\Framework\App\ResourceConnection::$mappedTableNames[protected] Property has been added.
Magento\Framework\App\ResourceConnection::$config[protected] Property has been added.
Magento\Framework\App\ResourceConnection::$connectionFactory[protected] Property has been added.
Magento\Framework\App\ResourceConnection::$tablePrefix[protected] Property has been added.
Magento\Framework\App\ResourceConnection::AUTO_UPDATE_ONCEConstant has been added.
Magento\Framework\App\ResourceConnection::AUTO_UPDATE_NEVERConstant has been added.
Magento\Framework\App\ResourceConnection::AUTO_UPDATE_ALWAYSConstant has been added.
Magento\Framework\App\ResourceConnection::DEFAULT_CONNECTIONConstant has been added.
Magento\Widget\Model\Widget::__construct[public] Method has been added.
Magento\Widget\Model\Widget::getConfigAsXml[public] Method has been added.
Magento\Widget\Model\Widget::getConfigAsObject[public] Method has been added.
Magento\Widget\Model\Widget::prepareWidgetParameters[protected] Method has been added.
Magento\Widget\Model\Widget::prepareDropDownValues[protected] Method has been added.
Magento\Widget\Model\Widget::prepareHelperBlock[protected] Method has been added.
Magento\Widget\Model\Widget::getPlaceholderImageUrl[public] Method has been added.
Magento\Widget\Model\Widget::getPlaceholderImageUrls[public] Method has been added.
Magento\Widget\Model\Widget::getAsCanonicalArray[protected] Method has been added.
Magento\Widget\Model\Widget::idEncode[protected] Method has been added.
Magento\Widget\Model\Widget::sortWidgets[protected] Method has been added.
Magento\Widget\Model\Widget::sortParameters[protected] Method has been added.
Magento\Widget\Model\Widget::$dataStorage[protected] Property has been added.
Magento\Widget\Model\Widget::$configCacheType[protected] Property has been added.
Magento\Widget\Model\Widget::$assetRepo[protected] Property has been added.
Magento\Widget\Model\Widget::$assetSource[protected] Property has been added.
Magento\Widget\Model\Widget::$viewFileSystem[protected] Property has been added.
Magento\Widget\Model\Widget::$escaper[protected] Property has been added.
Magento\Widget\Model\Widget::$widgetsArray[protected] Property has been added.
Magento\Widget\Model\Widget::$conditionsHelper[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::__construct[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::getConfigData[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::requestToShipment[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::returnOfShipment[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::getContainerTypes[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::_getAllowedContainers[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::getCustomizableContainerTypes[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::getDeliveryConfirmationTypes[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::checkAvailableShipCountries[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::proccessAdditionalValidation[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::isActive[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::isFixed[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::isTrackingAvailable[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::isShippingLabelsAvailable[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::getSortOrder[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::_updateFreeMethodQuote[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::getFinalPriceWithHandlingFee[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::_getPerpackagePrice[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::_getPerorderPrice[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::getTotalNumOfBoxes[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::isStateProvinceRequired[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::isCityRequired[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::isZipCodeRequired[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::_debug[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::debugData[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::getCarrierCode[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::getContentTypes[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::filterDebugData[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::$_code[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::$_rates[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::$_numBoxes[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::$_freeMethod[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::$_isFixed[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::$_customizableContainerTypes[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::$_debugReplacePrivateDataKeys[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::$_scopeConfig[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::$_rateErrorFactory[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::$_logger[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::DEBUG_KEYS_MASKConstant has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::USA_COUNTRY_IDConstant has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::CANADA_COUNTRY_IDConstant has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::MEXICO_COUNTRY_IDConstant has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::HANDLING_TYPE_PERCENTConstant has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::HANDLING_TYPE_FIXEDConstant has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::HANDLING_ACTION_PERPACKAGEConstant has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::HANDLING_ACTION_PERORDERConstant has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::__construct[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::getCarrierCode[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::isTrackingAvailable[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::isCityRequired[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::isZipCodeRequired[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::isShippingLabelsAvailable[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::proccessAdditionalValidation[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::_getQuotesCacheKey[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::_getCachedQuotes[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::_setCachedQuotes[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::_prepareServiceName[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::_prepareShipmentRequest[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::requestToShipment[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::returnOfShipment[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::_doShipmentRequest[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::_isUSCountry[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::canCollectRates[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::debugErrors[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::getErrorMessage[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_quotesCache[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_activeFlag[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_directoryData[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_xmlElFactory[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_rateFactory[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_rateMethodFactory[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_trackFactory[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_trackErrorFactory[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_trackStatusFactory[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_regionFactory[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_countryFactory[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_currencyFactory[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$stockRegistry[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_rawRequest[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$xmlSecurity[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::USA_COUNTRY_IDConstant has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::PUERTORICO_COUNTRY_IDConstant has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::GUAM_COUNTRY_IDConstant has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::GUAM_REGION_CODEConstant has been added.
Magento\Persistent\Model\Session::__construct[public] Method has been added.
Magento\Persistent\Model\Session::_construct[protected] Method has been added.
Magento\Persistent\Model\Session::setLoadExpired[public] Method has been added.
Magento\Persistent\Model\Session::getLoadExpired[public] Method has been added.
Magento\Persistent\Model\Session::getExpiredBefore[public] Method has been added.
Magento\Persistent\Model\Session::beforeSave[public] Method has been added.
Magento\Persistent\Model\Session::_afterLoad[protected] Method has been added.
Magento\Persistent\Model\Session::loadByCookieKey[public] Method has been added.
Magento\Persistent\Model\Session::loadByCustomerId[public] Method has been added.
Magento\Persistent\Model\Session::deleteByCustomerId[public] Method has been added.
Magento\Persistent\Model\Session::renewPersistentCookie[public] Method has been added.
Magento\Persistent\Model\Session::deleteExpired[public] Method has been added.
Magento\Persistent\Model\Session::afterDeleteCommit[public] Method has been added.
Magento\Persistent\Model\Session::save[public] Method has been added.
Magento\Persistent\Model\Session::$_unserializableFields[protected] Property has been added.
Magento\Persistent\Model\Session::$_loadExpired[protected] Property has been added.
Magento\Persistent\Model\Session::$_persistentData[protected] Property has been added.
Magento\Persistent\Model\Session::$jsonHelper[protected] Property has been added.
Magento\Persistent\Model\Session::$_coreConfig[protected] Property has been added.
Magento\Persistent\Model\Session::$_storeManager[protected] Property has been added.
Magento\Persistent\Model\Session::$_cookieManager[protected] Property has been added.
Magento\Persistent\Model\Session::$_cookieMetadataFactory[protected] Property has been added.
Magento\Persistent\Model\Session::$mathRandom[protected] Property has been added.
Magento\Persistent\Model\Session::$sessionConfig[protected] Property has been added.
Magento\Persistent\Model\Session::KEY_LENGTHConstant has been added.
Magento\Persistent\Model\Session::COOKIE_NAMEConstant has been added.
Magento\Payment\Model\Cart::__construct[public] Method has been added.
Magento\Payment\Model\Cart::_collectItemsAndAmounts[protected] Method has been added.
Magento\Payment\Model\Cart::_importItemsFromSalesModel[protected] Method has been added.
Magento\Payment\Model\Cart::_calculateCustomItemsSubtotal[protected] Method has been added.
Magento\Payment\Model\Cart::_setTransferFlag[protected] Method has been added.
Magento\Payment\Model\Cart::_setAmount[protected] Method has been added.
Magento\Payment\Model\Cart::_addAmount[protected] Method has been added.
Magento\Payment\Model\Cart::_getAmount[protected] Method has been added.
Magento\Payment\Model\Cart::_createItemFromData[protected] Method has been added.
Magento\Payment\Model\Cart::_resetAmounts[protected] Method has been added.
Magento\Payment\Model\Cart::$_salesModel[protected] Property has been added.
Magento\Payment\Model\Cart::$_eventManager[protected] Property has been added.
Magento\Payment\Model\Cart::$_amounts[protected] Property has been added.
Magento\Payment\Model\Cart::$_customItems[protected] Property has been added.
Magento\Payment\Model\Cart::$_salesModelItems[protected] Property has been added.
Magento\Payment\Model\Cart::$_transferFlags[protected] Property has been added.
Magento\Payment\Model\Cart::$_itemsCollectingRequired[protected] Property has been added.
Magento\Payment\Model\Cart::AMOUNT_TAXConstant has been added.
Magento\Payment\Model\Cart::AMOUNT_SHIPPINGConstant has been added.
Magento\Payment\Model\Cart::AMOUNT_DISCOUNTConstant has been added.
Magento\Payment\Model\Cart::AMOUNT_SUBTOTALConstant has been added.
Magento\Payment\Model\Config::__construct[public] Method has been added.
Magento\Payment\Model\Config::$_methods[protected] Property has been added.
Magento\Payment\Model\Config::$_scopeConfig[protected] Property has been added.
Magento\Payment\Model\Config::$_dataStorage[protected] Property has been added.
Magento\Payment\Model\Config::$localeResolver[protected] Property has been added.
Magento\Payment\Model\Config::$_paymentMethodFactory[protected] Property has been added.
Magento\Payment\Model\Config::$_date[protected] Property has been added.
Magento\Payment\Model\Config::YEARS_RANGEConstant has been added.
Magento\Payment\Model\MethodList::__construct[public] Method has been added.
Magento\Payment\Model\MethodList::_canUseMethod[protected] Method has been added.
Magento\Payment\Model\MethodList::$paymentHelper[protected] Property has been added.
Magento\Payment\Model\MethodList::$methodSpecificationFactory[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::__construct[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::initializeData[protected] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::setStore[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::getStore[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::canUseInternal[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::canUseCheckout[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::canUseForCountry[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::canUseForCurrency[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::getCode[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::getFormBlockType[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::getTitle[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::getConfigData[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::isAvailable[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::isActive[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::_debug[protected] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::getDebugReplacePrivateDataKeys[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::$_code[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_formBlockType[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_infoBlockType[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_isGateway[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_isOffline[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canOrder[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canAuthorize[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canCapture[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canCapturePartial[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canCaptureOnce[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canRefund[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canRefundInvoicePartial[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canVoid[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canUseInternal[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canUseCheckout[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_isInitializeNeeded[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canFetchTransactionInfo[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canReviewPayment[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canCancelInvoice[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_debugReplacePrivateDataKeys[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_paymentData[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_scopeConfig[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$logger[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::ACTION_ORDERConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::ACTION_AUTHORIZEConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::ACTION_AUTHORIZE_CAPTUREConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::STATUS_UNKNOWNConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::STATUS_APPROVEDConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::STATUS_ERRORConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::STATUS_DECLINEDConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::STATUS_VOIDConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::STATUS_SUCCESSConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::CHECK_USE_FOR_COUNTRYConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::CHECK_USE_FOR_CURRENCYConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::CHECK_USE_CHECKOUTConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::CHECK_USE_INTERNALConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::CHECK_ORDER_TOTAL_MIN_MAXConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::CHECK_ZERO_TOTALConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::GROUP_OFFLINEConstant has been added.
Magento\PageCache\Model\Config::__construct[public] Method has been added.
Magento\PageCache\Model\Config::_getReplacements[protected] Method has been added.
Magento\PageCache\Model\Config::_getAccessList[protected] Method has been added.
Magento\PageCache\Model\Config::_getDesignExceptions[protected] Method has been added.
Magento\PageCache\Model\Config::$_scopeConfig[protected] Property has been added.
Magento\PageCache\Model\Config::$_cacheState[protected] Property has been added.
Magento\PageCache\Model\Config::$readFactory[protected] Property has been added.
Magento\PageCache\Model\Config::$reader[protected] Property has been added.
Magento\PageCache\Model\Config::BUILT_INConstant has been added.
Magento\PageCache\Model\Config::VARNISHConstant has been added.
Magento\PageCache\Model\Config::XML_PAGECACHE_TTLConstant has been added.
Magento\PageCache\Model\Config::XML_PAGECACHE_TYPEConstant has been added.
Magento\PageCache\Model\Config::XML_VARNISH_PAGECACHE_ACCESS_LISTConstant has been added.
Magento\PageCache\Model\Config::XML_VARNISH_PAGECACHE_BACKEND_PORTConstant has been added.
Magento\PageCache\Model\Config::XML_VARNISH_PAGECACHE_BACKEND_HOSTConstant has been added.
Magento\PageCache\Model\Config::XML_VARNISH_PAGECACHE_GRACE_PERIODConstant has been added.
Magento\PageCache\Model\Config::XML_VARNISH_PAGECACHE_DESIGN_THEME_REGEXConstant has been added.
Magento\PageCache\Model\Config::VARNISH_5_CONFIGURATION_PATHConstant has been added.
Magento\PageCache\Model\Config::VARNISH_4_CONFIGURATION_PATHConstant has been added.
Magento\Integration\Model\Integration::__construct[public] Method has been added.
Magento\Integration\Model\Integration::_construct[protected] Method has been added.
Magento\Integration\Model\Integration::loadByConsumerId[public] Method has been added.
Magento\Integration\Model\Integration::loadActiveIntegrationByConsumerId[public] Method has been added.
Magento\Integration\Model\Integration::STATUS_INACTIVEConstant has been added.
Magento\Integration\Model\Integration::STATUS_ACTIVEConstant has been added.
Magento\Integration\Model\Integration::STATUS_RECREATEDConstant has been added.
Magento\Integration\Model\Integration::TYPE_MANUALConstant has been added.
Magento\Integration\Model\Integration::TYPE_CONFIGConstant has been added.
Magento\Integration\Model\Integration::IDConstant has been added.
Magento\Integration\Model\Integration::NAMEConstant has been added.
Magento\Integration\Model\Integration::EMAILConstant has been added.
Magento\Integration\Model\Integration::ENDPOINTConstant has been added.
Magento\Integration\Model\Integration::IDENTITY_LINK_URLConstant has been added.
Magento\Integration\Model\Integration::SETUP_TYPEConstant has been added.
Magento\Integration\Model\Integration::CONSUMER_IDConstant has been added.
Magento\Integration\Model\Integration::STATUSConstant has been added.
Magento\Customer\Model\Session::__construct[public] Method has been added.
Magento\Customer\Model\Session::getCustomerConfigShare[public] Method has been added.
Magento\Customer\Model\Session::setCustomerData[public] Method has been added.
Magento\Customer\Model\Session::getCustomerData[public] Method has been added.
Magento\Customer\Model\Session::getCustomerDataObject[public] Method has been added.
Magento\Customer\Model\Session::setCustomerDataObject[public] Method has been added.
Magento\Customer\Model\Session::setCustomer[public] Method has been added.
Magento\Customer\Model\Session::getCustomer[public] Method has been added.
Magento\Customer\Model\Session::setCustomerId[public] Method has been added.
Magento\Customer\Model\Session::getId[public] Method has been added.
Magento\Customer\Model\Session::setId[public] Method has been added.
Magento\Customer\Model\Session::setCustomerGroupId[public] Method has been added.
Magento\Customer\Model\Session::getCustomerGroupId[public] Method has been added.
Magento\Customer\Model\Session::checkCustomerId[public] Method has been added.
Magento\Customer\Model\Session::setCustomerAsLoggedIn[public] Method has been added.
Magento\Customer\Model\Session::setCustomerDataAsLoggedIn[public] Method has been added.
Magento\Customer\Model\Session::authenticate[public] Method has been added.
Magento\Customer\Model\Session::_setAuthUrl[protected] Method has been added.
Magento\Customer\Model\Session::_logout[protected] Method has been added.
Magento\Customer\Model\Session::setBeforeAuthUrl[public] Method has been added.
Magento\Customer\Model\Session::setAfterAuthUrl[public] Method has been added.
Magento\Customer\Model\Session::regenerateId[public] Method has been added.
Magento\Customer\Model\Session::_createUrl[protected] Method has been added.
Magento\Customer\Model\Session::$_customer[protected] Property has been added.
Magento\Customer\Model\Session::$_customerResource[protected] Property has been added.
Magento\Customer\Model\Session::$_customerModel[protected] Property has been added.
Magento\Customer\Model\Session::$_isCustomerIdChecked[protected] Property has been added.
Magento\Customer\Model\Session::$_customerUrl[protected] Property has been added.
Magento\Customer\Model\Session::$_coreUrl[protected] Property has been added.
Magento\Customer\Model\Session::$_configShare[protected] Property has been added.
Magento\Customer\Model\Session::$_session[protected] Property has been added.
Magento\Customer\Model\Session::$customerRepository[protected] Property has been added.
Magento\Customer\Model\Session::$_customerFactory[protected] Property has been added.
Magento\Customer\Model\Session::$_urlFactory[protected] Property has been added.
Magento\Customer\Model\Session::$_eventManager[protected] Property has been added.
Magento\Customer\Model\Session::$_httpContext[protected] Property has been added.
Magento\Customer\Model\Session::$groupManagement[protected] Property has been added.
Magento\Customer\Model\Session::$response[protected] Property has been added.
Magento\CmsUrlRewrite\Model\CmsPageUrlPathGenerator::__construct[public] Method has been added.
Magento\CmsUrlRewrite\Model\CmsPageUrlPathGenerator::$filterManager[protected] Property has been added.
Magento\CatalogRule\Model\Rule\Job::__construct[public] Method has been added.
Magento\CatalogRule\Model\Rule\Job::$ruleProcessor[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::__construct[public] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::doReindexByIds[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::doReindexFull[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::cleanByIds[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::applyRule[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::getTable[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::updateRuleProductData[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::applyAllRules[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::updateCatalogRuleGroupWebsiteData[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::deleteOldData[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::calcRuleProductPrice[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::getRuleProductsStmt[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::saveRuleProductPrices[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::getActiveRules[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::getAllRules[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::getProduct[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::critical[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$metadataPool[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$_catalogRuleGroupWebsiteColumnsList[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$resource[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$storeManager[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$ruleCollectionFactory[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$logger[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$priceCurrency[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$eavConfig[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$dateFormat[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$dateTime[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$productFactory[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$loadedProducts[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$batchCount[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$connection[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::SECONDS_IN_DAYConstant has been added.
Magento\Framework\AclClass was added.
Magento\Framework\DataObjectClass was added.
Magento\Framework\EscaperClass was added.
Magento\Framework\EventClass was added.
Magento\Framework\FilesystemClass was added.
Magento\Framework\PhraseClass was added.
Magento\Framework\ProfilerClass was added.
Magento\Framework\RegistryClass was added.
Magento\Framework\ValidatorClass was added.
Magento\Framework\Webapi\AuthorizationClass was added.
Magento\Framework\Webapi\ErrorProcessorClass was added.
Magento\Framework\Webapi\ServiceInputProcessorClass was added.
Magento\Framework\Webapi\ServiceOutputProcessorClass was added.
Magento\Framework\View\ContextClass was added.
Magento\Framework\View\FileSystemClass was added.
Magento\Framework\View\TemplateEnginePoolClass was added.
Magento\Framework\View\Url\CssResolverClass was added.
Magento\Framework\View\Result\LayoutClass was added.
Magento\Framework\View\Result\LayoutFactoryClass was added.
Magento\Framework\View\Result\PageClass was added.
Magento\Framework\View\Result\PageFactoryClass was added.
Magento\Framework\View\Render\RenderFactoryClass was added.
Magento\Framework\View\Page\ConfigClass was added.
Magento\Framework\View\Page\TitleClass was added.
Magento\Framework\View\Page\Config\StructureClass was added.
Magento\Framework\View\Layout\ElementClass was added.
Magento\Framework\View\Layout\GeneratorPoolClass was added.
Magento\Framework\View\Layout\ScheduledStructureClass was added.
Magento\Framework\View\Layout\Reader\ContextClass was added.
Magento\Framework\View\Layout\Generator\ContextClass was added.
Magento\Framework\View\Layout\Data\StructureClass was added.
Magento\Framework\View\Element\AbstractBlockClass was added.
Magento\Framework\View\Element\BlockFactoryClass was added.
Magento\Framework\View\Element\ContextClass was added.
Magento\Framework\View\Element\FormKeyClass was added.
Magento\Framework\View\Element\MessagesClass was added.
Magento\Framework\View\Element\RendererListClass was added.
Magento\Framework\View\Element\TemplateClass was added.
Magento\Framework\View\Element\TextClass was added.
Magento\Framework\View\Element\UiComponentFactoryClass was added.
Magento\Framework\View\Element\UiComponent\DataProvider\FilterPoolClass was added.
Magento\Framework\View\Element\Text\ListTextClass was added.
Magento\Framework\View\Element\Template\ContextClass was added.
Magento\Framework\View\Element\Js\ComponentsClass was added.
Magento\Framework\View\Element\Js\CookieClass was added.
Magento\Framework\View\Element\Html\CalendarClass was added.
Magento\Framework\View\Element\Html\LinksClass was added.
Magento\Framework\View\Element\Html\Link\CurrentClass was added.
Magento\Framework\View\Asset\ContentProcessorExceptionClass was added.
Magento\Framework\View\Asset\FileClass was added.
Magento\Framework\View\Asset\GroupedCollectionClass was added.
Magento\Framework\View\Asset\MinificationClass was added.
Magento\Framework\View\Asset\RepositoryClass was added.
Magento\Framework\View\Asset\PreProcessor\ChainClass was added.
Magento\Framework\View\Asset\PreProcessor\ChainFactoryClass was added.
Magento\Framework\View\Asset\File\FallbackContextClass was added.
Magento\Framework\View\Asset\File\NotFoundExceptionClass was added.
Magento\Framework\Validator\ExceptionClass was added.
Magento\Framework\Stdlib\ArrayManagerClass was added.
Magento\Framework\Stdlib\ArrayUtilsClass was added.
Magento\Framework\Stdlib\BooleanUtilsClass was added.
Magento\Framework\Stdlib\StringUtilsClass was added.
Magento\Framework\Stdlib\DateTime\Timezone\ValidatorClass was added.
Magento\Framework\Stdlib\DateTime\Filter\DateClass was added.
Magento\Framework\Stdlib\DateTime\Filter\DateTimeClass was added.
Magento\Framework\Stdlib\Cookie\CookieSizeLimitReachedExceptionClass was added.
Magento\Framework\Stdlib\Cookie\FailureToSendExceptionClass was added.
Magento\Framework\Stdlib\Cookie\SensitiveCookieMetadataClass was added.
Magento\Framework\Simplexml\ConfigClass was added.
Magento\Framework\Simplexml\ElementClass was added.
Magento\Framework\Session\GenericClass was added.
Magento\Framework\Serialize\Serializer\JsonClass was added.
Magento\Framework\Search\EntityMetadataClass was added.
Magento\Framework\Search\RequestClass was added.
Magento\Framework\Search\Response\AggregationClass was added.
Magento\Framework\Search\Response\QueryResponseClass was added.
Magento\Framework\Search\Request\BinderClass was added.
Magento\Framework\Search\Request\BuilderClass was added.
Magento\Framework\Search\Request\CleanerClass was added.
Magento\Framework\Search\Request\DimensionClass was added.
Magento\Framework\Search\Request\EmptyRequestDataExceptionClass was added.
Magento\Framework\Search\Request\MapperClass was added.
Magento\Framework\Search\Request\NonExistingRequestNameExceptionClass was added.
Magento\Framework\Search\Request\Query\BoolExpressionClass was added.
Magento\Framework\Search\Request\Query\FilterClass was added.
Magento\Framework\Search\Request\Query\MatchClass was added.
Magento\Framework\Search\Request\Filter\BoolExpressionClass was added.
Magento\Framework\Search\Request\Filter\RangeClass was added.
Magento\Framework\Search\Request\Filter\TermClass was added.
Magento\Framework\Search\Request\Filter\WildcardClass was added.
Magento\Framework\Search\Request\Aggregation\DynamicBucketClass was added.
Magento\Framework\Search\Dynamic\AlgorithmClass was added.
Magento\Framework\Search\Dynamic\DataProviderFactoryClass was added.
Magento\Framework\Search\Dynamic\EntityStorageClass was added.
Magento\Framework\Search\Dynamic\EntityStorageFactoryClass was added.
Magento\Framework\Search\Dynamic\IntervalFactoryClass was added.
Magento\Framework\Search\Dynamic\Algorithm\RepositoryClass was added.
Magento\Framework\Search\Adapter\Mysql\ConditionManagerClass was added.
Magento\Framework\Search\Adapter\Mysql\DocumentFactoryClass was added.
Magento\Framework\Search\Adapter\Mysql\MapperClass was added.
Magento\Framework\Search\Adapter\Mysql\ScoreBuilderClass was added.
Magento\Framework\Search\Adapter\Mysql\TemporaryStorageClass was added.
Magento\Framework\Search\Adapter\Mysql\TemporaryStorageFactoryClass was added.
Magento\Framework\Search\Adapter\Mysql\Query\Builder\MatchClass was added.
Magento\Framework\Search\Adapter\Mysql\Field\FieldFactoryClass was added.
Magento\Framework\Search\Adapter\Mysql\Aggregation\BuilderClass was added.
Magento\Framework\Search\Adapter\Mysql\Aggregation\DataProviderContainerClass was added.
Magento\Framework\Reflection\DataObjectProcessorClass was added.
Magento\Framework\Pricing\RenderClass was added.
Magento\Framework\Pricing\Render\RendererPoolClass was added.
Magento\Framework\Pricing\PriceInfo\BaseClass was added.
Magento\Framework\Pricing\PriceInfo\FactoryClass was added.
Magento\Framework\Pricing\Price\AbstractPriceClass was added.
Magento\Framework\Pricing\Price\CollectionClass was added.
Magento\Framework\Pricing\Price\PoolClass was added.
Magento\Framework\Pricing\Helper\DataClass was added.
Magento\Framework\Pricing\Amount\AmountFactoryClass was added.
Magento\Framework\Pricing\Adjustment\CollectionClass was added.
Magento\Framework\Pricing\Adjustment\PoolClass was added.
Magento\Framework\Oauth\ExceptionClass was added.
Magento\Framework\Oauth\OauthInputExceptionClass was added.
Magento\Framework\Notification\MessageListClass was added.
Magento\Framework\Notification\NotifierListClass was added.
Magento\Framework\Mview\View\ChangelogTableNotExistsExceptionClass was added.
Magento\Framework\Module\Setup\MigrationClass was added.
Magento\Framework\Module\Dir\ReaderClass was added.
Magento\Framework\Model\AbstractModelClass was added.
Magento\Framework\Model\ContextClass was added.
Magento\Framework\Model\ResourceModel\Db\ObjectRelationProcessorClass was added.
Magento\Framework\Model\ResourceModel\Db\Collection\AbstractCollectionClass was added.
Magento\Framework\Model\ActionValidator\RemoveActionClass was added.
Magento\Framework\Message\AbstractMessageClass was added.
Magento\Framework\Message\CollectionClass was added.
Magento\Framework\Math\CalculatorClass was added.
Magento\Framework\Math\DivisionClass was added.
Magento\Framework\Math\RandomClass was added.
Magento\Framework\Mail\Template\TransportBuilderClass was added.
Magento\Framework\Indexer\FieldsetPoolClass was added.
Magento\Framework\Indexer\HandlerPoolClass was added.
Magento\Framework\Indexer\IndexerRegistryClass was added.
Magento\Framework\Indexer\SaveHandlerFactoryClass was added.
Magento\Framework\Filter\FilterManagerClass was added.
Magento\Framework\Filter\TemplateClass was added.
Magento\Framework\Filesystem\Directory\ReadClass was added.
Magento\Framework\File\SizeClass was added.
Magento\Framework\File\UploaderClass was added.
Magento\Framework\Exception\AbstractAggregateExceptionClass was added.
Magento\Framework\Exception\AlreadyExistsExceptionClass was added.
Magento\Framework\Exception\AuthenticationExceptionClass was added.
Magento\Framework\Exception\AuthorizationExceptionClass was added.
Magento\Framework\Exception\ConfigurationMismatchExceptionClass was added.
Magento\Framework\Exception\CouldNotDeleteExceptionClass was added.
Magento\Framework\Exception\CouldNotSaveExceptionClass was added.
Magento\Framework\Exception\CronExceptionClass was added.
Magento\Framework\Exception\EmailNotConfirmedExceptionClass was added.
Magento\Framework\Exception\FileSystemExceptionClass was added.
Magento\Framework\Exception\InputExceptionClass was added.
Magento\Framework\Exception\IntegrationExceptionClass was added.
Magento\Framework\Exception\InvalidEmailOrPasswordExceptionClass was added.
Magento\Framework\Exception\LocalizedExceptionClass was added.
Magento\Framework\Exception\MailExceptionClass was added.
Magento\Framework\Exception\NoSuchEntityExceptionClass was added.
Magento\Framework\Exception\NotFoundExceptionClass was added.
Magento\Framework\Exception\PaymentExceptionClass was added.
Magento\Framework\Exception\RemoteServiceUnavailableExceptionClass was added.
Magento\Framework\Exception\SecurityViolationExceptionClass was added.
Magento\Framework\Exception\SerializationExceptionClass was added.
Magento\Framework\Exception\SessionExceptionClass was added.
Magento\Framework\Exception\StateExceptionClass was added.
Magento\Framework\Exception\ValidatorExceptionClass was added.
Magento\Framework\Exception\TemporaryState\CouldNotSaveExceptionClass was added.
Magento\Framework\Exception\State\ExpiredExceptionClass was added.
Magento\Framework\Exception\State\InitExceptionClass was added.
Magento\Framework\Exception\State\InputMismatchExceptionClass was added.
Magento\Framework\Exception\State\InvalidTransitionExceptionClass was added.
Magento\Framework\Exception\State\UserLockedExceptionClass was added.
Magento\Framework\Exception\Plugin\AuthenticationExceptionClass was added.
Magento\Framework\Event\ObserverClass was added.
Magento\Framework\Event\Observer\CollectionClass was added.
Magento\Framework\EntityManager\MetadataPoolClass was added.
Magento\Framework\Encryption\CryptClass was added.
Magento\Framework\Encryption\UrlCoderClass was added.
Magento\Framework\Encryption\Helper\SecurityClass was added.
Magento\Framework\Data\CollectionClass was added.
Magento\Framework\Data\FormClass was added.
Magento\Framework\Data\TreeClass was added.
Magento\Framework\Data\Tree\NodeClass was added.
Magento\Framework\Data\Tree\Node\CollectionClass was added.
Magento\Framework\Data\Form\FormKeyClass was added.
Magento\Framework\Data\Form\FormKey\ValidatorClass was added.
Magento\Framework\Data\Form\Element\AbstractElementClass was added.
Magento\Framework\Data\Form\Element\FieldsetClass was added.
Magento\Framework\Data\Form\Element\SelectClass was added.
Magento\Framework\Data\Collection\AbstractDbClass was added.
Magento\Framework\Data\Collection\FilesystemClass was added.
Magento\Framework\DB\SelectClass was added.
Magento\Framework\DB\SelectFactoryClass was added.
Magento\Framework\DB\TemporaryTableServiceClass was added.
Magento\Framework\DB\Sql\ColumnValueExpressionClass was added.
Magento\Framework\DB\Ddl\TableClass was added.
Magento\Framework\DB\Ddl\TriggerClass was added.
Magento\Framework\Controller\ResultFactoryClass was added.
Magento\Framework\Controller\Result\JsonClass was added.
Magento\Framework\Controller\Result\RedirectClass was added.
Magento\Framework\Controller\Result\RedirectFactoryClass was added.
Magento\Framework\Config\AbstractXmlClass was added.
Magento\Framework\Config\ConfigOptionsListConstantsClass was added.
Magento\Framework\Config\DataClass was added.
Magento\Framework\Config\DomClass was added.
Magento\Framework\Config\DomFactoryClass was added.
Magento\Framework\Config\FileIteratorClass was added.
Magento\Framework\Config\FileIteratorFactoryClass was added.
Magento\Framework\Config\ThemeClass was added.
Magento\Framework\Config\ViewClass was added.
Magento\Framework\Config\Reader\FilesystemClass was added.
Magento\Framework\Config\File\ConfigFilePoolClass was added.
Magento\Framework\Config\Dom\UrnResolverClass was added.
Magento\Framework\Config\Dom\ValidationExceptionClass was added.
Magento\Framework\Config\Dom\ValidationSchemaExceptionClass was added.
Magento\Framework\Config\Data\ConfigDataClass was added.
Magento\Framework\Config\Data\ScopedClass was added.
Magento\Framework\Config\Converter\Dom\FlatClass was added.
Magento\Framework\Config\Composer\PackageClass was added.
Magento\Framework\Component\ComponentRegistrarClass was added.
Magento\Framework\Cache\Frontend\Decorator\TagScopeClass was added.
Magento\Framework\Backup\AbstractBackupClass was added.
Magento\Framework\Backup\BackupExceptionClass was added.
Magento\Framework\Backup\DbClass was added.
Magento\Framework\Backup\FactoryClass was added.
Magento\Framework\Backup\Filesystem\Rollback\AbstractRollbackClass was added.
Magento\Framework\Backup\Exception\CantLoadSnapshotClass was added.
Magento\Framework\Backup\Exception\FtpConnectionFailedClass was added.
Magento\Framework\Backup\Exception\FtpValidationFailedClass was added.
Magento\Framework\Backup\Exception\NotEnoughFreeSpaceClass was added.
Magento\Framework\Backup\Exception\NotEnoughPermissionsClass was added.
Magento\Framework\Backup\Db\BackupFactoryClass was added.
Magento\Framework\App\ActionFactoryClass was added.
Magento\Framework\App\ActionFlagClass was added.
Magento\Framework\App\BootstrapClass was added.
Magento\Framework\App\DeploymentConfigClass was added.
Magento\Framework\App\ObjectManagerClass was added.
Magento\Framework\App\ObjectManagerFactoryClass was added.
Magento\Framework\App\StateClass was added.
Magento\Framework\App\View\Asset\PublisherClass was added.
Magento\Framework\App\Language\DictionaryClass was added.
Magento\Framework\App\Config\ElementClass was added.
Magento\Framework\App\Cache\ManagerClass was added.
Magento\Framework\App\Cache\Type\FrontendPoolClass was added.
Magento\Framework\App\Area\FrontNameResolverFactoryClass was added.
Magento\Framework\App\Action\ActionClass was added.
Magento\Framework\App\Action\ContextClass was added.
Magento\Framework\Api\AbstractExtensibleObjectClass was added.
Magento\Framework\Api\FilterClass was added.
Magento\Framework\Api\FilterBuilderClass was added.
Magento\Framework\Api\Search\DocumentClass was added.
Magento\Framework\Api\Search\SearchCriteriaClass was added.
Magento\Framework\Api\Search\SearchCriteriaBuilderClass was added.
Magento\Framework\Acl\AclResourceClass was added.
Magento\Framework\Acl\BuilderClass was added.
Magento\Framework\Acl\RootResourceClass was added.
Magento\Wishlist\Model\ConfigClass was added.
Magento\Wishlist\Model\ItemClass was added.
Magento\Wishlist\Model\LocaleQuantityProcessorClass was added.
Magento\Wishlist\Model\WishlistClass was added.
Magento\Wishlist\Model\ResourceModel\ItemClass was added.
Magento\Wishlist\Model\ResourceModel\WishlistClass was added.
Magento\Wishlist\Model\ResourceModel\Wishlist\CollectionClass was added.
Magento\Wishlist\Model\ResourceModel\Item\CollectionClass was added.
Magento\Wishlist\Model\ResourceModel\Item\OptionClass was added.
Magento\Wishlist\Model\ResourceModel\Item\Option\CollectionClass was added.
Magento\Wishlist\Model\Item\OptionClass was added.
Magento\Wishlist\Helper\DataClass was added.
Magento\Wishlist\Helper\RssClass was added.
Magento\Wishlist\Block\AddToWishlistClass was added.
Magento\Wishlist\Block\LinkClass was added.
Magento\Wishlist\Block\Share\WishlistClass was added.
Magento\Wishlist\Block\Share\Email\ItemsClass was added.
Magento\Wishlist\Block\Rss\EmailLinkClass was added.
Magento\Wishlist\Block\Rss\LinkClass was added.
Magento\Wishlist\Block\Item\ConfigureClass was added.
Magento\Wishlist\Block\Customer\SharingClass was added.
Magento\Wishlist\Block\Customer\SidebarClass was added.
Magento\Wishlist\Block\Customer\WishlistClass was added.
Magento\Wishlist\Block\Customer\Wishlist\ButtonClass was added.
Magento\Wishlist\Block\Customer\Wishlist\ItemsClass was added.
Magento\Wishlist\Block\Customer\Wishlist\Item\ColumnClass was added.
Magento\Wishlist\Block\Customer\Wishlist\Item\OptionsClass was added.
Magento\Wishlist\Block\Customer\Wishlist\Item\Column\ActionsClass was added.
Magento\Wishlist\Block\Customer\Wishlist\Item\Column\CartClass was added.
Magento\Wishlist\Block\Customer\Wishlist\Item\Column\CommentClass was added.
Magento\Wishlist\Block\Customer\Wishlist\Item\Column\EditClass was added.
Magento\Wishlist\Block\Customer\Wishlist\Item\Column\ImageClass was added.
Magento\Wishlist\Block\Customer\Wishlist\Item\Column\InfoClass was added.
Magento\Wishlist\Block\Customer\Wishlist\Item\Column\RemoveClass was added.
Magento\Wishlist\Block\Catalog\Product\View\AddTo\WishlistClass was added.
Magento\Wishlist\Block\Catalog\Product\ProductList\Item\AddTo\WishlistClass was added.
Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlistClass was added.
Magento\Widget\Model\Widget\InstanceClass was added.
Magento\Widget\Model\ResourceModel\Widget\InstanceClass was added.
Magento\Widget\Model\ResourceModel\Widget\Instance\CollectionClass was added.
Magento\Widget\Block\Adminhtml\WidgetClass was added.
Magento\Widget\Block\Adminhtml\Widget\InstanceClass was added.
Magento\Widget\Block\Adminhtml\Widget\OptionsClass was added.
Magento\Widget\Block\Adminhtml\Widget\Instance\EditClass was added.
Magento\Widget\Block\Adminhtml\Widget\Instance\Edit\TabsClass was added.
Magento\Widget\Block\Adminhtml\Widget\Instance\Edit\Tab\MainClass was added.
Magento\Widget\Block\Adminhtml\Widget\Instance\Edit\Tab\PropertiesClass was added.
Magento\Widget\Block\Adminhtml\Widget\Instance\Edit\Tab\SettingsClass was added.
Magento\Weee\Model\TaxClass was added.
Magento\Weee\Model\ResourceModel\TaxClass was added.
Magento\Weee\Model\ProductRender\WeeeAdjustmentAttributeClass was added.
Magento\Weee\Helper\DataClass was added.
Magento\Weee\Block\Sales\Order\TotalsClass was added.
Magento\Weee\Block\Item\Price\RendererClass was added.
Magento\Weee\Block\Adminhtml\Items\Price\RendererClass was added.
Magento\Webapi\Model\ConfigClass was added.
Magento\Vault\Model\PaymentTokenFactoryClass was added.
Magento\Vault\Model\Ui\TokensConfigProviderClass was added.
Magento\Vault\Model\Ui\VaultConfigProviderClass was added.
Magento\Vault\Model\Ui\Adminhtml\TokensConfigProviderClass was added.
Magento\Vault\Model\Method\VaultClass was added.
Magento\Vault\Block\AbstractCardRendererClass was added.
Magento\Vault\Block\AbstractTokenRendererClass was added.
Magento\Vault\Block\Customer\AccountTokensClass was added.
Magento\Vault\Block\Customer\CreditCardsClass was added.
Magento\Variable\Model\VariableClass was added.
Magento\Variable\Model\Variable\ConfigClass was added.
Magento\Variable\Controller\Adminhtml\System\Variable\EditClass was added.
Magento\Variable\Controller\Adminhtml\System\Variable\IndexClass was added.
Magento\Variable\Controller\Adminhtml\System\Variable\NewActionClass was added.
Magento\Variable\Controller\Adminhtml\System\Variable\SaveClass was added.
Magento\Variable\Controller\Adminhtml\System\Variable\ValidateClass was added.
Magento\Variable\Controller\Adminhtml\System\Variable\WysiwygPluginClass was added.
Magento\Variable\Block\System\VariableClass was added.
Magento\Variable\Block\System\Variable\EditClass was added.
Magento\Variable\Block\System\Variable\Edit\FormClass was added.
Magento\User\Model\UserClass was added.
Magento\User\Model\UserValidationRulesClass was added.
Magento\User\Model\ResourceModel\UserClass was added.
Magento\User\Model\ResourceModel\User\CollectionClass was added.
Magento\User\Helper\DataClass was added.
Magento\User\Block\ButtonsClass was added.
Magento\User\Block\RoleClass was added.
Magento\User\Block\UserClass was added.
Magento\User\Block\User\EditClass was added.
Magento\User\Block\User\Edit\TabsClass was added.
Magento\User\Block\User\Edit\Tab\RolesClass was added.
Magento\User\Block\Role\EditClass was added.
Magento\User\Block\Role\Tab\EditClass was added.
Magento\User\Block\Role\Grid\UserClass was added.
Magento\User\Block\Adminhtml\LocksClass was added.
Magento\UrlRewrite\Service\V1\Data\UrlRewriteClass was added.
Magento\UrlRewrite\Model\MergeDataProviderClass was added.
Magento\UrlRewrite\Model\Exception\UrlAlreadyExistsExceptionClass was added.
Magento\UrlRewrite\Block\GridContainerClass was added.
Magento\Ups\Helper\ConfigClass was added.
Magento\Ups\Block\Backend\System\CarrierConfigClass was added.
Magento\Ui\DataProvider\AbstractDataProviderClass was added.
Magento\Ui\DataProvider\EavValidationRulesClass was added.
Magento\Ui\Controller\Adminhtml\AbstractActionClass was added.
Magento\Ui\Component\AbstractComponentClass was added.
Magento\Ui\Component\ContainerClass was added.
Magento\Ui\Component\DataSourceClass was added.
Magento\Ui\Component\DynamicRowsClass was added.
Magento\Ui\Component\FiltersClass was added.
Magento\Ui\Component\FormClass was added.
Magento\Ui\Component\ListingClass was added.
Magento\Ui\Component\MassActionClass was added.
Magento\Ui\Component\ModalClass was added.
Magento\Ui\Component\PagingClass was added.
Magento\Ui\Component\MassAction\FilterClass was added.
Magento\Ui\Component\Listing\ColumnsClass was added.
Magento\Ui\Component\Listing\Columns\ColumnClass was added.
Magento\Ui\Component\Listing\Columns\DateClass was added.
Magento\Ui\Component\Form\AttributeMapperClass was added.
Magento\Ui\Component\Form\CollectionClass was added.
Magento\Ui\Component\Form\FieldClass was added.
Magento\Ui\Component\Form\FieldsetClass was added.
Magento\Ui\Component\Form\Element\AbstractElementClass was added.
Magento\Ui\Component\Form\Element\AbstractOptionsFieldClass was added.
Magento\Ui\Component\Form\Element\ActionDeleteClass was added.
Magento\Ui\Component\Form\Element\CheckboxClass was added.
Magento\Ui\Component\Form\Element\CheckboxSetClass was added.
Magento\Ui\Component\Form\Element\HiddenClass was added.
Magento\Ui\Component\Form\Element\InputClass was added.
Magento\Ui\Component\Form\Element\MultiSelectClass was added.
Magento\Ui\Component\Form\Element\MultilineClass was added.
Magento\Ui\Component\Form\Element\RadioClass was added.
Magento\Ui\Component\Form\Element\RadioSetClass was added.
Magento\Ui\Component\Form\Element\RangeClass was added.
Magento\Ui\Component\Form\Element\SelectClass was added.
Magento\Ui\Component\Form\Element\TextareaClass was added.
Magento\Ui\Component\Form\Element\WysiwygClass was added.
Magento\Ui\Component\Form\Element\DataType\AbstractDataTypeClass was added.
Magento\Ui\Component\Form\Element\DataType\NumberClass was added.
Magento\Ui\Component\Form\Element\DataType\TextClass was added.
Magento\Ui\Component\Filters\Type\AbstractFilterClass was added.
Magento\Ui\Component\Filters\Type\DateClass was added.
Magento\Ui\Component\Filters\Type\DateRangeClass was added.
Magento\Ui\Component\Filters\Type\InputClass was added.
Magento\Ui\Component\Filters\Type\RangeClass was added.
Magento\Ui\Component\Filters\Type\SearchClass was added.
Magento\Ui\Component\Filters\Type\SelectClass was added.
Magento\Ui\Block\LoggerClass was added.
Magento\Ui\Block\Component\StepsWizardClass was added.
Magento\Translation\Block\JsClass was added.
Magento\Translation\Block\Html\Head\ConfigClass was added.
Magento\Theme\Ui\Component\Design\Config\DataProviderClass was added.
Magento\Theme\Ui\Component\Design\Config\SearchRobots\ResetButtonClass was added.
Magento\Theme\Helper\StorageClass was added.
Magento\Theme\Controller\Adminhtml\Design\Config\FileUploader\SaveClass was added.
Magento\Theme\Block\Html\BreadcrumbsClass was added.
Magento\Theme\Block\Html\FooterClass was added.
Magento\Theme\Block\Html\HeaderClass was added.
Magento\Theme\Block\Html\NoticesClass was added.
Magento\Theme\Block\Html\PagerClass was added.
Magento\Theme\Block\Html\TitleClass was added.
Magento\Theme\Block\Html\TopmenuClass was added.
Magento\Theme\Block\Html\WelcomeClass was added.
Magento\Theme\Block\Html\Header\LogoClass was added.
Magento\Theme\Block\Adminhtml\Wysiwyg\Files\ContentClass was added.
Magento\Theme\Block\Adminhtml\Wysiwyg\Files\TreeClass was added.
Magento\Theme\Block\Adminhtml\Wysiwyg\Files\Content\FilesClass was added.
Magento\Theme\Block\Adminhtml\Wysiwyg\Files\Content\UploaderClass was added.
Magento\Theme\Block\Adminhtml\System\Design\ThemeClass was added.
Magento\Theme\Block\Adminhtml\System\Design\Theme\EditClass was added.
Magento\Theme\Block\Adminhtml\System\Design\Theme\Edit\TabsClass was added.
Magento\Theme\Block\Adminhtml\System\Design\Theme\Edit\Tab\CssClass was added.
Magento\Theme\Block\Adminhtml\System\Design\Theme\Edit\Tab\JsClass was added.
Magento\Theme\Block\Adminhtml\Design\Config\Edit\BackButtonClass was added.
Magento\Theme\Block\Adminhtml\Design\Config\Edit\SaveAndContinueButtonClass was added.
Magento\Theme\Block\Adminhtml\Design\Config\Edit\SaveButtonClass was added.
Magento\Theme\Block\Adminhtml\Design\Config\Edit\ScopeClass was added.
Magento\TaxImportExport\Model\Rate\CsvImportHandlerClass was added.
Magento\TaxImportExport\Block\Adminhtml\Rate\ImportExportClass was added.
Magento\Tax\Helper\DataClass was added.
Magento\Tax\Block\Sales\Order\TaxClass was added.
Magento\Tax\Block\Item\Price\RendererClass was added.
Magento\Tax\Block\Adminhtml\RuleClass was added.
Magento\Tax\Block\Adminhtml\Rule\EditClass was added.
Magento\Tax\Block\Adminhtml\Rule\Edit\FormClass was added.
Magento\Tax\Block\Adminhtml\Rate\FormClass was added.
Magento\Tax\Block\Adminhtml\Rate\Toolbar\AddClass was added.
Magento\Tax\Block\Adminhtml\Items\Price\RendererClass was added.
Magento\Swatches\Model\AttributesListClass was added.
Magento\Swatches\Model\SwatchClass was added.
Magento\Swatches\Model\ResourceModel\SwatchClass was added.
Magento\Swatches\Model\ResourceModel\Swatch\CollectionClass was added.
Magento\Swatches\Helper\MediaClass was added.
Magento\Swatches\Block\Product\Renderer\ConfigurableClass was added.
Magento\Swatches\Block\Product\Renderer\Listing\ConfigurableClass was added.
Magento\Swatches\Block\LayeredNavigation\RenderLayeredClass was added.
Magento\Swatches\Block\Adminhtml\Attribute\Edit\Options\TextClass was added.
Magento\Swatches\Block\Adminhtml\Attribute\Edit\Options\VisualClass was added.
Magento\Store\Model\GroupClass was added.
Magento\Store\Model\InformationClass was added.
Magento\Store\Model\StoreClass was added.
Magento\Store\Model\StoreIsInactiveExceptionClass was added.
Magento\Store\Model\WebsiteClass was added.
Magento\Store\Model\System\StoreClass was added.
Magento\Store\Model\ResourceModel\GroupClass was added.
Magento\Store\Model\ResourceModel\StoreClass was added.
Magento\Store\Model\ResourceModel\WebsiteClass was added.
Magento\Store\Model\ResourceModel\Website\CollectionClass was added.
Magento\Store\Model\ResourceModel\Store\CollectionClass was added.
Magento\Store\Model\ResourceModel\Group\CollectionClass was added.
Magento\Store\Model\App\EmulationClass was added.
Magento\Store\Block\SwitcherClass was added.
Magento\Sitemap\Model\SitemapClass was added.
Magento\Sitemap\Model\Source\Product\Image\IncludeImageClass was added.
Magento\Sitemap\Model\ResourceModel\SitemapClass was added.
Magento\Sitemap\Model\ResourceModel\Sitemap\CollectionClass was added.
Magento\Sitemap\Model\ResourceModel\Cms\PageClass was added.
Magento\Sitemap\Model\ResourceModel\Catalog\CategoryClass was added.
Magento\Sitemap\Model\ResourceModel\Catalog\ProductClass was added.
Magento\Sitemap\Block\RobotsClass was added.
Magento\Sitemap\Block\Adminhtml\SitemapClass was added.
Magento\Shipping\Model\ConfigClass was added.
Magento\Shipping\Model\Rate\ResultClass was added.
Magento\Shipping\Block\ItemsClass was added.
Magento\Shipping\Block\Tracking\LinkClass was added.
Magento\Shipping\Block\Tracking\PopupClass was added.
Magento\Shipping\Block\Order\ShipmentClass was added.
Magento\Shipping\Block\Adminhtml\CreateClass was added.
Magento\Shipping\Block\Adminhtml\ViewClass was added.
Magento\Shipping\Block\Adminhtml\View\CommentsClass was added.
Magento\Shipping\Block\Adminhtml\View\FormClass was added.
Magento\Shipping\Block\Adminhtml\View\ItemsClass was added.
Magento\Shipping\Block\Adminhtml\Order\PackagingClass was added.
Magento\Shipping\Block\Adminhtml\Order\TrackingClass was added.
Magento\Shipping\Block\Adminhtml\Order\Tracking\InvoiceClass was added.
Magento\Shipping\Block\Adminhtml\Order\Tracking\ViewClass was added.
Magento\Shipping\Block\Adminhtml\Create\FormClass was added.
Magento\Shipping\Block\Adminhtml\Create\ItemsClass was added.
Magento\SendFriend\Model\SendFriendClass was added.
Magento\SendFriend\Model\ResourceModel\SendFriendClass was added.
Magento\SendFriend\Model\ResourceModel\SendFriend\CollectionClass was added.
Magento\SendFriend\Helper\DataClass was added.
Magento\SendFriend\Block\SendClass was added.
Magento\Security\Model\AdminSessionInfoClass was added.
Magento\Security\Model\AdminSessionsManagerClass was added.
Magento\Security\Model\PasswordResetRequestEventClass was added.
Magento\Security\Model\SecurityCookieClass was added.
Magento\Security\Model\SecurityManagerClass was added.
Magento\Security\Model\ResourceModel\AdminSessionInfoClass was added.
Magento\Security\Model\ResourceModel\PasswordResetRequestEvent\CollectionClass was added.
Magento\Security\Model\ResourceModel\PasswordResetRequestEvent\CollectionFactoryClass was added.
Magento\Security\Model\ResourceModel\AdminSessionInfo\CollectionClass was added.
Magento\Security\Block\Adminhtml\Session\ActivityClass was added.
Magento\Search\Model\AdapterFactoryClass was added.
Magento\Search\Model\EngineResolverClass was added.
Magento\Search\Model\QueryClass was added.
Magento\Search\Model\QueryFactoryClass was added.
Magento\Search\Model\QueryResultClass was added.
Magento\Search\Model\SearchCollectionFactoryClass was added.
Magento\Search\Model\SynonymReaderClass was added.
Magento\Search\Model\Synonym\MergeConflictExceptionClass was added.
Magento\Search\Model\SearchEngine\Config\DataClass was added.
Magento\Search\Model\ResourceModel\QueryClass was added.
Magento\Search\Model\ResourceModel\SynonymGroupClass was added.
Magento\Search\Model\ResourceModel\SynonymGroup\CollectionClass was added.
Magento\Search\Model\ResourceModel\Query\CollectionClass was added.
Magento\Search\Model\Adminhtml\System\Config\Source\EngineClass was added.
Magento\Search\Helper\DataClass was added.
Magento\Search\Block\TermClass was added.
Magento\Search\Block\Adminhtml\TermClass was added.
Magento\Search\Block\Adminhtml\Term\EditClass was added.
Magento\Search\Block\Adminhtml\Reports\SearchClass was added.
Magento\Search\Block\Adminhtml\Dashboard\LastClass was added.
Magento\Search\Block\Adminhtml\Dashboard\TopClass was added.
Magento\SalesSequence\Model\BuilderClass was added.
Magento\SalesSequence\Model\ConfigClass was added.
Magento\SalesSequence\Model\ManagerClass was added.
Magento\SalesSequence\Model\MetaClass was added.
Magento\SalesSequence\Model\ProfileClass was added.
Magento\SalesSequence\Model\SequenceClass was added.
Magento\SalesSequence\Model\ResourceModel\MetaClass was added.
Magento\SalesSequence\Model\ResourceModel\ProfileClass was added.
Magento\SalesRule\Model\CouponClass was added.
Magento\SalesRule\Model\RuleClass was added.
Magento\SalesRule\Model\Rule\Condition\CombineClass was added.
Magento\SalesRule\Model\Rule\Condition\Product\CombineClass was added.
Magento\SalesRule\Model\Rule\Action\Discount\DataClass was added.
Magento\SalesRule\Model\ResourceModel\Rule\CollectionClass was added.
Magento\SalesRule\Helper\CouponClass was added.
Magento\SalesRule\Block\Adminhtml\Promo\QuoteClass was added.
Magento\SalesRule\Block\Adminhtml\Promo\Quote\Edit\Tab\Coupons\GridClass was added.
Magento\Sales\Model\AbstractModelClass was added.
Magento\Sales\Model\OrderClass was added.
Magento\Sales\Model\ResourceModel\AbstractGridClass was added.
Magento\Sales\Model\ResourceModel\EntityAbstractClass was added.
Magento\Sales\Model\ResourceModel\GridPoolClass was added.
Magento\Sales\Model\ResourceModel\Order\CollectionClass was added.
Magento\Sales\Model\ResourceModel\Order\Shipment\CollectionClass was added.
Magento\Sales\Model\ResourceModel\Order\Shipment\Track\CollectionClass was added.
Magento\Sales\Model\ResourceModel\Order\Shipment\Comment\CollectionClass was added.
Magento\Sales\Model\ResourceModel\Order\Item\CollectionClass was added.
Magento\Sales\Model\ResourceModel\Order\Invoice\CollectionClass was added.
Magento\Sales\Model\ResourceModel\Order\Invoice\Item\CollectionClass was added.
Magento\Sales\Model\ResourceModel\Order\Invoice\Comment\CollectionClass was added.
Magento\Sales\Model\ResourceModel\Order\Creditmemo\CollectionClass was added.
Magento\Sales\Model\ResourceModel\Order\Creditmemo\Comment\CollectionClass was added.
Magento\Sales\Model\ResourceModel\Order\Comment\Collection\AbstractCollectionClass was added.
Magento\Sales\Model\ResourceModel\Collection\AbstractCollectionClass was added.
Magento\Sales\Model\Order\AddressClass was added.
Magento\Sales\Model\Order\ConfigClass was added.
Magento\Sales\Model\Order\CreditmemoClass was added.
Magento\Sales\Model\Order\CreditmemoDocumentFactoryClass was added.
Magento\Sales\Model\Order\InvoiceClass was added.
Magento\Sales\Model\Order\InvoiceDocumentFactoryClass was added.
Magento\Sales\Model\Order\ItemClass was added.
Magento\Sales\Model\Order\PaymentClass was added.
Magento\Sales\Model\Order\ShipmentClass was added.
Magento\Sales\Model\Order\ShipmentDocumentFactoryClass was added.
Magento\Sales\Model\Order\Total\AbstractTotalClass was added.
Magento\Sales\Model\Order\Status\HistoryClass was added.
Magento\Sales\Model\Order\Shipment\CreationArgumentsClass was added.
Magento\Sales\Model\Order\Shipment\ItemClass was added.
Magento\Sales\Model\Order\Shipment\NotifierClass was added.
Magento\Sales\Model\Order\Shipment\PackageClass was added.
Magento\Sales\Model\Order\Shipment\PackageCreationClass was added.
Magento\Sales\Model\Order\Shipment\TrackClass was added.
Magento\Sales\Model\Order\Reorder\OrderedProductAvailabilityCheckerClass was added.
Magento\Sales\Model\Order\Pdf\AbstractPdfClass was added.
Magento\Sales\Model\Order\Pdf\Items\AbstractItemsClass was added.
Magento\Sales\Model\Order\Payment\InfoClass was added.
Magento\Sales\Model\Order\Payment\TransactionClass was added.
Magento\Sales\Model\Order\Invoice\ConfigClass was added.
Magento\Sales\Model\Order\Invoice\CreationArgumentsClass was added.
Magento\Sales\Model\Order\Invoice\ItemClass was added.
Magento\Sales\Model\Order\Invoice\NotifierClass was added.
Magento\Sales\Model\Order\Invoice\Total\AbstractTotalClass was added.
Magento\Sales\Model\Order\Email\NotifySenderClass was added.
Magento\Sales\Model\Order\Email\SenderClass was added.
Magento\Sales\Model\Order\Email\Container\ContainerClass was added.
Magento\Sales\Model\Order\Creditmemo\CommentClass was added.
Magento\Sales\Model\Order\Creditmemo\ConfigClass was added.
Magento\Sales\Model\Order\Creditmemo\ItemClass was added.
Magento\Sales\Model\Order\Creditmemo\NotifierClass was added.
Magento\Sales\Model\Order\Creditmemo\Total\AbstractTotalClass was added.
Magento\Sales\Model\Order\Address\RendererClass was added.
Magento\Sales\Model\Config\OrderedClass was added.
Magento\Sales\Model\Config\Source\Order\StatusClass was added.
Magento\Sales\Model\AdminOrder\CreateClass was added.
Magento\Sales\Exception\CouldNotInvoiceExceptionClass was added.
Magento\Sales\Exception\CouldNotRefundExceptionClass was added.
Magento\Sales\Exception\CouldNotShipExceptionClass was added.
Magento\Sales\Exception\DocumentValidationExceptionClass was added.
Magento\Sales\Block\Widget\Guest\FormClass was added.
Magento\Sales\Block\Status\Grid\Column\StateClass was added.
Magento\Sales\Block\Status\Grid\Column\UnassignClass was added.
Magento\Sales\Block\Reorder\SidebarClass was added.
Magento\Sales\Block\Order\CommentsClass was added.
Magento\Sales\Block\Order\CreditmemoClass was added.
Magento\Sales\Block\Order\HistoryClass was added.
Magento\Sales\Block\Order\InfoClass was added.
Magento\Sales\Block\Order\InvoiceClass was added.
Magento\Sales\Block\Order\ItemsClass was added.
Magento\Sales\Block\Order\LinkClass was added.
Magento\Sales\Block\Order\PrintShipmentClass was added.
Magento\Sales\Block\Order\RecentClass was added.
Magento\Sales\Block\Order\TotalsClass was added.
Magento\Sales\Block\Order\ViewClass was added.
Magento\Sales\Block\Order\PrintOrder\CreditmemoClass was added.
Magento\Sales\Block\Order\PrintOrder\InvoiceClass was added.
Magento\Sales\Block\Order\PrintOrder\ShipmentClass was added.
Magento\Sales\Block\Order\Item\Renderer\DefaultRendererClass was added.
Magento\Sales\Block\Order\Invoice\ItemsClass was added.
Magento\Sales\Block\Order\Invoice\TotalsClass was added.
Magento\Sales\Block\Order\Info\ButtonsClass was added.
Magento\Sales\Block\Order\Info\Buttons\RssClass was added.
Magento\Sales\Block\Order\History\ContainerClass was added.
Magento\Sales\Block\Order\Email\ItemsClass was added.
Magento\Sales\Block\Order\Email\Shipment\ItemsClass was added.
Magento\Sales\Block\Order\Email\Items\DefaultItemsClass was added.
Magento\Sales\Block\Order\Email\Items\Order\DefaultOrderClass was added.
Magento\Sales\Block\Order\Email\Invoice\ItemsClass was added.
Magento\Sales\Block\Order\Email\Creditmemo\ItemsClass was added.
Magento\Sales\Block\Order\Creditmemo\ItemsClass was added.
Magento\Sales\Block\Order\Creditmemo\TotalsClass was added.
Magento\Sales\Block\Guest\LinkClass was added.
Magento\Sales\Block\Adminhtml\TransactionsClass was added.
Magento\Sales\Block\Adminhtml\Transactions\DetailClass was added.
Magento\Sales\Block\Adminhtml\Transactions\Detail\GridClass was added.
Magento\Sales\Block\Adminhtml\Report\Filter\FormClass was added.
Magento\Sales\Block\Adminhtml\Report\Filter\Form\CouponClass was added.
Magento\Sales\Block\Adminhtml\Report\Filter\Form\OrderClass was added.
Magento\Sales\Block\Adminhtml\Order\AbstractOrderClass was added.
Magento\Sales\Block\Adminhtml\Order\AddressClass was added.
Magento\Sales\Block\Adminhtml\Order\CreateClass was added.
Magento\Sales\Block\Adminhtml\Order\PaymentClass was added.
Magento\Sales\Block\Adminhtml\Order\StatusClass was added.
Magento\Sales\Block\Adminhtml\Order\TotalbarClass was added.
Magento\Sales\Block\Adminhtml\Order\TotalsClass was added.
Magento\Sales\Block\Adminhtml\Order\ViewClass was added.
Magento\Sales\Block\Adminhtml\Order\View\GiftmessageClass was added.
Magento\Sales\Block\Adminhtml\Order\View\HistoryClass was added.
Magento\Sales\Block\Adminhtml\Order\View\InfoClass was added.
Magento\Sales\Block\Adminhtml\Order\View\ItemsClass was added.
Magento\Sales\Block\Adminhtml\Order\View\MessagesClass was added.
Magento\Sales\Block\Adminhtml\Order\View\TabsClass was added.
Magento\Sales\Block\Adminhtml\Order\View\Tab\CreditmemosClass was added.
Magento\Sales\Block\Adminhtml\Order\View\Tab\HistoryClass was added.
Magento\Sales\Block\Adminhtml\Order\View\Tab\InfoClass was added.
Magento\Sales\Block\Adminhtml\Order\View\Tab\InvoicesClass was added.
Magento\Sales\Block\Adminhtml\Order\View\Tab\ShipmentsClass was added.
Magento\Sales\Block\Adminhtml\Order\View\Tab\TransactionsClass was added.
Magento\Sales\Block\Adminhtml\Order\View\Items\Renderer\DefaultRendererClass was added.
Magento\Sales\Block\Adminhtml\Order\Totals\ItemClass was added.
Magento\Sales\Block\Adminhtml\Order\Totals\TaxClass was added.
Magento\Sales\Block\Adminhtml\Order\Status\AssignClass was added.
Magento\Sales\Block\Adminhtml\Order\Status\EditClass was added.
Magento\Sales\Block\Adminhtml\Order\Status\NewStatusClass was added.
Magento\Sales\Block\Adminhtml\Order\Invoice\CreateClass was added.
Magento\Sales\Block\Adminhtml\Order\Invoice\TotalsClass was added.
Magento\Sales\Block\Adminhtml\Order\Invoice\ViewClass was added.
Magento\Sales\Block\Adminhtml\Order\Invoice\View\CommentsClass was added.
Magento\Sales\Block\Adminhtml\Order\Invoice\View\FormClass was added.
Magento\Sales\Block\Adminhtml\Order\Invoice\View\ItemsClass was added.
Magento\Sales\Block\Adminhtml\Order\Invoice\Create\FormClass was added.
Magento\Sales\Block\Adminhtml\Order\Invoice\Create\ItemsClass was added.
Magento\Sales\Block\Adminhtml\Order\Creditmemo\CreateClass was added.
Magento\Sales\Block\Adminhtml\Order\Creditmemo\TotalsClass was added.
Magento\Sales\Block\Adminhtml\Order\Creditmemo\ViewClass was added.
Magento\Sales\Block\Adminhtml\Order\Creditmemo\View\CommentsClass was added.
Magento\Sales\Block\Adminhtml\Order\Creditmemo\View\FormClass was added.
Magento\Sales\Block\Adminhtml\Order\Creditmemo\View\ItemsClass was added.
Magento\Sales\Block\Adminhtml\Order\Creditmemo\Create\AdjustmentsClass was added.
Magento\Sales\Block\Adminhtml\Order\Creditmemo\Create\FormClass was added.
Magento\Sales\Block\Adminhtml\Order\Creditmemo\Create\ItemsClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\CommentClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\CouponsClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\CustomerClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\DataClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\FormClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\GiftmessageClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\HeaderClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\ItemsClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\LoadClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\MessagesClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\NewsletterClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\SearchClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\SidebarClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\StoreClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\TotalsClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Store\SelectClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Sidebar\AbstractSidebarClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Sidebar\CartClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Sidebar\ComparedClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Sidebar\PcomparedClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Sidebar\PviewedClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Sidebar\ReorderClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Sidebar\ViewedClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Sidebar\WishlistClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Shipping\AddressClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Shipping\MethodClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Shipping\Method\FormClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Search\GridClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Newsletter\FormClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Items\GridClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Form\AccountClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Coupons\FormClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Billing\AddressClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Billing\MethodClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Billing\Method\FormClass was added.
Magento\Sales\Block\Adminhtml\Order\Comments\ViewClass was added.
Magento\Sales\Block\Adminhtml\Items\AbstractItemsClass was added.
Magento\Sales\Block\Adminhtml\Items\Renderer\DefaultRendererClass was added.
Magento\Sales\Block\Adminhtml\Items\Column\DefaultColumnClass was added.
Magento\Sales\Block\Adminhtml\Items\Column\NameClass was added.
Magento\Sales\Block\Adminhtml\Items\Column\QtyClass was added.
Magento\Rule\Model\AbstractModelClass was added.
Magento\Rule\Model\ActionFactoryClass was added.
Magento\Rule\Model\ResourceModel\AbstractResourceClass was added.
Magento\Rule\Model\ResourceModel\Rule\Collection\AbstractCollectionClass was added.
Magento\Rule\Model\Condition\AbstractConditionClass was added.
Magento\Rule\Model\Condition\CombineClass was added.
Magento\Rule\Model\Condition\ContextClass was added.
Magento\Rule\Model\Condition\Product\AbstractProductClass was added.
Magento\Rule\Model\Action\AbstractActionClass was added.
Magento\Rule\Model\Action\CollectionClass was added.
Magento\Rule\Block\EditableClass was added.
Magento\Rss\Model\RssClass was added.
Magento\Rss\Model\RssManagerClass was added.
Magento\Rss\Block\FeedsClass was added.
Magento\Rss\App\Action\Plugin\BackendAuthenticationClass was added.
Magento\Robots\Model\Config\ValueClass was added.
Magento\Robots\Block\DataClass was added.
Magento\Review\Ui\DataProvider\Product\ReviewDataProviderClass was added.
Magento\Review\Ui\DataProvider\Product\Form\Modifier\ReviewClass was added.
Magento\Review\Ui\Component\Listing\Columns\ReviewActionsClass was added.
Magento\Review\Ui\Component\Listing\Columns\StatusClass was added.
Magento\Review\Ui\Component\Listing\Columns\TypeClass was added.
Magento\Review\Ui\Component\Listing\Columns\VisibilityClass was added.
Magento\Review\Model\RatingClass was added.
Magento\Review\Model\ReviewClass was added.
Magento\Review\Model\Review\SummaryClass was added.
Magento\Review\Model\ResourceModel\RatingClass was added.
Magento\Review\Model\ResourceModel\ReviewClass was added.
Magento\Review\Model\ResourceModel\Review\CollectionClass was added.
Magento\Review\Model\ResourceModel\Review\Product\CollectionClass was added.
Magento\Review\Model\ResourceModel\Rating\CollectionClass was added.
Magento\Review\Model\ResourceModel\Rating\OptionClass was added.
Magento\Review\Model\ResourceModel\Rating\Option\Vote\CollectionClass was added.
Magento\Review\Model\Rating\OptionClass was added.
Magento\Review\Model\Rating\Option\VoteClass was added.
Magento\Review\Helper\DataClass was added.
Magento\Review\Helper\Action\PagerClass was added.
Magento\Review\Block\FormClass was added.
Magento\Review\Block\ViewClass was added.
Magento\Review\Block\Product\ReviewClass was added.
Magento\Review\Block\Product\View\ListViewClass was added.
Magento\Review\Block\Product\View\OtherClass was added.
Magento\Review\Block\Form\ConfigureClass was added.
Magento\Review\Block\Customer\ListCustomerClass was added.
Magento\Review\Block\Customer\RecentClass was added.
Magento\Review\Block\Customer\ViewClass was added.
Magento\Review\Block\Adminhtml\RatingClass was added.
Magento\Review\Block\Adminhtml\Rss\Grid\LinkClass was added.
Magento\Review\Block\Adminhtml\Product\Edit\TabClass was added.
Magento\Review\Block\Adminhtml\Product\Edit\Tab\ReviewsClass was added.
Magento\RequireJs\Block\Html\Head\ConfigClass was added.
Magento\Reports\Model\ConfigClass was added.
Magento\Reports\Model\EventClass was added.
Magento\Reports\Model\FlagClass was added.
Magento\Reports\Model\ItemClass was added.
Magento\Reports\Model\ResourceModel\EventClass was added.
Magento\Reports\Model\ResourceModel\Wishlist\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Wishlist\Product\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Review\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Review\Product\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Review\Customer\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Report\AbstractReportClass was added.
Magento\Reports\Model\ResourceModel\Report\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Report\Product\ViewedClass was added.
Magento\Reports\Model\ResourceModel\Report\Product\Viewed\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Report\Collection\AbstractCollectionClass was added.
Magento\Reports\Model\ResourceModel\Report\Collection\FactoryClass was added.
Magento\Reports\Model\ResourceModel\Refresh\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Quote\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Quote\Item\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Product\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Product\Sold\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Product\Sold\Collection\InitialClass was added.
Magento\Reports\Model\ResourceModel\Product\Lowstock\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Product\Index\AbstractIndexClass was added.
Magento\Reports\Model\ResourceModel\Product\Index\ComparedClass was added.
Magento\Reports\Model\ResourceModel\Product\Index\ViewedClass was added.
Magento\Reports\Model\ResourceModel\Product\Index\Viewed\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Product\Index\Compared\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Product\Index\Collection\AbstractCollectionClass was added.
Magento\Reports\Model\ResourceModel\Product\Downloads\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Order\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Event\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Event\TypeClass was added.
Magento\Reports\Model\ResourceModel\Event\Type\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Customer\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Customer\Totals\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Customer\Totals\Collection\InitialClass was added.
Magento\Reports\Model\ResourceModel\Customer\Orders\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Customer\Orders\Collection\InitialClass was added.
Magento\Reports\Model\ResourceModel\Accounts\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Accounts\Collection\InitialClass was added.
Magento\Reports\Model\Product\Index\AbstractIndexClass was added.
Magento\Reports\Model\Product\Index\ComparedClass was added.
Magento\Reports\Model\Product\Index\FactoryClass was added.
Magento\Reports\Model\Product\Index\ViewedClass was added.
Magento\Reports\Model\Grouped\CollectionClass was added.
Magento\Reports\Model\Event\TypeClass was added.
Magento\Reports\Helper\DataClass was added.
Magento\Reports\Controller\Adminhtml\IndexClass was added.
Magento\Reports\Controller\Adminhtml\Report\AbstractReportClass was added.
Magento\Reports\Controller\Adminhtml\Report\CustomerClass was added.
Magento\Reports\Controller\Adminhtml\Report\ProductClass was added.
Magento\Reports\Controller\Adminhtml\Report\ReviewClass was added.
Magento\Reports\Controller\Adminhtml\Report\SalesClass was added.
Magento\Reports\Controller\Adminhtml\Report\ShopcartClass was added.
Magento\Reports\Controller\Adminhtml\Report\StatisticsClass was added.
Magento\Reports\Block\Adminhtml\GridClass was added.
Magento\Reports\Block\Adminhtml\Sales\BestsellersClass was added.
Magento\Reports\Block\Adminhtml\Sales\CouponsClass was added.
Magento\Reports\Block\Adminhtml\Sales\InvoicedClass was added.
Magento\Reports\Block\Adminhtml\Sales\RefundedClass was added.
Magento\Reports\Block\Adminhtml\Sales\SalesClass was added.
Magento\Reports\Block\Adminhtml\Sales\ShippingClass was added.
Magento\Reports\Block\Adminhtml\Sales\TaxClass was added.
Magento\Reports\Block\Adminhtml\Review\CustomerClass was added.
Magento\Reports\Block\Adminhtml\Review\ProductClass was added.
Magento\Reports\Block\Adminhtml\Refresh\StatisticsClass was added.
Magento\Reports\Block\Adminhtml\Product\LowstockClass was added.
Magento\Reports\Block\Adminhtml\Product\SoldClass was added.
Magento\Reports\Block\Adminhtml\Product\ViewedClass was added.
Magento\Reports\Block\Adminhtml\Product\Lowstock\GridClass was added.
Magento\Reports\Block\Adminhtml\Grid\Column\Renderer\CurrencyClass was added.
Magento\Reports\Block\Adminhtml\Filter\FormClass was added.
Magento\Reports\Block\Adminhtml\Customer\AccountsClass was added.
Magento\Reports\Block\Adminhtml\Customer\OrdersClass was added.
Magento\Reports\Block\Adminhtml\Customer\TotalsClass was added.
Magento\Quote\Model\QuoteClass was added.
Magento\Quote\Model\QuoteValidatorClass was added.
Magento\Quote\Model\ResourceModel\Quote\Item\CollectionClass was added.
Magento\Quote\Model\Quote\AddressClass was added.
Magento\Quote\Model\Quote\ItemClass was added.
Magento\Quote\Model\Quote\PaymentClass was added.
Magento\Quote\Model\Quote\Item\AbstractItemClass was added.
Magento\Quote\Model\Quote\Address\ItemClass was added.
Magento\Quote\Model\Quote\Address\RateClass was added.
Magento\Quote\Model\Quote\Address\RateRequestClass was added.
Magento\Quote\Model\Quote\Address\TotalClass was added.
Magento\Quote\Model\Quote\Address\Total\AbstractTotalClass was added.
Magento\Quote\Model\Quote\Address\RateResult\AbstractResultClass was added.
Magento\Quote\Model\Quote\Address\RateResult\MethodClass was added.
Magento\ProductVideo\Helper\MediaClass was added.
Magento\ProductVideo\Block\Product\View\GalleryClass was added.
Magento\ProductAlert\Model\EmailClass was added.
Magento\ProductAlert\Model\PriceClass was added.
Magento\ProductAlert\Model\StockClass was added.
Magento\ProductAlert\Model\ResourceModel\PriceClass was added.
Magento\ProductAlert\Model\ResourceModel\StockClass was added.
Magento\ProductAlert\Model\ResourceModel\Stock\CollectionClass was added.
Magento\ProductAlert\Model\ResourceModel\Price\CollectionClass was added.
Magento\ProductAlert\Helper\DataClass was added.
Magento\ProductAlert\Block\Product\View\PriceClass was added.
Magento\ProductAlert\Block\Product\View\StockClass was added.
Magento\Persistent\Helper\DataClass was added.
Magento\Persistent\Helper\SessionClass was added.
Magento\Persistent\Block\Form\RememberClass was added.
Magento\Paypal\Model\ResourceModel\Billing\Agreement\CollectionClass was added.
Magento\Paypal\Model\Billing\AgreementClass was added.
Magento\Paypal\Model\Api\ProcessableExceptionClass was added.
Magento\Paypal\Block\IframeClass was added.
Magento\Paypal\Block\LogoClass was added.
Magento\Paypal\Block\Payflow\Link\IframeClass was added.
Magento\Paypal\Block\Payflow\Customer\CardRendererClass was added.
Magento\Paypal\Block\Payflow\Advanced\IframeClass was added.
Magento\Paypal\Block\Express\ReviewClass was added.
Magento\Paypal\Block\Express\Review\DetailsClass was added.
Magento\Paypal\Block\Express\InContext\ComponentClass was added.
Magento\Paypal\Block\Checkout\Onepage\Success\BillingAgreementClass was added.
Magento\Paypal\Block\Cart\ValidationMessagesClass was added.
Magento\Paypal\Block\Bml\BannersClass was added.
Magento\Paypal\Block\Billing\AgreementsClass was added.
Magento\Paypal\Block\Billing\Agreement\ViewClass was added.
Magento\Paypal\Block\Adminhtml\System\Config\ResolutionRulesClass was added.
Magento\Paypal\Block\Adminhtml\Settlement\ReportClass was added.
Magento\Paypal\Block\Adminhtml\Customer\Edit\Tab\AgreementClass was added.
Magento\Paypal\Block\Adminhtml\Billing\AgreementClass was added.
Magento\Paypal\Block\Adminhtml\Billing\Agreement\GridClass was added.
Magento\Paypal\Block\Adminhtml\Billing\Agreement\ViewClass was added.
Magento\Paypal\Block\Adminhtml\Billing\Agreement\View\TabsClass was added.
Magento\Paypal\Block\Adminhtml\Billing\Agreement\View\Tab\OrdersClass was added.
Magento\Payment\Observer\AbstractDataAssignObserverClass was added.
Magento\Payment\Model\CcConfigClass was added.
Magento\Payment\Model\CcConfigProviderClass was added.
Magento\Payment\Model\CcGenericConfigProviderClass was added.
Magento\Payment\Model\IframeConfigProviderClass was added.
Magento\Payment\Model\InfoClass was added.
Magento\Payment\Model\Source\CctypeClass was added.
Magento\Payment\Model\Source\InvoiceClass was added.
Magento\Payment\Model\Method\AdapterClass was added.
Magento\Payment\Model\Method\FreeClass was added.
Magento\Payment\Model\Method\LoggerClass was added.
Magento\Payment\Model\Method\Specification\AbstractSpecificationClass was added.
Magento\Payment\Model\Method\Specification\CompositeClass was added.
Magento\Payment\Model\Config\Source\AllspecificcountriesClass was added.
Magento\Payment\Model\Checks\CanUseCheckoutClass was added.
Magento\Payment\Model\Checks\CanUseForCountryClass was added.
Magento\Payment\Model\Checks\CanUseForCurrencyClass was added.
Magento\Payment\Model\Checks\CanUseInternalClass was added.
Magento\Payment\Model\Checks\CompositeClass was added.
Magento\Payment\Model\Checks\SpecificationFactoryClass was added.
Magento\Payment\Model\Checks\TotalMinMaxClass was added.
Magento\Payment\Model\Checks\ZeroTotalClass was added.
Magento\Payment\Model\Checks\CanUseForCountry\CountryProviderClass was added.
Magento\Payment\Helper\DataClass was added.
Magento\Payment\Gateway\Validator\AbstractValidatorClass was added.
Magento\Payment\Gateway\Validator\CountryValidatorClass was added.
Magento\Payment\Gateway\Validator\ValidatorCompositeClass was added.
Magento\Payment\Gateway\Validator\ValidatorPoolClass was added.
Magento\Payment\Gateway\Response\HandlerChainClass was added.
Magento\Payment\Gateway\Request\BuilderCompositeClass was added.
Magento\Payment\Gateway\Http\ClientExceptionClass was added.
Magento\Payment\Gateway\Http\ConverterExceptionClass was added.
Magento\Payment\Gateway\Http\TransferBuilderClass was added.
Magento\Payment\Gateway\Http\Converter\HtmlFormConverterClass was added.
Magento\Payment\Gateway\Http\Converter\Soap\ObjectToArrayConverterClass was added.
Magento\Payment\Gateway\Http\Client\SoapClass was added.
Magento\Payment\Gateway\Http\Client\ZendClass was added.
Magento\Payment\Gateway\Helper\ContextHelperClass was added.
Magento\Payment\Gateway\Helper\SubjectReaderClass was added.
Magento\Payment\Gateway\Config\ConfigValueHandlerClass was added.
Magento\Payment\Gateway\Config\ValueHandlerPoolClass was added.
Magento\Payment\Gateway\Command\CommandExceptionClass was added.
Magento\Payment\Gateway\Command\CommandManagerClass was added.
Magento\Payment\Gateway\Command\CommandManagerPoolClass was added.
Magento\Payment\Gateway\Command\CommandPoolClass was added.
Magento\Payment\Gateway\Command\GatewayCommandClass was added.
Magento\Payment\Gateway\Command\NullCommandClass was added.
Magento\Payment\Gateway\Command\Result\ArrayResultClass was added.
Magento\Payment\Gateway\Command\Result\BoolResultClass was added.
Magento\Payment\Block\ConfigurableInfoClass was added.
Magento\Payment\Block\FormClass was added.
Magento\Payment\Block\InfoClass was added.
Magento\Payment\Block\Transparent\FormClass was added.
Magento\Payment\Block\Transparent\IframeClass was added.
Magento\Payment\Block\Transparent\InfoClass was added.
Magento\Payment\Block\Info\AbstractContainerClass was added.
Magento\Payment\Block\Info\CcClass was added.
Magento\Payment\Block\Info\InstructionsClass was added.
Magento\Payment\Block\Form\CcClass was added.
Magento\Payment\Block\Form\ContainerClass was added.
Magento\Payment\Block\Adminhtml\Transparent\FormClass was added.
Magento\PageCache\Model\Varnish\VclGeneratorClass was added.
Magento\PageCache\Block\JavascriptClass was added.
Magento\PageCache\Block\System\Config\Form\Field\ExportClass was added.
Magento\OfflineShipping\Model\Source\SalesRule\FreeShippingOptionsClass was added.
Magento\OfflineShipping\Model\SalesRule\CalculatorClass was added.
Magento\OfflineShipping\Model\SalesRule\RuleClass was added.
Magento\OfflineShipping\Model\ResourceModel\Carrier\TablerateClass was added.
Magento\OfflineShipping\Model\ResourceModel\Carrier\Tablerate\CollectionClass was added.
Magento\OfflineShipping\Model\ResourceModel\Carrier\Tablerate\CSV\ColumnNotFoundExceptionClass was added.
Magento\OfflineShipping\Model\ResourceModel\Carrier\Tablerate\CSV\RowExceptionClass was added.
Magento\OfflineShipping\Model\Config\Source\FlatrateClass was added.
Magento\OfflineShipping\Model\Config\Source\TablerateClass was added.
Magento\OfflineShipping\Model\Carrier\FlatrateClass was added.
Magento\OfflineShipping\Model\Carrier\FreeshippingClass was added.
Magento\OfflineShipping\Model\Carrier\PickupClass was added.
Magento\OfflineShipping\Model\Carrier\TablerateClass was added.
Magento\OfflinePayments\Model\BanktransferClass was added.
Magento\OfflinePayments\Model\CashondeliveryClass was added.
Magento\OfflinePayments\Model\CheckmoClass was added.
Magento\OfflinePayments\Model\PurchaseorderClass was added.
Magento\Newsletter\Model\ProblemClass was added.
Magento\Newsletter\Model\QueueClass was added.
Magento\Newsletter\Model\SubscriberClass was added.
Magento\Newsletter\Model\TemplateClass was added.
Magento\Newsletter\Model\ResourceModel\ProblemClass was added.
Magento\Newsletter\Model\ResourceModel\QueueClass was added.
Magento\Newsletter\Model\ResourceModel\SubscriberClass was added.
Magento\Newsletter\Model\ResourceModel\TemplateClass was added.
Magento\Newsletter\Model\ResourceModel\Template\CollectionClass was added.
Magento\Newsletter\Model\ResourceModel\Subscriber\CollectionClass was added.
Magento\Newsletter\Model\ResourceModel\Queue\CollectionClass was added.
Magento\Newsletter\Model\ResourceModel\Problem\CollectionClass was added.
Magento\Newsletter\Helper\DataClass was added.
Magento\Newsletter\Block\SubscribeClass was added.
Magento\Newsletter\Block\Adminhtml\ProblemClass was added.
Magento\Newsletter\Block\Adminhtml\SubscriberClass was added.
Magento\Newsletter\Block\Adminhtml\Template\EditClass was added.
Magento\Newsletter\Block\Adminhtml\Template\PreviewClass was added.
Magento\Newsletter\Block\Adminhtml\Template\Preview\FormClass was added.
Magento\Newsletter\Block\Adminhtml\Subscriber\GridClass was added.
Magento\Newsletter\Block\Adminhtml\Queue\EditClass was added.
Magento\Newsletter\Block\Adminhtml\Queue\PreviewClass was added.
Magento\Newsletter\Block\Adminhtml\Queue\Preview\FormClass was added.
Magento\Multishipping\Model\Checkout\Type\MultishippingClass was added.
Magento\Multishipping\Block\Checkout\AddressesClass was added.
Magento\Multishipping\Block\Checkout\BillingClass was added.
Magento\Multishipping\Block\Checkout\LinkClass was added.
Magento\Multishipping\Block\Checkout\OverviewClass was added.
Magento\Multishipping\Block\Checkout\ShippingClass was added.
Magento\Multishipping\Block\Checkout\SuccessClass was added.
Magento\Multishipping\Block\Checkout\Payment\InfoClass was added.
Magento\Multishipping\Block\Checkout\Billing\ItemsClass was added.
Magento\Multishipping\Block\Checkout\Address\SelectClass was added.
Magento\Msrp\Block\PopupClass was added.
Magento\Msrp\Block\TotalClass was added.
Magento\MediaStorage\Model\ResourceModel\File\Storage\DatabaseClass was added.
Magento\MediaStorage\Model\File\StorageClass was added.
Magento\MediaStorage\Model\File\UploaderClass was added.
Magento\MediaStorage\Model\File\Storage\DatabaseClass was added.
Magento\MediaStorage\Model\File\Storage\FileClass was added.
Magento\MediaStorage\Model\File\Storage\FlagClass was added.
Magento\MediaStorage\Model\File\Storage\Directory\DatabaseClass was added.
Magento\MediaStorage\Helper\File\StorageClass was added.
Magento\MediaStorage\Helper\File\Storage\DatabaseClass was added.
Magento\Marketplace\Model\PartnersClass was added.
Magento\Marketplace\Block\IndexClass was added.
Magento\Marketplace\Block\PartnersClass was added.
Magento\LayeredNavigation\Model\Attribute\Source\FilterableOptionsClass was added.
Magento\LayeredNavigation\Block\NavigationClass was added.
Magento\LayeredNavigation\Block\Navigation\FilterRendererClass was added.
Magento\LayeredNavigation\Block\Navigation\StateClass was added.
Magento\Integration\Model\Oauth\ConsumerClass was added.
Magento\Integration\Model\Oauth\TokenClass was added.
Magento\Integration\Block\Adminhtml\IntegrationClass was added.
Magento\Integration\Block\Adminhtml\Integration\EditClass was added.
Magento\Integration\Block\Adminhtml\Integration\GridClass was added.
Magento\Integration\Block\Adminhtml\Integration\TokensClass was added.
Magento\Integration\Block\Adminhtml\Integration\Edit\TabsClass was added.
Magento\Integration\Block\Adminhtml\Integration\Edit\Tab\InfoClass was added.
Magento\Integration\Block\Adminhtml\Integration\Edit\Tab\WebapiClass was added.
Magento\Integration\Block\Adminhtml\Integration\Activate\Permissions\TabsClass was added.
Magento\Integration\Block\Adminhtml\Integration\Activate\Permissions\Tab\WebapiClass was added.
Magento\Indexer\Model\ResourceModel\AbstractResourceClass was added.
Magento\Indexer\Block\Backend\ContainerClass was added.
Magento\ImportExport\Model\ExportClass was added.
Magento\ImportExport\Model\HistoryClass was added.
Magento\ImportExport\Model\ImportClass was added.
Magento\ImportExport\Model\Source\Import\AbstractBehaviorClass was added.
Magento\ImportExport\Model\Source\Import\EntityClass was added.
Magento\ImportExport\Model\Source\Import\Behavior\BasicClass was added.
Magento\ImportExport\Model\Source\Import\Behavior\CustomClass was added.
Magento\ImportExport\Model\Source\Export\EntityClass was added.
Magento\ImportExport\Model\Source\Export\FormatClass was added.
Magento\ImportExport\Model\ResourceModel\CollectionByPagesIteratorClass was added.
Magento\ImportExport\Model\ResourceModel\HelperClass was added.
Magento\ImportExport\Model\ResourceModel\HistoryClass was added.
Magento\ImportExport\Model\ResourceModel\Import\DataClass was added.
Magento\ImportExport\Model\ResourceModel\History\CollectionClass was added.
Magento\ImportExport\Model\Import\AbstractEntityClass was added.
Magento\ImportExport\Model\Import\AbstractSourceClass was added.
Magento\ImportExport\Model\Import\ErrorProcessing\ProcessingErrorClass was added.
Magento\ImportExport\Model\Import\Entity\AbstractEavClass was added.
Magento\ImportExport\Model\Import\Entity\AbstractEntityClass was added.
Magento\ImportExport\Model\Export\AbstractEntityClass was added.
Magento\ImportExport\Model\Export\Entity\AbstractEavClass was added.
Magento\ImportExport\Model\Export\Entity\AbstractEntityClass was added.
Magento\ImportExport\Model\Export\Adapter\AbstractAdapterClass was added.
Magento\ImportExport\Model\Export\Adapter\CsvClass was added.
Magento\ImportExport\Helper\DataClass was added.
Magento\ImportExport\Helper\ReportClass was added.
Magento\ImportExport\Block\Adminhtml\HistoryClass was added.
Magento\ImportExport\Block\Adminhtml\Import\EditClass was added.
Magento\ImportExport\Block\Adminhtml\Import\Frame\ResultClass was added.
Magento\ImportExport\Block\Adminhtml\Import\Edit\BeforeClass was added.
Magento\ImportExport\Block\Adminhtml\Form\AfterClass was added.
Magento\ImportExport\Block\Adminhtml\Export\EditClass was added.
Magento\ImportExport\Block\Adminhtml\Export\FilterClass was added.
Magento\GroupedProduct\Model\ResourceModel\Product\LinkClass was added.
Magento\GroupedProduct\Model\Product\Type\GroupedClass was added.
Magento\GroupedProduct\Block\Stockqty\Type\GroupedClass was added.
Magento\GroupedProduct\Block\Product\View\Type\GroupedClass was added.
Magento\GroupedProduct\Block\Product\Grouped\AssociatedProductsClass was added.
Magento\GroupedProduct\Block\Product\Grouped\AssociatedProducts\ListAssociatedProductsClass was added.
Magento\GroupedProduct\Block\Order\Item\Renderer\GroupedClass was added.
Magento\GroupedProduct\Block\Order\Email\Items\Order\GroupedClass was added.
Magento\GroupedProduct\Block\Cart\Item\Renderer\GroupedClass was added.
Magento\GroupedProduct\Block\Adminhtml\Product\Composite\Fieldset\GroupedClass was added.
Magento\GroupedProduct\Block\Adminhtml\Items\Column\Name\GroupedClass was added.
Magento\GoogleOptimizer\Ui\DataProvider\Product\Form\Modifier\GoogleOptimizerClass was added.
Magento\GoogleOptimizer\Observer\AbstractSaveClass was added.
Magento\GoogleOptimizer\Model\CodeClass was added.
Magento\GoogleOptimizer\Model\ResourceModel\CodeClass was added.
Magento\GoogleOptimizer\Helper\CodeClass was added.
Magento\GoogleOptimizer\Helper\DataClass was added.
Magento\GoogleOptimizer\Helper\FormClass was added.
Magento\GoogleOptimizer\Block\Code\CategoryClass was added.
Magento\GoogleOptimizer\Block\Code\PageClass was added.
Magento\GoogleOptimizer\Block\Code\ProductClass was added.
Magento\GoogleAnalytics\Helper\DataClass was added.
Magento\GoogleAnalytics\Block\GaClass was added.
Magento\GoogleAdwords\Model\Validator\FactoryClass was added.
Magento\GoogleAdwords\Model\Filter\UppercaseTitleClass was added.
Magento\GoogleAdwords\Model\Config\Source\LanguageClass was added.
Magento\GoogleAdwords\Model\Config\Source\ValueTypeClass was added.
Magento\GoogleAdwords\Model\Config\Backend\AbstractConversionClass was added.
Magento\GoogleAdwords\Model\Config\Backend\ColorClass was added.
Magento\GoogleAdwords\Model\Config\Backend\ConversionIdClass was added.
Magento\GoogleAdwords\Helper\DataClass was added.
Magento\GoogleAdwords\Block\CodeClass was added.
Magento\GiftMessage\Model\MessageClass was added.
Magento\GiftMessage\Block\Cart\GiftOptionsClass was added.
Magento\GiftMessage\Block\Cart\Item\Renderer\Actions\GiftOptionsClass was added.
Magento\GiftMessage\Block\Adminhtml\Sales\Order\View\FormClass was added.
Magento\GiftMessage\Block\Adminhtml\Sales\Order\View\GiftoptionsClass was added.
Magento\GiftMessage\Block\Adminhtml\Sales\Order\View\ItemsClass was added.
Magento\GiftMessage\Block\Adminhtml\Sales\Order\Create\FormClass was added.
Magento\GiftMessage\Block\Adminhtml\Sales\Order\Create\GiftoptionsClass was added.
Magento\GiftMessage\Block\Adminhtml\Sales\Order\Create\ItemsClass was added.
Magento\EncryptionKey\Model\ResourceModel\Key\ChangeClass was added.
Magento\EncryptionKey\Block\Adminhtml\Crypt\Key\EditClass was added.
Magento\EncryptionKey\Block\Adminhtml\Crypt\Key\FormClass was added.
Magento\Email\Model\AbstractTemplateClass was added.
Magento\Email\Model\BackendTemplateClass was added.
Magento\Email\Model\TemplateClass was added.
Magento\Email\Model\Template\FilterClass was added.
Magento\Email\Model\ResourceModel\TemplateClass was added.
Magento\Email\Model\ResourceModel\Template\CollectionClass was added.
Magento\Email\Block\Adminhtml\TemplateClass was added.
Magento\Email\Block\Adminhtml\Template\PreviewClass was added.
Magento\Eav\Setup\EavSetupClass was added.
Magento\Eav\Model\AttributeClass was added.
Magento\Eav\Model\AttributeFactoryClass was added.
Magento\Eav\Model\ConfigClass was added.
Magento\Eav\Model\FormClass was added.
Magento\Eav\Model\ResourceModel\AttributeClass was added.
Magento\Eav\Model\ResourceModel\HelperClass was added.
Magento\Eav\Model\ResourceModel\Form\Fieldset\CollectionClass was added.
Magento\Eav\Model\ResourceModel\Form\Element\CollectionClass was added.
Magento\Eav\Model\ResourceModel\Form\Attribute\CollectionClass was added.
Magento\Eav\Model\ResourceModel\Entity\AttributeClass was added.
Magento\Eav\Model\ResourceModel\Entity\TypeClass was added.
Magento\Eav\Model\ResourceModel\Entity\Attribute\CollectionClass was added.
Magento\Eav\Model\ResourceModel\Entity\Attribute\Set\CollectionClass was added.
Magento\Eav\Model\ResourceModel\Entity\Attribute\Group\CollectionClass was added.
Magento\Eav\Model\ResourceModel\Attribute\CollectionClass was added.
Magento\Eav\Model\Form\ElementClass was added.
Magento\Eav\Model\Form\FactoryClass was added.
Magento\Eav\Model\Form\FieldsetClass was added.
Magento\Eav\Model\Entity\AbstractEntityClass was added.
Magento\Eav\Model\Entity\AttributeClass was added.
Magento\Eav\Model\Entity\ContextClass was added.
Magento\Eav\Model\Entity\StoreClass was added.
Magento\Eav\Model\Entity\TypeClass was added.
Magento\Eav\Model\Entity\Setup\ContextClass was added.
Magento\Eav\Model\Entity\Increment\AbstractIncrementClass was added.
Magento\Eav\Model\Entity\Increment\NumericValueClass was added.
Magento\Eav\Model\Entity\Collection\AbstractCollectionClass was added.
Magento\Eav\Model\Entity\Collection\VersionControl\AbstractCollectionClass was added.
Magento\Eav\Model\Entity\Attribute\AbstractAttributeClass was added.
Magento\Eav\Model\Entity\Attribute\AttributeGroupAlreadyExistsExceptionClass was added.
Magento\Eav\Model\Entity\Attribute\ConfigClass was added.
Magento\Eav\Model\Entity\Attribute\ExceptionClass was added.
Magento\Eav\Model\Entity\Attribute\GroupClass was added.
Magento\Eav\Model\Entity\Attribute\OptionClass was added.
Magento\Eav\Model\Entity\Attribute\Source\AbstractSourceClass was added.
Magento\Eav\Model\Entity\Attribute\Source\BooleanClass was added.
Magento\Eav\Model\Entity\Attribute\Source\StoreClass was added.
Magento\Eav\Model\Entity\Attribute\Source\TableClass was added.
Magento\Eav\Model\Entity\Attribute\Frontend\AbstractFrontendClass was added.
Magento\Eav\Model\Entity\Attribute\Frontend\DatetimeClass was added.
Magento\Eav\Model\Entity\Attribute\Frontend\DefaultFrontendClass was added.
Magento\Eav\Model\Entity\Attribute\Backend\AbstractBackendClass was added.
Magento\Eav\Model\Entity\Attribute\Backend\ArrayBackendClass was added.
Magento\Eav\Model\Entity\Attribute\Backend\DatetimeClass was added.
Magento\Eav\Model\Entity\Attribute\Backend\DefaultBackendClass was added.
Magento\Eav\Model\Entity\Attribute\Backend\IncrementClass was added.
Magento\Eav\Model\Entity\Attribute\Backend\JsonEncodedClass was added.
Magento\Eav\Model\Entity\Attribute\Backend\StoreClass was added.
Magento\Eav\Model\Entity\Attribute\Backend\Time\CreatedClass was added.
Magento\Eav\Model\Entity\Attribute\Backend\Time\UpdatedClass was added.
Magento\Eav\Model\Attribute\Data\AbstractDataClass was added.
Magento\Eav\Model\Attribute\Data\FileClass was added.
Magento\Eav\Block\Adminhtml\Attribute\Grid\AbstractGridClass was added.
Magento\Eav\Block\Adminhtml\Attribute\Edit\Options\AbstractOptionsClass was added.
Magento\Eav\Block\Adminhtml\Attribute\Edit\Options\LabelsClass was added.
Magento\Eav\Block\Adminhtml\Attribute\Edit\Options\OptionsClass was added.
Magento\Downloadable\Model\DownloadableOptionClass was added.
Magento\Downloadable\Model\LinkClass was added.
Magento\Downloadable\Model\SampleClass was added.
Magento\Downloadable\Model\Sample\BuilderClass was added.
Magento\Downloadable\Model\Sales\Order\Pdf\Items\CreditmemoClass was added.
Magento\Downloadable\Model\Sales\Order\Pdf\Items\InvoiceClass was added.
Magento\Downloadable\Model\ResourceModel\LinkClass was added.
Magento\Downloadable\Model\ResourceModel\SampleClass was added.
Magento\Downloadable\Model\ResourceModel\Sample\CollectionClass was added.
Magento\Downloadable\Model\ResourceModel\Link\Purchased\CollectionClass was added.
Magento\Downloadable\Model\ResourceModel\Link\Purchased\Item\CollectionClass was added.
Magento\Downloadable\Model\Product\TypeClass was added.
Magento\Downloadable\Model\Product\TypeHandler\LinkClass was added.
Magento\Downloadable\Model\Product\TypeHandler\SampleClass was added.
Magento\Downloadable\Model\Link\BuilderClass was added.
Magento\Downloadable\Model\Link\PurchasedClass was added.
Magento\Downloadable\Model\Link\Purchased\ItemClass was added.
Magento\Downloadable\Helper\FileClass was added.
Magento\Downloadable\Block\Sales\Order\Item\Renderer\DownloadableClass was added.
Magento\Downloadable\Block\Sales\Order\Email\Items\DownloadableClass was added.
Magento\Downloadable\Block\Sales\Order\Email\Items\Order\DownloadableClass was added.
Magento\Downloadable\Block\Customer\Products\ListProductsClass was added.
Magento\Downloadable\Block\Checkout\SuccessClass was added.
Magento\Downloadable\Block\Checkout\Cart\Item\RendererClass was added.
Magento\Downloadable\Block\Catalog\Product\LinksClass was added.
Magento\Downloadable\Block\Catalog\Product\SamplesClass was added.
Magento\Downloadable\Block\Catalog\Product\View\TypeClass was added.
Magento\Downloadable\Block\Adminhtml\Sales\Items\Column\Downloadable\NameClass was added.
Magento\Downloadable\Block\Adminhtml\Catalog\Product\Composite\Fieldset\DownloadableClass was added.
Magento\Directory\Model\AllowedCountriesClass was added.
Magento\Directory\Model\CountryClass was added.
Magento\Directory\Model\CurrencyClass was added.
Magento\Directory\Model\RegionClass was added.
Magento\Directory\Model\RegionFactoryClass was added.
Magento\Directory\Model\ResourceModel\CountryClass was added.
Magento\Directory\Model\ResourceModel\CurrencyClass was added.
Magento\Directory\Model\ResourceModel\RegionClass was added.
Magento\Directory\Model\ResourceModel\Region\CollectionClass was added.
Magento\Directory\Model\ResourceModel\Country\CollectionClass was added.
Magento\Directory\Model\ResourceModel\Country\FormatClass was added.
Magento\Directory\Model\ResourceModel\Country\Format\CollectionClass was added.
Magento\Directory\Model\Currency\Import\AbstractImportClass was added.
Magento\Directory\Model\Currency\Import\ConfigClass was added.
Magento\Directory\Model\Currency\Import\FactoryClass was added.
Magento\Directory\Model\Country\FormatClass was added.
Magento\Directory\Model\Config\Source\AllregionClass was added.
Magento\Directory\Model\Config\Source\CountryClass was added.
Magento\Directory\Model\Config\Source\WeightUnitClass was added.
Magento\Directory\Model\Config\Source\Country\FullClass was added.
Magento\Directory\Helper\DataClass was added.
Magento\Directory\Block\CurrencyClass was added.
Magento\Developer\Model\View\Page\Config\RendererFactoryClass was added.
Magento\Developer\Model\View\Asset\PreProcessor\FrontendCompilationClass was added.
Magento\Developer\Model\View\Asset\PreProcessor\PreprocessorStrategyClass was added.
Magento\Developer\Model\TemplateEngine\Decorator\DebugHintsClass was added.
Magento\Developer\Model\Config\Source\WorkflowTypeClass was added.
Magento\Developer\Helper\DataClass was added.
Magento\Developer\Console\Command\XmlCatalogGenerateCommandClass was added.
Magento\CustomerImportExport\Model\Import\AbstractCustomerClass was added.
Magento\CustomerImportExport\Model\Import\CustomerClass was added.
Magento\CustomerImportExport\Model\Export\AddressClass was added.
Magento\CustomerImportExport\Model\Export\CustomerClass was added.
Magento\Customer\Ui\Component\Listing\Column\ActionsClass was added.
Magento\Customer\Model\AddressClass was added.
Magento\Customer\Model\CustomerClass was added.
Magento\Customer\Model\GroupClass was added.
Magento\Customer\Model\RegistrationClass was added.
Magento\Customer\Model\ResourceModel\CustomerClass was added.
Magento\Customer\Model\ResourceModel\Address\CollectionClass was added.
Magento\Customer\Model\Metadata\FormClass was added.
Magento\Customer\Model\Data\AddressClass was added.
Magento\Customer\Model\Customer\DataProviderClass was added.
Magento\Customer\Model\Address\AbstractAddressClass was added.
Magento\Customer\Helper\AddressClass was added.
Magento\Customer\CustomerData\JsLayoutDataProviderPoolClass was added.
Magento\Customer\CustomerData\SectionPoolClass was added.
Magento\Customer\Block\CustomerDataClass was added.
Magento\Customer\Block\CustomerScopeDataClass was added.
Magento\Customer\Block\NewsletterClass was added.
Magento\Customer\Block\SectionConfigClass was added.
Magento\Customer\Block\Form\EditClass was added.
Magento\Customer\Block\Form\LoginClass was added.
Magento\Customer\Block\Form\RegisterClass was added.
Magento\Customer\Block\Form\Login\InfoClass was added.
Magento\Customer\Block\Adminhtml\GroupClass was added.
Magento\Customer\Block\Adminhtml\Edit\Tab\CartClass was added.
Magento\Customer\Block\Adminhtml\Edit\Tab\CartsClass was added.
Magento\Customer\Block\Adminhtml\Edit\Tab\OrdersClass was added.
Magento\Customer\Block\Adminhtml\Edit\Tab\ReviewsClass was added.
Magento\Customer\Block\Adminhtml\Edit\Tab\View\CartClass was added.
Magento\Customer\Block\Adminhtml\Edit\Tab\View\WishlistClass was added.
Magento\Customer\Block\Adminhtml\Edit\Tab\Newsletter\GridClass was added.
Magento\Customer\Block\Address\BookClass was added.
Magento\Customer\Block\Address\EditClass was added.
Magento\Customer\Block\Account\AuthenticationPopupClass was added.
Magento\Customer\Block\Account\AuthorizationLinkClass was added.
Magento\Customer\Block\Account\CustomerClass was added.
Magento\Customer\Block\Account\DashboardClass was added.
Magento\Customer\Block\Account\DelimiterClass was added.
Magento\Customer\Block\Account\ForgotpasswordClass was added.
Magento\Customer\Block\Account\LinkClass was added.
Magento\Customer\Block\Account\NavigationClass was added.
Magento\Customer\Block\Account\RegisterLinkClass was added.
Magento\Customer\Block\Account\ResetpasswordClass was added.
Magento\Customer\Block\Account\Dashboard\AddressClass was added.
Magento\Customer\Block\Account\Dashboard\InfoClass was added.
Magento\CurrencySymbol\Model\System\CurrencysymbolClass was added.
Magento\CurrencySymbol\Controller\Adminhtml\System\CurrencyClass was added.
Magento\CurrencySymbol\Controller\Adminhtml\System\CurrencysymbolClass was added.
Magento\CurrencySymbol\Block\Adminhtml\System\CurrencyClass was added.
Magento\CurrencySymbol\Block\Adminhtml\System\CurrencysymbolClass was added.
Magento\Cron\Model\ScheduleClass was added.
Magento\Cron\Model\ResourceModel\ScheduleClass was added.
Magento\Cron\Model\ResourceModel\Schedule\CollectionClass was added.
Magento\Cookie\Helper\CookieClass was added.
Magento\Cookie\Block\RequireCookieClass was added.
Magento\Cookie\Block\Html\NoticesClass was added.
Magento\Contact\Block\ContactFormClass was added.
Magento\ConfigurableProduct\Ui\Component\Listing\AssociatedProduct\FiltersClass was added.
Magento\ConfigurableProduct\Ui\Component\Listing\AssociatedProduct\Attribute\RepositoryClass was added.
Magento\ConfigurableProduct\Model\ConfigurableAttributeDataClass was added.
Magento\ConfigurableProduct\Model\ResourceModel\Product\Type\Configurable\Product\CollectionClass was added.
Magento\ConfigurableProduct\Model\ResourceModel\Product\Type\Configurable\Attribute\CollectionClass was added.
Magento\ConfigurableProduct\Model\Product\VariationHandlerClass was added.
Magento\ConfigurableProduct\Model\Product\Type\ConfigurableClass was added.
Magento\ConfigurableProduct\Model\Product\Type\VariationMatrixClass was added.
Magento\ConfigurableProduct\Helper\DataClass was added.
Magento\ConfigurableProduct\Helper\Product\Options\FactoryClass was added.
Magento\ConfigurableProduct\Block\Stockqty\Type\ConfigurableClass was added.
Magento\ConfigurableProduct\Block\Product\View\Type\ConfigurableClass was added.
Magento\ConfigurableProduct\Block\Product\Configurable\AttributeSelectorClass was added.
Magento\ConfigurableProduct\Block\Product\Configurable\AssociatedSelector\Renderer\IdClass was added.
Magento\ConfigurableProduct\Block\Cart\Item\Renderer\ConfigurableClass was added.
Magento\ConfigurableProduct\Block\Adminhtml\Product\Steps\AttributeValuesClass was added.
Magento\ConfigurableProduct\Block\Adminhtml\Product\Steps\BulkClass was added.
Magento\ConfigurableProduct\Block\Adminhtml\Product\Steps\SelectAttributesClass was added.
Magento\ConfigurableProduct\Block\Adminhtml\Product\Steps\SummaryClass was added.
Magento\ConfigurableProduct\Block\Adminhtml\Product\Edit\Tab\Variations\Config\MatrixClass was added.
Magento\ConfigurableProduct\Block\Adminhtml\Product\Edit\AttributeSet\FormClass was added.
Magento\ConfigurableProduct\Block\Adminhtml\Product\Composite\Fieldset\ConfigurableClass was added.
Magento\ConfigurableProduct\Block\Adminhtml\Product\Attribute\NewAttribute\Product\CreatedClass was added.
Magento\ConfigurableProduct\Block\Adminhtml\Order\Create\SidebarClass was added.
Magento\Config\Model\ConfigClass was added.
Magento\Config\Model\PreparedValueFactoryClass was added.
Magento\Config\Model\ResourceModel\ConfigClass was added.
Magento\Config\Model\ResourceModel\Config\DataClass was added.
Magento\Config\Model\ResourceModel\Config\Data\CollectionClass was added.
Magento\Config\Model\Placeholder\EnvironmentClass was added.
Magento\Config\Model\Placeholder\PlaceholderFactoryClass was added.
Magento\Config\Model\Config\BackendFactoryClass was added.
Magento\Config\Model\Config\CommentFactoryClass was added.
Magento\Config\Model\Config\FactoryClass was added.
Magento\Config\Model\Config\ImporterClass was added.
Magento\Config\Model\Config\LoaderClass was added.
Magento\Config\Model\Config\PathValidatorClass was added.
Magento\Config\Model\Config\SchemaLocatorClass was added.
Magento\Config\Model\Config\ScopeDefinerClass was added.
Magento\Config\Model\Config\SourceFactoryClass was added.
Magento\Config\Model\Config\StructureClass was added.
Magento\Config\Model\Config\TypePoolClass was added.
Magento\Config\Model\Config\Structure\AbstractElementClass was added.
Magento\Config\Model\Config\Structure\AbstractMapperClass was added.
Magento\Config\Model\Config\Structure\ConcealInProductionConfigListClass was added.
Magento\Config\Model\Config\Structure\ConverterClass was added.
Magento\Config\Model\Config\Structure\DataClass was added.
Magento\Config\Model\Config\Structure\ElementVisibilityCompositeClass was added.
Magento\Config\Model\Config\Structure\ReaderClass was added.
Magento\Config\Model\Config\Structure\Search\ProxyClass was added.
Magento\Config\Model\Config\Structure\Mapper\DependenciesClass was added.
Magento\Config\Model\Config\Structure\Mapper\ExtendsMapperClass was added.
Magento\Config\Model\Config\Structure\Mapper\FactoryClass was added.
Magento\Config\Model\Config\Structure\Mapper\IgnoreClass was added.
Magento\Config\Model\Config\Structure\Mapper\PathClass was added.
Magento\Config\Model\Config\Structure\Mapper\SortingClass was added.
Magento\Config\Model\Config\Structure\Mapper\Helper\RelativePathConverterClass was added.
Magento\Config\Model\Config\Structure\Mapper\Attribute\InheritanceClass was added.
Magento\Config\Model\Config\Structure\Element\AbstractCompositeClass was added.
Magento\Config\Model\Config\Structure\Element\FieldClass was added.
Magento\Config\Model\Config\Structure\Element\FlyweightFactoryClass was added.
Magento\Config\Model\Config\Structure\Element\GroupClass was added.
Magento\Config\Model\Config\Structure\Element\IteratorClass was added.
Magento\Config\Model\Config\Structure\Element\SectionClass was added.
Magento\Config\Model\Config\Structure\Element\TabClass was added.
Magento\Config\Model\Config\Structure\Element\Iterator\FieldClass was added.
Magento\Config\Model\Config\Structure\Element\Iterator\GroupClass was added.
Magento\Config\Model\Config\Structure\Element\Iterator\SectionClass was added.
Magento\Config\Model\Config\Structure\Element\Iterator\TabClass was added.
Magento\Config\Model\Config\Structure\Element\Group\ProxyClass was added.
Magento\Config\Model\Config\Structure\Element\Dependency\FieldClass was added.
Magento\Config\Model\Config\Structure\Element\Dependency\FieldFactoryClass was added.
Magento\Config\Model\Config\Structure\Element\Dependency\MapperClass was added.
Magento\Config\Model\Config\Source\EnabledisableClass was added.
Magento\Config\Model\Config\Source\LocaleClass was added.
Magento\Config\Model\Config\Source\NooptreqClass was added.
Magento\Config\Model\Config\Source\StoreClass was added.
Magento\Config\Model\Config\Source\WebsiteClass was added.
Magento\Config\Model\Config\Source\YesnoClass was added.
Magento\Config\Model\Config\Source\YesnocustomClass was added.
Magento\Config\Model\Config\Source\Website\AdminOptionHashClass was added.
Magento\Config\Model\Config\Source\Website\OptionHashClass was added.
Magento\Config\Model\Config\Source\Web\ProtocolClass was added.
Magento\Config\Model\Config\Source\Web\RedirectClass was added.
Magento\Config\Model\Config\Source\Reports\ScopeClass was added.
Magento\Config\Model\Config\Source\Locale\CountryClass was added.
Magento\Config\Model\Config\Source\Locale\CurrencyClass was added.
Magento\Config\Model\Config\Source\Locale\TimezoneClass was added.
Magento\Config\Model\Config\Source\Locale\WeekdaycodesClass was added.
Magento\Config\Model\Config\Source\Locale\WeekdaysClass was added.
Magento\Config\Model\Config\Source\Locale\Currency\AllClass was added.
Magento\Config\Model\Config\Source\Image\AdapterClass was added.
Magento\Config\Model\Config\Source\Email\IdentityClass was added.
Magento\Config\Model\Config\Source\Email\MethodClass was added.
Magento\Config\Model\Config\Source\Email\SmtpauthClass was added.
Magento\Config\Model\Config\Source\Email\TemplateClass was added.
Magento\Config\Model\Config\Source\Dev\DbautoupClass was added.
Magento\Config\Model\Config\Source\Design\RobotsClass was added.
Magento\Config\Model\Config\Source\Date\ShortClass was added.
Magento\Config\Model\Config\Source\Admin\PageClass was added.
Magento\Config\Model\Config\Reader\Source\Deployed\DocumentRootClass was added.
Magento\Config\Model\Config\Reader\Source\Deployed\SettingCheckerClass was added.
Magento\Config\Model\Config\Processor\EnvironmentPlaceholderClass was added.
Magento\Config\Model\Config\Parser\CommentClass was added.
Magento\Config\Model\Config\Export\CommentClass was added.
Magento\Config\Model\Config\Compiler\IncludeElementClass was added.
Magento\Config\Model\Config\BackendClone\FactoryClass was added.
Magento\Config\Model\Config\Backend\BaseurlClass was added.
Magento\Config\Model\Config\Backend\CacheClass was added.
Magento\Config\Model\Config\Backend\DatashareClass was added.
Magento\Config\Model\Config\Backend\EncryptedClass was added.
Magento\Config\Model\Config\Backend\FileClass was added.
Magento\Config\Model\Config\Backend\FilenameClass was added.
Magento\Config\Model\Config\Backend\ImageClass was added.
Magento\Config\Model\Config\Backend\LocaleClass was added.
Magento\Config\Model\Config\Backend\SecureClass was added.
Magento\Config\Model\Config\Backend\SerializedClass was added.
Magento\Config\Model\Config\Backend\StoreClass was added.
Magento\Config\Model\Config\Backend\TranslateClass was added.
Magento\Config\Model\Config\Backend\Serialized\ArraySerializedClass was added.
Magento\Config\Model\Config\Backend\Log\CronClass was added.
Magento\Config\Model\Config\Backend\Locale\TimezoneClass was added.
Magento\Config\Model\Config\Backend\Image\AdapterClass was added.
Magento\Config\Model\Config\Backend\Image\FaviconClass was added.
Magento\Config\Model\Config\Backend\Image\LogoClass was added.
Magento\Config\Model\Config\Backend\Image\PdfClass was added.
Magento\Config\Model\Config\Backend\Email\AddressClass was added.
Magento\Config\Model\Config\Backend\Email\SenderClass was added.
Magento\Config\Model\Config\Backend\Design\ExceptionClass was added.
Magento\Config\Model\Config\Backend\Currency\AbstractCurrencyClass was added.
Magento\Config\Model\Config\Backend\Currency\AllowClass was added.
Magento\Config\Model\Config\Backend\Currency\BaseClass was added.
Magento\Config\Model\Config\Backend\Currency\CronClass was added.
Magento\Config\Model\Config\Backend\Currency\DefaultCurrencyClass was added.
Magento\Config\Model\Config\Backend\Admin\CustomClass was added.
Magento\Config\Model\Config\Backend\Admin\CustompathClass was added.
Magento\Config\Model\Config\Backend\Admin\UsecustomClass was added.
Magento\Config\Model\Config\Backend\Admin\UsesecretkeyClass was added.
Magento\Config\Model\Config\Backend\Admin\Password\Link\ExpirationperiodClass was added.
Magento\Config\Controller\Adminhtml\System\AbstractConfigClass was added.
Magento\Config\Controller\Adminhtml\System\Config\AbstractScopeConfigClass was added.
Magento\Config\Console\Command\ConfigSetCommandClass was added.
Magento\Config\Console\Command\ConfigShowCommandClass was added.
Magento\Config\Console\Command\ConfigShow\ValueProcessorClass was added.
Magento\Config\Console\Command\ConfigSet\ConfigSetProcessorFactoryClass was added.
Magento\Config\Console\Command\ConfigSet\DefaultProcessorClass was added.
Magento\Config\Console\Command\ConfigSet\ProcessorFacadeClass was added.
Magento\Config\Block\System\Config\EditClass was added.
Magento\Config\Block\System\Config\FormClass was added.
Magento\Config\Block\System\Config\TabsClass was added.
Magento\Config\Block\System\Config\Form\FieldClass was added.
Magento\Config\Block\System\Config\Form\FieldsetClass was added.
Magento\Config\Block\System\Config\Form\Fieldset\Modules\DisableOutputClass was added.
Magento\Config\Block\System\Config\Form\Field\HeadingClass was added.
Magento\Config\Block\System\Config\Form\Field\NotificationClass was added.
Magento\Config\Block\System\Config\Form\Field\FieldArray\AbstractFieldArrayClass was added.
Magento\Config\App\Config\Type\SystemClass was added.
Magento\Config\App\Config\Source\EnvironmentConfigSourceClass was added.
Magento\Config\App\Config\Source\InitialSnapshotConfigSourceClass was added.
Magento\Config\App\Config\Source\ModularConfigSourceClass was added.
Magento\Config\App\Config\Source\RuntimeConfigSourceClass was added.
Magento\Cms\Model\PageClass was added.
Magento\Cms\Model\Wysiwyg\ConfigClass was added.
Magento\Cms\Model\Wysiwyg\Images\StorageClass was added.
Magento\Cms\Model\Wysiwyg\Images\Storage\CollectionClass was added.
Magento\Cms\Block\PageClass was added.
Magento\Cms\Block\Adminhtml\Wysiwyg\Images\ContentClass was added.
Magento\Cms\Block\Adminhtml\Wysiwyg\Images\TreeClass was added.
Magento\Cms\Block\Adminhtml\Wysiwyg\Images\Content\FilesClass was added.
Magento\Cms\Block\Adminhtml\Wysiwyg\Images\Content\UploaderClass was added.
Magento\CheckoutAgreements\Block\AgreementsClass was added.
Magento\Checkout\ExceptionClass was added.
Magento\Checkout\Model\CartClass was added.
Magento\Checkout\Model\CompositeConfigProviderClass was added.
Magento\Checkout\Model\SessionClass was added.
Magento\Checkout\Model\Session\SuccessValidatorClass was added.
Magento\Checkout\Model\Layout\AbstractTotalsProcessorClass was added.
Magento\Checkout\Model\Cart\ImageProviderClass was added.
Magento\Checkout\Model\Cart\RequestInfoFilterCompositeClass was added.
Magento\Checkout\CustomerData\AbstractItemClass was added.
Magento\Checkout\Block\CartClass was added.
Magento\Checkout\Block\OnepageClass was added.
Magento\Checkout\Block\QuoteShortcutButtonsClass was added.
Magento\Checkout\Block\RegistrationClass was added.
Magento\Checkout\Block\Onepage\FailureClass was added.
Magento\Checkout\Block\Onepage\LinkClass was added.
Magento\Checkout\Block\Onepage\SuccessClass was added.
Magento\Checkout\Block\Item\Price\RendererClass was added.
Magento\Checkout\Block\Cart\CouponClass was added.
Magento\Checkout\Block\Cart\CrosssellClass was added.
Magento\Checkout\Block\Cart\GridClass was added.
Magento\Checkout\Block\Cart\ShippingClass was added.
Magento\Checkout\Block\Cart\SidebarClass was added.
Magento\Checkout\Block\Cart\TotalsClass was added.
Magento\Checkout\Block\Cart\ValidationMessagesClass was added.
Magento\Checkout\Block\Cart\Item\ConfigureClass was added.
Magento\Checkout\Block\Cart\Item\RendererClass was added.
Magento\Checkout\Block\Cart\Item\Renderer\ActionsClass was added.
Magento\Checkout\Block\Cart\Item\Renderer\Actions\EditClass was added.
Magento\Checkout\Block\Cart\Item\Renderer\Actions\RemoveClass was added.
Magento\Checkout\Block\Cart\Additional\InfoClass was added.
Magento\CatalogWidget\Model\RuleClass was added.
Magento\CatalogSearch\Model\AdvancedClass was added.
Magento\CatalogSearch\Model\Source\WeightClass was added.
Magento\CatalogSearch\Model\Search\RequestGeneratorClass was added.
Magento\CatalogSearch\Model\Search\TableMapperClass was added.
Magento\CatalogSearch\Model\Search\RequestGenerator\GeneratorResolverClass was added.
Magento\CatalogSearch\Model\ResourceModel\AdvancedClass was added.
Magento\CatalogSearch\Model\ResourceModel\EngineProviderClass was added.
Magento\CatalogSearch\Model\ResourceModel\FulltextClass was added.
Magento\CatalogSearch\Model\ResourceModel\Search\CollectionClass was added.
Magento\CatalogSearch\Model\ResourceModel\Fulltext\CollectionClass was added.
Magento\CatalogSearch\Model\ResourceModel\Advanced\CollectionClass was added.
Magento\CatalogSearch\Model\Indexer\FulltextClass was added.
Magento\CatalogSearch\Model\Indexer\IndexStructureClass was added.
Magento\CatalogSearch\Model\Indexer\IndexStructureFactoryClass was added.
Magento\CatalogSearch\Model\Indexer\IndexerHandlerClass was added.
Magento\CatalogSearch\Model\Indexer\IndexerHandlerFactoryClass was added.
Magento\CatalogSearch\Model\Indexer\ProductFieldsetClass was added.
Magento\CatalogSearch\Model\Indexer\Scope\IndexTableNotExistExceptionClass was added.
Magento\CatalogSearch\Model\Indexer\Scope\UnknownStateExceptionClass was added.
Magento\CatalogSearch\Model\Indexer\Fulltext\ProcessorClass was added.
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\DataProviderClass was added.
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\FullClass was added.
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\IndexIteratorClass was added.
Magento\CatalogSearch\Model\Advanced\Request\BuilderClass was added.
Magento\CatalogSearch\Model\Adminhtml\System\Config\Backend\EngineClass was added.
Magento\CatalogSearch\Model\Adapter\OptionsClass was added.
Magento\CatalogSearch\Model\Adapter\Mysql\Filter\AliasResolverClass was added.
Magento\CatalogSearch\Helper\DataClass was added.
Magento\CatalogSearch\Block\ResultClass was added.
Magento\CatalogSearch\Block\Advanced\FormClass was added.
Magento\CatalogSearch\Block\Advanced\ResultClass was added.
Magento\CatalogRule\Model\Rule\Action\CollectionClass was added.
Magento\CatalogRule\Block\Adminhtml\Promo\CatalogClass was added.
Magento\CatalogInventory\Model\Source\BackordersClass was added.
Magento\CatalogInventory\Model\Source\StockClass was added.
Magento\CatalogInventory\Model\ResourceModel\Indexer\StockFactoryClass was added.
Magento\CatalogInventory\Model\ResourceModel\Indexer\Stock\DefaultStockClass was added.
Magento\CatalogInventory\Model\Quote\Item\QuantityValidatorClass was added.
Magento\CatalogInventory\Model\Adminhtml\Stock\ItemClass was added.
Magento\CatalogInventory\Block\QtyincrementsClass was added.
Magento\CatalogInventory\Block\Stockqty\DefaultStockqtyClass was added.
Magento\CatalogInventory\Block\Adminhtml\Form\Field\MinsaleqtyClass was added.
Magento\CatalogInventory\Block\Adminhtml\Form\Field\StockClass was added.
Magento\CatalogImportExport\Model\Import\ProductClass was added.
Magento\CatalogImportExport\Model\Import\UploaderClass was added.
Magento\CatalogImportExport\Model\Import\Product\CategoryProcessorClass was added.
Magento\CatalogImportExport\Model\Import\Product\OptionClass was added.
Magento\CatalogImportExport\Model\Import\Product\SkuProcessorClass was added.
Magento\CatalogImportExport\Model\Import\Product\ValidatorClass was added.
Magento\CatalogImportExport\Model\Import\Product\Type\AbstractTypeClass was added.
Magento\CatalogImportExport\Model\Import\Product\Type\SimpleClass was added.
Magento\CatalogImportExport\Model\Import\Product\Type\VirtualClass was added.
Magento\CatalogImportExport\Model\Export\ProductClass was added.
Magento\CatalogImportExport\Model\Export\RowCustomizer\CompositeClass was added.
Magento\CatalogImportExport\Model\Export\Product\Type\AbstractTypeClass was added.
Magento\CatalogImportExport\Model\Export\Product\Type\SimpleClass was added.
Magento\Catalog\Ui\AllowedProductTypesClass was added.
Magento\Catalog\Ui\DataProvider\CatalogEavValidationRulesClass was added.
Magento\Catalog\Ui\DataProvider\Product\AddStoreFieldToCollectionClass was added.
Magento\Catalog\Ui\DataProvider\Product\AddWebsitesFieldToCollectionClass was added.
Magento\Catalog\Ui\DataProvider\Product\ProductCustomOptionsDataProviderClass was added.
Magento\Catalog\Ui\DataProvider\Product\ProductDataProviderClass was added.
Magento\Catalog\Ui\DataProvider\Product\Related\AbstractDataProviderClass was added.
Magento\Catalog\Ui\DataProvider\Product\Related\CrossSellDataProviderClass was added.
Magento\Catalog\Ui\DataProvider\Product\Related\RelatedDataProviderClass was added.
Magento\Catalog\Ui\DataProvider\Product\Related\UpSellDataProviderClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\NewCategoryDataProviderClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\ProductDataProviderClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\AbstractModifierClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\AdvancedPricingClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\AttributeSetClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\AttributesClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\CategoriesClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\CustomOptionsClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\EavClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\GeneralClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\ImagesClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\RelatedClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\ScheduleDesignUpdateClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\SystemClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\TierPriceClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\WebsitesClass was added.
Magento\Catalog\Ui\Component\ColumnFactoryClass was added.
Magento\Catalog\Ui\Component\FilterFactoryClass was added.
Magento\Catalog\Ui\Component\Listing\ColumnsClass was added.
Magento\Catalog\Ui\Component\Listing\FiltersClass was added.
Magento\Catalog\Ui\Component\Listing\Columns\AttributeSetTextClass was added.
Magento\Catalog\Ui\Component\Listing\Columns\PriceClass was added.
Magento\Catalog\Ui\Component\Listing\Columns\ProductActionsClass was added.
Magento\Catalog\Ui\Component\Listing\Columns\StatusTextClass was added.
Magento\Catalog\Ui\Component\Listing\Columns\ThumbnailClass was added.
Magento\Catalog\Ui\Component\Listing\Columns\WebsitesClass was added.
Magento\Catalog\Ui\Component\Listing\Attribute\AbstractRepositoryClass was added.
Magento\Catalog\Ui\Component\Listing\Attribute\RepositoryClass was added.
Magento\Catalog\Ui\Component\Category\Form\Element\WysiwygClass was added.
Magento\Catalog\Pricing\RenderClass was added.
Magento\Catalog\Pricing\Price\TierPriceClass was added.
Magento\Catalog\Model\AbstractModelClass was added.
Magento\Catalog\Model\CategoryClass was added.
Magento\Catalog\Model\DesignClass was added.
Magento\Catalog\Model\LayerClass was added.
Magento\Catalog\Model\ProductClass was added.
Magento\Catalog\Model\SessionClass was added.
Magento\Catalog\Model\System\Config\Backend\Catalog\Url\Rewrite\SuffixClass was added.
Magento\Catalog\Model\ResourceModel\AbstractResourceClass was added.
Magento\Catalog\Model\ResourceModel\ProductClass was added.
Magento\Catalog\Model\ResourceModel\Product\CollectionClass was added.
Magento\Catalog\Model\ResourceModel\Product\GalleryClass was added.
Magento\Catalog\Model\ResourceModel\Product\Option\CollectionClass was added.
Magento\Catalog\Model\ResourceModel\Product\Option\Value\CollectionClass was added.
Magento\Catalog\Model\ResourceModel\Product\Link\CollectionClass was added.
Magento\Catalog\Model\ResourceModel\Product\Link\Product\CollectionClass was added.
Magento\Catalog\Model\ResourceModel\Product\Indexer\AbstractIndexerClass was added.
Magento\Catalog\Model\ResourceModel\Product\Indexer\Price\DefaultPriceClass was added.
Magento\Catalog\Model\ResourceModel\Product\Compare\Item\CollectionClass was added.
Magento\Catalog\Model\ResourceModel\Product\Collection\ProductLimitationClass was added.
Magento\Catalog\Model\ResourceModel\Product\Attribute\CollectionClass was added.
Magento\Catalog\Model\ResourceModel\Layer\Filter\AttributeClass was added.
Magento\Catalog\Model\ResourceModel\Layer\Filter\DecimalClass was added.
Magento\Catalog\Model\ResourceModel\Layer\Filter\PriceClass was added.
Magento\Catalog\Model\ResourceModel\Eav\AttributeClass was added.
Magento\Catalog\Model\ResourceModel\Collection\AbstractCollectionClass was added.
Magento\Catalog\Model\ResourceModel\Category\CollectionClass was added.
Magento\Catalog\Model\ResourceModel\Category\TreeClass was added.
Magento\Catalog\Model\Product\ActionClass was added.
Magento\Catalog\Model\Product\ExceptionClass was added.
Magento\Catalog\Model\Product\LinkClass was added.
Magento\Catalog\Model\Product\OptionClass was added.
Magento\Catalog\Model\Product\ReservedAttributeListClass was added.
Magento\Catalog\Model\Product\TypeClass was added.
Magento\Catalog\Model\Product\UrlClass was added.
Magento\Catalog\Model\Product\VisibilityClass was added.
Magento\Catalog\Model\Product\Type\AbstractTypeClass was added.
Magento\Catalog\Model\Product\Type\PriceClass was added.
Magento\Catalog\Model\Product\ProductList\ToolbarClass was added.
Magento\Catalog\Model\Product\Price\Validation\ResultClass was added.
Magento\Catalog\Model\Product\Option\ValueClass was added.
Magento\Catalog\Model\Product\Option\Type\DefaultTypeClass was added.
Magento\Catalog\Model\Product\Media\ConfigClass was added.
Magento\Catalog\Model\Product\Link\ConverterClass was added.
Magento\Catalog\Model\Product\Link\ResolverClass was added.
Magento\Catalog\Model\Product\Gallery\CreateHandlerClass was added.
Magento\Catalog\Model\Product\Gallery\ProcessorClass was added.
Magento\Catalog\Model\Product\Gallery\ReadHandlerClass was added.
Magento\Catalog\Model\Product\Gallery\UpdateHandlerClass was added.
Magento\Catalog\Model\Product\CopyConstructor\CompositeClass was added.
Magento\Catalog\Model\Product\Compare\ItemClass was added.
Magento\Catalog\Model\Product\Compare\ListCompareClass was added.
Magento\Catalog\Model\Product\Attribute\Source\BooleanClass was added.
Magento\Catalog\Model\Product\Attribute\Source\StatusClass was added.
Magento\Catalog\Model\Product\Attribute\Backend\PriceClass was added.
Magento\Catalog\Model\Product\Attribute\Backend\Media\EntryConverterPoolClass was added.
Magento\Catalog\Model\Layer\StateClass was added.
Magento\Catalog\Model\Layer\Filter\AbstractFilterClass was added.
Magento\Catalog\Model\Layer\Filter\Price\RangeClass was added.
Magento\Catalog\Model\Indexer\AbstractFlatStateClass was added.
Magento\Catalog\Model\Indexer\Product\CategoryClass was added.
Magento\Catalog\Model\Indexer\Product\Price\ProcessorClass was added.
Magento\Catalog\Model\Indexer\Product\Flat\ProcessorClass was added.
Magento\Catalog\Model\Indexer\Product\Flat\StateClass was added.
Magento\Catalog\Model\Indexer\Product\Eav\ProcessorClass was added.
Magento\Catalog\Model\Indexer\Product\Category\ProcessorClass was added.
Magento\Catalog\Model\Indexer\Category\FlatClass was added.
Magento\Catalog\Model\Indexer\Category\ProductClass was added.
Magento\Catalog\Model\Indexer\Category\Product\AbstractActionClass was added.
Magento\Catalog\Model\Indexer\Category\Product\ProcessorClass was added.
Magento\Catalog\Model\Indexer\Category\Flat\SkipStaticColumnsProviderClass was added.
Magento\Catalog\Model\Indexer\Category\Flat\StateClass was added.
Magento\Catalog\Model\Category\DataProviderClass was added.
Magento\Catalog\Model\Category\Attribute\Backend\ImageClass was added.
Magento\Catalog\Model\Category\Attribute\Backend\SortbyClass was added.
Magento\Catalog\Model\Attribute\Backend\CustomlayoutupdateClass was added.
Magento\Catalog\Model\Attribute\Backend\StartdateClass was added.
Magento\Catalog\Helper\DataClass was added.
Magento\Catalog\Helper\ImageClass was added.
Magento\Catalog\Helper\Product\CompareClass was added.
Magento\Catalog\Helper\Product\CompositeClass was added.
Magento\Catalog\Helper\Product\ConfigurationPoolClass was added.
Magento\Catalog\Helper\Product\ProductListClass was added.
Magento\Catalog\Helper\Product\Flat\IndexerClass was added.
Magento\Catalog\Controller\Adminhtml\Product\Initialization\HelperClass was added.
Magento\Catalog\Block\FrontendStorageManagerClass was added.
Magento\Catalog\Block\NavigationClass was added.
Magento\Catalog\Block\ShortcutButtonsClass was added.
Magento\Catalog\Block\Ui\ProductViewCounterClass was added.
Magento\Catalog\Block\Product\AbstractProductClass was added.
Magento\Catalog\Block\Product\GalleryClass was added.
Magento\Catalog\Block\Product\ImageClass was added.
Magento\Catalog\Block\Product\ListProductClass was added.
Magento\Catalog\Block\Product\ViewClass was added.
Magento\Catalog\Block\Product\View\AbstractViewClass was added.
Magento\Catalog\Block\Product\View\AdditionalClass was added.
Magento\Catalog\Block\Product\View\AttributesClass was added.
Magento\Catalog\Block\Product\View\DescriptionClass was added.
Magento\Catalog\Block\Product\View\GalleryClass was added.
Magento\Catalog\Block\Product\View\OptionsClass was added.
Magento\Catalog\Block\Product\View\Type\SimpleClass was added.
Magento\Catalog\Block\Product\View\Type\VirtualClass was added.
Magento\Catalog\Block\Product\View\Options\AbstractOptionsClass was added.
Magento\Catalog\Block\Product\View\Options\Type\DateClass was added.
Magento\Catalog\Block\Product\View\Options\Type\DefaultTypeClass was added.
Magento\Catalog\Block\Product\View\Options\Type\FileClass was added.
Magento\Catalog\Block\Product\View\Options\Type\SelectClass was added.
Magento\Catalog\Block\Product\View\Options\Type\TextClass was added.
Magento\Catalog\Block\Product\View\AddTo\CompareClass was added.
Magento\Catalog\Block\Product\ProductList\RelatedClass was added.
Magento\Catalog\Block\Product\ProductList\ToolbarClass was added.
Magento\Catalog\Block\Product\ProductList\UpsellClass was added.
Magento\Catalog\Block\Product\ProductList\Item\ContainerClass was added.
Magento\Catalog\Block\Product\ProductList\Item\AddTo\CompareClass was added.
Magento\Catalog\Block\Product\Compare\ListCompareClass was added.
Magento\Catalog\Block\Category\ViewClass was added.
Magento\Catalog\Block\Category\Rss\LinkClass was added.
Magento\Catalog\Block\Adminhtml\ProductClass was added.
Magento\Catalog\Block\Adminhtml\Product\GridClass was added.
Magento\Catalog\Block\Adminhtml\Product\Options\AjaxClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Tab\CrosssellClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Tab\OptionsClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Tab\RelatedClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Tab\UpsellClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Tab\Options\Popup\GridClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Tab\Alerts\PriceClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Tab\Alerts\StockClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Action\AttributeClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Action\Attribute\TabsClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Action\Attribute\Tab\AttributesClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Action\Attribute\Tab\InventoryClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Action\Attribute\Tab\WebsitesClass was added.
Magento\Catalog\Block\Adminhtml\Product\Composite\ConfigureClass was added.
Magento\Catalog\Block\Adminhtml\Product\Composite\ErrorClass was added.
Magento\Catalog\Block\Adminhtml\Product\Composite\FieldsetClass was added.
Magento\Catalog\Block\Adminhtml\Product\Composite\Update\ResultClass was added.
Magento\Catalog\Block\Adminhtml\Product\Composite\Fieldset\OptionsClass was added.
Magento\Catalog\Block\Adminhtml\Product\Composite\Fieldset\QtyClass was added.
Magento\Catalog\Block\Adminhtml\Product\Attribute\EditClass was added.
Magento\Catalog\Block\Adminhtml\Product\Attribute\Set\MainClass was added.
Magento\Catalog\Block\Adminhtml\Product\Attribute\Set\Toolbar\MainClass was added.
Magento\Catalog\Block\Adminhtml\Product\Attribute\Edit\TabsClass was added.
Magento\Catalog\Block\Adminhtml\Product\Attribute\Edit\Tab\AdvancedClass was added.
Magento\Catalog\Block\Adminhtml\Product\Attribute\Edit\Tab\FrontClass was added.
Magento\Catalog\Block\Adminhtml\Product\Attribute\Edit\Tab\MainClass was added.
Magento\Catalog\Block\Adminhtml\Category\EditClass was added.
Magento\Catalog\Block\Adminhtml\Category\TreeClass was added.
Magento\Captcha\Model\DefaultModelClass was added.
Magento\Captcha\Helper\DataClass was added.
Magento\Captcha\Block\CaptchaClass was added.
Magento\Bundle\Pricing\Price\BundleSelectionFactoryClass was added.
Magento\Bundle\Pricing\Price\BundleSelectionPriceClass was added.
Magento\Bundle\Pricing\Price\ConfiguredPriceClass was added.
Magento\Bundle\Model\OptionClass was added.
Magento\Bundle\Model\SelectionClass was added.
Magento\Bundle\Model\Source\Option\Selection\Price\TypeClass was added.
Magento\Bundle\Model\ResourceModel\BundleClass was added.
Magento\Bundle\Model\ResourceModel\SelectionClass was added.
Magento\Bundle\Model\ResourceModel\Selection\CollectionClass was added.
Magento\Bundle\Model\ResourceModel\Option\CollectionClass was added.
Magento\Bundle\Model\Product\PriceClass was added.
Magento\Bundle\Model\Product\TypeClass was added.
Magento\Bundle\Model\Product\Attribute\Source\Shipment\TypeClass was added.
Magento\Bundle\Model\Product\Attribute\Source\Price\ViewClass was added.
Magento\Bundle\Helper\Catalog\Product\ConfigurationClass was added.
Magento\Bundle\Block\Sales\Order\Items\RendererClass was added.
Magento\Bundle\Block\Checkout\Cart\Item\RendererClass was added.
Magento\Bundle\Block\Catalog\Product\PriceClass was added.
Magento\Bundle\Block\Catalog\Product\View\Type\BundleClass was added.
Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\OptionClass was added.
Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\CheckboxClass was added.
Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\MultiClass was added.
Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\RadioClass was added.
Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\SelectClass was added.
Magento\Bundle\Block\Adminhtml\Sales\Order\View\Items\RendererClass was added.
Magento\Bundle\Block\Adminhtml\Sales\Order\Items\RendererClass was added.
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\BundleClass was added.
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\CheckboxClass was added.
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\MultiClass was added.
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\RadioClass was added.
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\SelectClass was added.
Magento\Braintree\Block\PaymentClass was added.
Magento\Braintree\Block\Paypal\Checkout\ReviewClass was added.
Magento\Braintree\Block\Customer\CardRendererClass was added.
Magento\Braintree\Block\Customer\PayPal\VaultTokenRendererClass was added.
Magento\Backup\Model\BackupClass was added.
Magento\Backup\Model\BackupFactoryClass was added.
Magento\Backup\Model\DbClass was added.
Magento\Backup\Model\ResourceModel\DbClass was added.
Magento\Backup\Model\ResourceModel\HelperClass was added.
Magento\Backup\Model\Grid\OptionsClass was added.
Magento\Backup\Model\Fs\CollectionClass was added.
Magento\Backup\Model\Config\Source\TypeClass was added.
Magento\Backup\Model\Config\Backend\CronClass was added.
Magento\Backup\Helper\DataClass was added.
Magento\Backup\Controller\Adminhtml\IndexClass was added.
Magento\Backup\Block\Adminhtml\BackupClass was added.
Magento\Backup\Block\Adminhtml\Grid\Column\RollbackClass was added.
Magento\Backend\Model\AdminPathConfigClass was added.
Magento\Backend\Model\AuthClass was added.
Magento\Backend\Model\MenuClass was added.
Magento\Backend\Model\SessionClass was added.
Magento\Backend\Model\UrlClass was added.
Magento\Backend\Model\Widget\Grid\AbstractTotalsClass was added.
Magento\Backend\Model\Widget\Grid\ParserClass was added.
Magento\Backend\Model\Widget\Grid\SubTotalsClass was added.
Magento\Backend\Model\Widget\Grid\TotalsClass was added.
Magento\Backend\Model\Widget\Grid\Row\UrlGeneratorClass was added.
Magento\Backend\Model\Widget\Grid\Row\UrlGeneratorFactoryClass was added.
Magento\Backend\Model\Widget\Grid\Row\UrlGeneratorIdClass was added.
Magento\Backend\Model\View\Result\ForwardClass was added.
Magento\Backend\Model\View\Result\PageClass was added.
Magento\Backend\Model\View\Result\RedirectClass was added.
Magento\Backend\Model\View\Result\RedirectFactoryClass was added.
Magento\Backend\Model\View\Page\BuilderClass was added.
Magento\Backend\Model\View\Layout\BuilderClass was added.
Magento\Backend\Model\View\Layout\StructureManagerClass was added.
Magento\Backend\Model\View\Layout\Reader\BlockClass was added.
Magento\Backend\Model\Url\ScopeResolverClass was added.
Magento\Backend\Model\Translate\Inline\ConfigClass was added.
Magento\Backend\Model\Setup\MenuBuilderClass was added.
Magento\Backend\Model\Session\AdminConfigClass was added.
Magento\Backend\Model\Session\QuoteClass was added.
Magento\Backend\Model\Search\CustomerClass was added.
Magento\Backend\Model\Search\OrderClass was added.
Magento\Backend\Model\ResourceModel\TranslateClass was added.
Magento\Backend\Model\Menu\AbstractDirectorClass was added.
Magento\Backend\Model\Menu\BuilderClass was added.
Magento\Backend\Model\Menu\ConfigClass was added.
Magento\Backend\Model\Menu\ItemClass was added.
Magento\Backend\Model\Menu\IteratorClass was added.
Magento\Backend\Model\Menu\Item\FactoryClass was added.
Magento\Backend\Model\Menu\Item\ValidatorClass was added.
Magento\Backend\Model\Menu\Filter\IteratorClass was added.
Magento\Backend\Model\Menu\Director\DirectorClass was added.
Magento\Backend\Model\Menu\Config\ConverterClass was added.
Magento\Backend\Model\Menu\Config\ReaderClass was added.
Magento\Backend\Model\Menu\Config\SchemaLocatorClass was added.
Magento\Backend\Model\Menu\Config\Menu\DomClass was added.
Magento\Backend\Model\Menu\Builder\AbstractCommandClass was added.
Magento\Backend\Model\Menu\Builder\CommandFactoryClass was added.
Magento\Backend\Model\Menu\Builder\Command\AddClass was added.
Magento\Backend\Model\Menu\Builder\Command\RemoveClass was added.
Magento\Backend\Model\Menu\Builder\Command\UpdateClass was added.
Magento\Backend\Model\Locale\ManagerClass was added.
Magento\Backend\Model\Locale\ResolverClass was added.
Magento\Backend\Model\Config\SessionLifetime\BackendModelClass was added.
Magento\Backend\Model\Cache\ResourceModel\Grid\CollectionClass was added.
Magento\Backend\Model\Authorization\RoleLocatorClass was added.
Magento\Backend\Model\Auth\SessionClass was added.
Magento\Backend\Helper\DataClass was added.
Magento\Backend\Helper\JsClass was added.
Magento\Backend\Helper\Dashboard\AbstractDashboardClass was added.
Magento\Backend\Helper\Dashboard\DataClass was added.
Magento\Backend\Helper\Dashboard\OrderClass was added.
Magento\Backend\Controller\Adminhtml\Index\GlobalSearchClass was added.
Magento\Backend\Controller\Adminhtml\Auth\LoginClass was added.
Magento\Backend\Console\Command\AbstractCacheCommandClass was added.
Magento\Backend\Console\Command\AbstractCacheManageCommandClass was added.
Magento\Backend\Console\Command\AbstractCacheSetCommandClass was added.
Magento\Backend\Console\Command\AbstractCacheTypeManageCommandClass was added.
Magento\Backend\Console\Command\CacheCleanCommandClass was added.
Magento\Backend\Console\Command\CacheDisableCommandClass was added.
Magento\Backend\Console\Command\CacheEnableCommandClass was added.
Magento\Backend\Console\Command\CacheFlushCommandClass was added.
Magento\Backend\Console\Command\CacheStatusCommandClass was added.
Magento\Backend\Block\AbstractBlockClass was added.
Magento\Backend\Block\CacheClass was added.
Magento\Backend\Block\ContextClass was added.
Magento\Backend\Block\DashboardClass was added.
Magento\Backend\Block\DeniedClass was added.
Magento\Backend\Block\GlobalSearchClass was added.
Magento\Backend\Block\MenuClass was added.
Magento\Backend\Block\PageClass was added.
Magento\Backend\Block\TemplateClass was added.
Magento\Backend\Block\WidgetClass was added.
Magento\Backend\Block\Widget\AccordionClass was added.
Magento\Backend\Block\Widget\BreadcrumbsClass was added.
Magento\Backend\Block\Widget\ButtonClass was added.
Magento\Backend\Block\Widget\ContainerClass was added.
Magento\Backend\Block\Widget\ContextClass was added.
Magento\Backend\Block\Widget\FormClass was added.
Magento\Backend\Block\Widget\GridClass was added.
Magento\Backend\Block\Widget\TabClass was added.
Magento\Backend\Block\Widget\TabsClass was added.
Magento\Backend\Block\Widget\Grid\ColumnClass was added.
Magento\Backend\Block\Widget\Grid\ColumnSetClass was added.
Magento\Backend\Block\Widget\Grid\ContainerClass was added.
Magento\Backend\Block\Widget\Grid\ExportClass was added.
Magento\Backend\Block\Widget\Grid\ExtendedClass was added.
Magento\Backend\Block\Widget\Grid\MassactionClass was added.
Magento\Backend\Block\Widget\Grid\SerializerClass was added.
Magento\Backend\Block\Widget\Grid\Massaction\AbstractMassactionClass was added.
Magento\Backend\Block\Widget\Grid\Massaction\AdditionalClass was added.
Magento\Backend\Block\Widget\Grid\Massaction\ExtendedClass was added.
Magento\Backend\Block\Widget\Grid\Massaction\ItemClass was added.
Magento\Backend\Block\Widget\Grid\Column\ExtendedClass was added.
Magento\Backend\Block\Widget\Grid\Column\MultistoreClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\AbstractRendererClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\ActionClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\ButtonClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\CheckboxClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\ConcatClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\CountryClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\CurrencyClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\DateClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\DatetimeClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\DraggableHandleClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\InputClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\IpClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\LongtextClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\MassactionClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\NumberClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\OptionsClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\PriceClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\RadioClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\SelectClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\StoreClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\TextClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\WraplineClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\Options\ConverterClass was added.
Magento\Backend\Block\Widget\Grid\Column\Filter\AbstractFilterClass was added.
Magento\Backend\Block\Widget\Grid\Column\Filter\DateClass was added.
Magento\Backend\Block\Widget\Grid\Column\Filter\RangeClass was added.
Magento\Backend\Block\Widget\Grid\Column\Filter\SelectClass was added.
Magento\Backend\Block\Widget\Grid\Column\Filter\TextClass was added.
Magento\Backend\Block\Widget\Form\ContainerClass was added.
Magento\Backend\Block\Widget\Form\GenericClass was added.
Magento\Backend\Block\Widget\Form\Renderer\ElementClass was added.
Magento\Backend\Block\Widget\Form\Renderer\FieldsetClass was added.
Magento\Backend\Block\Widget\Form\Renderer\Fieldset\ElementClass was added.
Magento\Backend\Block\Widget\Form\Element\DependenceClass was added.
Magento\Backend\Block\Widget\Button\ButtonListClass was added.
Magento\Backend\Block\Widget\Button\ItemClass was added.
Magento\Backend\Block\Widget\Button\SplitButtonClass was added.
Magento\Backend\Block\Widget\Button\Toolbar\ContainerClass was added.
Magento\Backend\Block\Text\ListTextClass was added.
Magento\Backend\Block\Template\ContextClass was added.
Magento\Backend\Block\System\DesignClass was added.
Magento\Backend\Block\System\Store\EditClass was added.
Magento\Backend\Block\System\Store\StoreClass was added.
Magento\Backend\Block\System\Account\EditClass was added.
Magento\Backend\Block\Store\SwitcherClass was added.
Magento\Backend\Block\Store\Switcher\Form\Renderer\FieldsetClass was added.
Magento\Backend\Block\Store\Switcher\Form\Renderer\Fieldset\ElementClass was added.
Magento\Backend\Block\Page\CopyrightClass was added.
Magento\Backend\Block\Page\FooterClass was added.
Magento\Backend\Block\Page\HeaderClass was added.
Magento\Backend\Block\Page\NoticesClass was added.
Magento\Backend\Block\Page\RequireJsClass was added.
Magento\Backend\Block\Media\UploaderClass was added.
Magento\Backend\Block\Dashboard\GridClass was added.
Magento\Backend\Block\Dashboard\Tab\Products\ViewedClass was added.
Magento\Backend\Block\Dashboard\Tab\Customers\MostClass was added.
Magento\Backend\Block\Dashboard\Tab\Customers\NewestClass was added.
Magento\Backend\Block\Dashboard\Searches\Renderer\SearchqueryClass was added.
Magento\Backend\Block\Catalog\Product\Tab\ContainerClass was added.
Magento\Backend\Block\Cache\AdditionalClass was added.
Magento\Backend\Block\Cache\Grid\Column\StatusesClass was added.
Magento\Backend\Block\Admin\FormkeyClass was added.
Magento\Backend\App\AbstractActionClass was added.
Magento\Backend\App\ActionClass was added.
Magento\Backend\App\BackendAppClass was added.
Magento\Backend\App\BackendAppListClass was added.
Magento\Backend\App\DefaultPathClass was added.
Magento\Backend\App\RouterClass was added.
Magento\Backend\App\UserConfigClass was added.
Magento\Backend\App\Router\NoRouteHandlerClass was added.
Magento\Backend\App\Response\Http\FileFactoryClass was added.
Magento\Backend\App\Request\PathInfoProcessorClass was added.
Magento\Backend\App\Area\FrontNameResolverClass was added.
Magento\Backend\App\Action\ContextClass was added.
Magento\Authorizenet\Helper\DataClass was added.
Magento\Authorizenet\Helper\Backend\DataClass was added.
Magento\Authorizenet\Block\Transparent\IframeClass was added.
Magento\Authorizenet\Block\Adminhtml\Order\View\Info\FraudDetailsClass was added.
Magento\Authorization\Model\CompositeUserContextClass was added.
Magento\Authorization\Model\RoleClass was added.
Magento\Authorization\Model\RulesClass was added.
Magento\Authorization\Model\ResourceModel\Rules\CollectionClass was added.
Magento\Authorization\Model\ResourceModel\Role\CollectionClass was added.
Magento\AdminNotification\Ui\Component\DataProvider\DataProviderClass was added.
Magento\AdminNotification\Model\FeedClass was added.
Magento\AdminNotification\Model\InboxClass was added.
Magento\AdminNotification\Model\NotificationServiceClass was added.
Magento\AdminNotification\Model\System\MessageClass was added.
Magento\AdminNotification\Model\System\Message\CacheOutdatedClass was added.
Magento\AdminNotification\Model\System\Message\SecurityClass was added.
Magento\AdminNotification\Model\System\Message\Media\AbstractSynchronizationClass was added.
Magento\AdminNotification\Model\System\Message\Media\Synchronization\ErrorClass was added.
Magento\AdminNotification\Model\System\Message\Media\Synchronization\SuccessClass was added.
Magento\AdminNotification\Model\ResourceModel\InboxClass was added.
Magento\AdminNotification\Model\ResourceModel\System\MessageClass was added.
Magento\AdminNotification\Model\ResourceModel\System\Message\CollectionClass was added.
Magento\AdminNotification\Model\ResourceModel\System\Message\Collection\SynchronizedClass was added.
Magento\AdminNotification\Model\ResourceModel\Inbox\CollectionClass was added.
Magento\AdminNotification\Model\ResourceModel\Inbox\Collection\CriticalClass was added.
Magento\AdminNotification\Model\ResourceModel\Inbox\Collection\UnreadClass was added.
Magento\AdminNotification\Model\ResourceModel\Grid\CollectionClass was added.
Magento\AdminNotification\Model\Config\Source\FrequencyClass was added.
Magento\AdminNotification\Controller\Adminhtml\NotificationClass was added.
Magento\AdminNotification\Block\InboxClass was added.
Magento\AdminNotification\Block\ToolbarEntryClass was added.
Magento\AdminNotification\Block\WindowClass was added.
Magento\AdminNotification\Block\System\Messages\UnreadMessagePopupClass was added.
- -

Changes in interfaces

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What changedHow changed
Magento\Framework\Acl\CacheInterfaceInterface was removed.
Magento\Tax\Api\TaxRuleRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\CreditmemoCommentRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\CreditmemoItemRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\CreditmemoRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\InvoiceCommentRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\InvoiceItemRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\InvoiceRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\OrderAddressRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\OrderItemRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\OrderPaymentRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\OrderRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\OrderStatusHistoryRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\ShipmentCommentRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\ShipmentItemRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\ShipmentRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\ShipmentTrackRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\TransactionRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\Data\InvoiceCommentInterface::getComment[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::getCreatedAt[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::setCreatedAt[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::getEntityId[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::setEntityId[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::getIsVisibleOnFront[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::setIsVisibleOnFront[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::setComment[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::ENTITY_IDConstant has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::IS_VISIBLE_ON_FRONTConstant has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::COMMENTConstant has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::CREATED_ATConstant has been removed.
Magento\Sales\Api\Data\InvoiceItemInterface::getOrderItemId[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceItemInterface::getQty[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceItemInterface::setQty[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceItemInterface::setOrderItemId[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::getComment[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::getCreatedAt[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::setCreatedAt[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::getEntityId[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::setEntityId[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::getIsVisibleOnFront[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::setIsVisibleOnFront[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::setComment[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::ENTITY_IDConstant has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::IS_VISIBLE_ON_FRONTConstant has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::COMMENTConstant has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::CREATED_ATConstant has been removed.
Magento\Sales\Api\Data\ShipmentItemInterface::getOrderItemId[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentItemInterface::getQty[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentItemInterface::setQty[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentItemInterface::setOrderItemId[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::getCarrierCode[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::getTitle[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::getTrackNumber[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::setTrackNumber[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::setTitle[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::setCarrierCode[public] Method has been removed.
Magento\Quote\Api\CartRepositoryInterface::getList[public] Method parameter changed.
Magento\Quote\Api\GuestBillingAddressManagementInterface::assign[public] Method parameter name changed.
Magento\CatalogInventory\Api\StockItemRepositoryInterface::get[public] Method parameter name changed.
Magento\Framework\AppInterface::VERSIONConstant has been removed.
Magento\Framework\Mail\TransportInterface::getMessage[public] Method has been added.
Magento\Framework\Cache\FrontendInterface::test[public] Method has been added.
Magento\Framework\Cache\FrontendInterface::getBackend[public] Method has been added.
Magento\Framework\Cache\FrontendInterface::getLowLevelFrontend[public] Method has been added.
Magento\UrlRewrite\Model\UrlPersistInterface::replace[public] Method has been added.
Magento\Store\Api\Data\GroupInterface::getCode[public] Method has been added.
Magento\Store\Api\Data\GroupInterface::setCode[public] Method has been added.
Magento\Sales\Api\Data\TransactionInterface::TYPE_PAYMENTConstant has been added.
Magento\Sales\Api\Data\TransactionInterface::TYPE_ORDERConstant has been added.
Magento\Sales\Api\Data\TransactionInterface::TYPE_AUTHConstant has been added.
Magento\Sales\Api\Data\TransactionInterface::TYPE_CAPTUREConstant has been added.
Magento\Sales\Api\Data\TransactionInterface::TYPE_VOIDConstant has been added.
Magento\Sales\Api\Data\TransactionInterface::TYPE_REFUNDConstant has been added.
Magento\Quote\Api\Data\CartInterface::KEY_ENTITY_IDConstant has been added.
Magento\Payment\Model\MethodInterface::setStore[public] Method has been added.
Magento\Payment\Model\MethodInterface::getStore[public] Method has been added.
Magento\Payment\Model\MethodInterface::canUseInternal[public] Method has been added.
Magento\Payment\Model\MethodInterface::canUseCheckout[public] Method has been added.
Magento\Payment\Model\MethodInterface::canUseForCountry[public] Method has been added.
Magento\Payment\Model\MethodInterface::canUseForCurrency[public] Method has been added.
Magento\Payment\Model\MethodInterface::getConfigData[public] Method has been added.
Magento\Payment\Model\MethodInterface::isAvailable[public] Method has been added.
Magento\Payment\Model\MethodInterface::isActive[public] Method has been added.
Magento\Customer\Api\AccountManagementInterface::createAccount[public] Method has been added.
Magento\Customer\Api\AccountManagementInterface::ACCOUNT_CONFIRMEDConstant has been added.
Magento\Customer\Api\AccountManagementInterface::ACCOUNT_CONFIRMATION_REQUIREDConstant has been added.
Magento\Customer\Api\AccountManagementInterface::ACCOUNT_CONFIRMATION_NOT_REQUIREDConstant has been added.
Magento\Customer\Api\AccountManagementInterface::MAX_PASSWORD_LENGTHConstant has been added.
Magento\Customer\Api\GroupManagementInterface::isReadonly[public] Method has been added.
Magento\Customer\Api\Data\AddressInterface::getId[public] Method has been added.
Magento\Customer\Api\Data\AddressInterface::IDConstant has been added.
Magento\Customer\Api\Data\AddressInterface::CUSTOMER_IDConstant has been added.
Magento\Customer\Api\Data\AddressInterface::REGIONConstant has been added.
Magento\Customer\Api\Data\AddressInterface::REGION_IDConstant has been added.
Magento\Customer\Api\Data\AddressInterface::COUNTRY_IDConstant has been added.
Magento\Customer\Api\Data\AddressInterface::STREETConstant has been added.
Magento\Customer\Api\Data\AddressInterface::COMPANYConstant has been added.
Magento\Customer\Api\Data\AddressInterface::TELEPHONEConstant has been added.
Magento\Customer\Api\Data\AddressInterface::FAXConstant has been added.
Magento\Customer\Api\Data\AddressInterface::POSTCODEConstant has been added.
Magento\Customer\Api\Data\AddressInterface::CITYConstant has been added.
Magento\Customer\Api\Data\AddressInterface::FIRSTNAMEConstant has been added.
Magento\Customer\Api\Data\AddressInterface::LASTNAMEConstant has been added.
Magento\Customer\Api\Data\AddressInterface::MIDDLENAMEConstant has been added.
Magento\Customer\Api\Data\AddressInterface::PREFIXConstant has been added.
Magento\Customer\Api\Data\AddressInterface::SUFFIXConstant has been added.
Magento\Customer\Api\Data\AddressInterface::VAT_IDConstant has been added.
Magento\Customer\Api\Data\AddressInterface::DEFAULT_BILLINGConstant has been added.
Magento\Customer\Api\Data\AddressInterface::DEFAULT_SHIPPINGConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::getFrontendInput[public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::getIsUsedInGrid[public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::getIsVisibleInGrid[public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::getIsFilterableInGrid[public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::getIsSearchableInGrid[public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::setIsUsedInGrid[public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::setIsVisibleInGrid[public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::setIsFilterableInGrid[public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::setIsSearchableInGrid[public] Method has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::ATTRIBUTE_CODEConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::FRONTEND_INPUTConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::INPUT_FILTERConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::STORE_LABELConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::VALIDATION_RULESConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::OPTIONSConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::VISIBLEConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::REQUIREDConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::MULTILINE_COUNTConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::DATA_MODELConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::USER_DEFINEDConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::FRONTEND_CLASSConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::SORT_ORDERConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::FRONTEND_LABELConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::SYSTEMConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::NOTEConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::BACKEND_TYPEConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::IS_USED_IN_GRIDConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::IS_VISIBLE_IN_GRIDConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::IS_FILTERABLE_IN_GRIDConstant has been added.
Magento\Customer\Api\Data\AttributeMetadataInterface::IS_SEARCHABLE_IN_GRIDConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::getId[public] Method has been added.
Magento\Customer\Api\Data\CustomerInterface::IDConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::CONFIRMATIONConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::CREATED_ATConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::UPDATED_ATConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::CREATED_INConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::DOBConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::EMAILConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::FIRSTNAMEConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::GENDERConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::GROUP_IDConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::LASTNAMEConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::MIDDLENAMEConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::PREFIXConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::STORE_IDConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::SUFFIXConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::TAXVATConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::WEBSITE_IDConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::DEFAULT_BILLINGConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::DEFAULT_SHIPPINGConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::KEY_ADDRESSESConstant has been added.
Magento\Customer\Api\Data\CustomerInterface::DISABLE_AUTO_GROUP_CHANGEConstant has been added.
Magento\Customer\Api\Data\GroupInterface::getId[public] Method has been added.
Magento\Customer\Api\Data\GroupInterface::IDConstant has been added.
Magento\Customer\Api\Data\GroupInterface::CODEConstant has been added.
Magento\Customer\Api\Data\GroupInterface::TAX_CLASS_IDConstant has been added.
Magento\Customer\Api\Data\GroupInterface::TAX_CLASS_NAMEConstant has been added.
Magento\Customer\Api\Data\GroupInterface::NOT_LOGGED_IN_IDConstant has been added.
Magento\Customer\Api\Data\GroupInterface::CUST_GROUP_ALLConstant has been added.
Magento\Customer\Api\Data\GroupInterface::GROUP_CODE_MAX_LENGTHConstant has been added.
Magento\Customer\Api\Data\OptionInterface::getLabel[public] Method has been added.
Magento\Customer\Api\Data\OptionInterface::LABELConstant has been added.
Magento\Customer\Api\Data\OptionInterface::VALUEConstant has been added.
Magento\Customer\Api\Data\OptionInterface::OPTIONSConstant has been added.
Magento\Customer\Api\Data\RegionInterface::getRegionCode[public] Method has been added.
Magento\Customer\Api\Data\RegionInterface::REGION_CODEConstant has been added.
Magento\Customer\Api\Data\RegionInterface::REGIONConstant has been added.
Magento\Customer\Api\Data\RegionInterface::REGION_IDConstant has been added.
Magento\Customer\Api\Data\ValidationResultsInterface::isValid[public] Method has been added.
Magento\Customer\Api\Data\ValidationResultsInterface::VALIDConstant has been added.
Magento\Customer\Api\Data\ValidationResultsInterface::MESSAGESConstant has been added.
Magento\Customer\Api\Data\ValidationRuleInterface::getName[public] Method has been added.
Magento\Customer\Api\Data\ValidationRuleInterface::NAMEConstant has been added.
Magento\Customer\Api\Data\ValidationRuleInterface::VALUEConstant has been added.
Magento\Cms\Api\Data\PageInterface::getMetaTitle[public] Method has been added.
Magento\Cms\Api\Data\PageInterface::setMetaTitle[public] Method has been added.
Magento\Cms\Api\Data\PageInterface::META_TITLEConstant has been added.
Magento\Catalog\Api\CategoryLinkManagementInterface::assignProductToCategories[public] Method has been added.
Magento\Catalog\Api\ProductCustomOptionRepositoryInterface::getProductOptions[public] Method has been added.
Magento\Catalog\Api\ProductCustomOptionRepositoryInterface::duplicate[public] Method has been added.
Magento\Catalog\Api\ProductLinkRepositoryInterface::getList[public] Method has been added.
Magento\Catalog\Api\Data\EavAttributeInterface::setIsUsedInGrid[public] Method has been added.
Magento\Catalog\Api\Data\EavAttributeInterface::setIsVisibleInGrid[public] Method has been added.
Magento\Catalog\Api\Data\EavAttributeInterface::setIsFilterableInGrid[public] Method has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_HAS_WEIGHTConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_SPECIAL_PRICEConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_PRICEConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_TIER_PRICE_FIELD_PRICE_QTYConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_SHORT_DESCRIPTIONConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_SEO_FIELD_META_TITLEConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_STATUSConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_NAMEConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_SKUConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_SEO_FIELD_META_KEYWORDConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_DESCRIPTIONConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_COSTConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_SEO_FIELD_URL_KEYConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_TIER_PRICEConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_TIER_PRICE_FIELD_PRICEConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_TIER_PRICE_FIELD_PERCENTAGE_VALUEConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_TIER_PRICE_FIELD_VALUE_TYPEConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_SEO_FIELD_META_DESCRIPTIONConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_WEIGHTConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_GROUP_TEXTConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_GROUP_FILEConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_GROUP_SELECTConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_GROUP_DATEConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_TYPE_FIELDConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_TYPE_AREAConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_TYPE_FILEConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_TYPE_DROP_DOWNConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_TYPE_RADIOConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_TYPE_CHECKBOXConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_TYPE_MULTIPLEConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_TYPE_DATEConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_TYPE_DATE_TIMEConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_TYPE_TIMEConstant has been added.
Magento\Backend\Block\Widget\Grid\ExportInterface::getExportButtonHtml[public] Method has been added.
Magento\Backend\Block\Widget\Grid\ExportInterface::addExportType[public] Method has been added.
Magento\Authorization\Model\UserContextInterface::getUserId[public] Method has been added.
Magento\Authorization\Model\UserContextInterface::USER_TYPE_INTEGRATIONConstant has been added.
Magento\Authorization\Model\UserContextInterface::USER_TYPE_ADMINConstant has been added.
Magento\Authorization\Model\UserContextInterface::USER_TYPE_CUSTOMERConstant has been added.
Magento\Authorization\Model\UserContextInterface::USER_TYPE_GUESTConstant has been added.
Magento\Framework\AppInterfaceInterface was added.
Magento\Framework\AuthorizationInterfaceInterface was added.
Magento\Framework\CurrencyInterfaceInterface was added.
Magento\Framework\ObjectManagerInterfaceInterface was added.
Magento\Framework\ShellInterfaceInterface was added.
Magento\Framework\UrlInterfaceInterface was added.
Magento\Framework\Webapi\ServicePayloadConverterInterfaceInterface was added.
Magento\Framework\Webapi\Rest\Response\RendererInterfaceInterface was added.
Magento\Framework\Webapi\Rest\Request\ParamOverriderInterfaceInterface was added.
Magento\Framework\View\ConfigInterfaceInterface was added.
Magento\Framework\View\LayoutInterfaceInterface was added.
Magento\Framework\View\RenderInterfaceInterface was added.
Magento\Framework\View\Url\ConfigInterfaceInterface was added.
Magento\Framework\View\TemplateEngine\Xhtml\CompilerInterfaceInterface was added.
Magento\Framework\View\Template\Html\MinifierInterfaceInterface was added.
Magento\Framework\View\Page\FaviconInterfaceInterface was added.
Magento\Framework\View\Layout\BuilderInterfaceInterface was added.
Magento\Framework\View\File\CollectorInterfaceInterface was added.
Magento\Framework\View\Element\BlockInterfaceInterface was added.
Magento\Framework\View\Element\RendererInterfaceInterface was added.
Magento\Framework\View\Element\UiComponentInterfaceInterface was added.
Magento\Framework\View\Element\UiComponent\DataProvider\DataProviderInterfaceInterface was added.
Magento\Framework\View\Design\ThemeInterfaceInterface was added.
Magento\Framework\View\Design\Theme\FileProviderInterfaceInterface was added.
Magento\Framework\View\Design\Theme\ListInterfaceInterface was added.
Magento\Framework\View\Design\Theme\Label\ListInterfaceInterface was added.
Magento\Framework\View\Asset\AssetInterfaceInterface was added.
Magento\Framework\View\Asset\ConfigInterfaceInterface was added.
Magento\Framework\View\Asset\LocalInterfaceInterface was added.
Magento\Framework\View\Asset\PreProcessorInterfaceInterface was added.
Magento\Framework\View\Asset\PreProcessor\AlternativeSourceInterfaceInterface was added.
Magento\Framework\View\Asset\PreProcessor\ChainFactoryInterfaceInterface was added.
Magento\Framework\Stdlib\DateTime\TimezoneInterfaceInterface was added.
Magento\Framework\Shell\CommandRendererInterfaceInterface was added.
Magento\Framework\Setup\InstallDataInterfaceInterface was added.
Magento\Framework\Setup\InstallSchemaInterfaceInterface was added.
Magento\Framework\Setup\LoggerInterfaceInterface was added.
Magento\Framework\Setup\ModuleContextInterfaceInterface was added.
Magento\Framework\Setup\ModuleDataSetupInterfaceInterface was added.
Magento\Framework\Setup\SchemaSetupInterfaceInterface was added.
Magento\Framework\Setup\SetupInterfaceInterface was added.
Magento\Framework\Setup\UninstallInterfaceInterface was added.
Magento\Framework\Setup\UpgradeDataInterfaceInterface was added.
Magento\Framework\Setup\UpgradeSchemaInterfaceInterface was added.
Magento\Framework\Session\SessionManagerInterfaceInterface was added.
Magento\Framework\Serialize\SerializerInterfaceInterface was added.
Magento\Framework\Search\RequestInterfaceInterface was added.
Magento\Framework\Search\Request\BucketInterfaceInterface was added.
Magento\Framework\Search\Request\FilterInterfaceInterface was added.
Magento\Framework\Search\Request\QueryInterfaceInterface was added.
Magento\Framework\Search\Dynamic\DataProviderInterfaceInterface was added.
Magento\Framework\Search\Dynamic\IntervalInterfaceInterface was added.
Magento\Framework\Profiler\DriverInterfaceInterface was added.
Magento\Framework\Phrase\RendererInterfaceInterface was added.
Magento\Framework\ObjectManager\ContextInterfaceInterface was added.
Magento\Framework\Notification\MessageInterfaceInterface was added.
Magento\Framework\Notification\NotifierInterfaceInterface was added.
Magento\Framework\Model\ResourceModel\Db\TransactionManagerInterfaceInterface was added.
Magento\Framework\Locale\FormatInterfaceInterface was added.
Magento\Framework\Locale\ListsInterfaceInterface was added.
Magento\Framework\Indexer\BatchProviderInterfaceInterface was added.
Magento\Framework\Indexer\BatchSizeManagementInterfaceInterface was added.
Magento\Framework\Indexer\ConfigInterfaceInterface was added.
Magento\Framework\Indexer\FieldsetInterfaceInterface was added.
Magento\Framework\Indexer\HandlerInterfaceInterface was added.
Magento\Framework\Indexer\IndexStructureInterfaceInterface was added.
Magento\Framework\Indexer\IndexTableRowSizeEstimatorInterfaceInterface was added.
Magento\Framework\Indexer\IndexerInterfaceInterface was added.
Magento\Framework\Indexer\StateInterfaceInterface was added.
Magento\Framework\Indexer\SaveHandler\IndexerInterfaceInterface was added.
Magento\Framework\Filesystem\DriverInterfaceInterface was added.
Magento\Framework\Filesystem\File\WriteInterfaceInterface was added.
Magento\Framework\Encryption\EncryptorInterfaceInterface was added.
Magento\Framework\Data\OptionSourceInterfaceInterface was added.
Magento\Framework\Data\Form\Filter\FilterInterfaceInterface was added.
Magento\Framework\Data\Form\Element\Renderer\RendererInterfaceInterface was added.
Magento\Framework\Data\Argument\InterpreterInterfaceInterface was added.
Magento\Framework\DB\Adapter\AdapterInterfaceInterface was added.
Magento\Framework\Controller\ResultInterfaceInterface was added.
Magento\Framework\Console\CommandListInterfaceInterface was added.
Magento\Framework\Config\DesignResolverInterfaceInterface was added.
Magento\Framework\Communication\ConfigInterfaceInterface was added.
Magento\Framework\Backup\BackupInterfaceInterface was added.
Magento\Framework\Backup\Db\BackupDbInterfaceInterface was added.
Magento\Framework\Backup\Db\BackupInterfaceInterface was added.
Magento\Framework\App\ActionInterfaceInterface was added.
Magento\Framework\App\FrontControllerInterfaceInterface was added.
Magento\Framework\App\PlainTextRequestInterfaceInterface was added.
Magento\Framework\App\ProductMetadataInterfaceInterface was added.
Magento\Framework\App\RequestContentInterfaceInterface was added.
Magento\Framework\App\RequestInterfaceInterface was added.
Magento\Framework\App\RequestSafetyInterfaceInterface was added.
Magento\Framework\App\ResponseInterfaceInterface was added.
Magento\Framework\App\ScopeInterfaceInterface was added.
Magento\Framework\App\ViewInterfaceInterface was added.
Magento\Framework\App\Rss\DataProviderInterfaceInterface was added.
Magento\Framework\App\Response\HttpInterfaceInterface was added.
Magento\Framework\App\ResourceConnection\SourceProviderInterfaceInterface was added.
Magento\Framework\App\Request\DataPersistorInterfaceInterface was added.
Magento\Framework\App\Request\PathInfoProcessorInterfaceInterface was added.
Magento\Framework\App\Cache\Tag\StrategyInterfaceInterface was added.
Magento\Framework\Api\SearchCriteria\CollectionProcessorInterfaceInterface was added.
Magento\Framework\Api\SearchCriteria\CollectionProcessor\JoinProcessor\CustomJoinInterfaceInterface was added.
Magento\Framework\Api\SearchCriteria\CollectionProcessor\FilterProcessor\CustomFilterInterfaceInterface was added.
Magento\Framework\Api\Search\SearchCriteriaInterfaceInterface was added.
Magento\Framework\Api\Search\SearchResultInterfaceInterface was added.
Magento\Framework\Api\ExtensionAttribute\JoinDataInterfaceInterface was added.
Magento\Framework\Api\ExtensionAttribute\JoinProcessorInterfaceInterface was added.
Magento\Framework\Acl\Data\CacheInterfaceInterface was added.
Magento\Weee\Api\Data\ProductRender\WeeeAdjustmentAttributeInterfaceInterface was added.
Magento\Vault\Model\VaultPaymentInterfaceInterface was added.
Magento\Vault\Model\Ui\TokenUiComponentInterfaceInterface was added.
Magento\Vault\Model\Ui\TokenUiComponentProviderInterfaceInterface was added.
Magento\Vault\Block\CardRendererInterfaceInterface was added.
Magento\Vault\Block\TokenRendererInterfaceInterface was added.
Magento\Vault\Api\PaymentMethodListInterfaceInterface was added.
Magento\Vault\Api\PaymentTokenManagementInterfaceInterface was added.
Magento\Vault\Api\PaymentTokenRepositoryInterfaceInterface was added.
Magento\Vault\Api\Data\PaymentTokenFactoryInterfaceInterface was added.
Magento\Vault\Api\Data\PaymentTokenInterfaceInterface was added.
Magento\Vault\Api\Data\PaymentTokenSearchResultsInterfaceInterface was added.
Magento\UrlRewrite\Model\StorageInterfaceInterface was added.
Magento\UrlRewrite\Model\UrlFinderInterfaceInterface was added.
Magento\Ui\DataProvider\Modifier\ModifierInterfaceInterface was added.
Magento\Ui\Component\Listing\RowInterfaceInterface was added.
Magento\Ui\Component\Listing\Columns\ColumnInterfaceInterface was added.
Magento\Ui\Component\Form\Element\ElementInterfaceInterface was added.
Magento\Ui\Block\Component\StepsWizard\StepInterfaceInterface was added.
Magento\Theme\Api\DesignConfigRepositoryInterfaceInterface was added.
Magento\Theme\Api\Data\DesignConfigDataInterfaceInterface was added.
Magento\Theme\Api\Data\DesignConfigInterfaceInterface was added.
Magento\Tax\Api\OrderTaxManagementInterfaceInterface was added.
Magento\Tax\Api\Data\GrandTotalDetailsInterfaceInterface was added.
Magento\Tax\Api\Data\GrandTotalRatesInterfaceInterface was added.
Magento\Tax\Api\Data\OrderTaxDetailsAppliedTaxInterfaceInterface was added.
Magento\Tax\Api\Data\OrderTaxDetailsInterfaceInterface was added.
Magento\Tax\Api\Data\OrderTaxDetailsItemInterfaceInterface was added.
Magento\Store\Model\ScopeInterfaceInterface was added.
Magento\Store\Api\StoreWebsiteRelationInterfaceInterface was added.
Magento\Security\Model\ConfigInterfaceInterface was added.
Magento\Security\Model\SecurityChecker\SecurityCheckerInterfaceInterface was added.
Magento\Search\Model\AutocompleteInterfaceInterface was added.
Magento\Search\Model\QueryInterfaceInterface was added.
Magento\Search\Model\SearchCollectionInterfaceInterface was added.
Magento\Search\Model\Autocomplete\DataProviderInterfaceInterface was added.
Magento\Search\Model\Autocomplete\ItemInterfaceInterface was added.
Magento\Search\Api\SearchInterfaceInterface was added.
Magento\Search\Api\SynonymAnalyzerInterfaceInterface was added.
Magento\Search\Api\SynonymGroupRepositoryInterfaceInterface was added.
Magento\Search\Api\Data\SynonymGroupInterfaceInterface was added.
Magento\SalesRule\Model\Spi\CouponResourceInterfaceInterface was added.
Magento\SalesRule\Model\Rule\Action\Discount\DiscountInterfaceInterface was added.
Magento\SalesRule\Model\Coupon\CodegeneratorInterfaceInterface was added.
Magento\Sales\Model\ConfigInterfaceInterface was added.
Magento\Sales\Model\EntityInterfaceInterface was added.
Magento\Sales\Model\ValidatorResultInterfaceInterface was added.
Magento\Sales\Model\ResourceModel\GridInterfaceInterface was added.
Magento\Sales\Model\Order\InvoiceStatisticInterfaceInterface was added.
Magento\Sales\Model\Order\OrderStateResolverInterfaceInterface was added.
Magento\Sales\Model\Order\PaymentAdapterInterfaceInterface was added.
Magento\Sales\Model\Order\RefundAdapterInterfaceInterface was added.
Magento\Sales\Model\Order\Validation\InvoiceOrderInterfaceInterface was added.
Magento\Sales\Model\Order\Validation\RefundInvoiceInterfaceInterface was added.
Magento\Sales\Model\Order\Validation\RefundOrderInterfaceInterface was added.
Magento\Sales\Model\Order\Validation\ShipOrderInterfaceInterface was added.
Magento\Sales\Model\Order\Shipment\NotifierInterfaceInterface was added.
Magento\Sales\Model\Order\Shipment\OrderRegistrarInterfaceInterface was added.
Magento\Sales\Model\Order\Reorder\OrderedProductAvailabilityCheckerInterfaceInterface was added.
Magento\Sales\Model\Order\Invoice\NotifierInterfaceInterface was added.
Magento\Sales\Model\Order\Creditmemo\NotifierInterfaceInterface was added.
Magento\Sales\Api\InvoiceOrderInterfaceInterface was added.
Magento\Sales\Api\RefundInvoiceInterfaceInterface was added.
Magento\Sales\Api\RefundOrderInterfaceInterface was added.
Magento\Sales\Api\ShipOrderInterfaceInterface was added.
Magento\Sales\Api\Exception\CouldNotInvoiceExceptionInterfaceInterface was added.
Magento\Sales\Api\Exception\CouldNotRefundExceptionInterfaceInterface was added.
Magento\Sales\Api\Exception\CouldNotShipExceptionInterfaceInterface was added.
Magento\Sales\Api\Exception\DocumentValidationExceptionInterfaceInterface was added.
Magento\Sales\Api\Data\CommentInterfaceInterface was added.
Magento\Sales\Api\Data\CreditmemoCommentCreationInterfaceInterface was added.
Magento\Sales\Api\Data\CreditmemoCreationArgumentsInterfaceInterface was added.
Magento\Sales\Api\Data\CreditmemoItemCreationInterfaceInterface was added.
Magento\Sales\Api\Data\EntityInterfaceInterface was added.
Magento\Sales\Api\Data\InvoiceCommentCreationInterfaceInterface was added.
Magento\Sales\Api\Data\InvoiceCreationArgumentsInterfaceInterface was added.
Magento\Sales\Api\Data\InvoiceItemCreationInterfaceInterface was added.
Magento\Sales\Api\Data\LineItemInterfaceInterface was added.
Magento\Sales\Api\Data\ShipmentCommentCreationInterfaceInterface was added.
Magento\Sales\Api\Data\ShipmentCreationArgumentsInterfaceInterface was added.
Magento\Sales\Api\Data\ShipmentItemCreationInterfaceInterface was added.
Magento\Sales\Api\Data\ShipmentPackageCreationInterfaceInterface was added.
Magento\Sales\Api\Data\ShipmentTrackCreationInterfaceInterface was added.
Magento\Sales\Api\Data\ShippingAssignmentInterfaceInterface was added.
Magento\Sales\Api\Data\ShippingInterfaceInterface was added.
Magento\Sales\Api\Data\TotalInterfaceInterface was added.
Magento\Sales\Api\Data\TrackInterfaceInterface was added.
Magento\Rule\Model\Condition\ConditionInterfaceInterface was added.
Magento\Rule\Model\Action\ActionInterfaceInterface was added.
Magento\Reports\Model\ResourceModel\HelperInterfaceInterface was added.
Magento\Reports\Model\ResourceModel\Quote\CollectionFactoryInterfaceInterface was added.
Magento\Quote\Model\Quote\Address\FreeShippingInterfaceInterface was added.
Magento\Quote\Model\Quote\Address\RateCollectorInterfaceInterface was added.
Magento\Quote\Api\CartTotalManagementInterfaceInterface was added.
Magento\Quote\Api\GuestCartTotalManagementInterfaceInterface was added.
Magento\Quote\Api\GuestShipmentEstimationInterfaceInterface was added.
Magento\Quote\Api\ShipmentEstimationInterfaceInterface was added.
Magento\Quote\Api\Data\AddressAdditionalDataInterfaceInterface was added.
Magento\Quote\Api\Data\ProductOptionInterfaceInterface was added.
Magento\Quote\Api\Data\ShippingAssignmentInterfaceInterface was added.
Magento\Quote\Api\Data\ShippingInterfaceInterface was added.
Magento\Quote\Api\Data\TotalsAdditionalDataInterfaceInterface was added.
Magento\Payment\Model\Method\SpecificationInterfaceInterface was added.
Magento\Payment\Model\Checks\SpecificationInterfaceInterface was added.
Magento\Payment\Gateway\CommandInterfaceInterface was added.
Magento\Payment\Gateway\ConfigFactoryInterfaceInterface was added.
Magento\Payment\Gateway\ConfigInterfaceInterface was added.
Magento\Payment\Gateway\Validator\ResultInterfaceInterface was added.
Magento\Payment\Gateway\Validator\ValidatorInterfaceInterface was added.
Magento\Payment\Gateway\Validator\ValidatorPoolInterfaceInterface was added.
Magento\Payment\Gateway\Response\HandlerInterfaceInterface was added.
Magento\Payment\Gateway\Request\BuilderInterfaceInterface was added.
Magento\Payment\Gateway\Http\ClientInterfaceInterface was added.
Magento\Payment\Gateway\Http\ConverterInterfaceInterface was added.
Magento\Payment\Gateway\Http\TransferFactoryInterfaceInterface was added.
Magento\Payment\Gateway\Http\TransferInterfaceInterface was added.
Magento\Payment\Gateway\Data\AddressAdapterInterfaceInterface was added.
Magento\Payment\Gateway\Data\OrderAdapterInterfaceInterface was added.
Magento\Payment\Gateway\Data\PaymentDataObjectFactoryInterfaceInterface was added.
Magento\Payment\Gateway\Data\PaymentDataObjectInterfaceInterface was added.
Magento\Payment\Gateway\Config\ValueHandlerInterfaceInterface was added.
Magento\Payment\Gateway\Config\ValueHandlerPoolInterfaceInterface was added.
Magento\Payment\Gateway\Command\CommandManagerInterfaceInterface was added.
Magento\Payment\Gateway\Command\CommandManagerPoolInterfaceInterface was added.
Magento\Payment\Gateway\Command\CommandPoolInterfaceInterface was added.
Magento\Payment\Gateway\Command\ResultInterfaceInterface was added.
Magento\Payment\Api\PaymentMethodListInterfaceInterface was added.
Magento\Payment\Api\PaymentVerificationInterfaceInterface was added.
Magento\Payment\Api\Data\PaymentMethodInterfaceInterface was added.
Magento\PageCache\Model\VclGeneratorInterfaceInterface was added.
Magento\PageCache\Model\VclTemplateLocatorInterfaceInterface was added.
Magento\Msrp\Pricing\Price\MsrpPriceInterfaceInterface was added.
Magento\Msrp\Api\Data\ProductRender\MsrpPriceInfoInterfaceInterface was added.
Magento\ImportExport\Model\Import\ConfigInterfaceInterface was added.
Magento\ImportExport\Model\Import\ErrorProcessing\ProcessingErrorAggregatorInterfaceInterface was added.
Magento\ImportExport\Model\Export\ConfigInterfaceInterface was added.
Magento\GroupedProduct\Model\ResourceModel\Product\Indexer\Price\GroupedInterfaceInterface was added.
Magento\GiftMessage\Block\Cart\Item\Renderer\Actions\LayoutProcessorInterfaceInterface was added.
Magento\GiftMessage\Api\Data\MessageInterfaceInterface was added.
Magento\Eav\Model\Entity\EntityInterfaceInterface was added.
Magento\Eav\Model\Entity\Increment\IncrementInterfaceInterface was added.
Magento\Eav\Model\Entity\Attribute\ScopedAttributeInterfaceInterface was added.
Magento\Eav\Model\Entity\Attribute\Source\SourceInterfaceInterface was added.
Magento\Eav\Model\Entity\Attribute\Frontend\FrontendInterfaceInterface was added.
Magento\Eav\Api\Data\AttributeDefaultValueInterfaceInterface was added.
Magento\Eav\Api\Data\AttributeFrontendLabelInterfaceInterface was added.
Magento\Eav\Api\Data\AttributeGroupInterfaceInterface was added.
Magento\Eav\Api\Data\AttributeGroupSearchResultsInterfaceInterface was added.
Magento\Eav\Api\Data\AttributeInterfaceInterface was added.
Magento\Eav\Api\Data\AttributeOptionInterfaceInterface was added.
Magento\Eav\Api\Data\AttributeOptionLabelInterfaceInterface was added.
Magento\Eav\Api\Data\AttributeSearchResultsInterfaceInterface was added.
Magento\Eav\Api\Data\AttributeSetInterfaceInterface was added.
Magento\Eav\Api\Data\AttributeSetSearchResultsInterfaceInterface was added.
Magento\Eav\Api\Data\AttributeValidationRuleInterfaceInterface was added.
Magento\Downloadable\Model\ComponentInterfaceInterface was added.
Magento\Downloadable\Model\Product\TypeHandler\TypeHandlerInterfaceInterface was added.
Magento\Downloadable\Api\LinkRepositoryInterfaceInterface was added.
Magento\Downloadable\Api\Data\DownloadableOptionInterfaceInterface was added.
Magento\Downloadable\Api\Data\LinkInterfaceInterface was added.
Magento\Downloadable\Api\Data\ProductAttributeInterfaceInterface was added.
Magento\Downloadable\Api\Data\SampleInterfaceInterface was added.
Magento\Downloadable\Api\Data\File\ContentInterfaceInterface was added.
Magento\Downloadable\Api\Data\File\ContentUploaderInterfaceInterface was added.
Magento\Directory\Model\Currency\Import\ImportInterfaceInterface was added.
Magento\Developer\Model\XmlCatalog\Format\FormatInterfaceInterface was added.
Magento\Customer\Model\EmailNotificationInterfaceInterface was added.
Magento\Customer\Model\Group\RetrieverInterfaceInterface was added.
Magento\Customer\Model\Customer\Source\GroupSourceInterfaceInterface was added.
Magento\Customer\Model\Address\AddressModelInterfaceInterface was added.
Magento\Customer\Model\Address\CustomAttributeListInterfaceInterface was added.
Magento\Customer\CustomerData\JsLayoutDataProviderInterfaceInterface was added.
Magento\Customer\CustomerData\SectionSourceInterfaceInterface was added.
Magento\Customer\Block\Account\SortLinkInterfaceInterface was added.
Magento\Customer\Api\AddressMetadataInterfaceInterface was added.
Magento\Customer\Api\AddressMetadataManagementInterfaceInterface was added.
Magento\Customer\Api\CustomerGroupConfigInterfaceInterface was added.
Magento\Customer\Api\CustomerMetadataInterfaceInterface was added.
Magento\Customer\Api\CustomerMetadataManagementInterfaceInterface was added.
Magento\Customer\Api\CustomerNameGenerationInterfaceInterface was added.
Magento\Cron\Model\ConfigInterfaceInterface was added.
Magento\Contact\Model\ConfigInterfaceInterface was added.
Magento\Contact\Model\MailInterfaceInterface was added.
Magento\ConfigurableProduct\Pricing\Price\ConfigurableOptionsProviderInterfaceInterface was added.
Magento\ConfigurableProduct\Pricing\Price\LowestPriceOptionsProviderInterfaceInterface was added.
Magento\ConfigurableProduct\Pricing\Price\PriceResolverInterfaceInterface was added.
Magento\ConfigurableProduct\Model\AttributeOptionProviderInterfaceInterface was added.
Magento\ConfigurableProduct\Model\AttributesListInterfaceInterface was added.
Magento\ConfigurableProduct\Api\Data\OptionInterfaceInterface was added.
Magento\ConfigurableProduct\Api\Data\OptionValueInterfaceInterface was added.
Magento\Config\Model\Placeholder\PlaceholderInterfaceInterface was added.
Magento\Config\Model\Config\CommentInterfaceInterface was added.
Magento\Config\Model\Config\Structure\ElementInterfaceInterface was added.
Magento\Config\Model\Config\Structure\ElementVisibilityInterfaceInterface was added.
Magento\Config\Model\Config\Structure\MapperInterfaceInterface was added.
Magento\Config\Model\Config\Structure\SearchInterfaceInterface was added.
Magento\Config\Model\Config\Backend\File\RequestData\RequestDataInterfaceInterface was added.
Magento\Config\Console\Command\ConfigSet\ConfigSetProcessorInterfaceInterface was added.
Magento\Config\App\Config\Source\DumpConfigSourceInterfaceInterface was added.
Magento\CheckoutAgreements\Api\Data\AgreementInterfaceInterface was added.
Magento\Checkout\Model\ConfigProviderInterfaceInterface was added.
Magento\Checkout\Model\Cart\CartInterfaceInterface was added.
Magento\Checkout\Model\Cart\RequestInfoFilterInterfaceInterface was added.
Magento\Checkout\CustomerData\ItemInterfaceInterface was added.
Magento\Checkout\Block\Checkout\LayoutProcessorInterfaceInterface was added.
Magento\Checkout\Api\AgreementsValidatorInterfaceInterface was added.
Magento\Checkout\Api\GuestTotalsInformationManagementInterfaceInterface was added.
Magento\Checkout\Api\TotalsInformationManagementInterfaceInterface was added.
Magento\Checkout\Api\Data\PaymentDetailsInterfaceInterface was added.
Magento\Checkout\Api\Data\ShippingInformationInterfaceInterface was added.
Magento\Checkout\Api\Data\TotalsInformationInterfaceInterface was added.
Magento\CatalogSearch\Model\Search\RequestGenerator\GeneratorInterfaceInterface was added.
Magento\CatalogSearch\Model\Search\FilterMapper\FilterStrategyInterfaceInterface was added.
Magento\CatalogSearch\Model\ResourceModel\EngineInterfaceInterface was added.
Magento\CatalogSearch\Model\Indexer\IndexSwitcherInterfaceInterface was added.
Magento\CatalogRule\Api\CatalogRuleRepositoryInterfaceInterface was added.
Magento\CatalogRule\Api\Data\ConditionInterfaceInterface was added.
Magento\CatalogRule\Api\Data\RuleInterfaceInterface was added.
Magento\CatalogInventory\Model\ResourceModel\Indexer\Stock\QueryProcessorInterfaceInterface was added.
Magento\CatalogImportExport\Model\Import\Product\RowValidatorInterfaceInterface was added.
Magento\CatalogImportExport\Model\Export\RowCustomizerInterfaceInterface was added.
Magento\Catalog\Ui\DataProvider\Product\ProductRenderCollectorInterfaceInterface was added.
Magento\Catalog\Ui\Component\Listing\Attribute\RepositoryInterfaceInterface was added.
Magento\Catalog\Pricing\Price\CustomOptionPriceInterfaceInterface was added.
Magento\Catalog\Pricing\Price\FinalPriceInterfaceInterface was added.
Magento\Catalog\Pricing\Price\TierPriceInterfaceInterface was added.
Magento\Catalog\Model\FrontendStorageConfigurationInterfaceInterface was added.
Magento\Catalog\Model\ProductIdLocatorInterfaceInterface was added.
Magento\Catalog\Model\ProductOptionProcessorInterfaceInterface was added.
Magento\Catalog\Model\ResourceModel\Product\BaseSelectProcessorInterfaceInterface was added.
Magento\Catalog\Model\ResourceModel\Product\Indexer\Price\CompositeProductBatchSizeAdjusterInterfaceInterface was added.
Magento\Catalog\Model\ResourceModel\Product\Indexer\Price\PriceInterfaceInterface was added.
Magento\Catalog\Model\ProductTypes\ConfigInterfaceInterface was added.
Magento\Catalog\Model\Product\CatalogPriceInterfaceInterface was added.
Magento\Catalog\Model\Product\CopyConstructorInterfaceInterface was added.
Magento\Catalog\Model\Product\Configuration\Item\ItemInterfaceInterface was added.
Magento\Catalog\Model\Product\Attribute\Backend\Media\EntryConverterInterfaceInterface was added.
Magento\Catalog\Model\Locator\LocatorInterfaceInterface was added.
Magento\Catalog\Model\Layer\AvailabilityFlagInterfaceInterface was added.
Magento\Catalog\Model\Layer\Filter\FilterInterfaceInterface was added.
Magento\Catalog\Model\Layer\Filter\Dynamic\AlgorithmInterfaceInterface was added.
Magento\Catalog\Model\Indexer\Product\Price\UpdateIndexInterfaceInterface was added.
Magento\Catalog\Model\Indexer\Product\Flat\Table\BuilderInterfaceInterface was added.
Magento\Catalog\Helper\Product\Configuration\ConfigurationInterfaceInterface was added.
Magento\Catalog\Block\ShortcutInterfaceInterface was added.
Magento\Catalog\Api\AttributeSetFinderInterfaceInterface was added.
Magento\Catalog\Api\BasePriceStorageInterfaceInterface was added.
Magento\Catalog\Api\CategoryListInterfaceInterface was added.
Magento\Catalog\Api\CostStorageInterfaceInterface was added.
Magento\Catalog\Api\ProductRenderListInterfaceInterface was added.
Magento\Catalog\Api\ProductWebsiteLinkRepositoryInterfaceInterface was added.
Magento\Catalog\Api\ScopedProductTierPriceManagementInterfaceInterface was added.
Magento\Catalog\Api\SpecialPriceInterfaceInterface was added.
Magento\Catalog\Api\SpecialPriceStorageInterfaceInterface was added.
Magento\Catalog\Api\TierPriceStorageInterfaceInterface was added.
Magento\Catalog\Api\Data\BasePriceInterfaceInterface was added.
Magento\Catalog\Api\Data\CategoryLinkInterfaceInterface was added.
Magento\Catalog\Api\Data\CategoryProductSearchResultInterfaceInterface was added.
Magento\Catalog\Api\Data\CategorySearchResultsInterfaceInterface was added.
Magento\Catalog\Api\Data\CostInterfaceInterface was added.
Magento\Catalog\Api\Data\PriceUpdateResultInterfaceInterface was added.
Magento\Catalog\Api\Data\ProductFrontendActionInterfaceInterface was added.
Magento\Catalog\Api\Data\ProductOptionInterfaceInterface was added.
Magento\Catalog\Api\Data\ProductRenderInterfaceInterface was added.
Magento\Catalog\Api\Data\ProductRenderSearchResultsInterfaceInterface was added.
Magento\Catalog\Api\Data\SpecialPriceInterfaceInterface was added.
Magento\Catalog\Api\Data\TierPriceInterfaceInterface was added.
Magento\Catalog\Api\Data\ProductRender\ButtonInterfaceInterface was added.
Magento\Catalog\Api\Data\ProductRender\FormattedPriceInfoInterfaceInterface was added.
Magento\Catalog\Api\Data\ProductRender\ImageInterfaceInterface was added.
Magento\Catalog\Api\Data\ProductRender\PriceInfoInterfaceInterface was added.
Magento\Bundle\Pricing\Adjustment\SelectionPriceListProviderInterfaceInterface was added.
Magento\Backend\Service\V1\ModuleServiceInterfaceInterface was added.
Magento\Backend\Model\UrlInterfaceInterface was added.
Magento\Backend\Block\Widget\ContainerInterfaceInterface was added.
Magento\Backend\Block\Widget\Grid\Massaction\VisibilityCheckerInterfaceInterface was added.
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.0.1-2.0.2.html b/src/_includes/backward-incompatible-changes/open-source/2.0.1-2.0.2.html deleted file mode 100644 index 9e6e69b36d3..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.0.1-2.0.2.html +++ /dev/null @@ -1,2 +0,0 @@ -

No changes

-

No backward incompatible changes.

\ No newline at end of file diff --git a/src/_includes/backward-incompatible-changes/open-source/2.0.10-2.0.11.html b/src/_includes/backward-incompatible-changes/open-source/2.0.10-2.0.11.html deleted file mode 100644 index b5ef096ab4f..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.0.10-2.0.11.html +++ /dev/null @@ -1,27 +0,0 @@ -

Changes in classes

- - - - - - - - - - - - - - - - - - - - - - - - - -
What changedHow changed
Magento\CatalogInventory\Observer\RefundOrderInventoryObserverClass was removed.
Magento\Ui\DataProvider\EavValidationRules::$validationRul[protected] Property has been removed.
Magento\GiftMessage\Model\Plugin\OrderGet::aroundGet[public] Method has been removed.
Magento\GiftMessage\Model\Plugin\OrderSave::aroundSave[public] Method has been removed.
Magento\Customer\Controller\Adminhtml\Index\Save::_extractData[protected] Method parameter changed.
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.0.11-2.0.12.html b/src/_includes/backward-incompatible-changes/open-source/2.0.11-2.0.12.html deleted file mode 100644 index 5935f9d4d04..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.0.11-2.0.12.html +++ /dev/null @@ -1,2 +0,0 @@ -

No changes

-

No backward incompatible changes.

\ No newline at end of file diff --git a/src/_includes/backward-incompatible-changes/open-source/2.0.12-2.0.13.html b/src/_includes/backward-incompatible-changes/open-source/2.0.12-2.0.13.html deleted file mode 100644 index 8b5cbe656d3..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.0.12-2.0.13.html +++ /dev/null @@ -1,2 +0,0 @@ -

No changes

-

No backward incompatible changes.

\ No newline at end of file diff --git a/src/_includes/backward-incompatible-changes/open-source/2.0.13-2.0.14.html b/src/_includes/backward-incompatible-changes/open-source/2.0.13-2.0.14.html deleted file mode 100644 index 19adbf43e74..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.0.13-2.0.14.html +++ /dev/null @@ -1,2 +0,0 @@ -

No changes

-

No backward incompatible changes.

diff --git a/src/_includes/backward-incompatible-changes/open-source/2.0.14-2.0.15.html b/src/_includes/backward-incompatible-changes/open-source/2.0.14-2.0.15.html deleted file mode 100644 index 19adbf43e74..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.0.14-2.0.15.html +++ /dev/null @@ -1,2 +0,0 @@ -

No changes

-

No backward incompatible changes.

diff --git a/src/_includes/backward-incompatible-changes/open-source/2.0.15-2.0.16.html b/src/_includes/backward-incompatible-changes/open-source/2.0.15-2.0.16.html deleted file mode 100644 index adab4a797a3..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.0.15-2.0.16.html +++ /dev/null @@ -1,2 +0,0 @@ -

No changes

-

No backward incompatible changes.

diff --git a/src/_includes/backward-incompatible-changes/open-source/2.0.16-2.0.17.html b/src/_includes/backward-incompatible-changes/open-source/2.0.16-2.0.17.html deleted file mode 100644 index c0962ab33bb..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.0.16-2.0.17.html +++ /dev/null @@ -1,2 +0,0 @@ -

No changes

-

No backward incompatible changes.

\ No newline at end of file diff --git a/src/_includes/backward-incompatible-changes/open-source/2.0.17-2.0.18.html b/src/_includes/backward-incompatible-changes/open-source/2.0.17-2.0.18.html deleted file mode 100644 index e08726aa249..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.0.17-2.0.18.html +++ /dev/null @@ -1,2 +0,0 @@ -

No changes

-

No backward incompatible changes.

\ No newline at end of file diff --git a/src/_includes/backward-incompatible-changes/open-source/2.0.2-2.0.3.html b/src/_includes/backward-incompatible-changes/open-source/2.0.2-2.0.3.html deleted file mode 100644 index 80b23a452aa..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.0.2-2.0.3.html +++ /dev/null @@ -1,2 +0,0 @@ -

No changes

-

No backward incompatible changes.

\ No newline at end of file diff --git a/src/_includes/backward-incompatible-changes/open-source/2.0.3-2.0.4.html b/src/_includes/backward-incompatible-changes/open-source/2.0.3-2.0.4.html deleted file mode 100644 index 06b8a81a73e..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.0.3-2.0.4.html +++ /dev/null @@ -1,2 +0,0 @@ -

No changes

-

No backward incompatible changes.

\ No newline at end of file diff --git a/src/_includes/backward-incompatible-changes/open-source/2.0.4-2.0.5.html b/src/_includes/backward-incompatible-changes/open-source/2.0.4-2.0.5.html deleted file mode 100644 index c691189468e..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.0.4-2.0.5.html +++ /dev/null @@ -1,2 +0,0 @@ -

No changes

-

No backward incompatible changes.

\ No newline at end of file diff --git a/src/_includes/backward-incompatible-changes/open-source/2.0.5-2.0.6.html b/src/_includes/backward-incompatible-changes/open-source/2.0.5-2.0.6.html deleted file mode 100644 index 6300f5b2919..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.0.5-2.0.6.html +++ /dev/null @@ -1,2 +0,0 @@ -

No changes

-

No backward incompatible changes.

\ No newline at end of file diff --git a/src/_includes/backward-incompatible-changes/open-source/2.0.6-2.0.7.html b/src/_includes/backward-incompatible-changes/open-source/2.0.6-2.0.7.html deleted file mode 100644 index e86e6f0e471..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.0.6-2.0.7.html +++ /dev/null @@ -1,2 +0,0 @@ -

No changes

-

No backward incompatible changes.

diff --git a/src/_includes/backward-incompatible-changes/open-source/2.0.7-2.0.8.html b/src/_includes/backward-incompatible-changes/open-source/2.0.7-2.0.8.html deleted file mode 100644 index bc3716a995e..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.0.7-2.0.8.html +++ /dev/null @@ -1,2 +0,0 @@ -

No changes

-

No backward incompatible changes.

diff --git a/src/_includes/backward-incompatible-changes/open-source/2.0.8-2.0.9.html b/src/_includes/backward-incompatible-changes/open-source/2.0.8-2.0.9.html deleted file mode 100644 index fd03a0a0054..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.0.8-2.0.9.html +++ /dev/null @@ -1,2 +0,0 @@ -

No changes

-

No backward incompatible changes.

diff --git a/src/_includes/backward-incompatible-changes/open-source/2.0.9-2.0.10.html b/src/_includes/backward-incompatible-changes/open-source/2.0.9-2.0.10.html deleted file mode 100644 index 209174d1688..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.0.9-2.0.10.html +++ /dev/null @@ -1,315 +0,0 @@ -

Changes in classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What changedHow changed
Magento\User\Observer\Backend\TrackAdminNewPasswordObserver::__construct[public] Method parameter changed.
Magento\User\Observer\Backend\TrackAdminNewPasswordObserver::$encryptor[protected] Property has been removed.
Magento\Sales\Model\Order\InvoiceDocumentFactoryClass was added.
Magento\Sales\Model\Order\PaymentAdapterClass was added.
Magento\Sales\Model\Order\ShipmentDocumentFactoryClass was added.
Magento\Sales\Model\Order\Shipment\CreationArgumentsClass was added.
Magento\Sales\Model\Order\Shipment\NotifierClass was added.
Magento\Sales\Model\Order\Shipment\PackageClass was added.
Magento\Sales\Model\Order\Shipment\PackageCreationClass was added.
Magento\Sales\Model\Order\Invoice\CreationArgumentsClass was added.
Magento\Sales\Model\Order\Invoice\NotifierClass was added.
- -

Changes in interfaces

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What changedHow changed
Magento\Sales\Api\Data\InvoiceCommentInterface::getComment[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::getCreatedAt[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::setCreatedAt[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::setEntityId[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::getIsVisibleOnFront[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::setIsVisibleOnFront[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::setComment[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::ENTITY_IDConstant has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::IS_VISIBLE_ON_FRONTConstant has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::COMMENTConstant has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::CREATED_ATConstant has been removed.
Magento\Sales\Api\Data\InvoiceItemInterface::getOrderItemId[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceItemInterface::getQty[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceItemInterface::setQty[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceItemInterface::setOrderItemId[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::getComment[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::getCreatedAt[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::setCreatedAt[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::getEntityId[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::setEntityId[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::getIsVisibleOnFront[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::setIsVisibleOnFront[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::setComment[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::ENTITY_IDConstant has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::IS_VISIBLE_ON_FRONTConstant has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::COMMENTConstant has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::CREATED_ATConstant has been removed.
Magento\Sales\Api\Data\ShipmentItemInterface::getOrderItemId[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentItemInterface::getQty[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentItemInterface::setQty[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentItemInterface::setOrderItemId[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::getCarrierCode[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::getTitle[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::getTrackNumber[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::setTrackNumber[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::setTitle[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::setCarrierCode[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::getEntityId[public] Method has been removed.
Magento\Sales\Model\Order\InvoiceNotifierInterfaceInterface was added.
Magento\Sales\Model\Order\InvoiceStatisticInterfaceInterface was added.
Magento\Sales\Model\Order\OrderStateResolverInterfaceInterface was added.
Magento\Sales\Model\Order\PaymentAdapterInterfaceInterface was added.
Magento\Sales\Model\Order\Shipment\NotifierInterfaceInterface was added.
Magento\Sales\Model\Order\Shipment\OrderRegistrarInterfaceInterface was added.
Magento\Sales\Model\Order\Invoice\NotifierInterfaceInterface was added.
Magento\Sales\Api\InvoiceOrderInterfaceInterface was added.
Magento\Sales\Api\ShipOrderInterfaceInterface was added.
Magento\Sales\Api\Exception\CouldNotInvoiceExceptionInterfaceInterface was added.
Magento\Sales\Api\Exception\CouldNotShipExceptionInterfaceInterface was added.
Magento\Sales\Api\Exception\DocumentValidationExceptionInterfaceInterface was added.
Magento\Sales\Api\Data\CommentInterfaceInterface was added.
Magento\Sales\Api\Data\EntityInterfaceInterface was added.
Magento\Sales\Api\Data\InvoiceCommentCreationInterfaceInterface was added.
Magento\Sales\Api\Data\InvoiceCreationArgumentsInterfaceInterface was added.
Magento\Sales\Api\Data\InvoiceItemCreationInterfaceInterface was added.
Magento\Sales\Api\Data\LineItemInterfaceInterface was added.
Magento\Sales\Api\Data\ShipmentCommentCreationInterfaceInterface was added.
Magento\Sales\Api\Data\ShipmentCreationArgumentsInterfaceInterface was added.
Magento\Sales\Api\Data\ShipmentItemCreationInterfaceInterface was added.
Magento\Sales\Api\Data\ShipmentPackageCreationInterfaceInterface was added.
Magento\Sales\Api\Data\ShipmentTrackCreationInterfaceInterface was added.
Magento\Sales\Api\Data\TrackInterfaceInterface was added.
Magento\Quote\Api\GuestShipmentEstimationInterfaceInterface was added.
Magento\Quote\Api\ShipmentEstimationInterfaceInterface was added.
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.1.0-2.1.1.html b/src/_includes/backward-incompatible-changes/open-source/2.1.0-2.1.1.html deleted file mode 100644 index 600de98b277..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.1.0-2.1.1.html +++ /dev/null @@ -1,2 +0,0 @@ -

No changes

-

No backward incompatible changes.

\ No newline at end of file diff --git a/src/_includes/backward-incompatible-changes/open-source/2.1.0-2.2.0.html b/src/_includes/backward-incompatible-changes/open-source/2.1.0-2.2.0.html deleted file mode 100644 index 111d599f74f..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.1.0-2.2.0.html +++ /dev/null @@ -1,11119 +0,0 @@ -

Changes in classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What changedHow changed
Magento\Framework\View\Result\Layout::renderResult[public] Method parameter name changed.
Magento\Framework\View\Result\Layout::render[protected] Method parameter changed.
Magento\Framework\View\Result\Page::__construct[public] Method parameter name changed.
Magento\Framework\View\Result\Page::addPageLayoutHandles[public] Method parameter name changed.
Magento\Framework\View\Result\Page::render[protected] Method parameter changed.
Magento\Framework\View\Element\UiComponentFactory::__construct[public] Method parameter name changed.
Magento\Framework\Exception\LocalizedException::__construct[public] Method parameter name changed.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::isGirthAllowed[public] Method parameter name changed.
Magento\Catalog\Model\Product\Type\AbstractType::__construct[public] Method parameter name changed.
Magento\Framework\View\Asset\File\FallbackContext::SECURE_PATHConstant has been removed.
Magento\Framework\ObjectManager\Code\Generator\Repository::NO_SUCH_ENTITY_EXCEPTIONConstant has been removed.
Magento\Framework\ObjectManager\Code\Generator\Repository::INPUT_EXCEPTIONConstant has been removed.
Magento\Framework\ObjectManager\Code\Generator\Repository::SEARCH_CRITERIAConstant has been removed.
Magento\Framework\App\ObjectManagerFactory::CONFIG_PATH_DEFINITION_FORMATConstant has been removed.
Magento\PageCache\Model\Config::VARNISH_3_CONFIGURATION_PATHConstant has been removed.
Magento\Braintree\Model\Ui\ConfigProvider::PAYPAL_CODEConstant has been removed.
Magento\Framework\Validator\AbstractValidator::setTranslator[public] Method has been added.
Magento\Framework\Validator\AbstractValidator::getTranslator[public] Method has been added.
Magento\Framework\Validator\AbstractValidator::hasTranslator[public] Method has been added.
Magento\Framework\Validator\AbstractValidator::_clearMessages[protected] Method has been added.
Magento\Framework\Validator\AbstractValidator::_addMessages[protected] Method has been added.
Magento\Framework\Validator\AbstractValidator::$_defaultTranslator[protected] Property has been added.
Magento\Framework\Validator\AbstractValidator::$_translator[protected] Property has been added.
Magento\Framework\Validator\AbstractValidator::$_messages[protected] Property has been added.
Magento\Framework\Validator\Constraint::__construct[public] Method has been added.
Magento\Framework\Validator\Constraint::_getValidatorValue[protected] Method has been added.
Magento\Framework\Validator\Constraint::setTranslator[public] Method has been added.
Magento\Framework\Validator\Constraint::getTranslator[public] Method has been added.
Magento\Framework\Validator\Constraint::$_wrappedValidator[protected] Property has been added.
Magento\Framework\Validator\Constraint::$_alias[protected] Property has been added.
Magento\Framework\Validator\DataObject::getMessages[public] Method has been added.
Magento\Framework\Stdlib\ArrayUtils::flatten[public] Method has been added.
Magento\Framework\Stdlib\ArrayUtils::recursiveDiff[public] Method has been added.
Magento\Framework\Stdlib\BooleanUtils::convert[public] Method has been added.
Magento\Framework\Stdlib\DateTime\DateTime::__construct[public] Method has been added.
Magento\Framework\Stdlib\DateTime\DateTime::gmtDate[public] Method has been added.
Magento\Framework\Stdlib\DateTime\DateTime::gmtTimestamp[public] Method has been added.
Magento\Framework\Stdlib\DateTime\DateTime::timestamp[public] Method has been added.
Magento\Framework\Stdlib\DateTime\DateTime::$_localeDate[protected] Property has been added.
Magento\Framework\Stdlib\Cookie\PublicCookieMetadata::setDuration[public] Method has been added.
Magento\Framework\Stdlib\Cookie\PublicCookieMetadata::setDurationOneYear[public] Method has been added.
Magento\Framework\Model\ResourceModel\AbstractResource::__construct[public] Method has been added.
Magento\Framework\Model\ResourceModel\AbstractResource::_construct[protected] Method has been added.
Magento\Framework\Model\ResourceModel\AbstractResource::getConnection[public] Method has been added.
Magento\Framework\Model\ResourceModel\AbstractResource::_serializeField[protected] Method has been added.
Magento\Framework\Model\ResourceModel\AbstractResource::_unserializeField[protected] Method has been added.
Magento\Framework\Model\ResourceModel\AbstractResource::_prepareDataForTable[protected] Method has been added.
Magento\Framework\Model\ResourceModel\AbstractResource::_prepareTableValueForSave[protected] Method has been added.
Magento\Framework\Model\ResourceModel\AbstractResource::getValidationRulesBeforeSave[public] Method has been added.
Magento\Framework\Model\ResourceModel\AbstractResource::_getColumnsForEntityLoad[protected] Method has been added.
Magento\Framework\Model\ResourceModel\AbstractResource::getSerializer[protected] Method has been added.
Magento\Framework\Model\ResourceModel\AbstractResource::$serializer[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::__construct[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::__sleep[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::__wakeup[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_init[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_setResource[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_setMainTable[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_getConnection[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::getConnection[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::load[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_getLoadSelect[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::delete[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::addUniqueField[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::resetUniqueField[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::unserializeFields[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_initUniqueFields[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::getUniqueFields[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_prepareDataForSave[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::hasDataChanged[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_prepareValueForSave[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_checkUnique[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_afterLoad[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_beforeSave[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_afterSave[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_beforeDelete[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_afterDelete[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::_serializeFields[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::getChecksum[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::prepareDataForUpdate[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::isObjectNotNew[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::saveNewObject[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::updateObject[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::processAfterSaves[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::isModified[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::processNotModifiedSave[protected] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::afterLoad[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::beforeSave[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::afterSave[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::beforeDelete[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::afterDelete[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::serializeFields[public] Method has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$_resources[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$connectionName[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$_connections[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$_resourceModel[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$_tables[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$_mainTable[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$_idFieldName[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$_isPkAutoIncrement[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$_useIsObjectNew[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$_mainTableFields[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$_uniqueFields[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$_serializableFields[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$transactionManager[protected] Property has been added.
Magento\Framework\Model\ResourceModel\Db\AbstractDb::$objectRelationProcessor[protected] Property has been added.
Magento\Framework\App\ResourceConnection::__construct[public] Method has been added.
Magento\Framework\App\ResourceConnection::getConnection[public] Method has been added.
Magento\Framework\App\ResourceConnection::closeConnection[public] Method has been added.
Magento\Framework\App\ResourceConnection::getConnectionByName[public] Method has been added.
Magento\Framework\App\ResourceConnection::getTablePlaceholder[public] Method has been added.
Magento\Framework\App\ResourceConnection::getTriggerName[public] Method has been added.
Magento\Framework\App\ResourceConnection::setMappedTableName[public] Method has been added.
Magento\Framework\App\ResourceConnection::getMappedTableName[public] Method has been added.
Magento\Framework\App\ResourceConnection::getIdxName[public] Method has been added.
Magento\Framework\App\ResourceConnection::getFkName[public] Method has been added.
Magento\Framework\App\ResourceConnection::$connections[protected] Property has been added.
Magento\Framework\App\ResourceConnection::$mappedTableNames[protected] Property has been added.
Magento\Framework\App\ResourceConnection::$config[protected] Property has been added.
Magento\Framework\App\ResourceConnection::$connectionFactory[protected] Property has been added.
Magento\Framework\App\ResourceConnection::$tablePrefix[protected] Property has been added.
Magento\Framework\App\ResourceConnection::AUTO_UPDATE_ONCEConstant has been added.
Magento\Framework\App\ResourceConnection::AUTO_UPDATE_NEVERConstant has been added.
Magento\Framework\App\ResourceConnection::AUTO_UPDATE_ALWAYSConstant has been added.
Magento\Framework\App\ResourceConnection::DEFAULT_CONNECTIONConstant has been added.
Magento\Widget\Model\Widget::__construct[public] Method has been added.
Magento\Widget\Model\Widget::getConfigAsXml[public] Method has been added.
Magento\Widget\Model\Widget::getConfigAsObject[public] Method has been added.
Magento\Widget\Model\Widget::prepareWidgetParameters[protected] Method has been added.
Magento\Widget\Model\Widget::prepareDropDownValues[protected] Method has been added.
Magento\Widget\Model\Widget::prepareHelperBlock[protected] Method has been added.
Magento\Widget\Model\Widget::getPlaceholderImageUrl[public] Method has been added.
Magento\Widget\Model\Widget::getPlaceholderImageUrls[public] Method has been added.
Magento\Widget\Model\Widget::getAsCanonicalArray[protected] Method has been added.
Magento\Widget\Model\Widget::idEncode[protected] Method has been added.
Magento\Widget\Model\Widget::sortWidgets[protected] Method has been added.
Magento\Widget\Model\Widget::sortParameters[protected] Method has been added.
Magento\Widget\Model\Widget::$dataStorage[protected] Property has been added.
Magento\Widget\Model\Widget::$configCacheType[protected] Property has been added.
Magento\Widget\Model\Widget::$assetRepo[protected] Property has been added.
Magento\Widget\Model\Widget::$assetSource[protected] Property has been added.
Magento\Widget\Model\Widget::$viewFileSystem[protected] Property has been added.
Magento\Widget\Model\Widget::$escaper[protected] Property has been added.
Magento\Widget\Model\Widget::$widgetsArray[protected] Property has been added.
Magento\Widget\Model\Widget::$conditionsHelper[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::__construct[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::getConfigData[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::requestToShipment[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::returnOfShipment[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::getContainerTypes[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::_getAllowedContainers[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::getCustomizableContainerTypes[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::getDeliveryConfirmationTypes[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::checkAvailableShipCountries[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::proccessAdditionalValidation[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::isActive[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::isFixed[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::isTrackingAvailable[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::isShippingLabelsAvailable[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::getSortOrder[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::_updateFreeMethodQuote[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::getFinalPriceWithHandlingFee[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::_getPerpackagePrice[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::_getPerorderPrice[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::getTotalNumOfBoxes[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::isStateProvinceRequired[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::isCityRequired[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::isZipCodeRequired[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::_debug[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::debugData[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::getCarrierCode[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::getContentTypes[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::filterDebugData[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::$_code[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::$_rates[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::$_numBoxes[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::$_freeMethod[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::$_isFixed[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::$_customizableContainerTypes[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::$_debugReplacePrivateDataKeys[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::$_scopeConfig[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::$_rateErrorFactory[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::$_logger[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::DEBUG_KEYS_MASKConstant has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::USA_COUNTRY_IDConstant has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::CANADA_COUNTRY_IDConstant has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::MEXICO_COUNTRY_IDConstant has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::HANDLING_TYPE_PERCENTConstant has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::HANDLING_TYPE_FIXEDConstant has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::HANDLING_ACTION_PERPACKAGEConstant has been added.
Magento\Shipping\Model\Carrier\AbstractCarrier::HANDLING_ACTION_PERORDERConstant has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::__construct[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::getCarrierCode[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::isTrackingAvailable[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::isCityRequired[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::isZipCodeRequired[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::isShippingLabelsAvailable[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::proccessAdditionalValidation[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::_getQuotesCacheKey[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::_getCachedQuotes[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::_setCachedQuotes[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::_prepareServiceName[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::_prepareShipmentRequest[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::requestToShipment[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::returnOfShipment[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::_doShipmentRequest[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::_isUSCountry[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::canCollectRates[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::debugErrors[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::getErrorMessage[protected] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_quotesCache[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_activeFlag[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_directoryData[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_xmlElFactory[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_rateFactory[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_rateMethodFactory[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_trackFactory[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_trackErrorFactory[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_trackStatusFactory[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_regionFactory[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_countryFactory[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_currencyFactory[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$stockRegistry[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$_rawRequest[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::$xmlSecurity[protected] Property has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::USA_COUNTRY_IDConstant has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::PUERTORICO_COUNTRY_IDConstant has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::GUAM_COUNTRY_IDConstant has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::GUAM_REGION_CODEConstant has been added.
Magento\Persistent\Model\Session::__construct[public] Method has been added.
Magento\Persistent\Model\Session::_construct[protected] Method has been added.
Magento\Persistent\Model\Session::setLoadExpired[public] Method has been added.
Magento\Persistent\Model\Session::getLoadExpired[public] Method has been added.
Magento\Persistent\Model\Session::getExpiredBefore[public] Method has been added.
Magento\Persistent\Model\Session::beforeSave[public] Method has been added.
Magento\Persistent\Model\Session::_afterLoad[protected] Method has been added.
Magento\Persistent\Model\Session::loadByCookieKey[public] Method has been added.
Magento\Persistent\Model\Session::loadByCustomerId[public] Method has been added.
Magento\Persistent\Model\Session::deleteByCustomerId[public] Method has been added.
Magento\Persistent\Model\Session::renewPersistentCookie[public] Method has been added.
Magento\Persistent\Model\Session::deleteExpired[public] Method has been added.
Magento\Persistent\Model\Session::afterDeleteCommit[public] Method has been added.
Magento\Persistent\Model\Session::save[public] Method has been added.
Magento\Persistent\Model\Session::$_unserializableFields[protected] Property has been added.
Magento\Persistent\Model\Session::$_loadExpired[protected] Property has been added.
Magento\Persistent\Model\Session::$_persistentData[protected] Property has been added.
Magento\Persistent\Model\Session::$jsonHelper[protected] Property has been added.
Magento\Persistent\Model\Session::$_coreConfig[protected] Property has been added.
Magento\Persistent\Model\Session::$_storeManager[protected] Property has been added.
Magento\Persistent\Model\Session::$_cookieManager[protected] Property has been added.
Magento\Persistent\Model\Session::$_cookieMetadataFactory[protected] Property has been added.
Magento\Persistent\Model\Session::$mathRandom[protected] Property has been added.
Magento\Persistent\Model\Session::$sessionConfig[protected] Property has been added.
Magento\Persistent\Model\Session::KEY_LENGTHConstant has been added.
Magento\Persistent\Model\Session::COOKIE_NAMEConstant has been added.
Magento\Payment\Model\Cart::__construct[public] Method has been added.
Magento\Payment\Model\Cart::_collectItemsAndAmounts[protected] Method has been added.
Magento\Payment\Model\Cart::_importItemsFromSalesModel[protected] Method has been added.
Magento\Payment\Model\Cart::_calculateCustomItemsSubtotal[protected] Method has been added.
Magento\Payment\Model\Cart::_setTransferFlag[protected] Method has been added.
Magento\Payment\Model\Cart::_setAmount[protected] Method has been added.
Magento\Payment\Model\Cart::_addAmount[protected] Method has been added.
Magento\Payment\Model\Cart::_getAmount[protected] Method has been added.
Magento\Payment\Model\Cart::_createItemFromData[protected] Method has been added.
Magento\Payment\Model\Cart::_resetAmounts[protected] Method has been added.
Magento\Payment\Model\Cart::$_salesModel[protected] Property has been added.
Magento\Payment\Model\Cart::$_eventManager[protected] Property has been added.
Magento\Payment\Model\Cart::$_amounts[protected] Property has been added.
Magento\Payment\Model\Cart::$_customItems[protected] Property has been added.
Magento\Payment\Model\Cart::$_salesModelItems[protected] Property has been added.
Magento\Payment\Model\Cart::$_transferFlags[protected] Property has been added.
Magento\Payment\Model\Cart::$_itemsCollectingRequired[protected] Property has been added.
Magento\Payment\Model\Cart::AMOUNT_TAXConstant has been added.
Magento\Payment\Model\Cart::AMOUNT_SHIPPINGConstant has been added.
Magento\Payment\Model\Cart::AMOUNT_DISCOUNTConstant has been added.
Magento\Payment\Model\Cart::AMOUNT_SUBTOTALConstant has been added.
Magento\Payment\Model\Config::__construct[public] Method has been added.
Magento\Payment\Model\Config::$_methods[protected] Property has been added.
Magento\Payment\Model\Config::$_scopeConfig[protected] Property has been added.
Magento\Payment\Model\Config::$_dataStorage[protected] Property has been added.
Magento\Payment\Model\Config::$localeResolver[protected] Property has been added.
Magento\Payment\Model\Config::$_paymentMethodFactory[protected] Property has been added.
Magento\Payment\Model\Config::$_date[protected] Property has been added.
Magento\Payment\Model\Config::YEARS_RANGEConstant has been added.
Magento\Payment\Model\MethodList::__construct[public] Method has been added.
Magento\Payment\Model\MethodList::_canUseMethod[protected] Method has been added.
Magento\Payment\Model\MethodList::$paymentHelper[protected] Property has been added.
Magento\Payment\Model\MethodList::$methodSpecificationFactory[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::__construct[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::initializeData[protected] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::setStore[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::getStore[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::canUseInternal[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::canUseCheckout[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::canUseForCountry[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::canUseForCurrency[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::getCode[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::getFormBlockType[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::getTitle[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::getConfigData[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::isAvailable[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::isActive[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::_debug[protected] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::getDebugReplacePrivateDataKeys[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::$_code[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_formBlockType[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_infoBlockType[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_isGateway[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_isOffline[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canOrder[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canAuthorize[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canCapture[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canCapturePartial[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canCaptureOnce[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canRefund[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canRefundInvoicePartial[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canVoid[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canUseInternal[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canUseCheckout[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_isInitializeNeeded[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canFetchTransactionInfo[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canReviewPayment[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_canCancelInvoice[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_debugReplacePrivateDataKeys[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_paymentData[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$_scopeConfig[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::$logger[protected] Property has been added.
Magento\Payment\Model\Method\AbstractMethod::ACTION_ORDERConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::ACTION_AUTHORIZEConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::ACTION_AUTHORIZE_CAPTUREConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::STATUS_UNKNOWNConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::STATUS_APPROVEDConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::STATUS_ERRORConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::STATUS_DECLINEDConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::STATUS_VOIDConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::STATUS_SUCCESSConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::CHECK_USE_FOR_COUNTRYConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::CHECK_USE_FOR_CURRENCYConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::CHECK_USE_CHECKOUTConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::CHECK_USE_INTERNALConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::CHECK_ORDER_TOTAL_MIN_MAXConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::CHECK_ZERO_TOTALConstant has been added.
Magento\Payment\Model\Method\AbstractMethod::GROUP_OFFLINEConstant has been added.
Magento\PageCache\Model\Config::__construct[public] Method has been added.
Magento\PageCache\Model\Config::_getReplacements[protected] Method has been added.
Magento\PageCache\Model\Config::_getAccessList[protected] Method has been added.
Magento\PageCache\Model\Config::_getDesignExceptions[protected] Method has been added.
Magento\PageCache\Model\Config::$_scopeConfig[protected] Property has been added.
Magento\PageCache\Model\Config::$_cacheState[protected] Property has been added.
Magento\PageCache\Model\Config::$readFactory[protected] Property has been added.
Magento\PageCache\Model\Config::$reader[protected] Property has been added.
Magento\PageCache\Model\Config::BUILT_INConstant has been added.
Magento\PageCache\Model\Config::VARNISHConstant has been added.
Magento\PageCache\Model\Config::XML_PAGECACHE_TTLConstant has been added.
Magento\PageCache\Model\Config::XML_PAGECACHE_TYPEConstant has been added.
Magento\PageCache\Model\Config::XML_VARNISH_PAGECACHE_ACCESS_LISTConstant has been added.
Magento\PageCache\Model\Config::XML_VARNISH_PAGECACHE_BACKEND_PORTConstant has been added.
Magento\PageCache\Model\Config::XML_VARNISH_PAGECACHE_BACKEND_HOSTConstant has been added.
Magento\PageCache\Model\Config::XML_VARNISH_PAGECACHE_GRACE_PERIODConstant has been added.
Magento\PageCache\Model\Config::XML_VARNISH_PAGECACHE_DESIGN_THEME_REGEXConstant has been added.
Magento\PageCache\Model\Config::VARNISH_5_CONFIGURATION_PATHConstant has been added.
Magento\PageCache\Model\Config::VARNISH_4_CONFIGURATION_PATHConstant has been added.
Magento\Integration\Model\Integration::__construct[public] Method has been added.
Magento\Integration\Model\Integration::_construct[protected] Method has been added.
Magento\Integration\Model\Integration::loadByConsumerId[public] Method has been added.
Magento\Integration\Model\Integration::loadActiveIntegrationByConsumerId[public] Method has been added.
Magento\Integration\Model\Integration::STATUS_INACTIVEConstant has been added.
Magento\Integration\Model\Integration::STATUS_ACTIVEConstant has been added.
Magento\Integration\Model\Integration::STATUS_RECREATEDConstant has been added.
Magento\Integration\Model\Integration::TYPE_MANUALConstant has been added.
Magento\Integration\Model\Integration::TYPE_CONFIGConstant has been added.
Magento\Integration\Model\Integration::IDConstant has been added.
Magento\Integration\Model\Integration::NAMEConstant has been added.
Magento\Integration\Model\Integration::EMAILConstant has been added.
Magento\Integration\Model\Integration::ENDPOINTConstant has been added.
Magento\Integration\Model\Integration::IDENTITY_LINK_URLConstant has been added.
Magento\Integration\Model\Integration::SETUP_TYPEConstant has been added.
Magento\Integration\Model\Integration::CONSUMER_IDConstant has been added.
Magento\Integration\Model\Integration::STATUSConstant has been added.
Magento\Customer\Model\Session::__construct[public] Method has been added.
Magento\Customer\Model\Session::getCustomerConfigShare[public] Method has been added.
Magento\Customer\Model\Session::setCustomerData[public] Method has been added.
Magento\Customer\Model\Session::getCustomerData[public] Method has been added.
Magento\Customer\Model\Session::getCustomerDataObject[public] Method has been added.
Magento\Customer\Model\Session::setCustomerDataObject[public] Method has been added.
Magento\Customer\Model\Session::setCustomer[public] Method has been added.
Magento\Customer\Model\Session::getCustomer[public] Method has been added.
Magento\Customer\Model\Session::setCustomerId[public] Method has been added.
Magento\Customer\Model\Session::getId[public] Method has been added.
Magento\Customer\Model\Session::setId[public] Method has been added.
Magento\Customer\Model\Session::setCustomerGroupId[public] Method has been added.
Magento\Customer\Model\Session::getCustomerGroupId[public] Method has been added.
Magento\Customer\Model\Session::checkCustomerId[public] Method has been added.
Magento\Customer\Model\Session::setCustomerAsLoggedIn[public] Method has been added.
Magento\Customer\Model\Session::setCustomerDataAsLoggedIn[public] Method has been added.
Magento\Customer\Model\Session::authenticate[public] Method has been added.
Magento\Customer\Model\Session::_setAuthUrl[protected] Method has been added.
Magento\Customer\Model\Session::_logout[protected] Method has been added.
Magento\Customer\Model\Session::setBeforeAuthUrl[public] Method has been added.
Magento\Customer\Model\Session::setAfterAuthUrl[public] Method has been added.
Magento\Customer\Model\Session::regenerateId[public] Method has been added.
Magento\Customer\Model\Session::_createUrl[protected] Method has been added.
Magento\Customer\Model\Session::$_customer[protected] Property has been added.
Magento\Customer\Model\Session::$_customerResource[protected] Property has been added.
Magento\Customer\Model\Session::$_customerModel[protected] Property has been added.
Magento\Customer\Model\Session::$_isCustomerIdChecked[protected] Property has been added.
Magento\Customer\Model\Session::$_customerUrl[protected] Property has been added.
Magento\Customer\Model\Session::$_coreUrl[protected] Property has been added.
Magento\Customer\Model\Session::$_configShare[protected] Property has been added.
Magento\Customer\Model\Session::$_session[protected] Property has been added.
Magento\Customer\Model\Session::$customerRepository[protected] Property has been added.
Magento\Customer\Model\Session::$_customerFactory[protected] Property has been added.
Magento\Customer\Model\Session::$_urlFactory[protected] Property has been added.
Magento\Customer\Model\Session::$_eventManager[protected] Property has been added.
Magento\Customer\Model\Session::$_httpContext[protected] Property has been added.
Magento\Customer\Model\Session::$groupManagement[protected] Property has been added.
Magento\Customer\Model\Session::$response[protected] Property has been added.
Magento\CmsUrlRewrite\Model\CmsPageUrlPathGenerator::__construct[public] Method has been added.
Magento\CmsUrlRewrite\Model\CmsPageUrlPathGenerator::$filterManager[protected] Property has been added.
Magento\CatalogRule\Model\Rule\Job::__construct[public] Method has been added.
Magento\CatalogRule\Model\Rule\Job::$ruleProcessor[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::__construct[public] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::doReindexByIds[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::doReindexFull[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::cleanByIds[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::applyRule[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::getTable[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::updateRuleProductData[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::applyAllRules[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::updateCatalogRuleGroupWebsiteData[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::deleteOldData[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::calcRuleProductPrice[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::getRuleProductsStmt[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::saveRuleProductPrices[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::getActiveRules[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::getAllRules[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::getProduct[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::critical[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$metadataPool[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$_catalogRuleGroupWebsiteColumnsList[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$resource[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$storeManager[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$ruleCollectionFactory[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$logger[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$priceCurrency[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$eavConfig[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$dateFormat[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$dateTime[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$productFactory[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$loadedProducts[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$batchCount[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::$connection[protected] Property has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::SECONDS_IN_DAYConstant has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::__construct[public] Method has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::modifyMeta[public] Method has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::modifyData[public] Method has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::formatPrice[protected] Method has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::$locator[protected] Property has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::$eavConfig[protected] Property has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::$catalogEavValidationRules[protected] Property has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::$request[protected] Property has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::$groupCollectionFactory[protected] Property has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::$storeManager[protected] Property has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::$formElementMapper[protected] Property has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::$metaPropertiesMapper[protected] Property has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::$attributeGroupRepository[protected] Property has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::$searchCriteriaBuilder[protected] Property has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::$attributeRepository[protected] Property has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::$sortOrderBuilder[protected] Property has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::$eavAttributeFactory[protected] Property has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::$translitFilter[protected] Property has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::$arrayManager[protected] Property has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::$attributesToEliminate[protected] Property has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::$dataPersistor[protected] Property has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::SORT_ORDER_MULTIPLIERConstant has been added.
Magento\Catalog\Model\Product\Type\AbstractType::isPossibleBuyFromList[public] Method has been added.
Magento\Catalog\Model\Product\Type\AbstractType::$serializer[protected] Property has been added.
Magento\Framework\AclClass was added.
Magento\Framework\DataObjectClass was added.
Magento\Framework\EscaperClass was added.
Magento\Framework\PhraseClass was added.
Magento\Framework\ValidatorClass was added.
Magento\Framework\Webapi\AuthorizationClass was added.
Magento\Framework\Webapi\ErrorProcessorClass was added.
Magento\Framework\Webapi\ServiceInputProcessorClass was added.
Magento\Framework\Webapi\ServiceOutputProcessorClass was added.
Magento\Framework\View\TemplateEnginePoolClass was added.
Magento\Framework\View\Url\CssResolverClass was added.
Magento\Framework\View\Page\Config\StructureClass was added.
Magento\Framework\View\Layout\ElementClass was added.
Magento\Framework\View\Layout\GeneratorPoolClass was added.
Magento\Framework\View\Layout\ScheduledStructureClass was added.
Magento\Framework\View\Layout\Reader\ContextClass was added.
Magento\Framework\View\Layout\Generator\ContextClass was added.
Magento\Framework\View\Layout\Data\StructureClass was added.
Magento\Framework\View\Element\AbstractBlockClass was added.
Magento\Framework\View\Element\MessagesClass was added.
Magento\Framework\View\Element\TemplateClass was added.
Magento\Framework\View\Element\TextClass was added.
Magento\Framework\View\Element\Text\ListTextClass was added.
Magento\Framework\View\Element\Template\ContextClass was added.
Magento\Framework\View\Element\Js\ComponentsClass was added.
Magento\Framework\View\Element\Js\CookieClass was added.
Magento\Framework\View\Element\Html\CalendarClass was added.
Magento\Framework\View\Element\Html\LinksClass was added.
Magento\Framework\View\Element\Html\Link\CurrentClass was added.
Magento\Framework\View\Asset\ContentProcessorExceptionClass was added.
Magento\Framework\View\Asset\FileClass was added.
Magento\Framework\View\Asset\GroupedCollectionClass was added.
Magento\Framework\View\Asset\MinificationClass was added.
Magento\Framework\View\Asset\PreProcessor\ChainClass was added.
Magento\Framework\View\Asset\PreProcessor\ChainFactoryClass was added.
Magento\Framework\View\Asset\File\FallbackContextClass was added.
Magento\Framework\View\Asset\File\NotFoundExceptionClass was added.
Magento\Framework\Validator\ExceptionClass was added.
Magento\Framework\Stdlib\DateTime\Timezone\ValidatorClass was added.
Magento\Framework\Stdlib\DateTime\Filter\DateClass was added.
Magento\Framework\Stdlib\DateTime\Filter\DateTimeClass was added.
Magento\Framework\Stdlib\Cookie\CookieSizeLimitReachedExceptionClass was added.
Magento\Framework\Stdlib\Cookie\FailureToSendExceptionClass was added.
Magento\Framework\Stdlib\Cookie\SensitiveCookieMetadataClass was added.
Magento\Framework\Simplexml\ConfigClass was added.
Magento\Framework\Simplexml\ElementClass was added.
Magento\Framework\Session\GenericClass was added.
Magento\Framework\Serialize\Serializer\JsonClass was added.
Magento\Framework\Search\EntityMetadataClass was added.
Magento\Framework\Search\RequestClass was added.
Magento\Framework\Search\Response\AggregationClass was added.
Magento\Framework\Search\Response\QueryResponseClass was added.
Magento\Framework\Search\Request\BinderClass was added.
Magento\Framework\Search\Request\BuilderClass was added.
Magento\Framework\Search\Request\CleanerClass was added.
Magento\Framework\Search\Request\DimensionClass was added.
Magento\Framework\Search\Request\EmptyRequestDataExceptionClass was added.
Magento\Framework\Search\Request\MapperClass was added.
Magento\Framework\Search\Request\NonExistingRequestNameExceptionClass was added.
Magento\Framework\Search\Request\Query\BoolExpressionClass was added.
Magento\Framework\Search\Request\Query\FilterClass was added.
Magento\Framework\Search\Request\Query\MatchClass was added.
Magento\Framework\Search\Request\Filter\BoolExpressionClass was added.
Magento\Framework\Search\Request\Filter\RangeClass was added.
Magento\Framework\Search\Request\Filter\TermClass was added.
Magento\Framework\Search\Request\Filter\WildcardClass was added.
Magento\Framework\Search\Request\Aggregation\DynamicBucketClass was added.
Magento\Framework\Search\Dynamic\AlgorithmClass was added.
Magento\Framework\Search\Dynamic\DataProviderFactoryClass was added.
Magento\Framework\Search\Dynamic\EntityStorageClass was added.
Magento\Framework\Search\Dynamic\EntityStorageFactoryClass was added.
Magento\Framework\Search\Dynamic\IntervalFactoryClass was added.
Magento\Framework\Search\Dynamic\Algorithm\RepositoryClass was added.
Magento\Framework\Search\Adapter\Mysql\ConditionManagerClass was added.
Magento\Framework\Search\Adapter\Mysql\DocumentFactoryClass was added.
Magento\Framework\Search\Adapter\Mysql\MapperClass was added.
Magento\Framework\Search\Adapter\Mysql\ScoreBuilderClass was added.
Magento\Framework\Search\Adapter\Mysql\TemporaryStorageClass was added.
Magento\Framework\Search\Adapter\Mysql\TemporaryStorageFactoryClass was added.
Magento\Framework\Search\Adapter\Mysql\Query\Builder\MatchClass was added.
Magento\Framework\Search\Adapter\Mysql\Field\FieldFactoryClass was added.
Magento\Framework\Search\Adapter\Mysql\Aggregation\BuilderClass was added.
Magento\Framework\Search\Adapter\Mysql\Aggregation\DataProviderContainerClass was added.
Magento\Framework\Reflection\DataObjectProcessorClass was added.
Magento\Framework\Pricing\RenderClass was added.
Magento\Framework\Pricing\Render\RendererPoolClass was added.
Magento\Framework\Pricing\PriceInfo\BaseClass was added.
Magento\Framework\Pricing\PriceInfo\FactoryClass was added.
Magento\Framework\Pricing\Price\AbstractPriceClass was added.
Magento\Framework\Pricing\Price\CollectionClass was added.
Magento\Framework\Pricing\Price\PoolClass was added.
Magento\Framework\Pricing\Helper\DataClass was added.
Magento\Framework\Pricing\Amount\AmountFactoryClass was added.
Magento\Framework\Pricing\Adjustment\CollectionClass was added.
Magento\Framework\Pricing\Adjustment\PoolClass was added.
Magento\Framework\Oauth\ExceptionClass was added.
Magento\Framework\Oauth\OauthInputExceptionClass was added.
Magento\Framework\Notification\MessageListClass was added.
Magento\Framework\Notification\NotifierListClass was added.
Magento\Framework\Mview\View\ChangelogTableNotExistsExceptionClass was added.
Magento\Framework\Module\Setup\MigrationClass was added.
Magento\Framework\Module\Dir\ReaderClass was added.
Magento\Framework\Model\AbstractModelClass was added.
Magento\Framework\Model\ResourceModel\Db\ObjectRelationProcessorClass was added.
Magento\Framework\Model\ResourceModel\Db\Collection\AbstractCollectionClass was added.
Magento\Framework\Model\ActionValidator\RemoveActionClass was added.
Magento\Framework\Message\AbstractMessageClass was added.
Magento\Framework\Message\CollectionClass was added.
Magento\Framework\Mail\Template\TransportBuilderClass was added.
Magento\Framework\Indexer\FieldsetPoolClass was added.
Magento\Framework\Indexer\HandlerPoolClass was added.
Magento\Framework\Indexer\IndexerRegistryClass was added.
Magento\Framework\Indexer\SaveHandlerFactoryClass was added.
Magento\Framework\Filter\FilterManagerClass was added.
Magento\Framework\Filter\TemplateClass was added.
Magento\Framework\Filesystem\Directory\ReadClass was added.
Magento\Framework\File\SizeClass was added.
Magento\Framework\File\UploaderClass was added.
Magento\Framework\Exception\AbstractAggregateExceptionClass was added.
Magento\Framework\Exception\AlreadyExistsExceptionClass was added.
Magento\Framework\Exception\AuthenticationExceptionClass was added.
Magento\Framework\Exception\AuthorizationExceptionClass was added.
Magento\Framework\Exception\ConfigurationMismatchExceptionClass was added.
Magento\Framework\Exception\CouldNotDeleteExceptionClass was added.
Magento\Framework\Exception\CouldNotSaveExceptionClass was added.
Magento\Framework\Exception\CronExceptionClass was added.
Magento\Framework\Exception\EmailNotConfirmedExceptionClass was added.
Magento\Framework\Exception\FileSystemExceptionClass was added.
Magento\Framework\Exception\InputExceptionClass was added.
Magento\Framework\Exception\IntegrationExceptionClass was added.
Magento\Framework\Exception\InvalidEmailOrPasswordExceptionClass was added.
Magento\Framework\Exception\MailExceptionClass was added.
Magento\Framework\Exception\NoSuchEntityExceptionClass was added.
Magento\Framework\Exception\NotFoundExceptionClass was added.
Magento\Framework\Exception\PaymentExceptionClass was added.
Magento\Framework\Exception\RemoteServiceUnavailableExceptionClass was added.
Magento\Framework\Exception\SecurityViolationExceptionClass was added.
Magento\Framework\Exception\SerializationExceptionClass was added.
Magento\Framework\Exception\SessionExceptionClass was added.
Magento\Framework\Exception\StateExceptionClass was added.
Magento\Framework\Exception\ValidatorExceptionClass was added.
Magento\Framework\Exception\TemporaryState\CouldNotSaveExceptionClass was added.
Magento\Framework\Exception\State\ExpiredExceptionClass was added.
Magento\Framework\Exception\State\InitExceptionClass was added.
Magento\Framework\Exception\State\InputMismatchExceptionClass was added.
Magento\Framework\Exception\State\InvalidTransitionExceptionClass was added.
Magento\Framework\Exception\State\UserLockedExceptionClass was added.
Magento\Framework\Exception\Plugin\AuthenticationExceptionClass was added.
Magento\Framework\Event\Observer\CollectionClass was added.
Magento\Framework\EntityManager\MetadataPoolClass was added.
Magento\Framework\Encryption\CryptClass was added.
Magento\Framework\Encryption\UrlCoderClass was added.
Magento\Framework\Encryption\Helper\SecurityClass was added.
Magento\Framework\Data\CollectionClass was added.
Magento\Framework\Data\FormClass was added.
Magento\Framework\Data\TreeClass was added.
Magento\Framework\Data\Tree\NodeClass was added.
Magento\Framework\Data\Tree\Node\CollectionClass was added.
Magento\Framework\Data\Form\FormKeyClass was added.
Magento\Framework\Data\Form\FormKey\ValidatorClass was added.
Magento\Framework\Data\Form\Element\AbstractElementClass was added.
Magento\Framework\Data\Form\Element\FieldsetClass was added.
Magento\Framework\Data\Form\Element\SelectClass was added.
Magento\Framework\Data\Collection\AbstractDbClass was added.
Magento\Framework\Data\Collection\FilesystemClass was added.
Magento\Framework\DB\SelectClass was added.
Magento\Framework\DB\SelectFactoryClass was added.
Magento\Framework\DB\TemporaryTableServiceClass was added.
Magento\Framework\DB\Sql\ColumnValueExpressionClass was added.
Magento\Framework\DB\Ddl\TableClass was added.
Magento\Framework\DB\Ddl\TriggerClass was added.
Magento\Framework\Controller\ResultFactoryClass was added.
Magento\Framework\Controller\Result\JsonClass was added.
Magento\Framework\Controller\Result\RedirectClass was added.
Magento\Framework\Controller\Result\RedirectFactoryClass was added.
Magento\Framework\Config\AbstractXmlClass was added.
Magento\Framework\Config\ConfigOptionsListConstantsClass was added.
Magento\Framework\Config\DataClass was added.
Magento\Framework\Config\DomClass was added.
Magento\Framework\Config\DomFactoryClass was added.
Magento\Framework\Config\FileIteratorClass was added.
Magento\Framework\Config\FileIteratorFactoryClass was added.
Magento\Framework\Config\ThemeClass was added.
Magento\Framework\Config\ViewClass was added.
Magento\Framework\Config\Reader\FilesystemClass was added.
Magento\Framework\Config\File\ConfigFilePoolClass was added.
Magento\Framework\Config\Dom\UrnResolverClass was added.
Magento\Framework\Config\Dom\ValidationExceptionClass was added.
Magento\Framework\Config\Dom\ValidationSchemaExceptionClass was added.
Magento\Framework\Config\Data\ConfigDataClass was added.
Magento\Framework\Config\Data\ScopedClass was added.
Magento\Framework\Config\Converter\Dom\FlatClass was added.
Magento\Framework\Config\Composer\PackageClass was added.
Magento\Framework\Cache\Frontend\Decorator\TagScopeClass was added.
Magento\Framework\Backup\AbstractBackupClass was added.
Magento\Framework\Backup\BackupExceptionClass was added.
Magento\Framework\Backup\DbClass was added.
Magento\Framework\Backup\FactoryClass was added.
Magento\Framework\Backup\Filesystem\Rollback\AbstractRollbackClass was added.
Magento\Framework\Backup\Exception\CantLoadSnapshotClass was added.
Magento\Framework\Backup\Exception\FtpConnectionFailedClass was added.
Magento\Framework\Backup\Exception\FtpValidationFailedClass was added.
Magento\Framework\Backup\Exception\NotEnoughFreeSpaceClass was added.
Magento\Framework\Backup\Exception\NotEnoughPermissionsClass was added.
Magento\Framework\Backup\Db\BackupFactoryClass was added.
Magento\Framework\App\ActionFlagClass was added.
Magento\Framework\App\BootstrapClass was added.
Magento\Framework\App\DeploymentConfigClass was added.
Magento\Framework\App\ObjectManagerClass was added.
Magento\Framework\App\ObjectManagerFactoryClass was added.
Magento\Framework\App\StateClass was added.
Magento\Framework\App\Config\ElementClass was added.
Magento\Framework\App\Cache\ManagerClass was added.
Magento\Framework\App\Cache\Type\FrontendPoolClass was added.
Magento\Framework\App\Action\ActionClass was added.
Magento\Framework\Api\AbstractExtensibleObjectClass was added.
Magento\Framework\Api\FilterClass was added.
Magento\Framework\Api\FilterBuilderClass was added.
Magento\Framework\Api\Search\DocumentClass was added.
Magento\Framework\Api\Search\SearchCriteriaClass was added.
Magento\Framework\Api\Search\SearchCriteriaBuilderClass was added.
Magento\Framework\Acl\AclResourceClass was added.
Magento\Framework\Acl\BuilderClass was added.
Magento\Framework\Acl\RootResourceClass was added.
Magento\Wishlist\Model\ConfigClass was added.
Magento\Wishlist\Model\ItemClass was added.
Magento\Wishlist\Model\LocaleQuantityProcessorClass was added.
Magento\Wishlist\Model\WishlistClass was added.
Magento\Wishlist\Model\ResourceModel\ItemClass was added.
Magento\Wishlist\Model\ResourceModel\WishlistClass was added.
Magento\Wishlist\Model\ResourceModel\Wishlist\CollectionClass was added.
Magento\Wishlist\Model\ResourceModel\Item\CollectionClass was added.
Magento\Wishlist\Model\ResourceModel\Item\OptionClass was added.
Magento\Wishlist\Model\ResourceModel\Item\Option\CollectionClass was added.
Magento\Wishlist\Model\Item\OptionClass was added.
Magento\Wishlist\Helper\DataClass was added.
Magento\Wishlist\Helper\RssClass was added.
Magento\Wishlist\Block\AddToWishlistClass was added.
Magento\Wishlist\Block\LinkClass was added.
Magento\Wishlist\Block\Share\WishlistClass was added.
Magento\Wishlist\Block\Share\Email\ItemsClass was added.
Magento\Wishlist\Block\Rss\EmailLinkClass was added.
Magento\Wishlist\Block\Rss\LinkClass was added.
Magento\Wishlist\Block\Item\ConfigureClass was added.
Magento\Wishlist\Block\Customer\SharingClass was added.
Magento\Wishlist\Block\Customer\SidebarClass was added.
Magento\Wishlist\Block\Customer\WishlistClass was added.
Magento\Wishlist\Block\Customer\Wishlist\ButtonClass was added.
Magento\Wishlist\Block\Customer\Wishlist\ItemsClass was added.
Magento\Wishlist\Block\Customer\Wishlist\Item\ColumnClass was added.
Magento\Wishlist\Block\Customer\Wishlist\Item\OptionsClass was added.
Magento\Wishlist\Block\Customer\Wishlist\Item\Column\ActionsClass was added.
Magento\Wishlist\Block\Customer\Wishlist\Item\Column\CartClass was added.
Magento\Wishlist\Block\Customer\Wishlist\Item\Column\CommentClass was added.
Magento\Wishlist\Block\Customer\Wishlist\Item\Column\EditClass was added.
Magento\Wishlist\Block\Customer\Wishlist\Item\Column\ImageClass was added.
Magento\Wishlist\Block\Customer\Wishlist\Item\Column\InfoClass was added.
Magento\Wishlist\Block\Customer\Wishlist\Item\Column\RemoveClass was added.
Magento\Wishlist\Block\Catalog\Product\View\AddTo\WishlistClass was added.
Magento\Wishlist\Block\Catalog\Product\ProductList\Item\AddTo\WishlistClass was added.
Magento\Wishlist\Block\Cart\Item\Renderer\Actions\MoveToWishlistClass was added.
Magento\Widget\Model\Widget\InstanceClass was added.
Magento\Widget\Model\ResourceModel\Widget\InstanceClass was added.
Magento\Widget\Model\ResourceModel\Widget\Instance\CollectionClass was added.
Magento\Widget\Block\Adminhtml\WidgetClass was added.
Magento\Widget\Block\Adminhtml\Widget\InstanceClass was added.
Magento\Widget\Block\Adminhtml\Widget\OptionsClass was added.
Magento\Widget\Block\Adminhtml\Widget\Instance\EditClass was added.
Magento\Widget\Block\Adminhtml\Widget\Instance\Edit\TabsClass was added.
Magento\Widget\Block\Adminhtml\Widget\Instance\Edit\Tab\MainClass was added.
Magento\Widget\Block\Adminhtml\Widget\Instance\Edit\Tab\PropertiesClass was added.
Magento\Widget\Block\Adminhtml\Widget\Instance\Edit\Tab\SettingsClass was added.
Magento\Weee\Model\TaxClass was added.
Magento\Weee\Model\ResourceModel\TaxClass was added.
Magento\Weee\Model\ProductRender\WeeeAdjustmentAttributeClass was added.
Magento\Weee\Helper\DataClass was added.
Magento\Weee\Block\Sales\Order\TotalsClass was added.
Magento\Weee\Block\Item\Price\RendererClass was added.
Magento\Weee\Block\Adminhtml\Items\Price\RendererClass was added.
Magento\Webapi\Model\ConfigClass was added.
Magento\Vault\Model\PaymentTokenFactoryClass was added.
Magento\Vault\Model\Ui\VaultConfigProviderClass was added.
Magento\Vault\Model\Method\VaultClass was added.
Magento\Vault\Block\AbstractTokenRendererClass was added.
Magento\Vault\Block\Customer\AccountTokensClass was added.
Magento\Vault\Block\Customer\CreditCardsClass was added.
Magento\Variable\Model\VariableClass was added.
Magento\Variable\Model\Variable\ConfigClass was added.
Magento\Variable\Controller\Adminhtml\System\Variable\EditClass was added.
Magento\Variable\Controller\Adminhtml\System\Variable\IndexClass was added.
Magento\Variable\Controller\Adminhtml\System\Variable\NewActionClass was added.
Magento\Variable\Controller\Adminhtml\System\Variable\SaveClass was added.
Magento\Variable\Controller\Adminhtml\System\Variable\ValidateClass was added.
Magento\Variable\Controller\Adminhtml\System\Variable\WysiwygPluginClass was added.
Magento\Variable\Block\System\VariableClass was added.
Magento\Variable\Block\System\Variable\EditClass was added.
Magento\Variable\Block\System\Variable\Edit\FormClass was added.
Magento\User\Model\UserClass was added.
Magento\User\Model\UserValidationRulesClass was added.
Magento\User\Model\ResourceModel\UserClass was added.
Magento\User\Model\ResourceModel\User\CollectionClass was added.
Magento\User\Helper\DataClass was added.
Magento\User\Block\ButtonsClass was added.
Magento\User\Block\RoleClass was added.
Magento\User\Block\UserClass was added.
Magento\User\Block\User\EditClass was added.
Magento\User\Block\User\Edit\TabsClass was added.
Magento\User\Block\User\Edit\Tab\RolesClass was added.
Magento\User\Block\Role\EditClass was added.
Magento\User\Block\Role\Tab\EditClass was added.
Magento\User\Block\Role\Grid\UserClass was added.
Magento\User\Block\Adminhtml\LocksClass was added.
Magento\UrlRewrite\Service\V1\Data\UrlRewriteClass was added.
Magento\UrlRewrite\Model\MergeDataProviderClass was added.
Magento\UrlRewrite\Model\Exception\UrlAlreadyExistsExceptionClass was added.
Magento\UrlRewrite\Block\GridContainerClass was added.
Magento\Ups\Helper\ConfigClass was added.
Magento\Ups\Block\Backend\System\CarrierConfigClass was added.
Magento\Ui\DataProvider\AbstractDataProviderClass was added.
Magento\Ui\DataProvider\EavValidationRulesClass was added.
Magento\Ui\Controller\Adminhtml\AbstractActionClass was added.
Magento\Ui\Component\AbstractComponentClass was added.
Magento\Ui\Component\ContainerClass was added.
Magento\Ui\Component\DataSourceClass was added.
Magento\Ui\Component\DynamicRowsClass was added.
Magento\Ui\Component\FiltersClass was added.
Magento\Ui\Component\FormClass was added.
Magento\Ui\Component\ListingClass was added.
Magento\Ui\Component\MassActionClass was added.
Magento\Ui\Component\ModalClass was added.
Magento\Ui\Component\PagingClass was added.
Magento\Ui\Component\MassAction\FilterClass was added.
Magento\Ui\Component\Listing\ColumnsClass was added.
Magento\Ui\Component\Listing\Columns\ColumnClass was added.
Magento\Ui\Component\Listing\Columns\DateClass was added.
Magento\Ui\Component\Form\AttributeMapperClass was added.
Magento\Ui\Component\Form\CollectionClass was added.
Magento\Ui\Component\Form\FieldClass was added.
Magento\Ui\Component\Form\FieldsetClass was added.
Magento\Ui\Component\Form\Element\AbstractElementClass was added.
Magento\Ui\Component\Form\Element\AbstractOptionsFieldClass was added.
Magento\Ui\Component\Form\Element\ActionDeleteClass was added.
Magento\Ui\Component\Form\Element\CheckboxClass was added.
Magento\Ui\Component\Form\Element\CheckboxSetClass was added.
Magento\Ui\Component\Form\Element\HiddenClass was added.
Magento\Ui\Component\Form\Element\InputClass was added.
Magento\Ui\Component\Form\Element\MultiSelectClass was added.
Magento\Ui\Component\Form\Element\MultilineClass was added.
Magento\Ui\Component\Form\Element\RadioClass was added.
Magento\Ui\Component\Form\Element\RadioSetClass was added.
Magento\Ui\Component\Form\Element\RangeClass was added.
Magento\Ui\Component\Form\Element\SelectClass was added.
Magento\Ui\Component\Form\Element\TextareaClass was added.
Magento\Ui\Component\Form\Element\WysiwygClass was added.
Magento\Ui\Component\Form\Element\DataType\AbstractDataTypeClass was added.
Magento\Ui\Component\Form\Element\DataType\NumberClass was added.
Magento\Ui\Component\Form\Element\DataType\TextClass was added.
Magento\Ui\Component\Filters\Type\AbstractFilterClass was added.
Magento\Ui\Component\Filters\Type\DateClass was added.
Magento\Ui\Component\Filters\Type\DateRangeClass was added.
Magento\Ui\Component\Filters\Type\InputClass was added.
Magento\Ui\Component\Filters\Type\RangeClass was added.
Magento\Ui\Component\Filters\Type\SearchClass was added.
Magento\Ui\Component\Filters\Type\SelectClass was added.
Magento\Ui\Block\LoggerClass was added.
Magento\Ui\Block\Component\StepsWizardClass was added.
Magento\Translation\Block\JsClass was added.
Magento\Translation\Block\Html\Head\ConfigClass was added.
Magento\Theme\Ui\Component\Design\Config\DataProviderClass was added.
Magento\Theme\Ui\Component\Design\Config\SearchRobots\ResetButtonClass was added.
Magento\Theme\Helper\StorageClass was added.
Magento\Theme\Controller\Adminhtml\Design\Config\FileUploader\SaveClass was added.
Magento\Theme\Block\Html\BreadcrumbsClass was added.
Magento\Theme\Block\Html\FooterClass was added.
Magento\Theme\Block\Html\HeaderClass was added.
Magento\Theme\Block\Html\NoticesClass was added.
Magento\Theme\Block\Html\PagerClass was added.
Magento\Theme\Block\Html\TitleClass was added.
Magento\Theme\Block\Html\TopmenuClass was added.
Magento\Theme\Block\Html\WelcomeClass was added.
Magento\Theme\Block\Html\Header\LogoClass was added.
Magento\Theme\Block\Adminhtml\Wysiwyg\Files\ContentClass was added.
Magento\Theme\Block\Adminhtml\Wysiwyg\Files\TreeClass was added.
Magento\Theme\Block\Adminhtml\Wysiwyg\Files\Content\FilesClass was added.
Magento\Theme\Block\Adminhtml\Wysiwyg\Files\Content\UploaderClass was added.
Magento\Theme\Block\Adminhtml\System\Design\ThemeClass was added.
Magento\Theme\Block\Adminhtml\System\Design\Theme\EditClass was added.
Magento\Theme\Block\Adminhtml\System\Design\Theme\Edit\TabsClass was added.
Magento\Theme\Block\Adminhtml\System\Design\Theme\Edit\Tab\CssClass was added.
Magento\Theme\Block\Adminhtml\System\Design\Theme\Edit\Tab\JsClass was added.
Magento\Theme\Block\Adminhtml\Design\Config\Edit\BackButtonClass was added.
Magento\Theme\Block\Adminhtml\Design\Config\Edit\SaveAndContinueButtonClass was added.
Magento\Theme\Block\Adminhtml\Design\Config\Edit\SaveButtonClass was added.
Magento\Theme\Block\Adminhtml\Design\Config\Edit\ScopeClass was added.
Magento\TaxImportExport\Model\Rate\CsvImportHandlerClass was added.
Magento\TaxImportExport\Block\Adminhtml\Rate\ImportExportClass was added.
Magento\Tax\Helper\DataClass was added.
Magento\Tax\Block\Sales\Order\TaxClass was added.
Magento\Tax\Block\Item\Price\RendererClass was added.
Magento\Tax\Block\Adminhtml\RuleClass was added.
Magento\Tax\Block\Adminhtml\Rule\EditClass was added.
Magento\Tax\Block\Adminhtml\Rule\Edit\FormClass was added.
Magento\Tax\Block\Adminhtml\Rate\FormClass was added.
Magento\Tax\Block\Adminhtml\Rate\Toolbar\AddClass was added.
Magento\Tax\Block\Adminhtml\Items\Price\RendererClass was added.
Magento\Swatches\Model\AttributesListClass was added.
Magento\Swatches\Model\SwatchClass was added.
Magento\Swatches\Model\ResourceModel\SwatchClass was added.
Magento\Swatches\Model\ResourceModel\Swatch\CollectionClass was added.
Magento\Swatches\Helper\MediaClass was added.
Magento\Swatches\Block\Product\Renderer\ConfigurableClass was added.
Magento\Swatches\Block\Product\Renderer\Listing\ConfigurableClass was added.
Magento\Swatches\Block\LayeredNavigation\RenderLayeredClass was added.
Magento\Swatches\Block\Adminhtml\Attribute\Edit\Options\TextClass was added.
Magento\Swatches\Block\Adminhtml\Attribute\Edit\Options\VisualClass was added.
Magento\Store\Model\GroupClass was added.
Magento\Store\Model\InformationClass was added.
Magento\Store\Model\StoreClass was added.
Magento\Store\Model\StoreIsInactiveExceptionClass was added.
Magento\Store\Model\WebsiteClass was added.
Magento\Store\Model\System\StoreClass was added.
Magento\Store\Model\ResourceModel\GroupClass was added.
Magento\Store\Model\ResourceModel\StoreClass was added.
Magento\Store\Model\ResourceModel\WebsiteClass was added.
Magento\Store\Model\ResourceModel\Website\CollectionClass was added.
Magento\Store\Model\ResourceModel\Store\CollectionClass was added.
Magento\Store\Model\ResourceModel\Group\CollectionClass was added.
Magento\Store\Model\App\EmulationClass was added.
Magento\Store\Block\SwitcherClass was added.
Magento\Sitemap\Model\SitemapClass was added.
Magento\Sitemap\Model\Source\Product\Image\IncludeImageClass was added.
Magento\Sitemap\Model\ResourceModel\SitemapClass was added.
Magento\Sitemap\Model\ResourceModel\Sitemap\CollectionClass was added.
Magento\Sitemap\Model\ResourceModel\Cms\PageClass was added.
Magento\Sitemap\Model\ResourceModel\Catalog\CategoryClass was added.
Magento\Sitemap\Model\ResourceModel\Catalog\ProductClass was added.
Magento\Sitemap\Block\RobotsClass was added.
Magento\Sitemap\Block\Adminhtml\SitemapClass was added.
Magento\Shipping\Model\ConfigClass was added.
Magento\Shipping\Model\Rate\ResultClass was added.
Magento\Shipping\Block\ItemsClass was added.
Magento\Shipping\Block\Tracking\LinkClass was added.
Magento\Shipping\Block\Tracking\PopupClass was added.
Magento\Shipping\Block\Order\ShipmentClass was added.
Magento\Shipping\Block\Adminhtml\CreateClass was added.
Magento\Shipping\Block\Adminhtml\ViewClass was added.
Magento\Shipping\Block\Adminhtml\View\CommentsClass was added.
Magento\Shipping\Block\Adminhtml\View\FormClass was added.
Magento\Shipping\Block\Adminhtml\View\ItemsClass was added.
Magento\Shipping\Block\Adminhtml\Order\PackagingClass was added.
Magento\Shipping\Block\Adminhtml\Order\TrackingClass was added.
Magento\Shipping\Block\Adminhtml\Order\Tracking\InvoiceClass was added.
Magento\Shipping\Block\Adminhtml\Order\Tracking\ViewClass was added.
Magento\Shipping\Block\Adminhtml\Create\FormClass was added.
Magento\Shipping\Block\Adminhtml\Create\ItemsClass was added.
Magento\SendFriend\Model\SendFriendClass was added.
Magento\SendFriend\Model\ResourceModel\SendFriendClass was added.
Magento\SendFriend\Model\ResourceModel\SendFriend\CollectionClass was added.
Magento\SendFriend\Helper\DataClass was added.
Magento\SendFriend\Block\SendClass was added.
Magento\Security\Model\AdminSessionInfoClass was added.
Magento\Security\Model\AdminSessionsManagerClass was added.
Magento\Security\Model\PasswordResetRequestEventClass was added.
Magento\Security\Model\SecurityCookieClass was added.
Magento\Security\Model\SecurityManagerClass was added.
Magento\Security\Model\ResourceModel\AdminSessionInfoClass was added.
Magento\Security\Model\ResourceModel\PasswordResetRequestEvent\CollectionClass was added.
Magento\Security\Model\ResourceModel\PasswordResetRequestEvent\CollectionFactoryClass was added.
Magento\Security\Model\ResourceModel\AdminSessionInfo\CollectionClass was added.
Magento\Security\Block\Adminhtml\Session\ActivityClass was added.
Magento\Search\Model\AdapterFactoryClass was added.
Magento\Search\Model\EngineResolverClass was added.
Magento\Search\Model\QueryClass was added.
Magento\Search\Model\QueryFactoryClass was added.
Magento\Search\Model\QueryResultClass was added.
Magento\Search\Model\SearchCollectionFactoryClass was added.
Magento\Search\Model\SynonymReaderClass was added.
Magento\Search\Model\Synonym\MergeConflictExceptionClass was added.
Magento\Search\Model\SearchEngine\Config\DataClass was added.
Magento\Search\Model\ResourceModel\QueryClass was added.
Magento\Search\Model\ResourceModel\SynonymGroupClass was added.
Magento\Search\Model\ResourceModel\SynonymGroup\CollectionClass was added.
Magento\Search\Model\ResourceModel\Query\CollectionClass was added.
Magento\Search\Model\Adminhtml\System\Config\Source\EngineClass was added.
Magento\Search\Helper\DataClass was added.
Magento\Search\Block\TermClass was added.
Magento\Search\Block\Adminhtml\TermClass was added.
Magento\Search\Block\Adminhtml\Term\EditClass was added.
Magento\Search\Block\Adminhtml\Reports\SearchClass was added.
Magento\Search\Block\Adminhtml\Dashboard\LastClass was added.
Magento\Search\Block\Adminhtml\Dashboard\TopClass was added.
Magento\SalesSequence\Model\BuilderClass was added.
Magento\SalesSequence\Model\ConfigClass was added.
Magento\SalesSequence\Model\ManagerClass was added.
Magento\SalesSequence\Model\MetaClass was added.
Magento\SalesSequence\Model\ProfileClass was added.
Magento\SalesSequence\Model\SequenceClass was added.
Magento\SalesSequence\Model\ResourceModel\MetaClass was added.
Magento\SalesSequence\Model\ResourceModel\ProfileClass was added.
Magento\SalesRule\Model\CouponClass was added.
Magento\SalesRule\Model\RuleClass was added.
Magento\SalesRule\Model\Rule\Condition\CombineClass was added.
Magento\SalesRule\Model\Rule\Condition\Product\CombineClass was added.
Magento\SalesRule\Model\Rule\Action\Discount\DataClass was added.
Magento\SalesRule\Model\ResourceModel\Rule\CollectionClass was added.
Magento\SalesRule\Helper\CouponClass was added.
Magento\SalesRule\Block\Adminhtml\Promo\QuoteClass was added.
Magento\SalesRule\Block\Adminhtml\Promo\Quote\Edit\Tab\Coupons\GridClass was added.
Magento\Sales\Model\AbstractModelClass was added.
Magento\Sales\Model\OrderClass was added.
Magento\Sales\Model\ResourceModel\AbstractGridClass was added.
Magento\Sales\Model\ResourceModel\EntityAbstractClass was added.
Magento\Sales\Model\ResourceModel\GridPoolClass was added.
Magento\Sales\Model\ResourceModel\Order\CollectionClass was added.
Magento\Sales\Model\ResourceModel\Order\Shipment\CollectionClass was added.
Magento\Sales\Model\ResourceModel\Order\Shipment\Track\CollectionClass was added.
Magento\Sales\Model\ResourceModel\Order\Shipment\Comment\CollectionClass was added.
Magento\Sales\Model\ResourceModel\Order\Item\CollectionClass was added.
Magento\Sales\Model\ResourceModel\Order\Invoice\CollectionClass was added.
Magento\Sales\Model\ResourceModel\Order\Invoice\Item\CollectionClass was added.
Magento\Sales\Model\ResourceModel\Order\Invoice\Comment\CollectionClass was added.
Magento\Sales\Model\ResourceModel\Order\Creditmemo\CollectionClass was added.
Magento\Sales\Model\ResourceModel\Order\Creditmemo\Comment\CollectionClass was added.
Magento\Sales\Model\ResourceModel\Order\Comment\Collection\AbstractCollectionClass was added.
Magento\Sales\Model\ResourceModel\Collection\AbstractCollectionClass was added.
Magento\Sales\Model\Order\AddressClass was added.
Magento\Sales\Model\Order\ConfigClass was added.
Magento\Sales\Model\Order\CreditmemoClass was added.
Magento\Sales\Model\Order\CreditmemoDocumentFactoryClass was added.
Magento\Sales\Model\Order\InvoiceClass was added.
Magento\Sales\Model\Order\InvoiceDocumentFactoryClass was added.
Magento\Sales\Model\Order\ItemClass was added.
Magento\Sales\Model\Order\PaymentClass was added.
Magento\Sales\Model\Order\ShipmentClass was added.
Magento\Sales\Model\Order\ShipmentDocumentFactoryClass was added.
Magento\Sales\Model\Order\Total\AbstractTotalClass was added.
Magento\Sales\Model\Order\Status\HistoryClass was added.
Magento\Sales\Model\Order\Shipment\CreationArgumentsClass was added.
Magento\Sales\Model\Order\Shipment\ItemClass was added.
Magento\Sales\Model\Order\Shipment\NotifierClass was added.
Magento\Sales\Model\Order\Shipment\PackageClass was added.
Magento\Sales\Model\Order\Shipment\PackageCreationClass was added.
Magento\Sales\Model\Order\Shipment\TrackClass was added.
Magento\Sales\Model\Order\Reorder\OrderedProductAvailabilityCheckerClass was added.
Magento\Sales\Model\Order\Pdf\AbstractPdfClass was added.
Magento\Sales\Model\Order\Pdf\Items\AbstractItemsClass was added.
Magento\Sales\Model\Order\Payment\InfoClass was added.
Magento\Sales\Model\Order\Payment\TransactionClass was added.
Magento\Sales\Model\Order\Invoice\ConfigClass was added.
Magento\Sales\Model\Order\Invoice\CreationArgumentsClass was added.
Magento\Sales\Model\Order\Invoice\ItemClass was added.
Magento\Sales\Model\Order\Invoice\NotifierClass was added.
Magento\Sales\Model\Order\Invoice\Total\AbstractTotalClass was added.
Magento\Sales\Model\Order\Email\NotifySenderClass was added.
Magento\Sales\Model\Order\Email\SenderClass was added.
Magento\Sales\Model\Order\Email\Container\ContainerClass was added.
Magento\Sales\Model\Order\Creditmemo\CommentClass was added.
Magento\Sales\Model\Order\Creditmemo\ConfigClass was added.
Magento\Sales\Model\Order\Creditmemo\ItemClass was added.
Magento\Sales\Model\Order\Creditmemo\NotifierClass was added.
Magento\Sales\Model\Order\Creditmemo\Total\AbstractTotalClass was added.
Magento\Sales\Model\Order\Address\RendererClass was added.
Magento\Sales\Model\Config\OrderedClass was added.
Magento\Sales\Model\Config\Source\Order\StatusClass was added.
Magento\Sales\Model\AdminOrder\CreateClass was added.
Magento\Sales\Exception\CouldNotInvoiceExceptionClass was added.
Magento\Sales\Exception\CouldNotRefundExceptionClass was added.
Magento\Sales\Exception\CouldNotShipExceptionClass was added.
Magento\Sales\Exception\DocumentValidationExceptionClass was added.
Magento\Sales\Block\Widget\Guest\FormClass was added.
Magento\Sales\Block\Status\Grid\Column\StateClass was added.
Magento\Sales\Block\Status\Grid\Column\UnassignClass was added.
Magento\Sales\Block\Reorder\SidebarClass was added.
Magento\Sales\Block\Order\CommentsClass was added.
Magento\Sales\Block\Order\CreditmemoClass was added.
Magento\Sales\Block\Order\HistoryClass was added.
Magento\Sales\Block\Order\InfoClass was added.
Magento\Sales\Block\Order\InvoiceClass was added.
Magento\Sales\Block\Order\ItemsClass was added.
Magento\Sales\Block\Order\LinkClass was added.
Magento\Sales\Block\Order\PrintShipmentClass was added.
Magento\Sales\Block\Order\RecentClass was added.
Magento\Sales\Block\Order\TotalsClass was added.
Magento\Sales\Block\Order\ViewClass was added.
Magento\Sales\Block\Order\PrintOrder\CreditmemoClass was added.
Magento\Sales\Block\Order\PrintOrder\InvoiceClass was added.
Magento\Sales\Block\Order\PrintOrder\ShipmentClass was added.
Magento\Sales\Block\Order\Item\Renderer\DefaultRendererClass was added.
Magento\Sales\Block\Order\Invoice\ItemsClass was added.
Magento\Sales\Block\Order\Invoice\TotalsClass was added.
Magento\Sales\Block\Order\Info\ButtonsClass was added.
Magento\Sales\Block\Order\Info\Buttons\RssClass was added.
Magento\Sales\Block\Order\History\ContainerClass was added.
Magento\Sales\Block\Order\Email\ItemsClass was added.
Magento\Sales\Block\Order\Email\Shipment\ItemsClass was added.
Magento\Sales\Block\Order\Email\Items\DefaultItemsClass was added.
Magento\Sales\Block\Order\Email\Items\Order\DefaultOrderClass was added.
Magento\Sales\Block\Order\Email\Invoice\ItemsClass was added.
Magento\Sales\Block\Order\Email\Creditmemo\ItemsClass was added.
Magento\Sales\Block\Order\Creditmemo\ItemsClass was added.
Magento\Sales\Block\Order\Creditmemo\TotalsClass was added.
Magento\Sales\Block\Guest\LinkClass was added.
Magento\Sales\Block\Adminhtml\TransactionsClass was added.
Magento\Sales\Block\Adminhtml\Transactions\DetailClass was added.
Magento\Sales\Block\Adminhtml\Transactions\Detail\GridClass was added.
Magento\Sales\Block\Adminhtml\Report\Filter\FormClass was added.
Magento\Sales\Block\Adminhtml\Report\Filter\Form\CouponClass was added.
Magento\Sales\Block\Adminhtml\Report\Filter\Form\OrderClass was added.
Magento\Sales\Block\Adminhtml\Order\AbstractOrderClass was added.
Magento\Sales\Block\Adminhtml\Order\AddressClass was added.
Magento\Sales\Block\Adminhtml\Order\CreateClass was added.
Magento\Sales\Block\Adminhtml\Order\PaymentClass was added.
Magento\Sales\Block\Adminhtml\Order\StatusClass was added.
Magento\Sales\Block\Adminhtml\Order\TotalbarClass was added.
Magento\Sales\Block\Adminhtml\Order\TotalsClass was added.
Magento\Sales\Block\Adminhtml\Order\ViewClass was added.
Magento\Sales\Block\Adminhtml\Order\View\GiftmessageClass was added.
Magento\Sales\Block\Adminhtml\Order\View\HistoryClass was added.
Magento\Sales\Block\Adminhtml\Order\View\InfoClass was added.
Magento\Sales\Block\Adminhtml\Order\View\ItemsClass was added.
Magento\Sales\Block\Adminhtml\Order\View\MessagesClass was added.
Magento\Sales\Block\Adminhtml\Order\View\TabsClass was added.
Magento\Sales\Block\Adminhtml\Order\View\Tab\CreditmemosClass was added.
Magento\Sales\Block\Adminhtml\Order\View\Tab\HistoryClass was added.
Magento\Sales\Block\Adminhtml\Order\View\Tab\InfoClass was added.
Magento\Sales\Block\Adminhtml\Order\View\Tab\InvoicesClass was added.
Magento\Sales\Block\Adminhtml\Order\View\Tab\ShipmentsClass was added.
Magento\Sales\Block\Adminhtml\Order\View\Tab\TransactionsClass was added.
Magento\Sales\Block\Adminhtml\Order\View\Items\Renderer\DefaultRendererClass was added.
Magento\Sales\Block\Adminhtml\Order\Totals\ItemClass was added.
Magento\Sales\Block\Adminhtml\Order\Totals\TaxClass was added.
Magento\Sales\Block\Adminhtml\Order\Status\AssignClass was added.
Magento\Sales\Block\Adminhtml\Order\Status\EditClass was added.
Magento\Sales\Block\Adminhtml\Order\Status\NewStatusClass was added.
Magento\Sales\Block\Adminhtml\Order\Invoice\CreateClass was added.
Magento\Sales\Block\Adminhtml\Order\Invoice\TotalsClass was added.
Magento\Sales\Block\Adminhtml\Order\Invoice\ViewClass was added.
Magento\Sales\Block\Adminhtml\Order\Invoice\View\CommentsClass was added.
Magento\Sales\Block\Adminhtml\Order\Invoice\View\FormClass was added.
Magento\Sales\Block\Adminhtml\Order\Invoice\View\ItemsClass was added.
Magento\Sales\Block\Adminhtml\Order\Invoice\Create\FormClass was added.
Magento\Sales\Block\Adminhtml\Order\Invoice\Create\ItemsClass was added.
Magento\Sales\Block\Adminhtml\Order\Creditmemo\CreateClass was added.
Magento\Sales\Block\Adminhtml\Order\Creditmemo\TotalsClass was added.
Magento\Sales\Block\Adminhtml\Order\Creditmemo\ViewClass was added.
Magento\Sales\Block\Adminhtml\Order\Creditmemo\View\CommentsClass was added.
Magento\Sales\Block\Adminhtml\Order\Creditmemo\View\FormClass was added.
Magento\Sales\Block\Adminhtml\Order\Creditmemo\View\ItemsClass was added.
Magento\Sales\Block\Adminhtml\Order\Creditmemo\Create\AdjustmentsClass was added.
Magento\Sales\Block\Adminhtml\Order\Creditmemo\Create\FormClass was added.
Magento\Sales\Block\Adminhtml\Order\Creditmemo\Create\ItemsClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\CommentClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\CouponsClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\CustomerClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\DataClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\FormClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\GiftmessageClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\HeaderClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\ItemsClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\LoadClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\MessagesClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\NewsletterClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\SearchClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\SidebarClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\StoreClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\TotalsClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Store\SelectClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Sidebar\AbstractSidebarClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Sidebar\CartClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Sidebar\ComparedClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Sidebar\PcomparedClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Sidebar\PviewedClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Sidebar\ReorderClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Sidebar\ViewedClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Sidebar\WishlistClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Shipping\AddressClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Shipping\MethodClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Shipping\Method\FormClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Search\GridClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Newsletter\FormClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Items\GridClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Form\AccountClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Coupons\FormClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Billing\AddressClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Billing\MethodClass was added.
Magento\Sales\Block\Adminhtml\Order\Create\Billing\Method\FormClass was added.
Magento\Sales\Block\Adminhtml\Order\Comments\ViewClass was added.
Magento\Sales\Block\Adminhtml\Items\AbstractItemsClass was added.
Magento\Sales\Block\Adminhtml\Items\Renderer\DefaultRendererClass was added.
Magento\Sales\Block\Adminhtml\Items\Column\DefaultColumnClass was added.
Magento\Sales\Block\Adminhtml\Items\Column\NameClass was added.
Magento\Sales\Block\Adminhtml\Items\Column\QtyClass was added.
Magento\Rule\Model\AbstractModelClass was added.
Magento\Rule\Model\ActionFactoryClass was added.
Magento\Rule\Model\ResourceModel\AbstractResourceClass was added.
Magento\Rule\Model\ResourceModel\Rule\Collection\AbstractCollectionClass was added.
Magento\Rule\Model\Condition\AbstractConditionClass was added.
Magento\Rule\Model\Condition\CombineClass was added.
Magento\Rule\Model\Condition\ContextClass was added.
Magento\Rule\Model\Condition\Product\AbstractProductClass was added.
Magento\Rule\Model\Action\AbstractActionClass was added.
Magento\Rule\Model\Action\CollectionClass was added.
Magento\Rule\Block\EditableClass was added.
Magento\Rss\Model\RssClass was added.
Magento\Rss\Model\RssManagerClass was added.
Magento\Rss\Block\FeedsClass was added.
Magento\Rss\App\Action\Plugin\BackendAuthenticationClass was added.
Magento\Robots\Model\Config\ValueClass was added.
Magento\Robots\Block\DataClass was added.
Magento\Review\Ui\DataProvider\Product\ReviewDataProviderClass was added.
Magento\Review\Ui\DataProvider\Product\Form\Modifier\ReviewClass was added.
Magento\Review\Ui\Component\Listing\Columns\ReviewActionsClass was added.
Magento\Review\Ui\Component\Listing\Columns\StatusClass was added.
Magento\Review\Ui\Component\Listing\Columns\TypeClass was added.
Magento\Review\Ui\Component\Listing\Columns\VisibilityClass was added.
Magento\Review\Model\RatingClass was added.
Magento\Review\Model\ReviewClass was added.
Magento\Review\Model\Review\SummaryClass was added.
Magento\Review\Model\ResourceModel\RatingClass was added.
Magento\Review\Model\ResourceModel\ReviewClass was added.
Magento\Review\Model\ResourceModel\Review\CollectionClass was added.
Magento\Review\Model\ResourceModel\Review\Product\CollectionClass was added.
Magento\Review\Model\ResourceModel\Rating\CollectionClass was added.
Magento\Review\Model\ResourceModel\Rating\OptionClass was added.
Magento\Review\Model\ResourceModel\Rating\Option\Vote\CollectionClass was added.
Magento\Review\Model\Rating\OptionClass was added.
Magento\Review\Model\Rating\Option\VoteClass was added.
Magento\Review\Helper\DataClass was added.
Magento\Review\Helper\Action\PagerClass was added.
Magento\Review\Block\FormClass was added.
Magento\Review\Block\ViewClass was added.
Magento\Review\Block\Product\ReviewClass was added.
Magento\Review\Block\Product\View\ListViewClass was added.
Magento\Review\Block\Product\View\OtherClass was added.
Magento\Review\Block\Form\ConfigureClass was added.
Magento\Review\Block\Customer\ListCustomerClass was added.
Magento\Review\Block\Customer\RecentClass was added.
Magento\Review\Block\Customer\ViewClass was added.
Magento\Review\Block\Adminhtml\RatingClass was added.
Magento\Review\Block\Adminhtml\Rss\Grid\LinkClass was added.
Magento\Review\Block\Adminhtml\Product\Edit\TabClass was added.
Magento\Review\Block\Adminhtml\Product\Edit\Tab\ReviewsClass was added.
Magento\RequireJs\Block\Html\Head\ConfigClass was added.
Magento\Reports\Model\ConfigClass was added.
Magento\Reports\Model\EventClass was added.
Magento\Reports\Model\FlagClass was added.
Magento\Reports\Model\ItemClass was added.
Magento\Reports\Model\ResourceModel\EventClass was added.
Magento\Reports\Model\ResourceModel\Wishlist\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Wishlist\Product\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Review\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Review\Product\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Review\Customer\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Report\AbstractReportClass was added.
Magento\Reports\Model\ResourceModel\Report\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Report\Product\ViewedClass was added.
Magento\Reports\Model\ResourceModel\Report\Product\Viewed\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Report\Collection\AbstractCollectionClass was added.
Magento\Reports\Model\ResourceModel\Report\Collection\FactoryClass was added.
Magento\Reports\Model\ResourceModel\Refresh\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Quote\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Quote\Item\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Product\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Product\Sold\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Product\Sold\Collection\InitialClass was added.
Magento\Reports\Model\ResourceModel\Product\Lowstock\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Product\Index\AbstractIndexClass was added.
Magento\Reports\Model\ResourceModel\Product\Index\ComparedClass was added.
Magento\Reports\Model\ResourceModel\Product\Index\ViewedClass was added.
Magento\Reports\Model\ResourceModel\Product\Index\Viewed\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Product\Index\Compared\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Product\Index\Collection\AbstractCollectionClass was added.
Magento\Reports\Model\ResourceModel\Product\Downloads\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Order\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Event\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Event\TypeClass was added.
Magento\Reports\Model\ResourceModel\Event\Type\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Customer\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Customer\Totals\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Customer\Totals\Collection\InitialClass was added.
Magento\Reports\Model\ResourceModel\Customer\Orders\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Customer\Orders\Collection\InitialClass was added.
Magento\Reports\Model\ResourceModel\Accounts\CollectionClass was added.
Magento\Reports\Model\ResourceModel\Accounts\Collection\InitialClass was added.
Magento\Reports\Model\Product\Index\AbstractIndexClass was added.
Magento\Reports\Model\Product\Index\ComparedClass was added.
Magento\Reports\Model\Product\Index\FactoryClass was added.
Magento\Reports\Model\Product\Index\ViewedClass was added.
Magento\Reports\Model\Grouped\CollectionClass was added.
Magento\Reports\Model\Event\TypeClass was added.
Magento\Reports\Helper\DataClass was added.
Magento\Reports\Controller\Adminhtml\IndexClass was added.
Magento\Reports\Controller\Adminhtml\Report\AbstractReportClass was added.
Magento\Reports\Controller\Adminhtml\Report\CustomerClass was added.
Magento\Reports\Controller\Adminhtml\Report\ProductClass was added.
Magento\Reports\Controller\Adminhtml\Report\ReviewClass was added.
Magento\Reports\Controller\Adminhtml\Report\SalesClass was added.
Magento\Reports\Controller\Adminhtml\Report\ShopcartClass was added.
Magento\Reports\Controller\Adminhtml\Report\StatisticsClass was added.
Magento\Reports\Block\Adminhtml\GridClass was added.
Magento\Reports\Block\Adminhtml\Sales\BestsellersClass was added.
Magento\Reports\Block\Adminhtml\Sales\CouponsClass was added.
Magento\Reports\Block\Adminhtml\Sales\InvoicedClass was added.
Magento\Reports\Block\Adminhtml\Sales\RefundedClass was added.
Magento\Reports\Block\Adminhtml\Sales\SalesClass was added.
Magento\Reports\Block\Adminhtml\Sales\ShippingClass was added.
Magento\Reports\Block\Adminhtml\Sales\TaxClass was added.
Magento\Reports\Block\Adminhtml\Review\CustomerClass was added.
Magento\Reports\Block\Adminhtml\Review\ProductClass was added.
Magento\Reports\Block\Adminhtml\Refresh\StatisticsClass was added.
Magento\Reports\Block\Adminhtml\Product\LowstockClass was added.
Magento\Reports\Block\Adminhtml\Product\SoldClass was added.
Magento\Reports\Block\Adminhtml\Product\ViewedClass was added.
Magento\Reports\Block\Adminhtml\Product\Lowstock\GridClass was added.
Magento\Reports\Block\Adminhtml\Grid\Column\Renderer\CurrencyClass was added.
Magento\Reports\Block\Adminhtml\Filter\FormClass was added.
Magento\Reports\Block\Adminhtml\Customer\AccountsClass was added.
Magento\Reports\Block\Adminhtml\Customer\OrdersClass was added.
Magento\Reports\Block\Adminhtml\Customer\TotalsClass was added.
Magento\Quote\Model\QuoteClass was added.
Magento\Quote\Model\QuoteValidatorClass was added.
Magento\Quote\Model\ResourceModel\Quote\Item\CollectionClass was added.
Magento\Quote\Model\Quote\AddressClass was added.
Magento\Quote\Model\Quote\ItemClass was added.
Magento\Quote\Model\Quote\PaymentClass was added.
Magento\Quote\Model\Quote\Item\AbstractItemClass was added.
Magento\Quote\Model\Quote\Address\ItemClass was added.
Magento\Quote\Model\Quote\Address\RateClass was added.
Magento\Quote\Model\Quote\Address\RateRequestClass was added.
Magento\Quote\Model\Quote\Address\TotalClass was added.
Magento\Quote\Model\Quote\Address\Total\AbstractTotalClass was added.
Magento\Quote\Model\Quote\Address\RateResult\AbstractResultClass was added.
Magento\Quote\Model\Quote\Address\RateResult\MethodClass was added.
Magento\ProductVideo\Helper\MediaClass was added.
Magento\ProductVideo\Block\Product\View\GalleryClass was added.
Magento\ProductAlert\Model\EmailClass was added.
Magento\ProductAlert\Model\PriceClass was added.
Magento\ProductAlert\Model\StockClass was added.
Magento\ProductAlert\Model\ResourceModel\PriceClass was added.
Magento\ProductAlert\Model\ResourceModel\StockClass was added.
Magento\ProductAlert\Model\ResourceModel\Stock\CollectionClass was added.
Magento\ProductAlert\Model\ResourceModel\Price\CollectionClass was added.
Magento\ProductAlert\Helper\DataClass was added.
Magento\ProductAlert\Block\Product\View\PriceClass was added.
Magento\ProductAlert\Block\Product\View\StockClass was added.
Magento\Persistent\Helper\DataClass was added.
Magento\Persistent\Helper\SessionClass was added.
Magento\Persistent\Block\Form\RememberClass was added.
Magento\Paypal\Model\ResourceModel\Billing\Agreement\CollectionClass was added.
Magento\Paypal\Model\Billing\AgreementClass was added.
Magento\Paypal\Model\Api\ProcessableExceptionClass was added.
Magento\Paypal\Block\IframeClass was added.
Magento\Paypal\Block\LogoClass was added.
Magento\Paypal\Block\Payflow\Link\IframeClass was added.
Magento\Paypal\Block\Payflow\Customer\CardRendererClass was added.
Magento\Paypal\Block\Payflow\Advanced\IframeClass was added.
Magento\Paypal\Block\Express\ReviewClass was added.
Magento\Paypal\Block\Express\Review\DetailsClass was added.
Magento\Paypal\Block\Express\InContext\ComponentClass was added.
Magento\Paypal\Block\Checkout\Onepage\Success\BillingAgreementClass was added.
Magento\Paypal\Block\Cart\ValidationMessagesClass was added.
Magento\Paypal\Block\Bml\BannersClass was added.
Magento\Paypal\Block\Billing\AgreementsClass was added.
Magento\Paypal\Block\Billing\Agreement\ViewClass was added.
Magento\Paypal\Block\Adminhtml\System\Config\ResolutionRulesClass was added.
Magento\Paypal\Block\Adminhtml\Settlement\ReportClass was added.
Magento\Paypal\Block\Adminhtml\Customer\Edit\Tab\AgreementClass was added.
Magento\Paypal\Block\Adminhtml\Billing\AgreementClass was added.
Magento\Paypal\Block\Adminhtml\Billing\Agreement\GridClass was added.
Magento\Paypal\Block\Adminhtml\Billing\Agreement\ViewClass was added.
Magento\Paypal\Block\Adminhtml\Billing\Agreement\View\TabsClass was added.
Magento\Paypal\Block\Adminhtml\Billing\Agreement\View\Tab\OrdersClass was added.
Magento\Payment\Model\CcConfigClass was added.
Magento\Payment\Model\CcGenericConfigProviderClass was added.
Magento\Payment\Model\IframeConfigProviderClass was added.
Magento\Payment\Model\InfoClass was added.
Magento\Payment\Model\Source\CctypeClass was added.
Magento\Payment\Model\Source\InvoiceClass was added.
Magento\Payment\Model\Method\AdapterClass was added.
Magento\Payment\Model\Method\FreeClass was added.
Magento\Payment\Model\Method\LoggerClass was added.
Magento\Payment\Model\Method\Specification\AbstractSpecificationClass was added.
Magento\Payment\Model\Method\Specification\CompositeClass was added.
Magento\Payment\Model\Config\Source\AllspecificcountriesClass was added.
Magento\Payment\Model\Checks\CanUseCheckoutClass was added.
Magento\Payment\Model\Checks\CanUseForCountryClass was added.
Magento\Payment\Model\Checks\CanUseForCurrencyClass was added.
Magento\Payment\Model\Checks\CanUseInternalClass was added.
Magento\Payment\Model\Checks\CompositeClass was added.
Magento\Payment\Model\Checks\SpecificationFactoryClass was added.
Magento\Payment\Model\Checks\TotalMinMaxClass was added.
Magento\Payment\Model\Checks\ZeroTotalClass was added.
Magento\Payment\Model\Checks\CanUseForCountry\CountryProviderClass was added.
Magento\Payment\Helper\DataClass was added.
Magento\Payment\Gateway\Helper\ContextHelperClass was added.
Magento\Payment\Gateway\Helper\SubjectReaderClass was added.
Magento\Payment\Gateway\Config\ConfigValueHandlerClass was added.
Magento\Payment\Gateway\Config\ValueHandlerPoolClass was added.
Magento\Payment\Gateway\Command\NullCommandClass was added.
Magento\Payment\Gateway\Command\Result\ArrayResultClass was added.
Magento\Payment\Gateway\Command\Result\BoolResultClass was added.
Magento\Payment\Block\FormClass was added.
Magento\Payment\Block\InfoClass was added.
Magento\Payment\Block\Transparent\FormClass was added.
Magento\Payment\Block\Transparent\IframeClass was added.
Magento\Payment\Block\Transparent\InfoClass was added.
Magento\Payment\Block\Info\AbstractContainerClass was added.
Magento\Payment\Block\Info\CcClass was added.
Magento\Payment\Block\Info\InstructionsClass was added.
Magento\Payment\Block\Form\CcClass was added.
Magento\Payment\Block\Form\ContainerClass was added.
Magento\Payment\Block\Adminhtml\Transparent\FormClass was added.
Magento\PageCache\Model\Varnish\VclGeneratorClass was added.
Magento\PageCache\Block\JavascriptClass was added.
Magento\PageCache\Block\System\Config\Form\Field\ExportClass was added.
Magento\OfflineShipping\Model\Source\SalesRule\FreeShippingOptionsClass was added.
Magento\OfflineShipping\Model\SalesRule\CalculatorClass was added.
Magento\OfflineShipping\Model\SalesRule\RuleClass was added.
Magento\OfflineShipping\Model\ResourceModel\Carrier\TablerateClass was added.
Magento\OfflineShipping\Model\ResourceModel\Carrier\Tablerate\CollectionClass was added.
Magento\OfflineShipping\Model\ResourceModel\Carrier\Tablerate\CSV\ColumnNotFoundExceptionClass was added.
Magento\OfflineShipping\Model\ResourceModel\Carrier\Tablerate\CSV\RowExceptionClass was added.
Magento\OfflineShipping\Model\Config\Source\FlatrateClass was added.
Magento\OfflineShipping\Model\Config\Source\TablerateClass was added.
Magento\OfflineShipping\Model\Carrier\FlatrateClass was added.
Magento\OfflineShipping\Model\Carrier\FreeshippingClass was added.
Magento\OfflineShipping\Model\Carrier\PickupClass was added.
Magento\OfflineShipping\Model\Carrier\TablerateClass was added.
Magento\OfflinePayments\Model\BanktransferClass was added.
Magento\OfflinePayments\Model\CashondeliveryClass was added.
Magento\OfflinePayments\Model\CheckmoClass was added.
Magento\OfflinePayments\Model\PurchaseorderClass was added.
Magento\Newsletter\Model\ProblemClass was added.
Magento\Newsletter\Model\QueueClass was added.
Magento\Newsletter\Model\SubscriberClass was added.
Magento\Newsletter\Model\TemplateClass was added.
Magento\Newsletter\Model\ResourceModel\ProblemClass was added.
Magento\Newsletter\Model\ResourceModel\QueueClass was added.
Magento\Newsletter\Model\ResourceModel\SubscriberClass was added.
Magento\Newsletter\Model\ResourceModel\TemplateClass was added.
Magento\Newsletter\Model\ResourceModel\Template\CollectionClass was added.
Magento\Newsletter\Model\ResourceModel\Subscriber\CollectionClass was added.
Magento\Newsletter\Model\ResourceModel\Queue\CollectionClass was added.
Magento\Newsletter\Model\ResourceModel\Problem\CollectionClass was added.
Magento\Newsletter\Helper\DataClass was added.
Magento\Newsletter\Block\SubscribeClass was added.
Magento\Newsletter\Block\Adminhtml\ProblemClass was added.
Magento\Newsletter\Block\Adminhtml\SubscriberClass was added.
Magento\Newsletter\Block\Adminhtml\Template\EditClass was added.
Magento\Newsletter\Block\Adminhtml\Template\PreviewClass was added.
Magento\Newsletter\Block\Adminhtml\Template\Preview\FormClass was added.
Magento\Newsletter\Block\Adminhtml\Subscriber\GridClass was added.
Magento\Newsletter\Block\Adminhtml\Queue\EditClass was added.
Magento\Newsletter\Block\Adminhtml\Queue\PreviewClass was added.
Magento\Newsletter\Block\Adminhtml\Queue\Preview\FormClass was added.
Magento\Multishipping\Model\Checkout\Type\MultishippingClass was added.
Magento\Multishipping\Block\Checkout\AddressesClass was added.
Magento\Multishipping\Block\Checkout\BillingClass was added.
Magento\Multishipping\Block\Checkout\LinkClass was added.
Magento\Multishipping\Block\Checkout\OverviewClass was added.
Magento\Multishipping\Block\Checkout\ShippingClass was added.
Magento\Multishipping\Block\Checkout\SuccessClass was added.
Magento\Multishipping\Block\Checkout\Payment\InfoClass was added.
Magento\Multishipping\Block\Checkout\Billing\ItemsClass was added.
Magento\Multishipping\Block\Checkout\Address\SelectClass was added.
Magento\Msrp\Block\PopupClass was added.
Magento\Msrp\Block\TotalClass was added.
Magento\MediaStorage\Model\ResourceModel\File\Storage\DatabaseClass was added.
Magento\MediaStorage\Model\File\StorageClass was added.
Magento\MediaStorage\Model\File\UploaderClass was added.
Magento\MediaStorage\Model\File\Storage\DatabaseClass was added.
Magento\MediaStorage\Model\File\Storage\FileClass was added.
Magento\MediaStorage\Model\File\Storage\FlagClass was added.
Magento\MediaStorage\Model\File\Storage\Directory\DatabaseClass was added.
Magento\MediaStorage\Helper\File\StorageClass was added.
Magento\MediaStorage\Helper\File\Storage\DatabaseClass was added.
Magento\Marketplace\Model\PartnersClass was added.
Magento\Marketplace\Block\IndexClass was added.
Magento\Marketplace\Block\PartnersClass was added.
Magento\LayeredNavigation\Model\Attribute\Source\FilterableOptionsClass was added.
Magento\LayeredNavigation\Block\NavigationClass was added.
Magento\LayeredNavigation\Block\Navigation\FilterRendererClass was added.
Magento\LayeredNavigation\Block\Navigation\StateClass was added.
Magento\Integration\Model\Oauth\ConsumerClass was added.
Magento\Integration\Model\Oauth\TokenClass was added.
Magento\Integration\Block\Adminhtml\IntegrationClass was added.
Magento\Integration\Block\Adminhtml\Integration\EditClass was added.
Magento\Integration\Block\Adminhtml\Integration\GridClass was added.
Magento\Integration\Block\Adminhtml\Integration\TokensClass was added.
Magento\Integration\Block\Adminhtml\Integration\Edit\TabsClass was added.
Magento\Integration\Block\Adminhtml\Integration\Edit\Tab\InfoClass was added.
Magento\Integration\Block\Adminhtml\Integration\Edit\Tab\WebapiClass was added.
Magento\Integration\Block\Adminhtml\Integration\Activate\Permissions\TabsClass was added.
Magento\Integration\Block\Adminhtml\Integration\Activate\Permissions\Tab\WebapiClass was added.
Magento\Indexer\Model\ResourceModel\AbstractResourceClass was added.
Magento\Indexer\Block\Backend\ContainerClass was added.
Magento\ImportExport\Model\ExportClass was added.
Magento\ImportExport\Model\HistoryClass was added.
Magento\ImportExport\Model\ImportClass was added.
Magento\ImportExport\Model\Source\Import\AbstractBehaviorClass was added.
Magento\ImportExport\Model\Source\Import\EntityClass was added.
Magento\ImportExport\Model\Source\Import\Behavior\BasicClass was added.
Magento\ImportExport\Model\Source\Import\Behavior\CustomClass was added.
Magento\ImportExport\Model\Source\Export\EntityClass was added.
Magento\ImportExport\Model\Source\Export\FormatClass was added.
Magento\ImportExport\Model\ResourceModel\CollectionByPagesIteratorClass was added.
Magento\ImportExport\Model\ResourceModel\HelperClass was added.
Magento\ImportExport\Model\ResourceModel\HistoryClass was added.
Magento\ImportExport\Model\ResourceModel\Import\DataClass was added.
Magento\ImportExport\Model\ResourceModel\History\CollectionClass was added.
Magento\ImportExport\Model\Import\AbstractEntityClass was added.
Magento\ImportExport\Model\Import\AbstractSourceClass was added.
Magento\ImportExport\Model\Import\ErrorProcessing\ProcessingErrorClass was added.
Magento\ImportExport\Model\Import\Entity\AbstractEavClass was added.
Magento\ImportExport\Model\Import\Entity\AbstractEntityClass was added.
Magento\ImportExport\Model\Export\AbstractEntityClass was added.
Magento\ImportExport\Model\Export\Entity\AbstractEavClass was added.
Magento\ImportExport\Model\Export\Entity\AbstractEntityClass was added.
Magento\ImportExport\Model\Export\Adapter\AbstractAdapterClass was added.
Magento\ImportExport\Model\Export\Adapter\CsvClass was added.
Magento\ImportExport\Helper\DataClass was added.
Magento\ImportExport\Helper\ReportClass was added.
Magento\ImportExport\Block\Adminhtml\HistoryClass was added.
Magento\ImportExport\Block\Adminhtml\Import\EditClass was added.
Magento\ImportExport\Block\Adminhtml\Import\Frame\ResultClass was added.
Magento\ImportExport\Block\Adminhtml\Import\Edit\BeforeClass was added.
Magento\ImportExport\Block\Adminhtml\Form\AfterClass was added.
Magento\ImportExport\Block\Adminhtml\Export\EditClass was added.
Magento\ImportExport\Block\Adminhtml\Export\FilterClass was added.
Magento\GroupedProduct\Model\ResourceModel\Product\LinkClass was added.
Magento\GroupedProduct\Model\Product\Type\GroupedClass was added.
Magento\GroupedProduct\Block\Stockqty\Type\GroupedClass was added.
Magento\GroupedProduct\Block\Product\View\Type\GroupedClass was added.
Magento\GroupedProduct\Block\Product\Grouped\AssociatedProductsClass was added.
Magento\GroupedProduct\Block\Product\Grouped\AssociatedProducts\ListAssociatedProductsClass was added.
Magento\GroupedProduct\Block\Order\Item\Renderer\GroupedClass was added.
Magento\GroupedProduct\Block\Order\Email\Items\Order\GroupedClass was added.
Magento\GroupedProduct\Block\Cart\Item\Renderer\GroupedClass was added.
Magento\GroupedProduct\Block\Adminhtml\Product\Composite\Fieldset\GroupedClass was added.
Magento\GroupedProduct\Block\Adminhtml\Items\Column\Name\GroupedClass was added.
Magento\GoogleOptimizer\Ui\DataProvider\Product\Form\Modifier\GoogleOptimizerClass was added.
Magento\GoogleOptimizer\Observer\AbstractSaveClass was added.
Magento\GoogleOptimizer\Model\CodeClass was added.
Magento\GoogleOptimizer\Model\ResourceModel\CodeClass was added.
Magento\GoogleOptimizer\Helper\CodeClass was added.
Magento\GoogleOptimizer\Helper\DataClass was added.
Magento\GoogleOptimizer\Helper\FormClass was added.
Magento\GoogleOptimizer\Block\Code\CategoryClass was added.
Magento\GoogleOptimizer\Block\Code\PageClass was added.
Magento\GoogleOptimizer\Block\Code\ProductClass was added.
Magento\GoogleAnalytics\Helper\DataClass was added.
Magento\GoogleAnalytics\Block\GaClass was added.
Magento\GoogleAdwords\Model\Validator\FactoryClass was added.
Magento\GoogleAdwords\Model\Filter\UppercaseTitleClass was added.
Magento\GoogleAdwords\Model\Config\Source\LanguageClass was added.
Magento\GoogleAdwords\Model\Config\Source\ValueTypeClass was added.
Magento\GoogleAdwords\Model\Config\Backend\AbstractConversionClass was added.
Magento\GoogleAdwords\Model\Config\Backend\ColorClass was added.
Magento\GoogleAdwords\Model\Config\Backend\ConversionIdClass was added.
Magento\GoogleAdwords\Helper\DataClass was added.
Magento\GoogleAdwords\Block\CodeClass was added.
Magento\GiftMessage\Model\MessageClass was added.
Magento\GiftMessage\Block\Cart\GiftOptionsClass was added.
Magento\GiftMessage\Block\Cart\Item\Renderer\Actions\GiftOptionsClass was added.
Magento\GiftMessage\Block\Adminhtml\Sales\Order\View\FormClass was added.
Magento\GiftMessage\Block\Adminhtml\Sales\Order\View\GiftoptionsClass was added.
Magento\GiftMessage\Block\Adminhtml\Sales\Order\View\ItemsClass was added.
Magento\GiftMessage\Block\Adminhtml\Sales\Order\Create\FormClass was added.
Magento\GiftMessage\Block\Adminhtml\Sales\Order\Create\GiftoptionsClass was added.
Magento\GiftMessage\Block\Adminhtml\Sales\Order\Create\ItemsClass was added.
Magento\EncryptionKey\Model\ResourceModel\Key\ChangeClass was added.
Magento\EncryptionKey\Block\Adminhtml\Crypt\Key\EditClass was added.
Magento\EncryptionKey\Block\Adminhtml\Crypt\Key\FormClass was added.
Magento\Email\Model\AbstractTemplateClass was added.
Magento\Email\Model\BackendTemplateClass was added.
Magento\Email\Model\TemplateClass was added.
Magento\Email\Model\Template\FilterClass was added.
Magento\Email\Model\ResourceModel\TemplateClass was added.
Magento\Email\Model\ResourceModel\Template\CollectionClass was added.
Magento\Email\Block\Adminhtml\TemplateClass was added.
Magento\Email\Block\Adminhtml\Template\PreviewClass was added.
Magento\Eav\Setup\EavSetupClass was added.
Magento\Eav\Model\AttributeClass was added.
Magento\Eav\Model\AttributeFactoryClass was added.
Magento\Eav\Model\ConfigClass was added.
Magento\Eav\Model\FormClass was added.
Magento\Eav\Model\ResourceModel\AttributeClass was added.
Magento\Eav\Model\ResourceModel\HelperClass was added.
Magento\Eav\Model\ResourceModel\Form\Fieldset\CollectionClass was added.
Magento\Eav\Model\ResourceModel\Form\Element\CollectionClass was added.
Magento\Eav\Model\ResourceModel\Form\Attribute\CollectionClass was added.
Magento\Eav\Model\ResourceModel\Entity\AttributeClass was added.
Magento\Eav\Model\ResourceModel\Entity\TypeClass was added.
Magento\Eav\Model\ResourceModel\Entity\Attribute\CollectionClass was added.
Magento\Eav\Model\ResourceModel\Entity\Attribute\Set\CollectionClass was added.
Magento\Eav\Model\ResourceModel\Entity\Attribute\Group\CollectionClass was added.
Magento\Eav\Model\ResourceModel\Attribute\CollectionClass was added.
Magento\Eav\Model\Form\ElementClass was added.
Magento\Eav\Model\Form\FactoryClass was added.
Magento\Eav\Model\Form\FieldsetClass was added.
Magento\Eav\Model\Entity\AbstractEntityClass was added.
Magento\Eav\Model\Entity\AttributeClass was added.
Magento\Eav\Model\Entity\ContextClass was added.
Magento\Eav\Model\Entity\StoreClass was added.
Magento\Eav\Model\Entity\TypeClass was added.
Magento\Eav\Model\Entity\Setup\ContextClass was added.
Magento\Eav\Model\Entity\Increment\AbstractIncrementClass was added.
Magento\Eav\Model\Entity\Increment\NumericValueClass was added.
Magento\Eav\Model\Entity\Collection\AbstractCollectionClass was added.
Magento\Eav\Model\Entity\Collection\VersionControl\AbstractCollectionClass was added.
Magento\Eav\Model\Entity\Attribute\AbstractAttributeClass was added.
Magento\Eav\Model\Entity\Attribute\AttributeGroupAlreadyExistsExceptionClass was added.
Magento\Eav\Model\Entity\Attribute\ConfigClass was added.
Magento\Eav\Model\Entity\Attribute\ExceptionClass was added.
Magento\Eav\Model\Entity\Attribute\GroupClass was added.
Magento\Eav\Model\Entity\Attribute\OptionClass was added.
Magento\Eav\Model\Entity\Attribute\Source\AbstractSourceClass was added.
Magento\Eav\Model\Entity\Attribute\Source\BooleanClass was added.
Magento\Eav\Model\Entity\Attribute\Source\StoreClass was added.
Magento\Eav\Model\Entity\Attribute\Source\TableClass was added.
Magento\Eav\Model\Entity\Attribute\Frontend\AbstractFrontendClass was added.
Magento\Eav\Model\Entity\Attribute\Frontend\DatetimeClass was added.
Magento\Eav\Model\Entity\Attribute\Frontend\DefaultFrontendClass was added.
Magento\Eav\Model\Entity\Attribute\Backend\AbstractBackendClass was added.
Magento\Eav\Model\Entity\Attribute\Backend\ArrayBackendClass was added.
Magento\Eav\Model\Entity\Attribute\Backend\DatetimeClass was added.
Magento\Eav\Model\Entity\Attribute\Backend\DefaultBackendClass was added.
Magento\Eav\Model\Entity\Attribute\Backend\IncrementClass was added.
Magento\Eav\Model\Entity\Attribute\Backend\JsonEncodedClass was added.
Magento\Eav\Model\Entity\Attribute\Backend\StoreClass was added.
Magento\Eav\Model\Entity\Attribute\Backend\Time\CreatedClass was added.
Magento\Eav\Model\Entity\Attribute\Backend\Time\UpdatedClass was added.
Magento\Eav\Model\Attribute\Data\AbstractDataClass was added.
Magento\Eav\Model\Attribute\Data\FileClass was added.
Magento\Eav\Block\Adminhtml\Attribute\Grid\AbstractGridClass was added.
Magento\Eav\Block\Adminhtml\Attribute\Edit\Options\AbstractOptionsClass was added.
Magento\Eav\Block\Adminhtml\Attribute\Edit\Options\LabelsClass was added.
Magento\Eav\Block\Adminhtml\Attribute\Edit\Options\OptionsClass was added.
Magento\Downloadable\Model\DownloadableOptionClass was added.
Magento\Downloadable\Model\LinkClass was added.
Magento\Downloadable\Model\SampleClass was added.
Magento\Downloadable\Model\Sample\BuilderClass was added.
Magento\Downloadable\Model\Sales\Order\Pdf\Items\CreditmemoClass was added.
Magento\Downloadable\Model\Sales\Order\Pdf\Items\InvoiceClass was added.
Magento\Downloadable\Model\ResourceModel\LinkClass was added.
Magento\Downloadable\Model\ResourceModel\SampleClass was added.
Magento\Downloadable\Model\ResourceModel\Sample\CollectionClass was added.
Magento\Downloadable\Model\ResourceModel\Link\Purchased\CollectionClass was added.
Magento\Downloadable\Model\ResourceModel\Link\Purchased\Item\CollectionClass was added.
Magento\Downloadable\Model\Product\TypeClass was added.
Magento\Downloadable\Model\Product\TypeHandler\LinkClass was added.
Magento\Downloadable\Model\Product\TypeHandler\SampleClass was added.
Magento\Downloadable\Model\Link\BuilderClass was added.
Magento\Downloadable\Model\Link\PurchasedClass was added.
Magento\Downloadable\Model\Link\Purchased\ItemClass was added.
Magento\Downloadable\Helper\FileClass was added.
Magento\Downloadable\Block\Sales\Order\Item\Renderer\DownloadableClass was added.
Magento\Downloadable\Block\Sales\Order\Email\Items\DownloadableClass was added.
Magento\Downloadable\Block\Sales\Order\Email\Items\Order\DownloadableClass was added.
Magento\Downloadable\Block\Customer\Products\ListProductsClass was added.
Magento\Downloadable\Block\Checkout\SuccessClass was added.
Magento\Downloadable\Block\Checkout\Cart\Item\RendererClass was added.
Magento\Downloadable\Block\Catalog\Product\LinksClass was added.
Magento\Downloadable\Block\Catalog\Product\SamplesClass was added.
Magento\Downloadable\Block\Catalog\Product\View\TypeClass was added.
Magento\Downloadable\Block\Adminhtml\Sales\Items\Column\Downloadable\NameClass was added.
Magento\Downloadable\Block\Adminhtml\Catalog\Product\Composite\Fieldset\DownloadableClass was added.
Magento\Directory\Model\AllowedCountriesClass was added.
Magento\Directory\Model\CountryClass was added.
Magento\Directory\Model\CurrencyClass was added.
Magento\Directory\Model\RegionClass was added.
Magento\Directory\Model\RegionFactoryClass was added.
Magento\Directory\Model\ResourceModel\CountryClass was added.
Magento\Directory\Model\ResourceModel\CurrencyClass was added.
Magento\Directory\Model\ResourceModel\RegionClass was added.
Magento\Directory\Model\ResourceModel\Region\CollectionClass was added.
Magento\Directory\Model\ResourceModel\Country\CollectionClass was added.
Magento\Directory\Model\ResourceModel\Country\FormatClass was added.
Magento\Directory\Model\ResourceModel\Country\Format\CollectionClass was added.
Magento\Directory\Model\Currency\Import\AbstractImportClass was added.
Magento\Directory\Model\Currency\Import\ConfigClass was added.
Magento\Directory\Model\Currency\Import\FactoryClass was added.
Magento\Directory\Model\Country\FormatClass was added.
Magento\Directory\Model\Config\Source\AllregionClass was added.
Magento\Directory\Model\Config\Source\CountryClass was added.
Magento\Directory\Model\Config\Source\WeightUnitClass was added.
Magento\Directory\Model\Config\Source\Country\FullClass was added.
Magento\Directory\Helper\DataClass was added.
Magento\Directory\Block\CurrencyClass was added.
Magento\Developer\Model\View\Page\Config\RendererFactoryClass was added.
Magento\Developer\Model\View\Asset\PreProcessor\FrontendCompilationClass was added.
Magento\Developer\Model\View\Asset\PreProcessor\PreprocessorStrategyClass was added.
Magento\Developer\Model\TemplateEngine\Decorator\DebugHintsClass was added.
Magento\Developer\Model\Config\Source\WorkflowTypeClass was added.
Magento\Developer\Helper\DataClass was added.
Magento\Developer\Console\Command\XmlCatalogGenerateCommandClass was added.
Magento\CustomerImportExport\Model\Import\AbstractCustomerClass was added.
Magento\CustomerImportExport\Model\Import\CustomerClass was added.
Magento\CustomerImportExport\Model\Export\AddressClass was added.
Magento\CustomerImportExport\Model\Export\CustomerClass was added.
Magento\Customer\Ui\Component\Listing\Column\ActionsClass was added.
Magento\Customer\Model\AddressClass was added.
Magento\Customer\Model\CustomerClass was added.
Magento\Customer\Model\GroupClass was added.
Magento\Customer\Model\RegistrationClass was added.
Magento\Customer\Model\ResourceModel\CustomerClass was added.
Magento\Customer\Model\ResourceModel\Address\CollectionClass was added.
Magento\Customer\Model\Metadata\FormClass was added.
Magento\Customer\Model\Data\AddressClass was added.
Magento\Customer\Model\Customer\DataProviderClass was added.
Magento\Customer\Model\Address\AbstractAddressClass was added.
Magento\Customer\Helper\AddressClass was added.
Magento\Customer\CustomerData\JsLayoutDataProviderPoolClass was added.
Magento\Customer\CustomerData\SectionPoolClass was added.
Magento\Customer\Block\CustomerDataClass was added.
Magento\Customer\Block\CustomerScopeDataClass was added.
Magento\Customer\Block\NewsletterClass was added.
Magento\Customer\Block\SectionConfigClass was added.
Magento\Customer\Block\Form\EditClass was added.
Magento\Customer\Block\Form\LoginClass was added.
Magento\Customer\Block\Form\RegisterClass was added.
Magento\Customer\Block\Form\Login\InfoClass was added.
Magento\Customer\Block\Adminhtml\GroupClass was added.
Magento\Customer\Block\Adminhtml\Edit\Tab\CartClass was added.
Magento\Customer\Block\Adminhtml\Edit\Tab\CartsClass was added.
Magento\Customer\Block\Adminhtml\Edit\Tab\OrdersClass was added.
Magento\Customer\Block\Adminhtml\Edit\Tab\ReviewsClass was added.
Magento\Customer\Block\Adminhtml\Edit\Tab\View\CartClass was added.
Magento\Customer\Block\Adminhtml\Edit\Tab\View\WishlistClass was added.
Magento\Customer\Block\Adminhtml\Edit\Tab\Newsletter\GridClass was added.
Magento\Customer\Block\Address\BookClass was added.
Magento\Customer\Block\Address\EditClass was added.
Magento\Customer\Block\Account\AuthenticationPopupClass was added.
Magento\Customer\Block\Account\AuthorizationLinkClass was added.
Magento\Customer\Block\Account\CustomerClass was added.
Magento\Customer\Block\Account\DashboardClass was added.
Magento\Customer\Block\Account\DelimiterClass was added.
Magento\Customer\Block\Account\ForgotpasswordClass was added.
Magento\Customer\Block\Account\LinkClass was added.
Magento\Customer\Block\Account\NavigationClass was added.
Magento\Customer\Block\Account\RegisterLinkClass was added.
Magento\Customer\Block\Account\ResetpasswordClass was added.
Magento\Customer\Block\Account\Dashboard\AddressClass was added.
Magento\Customer\Block\Account\Dashboard\InfoClass was added.
Magento\CurrencySymbol\Model\System\CurrencysymbolClass was added.
Magento\CurrencySymbol\Controller\Adminhtml\System\CurrencyClass was added.
Magento\CurrencySymbol\Controller\Adminhtml\System\CurrencysymbolClass was added.
Magento\CurrencySymbol\Block\Adminhtml\System\CurrencyClass was added.
Magento\CurrencySymbol\Block\Adminhtml\System\CurrencysymbolClass was added.
Magento\Cron\Model\ScheduleClass was added.
Magento\Cron\Model\ResourceModel\ScheduleClass was added.
Magento\Cron\Model\ResourceModel\Schedule\CollectionClass was added.
Magento\Cookie\Helper\CookieClass was added.
Magento\Cookie\Block\RequireCookieClass was added.
Magento\Cookie\Block\Html\NoticesClass was added.
Magento\Contact\Block\ContactFormClass was added.
Magento\ConfigurableProduct\Ui\Component\Listing\AssociatedProduct\FiltersClass was added.
Magento\ConfigurableProduct\Ui\Component\Listing\AssociatedProduct\Attribute\RepositoryClass was added.
Magento\ConfigurableProduct\Model\ConfigurableAttributeDataClass was added.
Magento\ConfigurableProduct\Model\ResourceModel\Product\Type\Configurable\Product\CollectionClass was added.
Magento\ConfigurableProduct\Model\ResourceModel\Product\Type\Configurable\Attribute\CollectionClass was added.
Magento\ConfigurableProduct\Model\Product\VariationHandlerClass was added.
Magento\ConfigurableProduct\Model\Product\Type\ConfigurableClass was added.
Magento\ConfigurableProduct\Model\Product\Type\VariationMatrixClass was added.
Magento\ConfigurableProduct\Helper\DataClass was added.
Magento\ConfigurableProduct\Helper\Product\Options\FactoryClass was added.
Magento\ConfigurableProduct\Block\Stockqty\Type\ConfigurableClass was added.
Magento\ConfigurableProduct\Block\Product\View\Type\ConfigurableClass was added.
Magento\ConfigurableProduct\Block\Product\Configurable\AttributeSelectorClass was added.
Magento\ConfigurableProduct\Block\Product\Configurable\AssociatedSelector\Renderer\IdClass was added.
Magento\ConfigurableProduct\Block\Cart\Item\Renderer\ConfigurableClass was added.
Magento\ConfigurableProduct\Block\Adminhtml\Product\Steps\AttributeValuesClass was added.
Magento\ConfigurableProduct\Block\Adminhtml\Product\Steps\BulkClass was added.
Magento\ConfigurableProduct\Block\Adminhtml\Product\Steps\SelectAttributesClass was added.
Magento\ConfigurableProduct\Block\Adminhtml\Product\Steps\SummaryClass was added.
Magento\ConfigurableProduct\Block\Adminhtml\Product\Edit\Tab\Variations\Config\MatrixClass was added.
Magento\ConfigurableProduct\Block\Adminhtml\Product\Edit\AttributeSet\FormClass was added.
Magento\ConfigurableProduct\Block\Adminhtml\Product\Composite\Fieldset\ConfigurableClass was added.
Magento\ConfigurableProduct\Block\Adminhtml\Product\Attribute\NewAttribute\Product\CreatedClass was added.
Magento\ConfigurableProduct\Block\Adminhtml\Order\Create\SidebarClass was added.
Magento\Config\Model\ConfigClass was added.
Magento\Config\Model\PreparedValueFactoryClass was added.
Magento\Config\Model\ResourceModel\ConfigClass was added.
Magento\Config\Model\ResourceModel\Config\DataClass was added.
Magento\Config\Model\ResourceModel\Config\Data\CollectionClass was added.
Magento\Config\Model\Placeholder\EnvironmentClass was added.
Magento\Config\Model\Placeholder\PlaceholderFactoryClass was added.
Magento\Config\Model\Config\BackendFactoryClass was added.
Magento\Config\Model\Config\CommentFactoryClass was added.
Magento\Config\Model\Config\FactoryClass was added.
Magento\Config\Model\Config\ImporterClass was added.
Magento\Config\Model\Config\LoaderClass was added.
Magento\Config\Model\Config\PathValidatorClass was added.
Magento\Config\Model\Config\SchemaLocatorClass was added.
Magento\Config\Model\Config\ScopeDefinerClass was added.
Magento\Config\Model\Config\SourceFactoryClass was added.
Magento\Config\Model\Config\StructureClass was added.
Magento\Config\Model\Config\TypePoolClass was added.
Magento\Config\Model\Config\Structure\AbstractElementClass was added.
Magento\Config\Model\Config\Structure\AbstractMapperClass was added.
Magento\Config\Model\Config\Structure\ConcealInProductionConfigListClass was added.
Magento\Config\Model\Config\Structure\ConverterClass was added.
Magento\Config\Model\Config\Structure\DataClass was added.
Magento\Config\Model\Config\Structure\ElementVisibilityCompositeClass was added.
Magento\Config\Model\Config\Structure\ReaderClass was added.
Magento\Config\Model\Config\Structure\Search\ProxyClass was added.
Magento\Config\Model\Config\Structure\Mapper\DependenciesClass was added.
Magento\Config\Model\Config\Structure\Mapper\ExtendsMapperClass was added.
Magento\Config\Model\Config\Structure\Mapper\FactoryClass was added.
Magento\Config\Model\Config\Structure\Mapper\IgnoreClass was added.
Magento\Config\Model\Config\Structure\Mapper\PathClass was added.
Magento\Config\Model\Config\Structure\Mapper\SortingClass was added.
Magento\Config\Model\Config\Structure\Mapper\Helper\RelativePathConverterClass was added.
Magento\Config\Model\Config\Structure\Mapper\Attribute\InheritanceClass was added.
Magento\Config\Model\Config\Structure\Element\AbstractCompositeClass was added.
Magento\Config\Model\Config\Structure\Element\FieldClass was added.
Magento\Config\Model\Config\Structure\Element\FlyweightFactoryClass was added.
Magento\Config\Model\Config\Structure\Element\GroupClass was added.
Magento\Config\Model\Config\Structure\Element\IteratorClass was added.
Magento\Config\Model\Config\Structure\Element\SectionClass was added.
Magento\Config\Model\Config\Structure\Element\TabClass was added.
Magento\Config\Model\Config\Structure\Element\Iterator\FieldClass was added.
Magento\Config\Model\Config\Structure\Element\Iterator\GroupClass was added.
Magento\Config\Model\Config\Structure\Element\Iterator\SectionClass was added.
Magento\Config\Model\Config\Structure\Element\Iterator\TabClass was added.
Magento\Config\Model\Config\Structure\Element\Group\ProxyClass was added.
Magento\Config\Model\Config\Structure\Element\Dependency\FieldClass was added.
Magento\Config\Model\Config\Structure\Element\Dependency\FieldFactoryClass was added.
Magento\Config\Model\Config\Structure\Element\Dependency\MapperClass was added.
Magento\Config\Model\Config\Source\EnabledisableClass was added.
Magento\Config\Model\Config\Source\LocaleClass was added.
Magento\Config\Model\Config\Source\NooptreqClass was added.
Magento\Config\Model\Config\Source\StoreClass was added.
Magento\Config\Model\Config\Source\WebsiteClass was added.
Magento\Config\Model\Config\Source\YesnoClass was added.
Magento\Config\Model\Config\Source\YesnocustomClass was added.
Magento\Config\Model\Config\Source\Website\AdminOptionHashClass was added.
Magento\Config\Model\Config\Source\Website\OptionHashClass was added.
Magento\Config\Model\Config\Source\Web\ProtocolClass was added.
Magento\Config\Model\Config\Source\Web\RedirectClass was added.
Magento\Config\Model\Config\Source\Reports\ScopeClass was added.
Magento\Config\Model\Config\Source\Locale\CountryClass was added.
Magento\Config\Model\Config\Source\Locale\CurrencyClass was added.
Magento\Config\Model\Config\Source\Locale\TimezoneClass was added.
Magento\Config\Model\Config\Source\Locale\WeekdaycodesClass was added.
Magento\Config\Model\Config\Source\Locale\WeekdaysClass was added.
Magento\Config\Model\Config\Source\Locale\Currency\AllClass was added.
Magento\Config\Model\Config\Source\Image\AdapterClass was added.
Magento\Config\Model\Config\Source\Email\IdentityClass was added.
Magento\Config\Model\Config\Source\Email\MethodClass was added.
Magento\Config\Model\Config\Source\Email\SmtpauthClass was added.
Magento\Config\Model\Config\Source\Email\TemplateClass was added.
Magento\Config\Model\Config\Source\Dev\DbautoupClass was added.
Magento\Config\Model\Config\Source\Design\RobotsClass was added.
Magento\Config\Model\Config\Source\Date\ShortClass was added.
Magento\Config\Model\Config\Source\Admin\PageClass was added.
Magento\Config\Model\Config\Reader\Source\Deployed\DocumentRootClass was added.
Magento\Config\Model\Config\Reader\Source\Deployed\SettingCheckerClass was added.
Magento\Config\Model\Config\Processor\EnvironmentPlaceholderClass was added.
Magento\Config\Model\Config\Parser\CommentClass was added.
Magento\Config\Model\Config\Export\CommentClass was added.
Magento\Config\Model\Config\Compiler\IncludeElementClass was added.
Magento\Config\Model\Config\BackendClone\FactoryClass was added.
Magento\Config\Model\Config\Backend\BaseurlClass was added.
Magento\Config\Model\Config\Backend\CacheClass was added.
Magento\Config\Model\Config\Backend\DatashareClass was added.
Magento\Config\Model\Config\Backend\EncryptedClass was added.
Magento\Config\Model\Config\Backend\FileClass was added.
Magento\Config\Model\Config\Backend\FilenameClass was added.
Magento\Config\Model\Config\Backend\ImageClass was added.
Magento\Config\Model\Config\Backend\LocaleClass was added.
Magento\Config\Model\Config\Backend\SecureClass was added.
Magento\Config\Model\Config\Backend\SerializedClass was added.
Magento\Config\Model\Config\Backend\StoreClass was added.
Magento\Config\Model\Config\Backend\TranslateClass was added.
Magento\Config\Model\Config\Backend\Serialized\ArraySerializedClass was added.
Magento\Config\Model\Config\Backend\Log\CronClass was added.
Magento\Config\Model\Config\Backend\Locale\TimezoneClass was added.
Magento\Config\Model\Config\Backend\Image\AdapterClass was added.
Magento\Config\Model\Config\Backend\Image\FaviconClass was added.
Magento\Config\Model\Config\Backend\Image\LogoClass was added.
Magento\Config\Model\Config\Backend\Image\PdfClass was added.
Magento\Config\Model\Config\Backend\Email\AddressClass was added.
Magento\Config\Model\Config\Backend\Email\SenderClass was added.
Magento\Config\Model\Config\Backend\Design\ExceptionClass was added.
Magento\Config\Model\Config\Backend\Currency\AbstractCurrencyClass was added.
Magento\Config\Model\Config\Backend\Currency\AllowClass was added.
Magento\Config\Model\Config\Backend\Currency\BaseClass was added.
Magento\Config\Model\Config\Backend\Currency\CronClass was added.
Magento\Config\Model\Config\Backend\Currency\DefaultCurrencyClass was added.
Magento\Config\Model\Config\Backend\Admin\CustomClass was added.
Magento\Config\Model\Config\Backend\Admin\CustompathClass was added.
Magento\Config\Model\Config\Backend\Admin\UsecustomClass was added.
Magento\Config\Model\Config\Backend\Admin\UsesecretkeyClass was added.
Magento\Config\Model\Config\Backend\Admin\Password\Link\ExpirationperiodClass was added.
Magento\Config\Controller\Adminhtml\System\AbstractConfigClass was added.
Magento\Config\Controller\Adminhtml\System\Config\AbstractScopeConfigClass was added.
Magento\Config\Console\Command\ConfigSetCommandClass was added.
Magento\Config\Console\Command\ConfigShowCommandClass was added.
Magento\Config\Console\Command\ConfigShow\ValueProcessorClass was added.
Magento\Config\Console\Command\ConfigSet\ConfigSetProcessorFactoryClass was added.
Magento\Config\Console\Command\ConfigSet\DefaultProcessorClass was added.
Magento\Config\Console\Command\ConfigSet\ProcessorFacadeClass was added.
Magento\Config\Block\System\Config\EditClass was added.
Magento\Config\Block\System\Config\FormClass was added.
Magento\Config\Block\System\Config\TabsClass was added.
Magento\Config\Block\System\Config\Form\FieldClass was added.
Magento\Config\Block\System\Config\Form\FieldsetClass was added.
Magento\Config\Block\System\Config\Form\Fieldset\Modules\DisableOutputClass was added.
Magento\Config\Block\System\Config\Form\Field\HeadingClass was added.
Magento\Config\Block\System\Config\Form\Field\NotificationClass was added.
Magento\Config\Block\System\Config\Form\Field\FieldArray\AbstractFieldArrayClass was added.
Magento\Config\App\Config\Type\SystemClass was added.
Magento\Config\App\Config\Source\EnvironmentConfigSourceClass was added.
Magento\Config\App\Config\Source\InitialSnapshotConfigSourceClass was added.
Magento\Config\App\Config\Source\ModularConfigSourceClass was added.
Magento\Config\App\Config\Source\RuntimeConfigSourceClass was added.
Magento\Cms\Model\PageClass was added.
Magento\Cms\Model\Wysiwyg\ConfigClass was added.
Magento\Cms\Model\Wysiwyg\Images\StorageClass was added.
Magento\Cms\Model\Wysiwyg\Images\Storage\CollectionClass was added.
Magento\Cms\Block\PageClass was added.
Magento\Cms\Block\Adminhtml\Wysiwyg\Images\ContentClass was added.
Magento\Cms\Block\Adminhtml\Wysiwyg\Images\TreeClass was added.
Magento\Cms\Block\Adminhtml\Wysiwyg\Images\Content\FilesClass was added.
Magento\Cms\Block\Adminhtml\Wysiwyg\Images\Content\UploaderClass was added.
Magento\CheckoutAgreements\Block\AgreementsClass was added.
Magento\Checkout\ExceptionClass was added.
Magento\Checkout\Model\CartClass was added.
Magento\Checkout\Model\CompositeConfigProviderClass was added.
Magento\Checkout\Model\SessionClass was added.
Magento\Checkout\Model\Session\SuccessValidatorClass was added.
Magento\Checkout\Model\Layout\AbstractTotalsProcessorClass was added.
Magento\Checkout\Model\Cart\ImageProviderClass was added.
Magento\Checkout\Model\Cart\RequestInfoFilterCompositeClass was added.
Magento\Checkout\CustomerData\AbstractItemClass was added.
Magento\Checkout\Block\CartClass was added.
Magento\Checkout\Block\OnepageClass was added.
Magento\Checkout\Block\QuoteShortcutButtonsClass was added.
Magento\Checkout\Block\RegistrationClass was added.
Magento\Checkout\Block\Onepage\FailureClass was added.
Magento\Checkout\Block\Onepage\LinkClass was added.
Magento\Checkout\Block\Onepage\SuccessClass was added.
Magento\Checkout\Block\Item\Price\RendererClass was added.
Magento\Checkout\Block\Cart\CouponClass was added.
Magento\Checkout\Block\Cart\CrosssellClass was added.
Magento\Checkout\Block\Cart\GridClass was added.
Magento\Checkout\Block\Cart\ShippingClass was added.
Magento\Checkout\Block\Cart\SidebarClass was added.
Magento\Checkout\Block\Cart\TotalsClass was added.
Magento\Checkout\Block\Cart\ValidationMessagesClass was added.
Magento\Checkout\Block\Cart\Item\ConfigureClass was added.
Magento\Checkout\Block\Cart\Item\RendererClass was added.
Magento\Checkout\Block\Cart\Item\Renderer\ActionsClass was added.
Magento\Checkout\Block\Cart\Item\Renderer\Actions\EditClass was added.
Magento\Checkout\Block\Cart\Item\Renderer\Actions\RemoveClass was added.
Magento\Checkout\Block\Cart\Additional\InfoClass was added.
Magento\CatalogWidget\Model\RuleClass was added.
Magento\CatalogSearch\Model\AdvancedClass was added.
Magento\CatalogSearch\Model\Source\WeightClass was added.
Magento\CatalogSearch\Model\Search\RequestGeneratorClass was added.
Magento\CatalogSearch\Model\Search\TableMapperClass was added.
Magento\CatalogSearch\Model\Search\RequestGenerator\GeneratorResolverClass was added.
Magento\CatalogSearch\Model\ResourceModel\AdvancedClass was added.
Magento\CatalogSearch\Model\ResourceModel\EngineProviderClass was added.
Magento\CatalogSearch\Model\ResourceModel\FulltextClass was added.
Magento\CatalogSearch\Model\ResourceModel\Search\CollectionClass was added.
Magento\CatalogSearch\Model\ResourceModel\Fulltext\CollectionClass was added.
Magento\CatalogSearch\Model\ResourceModel\Advanced\CollectionClass was added.
Magento\CatalogSearch\Model\Indexer\FulltextClass was added.
Magento\CatalogSearch\Model\Indexer\IndexStructureClass was added.
Magento\CatalogSearch\Model\Indexer\IndexStructureFactoryClass was added.
Magento\CatalogSearch\Model\Indexer\IndexerHandlerClass was added.
Magento\CatalogSearch\Model\Indexer\IndexerHandlerFactoryClass was added.
Magento\CatalogSearch\Model\Indexer\ProductFieldsetClass was added.
Magento\CatalogSearch\Model\Indexer\Scope\IndexTableNotExistExceptionClass was added.
Magento\CatalogSearch\Model\Indexer\Scope\UnknownStateExceptionClass was added.
Magento\CatalogSearch\Model\Indexer\Fulltext\ProcessorClass was added.
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\DataProviderClass was added.
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\FullClass was added.
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\IndexIteratorClass was added.
Magento\CatalogSearch\Model\Advanced\Request\BuilderClass was added.
Magento\CatalogSearch\Model\Adminhtml\System\Config\Backend\EngineClass was added.
Magento\CatalogSearch\Model\Adapter\OptionsClass was added.
Magento\CatalogSearch\Model\Adapter\Mysql\Filter\AliasResolverClass was added.
Magento\CatalogSearch\Helper\DataClass was added.
Magento\CatalogSearch\Block\ResultClass was added.
Magento\CatalogSearch\Block\Advanced\FormClass was added.
Magento\CatalogSearch\Block\Advanced\ResultClass was added.
Magento\CatalogRule\Model\Rule\Action\CollectionClass was added.
Magento\CatalogRule\Block\Adminhtml\Promo\CatalogClass was added.
Magento\CatalogInventory\Model\Source\BackordersClass was added.
Magento\CatalogInventory\Model\Source\StockClass was added.
Magento\CatalogInventory\Model\ResourceModel\Indexer\StockFactoryClass was added.
Magento\CatalogInventory\Model\ResourceModel\Indexer\Stock\DefaultStockClass was added.
Magento\CatalogInventory\Model\Quote\Item\QuantityValidatorClass was added.
Magento\CatalogInventory\Model\Adminhtml\Stock\ItemClass was added.
Magento\CatalogInventory\Block\QtyincrementsClass was added.
Magento\CatalogInventory\Block\Stockqty\DefaultStockqtyClass was added.
Magento\CatalogInventory\Block\Adminhtml\Form\Field\MinsaleqtyClass was added.
Magento\CatalogInventory\Block\Adminhtml\Form\Field\StockClass was added.
Magento\CatalogImportExport\Model\Import\ProductClass was added.
Magento\CatalogImportExport\Model\Import\UploaderClass was added.
Magento\CatalogImportExport\Model\Import\Product\CategoryProcessorClass was added.
Magento\CatalogImportExport\Model\Import\Product\OptionClass was added.
Magento\CatalogImportExport\Model\Import\Product\SkuProcessorClass was added.
Magento\CatalogImportExport\Model\Import\Product\ValidatorClass was added.
Magento\CatalogImportExport\Model\Import\Product\Type\AbstractTypeClass was added.
Magento\CatalogImportExport\Model\Import\Product\Type\SimpleClass was added.
Magento\CatalogImportExport\Model\Import\Product\Type\VirtualClass was added.
Magento\CatalogImportExport\Model\Export\ProductClass was added.
Magento\CatalogImportExport\Model\Export\RowCustomizer\CompositeClass was added.
Magento\CatalogImportExport\Model\Export\Product\Type\AbstractTypeClass was added.
Magento\CatalogImportExport\Model\Export\Product\Type\SimpleClass was added.
Magento\Catalog\Ui\AllowedProductTypesClass was added.
Magento\Catalog\Ui\DataProvider\CatalogEavValidationRulesClass was added.
Magento\Catalog\Ui\DataProvider\Product\AddStoreFieldToCollectionClass was added.
Magento\Catalog\Ui\DataProvider\Product\AddWebsitesFieldToCollectionClass was added.
Magento\Catalog\Ui\DataProvider\Product\ProductCustomOptionsDataProviderClass was added.
Magento\Catalog\Ui\DataProvider\Product\ProductDataProviderClass was added.
Magento\Catalog\Ui\DataProvider\Product\Related\AbstractDataProviderClass was added.
Magento\Catalog\Ui\DataProvider\Product\Related\CrossSellDataProviderClass was added.
Magento\Catalog\Ui\DataProvider\Product\Related\RelatedDataProviderClass was added.
Magento\Catalog\Ui\DataProvider\Product\Related\UpSellDataProviderClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\NewCategoryDataProviderClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\ProductDataProviderClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\AbstractModifierClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\AdvancedPricingClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\AttributeSetClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\AttributesClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\CategoriesClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\CustomOptionsClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\GeneralClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\ImagesClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\RelatedClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\ScheduleDesignUpdateClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\SystemClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\TierPriceClass was added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\WebsitesClass was added.
Magento\Catalog\Ui\Component\ColumnFactoryClass was added.
Magento\Catalog\Ui\Component\FilterFactoryClass was added.
Magento\Catalog\Ui\Component\Listing\ColumnsClass was added.
Magento\Catalog\Ui\Component\Listing\FiltersClass was added.
Magento\Catalog\Ui\Component\Listing\Columns\AttributeSetTextClass was added.
Magento\Catalog\Ui\Component\Listing\Columns\PriceClass was added.
Magento\Catalog\Ui\Component\Listing\Columns\ProductActionsClass was added.
Magento\Catalog\Ui\Component\Listing\Columns\StatusTextClass was added.
Magento\Catalog\Ui\Component\Listing\Columns\ThumbnailClass was added.
Magento\Catalog\Ui\Component\Listing\Columns\WebsitesClass was added.
Magento\Catalog\Ui\Component\Listing\Attribute\AbstractRepositoryClass was added.
Magento\Catalog\Ui\Component\Listing\Attribute\RepositoryClass was added.
Magento\Catalog\Ui\Component\Category\Form\Element\WysiwygClass was added.
Magento\Catalog\Pricing\RenderClass was added.
Magento\Catalog\Pricing\Price\TierPriceClass was added.
Magento\Catalog\Model\AbstractModelClass was added.
Magento\Catalog\Model\CategoryClass was added.
Magento\Catalog\Model\DesignClass was added.
Magento\Catalog\Model\LayerClass was added.
Magento\Catalog\Model\ProductClass was added.
Magento\Catalog\Model\SessionClass was added.
Magento\Catalog\Model\System\Config\Backend\Catalog\Url\Rewrite\SuffixClass was added.
Magento\Catalog\Model\ResourceModel\AbstractResourceClass was added.
Magento\Catalog\Model\ResourceModel\ProductClass was added.
Magento\Catalog\Model\ResourceModel\Product\CollectionClass was added.
Magento\Catalog\Model\ResourceModel\Product\GalleryClass was added.
Magento\Catalog\Model\ResourceModel\Product\Option\CollectionClass was added.
Magento\Catalog\Model\ResourceModel\Product\Option\Value\CollectionClass was added.
Magento\Catalog\Model\ResourceModel\Product\Link\CollectionClass was added.
Magento\Catalog\Model\ResourceModel\Product\Link\Product\CollectionClass was added.
Magento\Catalog\Model\ResourceModel\Product\Indexer\AbstractIndexerClass was added.
Magento\Catalog\Model\ResourceModel\Product\Indexer\Price\DefaultPriceClass was added.
Magento\Catalog\Model\ResourceModel\Product\Compare\Item\CollectionClass was added.
Magento\Catalog\Model\ResourceModel\Product\Collection\ProductLimitationClass was added.
Magento\Catalog\Model\ResourceModel\Product\Attribute\CollectionClass was added.
Magento\Catalog\Model\ResourceModel\Layer\Filter\AttributeClass was added.
Magento\Catalog\Model\ResourceModel\Layer\Filter\DecimalClass was added.
Magento\Catalog\Model\ResourceModel\Layer\Filter\PriceClass was added.
Magento\Catalog\Model\ResourceModel\Eav\AttributeClass was added.
Magento\Catalog\Model\ResourceModel\Collection\AbstractCollectionClass was added.
Magento\Catalog\Model\ResourceModel\Category\CollectionClass was added.
Magento\Catalog\Model\ResourceModel\Category\TreeClass was added.
Magento\Catalog\Model\Product\ActionClass was added.
Magento\Catalog\Model\Product\ExceptionClass was added.
Magento\Catalog\Model\Product\LinkClass was added.
Magento\Catalog\Model\Product\OptionClass was added.
Magento\Catalog\Model\Product\ReservedAttributeListClass was added.
Magento\Catalog\Model\Product\TypeClass was added.
Magento\Catalog\Model\Product\UrlClass was added.
Magento\Catalog\Model\Product\VisibilityClass was added.
Magento\Catalog\Model\Product\Type\PriceClass was added.
Magento\Catalog\Model\Product\ProductList\ToolbarClass was added.
Magento\Catalog\Model\Product\Price\Validation\ResultClass was added.
Magento\Catalog\Model\Product\Option\ValueClass was added.
Magento\Catalog\Model\Product\Option\Type\DefaultTypeClass was added.
Magento\Catalog\Model\Product\Media\ConfigClass was added.
Magento\Catalog\Model\Product\Link\ConverterClass was added.
Magento\Catalog\Model\Product\Link\ResolverClass was added.
Magento\Catalog\Model\Product\Gallery\CreateHandlerClass was added.
Magento\Catalog\Model\Product\Gallery\ProcessorClass was added.
Magento\Catalog\Model\Product\Gallery\ReadHandlerClass was added.
Magento\Catalog\Model\Product\Gallery\UpdateHandlerClass was added.
Magento\Catalog\Model\Product\CopyConstructor\CompositeClass was added.
Magento\Catalog\Model\Product\Compare\ItemClass was added.
Magento\Catalog\Model\Product\Compare\ListCompareClass was added.
Magento\Catalog\Model\Product\Attribute\Source\BooleanClass was added.
Magento\Catalog\Model\Product\Attribute\Source\StatusClass was added.
Magento\Catalog\Model\Product\Attribute\Backend\PriceClass was added.
Magento\Catalog\Model\Product\Attribute\Backend\Media\EntryConverterPoolClass was added.
Magento\Catalog\Model\Layer\StateClass was added.
Magento\Catalog\Model\Layer\Filter\AbstractFilterClass was added.
Magento\Catalog\Model\Layer\Filter\Price\RangeClass was added.
Magento\Catalog\Model\Indexer\AbstractFlatStateClass was added.
Magento\Catalog\Model\Indexer\Product\CategoryClass was added.
Magento\Catalog\Model\Indexer\Product\Price\ProcessorClass was added.
Magento\Catalog\Model\Indexer\Product\Flat\ProcessorClass was added.
Magento\Catalog\Model\Indexer\Product\Flat\StateClass was added.
Magento\Catalog\Model\Indexer\Product\Eav\ProcessorClass was added.
Magento\Catalog\Model\Indexer\Product\Category\ProcessorClass was added.
Magento\Catalog\Model\Indexer\Category\FlatClass was added.
Magento\Catalog\Model\Indexer\Category\ProductClass was added.
Magento\Catalog\Model\Indexer\Category\Product\AbstractActionClass was added.
Magento\Catalog\Model\Indexer\Category\Product\ProcessorClass was added.
Magento\Catalog\Model\Indexer\Category\Flat\SkipStaticColumnsProviderClass was added.
Magento\Catalog\Model\Indexer\Category\Flat\StateClass was added.
Magento\Catalog\Model\Category\DataProviderClass was added.
Magento\Catalog\Model\Category\Attribute\Backend\ImageClass was added.
Magento\Catalog\Model\Category\Attribute\Backend\SortbyClass was added.
Magento\Catalog\Model\Attribute\Backend\CustomlayoutupdateClass was added.
Magento\Catalog\Model\Attribute\Backend\StartdateClass was added.
Magento\Catalog\Helper\DataClass was added.
Magento\Catalog\Helper\ImageClass was added.
Magento\Catalog\Helper\Product\CompareClass was added.
Magento\Catalog\Helper\Product\CompositeClass was added.
Magento\Catalog\Helper\Product\ConfigurationPoolClass was added.
Magento\Catalog\Helper\Product\ProductListClass was added.
Magento\Catalog\Helper\Product\Flat\IndexerClass was added.
Magento\Catalog\Controller\Adminhtml\Product\Initialization\HelperClass was added.
Magento\Catalog\Block\FrontendStorageManagerClass was added.
Magento\Catalog\Block\NavigationClass was added.
Magento\Catalog\Block\ShortcutButtonsClass was added.
Magento\Catalog\Block\Ui\ProductViewCounterClass was added.
Magento\Catalog\Block\Product\AbstractProductClass was added.
Magento\Catalog\Block\Product\GalleryClass was added.
Magento\Catalog\Block\Product\ImageClass was added.
Magento\Catalog\Block\Product\ListProductClass was added.
Magento\Catalog\Block\Product\ViewClass was added.
Magento\Catalog\Block\Product\View\AbstractViewClass was added.
Magento\Catalog\Block\Product\View\AdditionalClass was added.
Magento\Catalog\Block\Product\View\AttributesClass was added.
Magento\Catalog\Block\Product\View\DescriptionClass was added.
Magento\Catalog\Block\Product\View\GalleryClass was added.
Magento\Catalog\Block\Product\View\OptionsClass was added.
Magento\Catalog\Block\Product\View\Type\SimpleClass was added.
Magento\Catalog\Block\Product\View\Type\VirtualClass was added.
Magento\Catalog\Block\Product\View\Options\AbstractOptionsClass was added.
Magento\Catalog\Block\Product\View\Options\Type\DateClass was added.
Magento\Catalog\Block\Product\View\Options\Type\DefaultTypeClass was added.
Magento\Catalog\Block\Product\View\Options\Type\FileClass was added.
Magento\Catalog\Block\Product\View\Options\Type\SelectClass was added.
Magento\Catalog\Block\Product\View\Options\Type\TextClass was added.
Magento\Catalog\Block\Product\View\AddTo\CompareClass was added.
Magento\Catalog\Block\Product\ProductList\RelatedClass was added.
Magento\Catalog\Block\Product\ProductList\ToolbarClass was added.
Magento\Catalog\Block\Product\ProductList\UpsellClass was added.
Magento\Catalog\Block\Product\ProductList\Item\ContainerClass was added.
Magento\Catalog\Block\Product\ProductList\Item\AddTo\CompareClass was added.
Magento\Catalog\Block\Product\Compare\ListCompareClass was added.
Magento\Catalog\Block\Category\ViewClass was added.
Magento\Catalog\Block\Category\Rss\LinkClass was added.
Magento\Catalog\Block\Adminhtml\ProductClass was added.
Magento\Catalog\Block\Adminhtml\Product\GridClass was added.
Magento\Catalog\Block\Adminhtml\Product\Options\AjaxClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Tab\CrosssellClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Tab\OptionsClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Tab\RelatedClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Tab\UpsellClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Tab\Options\Popup\GridClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Tab\Alerts\PriceClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Tab\Alerts\StockClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Action\AttributeClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Action\Attribute\TabsClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Action\Attribute\Tab\AttributesClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Action\Attribute\Tab\InventoryClass was added.
Magento\Catalog\Block\Adminhtml\Product\Edit\Action\Attribute\Tab\WebsitesClass was added.
Magento\Catalog\Block\Adminhtml\Product\Composite\ConfigureClass was added.
Magento\Catalog\Block\Adminhtml\Product\Composite\ErrorClass was added.
Magento\Catalog\Block\Adminhtml\Product\Composite\FieldsetClass was added.
Magento\Catalog\Block\Adminhtml\Product\Composite\Update\ResultClass was added.
Magento\Catalog\Block\Adminhtml\Product\Composite\Fieldset\OptionsClass was added.
Magento\Catalog\Block\Adminhtml\Product\Composite\Fieldset\QtyClass was added.
Magento\Catalog\Block\Adminhtml\Product\Attribute\EditClass was added.
Magento\Catalog\Block\Adminhtml\Product\Attribute\Set\MainClass was added.
Magento\Catalog\Block\Adminhtml\Product\Attribute\Set\Toolbar\MainClass was added.
Magento\Catalog\Block\Adminhtml\Product\Attribute\Edit\TabsClass was added.
Magento\Catalog\Block\Adminhtml\Product\Attribute\Edit\Tab\AdvancedClass was added.
Magento\Catalog\Block\Adminhtml\Product\Attribute\Edit\Tab\FrontClass was added.
Magento\Catalog\Block\Adminhtml\Product\Attribute\Edit\Tab\MainClass was added.
Magento\Catalog\Block\Adminhtml\Category\EditClass was added.
Magento\Catalog\Block\Adminhtml\Category\TreeClass was added.
Magento\Captcha\Model\DefaultModelClass was added.
Magento\Captcha\Helper\DataClass was added.
Magento\Captcha\Block\CaptchaClass was added.
Magento\Bundle\Pricing\Price\BundleSelectionFactoryClass was added.
Magento\Bundle\Pricing\Price\BundleSelectionPriceClass was added.
Magento\Bundle\Pricing\Price\ConfiguredPriceClass was added.
Magento\Bundle\Model\OptionClass was added.
Magento\Bundle\Model\SelectionClass was added.
Magento\Bundle\Model\Source\Option\Selection\Price\TypeClass was added.
Magento\Bundle\Model\ResourceModel\BundleClass was added.
Magento\Bundle\Model\ResourceModel\SelectionClass was added.
Magento\Bundle\Model\ResourceModel\Selection\CollectionClass was added.
Magento\Bundle\Model\ResourceModel\Option\CollectionClass was added.
Magento\Bundle\Model\Product\PriceClass was added.
Magento\Bundle\Model\Product\TypeClass was added.
Magento\Bundle\Model\Product\Attribute\Source\Shipment\TypeClass was added.
Magento\Bundle\Model\Product\Attribute\Source\Price\ViewClass was added.
Magento\Bundle\Helper\Catalog\Product\ConfigurationClass was added.
Magento\Bundle\Block\Sales\Order\Items\RendererClass was added.
Magento\Bundle\Block\Checkout\Cart\Item\RendererClass was added.
Magento\Bundle\Block\Catalog\Product\PriceClass was added.
Magento\Bundle\Block\Catalog\Product\View\Type\BundleClass was added.
Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\OptionClass was added.
Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\CheckboxClass was added.
Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\MultiClass was added.
Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\RadioClass was added.
Magento\Bundle\Block\Catalog\Product\View\Type\Bundle\Option\SelectClass was added.
Magento\Bundle\Block\Adminhtml\Sales\Order\View\Items\RendererClass was added.
Magento\Bundle\Block\Adminhtml\Sales\Order\Items\RendererClass was added.
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\BundleClass was added.
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\CheckboxClass was added.
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\MultiClass was added.
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\RadioClass was added.
Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\SelectClass was added.
Magento\Braintree\Block\PaymentClass was added.
Magento\Braintree\Block\Paypal\Checkout\ReviewClass was added.
Magento\Braintree\Block\Customer\CardRendererClass was added.
Magento\Braintree\Block\Customer\PayPal\VaultTokenRendererClass was added.
Magento\Backup\Model\BackupClass was added.
Magento\Backup\Model\BackupFactoryClass was added.
Magento\Backup\Model\DbClass was added.
Magento\Backup\Model\ResourceModel\DbClass was added.
Magento\Backup\Model\ResourceModel\HelperClass was added.
Magento\Backup\Model\Grid\OptionsClass was added.
Magento\Backup\Model\Fs\CollectionClass was added.
Magento\Backup\Model\Config\Source\TypeClass was added.
Magento\Backup\Model\Config\Backend\CronClass was added.
Magento\Backup\Helper\DataClass was added.
Magento\Backup\Controller\Adminhtml\IndexClass was added.
Magento\Backup\Block\Adminhtml\BackupClass was added.
Magento\Backup\Block\Adminhtml\Grid\Column\RollbackClass was added.
Magento\Backend\Model\AdminPathConfigClass was added.
Magento\Backend\Model\AuthClass was added.
Magento\Backend\Model\MenuClass was added.
Magento\Backend\Model\SessionClass was added.
Magento\Backend\Model\UrlClass was added.
Magento\Backend\Model\Widget\Grid\AbstractTotalsClass was added.
Magento\Backend\Model\Widget\Grid\ParserClass was added.
Magento\Backend\Model\Widget\Grid\SubTotalsClass was added.
Magento\Backend\Model\Widget\Grid\TotalsClass was added.
Magento\Backend\Model\Widget\Grid\Row\UrlGeneratorClass was added.
Magento\Backend\Model\Widget\Grid\Row\UrlGeneratorFactoryClass was added.
Magento\Backend\Model\Widget\Grid\Row\UrlGeneratorIdClass was added.
Magento\Backend\Model\View\Result\ForwardClass was added.
Magento\Backend\Model\View\Result\PageClass was added.
Magento\Backend\Model\View\Result\RedirectClass was added.
Magento\Backend\Model\View\Result\RedirectFactoryClass was added.
Magento\Backend\Model\View\Page\BuilderClass was added.
Magento\Backend\Model\View\Layout\BuilderClass was added.
Magento\Backend\Model\View\Layout\StructureManagerClass was added.
Magento\Backend\Model\View\Layout\Reader\BlockClass was added.
Magento\Backend\Model\Url\ScopeResolverClass was added.
Magento\Backend\Model\Translate\Inline\ConfigClass was added.
Magento\Backend\Model\Setup\MenuBuilderClass was added.
Magento\Backend\Model\Session\AdminConfigClass was added.
Magento\Backend\Model\Session\QuoteClass was added.
Magento\Backend\Model\Search\CustomerClass was added.
Magento\Backend\Model\Search\OrderClass was added.
Magento\Backend\Model\ResourceModel\TranslateClass was added.
Magento\Backend\Model\Menu\AbstractDirectorClass was added.
Magento\Backend\Model\Menu\BuilderClass was added.
Magento\Backend\Model\Menu\ConfigClass was added.
Magento\Backend\Model\Menu\ItemClass was added.
Magento\Backend\Model\Menu\IteratorClass was added.
Magento\Backend\Model\Menu\Item\FactoryClass was added.
Magento\Backend\Model\Menu\Item\ValidatorClass was added.
Magento\Backend\Model\Menu\Filter\IteratorClass was added.
Magento\Backend\Model\Menu\Director\DirectorClass was added.
Magento\Backend\Model\Menu\Config\ConverterClass was added.
Magento\Backend\Model\Menu\Config\ReaderClass was added.
Magento\Backend\Model\Menu\Config\SchemaLocatorClass was added.
Magento\Backend\Model\Menu\Config\Menu\DomClass was added.
Magento\Backend\Model\Menu\Builder\AbstractCommandClass was added.
Magento\Backend\Model\Menu\Builder\CommandFactoryClass was added.
Magento\Backend\Model\Menu\Builder\Command\AddClass was added.
Magento\Backend\Model\Menu\Builder\Command\RemoveClass was added.
Magento\Backend\Model\Menu\Builder\Command\UpdateClass was added.
Magento\Backend\Model\Locale\ManagerClass was added.
Magento\Backend\Model\Locale\ResolverClass was added.
Magento\Backend\Model\Config\SessionLifetime\BackendModelClass was added.
Magento\Backend\Model\Cache\ResourceModel\Grid\CollectionClass was added.
Magento\Backend\Model\Authorization\RoleLocatorClass was added.
Magento\Backend\Model\Auth\SessionClass was added.
Magento\Backend\Helper\DataClass was added.
Magento\Backend\Helper\JsClass was added.
Magento\Backend\Helper\Dashboard\AbstractDashboardClass was added.
Magento\Backend\Helper\Dashboard\DataClass was added.
Magento\Backend\Helper\Dashboard\OrderClass was added.
Magento\Backend\Controller\Adminhtml\Index\GlobalSearchClass was added.
Magento\Backend\Controller\Adminhtml\Auth\LoginClass was added.
Magento\Backend\Console\Command\AbstractCacheCommandClass was added.
Magento\Backend\Console\Command\AbstractCacheManageCommandClass was added.
Magento\Backend\Console\Command\AbstractCacheSetCommandClass was added.
Magento\Backend\Console\Command\AbstractCacheTypeManageCommandClass was added.
Magento\Backend\Console\Command\CacheCleanCommandClass was added.
Magento\Backend\Console\Command\CacheDisableCommandClass was added.
Magento\Backend\Console\Command\CacheEnableCommandClass was added.
Magento\Backend\Console\Command\CacheFlushCommandClass was added.
Magento\Backend\Console\Command\CacheStatusCommandClass was added.
Magento\Backend\Block\AbstractBlockClass was added.
Magento\Backend\Block\CacheClass was added.
Magento\Backend\Block\ContextClass was added.
Magento\Backend\Block\DashboardClass was added.
Magento\Backend\Block\DeniedClass was added.
Magento\Backend\Block\GlobalSearchClass was added.
Magento\Backend\Block\MenuClass was added.
Magento\Backend\Block\PageClass was added.
Magento\Backend\Block\TemplateClass was added.
Magento\Backend\Block\WidgetClass was added.
Magento\Backend\Block\Widget\AccordionClass was added.
Magento\Backend\Block\Widget\BreadcrumbsClass was added.
Magento\Backend\Block\Widget\ButtonClass was added.
Magento\Backend\Block\Widget\ContainerClass was added.
Magento\Backend\Block\Widget\ContextClass was added.
Magento\Backend\Block\Widget\FormClass was added.
Magento\Backend\Block\Widget\GridClass was added.
Magento\Backend\Block\Widget\TabClass was added.
Magento\Backend\Block\Widget\TabsClass was added.
Magento\Backend\Block\Widget\Grid\ColumnClass was added.
Magento\Backend\Block\Widget\Grid\ColumnSetClass was added.
Magento\Backend\Block\Widget\Grid\ContainerClass was added.
Magento\Backend\Block\Widget\Grid\ExportClass was added.
Magento\Backend\Block\Widget\Grid\ExtendedClass was added.
Magento\Backend\Block\Widget\Grid\MassactionClass was added.
Magento\Backend\Block\Widget\Grid\SerializerClass was added.
Magento\Backend\Block\Widget\Grid\Massaction\AbstractMassactionClass was added.
Magento\Backend\Block\Widget\Grid\Massaction\AdditionalClass was added.
Magento\Backend\Block\Widget\Grid\Massaction\ExtendedClass was added.
Magento\Backend\Block\Widget\Grid\Massaction\ItemClass was added.
Magento\Backend\Block\Widget\Grid\Column\ExtendedClass was added.
Magento\Backend\Block\Widget\Grid\Column\MultistoreClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\AbstractRendererClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\ActionClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\ButtonClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\CheckboxClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\ConcatClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\CountryClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\CurrencyClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\DateClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\DatetimeClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\DraggableHandleClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\InputClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\IpClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\LongtextClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\MassactionClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\NumberClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\OptionsClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\PriceClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\RadioClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\SelectClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\StoreClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\TextClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\WraplineClass was added.
Magento\Backend\Block\Widget\Grid\Column\Renderer\Options\ConverterClass was added.
Magento\Backend\Block\Widget\Grid\Column\Filter\AbstractFilterClass was added.
Magento\Backend\Block\Widget\Grid\Column\Filter\DateClass was added.
Magento\Backend\Block\Widget\Grid\Column\Filter\RangeClass was added.
Magento\Backend\Block\Widget\Grid\Column\Filter\SelectClass was added.
Magento\Backend\Block\Widget\Grid\Column\Filter\TextClass was added.
Magento\Backend\Block\Widget\Form\ContainerClass was added.
Magento\Backend\Block\Widget\Form\GenericClass was added.
Magento\Backend\Block\Widget\Form\Renderer\ElementClass was added.
Magento\Backend\Block\Widget\Form\Renderer\FieldsetClass was added.
Magento\Backend\Block\Widget\Form\Renderer\Fieldset\ElementClass was added.
Magento\Backend\Block\Widget\Form\Element\DependenceClass was added.
Magento\Backend\Block\Widget\Button\ButtonListClass was added.
Magento\Backend\Block\Widget\Button\ItemClass was added.
Magento\Backend\Block\Widget\Button\SplitButtonClass was added.
Magento\Backend\Block\Widget\Button\Toolbar\ContainerClass was added.
Magento\Backend\Block\Text\ListTextClass was added.
Magento\Backend\Block\Template\ContextClass was added.
Magento\Backend\Block\System\DesignClass was added.
Magento\Backend\Block\System\Store\EditClass was added.
Magento\Backend\Block\System\Store\StoreClass was added.
Magento\Backend\Block\System\Account\EditClass was added.
Magento\Backend\Block\Store\SwitcherClass was added.
Magento\Backend\Block\Store\Switcher\Form\Renderer\FieldsetClass was added.
Magento\Backend\Block\Store\Switcher\Form\Renderer\Fieldset\ElementClass was added.
Magento\Backend\Block\Page\CopyrightClass was added.
Magento\Backend\Block\Page\FooterClass was added.
Magento\Backend\Block\Page\HeaderClass was added.
Magento\Backend\Block\Page\NoticesClass was added.
Magento\Backend\Block\Page\RequireJsClass was added.
Magento\Backend\Block\Media\UploaderClass was added.
Magento\Backend\Block\Dashboard\GridClass was added.
Magento\Backend\Block\Dashboard\Tab\Products\ViewedClass was added.
Magento\Backend\Block\Dashboard\Tab\Customers\MostClass was added.
Magento\Backend\Block\Dashboard\Tab\Customers\NewestClass was added.
Magento\Backend\Block\Dashboard\Searches\Renderer\SearchqueryClass was added.
Magento\Backend\Block\Catalog\Product\Tab\ContainerClass was added.
Magento\Backend\Block\Cache\AdditionalClass was added.
Magento\Backend\Block\Cache\Grid\Column\StatusesClass was added.
Magento\Backend\Block\Admin\FormkeyClass was added.
Magento\Backend\App\AbstractActionClass was added.
Magento\Backend\App\ActionClass was added.
Magento\Backend\App\BackendAppClass was added.
Magento\Backend\App\BackendAppListClass was added.
Magento\Backend\App\DefaultPathClass was added.
Magento\Backend\App\RouterClass was added.
Magento\Backend\App\UserConfigClass was added.
Magento\Backend\App\Router\NoRouteHandlerClass was added.
Magento\Backend\App\Response\Http\FileFactoryClass was added.
Magento\Backend\App\Request\PathInfoProcessorClass was added.
Magento\Backend\App\Area\FrontNameResolverClass was added.
Magento\Backend\App\Action\ContextClass was added.
Magento\Authorizenet\Helper\DataClass was added.
Magento\Authorizenet\Helper\Backend\DataClass was added.
Magento\Authorizenet\Block\Transparent\IframeClass was added.
Magento\Authorizenet\Block\Adminhtml\Order\View\Info\FraudDetailsClass was added.
Magento\Authorization\Model\CompositeUserContextClass was added.
Magento\Authorization\Model\RoleClass was added.
Magento\Authorization\Model\RulesClass was added.
Magento\Authorization\Model\ResourceModel\Rules\CollectionClass was added.
Magento\Authorization\Model\ResourceModel\Role\CollectionClass was added.
Magento\AdminNotification\Ui\Component\DataProvider\DataProviderClass was added.
Magento\AdminNotification\Model\FeedClass was added.
Magento\AdminNotification\Model\InboxClass was added.
Magento\AdminNotification\Model\NotificationServiceClass was added.
Magento\AdminNotification\Model\System\MessageClass was added.
Magento\AdminNotification\Model\System\Message\CacheOutdatedClass was added.
Magento\AdminNotification\Model\System\Message\SecurityClass was added.
Magento\AdminNotification\Model\System\Message\Media\AbstractSynchronizationClass was added.
Magento\AdminNotification\Model\System\Message\Media\Synchronization\ErrorClass was added.
Magento\AdminNotification\Model\System\Message\Media\Synchronization\SuccessClass was added.
Magento\AdminNotification\Model\ResourceModel\InboxClass was added.
Magento\AdminNotification\Model\ResourceModel\System\MessageClass was added.
Magento\AdminNotification\Model\ResourceModel\System\Message\CollectionClass was added.
Magento\AdminNotification\Model\ResourceModel\System\Message\Collection\SynchronizedClass was added.
Magento\AdminNotification\Model\ResourceModel\Inbox\CollectionClass was added.
Magento\AdminNotification\Model\ResourceModel\Inbox\Collection\CriticalClass was added.
Magento\AdminNotification\Model\ResourceModel\Inbox\Collection\UnreadClass was added.
Magento\AdminNotification\Model\ResourceModel\Grid\CollectionClass was added.
Magento\AdminNotification\Model\Config\Source\FrequencyClass was added.
Magento\AdminNotification\Controller\Adminhtml\NotificationClass was added.
Magento\AdminNotification\Block\InboxClass was added.
Magento\AdminNotification\Block\ToolbarEntryClass was added.
Magento\AdminNotification\Block\WindowClass was added.
Magento\AdminNotification\Block\System\Messages\UnreadMessagePopupClass was added.
- -

Changes in interfaces

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What changedHow changed
Magento\Framework\Acl\CacheInterfaceInterface was removed.
Magento\Framework\Stdlib\DateTime\TimezoneInterface::date[public] Method parameter name changed.
Magento\Vault\Block\CardRendererInterface::getIconUrl[public] Method has been removed.
Magento\Vault\Block\CardRendererInterface::getIconHeight[public] Method has been removed.
Magento\Vault\Block\CardRendererInterface::getIconWidth[public] Method has been removed.
Magento\Vault\Block\CardRendererInterface::getToken[public] Method has been removed.
Magento\Vault\Api\PaymentTokenRepositoryInterface::getList[public] Method parameter changed.
Magento\Tax\Api\TaxRuleRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\CreditmemoCommentRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\CreditmemoItemRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\CreditmemoRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\InvoiceCommentRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\InvoiceItemRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\InvoiceRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\OrderAddressRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\OrderItemRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\OrderPaymentRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\OrderRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\OrderStatusHistoryRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\ShipmentCommentRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\ShipmentItemRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\ShipmentRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\ShipmentTrackRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\TransactionRepositoryInterface::getList[public] Method parameter changed.
Magento\Sales\Api\Data\InvoiceCommentInterface::getComment[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::getCreatedAt[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::setCreatedAt[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::getEntityId[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::setEntityId[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::getIsVisibleOnFront[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::setIsVisibleOnFront[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::setComment[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::ENTITY_IDConstant has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::IS_VISIBLE_ON_FRONTConstant has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::COMMENTConstant has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::CREATED_ATConstant has been removed.
Magento\Sales\Api\Data\InvoiceItemInterface::getOrderItemId[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceItemInterface::getQty[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceItemInterface::setQty[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceItemInterface::setOrderItemId[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::getComment[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::getCreatedAt[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::setCreatedAt[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::getEntityId[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::setEntityId[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::getIsVisibleOnFront[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::setIsVisibleOnFront[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::setComment[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::ENTITY_IDConstant has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::IS_VISIBLE_ON_FRONTConstant has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::COMMENTConstant has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::CREATED_ATConstant has been removed.
Magento\Sales\Api\Data\ShipmentItemInterface::getOrderItemId[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentItemInterface::getQty[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentItemInterface::setQty[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentItemInterface::setOrderItemId[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::getCarrierCode[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::getTitle[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::getTrackNumber[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::setTrackNumber[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::setTitle[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::setCarrierCode[public] Method has been removed.
Magento\Quote\Api\CartRepositoryInterface::getList[public] Method parameter changed.
Magento\Quote\Api\GuestBillingAddressManagementInterface::assign[public] Method parameter name changed.
Magento\Framework\Mail\TransportInterface::getMessage[public] Method has been added.
Magento\Framework\Cache\FrontendInterface::test[public] Method has been added.
Magento\Framework\Cache\FrontendInterface::getBackend[public] Method has been added.
Magento\Framework\Cache\FrontendInterface::getLowLevelFrontend[public] Method has been added.
Magento\Vault\Block\TokenRendererInterface::getToken[public] Method has been added.
Magento\UrlRewrite\Model\UrlPersistInterface::replace[public] Method has been added.
Magento\Store\Api\Data\GroupInterface::getCode[public] Method has been added.
Magento\Store\Api\Data\GroupInterface::setCode[public] Method has been added.
Magento\Catalog\Api\Data\EavAttributeInterface::setIsUsedInGrid[public] Method has been added.
Magento\Catalog\Api\Data\EavAttributeInterface::setIsVisibleInGrid[public] Method has been added.
Magento\Catalog\Api\Data\EavAttributeInterface::setIsFilterableInGrid[public] Method has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_TIER_PRICE_FIELD_PERCENTAGE_VALUEConstant has been added.
Magento\Catalog\Api\Data\ProductAttributeInterface::CODE_TIER_PRICE_FIELD_VALUE_TYPEConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_GROUP_TEXTConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_GROUP_FILEConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_GROUP_SELECTConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_GROUP_DATEConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_TYPE_FIELDConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_TYPE_AREAConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_TYPE_FILEConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_TYPE_DROP_DOWNConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_TYPE_RADIOConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_TYPE_CHECKBOXConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_TYPE_MULTIPLEConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_TYPE_DATEConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_TYPE_DATE_TIMEConstant has been added.
Magento\Catalog\Api\Data\ProductCustomOptionInterface::OPTION_TYPE_TIMEConstant has been added.
Magento\Backend\Block\Widget\Grid\ExportInterface::getExportButtonHtml[public] Method has been added.
Magento\Backend\Block\Widget\Grid\ExportInterface::addExportType[public] Method has been added.
Magento\Authorization\Model\UserContextInterface::getUserId[public] Method has been added.
Magento\Authorization\Model\UserContextInterface::USER_TYPE_INTEGRATIONConstant has been added.
Magento\Authorization\Model\UserContextInterface::USER_TYPE_ADMINConstant has been added.
Magento\Authorization\Model\UserContextInterface::USER_TYPE_CUSTOMERConstant has been added.
Magento\Authorization\Model\UserContextInterface::USER_TYPE_GUESTConstant has been added.
Magento\Framework\ShellInterfaceInterface was added.
Magento\Framework\Webapi\ServicePayloadConverterInterfaceInterface was added.
Magento\Framework\Webapi\Rest\Response\RendererInterfaceInterface was added.
Magento\Framework\Webapi\Rest\Request\ParamOverriderInterfaceInterface was added.
Magento\Framework\View\TemplateEngine\Xhtml\CompilerInterfaceInterface was added.
Magento\Framework\View\Layout\BuilderInterfaceInterface was added.
Magento\Framework\View\Element\UiComponentInterfaceInterface was added.
Magento\Framework\View\Design\ThemeInterfaceInterface was added.
Magento\Framework\View\Asset\AssetInterfaceInterface was added.
Magento\Framework\View\Asset\LocalInterfaceInterface was added.
Magento\Framework\View\Asset\PreProcessorInterfaceInterface was added.
Magento\Framework\View\Asset\PreProcessor\AlternativeSourceInterfaceInterface was added.
Magento\Framework\View\Asset\PreProcessor\ChainFactoryInterfaceInterface was added.
Magento\Framework\Setup\ModuleContextInterfaceInterface was added.
Magento\Framework\Setup\SchemaSetupInterfaceInterface was added.
Magento\Framework\Session\SessionManagerInterfaceInterface was added.
Magento\Framework\Serialize\SerializerInterfaceInterface was added.
Magento\Framework\Search\RequestInterfaceInterface was added.
Magento\Framework\Search\Request\BucketInterfaceInterface was added.
Magento\Framework\Search\Request\FilterInterfaceInterface was added.
Magento\Framework\Search\Request\QueryInterfaceInterface was added.
Magento\Framework\Search\Dynamic\DataProviderInterfaceInterface was added.
Magento\Framework\Search\Dynamic\IntervalInterfaceInterface was added.
Magento\Framework\Profiler\DriverInterfaceInterface was added.
Magento\Framework\ObjectManager\ContextInterfaceInterface was added.
Magento\Framework\Notification\MessageInterfaceInterface was added.
Magento\Framework\Notification\NotifierInterfaceInterface was added.
Magento\Framework\Model\ResourceModel\Db\TransactionManagerInterfaceInterface was added.
Magento\Framework\Locale\FormatInterfaceInterface was added.
Magento\Framework\Locale\ListsInterfaceInterface was added.
Magento\Framework\Indexer\BatchProviderInterfaceInterface was added.
Magento\Framework\Indexer\BatchSizeManagementInterfaceInterface was added.
Magento\Framework\Indexer\FieldsetInterfaceInterface was added.
Magento\Framework\Indexer\HandlerInterfaceInterface was added.
Magento\Framework\Indexer\IndexTableRowSizeEstimatorInterfaceInterface was added.
Magento\Framework\Indexer\StateInterfaceInterface was added.
Magento\Framework\Filesystem\File\WriteInterfaceInterface was added.
Magento\Framework\Encryption\EncryptorInterfaceInterface was added.
Magento\Framework\Data\Form\Element\Renderer\RendererInterfaceInterface was added.
Magento\Framework\DB\Adapter\AdapterInterfaceInterface was added.
Magento\Framework\Communication\ConfigInterfaceInterface was added.
Magento\Framework\Backup\BackupInterfaceInterface was added.
Magento\Framework\Backup\Db\BackupDbInterfaceInterface was added.
Magento\Framework\Backup\Db\BackupInterfaceInterface was added.
Magento\Framework\App\FrontControllerInterfaceInterface was added.
Magento\Framework\App\PlainTextRequestInterfaceInterface was added.
Magento\Framework\App\ProductMetadataInterfaceInterface was added.
Magento\Framework\App\RequestContentInterfaceInterface was added.
Magento\Framework\App\RequestSafetyInterfaceInterface was added.
Magento\Framework\App\ScopeInterfaceInterface was added.
Magento\Framework\App\ViewInterfaceInterface was added.
Magento\Framework\App\Rss\DataProviderInterfaceInterface was added.
Magento\Framework\App\Response\HttpInterfaceInterface was added.
Magento\Framework\App\ResourceConnection\SourceProviderInterfaceInterface was added.
Magento\Framework\App\Cache\Tag\StrategyInterfaceInterface was added.
Magento\Framework\Api\SearchCriteria\CollectionProcessorInterfaceInterface was added.
Magento\Framework\Api\SearchCriteria\CollectionProcessor\JoinProcessor\CustomJoinInterfaceInterface was added.
Magento\Framework\Api\SearchCriteria\CollectionProcessor\FilterProcessor\CustomFilterInterfaceInterface was added.
Magento\Framework\Api\Search\SearchCriteriaInterfaceInterface was added.
Magento\Framework\Api\Search\SearchResultInterfaceInterface was added.
Magento\Framework\Api\ExtensionAttribute\JoinDataInterfaceInterface was added.
Magento\Framework\Api\ExtensionAttribute\JoinProcessorInterfaceInterface was added.
Magento\Framework\Acl\Data\CacheInterfaceInterface was added.
Magento\Weee\Api\Data\ProductRender\WeeeAdjustmentAttributeInterfaceInterface was added.
Magento\Vault\Api\PaymentMethodListInterfaceInterface was added.
Magento\Vault\Api\Data\PaymentTokenFactoryInterfaceInterface was added.
Magento\UrlRewrite\Model\StorageInterfaceInterface was added.
Magento\UrlRewrite\Model\UrlFinderInterfaceInterface was added.
Magento\Ui\DataProvider\Modifier\ModifierInterfaceInterface was added.
Magento\Ui\Component\Listing\RowInterfaceInterface was added.
Magento\Ui\Component\Listing\Columns\ColumnInterfaceInterface was added.
Magento\Ui\Component\Form\Element\ElementInterfaceInterface was added.
Magento\Ui\Block\Component\StepsWizard\StepInterfaceInterface was added.
Magento\Store\Model\ScopeInterfaceInterface was added.
Magento\Store\Api\StoreWebsiteRelationInterfaceInterface was added.
Magento\Security\Model\ConfigInterfaceInterface was added.
Magento\Security\Model\SecurityChecker\SecurityCheckerInterfaceInterface was added.
Magento\Search\Model\AutocompleteInterfaceInterface was added.
Magento\Search\Model\QueryInterfaceInterface was added.
Magento\Search\Model\SearchCollectionInterfaceInterface was added.
Magento\Search\Model\Autocomplete\DataProviderInterfaceInterface was added.
Magento\Search\Model\Autocomplete\ItemInterfaceInterface was added.
Magento\SalesRule\Model\Spi\CouponResourceInterfaceInterface was added.
Magento\SalesRule\Model\Rule\Action\Discount\DiscountInterfaceInterface was added.
Magento\SalesRule\Model\Coupon\CodegeneratorInterfaceInterface was added.
Magento\Sales\Model\ConfigInterfaceInterface was added.
Magento\Sales\Model\EntityInterfaceInterface was added.
Magento\Sales\Model\ValidatorResultInterfaceInterface was added.
Magento\Sales\Model\ResourceModel\GridInterfaceInterface was added.
Magento\Sales\Model\Order\InvoiceStatisticInterfaceInterface was added.
Magento\Sales\Model\Order\OrderStateResolverInterfaceInterface was added.
Magento\Sales\Model\Order\PaymentAdapterInterfaceInterface was added.
Magento\Sales\Model\Order\RefundAdapterInterfaceInterface was added.
Magento\Sales\Model\Order\Validation\InvoiceOrderInterfaceInterface was added.
Magento\Sales\Model\Order\Validation\RefundInvoiceInterfaceInterface was added.
Magento\Sales\Model\Order\Validation\RefundOrderInterfaceInterface was added.
Magento\Sales\Model\Order\Validation\ShipOrderInterfaceInterface was added.
Magento\Sales\Model\Order\Shipment\NotifierInterfaceInterface was added.
Magento\Sales\Model\Order\Shipment\OrderRegistrarInterfaceInterface was added.
Magento\Sales\Model\Order\Reorder\OrderedProductAvailabilityCheckerInterfaceInterface was added.
Magento\Sales\Model\Order\Invoice\NotifierInterfaceInterface was added.
Magento\Sales\Model\Order\Creditmemo\NotifierInterfaceInterface was added.
Magento\Sales\Api\InvoiceOrderInterfaceInterface was added.
Magento\Sales\Api\RefundInvoiceInterfaceInterface was added.
Magento\Sales\Api\RefundOrderInterfaceInterface was added.
Magento\Sales\Api\ShipOrderInterfaceInterface was added.
Magento\Sales\Api\Exception\CouldNotInvoiceExceptionInterfaceInterface was added.
Magento\Sales\Api\Exception\CouldNotRefundExceptionInterfaceInterface was added.
Magento\Sales\Api\Exception\CouldNotShipExceptionInterfaceInterface was added.
Magento\Sales\Api\Exception\DocumentValidationExceptionInterfaceInterface was added.
Magento\Sales\Api\Data\CommentInterfaceInterface was added.
Magento\Sales\Api\Data\CreditmemoCommentCreationInterfaceInterface was added.
Magento\Sales\Api\Data\CreditmemoCreationArgumentsInterfaceInterface was added.
Magento\Sales\Api\Data\CreditmemoItemCreationInterfaceInterface was added.
Magento\Sales\Api\Data\EntityInterfaceInterface was added.
Magento\Sales\Api\Data\InvoiceCommentCreationInterfaceInterface was added.
Magento\Sales\Api\Data\InvoiceCreationArgumentsInterfaceInterface was added.
Magento\Sales\Api\Data\InvoiceItemCreationInterfaceInterface was added.
Magento\Sales\Api\Data\LineItemInterfaceInterface was added.
Magento\Sales\Api\Data\ShipmentCommentCreationInterfaceInterface was added.
Magento\Sales\Api\Data\ShipmentCreationArgumentsInterfaceInterface was added.
Magento\Sales\Api\Data\ShipmentItemCreationInterfaceInterface was added.
Magento\Sales\Api\Data\ShipmentPackageCreationInterfaceInterface was added.
Magento\Sales\Api\Data\ShipmentTrackCreationInterfaceInterface was added.
Magento\Sales\Api\Data\TrackInterfaceInterface was added.
Magento\Rule\Model\Condition\ConditionInterfaceInterface was added.
Magento\Rule\Model\Action\ActionInterfaceInterface was added.
Magento\Reports\Model\ResourceModel\HelperInterfaceInterface was added.
Magento\Reports\Model\ResourceModel\Quote\CollectionFactoryInterfaceInterface was added.
Magento\Quote\Model\Quote\Address\FreeShippingInterfaceInterface was added.
Magento\Quote\Model\Quote\Address\RateCollectorInterfaceInterface was added.
Magento\Payment\Model\Method\SpecificationInterfaceInterface was added.
Magento\Payment\Model\Checks\SpecificationInterfaceInterface was added.
Magento\Payment\Gateway\Data\PaymentDataObjectFactoryInterfaceInterface was added.
Magento\Payment\Api\PaymentMethodListInterfaceInterface was added.
Magento\Payment\Api\PaymentVerificationInterfaceInterface was added.
Magento\Payment\Api\Data\PaymentMethodInterfaceInterface was added.
Magento\PageCache\Model\VclGeneratorInterfaceInterface was added.
Magento\PageCache\Model\VclTemplateLocatorInterfaceInterface was added.
Magento\Msrp\Pricing\Price\MsrpPriceInterfaceInterface was added.
Magento\Msrp\Api\Data\ProductRender\MsrpPriceInfoInterfaceInterface was added.
Magento\ImportExport\Model\Import\ConfigInterfaceInterface was added.
Magento\ImportExport\Model\Import\ErrorProcessing\ProcessingErrorAggregatorInterfaceInterface was added.
Magento\ImportExport\Model\Export\ConfigInterfaceInterface was added.
Magento\GroupedProduct\Model\ResourceModel\Product\Indexer\Price\GroupedInterfaceInterface was added.
Magento\GiftMessage\Block\Cart\Item\Renderer\Actions\LayoutProcessorInterfaceInterface was added.
Magento\Eav\Model\Entity\EntityInterfaceInterface was added.
Magento\Eav\Model\Entity\Increment\IncrementInterfaceInterface was added.
Magento\Eav\Model\Entity\Attribute\ScopedAttributeInterfaceInterface was added.
Magento\Eav\Model\Entity\Attribute\Source\SourceInterfaceInterface was added.
Magento\Eav\Model\Entity\Attribute\Frontend\FrontendInterfaceInterface was added.
Magento\Eav\Api\Data\AttributeDefaultValueInterfaceInterface was added.
Magento\Downloadable\Model\ComponentInterfaceInterface was added.
Magento\Downloadable\Model\Product\TypeHandler\TypeHandlerInterfaceInterface was added.
Magento\Directory\Model\Currency\Import\ImportInterfaceInterface was added.
Magento\Developer\Model\XmlCatalog\Format\FormatInterfaceInterface was added.
Magento\Customer\Model\EmailNotificationInterfaceInterface was added.
Magento\Customer\Model\Group\RetrieverInterfaceInterface was added.
Magento\Customer\Model\Customer\Source\GroupSourceInterfaceInterface was added.
Magento\Customer\Model\Address\AddressModelInterfaceInterface was added.
Magento\Customer\Model\Address\CustomAttributeListInterfaceInterface was added.
Magento\Customer\CustomerData\JsLayoutDataProviderInterfaceInterface was added.
Magento\Customer\CustomerData\SectionSourceInterfaceInterface was added.
Magento\Customer\Block\Account\SortLinkInterfaceInterface was added.
Magento\Customer\Api\CustomerGroupConfigInterfaceInterface was added.
Magento\Cron\Model\ConfigInterfaceInterface was added.
Magento\Contact\Model\ConfigInterfaceInterface was added.
Magento\Contact\Model\MailInterfaceInterface was added.
Magento\ConfigurableProduct\Pricing\Price\ConfigurableOptionsProviderInterfaceInterface was added.
Magento\ConfigurableProduct\Pricing\Price\LowestPriceOptionsProviderInterfaceInterface was added.
Magento\ConfigurableProduct\Pricing\Price\PriceResolverInterfaceInterface was added.
Magento\ConfigurableProduct\Model\AttributeOptionProviderInterfaceInterface was added.
Magento\ConfigurableProduct\Model\AttributesListInterfaceInterface was added.
Magento\Config\Model\Placeholder\PlaceholderInterfaceInterface was added.
Magento\Config\Model\Config\CommentInterfaceInterface was added.
Magento\Config\Model\Config\Structure\ElementInterfaceInterface was added.
Magento\Config\Model\Config\Structure\ElementVisibilityInterfaceInterface was added.
Magento\Config\Model\Config\Structure\MapperInterfaceInterface was added.
Magento\Config\Model\Config\Structure\SearchInterfaceInterface was added.
Magento\Config\Model\Config\Backend\File\RequestData\RequestDataInterfaceInterface was added.
Magento\Config\Console\Command\ConfigSet\ConfigSetProcessorInterfaceInterface was added.
Magento\Config\App\Config\Source\DumpConfigSourceInterfaceInterface was added.
Magento\Checkout\Model\Cart\CartInterfaceInterface was added.
Magento\Checkout\Model\Cart\RequestInfoFilterInterfaceInterface was added.
Magento\Checkout\CustomerData\ItemInterfaceInterface was added.
Magento\Checkout\Block\Checkout\LayoutProcessorInterfaceInterface was added.
Magento\CatalogSearch\Model\Search\RequestGenerator\GeneratorInterfaceInterface was added.
Magento\CatalogSearch\Model\Search\FilterMapper\FilterStrategyInterfaceInterface was added.
Magento\CatalogSearch\Model\ResourceModel\EngineInterfaceInterface was added.
Magento\CatalogSearch\Model\Indexer\IndexSwitcherInterfaceInterface was added.
Magento\CatalogInventory\Model\ResourceModel\Indexer\Stock\QueryProcessorInterfaceInterface was added.
Magento\CatalogImportExport\Model\Import\Product\RowValidatorInterfaceInterface was added.
Magento\CatalogImportExport\Model\Export\RowCustomizerInterfaceInterface was added.
Magento\Catalog\Ui\DataProvider\Product\ProductRenderCollectorInterfaceInterface was added.
Magento\Catalog\Ui\Component\Listing\Attribute\RepositoryInterfaceInterface was added.
Magento\Catalog\Pricing\Price\CustomOptionPriceInterfaceInterface was added.
Magento\Catalog\Pricing\Price\FinalPriceInterfaceInterface was added.
Magento\Catalog\Pricing\Price\TierPriceInterfaceInterface was added.
Magento\Catalog\Model\FrontendStorageConfigurationInterfaceInterface was added.
Magento\Catalog\Model\ProductIdLocatorInterfaceInterface was added.
Magento\Catalog\Model\ProductOptionProcessorInterfaceInterface was added.
Magento\Catalog\Model\ResourceModel\Product\BaseSelectProcessorInterfaceInterface was added.
Magento\Catalog\Model\ResourceModel\Product\Indexer\Price\CompositeProductBatchSizeAdjusterInterfaceInterface was added.
Magento\Catalog\Model\ResourceModel\Product\Indexer\Price\PriceInterfaceInterface was added.
Magento\Catalog\Model\ProductTypes\ConfigInterfaceInterface was added.
Magento\Catalog\Model\Product\CatalogPriceInterfaceInterface was added.
Magento\Catalog\Model\Product\CopyConstructorInterfaceInterface was added.
Magento\Catalog\Model\Product\Configuration\Item\ItemInterfaceInterface was added.
Magento\Catalog\Model\Product\Attribute\Backend\Media\EntryConverterInterfaceInterface was added.
Magento\Catalog\Model\Locator\LocatorInterfaceInterface was added.
Magento\Catalog\Model\Layer\AvailabilityFlagInterfaceInterface was added.
Magento\Catalog\Model\Layer\Filter\FilterInterfaceInterface was added.
Magento\Catalog\Model\Layer\Filter\Dynamic\AlgorithmInterfaceInterface was added.
Magento\Catalog\Model\Indexer\Product\Price\UpdateIndexInterfaceInterface was added.
Magento\Catalog\Model\Indexer\Product\Flat\Table\BuilderInterfaceInterface was added.
Magento\Catalog\Helper\Product\Configuration\ConfigurationInterfaceInterface was added.
Magento\Catalog\Block\ShortcutInterfaceInterface was added.
Magento\Catalog\Api\BasePriceStorageInterfaceInterface was added.
Magento\Catalog\Api\CategoryListInterfaceInterface was added.
Magento\Catalog\Api\CostStorageInterfaceInterface was added.
Magento\Catalog\Api\ProductRenderListInterfaceInterface was added.
Magento\Catalog\Api\ScopedProductTierPriceManagementInterfaceInterface was added.
Magento\Catalog\Api\SpecialPriceInterfaceInterface was added.
Magento\Catalog\Api\SpecialPriceStorageInterfaceInterface was added.
Magento\Catalog\Api\TierPriceStorageInterfaceInterface was added.
Magento\Catalog\Api\Data\BasePriceInterfaceInterface was added.
Magento\Catalog\Api\Data\CategoryLinkInterfaceInterface was added.
Magento\Catalog\Api\Data\CategorySearchResultsInterfaceInterface was added.
Magento\Catalog\Api\Data\CostInterfaceInterface was added.
Magento\Catalog\Api\Data\PriceUpdateResultInterfaceInterface was added.
Magento\Catalog\Api\Data\ProductFrontendActionInterfaceInterface was added.
Magento\Catalog\Api\Data\ProductRenderInterfaceInterface was added.
Magento\Catalog\Api\Data\ProductRenderSearchResultsInterfaceInterface was added.
Magento\Catalog\Api\Data\SpecialPriceInterfaceInterface was added.
Magento\Catalog\Api\Data\TierPriceInterfaceInterface was added.
Magento\Catalog\Api\Data\ProductRender\ButtonInterfaceInterface was added.
Magento\Catalog\Api\Data\ProductRender\FormattedPriceInfoInterfaceInterface was added.
Magento\Catalog\Api\Data\ProductRender\ImageInterfaceInterface was added.
Magento\Catalog\Api\Data\ProductRender\PriceInfoInterfaceInterface was added.
Magento\Bundle\Pricing\Adjustment\SelectionPriceListProviderInterfaceInterface was added.
Magento\Backend\Service\V1\ModuleServiceInterfaceInterface was added.
Magento\Backend\Model\UrlInterfaceInterface was added.
Magento\Backend\Block\Widget\ContainerInterfaceInterface was added.
Magento\Backend\Block\Widget\Grid\Massaction\VisibilityCheckerInterfaceInterface was added.
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.1.1-2.1.2.html b/src/_includes/backward-incompatible-changes/open-source/2.1.1-2.1.2.html deleted file mode 100644 index 40e84e6bec5..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.1.1-2.1.2.html +++ /dev/null @@ -1,299 +0,0 @@ -

Changes in classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What changedHow changed
Magento\Sales\Model\Order\InvoiceDocumentFactoryClass was added.
Magento\Sales\Model\Order\PaymentAdapterClass was added.
Magento\Sales\Model\Order\ShipmentDocumentFactoryClass was added.
Magento\Sales\Model\Order\Shipment\CreationArgumentsClass was added.
Magento\Sales\Model\Order\Shipment\NotifierClass was added.
Magento\Sales\Model\Order\Shipment\PackageClass was added.
Magento\Sales\Model\Order\Shipment\PackageCreationClass was added.
Magento\Sales\Model\Order\Invoice\CreationArgumentsClass was added.
Magento\Sales\Model\Order\Invoice\NotifierClass was added.
- -

Changes in interfaces

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What changedHow changed
Magento\Sales\Api\Data\InvoiceCommentInterface::getComment[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::getCreatedAt[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::setCreatedAt[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::getEntityId[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::setEntityId[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::getIsVisibleOnFront[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::setIsVisibleOnFront[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::setComment[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::ENTITY_IDConstant has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::IS_VISIBLE_ON_FRONTConstant has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::COMMENTConstant has been removed.
Magento\Sales\Api\Data\InvoiceCommentInterface::CREATED_ATConstant has been removed.
Magento\Sales\Api\Data\InvoiceItemInterface::getOrderItemId[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceItemInterface::getQty[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceItemInterface::setQty[public] Method has been removed.
Magento\Sales\Api\Data\InvoiceItemInterface::setOrderItemId[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::getComment[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::getCreatedAt[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::setCreatedAt[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::getEntityId[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::setEntityId[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::getIsVisibleOnFront[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::setIsVisibleOnFront[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::setComment[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::ENTITY_IDConstant has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::IS_VISIBLE_ON_FRONTConstant has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::COMMENTConstant has been removed.
Magento\Sales\Api\Data\ShipmentCommentInterface::CREATED_ATConstant has been removed.
Magento\Sales\Api\Data\ShipmentItemInterface::getOrderItemId[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentItemInterface::getQty[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentItemInterface::setQty[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentItemInterface::setOrderItemId[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::getCarrierCode[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::getTitle[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::getTrackNumber[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::setTrackNumber[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::setTitle[public] Method has been removed.
Magento\Sales\Api\Data\ShipmentTrackInterface::setCarrierCode[public] Method has been removed.
Magento\Sales\Model\Order\InvoiceNotifierInterfaceInterface was added.
Magento\Sales\Model\Order\InvoiceStatisticInterfaceInterface was added.
Magento\Sales\Model\Order\OrderStateResolverInterfaceInterface was added.
Magento\Sales\Model\Order\PaymentAdapterInterfaceInterface was added.
Magento\Sales\Model\Order\Shipment\NotifierInterfaceInterface was added.
Magento\Sales\Model\Order\Shipment\OrderRegistrarInterfaceInterface was added.
Magento\Sales\Model\Order\Invoice\NotifierInterfaceInterface was added.
Magento\Sales\Api\InvoiceOrderInterfaceInterface was added.
Magento\Sales\Api\ShipOrderInterfaceInterface was added.
Magento\Sales\Api\Exception\CouldNotInvoiceExceptionInterfaceInterface was added.
Magento\Sales\Api\Exception\CouldNotShipExceptionInterfaceInterface was added.
Magento\Sales\Api\Exception\DocumentValidationExceptionInterfaceInterface was added.
Magento\Sales\Api\Data\CommentInterfaceInterface was added.
Magento\Sales\Api\Data\EntityInterfaceInterface was added.
Magento\Sales\Api\Data\InvoiceCommentCreationInterfaceInterface was added.
Magento\Sales\Api\Data\InvoiceCreationArgumentsInterfaceInterface was added.
Magento\Sales\Api\Data\InvoiceItemCreationInterfaceInterface was added.
Magento\Sales\Api\Data\LineItemInterfaceInterface was added.
Magento\Sales\Api\Data\ShipmentCommentCreationInterfaceInterface was added.
Magento\Sales\Api\Data\ShipmentCreationArgumentsInterfaceInterface was added.
Magento\Sales\Api\Data\ShipmentItemCreationInterfaceInterface was added.
Magento\Sales\Api\Data\ShipmentPackageCreationInterfaceInterface was added.
Magento\Sales\Api\Data\ShipmentTrackCreationInterfaceInterface was added.
Magento\Sales\Api\Data\TrackInterfaceInterface was added.
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.1.10-2.1.11.html b/src/_includes/backward-incompatible-changes/open-source/2.1.10-2.1.11.html deleted file mode 100644 index 7dd46a4c8c1..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.1.10-2.1.11.html +++ /dev/null @@ -1,39 +0,0 @@ -

Changes in classes

- - - - - - - - - - - - - - - - - - - - - -
What ChangedHow Changed
Magento\Catalog\Model\Product\Type\AbstractType::isPossibleBuyFromList[public] Method has been added.
Magento\Sitemap\Block\RobotsClass was added.
Magento\Robots\Model\Config\ValueClass was added.
Magento\Robots\Block\DataClass was added.
- -

Changes in interfaces

- - - - - - - - - - - - - -
What ChangedHow Changed
Magento\Framework\Stdlib\DateTime\TimezoneInterface::date[public] Method parameter name changed.
Magento\ConfigurableProduct\Model\AttributeOptionProviderInterfaceInterface was added.
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.1.11-2.1.12.html b/src/_includes/backward-incompatible-changes/open-source/2.1.11-2.1.12.html deleted file mode 100644 index 66fe989e85a..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.1.11-2.1.12.html +++ /dev/null @@ -1,2 +0,0 @@ -

No changes

-

No backward incompatible changes.

\ No newline at end of file diff --git a/src/_includes/backward-incompatible-changes/open-source/2.1.12-2.1.13.html b/src/_includes/backward-incompatible-changes/open-source/2.1.12-2.1.13.html deleted file mode 100644 index 910cfec8f99..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.1.12-2.1.13.html +++ /dev/null @@ -1,11 +0,0 @@ -

Changes in interfaces

- - - - - - - - - -
What ChangedHow Changed
Magento\Framework\Stdlib\DateTime\TimezoneInterface::date[public] Removed last method parameter(s).
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.1.13-2.1.14.html b/src/_includes/backward-incompatible-changes/open-source/2.1.13-2.1.14.html deleted file mode 100644 index cb5a054691e..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.1.13-2.1.14.html +++ /dev/null @@ -1,11 +0,0 @@ -

Changes in classes

- - - - - - - - - -
What ChangedHow Changed
Magento\Swagger\Block\IndexClass was added.
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.1.14-2.1.15.html b/src/_includes/backward-incompatible-changes/open-source/2.1.14-2.1.15.html deleted file mode 100644 index 4008232dd06..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.1.14-2.1.15.html +++ /dev/null @@ -1,11 +0,0 @@ -

Changes in interface

- - - - - - - - - -
What ChangedHow Changed
Magento\Framework\Stdlib\DateTime\TimezoneInterface::date[public] Added optional parameter(s).
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.1.15-2.1.16.md b/src/_includes/backward-incompatible-changes/open-source/2.1.15-2.1.16.md deleted file mode 100644 index aca3f55e404..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.1.15-2.1.16.md +++ /dev/null @@ -1,3 +0,0 @@ -### No changes {#changes-2115-2116} - -No backward incompatible changes. diff --git a/src/_includes/backward-incompatible-changes/open-source/2.1.16-2.1.17.md b/src/_includes/backward-incompatible-changes/open-source/2.1.16-2.1.17.md deleted file mode 100644 index 5ea0a1e5a45..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.1.16-2.1.17.md +++ /dev/null @@ -1,3 +0,0 @@ -### No changes {#changes-2116-2117} - -No backward incompatible changes. diff --git a/src/_includes/backward-incompatible-changes/open-source/2.1.17-2.1.18.md b/src/_includes/backward-incompatible-changes/open-source/2.1.17-2.1.18.md deleted file mode 100644 index 2d8c3ca7196..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.1.17-2.1.18.md +++ /dev/null @@ -1,3 +0,0 @@ -### No changes {#changes-2117-2118} - -No backward incompatible changes. diff --git a/src/_includes/backward-incompatible-changes/open-source/2.1.2-2.1.3.html b/src/_includes/backward-incompatible-changes/open-source/2.1.2-2.1.3.html deleted file mode 100644 index 9289d4abc32..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.1.2-2.1.3.html +++ /dev/null @@ -1,108 +0,0 @@ - -

Changes in classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What changedHow changed
Magento\Store\Model\Config\Reader\DefaultReaderClass was removed.
Magento\Store\Model\Config\Reader\ReaderPoolClass was removed.
Magento\Store\Model\Config\Reader\StoreClass was removed.
Magento\Store\Model\Config\Reader\WebsiteClass was removed.
Magento\Quote\Setup\RecurringClass was removed.
Magento\ConfigurableProduct\Plugin\Model\ProductClass was removed.
Magento\ConfigurableProduct\Block\Plugin\Product\Media\GalleryClass was removed.
Magento\Vault\Plugin\PaymentVaultAttributesLoad::aroundGetExtensionAttributes[public] Method has been removed.
Magento\User\Model\ResourceModel\User::$_usersTable[protected] Property has been removed.
Magento\Store\Model\Config\Converter::__construct[public] Method has been removed.
Magento\Store\Model\Config\Converter::$_processor[protected] Property has been removed.
Magento\Store\Model\Config\Processor\Placeholder::_processData[protected] Method has been removed.
Magento\Store\Model\Config\Processor\Placeholder::_processPlaceholders[protected] Method has been removed.
Magento\Store\Model\Config\Processor\Placeholder::_getPlaceholder[protected] Method has been removed.
Magento\Store\Model\Config\Processor\Placeholder::_getValue[protected] Method has been removed.
Magento\Store\Model\Config\Processor\Placeholder::_setValue[protected] Method has been removed.
Magento\Deploy\Model\Deployer::__construct[public] Method parameter changed.
Magento\CatalogUrlRewrite\Model\Category\Plugin\Store\View::aroundSave[public] Method has been removed.
- -

Changes in interfaces

- - - - - - - - - - - - - - - - - - - - - - - - - -
What changedHow changed
Magento\Vault\Block\CardRendererInterface::getIconUrl[public] Method has been removed.
Magento\Vault\Block\CardRendererInterface::getIconHeight[public] Method has been removed.
Magento\Vault\Block\CardRendererInterface::getIconWidth[public] Method has been removed.
Magento\Vault\Block\CardRendererInterface::getToken[public] Method has been removed.
Magento\Vault\Block\TokenRendererInterface::getToken[public] Method has been added.
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.1.3-2.1.4.html b/src/_includes/backward-incompatible-changes/open-source/2.1.3-2.1.4.html deleted file mode 100644 index e16e6807a9c..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.1.3-2.1.4.html +++ /dev/null @@ -1,2 +0,0 @@ -

No changes

-

No backward incompatible changes.

\ No newline at end of file diff --git a/src/_includes/backward-incompatible-changes/open-source/2.1.4-2.1.5.html b/src/_includes/backward-incompatible-changes/open-source/2.1.4-2.1.5.html deleted file mode 100644 index 2de75872792..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.1.4-2.1.5.html +++ /dev/null @@ -1,2 +0,0 @@ -

No changes

-

No backward incompatible changes.

\ No newline at end of file diff --git a/src/_includes/backward-incompatible-changes/open-source/2.1.5-2.1.6.html b/src/_includes/backward-incompatible-changes/open-source/2.1.5-2.1.6.html deleted file mode 100644 index 592cb23d167..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.1.5-2.1.6.html +++ /dev/null @@ -1,2 +0,0 @@ -

No changes

-

No backward incompatible changes.

\ No newline at end of file diff --git a/src/_includes/backward-incompatible-changes/open-source/2.1.6-2.1.7.html b/src/_includes/backward-incompatible-changes/open-source/2.1.6-2.1.7.html deleted file mode 100644 index b51e753f4c8..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.1.6-2.1.7.html +++ /dev/null @@ -1,43 +0,0 @@ -

Changes in classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What ChangedHow Changed
Magento\Swatches\Model\ProductSubstituteClass was removed.
Magento\Swatches\Model\Plugin\ProductImageBuilderClass was removed.
Magento\Catalog\Model\View\Asset\ImageClass was removed.
Magento\Catalog\Model\View\Asset\PlaceholderClass was removed.
Magento\Catalog\Model\View\Asset\Image\ContextClass was removed.
Magento\Catalog\Model\Product\Image\ParamsBuilderClass was removed.
Magento\Catalog\Model\Product\Image\SizeCacheClass was removed.
Magento\Catalog\Model\Product\Image\UrlBuilderClass was removed.
Magento\Catalog\Block\Product\ImageBlockBuilderClass was removed.
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.1.7-2.1.8.html b/src/_includes/backward-incompatible-changes/open-source/2.1.7-2.1.8.html deleted file mode 100644 index 112a9ba8773..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.1.7-2.1.8.html +++ /dev/null @@ -1,43 +0,0 @@ -

Changes in classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What ChangedHow Changed
Magento\Tax\Setup\InstallData::__construct[public] Method parameter changed.
Magento\Swatches\Model\Plugin\EavAttribute::beforeSave[public] Method has been removed.
Magento\Eav\Model\Entity\Attribute\Frontend\AbstractFrontend::__construct[public] Method parameter changed.
Magento\CatalogUrlRewrite\Observer\CategoryProcessUrlRewriteSavingObserver::__construct[public] Method parameter changed.
Magento\CatalogUrlRewrite\Observer\CategoryProcessUrlRewriteSavingObserver::$urlPersist[protected] Property has been removed.
Magento\CatalogUrlRewrite\Model\Category\Plugin\Storage::__construct[public] Method parameter changed.
Magento\CatalogUrlRewrite\Model\Category\Plugin\Storage::$productFactory[protected] Property has been removed.
Magento\Catalog\Controller\Adminhtml\Category\Save::imagePreprocessing[public] Method parameter changed.
Magento\Framework\DB\TemporaryTableServiceClass was added.
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.1.8-2.1.9.html b/src/_includes/backward-incompatible-changes/open-source/2.1.8-2.1.9.html deleted file mode 100644 index eb8654b8ea9..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.1.8-2.1.9.html +++ /dev/null @@ -1,15 +0,0 @@ -

Changes in classes

- - - - - - - - - - - - - -
What ChangedHow Changed
Magento\Usps\Setup\InstallDataClass was removed.
Magento\PageCache\Observer\FlushFormKeyOnLogoutClass was removed.
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.1.9-2.1.10.html b/src/_includes/backward-incompatible-changes/open-source/2.1.9-2.1.10.html deleted file mode 100644 index d2e9070de9c..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.1.9-2.1.10.html +++ /dev/null @@ -1,2 +0,0 @@ -

No changes

-

No backward incompatible changes.

diff --git a/src/_includes/backward-incompatible-changes/open-source/2.2.0-2.2.1.html b/src/_includes/backward-incompatible-changes/open-source/2.2.0-2.2.1.html deleted file mode 100644 index 17168f1a029..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.2.0-2.2.1.html +++ /dev/null @@ -1,87 +0,0 @@ -

Changes in classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What ChangedHow Changed
Magento\Framework\Module\Setup\Migration::__construct[public] Method parameter name changed.
Magento\Quote\Model\Quote::__construct[public] Method parameter name changed.
Magento\Customer\Block\Address\Edit::__construct[public] Method parameter name changed.
Magento\CatalogRule\Model\Indexer\IndexBuilder::__construct[public] Method parameter name changed.
Magento\Sitemap\Model\ResourceModel\Catalog\Product::prepareSelectStatement[public] Method has been added.
Magento\Customer\Block\Address\Edit::isAttributeAllowedOnForm[public] Method has been added.
Magento\CatalogImportExport\Model\Export\Product::loadCollection[protected] Method has been added.
Magento\Swagger\Block\IndexClass was added.
Magento\Signifyd\Model\MessageGenerators\GeneratorExceptionClass was added.
Magento\Signifyd\Block\FingerprintClass was added.
Magento\Signifyd\Block\Adminhtml\CaseInfoClass was added.
- -

Changes in interfaces

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What ChangedHow Changed
Magento\Signifyd\Api\CaseCreationServiceInterfaceInterface was added.
Magento\Signifyd\Api\CaseManagementInterfaceInterface was added.
Magento\Signifyd\Api\CaseRepositoryInterfaceInterface was added.
Magento\Signifyd\Api\GuaranteeCancelingServiceInterfaceInterface was added.
Magento\Signifyd\Api\GuaranteeCreationServiceInterfaceInterface was added.
Magento\Signifyd\Api\Data\CaseInterfaceInterface was added.
Magento\Signifyd\Api\Data\CaseSearchResultsInterfaceInterface was added.
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.2.1-2.2.2.html b/src/_includes/backward-incompatible-changes/open-source/2.2.1-2.2.2.html deleted file mode 100644 index ed3239e9331..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.2.1-2.2.2.html +++ /dev/null @@ -1,139 +0,0 @@ -

Changes in classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What ChangedHow Changed
Magento\Newsletter\Model\Subscriber::__construct[public] Method parameter name changed.
Magento\Cron\Model\Schedule::__construct[public] Method parameter name changed.
Magento\Catalog\Model\Category::getChildren[public] Method parameter name changed.
Magento\Sitemap\Model\Sitemap::LAST_MOD_MIN_VALConstant has been added.
Magento\Reports\Model\ResourceModel\Review\Customer\Collection::addFieldToFilter[public] Method has been added.
Magento\Newsletter\Model\Subscriber::beforeSave[public] Method has been added.
Magento\ImportExport\Helper\Report::getDelimiter[public] Method has been added.
Magento\InstantPurchase\PaymentMethodIntegration\StaticAdditionalInformationProviderClass was added.
Magento\InstantPurchase\PaymentMethodIntegration\StaticAvailabilityCheckerClass was added.
Magento\InstantPurchase\Model\InstantPurchaseOptionClass was added.
Magento\InstantPurchase\Model\InstantPurchaseOptionFactoryClass was added.
Magento\InstantPurchase\Model\PlaceOrderClass was added.
Magento\InstantPurchase\Model\Ui\CustomerAddressesFormatterClass was added.
Magento\InstantPurchase\Model\Ui\PaymentTokenFormatterClass was added.
Magento\InstantPurchase\Model\Ui\ShippingMethodFormatterClass was added.
Magento\InstantPurchase\Model\ShippingMethodChoose\DeferredShippingMethodChooserPoolClass was added.
Magento\InstantPurchase\Model\QuoteManagement\PaymentConfigurationClass was added.
Magento\InstantPurchase\Model\QuoteManagement\PurchaseClass was added.
Magento\InstantPurchase\Model\QuoteManagement\QuoteCreationClass was added.
Magento\InstantPurchase\Model\QuoteManagement\QuoteFillingClass was added.
Magento\InstantPurchase\Model\QuoteManagement\ShippingConfigurationClass was added.
Magento\InstantPurchase\Block\ButtonClass was added.
- -

Changes in interfaces

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What ChangedHow Changed
Magento\InstantPurchase\PaymentMethodIntegration\AvailabilityCheckerInterfaceInterface was added.
Magento\InstantPurchase\PaymentMethodIntegration\PaymentAdditionalInformationProviderInterfaceInterface was added.
Magento\InstantPurchase\PaymentMethodIntegration\PaymentTokenFormatterInterfaceInterface was added.
Magento\InstantPurchase\Model\InstantPurchaseInterfaceInterface was added.
Magento\InstantPurchase\Model\ShippingMethodChoose\DeferredShippingMethodChooserInterfaceInterface was added.
Magento\InstantPurchase\Model\ShippingMethodChoose\ShippingMethodChooserInterfaceInterface was added.
Magento\InstantPurchase\Model\ShippingAddressChoose\ShippingAddressChooserInterfaceInterface was added.
Magento\InstantPurchase\Model\PaymentMethodChoose\PaymentTokenChooserInterfaceInterface was added.
Magento\InstantPurchase\Model\BillingAddressChoose\BillingAddressChooserInterfaceInterface was added.
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.2.10-2.2.11.md b/src/_includes/backward-incompatible-changes/open-source/2.2.10-2.2.11.md deleted file mode 100644 index 920be3bbc67..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.2.10-2.2.11.md +++ /dev/null @@ -1,19 +0,0 @@ -### Class changes {#class-2210-2211} - -| What changed | How it changed | -|-------------------------------------------------------------------------------------------|-------------------------------------------| -| `Magento\SalesRule\Block\Adminhtml\Promo\Quote\Edit\Tab\Coupons\Grid::_construct` | [protected] Method return typing changed. | -| `Magento\SalesRule\Block\Adminhtml\Promo\Quote\Edit\Tab\Coupons\Grid::_prepareCollection` | [protected] Method return typing changed. | -| `Magento\SalesRule\Block\Adminhtml\Promo\Quote\Edit\Tab\Coupons\Grid::_prepareColumns` | [protected] Method return typing changed. | -| `Magento\SalesRule\Block\Adminhtml\Promo\Quote\Edit\Tab\Coupons\Grid::_prepareMassaction` | [protected] Method return typing changed. | -| `Magento\SalesRule\Block\Adminhtml\Promo\Quote\Edit\Tab\Coupons\Grid::getGridUrl` | [public] Method return typing changed. | -| `Magento\Catalog\Model\Category::getAttributes` | [public] Method return typing changed. | -| `Magento\Catalog\Model\Category::getDesignAttributes` | [public] Method return typing changed. | -| `Magento\Catalog\Model\Attribute\Backend\Customlayoutupdate::validate` | [public] Method return typing changed. | -| `Magento\Framework\Filter\Template::forDirective` | [public] Method has been added. | -| `Magento\Framework\Filter\Template::setStrictMode` | [public] Method has been added. | -| `Magento\Framework\Filter\Template::isStrictMode` | [public] Method has been added. | -| `Magento\Framework\Filter\Template::LOOP_PATTERN` | Constant has been added. | -| `Magento\Wishlist\Model\ResourceModel\Item\Collection::_renderFiltersBefore` | [protected] Method has been added. | -| `Magento\Cms\Model\Page::__construct` | [public] Method has been added. | -| `Magento\Catalog\Model\Attribute\Backend\Customlayoutupdate::beforeSave` | [public] Method has been added. | diff --git a/src/_includes/backward-incompatible-changes/open-source/2.2.2-2.2.3.html b/src/_includes/backward-incompatible-changes/open-source/2.2.2-2.2.3.html deleted file mode 100644 index ba5b0c6387e..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.2.2-2.2.3.html +++ /dev/null @@ -1,19 +0,0 @@ -

Changes in classes

- - - - - - - - - - - - - - - - - -
What ChangedHow Changed
Magento\Eav\Model\Entity\Attribute\Source\Table::__construct[public] Added optional parameter(s).
Magento\Backend\Block\Widget\Grid\Massaction::__construct[public] Method has been added.
Magento\Backend\Block\Widget\Grid\Massaction::addItem[public] Method has been added.
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.2.3-2.2.4.html b/src/_includes/backward-incompatible-changes/open-source/2.2.3-2.2.4.html deleted file mode 100644 index 3d228e128ef..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.2.3-2.2.4.html +++ /dev/null @@ -1,175 +0,0 @@ -

Changes in classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What ChangedHow Changed
Magento\Framework\File\Uploader::getDispersionPath[public] Method has been added.
Magento\Framework\Config\ConfigOptionsListConstants::CONFIG_PATH_SCD_ON_DEMAND_IN_PRODUCTIONConstant has been added.
Magento\Widget\Model\Widget\Instance::SINGLE_PRODUCT_LAYOUT_HANDLEConstant has been added.
Magento\Theme\Block\Html\Footer::getCacheLifetime[protected] Method has been added.
Magento\Sitemap\Model\ResourceModel\Cms\Page::__construct[public] Added optional parameter(s).
Magento\Sales\Model\Order::__construct[public] Added optional parameter(s).
Magento\Sales\Model\Order\Creditmemo::__construct[public] Added optional parameter(s).
Magento\Sales\Model\AdminOrder\Create::__construct[public] Added optional parameter(s).
Magento\Sales\Block\Adminhtml\Order\Creditmemo\Create\Adjustments::getUpdateTotalsUrl[public] Method has been added.
Magento\Sales\Block\Adminhtml\Order\Creditmemo\Create\Items::getUpdateTotalsButtonHtml[public] Method has been added.
Magento\Payment\Model\Method\AbstractMethod::__construct[public] Added optional parameter(s).
Magento\Payment\Gateway\Command\GatewayCommand::__construct[public] Added optional parameter(s).
Magento\Multishipping\Model\Checkout\Type\Multishipping::__construct[public] Added optional parameter(s).
Magento\Eav\Model\Entity\AbstractEntity::addAttributeByScope[public] Method has been added.
Magento\Directory\Model\Currency::__construct[public] Added optional parameter(s).
Magento\Customer\Model\Customer::__construct[public] Added optional parameter(s).
Magento\Config\Model\Config\Source\Nooptreq::VALUE_NOConstant has been added.
Magento\Config\Model\Config\Source\Nooptreq::VALUE_OPTIONALConstant has been added.
Magento\Config\Model\Config\Source\Nooptreq::VALUE_REQUIREDConstant has been added.
Magento\Config\Console\Command\ConfigSetCommand::OPTION_LOCK_ENVConstant has been added.
Magento\Config\Console\Command\ConfigSetCommand::OPTION_LOCK_CONFIGConstant has been added.
Magento\Config\Console\Command\ConfigSet\ConfigSetProcessorFactory::TYPE_LOCK_ENVConstant has been added.
Magento\Config\Console\Command\ConfigSet\ConfigSetProcessorFactory::TYPE_LOCK_CONFIGConstant has been added.
Magento\Config\Console\Command\ConfigSet\ProcessorFacade::processWithLockTarget[public] Method has been added.
Magento\CatalogSearch\Model\ResourceModel\Fulltext\Collection::_beforeLoad[protected] Method has been added.
Magento\CatalogRule\Model\Indexer\IndexBuilder::__construct[public] Added optional parameter(s).
Magento\CatalogImportExport\Model\Import\Product::__construct[public] Added optional parameter(s).
Magento\Catalog\Model\Product::getCacheTags[public] Method has been added.
Magento\Catalog\Model\Product\Option\Value::__construct[public] Added optional parameter(s).
Magento\Catalog\Model\Indexer\Category\Product\AbstractAction::__construct[public] Added optional parameter(s).
Magento\Bundle\Pricing\Price\ConfiguredPrice::__construct[public] Added optional parameter(s).
Magento\Backup\Model\ResourceModel\Db::getTableTriggersSql[public] Method has been added.
Magento\Backup\Model\ResourceModel\Helper::getTableTriggersSql[public] Method has been added.
Magento\Backend\Block\GlobalSearch::__construct[public] Method has been added.
Magento\Backend\Block\GlobalSearch::getEntitiesToShow[public] Method has been added.
Magento\Paypal\Block\Adminhtml\Order\ViewClass was added.
Magento\Multishipping\Block\Checkout\ResultsClass was added.
- -

Changes in interfaces

- - - - - - - - - - - - - - - - - -
What ChangedHow Changed
Magento\Framework\View\Element\Block\ArgumentInterfaceInterface was added.
Magento\Framework\Event\ObserverInterfaceInterface was added.
Magento\Cms\Api\GetUtilityPageIdentifiersInterfaceInterface was added.
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.2.4-2.2.5.html b/src/_includes/backward-incompatible-changes/open-source/2.2.4-2.2.5.html deleted file mode 100644 index ce3ee3ca7e6..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.2.4-2.2.5.html +++ /dev/null @@ -1,123 +0,0 @@ -

Changes in classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What ChangedHow Changed
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\DataProvider::getSearchableProducts[public] Method parameter name changed.
Magento\Framework\File\Uploader::__construct[public] Added optional parameter(s).
Magento\Swatches\Block\Product\Renderer\Listing\Configurable::__construct[public] Method has been added.
Magento\Swatches\Block\Product\Renderer\Listing\Configurable::getPriceFormatJson[public] Method has been added.
Magento\Swatches\Block\Product\Renderer\Listing\Configurable::getPricesJson[public] Method has been added.
Magento\Sales\Block\Order\Recent::__construct[public] Added optional parameter(s).
Magento\Sales\Block\Order\Recent::getRecentOrders[protected] Method has been added.
Magento\Sales\Block\Order\Recent::ORDER_LIMITConstant has been added.
Magento\Multishipping\Model\Checkout\Type\Multishipping::__construct[public] Added optional parameter(s).
Magento\Directory\Model\ResourceModel\Country\Collection::__construct[public] Added optional parameter(s).
Magento\CustomerImportExport\Model\Import\Customer::prepareCustomerData[public] Method has been added.
Magento\CustomerImportExport\Model\Import\Customer::validateData[public] Method has been added.
Magento\ConfigurableProduct\Block\Product\View\Type\Configurable::__construct[public] Added optional parameter(s).
Magento\CatalogSearch\Model\Indexer\Fulltext::__construct[public] Added optional parameter(s).
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\DataProvider::__construct[public] Added optional parameter(s).
Magento\CatalogSearch\Model\Indexer\Fulltext\Action\Full::__construct[public] Added optional parameter(s).
Magento\CatalogInventory\Model\Source\Stock::addValueSortToCollection[public] Method has been added.
Magento\CatalogImportExport\Model\Import\Uploader::__construct[public] Added optional parameter(s).
Magento\Catalog\Model\ResourceModel\Product::__construct[public] Added optional parameter(s).
Magento\Catalog\Model\ResourceModel\Product\Collection::__construct[public] Added optional parameter(s).
Magento\Catalog\Model\ResourceModel\Product\Indexer\Price\DefaultPrice::__construct[public] Added optional parameter(s).
Magento\Catalog\Model\Indexer\Category\Product\AbstractAction::__construct[public] Added optional parameter(s).
Magento\Catalog\Model\Indexer\Category\Product\AbstractAction::getIndexTable[protected] Method has been added.
Magento\Catalog\Model\Indexer\Category\Product\AbstractAction::$tableMaintainer[protected] Property has been added.
- -

Changes in interfaces

- - - - - - - - - - - - - - - - - -
What ChangedHow Changed
Magento\CatalogInventory\Api\Data\StockStatusInterface::STATUS_OUT_OF_STOCKConstant has been added.
Magento\CatalogInventory\Api\Data\StockStatusInterface::STATUS_IN_STOCKConstant has been added.
Magento\Framework\Lock\LockManagerInterfaceInterface was added.
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.2.5-2.2.6.html b/src/_includes/backward-incompatible-changes/open-source/2.2.5-2.2.6.html deleted file mode 100644 index fe3ba2aa300..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.2.5-2.2.6.html +++ /dev/null @@ -1,267 +0,0 @@ -

Changes in classes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
What ChangedHow Changed
Magento\Review\Block\Customer\ListCustomer::getProductUrl[public] Method parameter name changed.
Magento\Config\Model\Config::__construct[public] Method parameter typing added.
Magento\Config\Model\Config::__construct[public] Method parameter typing removed.
Magento\GroupedProduct\Model\ResourceModel\Product\Indexer\Price\Grouped::TRANSIT_PREFIXConstant has been removed.
Magento\Framework\View\Page\Config::setMetaTitle[public] Method has been added.
Magento\Framework\View\Page\Config::getMetaTitle[public] Method has been added.
Magento\Framework\View\Page\Config::META_DESCRIPTIONConstant has been added.
Magento\Framework\View\Page\Config::META_CONTENT_TYPEConstant has been added.
Magento\Framework\View\Page\Config::META_MEDIA_TYPEConstant has been added.
Magento\Framework\View\Page\Config::META_CHARSETConstant has been added.
Magento\Framework\View\Page\Config::META_TITLEConstant has been added.
Magento\Framework\View\Page\Config::META_KEYWORDSConstant has been added.
Magento\Framework\View\Page\Config::META_ROBOTSConstant has been added.
Magento\Framework\View\Page\Config::META_X_UI_COMPATIBLEConstant has been added.
Magento\Framework\Exception\AbstractAggregateException::addException[public] Method has been added.
Magento\Widget\Model\Widget\Instance::$_productType[protected] Property has been added.
Magento\Widget\Model\Widget\Instance::$_reader[protected] Property has been added.
Magento\User\Model\User::__construct[public] Added optional parameter(s).
Magento\User\Model\User::MESSAGE_ID_PASSWORD_EXPIREDConstant has been added.
Magento\Swatches\Model\ResourceModel\Swatch::clearSwatchOptionByOptionIdAndType[public] Method has been added.
Magento\Store\Model\Group::__construct[public] Added optional parameter(s).
Magento\Store\Model\Group::afterSave[public] Method has been added.
Magento\Store\Model\Store::__construct[public] Added optional parameter(s).
Magento\Store\Block\Switcher::__construct[public] Added optional parameter(s).
Magento\Sitemap\Model\ResourceModel\Catalog\Product::__construct[public] Added optional parameter(s).
Magento\Shipping\Model\Carrier\AbstractCarrier::processAdditionalValidation[public] Method has been added.
Magento\Shipping\Model\Carrier\AbstractCarrierOnline::processAdditionalValidation[public] Method has been added.
Magento\Sales\Model\Order::addCommentToStatusHistory[public] Method has been added.
Magento\Quote\Model\ResourceModel\Quote\Item\Collection::__construct[public] Added optional parameter(s).
Magento\Newsletter\Model\Subscriber::__construct[public] Added optional parameter(s).
Magento\Multishipping\Block\Checkout\Overview::getBillingAddressTotals[public] Method has been added.
Magento\Eav\Model\Entity\Attribute\AbstractAttribute::__construct[public] Added optional parameter(s).
Magento\Config\App\Config\Type\System::__construct[public] Added optional parameter(s).
Magento\CatalogRule\Model\Rule\Job::__construct[public] Added optional parameter(s).
Magento\CatalogImportExport\Model\Import\Product\Type\AbstractType::$invAttributesCache[public] Property has been added.
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::__construct[public] Added optional parameter(s).
Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\General::__construct[public] Added optional parameter(s).
Magento\Catalog\Model\Category::_getResource[protected] Method has been added.
Magento\Catalog\Model\Category::$_resource[protected] Property has been added.
Magento\Catalog\Model\Product::__construct[public] Added optional parameter(s).
Magento\Catalog\Model\Product::_getResource[protected] Method has been added.
Magento\Catalog\Model\Product::getFormattedPrice[public] Method has been added.
Magento\Catalog\Model\Product::$_resource[protected] Property has been added.
Magento\Catalog\Model\ResourceModel\Product\Collection::__construct[public] Added optional parameter(s).
Magento\Catalog\Model\ResourceModel\Layer\Filter\Price::__construct[public] Added optional parameter(s).
Magento\Catalog\Model\ResourceModel\Layer\Filter\Price::getMainTable[public] Method has been added.
Magento\Catalog\Model\Product\Option::__construct[public] Added optional parameter(s).
Magento\Catalog\Model\Product\Type\Price::getFormattedTierPrice[public] Method has been added.
Magento\Catalog\Model\Product\Type\Price::getFormattedPrice[public] Method has been added.
Magento\Catalog\Model\Product\Option\Type\DefaultType::_getChargeableOptionPrice[protected] Method has been added.
Magento\Catalog\Block\Product\View\Options\AbstractOptions::getFormattedPrice[public] Method has been added.
Magento\Catalog\Block\Product\Compare\ListCompare::hasAttributeValueForProducts[public] Method has been added.
Magento\Bundle\Model\ResourceModel\Selection\Collection::__construct[public] Method has been added.
Magento\Backend\Block\Media\Uploader::__construct[public] Added optional parameter(s).
Magento\Framework\Math\FloatComparatorClass was added.
Magento\Framework\Api\SortOrderClass was added.
Magento\Framework\Api\SortOrderBuilderClass was added.
Magento\Framework\Api\Search\FilterGroupClass was added.
Magento\Framework\Api\Search\FilterGroupBuilderClass was added.
Magento\Config\Model\Config\Structure\ElementVisibility\ConcealInProductionClass was added.
Magento\Config\Model\Config\Structure\ElementVisibility\ConcealInProductionWithoutScdOnDemandClass was added.
- -

Changes in interfaces

- - - - - - - - - - - - - -
What ChangedHow Changed
Magento\Webapi\Model\ConfigInterfaceInterface was added.
Magento\Swagger\Api\Data\SchemaTypeInterfaceInterface was added.
diff --git a/src/_includes/backward-incompatible-changes/open-source/2.2.6-2.2.7.md b/src/_includes/backward-incompatible-changes/open-source/2.2.6-2.2.7.md deleted file mode 100644 index 316487d3671..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.2.6-2.2.7.md +++ /dev/null @@ -1,41 +0,0 @@ -### Changes in classes {#class-226-227} - -| What changed | How changed | -| ---------------------------------------------------------------------------------- | --------------------------------------- | -| Magento\Sales\Block\Adminhtml\Items\Column\Name::truncateString | [public] Method parameter typing added. | -| Magento\Sales\Block\Adminhtml\Items\Column\Name::getFormattedOption | [public] Method parameter typing added. | -| Magento\Cms\Model\Wysiwyg\Images\Storage::resizeFile | [public] Method parameter name changed. | -| Magento\Framework\Mail\Template\TransportBuilder::\_\_construct | [public] Added optional parameter(s). | -| Magento\Framework\Filesystem\Directory\Read::\_\_construct | [public] Added optional parameter(s). | -| Magento\Framework\Filesystem\Directory\Read::validatePath | [protected] Method has been added. | -| Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Image::\_\_construct | [public] Method has been added. | -| Magento\Wishlist\Block\Customer\Wishlist\Item\Column\Image::getProductForThumbnail | [public] Method has been added. | -| Magento\Swatches\Block\Product\Renderer\Configurable::getJsonSwatchSizeConfig | [public] Method has been added. | -| Magento\Swatches\Block\Product\Renderer\Configurable::SWATCH\_IMAGE\_NAME | Constant has been added. | -| Magento\Swatches\Block\Product\Renderer\Configurable::SWATCH\_THUMBNAIL\_NAME | Constant has been added. | -| Magento\Reports\Controller\Adminhtml\Report\AbstractReport::\_\_construct | [public] Added optional parameter(s). | -| Magento\Quote\Model\QuoteValidator::\_\_construct | [public] Added optional parameter(s). | -| Magento\OfflinePayments\Model\Purchaseorder::validate | [public] Method has been added. | -| Magento\ImportExport\Model\Import::uploadFileAndGetSource | [public] Method has been added. | -| Magento\ImportExport\Model\Import::FIELD\_EMPTY\_ATTRIBUTE\_VALUE\_CONSTANT | Constant has been added. | -| Magento\ImportExport\Model\Import::DEFAULT\_EMPTY\_ATTRIBUTE\_VALUE\_CONSTANT | Constant has been added. | -| Magento\Checkout\Model\Cart\ImageProvider::\_\_construct | [public] Added optional parameter(s). | -| Magento\Checkout\Block\Cart\Item\Renderer::\_\_construct | [public] Added optional parameter(s). | -| Magento\Backup\Model\Db::\_\_construct | [public] Added optional parameter(s). | -| Magento\Backup\Helper\Data::isEnabled | [public] Method has been added. | -| Magento\Backup\Controller\Adminhtml\Index::\_\_construct | [public] Added optional parameter(s). | -| Magento\Backup\Controller\Adminhtml\Index::dispatch | [public] Method has been added. | -| Magento\Backend\Helper\Dashboard\Order::\_\_construct | [public] Added optional parameter(s). | -| Magento\Backend\Block\Media\Uploader::\_\_construct | [public] Added optional parameter(s). | -| Magento\Backend\Block\Media\Uploader::getImageUploadMaxWidth | [public] Method has been added. | -| Magento\Backend\Block\Media\Uploader::getImageUploadMaxHeight | [public] Method has been added. | -| Magento\Framework\Validation\ValidationException | Class was added. | -| Magento\Framework\Validation\ValidationResult | Class was added. | -| Magento\Framework\Exception\BulkException | Class was added. | - -### Changes in interfaces {#interface-226-227} - -| What changed | How changed | -| ---------------------------------------------------------------------- | -------------------- | -| Magento\Framework\Exception\AggregateExceptionInterface | Interface was added. | -| Magento\Catalog\Model\Product\Configuration\Item\ItemResolverInterface | Interface was added. | diff --git a/src/_includes/backward-incompatible-changes/open-source/2.2.7-2.2.8.md b/src/_includes/backward-incompatible-changes/open-source/2.2.7-2.2.8.md deleted file mode 100644 index f4910a3e8a9..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.2.7-2.2.8.md +++ /dev/null @@ -1,56 +0,0 @@ -### Changes in classes {#class-227-228} - -| What changed | How changed | -|------------------------------------------------------------------------------------------------------------|-----------------------------------------| -| Magento\Customer\CustomerData\SectionPool::getSectionsData | [public] Method parameter name changed. | -| Magento\Framework\Reflection\DataObjectProcessor::\_\_construct | [public] Added optional parameter(s). | -| Magento\Ui\Component\Listing\Columns\Date::prepare | [public] Method has been added. | -| Magento\Shipping\Model\Carrier\AbstractCarrierOnline::SPAIN\_COUNTRY\_ID | Constant has been added. | -| Magento\Shipping\Model\Carrier\AbstractCarrierOnline::CANARY\_ISLANDS\_COUNTRY\_ID | Constant has been added. | -| Magento\Shipping\Model\Carrier\AbstractCarrierOnline::SANTA\_CRUZ\_DE\_TENERIFE\_REGION\_ID | Constant has been added. | -| Magento\Shipping\Model\Carrier\AbstractCarrierOnline::LAS\_PALMAS\_REGION\_ID | Constant has been added. | -| Magento\SendFriend\Block\Send::\_prepareLayout | [protected] Method has been added. | -| Magento\SalesRule\Model\Rule\Condition\Product\Combine::\_isValid | [protected] Method has been added. | -| Magento\Sales\Model\Order::\_\_construct | [public] Added optional parameter(s). | -| Magento\Sales\Model\Order::getFrontendStatusLabel | [public] Method has been added. | -| Magento\Sales\Model\Order\Config::getStatusFrontendLabel | [public] Method has been added. | -| Magento\Sales\Model\Order\Creditmemo::\_\_construct | [public] Added optional parameter(s). | -| Magento\Sales\Model\Order\Creditmemo::XML\_PATH\_ALLOW\_ZERO\_GRANDTOTAL | Constant has been added. | -| Magento\Sales\Model\AdminOrder\Create::\_\_construct | [public] Added optional parameter(s). | -| Magento\Sales\Block\Order\Item\Renderer\DefaultRenderer::getBaseTotalAmount | [public] Method has been added. | -| Magento\Sales\Block\Adminhtml\Order\Create\Sidebar\Cart::getItemPrice | [public] Method has been added. | -| Magento\Review\Model\ResourceModel\Review\Product\Collection::prepareStoreId | [protected] Method has been added. | -| Magento\Reports\Model\ResourceModel\Quote\Collection::addStoreFilter | [public] Method has been added. | -| Magento\Newsletter\Model\ResourceModel\Subscriber::\_\_construct | [public] Added optional parameter(s). | -| Magento\ImportExport\Model\Import::\_\_construct | [public] Added optional parameter(s). | -| Magento\Directory\Model\Config\Source\WeightUnit::CODE\_LBS | Constant has been added. | -| Magento\Directory\Model\Config\Source\WeightUnit::CODE\_KGS | Constant has been added. | -| Magento\Customer\Model\Customer::getAttributeSetId | [public] Method has been added. | -| Magento\ConfigurableProduct\Block\Cart\Item\Renderer\Configurable::getProductPriceHtml | [public] Method has been added. | -| Magento\Config\Model\Config::\_\_construct | [public] Added optional parameter(s). | -| Magento\Config\Console\Command\ConfigSet\DefaultProcessor::\_\_construct | [public] Added optional parameter(s). | -| Magento\Config\Block\System\Config\Form::\_\_construct | [public] Added optional parameter(s). | -| Magento\Config\App\Config\Type\System::\_\_construct | [public] Added optional parameter(s). | -| Magento\Checkout\Block\Onepage::\_\_construct | [public] Added optional parameter(s). | -| Magento\CatalogImportExport\Model\Import\Product::\_\_construct | [public] Added optional parameter(s). | -| Magento\CatalogImportExport\Model\Import\Product::COL\_NEW\_FROM\_DATE | Constant has been added. | -| Magento\CatalogImportExport\Model\Import\Product::COL\_NEW\_TO\_DATE | Constant has been added. | -| Magento\Catalog\Model\Category::STORE\_ID | Constant has been added. | -| Magento\Catalog\Model\Design::\_\_construct | [public] Added optional parameter(s). | -| Magento\Catalog\Model\ResourceModel\Product\Collection::prepareStoreId | [protected] Method has been added. | -| Magento\Catalog\Model\Product\Url::\_\_construct | [public] Added optional parameter(s). | -| Magento\Catalog\Model\Product\Gallery\Processor::\_\_construct | [public] Added optional parameter(s). | -| Magento\Catalog\Block\Product\View\Options\Type\Select::\_\_construct | [public] Method has been added. | -| Magento\Catalog\Block\Product\ProductList\Toolbar::\_\_construct | [public] Added optional parameter(s). | -| Magento\Catalog\Block\Adminhtml\Product\Edit\Action\Attribute\Tab\Attributes::\_\_construct | [public] Added optional parameter(s). | -| Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\Checkbox::getSelectionPrice | [public] Method has been added. | -| Magento\Bundle\Block\Adminhtml\Catalog\Product\Composite\Fieldset\Options\Type\Multi::getSelectionPrice | [public] Method has been added. | -| Magento\Backend\Block\Menu::\_\_construct | [public] Added optional parameter(s). | -| Magento\Backend\Block\Widget\Form::\_\_construct | [public] Added optional parameter(s). | -| Magento\Framework\Serialize\Serializer\JsonHexTag | Class was added. | - -### Changes in interfaces {#interface-227-228} - -| What changed | How changed | -|----------------------------------------------------------------------------------------------|--------------------------| -| Magento\CatalogImportExport\Model\Import\Product\RowValidatorInterface::ERROR\_NEW\_TO\_DATE | Constant has been added. | diff --git a/src/_includes/backward-incompatible-changes/open-source/2.2.8-2.2.9.md b/src/_includes/backward-incompatible-changes/open-source/2.2.8-2.2.9.md deleted file mode 100644 index 08b0061aefd..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.2.8-2.2.9.md +++ /dev/null @@ -1,18 +0,0 @@ -### Class changes {#class-228-229} - -| What changed | How it changed | -|--------------------------------------------------------------------------------------|---------------------------------------------| -| Magento\AuthorizenetAcceptjs\Block\Form | Class was added. | -| Magento\AuthorizenetAcceptjs\Block\Info | Class was added. | -| Magento\AuthorizenetAcceptjs\Block\Payment | Class was added. | -| Magento\Framework\Mail\Template\TransportBuilder::setFromByScope | [public] Method has been added. | -| Magento\Swatches\Block\Product\Renderer\Listing\Configurable::getCacheKeyInfo | [public] Method has been added. | -| Magento\Sales\Block\Adminhtml\Order\Create\Form\Account::extractValuesFromAttributes | [private] Removed last method parameter(s). | -| Magento\Reports\Model\ResourceModel\Product\Downloads\Collection::getSelectCountSql | [public] Method has been added. | -| Magento\Catalog\Model\Category::beforeSave | [public] Method has been added. | - -### Interface changes {#interface-228-229} - -| What changed | How it changed | -|------------------------------------------------------|--------------------------| -| Magento\Store\Api\Data\WebsiteInterface::ADMIN\_CODE | Constant has been added. | diff --git a/src/_includes/backward-incompatible-changes/open-source/2.2.9-2.2.10.md b/src/_includes/backward-incompatible-changes/open-source/2.2.9-2.2.10.md deleted file mode 100644 index d8deb91e9ee..00000000000 --- a/src/_includes/backward-incompatible-changes/open-source/2.2.9-2.2.10.md +++ /dev/null @@ -1,26 +0,0 @@ -### Class changes {#class-229-2210} - -| What changed | How it changed | -| --- | --- | -| Magento\Tax\Block\Adminhtml\Rate\Form::\_construct | [protected] Method return typing changed. | -| Magento\Sales\Block\Adminhtml\Items\Column\Name::truncateString | [public] Method parameter typing removed. | -| Magento\Review\Block\Customer\View::\_toHtml | [protected] Method return typing changed. | -| Magento\Eav\Model\Entity\Attribute\Source\Store::getAllOptions | [public] Method return typing changed. | -| Magento\Directory\Model\Config\Source\Country\Full::toOptionArray | [public] Method return typing changed. | -| Magento\Config\Console\Command\ConfigSetCommand::execute | [protected] Method return typing changed. | -| Magento\Reports\Block\Adminhtml\Grid::\_\_construct | [public] Method has been added. | -| Magento\Eav\Model\ResourceModel\Entity\Attribute::\_beforeDelete | [protected] Method has been added. | -| Magento\Eav\Model\Entity\Attribute\Source\Store::getAllOptions | [public] Added optional parameter(s). | -| Magento\Directory\Model\ResourceModel\Country::\_\_construct | [public] Method has been added. | -| Magento\Directory\Model\Config\Source\Country\Full::toOptionArray | [public] Added optional parameter(s). | - -### Interface changes {#interface-229-2210} - -| What changed | How it changed | -| --- | --- | -| Magento\Vault\Api\PaymentTokenManagementInterface::getListByCustomerId | [public] Method return typing changed. | -| Magento\Sales\Api\CreditmemoCommentRepositoryInterface::getList | [public] Method return typing changed. | -| Magento\Sales\Api\CreditmemoManagementInterface::getCommentsList | [public] Method return typing changed. | -| Magento\Sales\Api\OrderManagementInterface::getCommentsList | [public] Method return typing changed. | -| Magento\Sales\Api\OrderStatusHistoryRepositoryInterface::getList | [public] Method return typing changed. | -| Magento\Sales\Api\Data\CreditmemoInterface::getComments | [public] Method return typing changed. | \ No newline at end of file diff --git a/src/_includes/backward-incompatible-changes/open-source/2.3.0-2.4.0.md b/src/_includes/backward-incompatible-changes/open-source/2.3.0-2.4.0.md index 06eb5fb0b5d..c110c0322f3 100644 --- a/src/_includes/backward-incompatible-changes/open-source/2.3.0-2.4.0.md +++ b/src/_includes/backward-incompatible-changes/open-source/2.3.0-2.4.0.md @@ -609,7 +609,7 @@ | system/upload\_configuration/jpeg\_quality | A field-node was added | | system/upload\_configuration/enable\_resize | A field-node was added | -### Xsd changes {#ce-230-240-xsd} +### XSD changes {#ce-230-240-xsd} | What changed | How it changed | | --- | --- | diff --git a/src/_includes/backward-incompatible-changes/open-source/2.3.4-2.3.5.md b/src/_includes/backward-incompatible-changes/open-source/2.3.4-2.3.5.md index 44c14754514..9ffd257a09f 100644 --- a/src/_includes/backward-incompatible-changes/open-source/2.3.4-2.3.5.md +++ b/src/_includes/backward-incompatible-changes/open-source/2.3.4-2.3.5.md @@ -20,7 +20,7 @@ | system.xml | System configuration file was added | | payment/deprecated\_payment\_methods | A group-node was added | -### Xsd changes {#xsd-234-235} +### XSD changes {#xsd-234-235} | What changed | How it changed | | --- | --- | diff --git a/src/_includes/backward-incompatible-changes/open-source/2.3.7-2.3.7-p1.md b/src/_includes/backward-incompatible-changes/open-source/2.3.7-2.3.7-p1.md new file mode 100644 index 00000000000..fb95f245dcd --- /dev/null +++ b/src/_includes/backward-incompatible-changes/open-source/2.3.7-2.3.7-p1.md @@ -0,0 +1,8 @@ +### System changes {#ce-237-237-p1-system} + +| What changed | How it changed | +| --- | --- | +| system | A section-node was added | +| system/security | A group-node was added | +| system/security/max\_session\_size\_admin | A field-node was added | +| system/security/max\_session\_size\_storefront | A field-node was added | diff --git a/src/_includes/backward-incompatible-changes/open-source/2.3.7-p1-2.3.7-p2.md b/src/_includes/backward-incompatible-changes/open-source/2.3.7-p1-2.3.7-p2.md new file mode 100644 index 00000000000..002e4d7682b --- /dev/null +++ b/src/_includes/backward-incompatible-changes/open-source/2.3.7-p1-2.3.7-p2.md @@ -0,0 +1,19 @@ +### Class changes {#ce-237-p1-237-p2-class} + +| What changed | How it changed | +| --- | --- | +| Magento\Customer\Model\ResourceModel\Customer::findSessionCutOff | [public] Method has been added. | +| Magento\Customer\Model\ResourceModel\Customer::updateSessionCutOff | [public] Method has been added. | + +### Database changes {#ce-237-p1-237-p2-database} + +| What changed | How it changed | +| --- | --- | +| customer\_entity/session\_cutoff | Column was added | +| customer\_visitor/created\_at | Column was added | + +### Class API membership changes {#ce-237-p1-237-p2-class-api-membership} + +| What changed | How it changed | +| --- | --- | +| Magento\Framework\Session\SessionManager | Class was added. | diff --git a/src/_includes/backward-incompatible-changes/open-source/2.4.0-2.4.1.md b/src/_includes/backward-incompatible-changes/open-source/2.4.0-2.4.1.md index 4c60460a035..0118dd99959 100644 --- a/src/_includes/backward-incompatible-changes/open-source/2.4.0-2.4.1.md +++ b/src/_includes/backward-incompatible-changes/open-source/2.4.0-2.4.1.md @@ -1,48 +1,48 @@ -### Class changes {#ce-240-241-class} - -| What changed | How it changed | -| --- | --- | -| Magento\Framework\Stdlib\Cookie\CookieMetadata::setSameSite | [public] Method has been added. | -| Magento\Framework\Stdlib\Cookie\CookieMetadata::getSameSite | [public] Method has been added. | -| Magento\Framework\Stdlib\Cookie\CookieMetadata::KEY\_SAME\_SITE | Constant has been added. | -| Magento\User\Model\User::$\_cacheTag | [protected] Property has been added. | -| Magento\Catalog\Model\Category::getCacheTags | [public] Method has been added. | -| Magento\Catalog\Model\Product::getCacheTags | [public] Method has been added. | -| Magento\Authorization\Model\Role::$\_cacheTag | [protected] Property has been added. | - -### Interface changes {#ce-240-241-interface} - -| What changed | How it changed | -| --- | --- | -| Magento\Eav\Api\AttributeOptionUpdateInterface | Interface was added. | +#### Class changes {#ce-240-241-class} + +| What changed | How it changed | +| ------------------------------------------------------------- | ------------------------------------ | +| Magento\Authorization\Model\Role::$\_cacheTag | [protected] Property has been added. | +| Magento\Catalog\Model\Category::getCacheTags | [public] Method has been added. | +| Magento\Catalog\Model\Product::getCacheTags | [public] Method has been added. | +| Magento\Framework\Stdlib\Cookie\CookieMetadata::KEY_SAME_SITE | Constant has been added. | +| Magento\Framework\Stdlib\Cookie\CookieMetadata::getSameSite | [public] Method has been added. | +| Magento\Framework\Stdlib\Cookie\CookieMetadata::setSameSite | [public] Method has been added. | +| Magento\User\Model\User::$\_cacheTag | [protected] Property has been added. | + +#### Interface changes {#ce-240-241-interface} + +| What changed | How it changed | +| --------------------------------------------------------- | -------------------- | | Magento\Catalog\Api\ProductAttributeOptionUpdateInterface | Interface was added. | +| Magento\Eav\Api\AttributeOptionUpdateInterface | Interface was added. | -### Database changes {#ce-240-241-database} +#### Database changes {#ce-240-241-database} -| What changed | How it changed | -| --- | --- | -| media\_gallery\_asset/MEDIA\_GALLERY\_ID\_PATH\_TITLE\_CONTENT\_TYPE\_WIDTH\_HEIGHT | Unique key was removed | -| media\_gallery\_asset/constraint | Module db schema whitelist reduced (media\_gallery\_asset/constraint). | -| login\_as\_customer\_assistance\_allowed | Table was added | +| What changed | How it changed | +| ------------------------------------------------------------------------- | -------------------------------------------------------------------- | +| login_as_customer_assistance_allowed | Table was added | +| media_gallery_asset/MEDIA_GALLERY_ID_PATH_TITLE_CONTENT_TYPE_WIDTH_HEIGHT | Unique key was removed | +| media_gallery_asset/constraint | Module db schema whitelist reduced (media_gallery_asset/constraint). | -### System changes {#ce-240-241-system} +#### System changes {#ce-240-241-system} -| What changed | How it changed | -| --- | --- | -| system.xml | System configuration file was added | -| checkout/cart/enable\_clear\_shopping\_cart | A field-node was added | +| What changed | How it changed | +| ---------------------------------------- | ----------------------------------- | +| checkout/cart/enable_clear_shopping_cart | A field-node was added | +| system.xml | System configuration file was added | -### Xsd changes {#ce-240-241-xsd} +#### XSD changes {#ce-240-241-xsd} -| What changed | How it changed | -| --- | --- | -| maxIdleTime | An optional attribute was added | -| sleep | An optional attribute was added | +| What changed | How it changed | +| ----------------------------- | ------------------------------- | +| maxIdleTime | An optional attribute was added | | onlySpawnWhenMessageAvailable | An optional attribute was added | +| sleep | An optional attribute was added | -### Class API membership changes {#ce-240-241-class-api-membership} +#### Class API membership changes {#ce-240-241-class-api-membership} -| What changed | How it changed | -| --- | --- | +| What changed | How it changed | +| ----------------------------------- | ---------------- | | Magento\Framework\View\Page\Builder | Class was added. | -| Magento\SalesRule\Model\Validator | Class was added. | +| Magento\SalesRule\Model\Validator | Class was added. | diff --git a/src/_includes/backward-incompatible-changes/open-source/2.4.1-2.4.2.md b/src/_includes/backward-incompatible-changes/open-source/2.4.1-2.4.2.md index 1f10ce4ec62..025391d572a 100644 --- a/src/_includes/backward-incompatible-changes/open-source/2.4.1-2.4.2.md +++ b/src/_includes/backward-incompatible-changes/open-source/2.4.1-2.4.2.md @@ -1,64 +1,64 @@ -### Class changes {#ce-241-242-class} +#### Class changes {#ce-241-242-class} -| What changed | How it changed | -| --- | --- | -| Magento\Framework\File\Uploader::\_moveFile | [protected] Method return typing changed. | -| Magento\Framework\Data\Collection\Filesystem::\_usort | [protected] Method return typing changed. | -| Magento\Sales\Block\Order\Recent::\_\_construct | [public] Method parameter typing changed. | -| Magento\MediaGalleryUi\Block\Adminhtml\ImageDetails | Class was added. | -| Magento\MediaGalleryUi\Block\Adminhtml\ImageDetailsStandalone | Class was added. | -| Magento\Catalog\Model\ResourceModel\Product\Option\Value\Collection::$\_eventPrefix | [protected] Property has been added. | -| Magento\Catalog\Model\ResourceModel\Product\Option\Value\Collection::$\_eventObject | [protected] Property has been added. | -| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::setListId | [public] Method has been added. | -| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::getListId | [public] Method has been added. | -| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::getProductsByListId | [public] Method has been added. | -| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::setListIdToCustomerCompareItems | [public] Method has been added. | -| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::removeCompareList | [public] Method has been added. | -| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::$listId | [protected] Property has been added. | +| What changed | How it changed | +| ---------------------------------------------------------------------------------------------------- | ----------------------------------------- | +| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::$listId | [protected] Property has been added. | +| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::getListId | [public] Method has been added. | +| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::getProductsByListId | [public] Method has been added. | +| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::removeCompareList | [public] Method has been added. | +| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::setListId | [public] Method has been added. | +| Magento\Catalog\Model\ResourceModel\Product\Compare\Item\Collection::setListIdToCustomerCompareItems | [public] Method has been added. | +| Magento\Catalog\Model\ResourceModel\Product\Option\Value\Collection::$\_eventObject | [protected] Property has been added. | +| Magento\Catalog\Model\ResourceModel\Product\Option\Value\Collection::$\_eventPrefix | [protected] Property has been added. | +| Magento\Framework\Data\Collection\Filesystem::\_usort | [protected] Method return typing changed. | +| Magento\Framework\File\Uploader::\_moveFile | [protected] Method return typing changed. | +| Magento\MediaGalleryUi\Block\Adminhtml\ImageDetails | Class was added. | +| Magento\MediaGalleryUi\Block\Adminhtml\ImageDetailsStandalone | Class was added. | +| Magento\Sales\Block\Order\Recent::\_\_construct | [public] Method parameter typing changed. | -### Database changes {#ce-241-242-database} +#### Database changes {#ce-241-242-database} -| What changed | How it changed | -| --- | --- | -| catalog\_compare\_item/CATALOG\_COMPARE\_ITEM\_LIST\_ID\_CATALOG\_COMPARE\_LIST\_LIST\_ID | Foreign key was added | -| catalog\_compare\_list | Table was added | -| catalog\_compare\_item/list\_id | Column was added | +| What changed | How it changed | +| ------------------------------------------------------------------------------ | --------------------- | +| catalog_compare_item/CATALOG_COMPARE_ITEM_LIST_ID_CATALOG_COMPARE_LIST_LIST_ID | Foreign key was added | +| catalog_compare_item/list_id | Column was added | +| catalog_compare_list | Table was added | -### System changes {#ce-241-242-system} +#### System changes {#ce-241-242-system} -| What changed | How it changed | -| --- | --- | -| system.xml | System configuration file was added | -| admin/emails/new\_user\_notification\_template | A field-node was added | -| web/url | A group-node was added | -| web/url/catalog\_media\_url\_format | A field-node was added | +| What changed | How it changed | +| ------------------------------------------- | ----------------------------------- | +| admin/emails/new_user_notification_template | A field-node was added | +| system.xml | System configuration file was added | +| web/url | A group-node was added | +| web/url/catalog_media_url_format | A field-node was added | -### Xsd changes {#ce-241-242-xsd} +#### XSD changes {#ce-241-242-xsd} -| What changed | How it changed | -| --- | --- | -| column | A required node was added | -| additionalColumns | An optional node was added | -| walker | An optional attribute was added | -| processor | An optional attribute was added | -| name | An optional attribute was added | -| cl\_name | An optional attribute was added | -| constant | An optional attribute was added | +| What changed | How it changed | +| ----------------- | ------------------------------- | +| additionalColumns | An optional node was added | +| cl_name | An optional attribute was added | +| column | A required node was added | +| constant | An optional attribute was added | +| name | An optional attribute was added | +| processor | An optional attribute was added | +| walker | An optional attribute was added | -### Class API membership changes {#ce-241-242-class-api-membership} +#### Class API membership changes {#ce-241-242-class-api-membership} -| What changed | How it changed | -| --- | --- | +| What changed | How it changed | +| ------------------------------------------------------------- | ------------------ | | Magento\Catalog\Model\Indexer\Category\Product\AbstractAction | Class was removed. | -| Magento\Framework\Url | Class was added. | -| Magento\Framework\Session\Config | Class was added. | -| Magento\Framework\Session\SessionManager | Class was added. | -| Magento\SalesRule\Model\Validator | Class was added. | -| Magento\Review\Block\Adminhtml\Grid | Class was added. | -| Magento\ImportExport\Model\AbstractModel | Class was added. | +| Magento\Framework\Session\Config | Class was added. | +| Magento\Framework\Session\SessionManager | Class was added. | +| Magento\Framework\Url | Class was added. | +| Magento\ImportExport\Model\AbstractModel | Class was added. | +| Magento\Review\Block\Adminhtml\Grid | Class was added. | +| Magento\SalesRule\Model\Validator | Class was added. | -### Interface API membership changes {#ce-241-242-interface-api-membership} +#### Interface API membership changes {#ce-241-242-interface-api-membership} -| What changed | How it changed | -| --- | --- | +| What changed | How it changed | +| ----------------------------------------------- | -------------------- | | Magento\Framework\Filesystem\File\ReadInterface | Interface was added. | diff --git a/src/_includes/backward-incompatible-changes/open-source/2.4.2-2.4.3.md b/src/_includes/backward-incompatible-changes/open-source/2.4.2-2.4.3.md index dc90aff1187..fa9bad02e17 100644 --- a/src/_includes/backward-incompatible-changes/open-source/2.4.2-2.4.3.md +++ b/src/_includes/backward-incompatible-changes/open-source/2.4.2-2.4.3.md @@ -1,78 +1,113 @@ -### Class changes {#ce-242-243-class} +#### Class changes {#ce-242-243-class} -| What changed | How it changed | -| --- | --- | -| Magento\Email\Model\Template\Filter::\_\_construct | [public] Method parameter typing added. | -| Magento\Email\Model\Template\Filter::$emogrifier | [protected] Property has been removed. | -| Magento\Paypal\Block\PayLater\Banner | Class was added. | -| Magento\Catalog\Model\ResourceModel\Product::\_afterDelete | [protected] Method has been added. | +| What changed | How it changed | +| ------------------------------------------------------------------------------- | --------------------------------------- | +| Magento\Authorization\Model\Role::\_\_construct | [public] Method has been removed. | +| Magento\Catalog\Model\ResourceModel\Product::\_afterDelete | [protected] Method has been added. | +| Magento\CurrencySymbol\Block\Adminhtml\System\Currencysymbol::\_construct | [protected] Method has been removed. | +| Magento\Email\Model\Template\Filter::$emogrifier | [protected] Property has been removed. | +| Magento\Email\Model\Template\Filter::\_\_construct | [public] Method parameter typing added. | +| Magento\GiftRegistry\Model\ResourceModel\Item\Collection::\_renderFiltersBefore | [protected] Method has been added. | +| Magento\Paypal\Block\PayLater\Banner | Class was added. | +| Magento\ReCaptchaWebapiApi\Model\CompositeWebapiValidationConfigProvider | Class was added. | -### Interface changes {#ce-242-243-interface} +#### Interface changes {#ce-242-243-interface} -| What changed | How it changed | -| --- | --- | -| Magento\Customer\Api\GroupExcludedWebsiteRepositoryInterface | Interface was added. | -| Magento\Customer\Api\Data\GroupExcludedWebsiteInterface | Interface was added. | +| What changed | How it changed | +| ---------------------------------------------------------------------- | -------------------------------------- | +| Magento\Customer\Api\Data\GroupExcludedWebsiteInterface | Interface was added. | +| Magento\Customer\Api\GroupExcludedWebsiteRepositoryInterface | Interface was added. | +| Magento\ReCaptchaWebapiApi\Api\Data\EndpointInterface | Interface was added. | +| Magento\ReCaptchaWebapiApi\Api\WebapiValidationConfigProviderInterface | Interface was added. | +| Magento\RequisitionList\Api\Data\RequisitionListItemInterface::getSku | [public] Method return typing changed. | -### Database changes {#ce-242-243-database} +#### Database changes {#ce-242-243-database} -| What changed | How it changed | -| --- | --- | -| catalog\_url\_rewrite\_product\_category/PRIMARY | Primary key was added | -| customer\_group\_excluded\_website | Table was added | +| What changed | How it changed | +| ---------------------------------------------- | --------------------- | +| catalog_url_rewrite_product_category/PRIMARY | Primary key was added | +| company_payment/PRIMARY | Primary key was added | +| customer_group_excluded_website | Table was added | +| inventory_geoname/PRIMARY | Primary key was added | +| inventory_geoname/entity_id | Column was added | +| magento_customersegment_event/PRIMARY | Primary key was added | +| magento_customersegment_event/segment_event_id | Column was added | +| magento_salesrule_filter/PRIMARY | Primary key was added | +| magento_salesrule_filter/rule_filter_id | Column was added | +| purchase_order_rule_approver/PRIMARY | Primary key was added | +| purchase_order_rule_approver/approver_id | Column was added | +| quote_preview/PRIMARY | Primary key was added | -### System changes {#ce-242-243-system} +#### System changes {#ce-242-243-system} -| What changed | How it changed | -| --- | --- | -| system | A section-node was added | -| system/security | A group-node was added | -| system/security/max\_session\_size\_admin | A field-node was added | -| system/security/max\_session\_size\_storefront | A field-node was added | -| payment\_all\_paypal/payments\_pro\_hosted\_solution\_without\_bml\_and\_paylater | A group-node was added | -| payment\_all\_paypal/payments\_pro\_hosted\_solution\_without\_bml\_and\_paylater/pphs\_required\_settings | A group-node was added | -| payment\_all\_paypal/payments\_pro\_hosted\_solution\_without\_bml\_and\_paylater/pphs\_required\_settings/pphs\_advertise\_paylater | A group-node was added | -| payment\_all\_paypal/payments\_pro\_hosted\_solution\_without\_bml\_and\_paylater/pphs\_required\_settings/enable\_paypal\_paylater\_experience | A field-node was added | -| payment\_gb/paypal\_alternative\_payment\_methods/express\_checkout\_gb/express\_checkout\_required/advertise\_paylater | A group-node was added | -| payment\_gb/paypal\_alternative\_payment\_methods/express\_checkout\_gb/express\_checkout\_required/advertise\_paylater/paylater\_enabled | A field-node was added | -| payment\_gb/paypal\_group\_all\_in\_one/wps\_express/express\_checkout\_required/advertise\_paylater | A group-node was added | -| payment\_gb/paypal\_group\_all\_in\_one/wps\_express/express\_checkout\_required/enable\_paypal\_paylater\_experience | A field-node was added | -| payment\_other/express\_checkout\_other/express\_checkout\_required/advertise\_paylater | A group-node was added | -| payment\_other/express\_checkout\_other/express\_checkout\_required/enable\_paypal\_paylater\_experience | A field-node was added | -| payment\_other/paypal\_group\_all\_in\_one/wps\_other/express\_checkout\_required/advertise\_paylater | A group-node was added | -| payment\_other/paypal\_group\_all\_in\_one/wps\_other/express\_checkout\_required/enable\_paypal\_paylater\_experience | A field-node was added | -| payment\_ca/paypal\_payment\_gateways/wpp\_ca/paypal\_payflow\_required/paypal\_payflow\_advertise\_paylater | A group-node was added | -| payment\_ca/paypal\_payment\_gateways/wpp\_ca/paypal\_payflow\_required/enable\_paypal\_paylater\_experience | A field-node was added | -| payment\_ca/paypal\_payment\_gateways/paypal\_payflowpro\_ca/paypal\_payflow\_required | A group-node was added | -| payment\_ca/paypal\_payment\_gateways/paypal\_payflowpro\_ca/paypal\_payflow\_required/paypal\_payflow\_advertise\_paylater | A group-node was added | -| payment\_ca/paypal\_payment\_gateways/paypal\_payflowpro\_ca/paypal\_payflow\_required/enable\_paypal\_paylater\_experience | A field-node was added | -| payment\_ca/paypal\_payment\_gateways/payflow\_link\_ca/payflow\_link\_required/payflow\_link\_advertise\_paylater | A group-node was added | -| payment\_ca/paypal\_payment\_gateways/payflow\_link\_ca/payflow\_link\_required/enable\_paypal\_paylater\_experience | A field-node was added | -| payment\_au/express\_checkout\_other/express\_checkout\_required | A group-node was added | -| payment\_au/express\_checkout\_other/express\_checkout\_required/advertise\_paylater | A group-node was added | -| payment\_au/express\_checkout\_other/express\_checkout\_required/enable\_paypal\_paylater\_experience | A field-node was added | -| payment\_fr/express\_checkout\_other/express\_checkout\_required | A group-node was added | -| payment\_fr/express\_checkout\_other/express\_checkout\_required/advertise\_paylater | A group-node was added | -| payment\_fr/express\_checkout\_other/express\_checkout\_required/advertise\_paylater/paylater\_enabled | A field-node was added | -| payment\_fr/express\_checkout\_other/express\_checkout\_required/enable\_paypal\_paylater\_experience | A field-node was added | +| What changed | How it changed | +| --------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | +| admin/emails/new_user_notification_template | A field-node was added | +| payment_all_paypal/payments_pro_hosted_solution_without_bml_and_paylater | A group-node was added | +| payment_all_paypal/payments_pro_hosted_solution_without_bml_and_paylater/pphs_required_settings | A group-node was added | +| payment_all_paypal/payments_pro_hosted_solution_without_bml_and_paylater/pphs_required_settings/enable_paypal_paylater_experience | A field-node was added | +| payment_all_paypal/payments_pro_hosted_solution_without_bml_and_paylater/pphs_required_settings/pphs_advertise_paylater | A group-node was added | +| payment_au/express_checkout_other/express_checkout_required | A group-node was added | +| payment_au/express_checkout_other/express_checkout_required/advertise_paylater | A group-node was added | +| payment_au/express_checkout_other/express_checkout_required/enable_paypal_paylater_experience | A field-node was added | +| payment_ca/paypal_payment_gateways/payflow_link_ca/payflow_link_required/enable_paypal_paylater_experience | A field-node was added | +| payment_ca/paypal_payment_gateways/payflow_link_ca/payflow_link_required/payflow_link_advertise_paylater | A group-node was added | +| payment_ca/paypal_payment_gateways/paypal_payflowpro_ca/paypal_payflow_required | A group-node was added | +| payment_ca/paypal_payment_gateways/paypal_payflowpro_ca/paypal_payflow_required/enable_paypal_paylater_experience | A field-node was added | +| payment_ca/paypal_payment_gateways/paypal_payflowpro_ca/paypal_payflow_required/paypal_payflow_advertise_paylater | A group-node was added | +| payment_ca/paypal_payment_gateways/wpp_ca/paypal_payflow_required/enable_paypal_paylater_experience | A field-node was added | +| payment_ca/paypal_payment_gateways/wpp_ca/paypal_payflow_required/paypal_payflow_advertise_paylater | A group-node was added | +| payment_fr/express_checkout_other/express_checkout_required | A group-node was added | +| payment_fr/express_checkout_other/express_checkout_required/advertise_paylater | A group-node was added | +| payment_fr/express_checkout_other/express_checkout_required/advertise_paylater/paylater_enabled | A field-node was added | +| payment_fr/express_checkout_other/express_checkout_required/enable_paypal_paylater_experience | A field-node was added | +| payment_gb/paypal_alternative_payment_methods/express_checkout_gb/express_checkout_required/advertise_paylater | A group-node was added | +| payment_gb/paypal_alternative_payment_methods/express_checkout_gb/express_checkout_required/advertise_paylater/paylater_enabled | A field-node was added | +| payment_gb/paypal_group_all_in_one/wps_express/express_checkout_required/advertise_paylater | A group-node was added | +| payment_gb/paypal_group_all_in_one/wps_express/express_checkout_required/enable_paypal_paylater_experience | A field-node was added | +| payment_other/express_checkout_other/express_checkout_required/advertise_paylater | A group-node was added | +| payment_other/express_checkout_other/express_checkout_required/enable_paypal_paylater_experience | A field-node was added | +| payment_other/paypal_group_all_in_one/wps_other/express_checkout_required/advertise_paylater | A group-node was added | +| payment_other/paypal_group_all_in_one/wps_other/express_checkout_required/enable_paypal_paylater_experience | A field-node was added | +| recaptcha_frontend | A section-node was added | +| recaptcha_frontend/type_for | A group-node was added | +| recaptcha_frontend/type_for/place_order | A field-node was added | +| sales_email/quote/expire_occur_template | A field-node was added | +| system | A section-node was added | +| system/security | A group-node was added | +| system/security/max_session_size_admin | A field-node was added | +| system/security/max_session_size_storefront | A field-node was added | -### Class API membership changes {#ce-242-243-class-api-membership} +#### XSD changes {#ce-242-243-xsd} -| What changed | How it changed | -| --- | --- | -| Magento\Framework\Session\Config | Class was added. | -| Magento\Framework\Session\SessionManager | Class was added. | -| Magento\Framework\App\Router\Base | Class was added. | -| Magento\Sales\Block\Items\AbstractItems | Class was added. | -| Magento\Sales\Block\Adminhtml\Order\Create\Form\Address | Class was added. | +| What changed | How it changed | +| ----------------- | ------------------------------- | +| additionalColumns | An optional node was added | +| cl_name | An optional attribute was added | +| column | A required node was added | +| constant | An optional attribute was added | +| name | An optional attribute was added | +| processor | An optional attribute was added | +| walker | An optional attribute was added | + +#### Class API membership changes {#ce-242-243-class-api-membership} + +| What changed | How it changed | +| --------------------------------------------------------------------- | ---------------- | +| Magento\AdvancedCheckout\Block\Adminhtml\Sku\AbstractSku | Class was added. | +| Magento\Backend\App\Action\Plugin\Authentication | Class was added. | +| Magento\Backend\Block\Dashboard\Bar | Class was added. | +| Magento\Eav\Block\Adminhtml\Attribute\Edit\Main\AbstractMain | Class was added. | +| Magento\Framework\App\Router\Base | Class was added. | +| Magento\GiftRegistry\Block\Customer\Edit\AbstractEdit | Class was added. | +| Magento\MediaStorage\Model\File\Storage\Database\AbstractDatabase | Class was added. | | Magento\MediaStorage\Model\ResourceModel\File\Storage\AbstractStorage | Class was added. | -| Magento\MediaStorage\Model\File\Storage\Database\AbstractDatabase | Class was added. | -| Magento\Eav\Block\Adminhtml\Attribute\Edit\Main\AbstractMain | Class was added. | -| Magento\Backend\Block\Dashboard\Bar | Class was added. | -| Magento\Backend\App\Action\Plugin\Authentication | Class was added. | +| Magento\SalesRule\Model\Validator | Class was added. | +| Magento\Sales\Block\Adminhtml\Order\Create\Form\Address | Class was added. | +| Magento\Sales\Block\Items\AbstractItems | Class was added. | -### Interface API membership changes {#ce-242-243-interface-api-membership} +#### Interface API membership changes {#ce-242-243-interface-api-membership} -| What changed | How it changed | -| --- | --- | -| Magento\Framework\Session\Config\ConfigInterface | Interface was added. | +| What changed | How it changed | +| ----------------------------------------------- | -------------------- | +| Magento\Framework\Filesystem\File\ReadInterface | Interface was added. | diff --git a/src/_includes/backward-incompatible-changes/open-source/2.4.3-2.4.3-p1.md b/src/_includes/backward-incompatible-changes/open-source/2.4.3-2.4.3-p1.md new file mode 100644 index 00000000000..94e9a47a227 --- /dev/null +++ b/src/_includes/backward-incompatible-changes/open-source/2.4.3-2.4.3-p1.md @@ -0,0 +1,19 @@ +#### Class changes {#ce-243-243-p1-class} + +| What changed | How it changed | +| ------------------------------------------------------------------ | ------------------------------- | +| Magento\Customer\Model\ResourceModel\Customer::findSessionCutOff | [public] Method has been added. | +| Magento\Customer\Model\ResourceModel\Customer::updateSessionCutOff | [public] Method has been added. | + +#### Database changes {#ce-243-243-p1-database} + +| What changed | How it changed | +| ------------------------------ | ---------------- | +| customer_entity/session_cutoff | Column was added | +| customer_visitor/created_at | Column was added | + +#### Class API membership changes {#ce-243-243-p1-class-api-membership} + +| What changed | How it changed | +| ---------------------------------------- | ---------------- | +| Magento\Framework\Session\SessionManager | Class was added. | diff --git a/src/_includes/backward-incompatible-changes/open-source/2.4.3-2.4.4.md b/src/_includes/backward-incompatible-changes/open-source/2.4.3-2.4.4.md new file mode 100644 index 00000000000..36140db5064 --- /dev/null +++ b/src/_includes/backward-incompatible-changes/open-source/2.4.3-2.4.4.md @@ -0,0 +1,220 @@ +#### Class changes {#ce-243-244-class} + +| What changed | How it changed | +| --- | --- | +| Magento\Framework\Search\Request\Query\Match | Class was removed. | +| Magento\Elasticsearch\SearchAdapter\Mapper::\_\_construct | [public] Method parameter typing changed. | +| Magento\Elasticsearch\Elasticsearch5\SearchAdapter\Mapper::\_\_construct | [public] Method parameter typing changed. | +| Magento\Backend\Model\Menu\Filter\Iterator::\_\_construct | [public] Method has been removed. | +| Magento\FunctionalTestingFramework\Util\Iterator\AbstractIterator::isValid | [protected] Method return typing changed. | +| Magento\FunctionalTestingFramework\Util\Iterator\AbstractIterator::rewind | [public] Method return typing changed. | +| Magento\FunctionalTestingFramework\Util\Iterator\AbstractIterator::next | [public] Method return typing changed. | +| Magento\FunctionalTestingFramework\Util\Iterator\AbstractIterator::valid | [public] Method return typing changed. | +| Magento\FunctionalTestingFramework\Util\Iterator\AbstractIterator::count | [public] Method return typing changed. | +| Magento\FunctionalTestingFramework\Util\Iterator\File::isValid | [protected] Method return typing changed. | +| Magento\Test\Integrity\PublicCodeTest::publicPHPTypesDataProvider | [public] Method return typing changed. | +| Magento\CatalogInventory\Model\StockStateException | Class was added. | +| Magento\Framework\Search\Request\Query\MatchQuery | Class was added. | +| Magento\Sales\Model\Order\Payment::setCustomAttribute | [public] Method has been added. | +| Magento\Sales\Block\Adminhtml\Order\View\Tab\Creditmemos::\_\_construct | [public] Method has been added. | +| Magento\Sales\Block\Adminhtml\Order\View\Tab\Invoices::\_\_construct | [public] Method has been added. | +| Magento\Customer\Model\ResourceModel\Customer::findSessionCutOff | [public] Method has been added. | +| Magento\Customer\Model\ResourceModel\Customer::updateSessionCutOff | [public] Method has been added. | +| Magento\Framework\Config\ConfigOptionsListConstants::CONFIG\_PATH\_WEBAPI\_SYNC\_DEFAULT\_INPUT\_ARRAY\_SIZE\_LIMIT | Constant has been added. | +| Magento\Framework\Config\ConfigOptionsListConstants::CONFIG\_PATH\_WEBAPI\_ASYNC\_DEFAULT\_INPUT\_ARRAY\_SIZE\_LIMIT | Constant has been added. | + +#### Database changes {#ce-243-244-database} + +| What changed | How it changed | +| --- | --- | +| jwt\_auth\_revoked | Table was added | +| test\_table | Table was added | +| dependent | Table was added | +| customer\_entity/session\_cutoff | Column was added | +| customer\_visitor/created\_at | Column was added | +| magento\_operation/started\_at | Column was added | +| dependent | Whitelist do not have table dependent declared in db\_schema.xml | + +#### System changes {#ce-243-244-system} + +| What changed | How it changed | +| --- | --- | +| webapi/validation | A group-node was added | +| webapi/validation/input\_limit\_enabled | A field-node was added | +| webapi/validation/complex\_array\_limit | A field-node was added | +| webapi/validation/maximum\_page\_size | A field-node was added | +| webapi/validation/default\_page\_size | A field-node was added | +| recaptcha\_frontend | A section-node was added | +| recaptcha\_frontend/type\_for | A group-node was added | +| recaptcha\_frontend/type\_for/coupon\_code | A field-node was added | +| cataloginventory | A section-node was added | +| cataloginventory/options | A group-node was added | +| cataloginventory/options/enable\_inventory\_check | A field-node was added | +| webapi/jwtauth | A group-node was added | +| webapi/jwtauth/jwt\_alg | A field-node was added | +| webapi/jwtauth/jwe\_alg | A field-node was added | +| webapi/jwtauth/customer\_expiration | A field-node was added | +| webapi/jwtauth/admin\_expiration | A field-node was added | +| oauth/consumer/enable\_integration\_as\_bearer | A field-node was added | +| webapi/graphql\_validation | A group-node was added | +| webapi/graphql\_validation/input\_limit\_enabled | A field-node was added | +| webapi/graphql\_validation/maximum\_page\_size | A field-node was added | + +#### Xsd changes {#ce-243-244-xsd} + +| What changed | How it changed | +| --- | --- | +| app/code/module-webapi/etc/webapi\_base.xsd | A schema declaration was removed | +| app/code/module-webapi-async/etc/webapi\_async.xsd | A schema declaration was removed | +| app/code/module-webapi/etc/webapi\_base.xsd | A schema declaration was added | +| app/code/module-webapi-async/etc/webapi\_async.xsd | A schema declaration was added | + +#### Class API membership changes {#ce-243-244-class-api-membership} + +| What changed | How it changed | +| --- | --- | +| Magento\ImportExport\Model\Import\AbstractSource | Class was removed. | +| Zend\_Db\_Select | Class was added. | +| Magento\Wishlist\Block\AbstractBlock | Class was added. | +| Magento\Ui\DataProvider\AbstractDataProvider | Class was added. | +| Magento\Sales\Block\Adminhtml\Totals | Class was added. | +| Magento\SalesRule\Model\Validator | Class was added. | +| Magento\Backend\App\Action\Plugin\Authentication | Class was added. | +| Magento\Framework\Url | Class was added. | +| Magento\Framework\Session\SessionManager | Class was added. | +| Magento\Framework\DB\Sql\Expression | Class was added. | +| Magento\Framework\Api\AbstractSimpleObjectBuilder | Class was added. | +| Magento\UrlRewrite\Model\UrlRewrite::setMetadata | [public] Method has been added. | +| Magento\UrlRewrite\Model\UrlRewrite::cleanEntitiesCache | [public] Method has been added. | +| Magento\UrlRewrite\Model\ResourceModel\UrlRewriteCollection::$storeManager | [protected] Property has been added. | +| Magento\PageCache\Model\DepersonalizeChecker::\_\_construct | [public] Method has been added. | +| Magento\PageCache\Model\Varnish\VclGenerator::\_\_construct | [public] Method has been added. | +| Magento\Msrp\Model\Config::\_\_construct | [public] Method has been added. | +| Magento\Msrp\Model\Config::setStoreId | [public] Method has been added. | +| Magento\Msrp\Model\Config::getDisplayActualPriceType | [public] Method has been added. | +| Magento\Msrp\Model\Config::getExplanationMessage | [public] Method has been added. | +| Magento\Msrp\Model\Config::getExplanationMessageWhatsThis | [public] Method has been added. | +| Magento\Msrp\Model\Config::$scopeConfig | [protected] Property has been added. | +| Magento\Msrp\Model\Config::$storeManager | [protected] Property has been added. | +| Magento\Msrp\Model\Config::$escaper | [protected] Property has been added. | +| Magento\Msrp\Model\Config::$storeId | [protected] Property has been added. | +| Magento\Msrp\Model\Config::XML\_PATH\_MSRP\_ENABLED | Constant has been added. | +| Magento\Msrp\Model\Config::XML\_PATH\_MSRP\_DISPLAY\_ACTUAL\_PRICE\_TYPE | Constant has been added. | +| Magento\Msrp\Model\Config::XML\_PATH\_MSRP\_EXPLANATION\_MESSAGE | Constant has been added. | +| Magento\Msrp\Model\Config::XML\_PATH\_MSRP\_EXPLANATION\_MESSAGE\_WHATS\_THIS | Constant has been added. | +| Magento\Msrp\Model\Msrp::\_\_construct | [public] Method has been added. | +| Magento\Msrp\Model\Msrp::$mapApplyToProductType | [protected] Property has been added. | +| Magento\Msrp\Model\Msrp::$eavAttributeFactory | [protected] Property has been added. | +| Magento\Msrp\Model\Product\Options::\_\_construct | [public] Method has been added. | +| Magento\Msrp\Model\Product\Options::getVisibilities | [protected] Method has been added. | +| Magento\Msrp\Model\Product\Options::$config | [protected] Property has been added. | +| Magento\Msrp\Model\Product\Options::$msrpData | [protected] Property has been added. | +| Magento\Integration\Model\Config::\_\_construct | [public] Method has been added. | +| Magento\Integration\Model\Config::$\_configCacheType | [protected] Property has been added. | +| Magento\Integration\Model\Config::$\_configReader | [protected] Property has been added. | +| Magento\Integration\Model\Config::$\_integrations | [protected] Property has been added. | +| Magento\Integration\Model\Config::CACHE\_ID | Constant has been added. | +| Magento\Integration\Model\IntegrationConfig::\_\_construct | [public] Method has been added. | +| Magento\Integration\Model\IntegrationConfig::$\_configCacheType | [protected] Property has been added. | +| Magento\Integration\Model\IntegrationConfig::$\_configReader | [protected] Property has been added. | +| Magento\Integration\Model\IntegrationConfig::$\_integrations | [protected] Property has been added. | +| Magento\Integration\Model\IntegrationConfig::CACHE\_ID | Constant has been added. | +| Magento\CatalogSearch\Model\Indexer\Mview\Action::\_\_construct | [public] Method has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::\_\_construct | [public] Method has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::\_construct | [protected] Method has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::mapAssociatedEntities | [protected] Method has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::addCustomerGroupFilter | [public] Method has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::$\_associatedEntitiesMap | [protected] Property has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::$serializer | [protected] Property has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::$\_eventPrefix | [protected] Property has been added. | +| Magento\CatalogRule\Model\ResourceModel\Rule\Collection::$\_eventObject | [protected] Property has been added. | +| Magento\Framework\Validator\ConstraintFactory::\_\_construct | [public] Method has been added. | +| Magento\Framework\Validator\ConstraintFactory::$\_objectManager | [protected] Property has been added. | +| Magento\Framework\Validator\ConstraintFactory::$\_instanceName | [protected] Property has been added. | +| Magento\Framework\Validator\Currency::\_\_construct | [public] Method has been added. | +| Magento\Framework\Validator\Currency::$lists | [protected] Property has been added. | +| Magento\Framework\Validator\Locale::\_\_construct | [public] Method has been added. | +| Magento\Framework\Validator\Locale::$lists | [protected] Property has been added. | +| Magento\Framework\Validator\Timezone::\_\_construct | [public] Method has been added. | +| Magento\Framework\Validator\Timezone::$lists | [protected] Property has been added. | +| Magento\Framework\Validator\Entity\Properties::setReadOnlyProperties | [public] Method has been added. | +| Magento\Framework\Validator\Entity\Properties::\_hasChanges | [protected] Method has been added. | +| Magento\Framework\Validator\Entity\Properties::$\_readOnlyProperties | [protected] Property has been added. | +| Magento\Framework\DataObject\Copy::\_\_construct | [public] Method has been added. | +| Magento\Framework\DataObject\Copy::dispatchCopyFieldSetEvent | [protected] Method has been added. | +| Magento\Framework\DataObject\Copy::\_isFieldsetInputValid | [protected] Method has been added. | +| Magento\Framework\DataObject\Copy::\_getFieldsetFieldValue | [protected] Method has been added. | +| Magento\Framework\DataObject\Copy::\_setFieldsetFieldValue | [protected] Method has been added. | +| Magento\Framework\DataObject\Copy::getAttributeValueFromExtensibleDataObject | [protected] Method has been added. | +| Magento\Framework\DataObject\Copy::setAttributeValueFromExtensibleDataObject | [protected] Method has been added. | +| Magento\Framework\DataObject\Copy::$fieldsetConfig | [protected] Property has been added. | +| Magento\Framework\DataObject\Copy::$eventManager | [protected] Property has been added. | +| Magento\Framework\DataObject\Copy::$extensionAttributesFactory | [protected] Property has been added. | +| Magento\Framework\App\AreaList::\_\_construct | [public] Method has been added. | +| Magento\Framework\App\AreaList::getArea | [public] Method has been added. | +| Magento\Framework\App\AreaList::$\_areas | [protected] Property has been added. | +| Magento\Framework\App\AreaList::$\_areaInstances | [protected] Property has been added. | +| Magento\Framework\App\AreaList::$\_defaultAreaCode | [protected] Property has been added. | +| Magento\Framework\App\AreaList::$\_resolverFactory | [protected] Property has been added. | +| Magento\Framework\App\AreaList::$objectManager | [protected] Property has been added. | +| Magento\Framework\App\Config\Data\ProcessorFactory::\_\_construct | [public] Method has been added. | +| Magento\Framework\App\Config\Data\ProcessorFactory::$\_objectManager | [protected] Property has been added. | +| Magento\Framework\App\Config\Data\ProcessorFactory::$\_pool | [protected] Property has been added. | + +#### Interface API membership changes {#ce-243-244-interface-api-membership} + +| What changed | How it changed | +| --- | --- | +| Magento\TwoFactorAuth\Api\AdminTokenServiceInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\AuthyAuthenticateInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\AuthyConfigureInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\CountryRepositoryInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\DuoAuthenticateInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\DuoConfigureInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\EngineInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\GoogleAuthenticateInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\GoogleConfigureInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\ProviderInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\ProviderPoolInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\TfaInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\TfaSessionInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\TfatActionsInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\U2fKeyAuthenticateInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\U2fKeyConfigReaderInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\U2fKeyConfigureInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\UserConfigManagerInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\UserConfigRepositoryInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\UserConfigRequestManagerInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\UserConfigTokenManagerInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\UserNotifierInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Exception\NotificationExceptionInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\AdminTokenResponseInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\AuthyDeviceInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\AuthyRegistrationPromptResponseInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\CountryInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\CountrySearchResultsInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\DuoDataInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\GoogleAuthenticateInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\GoogleConfigureInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\U2fWebAuthnRequestInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\UserConfigInterface | Interface was added. | +| Magento\TwoFactorAuth\Api\Data\UserConfigSearchResultsInterface | Interface was added. | +| Magento\AdobeStockClient\Model\SearchParameterProviderInterface | Interface was added. | +| Magento\AdobeStockClientApi\Api\ClientInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Creator\Command\DeleteByIdInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Creator\Command\LoadByIdInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Creator\Command\SaveInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Category\Command\DeleteByIdInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Category\Command\LoadByIdInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Category\Command\SaveInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Asset\Command\DeleteByIdInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Asset\Command\LoadByIdInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Asset\Command\LoadByIdsInterface | Interface was added. | +| Magento\AdobeStockAssetApi\Model\Asset\Command\SaveInterface | Interface was added. | +| Magento\AdobeImsApi\Api\LogInInterface | Interface was added. | +| Magento\AdobeImsApi\Api\LogOutInterface | Interface was added. | +| Magento\Catalog\Api\Data\ProductRenderSearchResultsInterface::getItems | [public] Method has been added. | +| Magento\TestModuleDefaultHydrator\Api\Data\ExtensionAttributeInterface::getId | [public] Method has been added. | +| Magento\TestModuleDefaultHydrator\Api\Data\ExtensionAttributeInterface::ID | Constant has been added. | +| Magento\TestModuleDefaultHydrator\Api\Data\ExtensionAttributeInterface::CUSTOMER\_ID | Constant has been added. | +| Magento\TestModuleDefaultHydrator\Api\Data\ExtensionAttributeInterface::VALUE | Constant has been added. | diff --git a/src/_includes/backward-incompatible-changes/open-source/2.4.4-2.4.5.md b/src/_includes/backward-incompatible-changes/open-source/2.4.4-2.4.5.md new file mode 100644 index 00000000000..c752e5cc27c --- /dev/null +++ b/src/_includes/backward-incompatible-changes/open-source/2.4.4-2.4.5.md @@ -0,0 +1,781 @@ +#### Class changes {#ce-244-245-class} + +| What changed | How it changed | +| -------------------------------------------------------------------------------- | ------------------------------------ | +| Magento\CatalogInventory\Model\Source\Stock::\_\_construct | [public] Method has been added. | +| Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\CustomOptions::formatPrice | [protected] Method has been removed. | +| Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav::formatPrice | [protected] Method has been removed. | +| Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\General::formatPrice | [protected] Method has been removed. | +| Magento\GoogleGtag\Block\Ga | Class was added. | + +#### Database changes {#ce-244-245-database} + +| What changed | How it changed | +| ------------------------------------------------- | ----------------------- | +| catalog_product_index_price_tmp/PRIMARY | Primary key was changed | +| catalog_product_index_price_tmp/id | Column was added | +| customer_eav_attribute/grid_filter_condition_type | Column was added | + +#### System changes {#ce-244-245-system} + +| What changed | How it changed | +| ---------------------------------------------------------------- | ------------------------ | +| google/gtag | A group-node was added | +| google/gtag/adwords | A group-node was added | +| google/gtag/adwords/active | A field-node was added | +| google/gtag/adwords/conversion_id | A field-node was added | +| google/gtag/adwords/conversion_label | A field-node was added | +| google/gtag/analytics4 | A group-node was added | +| google/gtag/analytics4/active | A field-node was added | +| google/gtag/analytics4/experiments | A field-node was added | +| google/gtag/analytics4/measurement_id | A field-node was added | +| web_api | A section-node was added | +| web_api/graphql | A group-node was added | +| web_api/graphql/include_dynamic_attributes_as_entity_type_fields | A field-node was added | +| webapi/graphql_session | A group-node was added | +| webapi/graphql_session/disabled | A field-node was added | + +#### Class API membership changes {#ce-244-245-class-api-membership} + +| What changed | How it changed | +| ----------------------------------------------------------------------------- | ---------------- | +| Magento\Analytics\ReportXml\DB\SelectBuilder | Class was added. | +| Magento\CatalogGraphQl\Model\Resolver\Products\SearchResult | Class was added. | +| Magento\Catalog\Block\Adminhtml\Product\Edit\Button\Generic | Class was added. | +| Magento\Catalog\Block\Product\ImageFactory | Class was added. | +| Magento\Catalog\Controller\Adminhtml\Product | Class was added. | +| Magento\Catalog\Model\Config | Class was added. | +| Magento\Catalog\Model\Layer\Filter\Item | Class was added. | +| Magento\Catalog\Model\Layer\Resolver | Class was added. | +| Magento\Catalog\Model\Product\Type\Price\Factory | Class was added. | +| Magento\Catalog\Model\ResourceModel\Product\Indexer\Price\IndexTableStructure | Class was added. | +| Magento\Catalog\Pricing\Price\FinalPrice | Class was added. | +| Magento\Checkout\Api\Exception\PaymentProcessingRateLimitExceededException | Class was added. | +| Magento\Checkout\Controller\Cart | Class was added. | +| Magento\Checkout\Model\Type\Onepage | Class was added. | +| Magento\Cms\Model\Template\FilterProvider | Class was added. | +| Magento\Config\Block\System\Config\Form\Field\Factory | Class was added. | +| Magento\Config\Block\System\Config\Form\Fieldset\Factory | Class was added. | +| Magento\Customer\Block\Adminhtml\Edit\GenericButton | Class was added. | +| Magento\Customer\Controller\Adminhtml\Index | Class was added. | +| Magento\Customer\Controller\RegistryConstants | Class was added. | +| Magento\Customer\Model\Context | Class was added. | +| Magento\Customer\Model\CustomerRegistry | Class was added. | +| Magento\Customer\Model\Metadata\FormFactory | Class was added. | +| Magento\Customer\Model\Url | Class was added. | +| Magento\Customer\Setup\CustomerSetup | Class was added. | +| Magento\Deploy\Package\Package | Class was added. | +| Magento\Deploy\Package\PackageFile | Class was added. | +| Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\AttributeAdapter | Class was added. | +| Magento\Framework\AclFactory | Class was added. | +| Magento\Framework\Acl\AclResourceFactory | Class was added. | +| Magento\Framework\Amqp\ConfigFactory | Class was added. | +| Magento\Framework\Api\AbstractSimpleObject | Class was added. | +| Magento\Framework\Api\ExtensionAttribute\JoinData | Class was added. | +| Magento\Framework\Api\ExtensionAttribute\JoinDataInterfaceFactory | Class was added. | +| Magento\Framework\Api\SearchCriteriaBuilder | Class was added. | +| Magento\Framework\Api\Search\DocumentFactory | Class was added. | +| Magento\Framework\Api\Search\SearchCriteriaFactory | Class was added. | +| Magento\Framework\App\Area | Class was added. | +| Magento\Framework\App\Cache\Type\Config | Class was added. | +| Magento\Framework\App\Config\ValueFactory | Class was added. | +| Magento\Framework\App\Filesystem\DirectoryList | Class was added. | +| Magento\Framework\App\Http\Context | Class was added. | +| Magento\Framework\App\Request\Http | Class was added. | +| Magento\Framework\App\Request\InvalidRequestException | Class was added. | +| Magento\Framework\App\Response\Http | Class was added. | +| Magento\Framework\App\Response\Http\FileFactory | Class was added. | +| Magento\Framework\Config\Data\ConfigDataFactory | Class was added. | +| Magento\Framework\Config\ViewFactory | Class was added. | +| Magento\Framework\Console\Cli | Class was added. | +| Magento\Framework\Controller\Result\Forward | Class was added. | +| Magento\Framework\Controller\Result\JsonFactory | Class was added. | +| Magento\Framework\Controller\Result\Raw | Class was added. | +| Magento\Framework\Convert\DataObject | Class was added. | +| Magento\Framework\DB\Adapter\Pdo\MysqlFactory | Class was added. | +| Magento\Framework\DB\Ddl\TriggerFactory | Class was added. | +| Magento\Framework\DB\Helper | Class was added. | +| Magento\Framework\DB\Helper\AbstractHelper | Class was added. | +| Magento\Framework\DB\Transaction | Class was added. | +| Magento\Framework\DataObject\Factory | Class was added. | +| Magento\Framework\Data\FormFactory | Class was added. | +| Magento\Framework\Data\Form\Element\Factory | Class was added. | +| Magento\Framework\Data\Form\Element\Image | Class was added. | +| Magento\Framework\Data\TreeFactory | Class was added. | +| Magento\Framework\Data\Tree\Dbp | Class was added. | +| Magento\Framework\Data\Tree\NodeFactory | Class was added. | +| Magento\Framework\EventFactory | Class was added. | +| Magento\Framework\Event\ObserverFactory | Class was added. | +| Magento\Framework\File\Csv | Class was added. | +| Magento\Framework\File\UploaderFactory | Class was added. | +| Magento\Framework\Filesystem\DirectoryList | Class was added. | +| Magento\Framework\Filesystem\Directory\ReadFactory | Class was added. | +| Magento\Framework\Filesystem\Io\File | Class was added. | +| Magento\Framework\GraphQl\Config\Element\Field | Class was added. | +| Magento\Framework\GraphQl\Exception\GraphQlAuthenticationException | Class was added. | +| Magento\Framework\GraphQl\Exception\GraphQlAuthorizationException | Class was added. | +| Magento\Framework\GraphQl\Exception\GraphQlInputException | Class was added. | +| Magento\Framework\GraphQl\Exception\GraphQlNoSuchEntityException | Class was added. | +| Magento\Framework\GraphQl\Query\Resolver\BatchResponse | Class was added. | +| Magento\Framework\GraphQl\Query\Resolver\Value | Class was added. | +| Magento\Framework\GraphQl\Schema | Class was added. | +| Magento\Framework\GraphQl\Schema\Type\ResolveInfo | Class was added. | +| Magento\Framework\HTTP\Adapter\Curl | Class was added. | +| Magento\Framework\HTTP\AsyncClient\Request | Class was added. | +| Magento\Framework\HTTP\AsyncClient\Response | Class was added. | +| Magento\Framework\HTTP\Client\Curl | Class was added. | +| Magento\Framework\HTTP\PhpEnvironment\RemoteAddress | Class was added. | +| Magento\Framework\HTTP\PhpEnvironment\Request | Class was added. | +| Magento\Framework\Image\AdapterFactory | Class was added. | +| Magento\Framework\Image\Adapter\AbstractAdapter | Class was added. | +| Magento\Framework\Logger\Handler\Base | Class was added. | +| Magento\Framework\Mail\Address | Class was added. | +| Magento\Framework\Mail\TransportInterfaceFactory | Class was added. | +| Magento\Framework\Message\CollectionFactory | Class was added. | +| Magento\Framework\Module\Dir | Class was added. | +| Magento\Framework\Module\Manager | Class was added. | +| Magento\Framework\Module\Setup\MigrationFactory | Class was added. | +| Magento\Framework\Profiler\Driver\Standard\Stat | Class was added. | +| Magento\Framework\Session\Config | Class was added. | +| Magento\Framework\Session\SessionManager | Class was added. | +| Magento\Framework\Setup\Declaration\Schema\Db\StatementAggregator | Class was added. | +| Magento\Framework\Setup\Declaration\Schema\Diff\DiffFactory | Class was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\Schema | Class was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\Table | Class was added. | +| Magento\Framework\Setup\Declaration\Schema\ElementHistory | Class was added. | +| Magento\Framework\Url | Class was added. | +| Magento\Framework\UrlFactory | Class was added. | +| Magento\Framework\Url\Helper\Data | Class was added. | +| Magento\Framework\ValidatorFactory | Class was added. | +| Magento\Framework\View\Asset | Class was added. | +| Magento\Framework\View\Asset\FileFactory | Class was added. | +| Magento\Framework\View\Asset\File\FallbackContextFactory | Class was added. | +| Magento\Framework\View\Element\Html\Select | Class was added. | +| Magento\Framework\View\Element\UiComponent\DataProvider\DataProvider | Class was added. | +| Magento\Framework\View\Element\UiComponent\DataProvider\SearchResult | Class was added. | +| Magento\Framework\View\Helper\SecureHtmlRender\EventHandlerData | Class was added. | +| Magento\Framework\View\Helper\SecureHtmlRender\TagData | Class was added. | +| Magento\Framework\View\LayoutFactory | Class was added. | +| Magento\Framework\View\Layout\Generator\ContextFactory | Class was added. | +| Magento\Framework\View\Layout\Reader\ContextFactory | Class was added. | +| Magento\Framework\View\PageLayout\Config | Class was added. | +| Magento\Framework\View\Page\ConfigFactory | Class was added. | +| Magento\Framework\Webapi\Exception | Class was added. | +| Magento\Framework\Webapi\Rest\Request | Class was added. | +| Magento\ImportExport\Model\Export\Factory | Class was added. | +| Magento\Indexer\Model\DimensionModes | Class was added. | +| Magento\Payment\Gateway\Config\Config | Class was added. | +| Magento\Paypal\Model\Billing\AbstractAgreement | Class was added. | +| Magento\Quote\Model\Cart\Data\CartItem | Class was added. | +| Magento\Quote\Model\Quote\Address\RateCollectorInterfaceFactory | Class was added. | +| Magento\Quote\Model\Quote\Item\CartItemOptionsProcessor | Class was added. | +| Magento\Quote\Model\Quote\Item\Option | Class was added. | +| Magento\Quote\Setup\QuoteSetup | Class was added. | +| Magento\SalesRule\Api\Exception\CodeRequestLimitException | Class was added. | +| Magento\SalesRule\Model\Validator | Class was added. | +| Magento\Sales\Controller\Adminhtml\Order | Class was added. | +| Magento\Sales\Model\Order\CreditmemoFactory | Class was added. | +| Magento\Sales\Model\Order\Email\Sender\InvoiceSender | Class was added. | +| Magento\Sales\Model\Order\Email\Sender\OrderSender | Class was added. | +| Magento\Sales\Model\Order\Pdf\Total\DefaultTotal | Class was added. | +| Magento\Sales\Model\ResourceModel\Order\CollectionFactory | Class was added. | +| Magento\Sales\Model\ResourceModel\Order\Collection\Factory | Class was added. | +| Magento\Sales\Model\Service\InvoiceService | Class was added. | +| Magento\Sales\Setup\SalesSetup | Class was added. | +| Magento\Store\Ui\Component\Listing\Column\Store\Options | Class was added. | +| Magento\Ui\Component\Control\Container | Class was added. | +| Magento\Ui\Component\Form\Fieldset\Factory | Class was added. | +| Magento\Wishlist\Model\Wishlist\Data\WishlistItem | Class was added. | + +#### Interface API membership changes {#ce-244-245-interface-api-membership} + +| What changed | How it changed | +| ------------------------------------------------------------------------------------------------------------ | -------------------- | +| Magento\AdvancedSearch\Block\SearchDataInterface | Interface was added. | +| Magento\Analytics\Api\Data\LinkInterface | Interface was added. | +| Magento\Analytics\Api\LinkProviderInterface | Interface was added. | +| Magento\Analytics\Model\Connector\CommandInterface | Interface was added. | +| Magento\Analytics\Model\ExportDataHandlerInterface | Interface was added. | +| Magento\Analytics\Model\ReportWriterInterface | Interface was added. | +| Magento\Analytics\ReportXml\DB\Assembler\AssemblerInterface | Interface was added. | +| Magento\Backend\Model\Image\UploadResizeConfigInterface | Interface was added. | +| Magento\Backend\Model\Search\Config\Structure\ElementBuilderInterface | Interface was added. | +| Magento\Bundle\Pricing\Adjustment\BundleCalculatorInterface | Interface was added. | +| Magento\CardinalCommerce\Model\Response\JwtParserInterface | Interface was added. | +| Magento\CardinalCommerce\Model\Response\JwtPayloadValidatorInterface | Interface was added. | +| Magento\CatalogGraphQl\DataProvider\Product\LayeredNavigation\LayerBuilderInterface | Interface was added. | +| Magento\CatalogGraphQl\Model\Resolver\Categories\DataProvider\Category\CollectionProcessorInterface | Interface was added. | +| Magento\CatalogGraphQl\Model\Resolver\Product\Price\ProviderInterface | Interface was added. | +| Magento\CatalogGraphQl\Model\Resolver\Products\DataProvider\Product\CollectionProcessorInterface | Interface was added. | +| Magento\CatalogGraphQl\Model\Resolver\Products\Query\ProductQueryInterface | Interface was added. | +| Magento\CatalogImportExport\Model\Export\ProductFilterInterface | Interface was added. | +| Magento\CatalogRule\Model\Indexer\IndexerTableSwapperInterface | Interface was added. | +| Magento\CatalogSearch\Model\Adapter\Aggregation\RequestCheckerInterface | Interface was added. | +| Magento\CatalogSearch\Model\Advanced\ProductCollectionPrepareStrategyInterface | Interface was added. | +| Magento\CatalogSearch\Model\ResourceModel\Fulltext\Collection\SearchCriteriaResolverInterface | Interface was added. | +| Magento\CatalogSearch\Model\ResourceModel\Fulltext\Collection\SearchResultApplierInterface | Interface was added. | +| Magento\CatalogSearch\Model\ResourceModel\Fulltext\Collection\TotalRecordsResolverInterface | Interface was added. | +| Magento\CatalogSearch\Model\Search\ItemCollectionProviderInterface | Interface was added. | +| Magento\CatalogUrlRewrite\Model\Map\DatabaseMapInterface | Interface was added. | +| Magento\CatalogUrlRewrite\Model\Map\HashMapInterface | Interface was added. | +| Magento\Catalog\Block\Product\AwareInterface | Interface was added. | +| Magento\Catalog\Block\Product\ReviewRendererInterface | Interface was added. | +| Magento\Catalog\Controller\Adminhtml\Product\Initialization\Helper\HandlerInterface | Interface was added. | +| Magento\Catalog\Controller\Product\View\ViewInterface | Interface was added. | +| Magento\Catalog\Model\Attribute\LockValidatorInterface | Interface was added. | +| Magento\Catalog\Model\Config\Source\ProductPriceOptionsInterface | Interface was added. | +| Magento\Catalog\Model\Entity\Product\Attribute\Group\AttributeMapperInterface | Interface was added. | +| Magento\Catalog\Model\Indexer\Product\Flat\TableDataInterface | Interface was added. | +| Magento\Catalog\Model\Layer\CollectionFilterInterface | Interface was added. | +| Magento\Catalog\Model\Layer\FilterableAttributeListInterface | Interface was added. | +| Magento\Catalog\Model\Layer\ItemCollectionProviderInterface | Interface was added. | +| Magento\Catalog\Model\Layer\StateKeyInterface | Interface was added. | +| Magento\Catalog\Model\ProductLink\CollectionProviderInterface | Interface was added. | +| Magento\Catalog\Model\ProductLink\Converter\ConverterInterface | Interface was added. | +| Magento\Catalog\Model\ProductLink\Data\ListCriteriaInterface | Interface was added. | +| Magento\Catalog\Model\ProductLink\Data\ListResultInterface | Interface was added. | +| Magento\Catalog\Model\ProductLink\MapProviderInterface | Interface was added. | +| Magento\Catalog\Model\ProductOptions\ConfigInterface | Interface was added. | +| Magento\Catalog\Model\Product\Condition\ConditionInterface | Interface was added. | +| Magento\Catalog\Model\Product\Configuration\Item\Option\OptionInterface | Interface was added. | +| Magento\Catalog\Model\Product\Media\ConfigInterface | Interface was added. | +| Magento\Catalog\Model\Product\Pricing\Renderer\SalableResolverInterface | Interface was added. | +| Magento\Catalog\Model\ResourceModel\Product\Indexer\Price\PriceModifierInterface | Interface was added. | +| Magento\Catalog\Model\ResourceModel\Product\LinkedProductSelectBuilderInterface | Interface was added. | +| Magento\Catalog\Pricing\Price\ConfiguredPriceInterface | Interface was added. | +| Magento\Catalog\Pricing\Price\MinimalPriceCalculatorInterface | Interface was added. | +| Magento\Catalog\Pricing\Price\SpecialPriceInterface | Interface was added. | +| Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Eav\WysiwygConfigDataProcessorInterface | Interface was added. | +| Magento\CheckoutAgreements\Model\AgreementsProviderInterface | Interface was added. | +| Magento\Checkout\Api\PaymentProcessingRateLimiterInterface | Interface was added. | +| Magento\Checkout\Controller\Express\RedirectLoginInterface | Interface was added. | +| Magento\Checkout\CustomerData\ItemPoolInterface | Interface was added. | +| Magento\Cms\Model\PageRepository\ValidatorInterface | Interface was added. | +| Magento\Cms\Model\Page\CustomLayoutManagerInterface | Interface was added. | +| Magento\Cms\Model\Page\CustomLayoutRepositoryInterface | Interface was added. | +| Magento\Cms\Model\Page\CustomLayout\Data\CustomLayoutSelectedInterface | Interface was added. | +| Magento\Cms\Ui\Component\AddFilterInterface | Interface was added. | +| Magento\ConfigurableProduct\Model\ResourceModel\Attribute\OptionSelectBuilderInterface | Interface was added. | +| Magento\Cron\Model\DeadlockRetrierInterface | Interface was added. | +| Magento\Csp\Api\CspAwareActionInterface | Interface was added. | +| Magento\Csp\Api\CspRendererInterface | Interface was added. | +| Magento\Csp\Api\Data\ModeConfiguredInterface | Interface was added. | +| Magento\Csp\Api\Data\PolicyInterface | Interface was added. | +| Magento\Csp\Api\InlineUtilInterface | Interface was added. | +| Magento\Csp\Api\ModeConfigManagerInterface | Interface was added. | +| Magento\Csp\Api\PolicyCollectorInterface | Interface was added. | +| Magento\Csp\Api\PolicyRendererInterface | Interface was added. | +| Magento\Csp\Model\Collector\Config\PolicyReaderInterface | Interface was added. | +| Magento\Csp\Model\Collector\MergerInterface | Interface was added. | +| Magento\Csp\Model\Policy\SimplePolicyInterface | Interface was added. | +| Magento\Customer\Api\AccountDelegationInterface | Interface was added. | +| Magento\Customer\Api\SessionCleanerInterface | Interface was added. | +| Magento\Customer\Block\Address\Renderer\RendererInterface | Interface was added. | +| Magento\Customer\Controller\AccountInterface | Interface was added. | +| Magento\Customer\CustomerData\JsLayoutDataProviderPoolInterface | Interface was added. | +| Magento\Customer\CustomerData\SectionPoolInterface | Interface was added. | +| Magento\Customer\Model\Customer\Attribute\Source\GroupSourceLoggedInOnlyInterface | Interface was added. | +| Magento\Deploy\Collector\CollectorInterface | Interface was added. | +| Magento\Deploy\Console\Command\App\SensitiveConfigSet\CollectorInterface | Interface was added. | +| Magento\Deploy\Package\BundleInterface | Interface was added. | +| Magento\Deploy\Package\Processor\ProcessorInterface | Interface was added. | +| Magento\Deploy\Source\SourceInterface | Interface was added. | +| Magento\Deploy\Strategy\StrategyInterface | Interface was added. | +| Magento\Directory\Model\Country\Postcode\ConfigInterface | Interface was added. | +| Magento\Directory\Model\Country\Postcode\ValidatorInterface | Interface was added. | +| Magento\Downloadable\Api\DomainManagerInterface | Interface was added. | +| Magento\Downloadable\Pricing\Price\LinkPriceInterface | Interface was added. | +| Magento\Eav\Model\Entity\AttributeLoaderInterface | Interface was added. | +| Magento\Eav\Model\Entity\Attribute\AttributeInterface | Interface was added. | +| Magento\Eav\Model\Entity\Attribute\Backend\BackendInterface | Interface was added. | +| Magento\Eav\Model\Entity\Attribute\Source\SpecificSourceInterface | Interface was added. | +| Magento\Eav\Model\Entity\Attribute\UniqueValidationInterface | Interface was added. | +| Magento\Eav\Model\Entity\Setup\PropertyMapperInterface | Interface was added. | +| Magento\Eav\Model\ResourceModel\Attribute\DefaultEntityAttributes\ProviderInterface | Interface was added. | +| Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\FieldProviderInterface | Interface was added. | +| Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\FieldProvider\FieldIndex\ConverterInterface | Interface was added. | +| Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\FieldProvider\FieldIndex\ResolverInterface | Interface was added. | +| Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\FieldProvider\FieldName\ResolverInterface | Interface was added. | +| Magento\Elasticsearch\Model\Adapter\FieldMapper\Product\FieldProvider\FieldType\ResolverInterface | Interface was added. | +| Magento\Elasticsearch\Model\Adapter\FieldsMappingPreprocessorInterface | Interface was added. | +| Magento\Elasticsearch\SearchAdapter\QueryAwareInterface | Interface was added. | +| Magento\Elasticsearch\SearchAdapter\Query\ValueTransformerInterface | Interface was added. | +| Magento\Framework\Amqp\Topology\BindingInstallerInterface | Interface was added. | +| Magento\Framework\Api\AttributeTypeResolverInterface | Interface was added. | +| Magento\Framework\Api\CriteriaInterface | Interface was added. | +| Magento\Framework\Api\SearchCriteria\CollectionProcessor\ConditionProcessor\CustomConditionInterface | Interface was added. | +| Magento\Framework\Api\SearchCriteria\CollectionProcessor\ConditionProcessor\CustomConditionProviderInterface | Interface was added. | +| Magento\Framework\Api\Search\AggregationInterface | Interface was added. | +| Magento\Framework\Api\Search\AggregationValueInterface | Interface was added. | +| Magento\Framework\Api\Search\BucketInterface | Interface was added. | +| Magento\Framework\Api\Search\DocumentInterface | Interface was added. | +| Magento\Framework\Api\Search\ReportingInterface | Interface was added. | +| Magento\Framework\Api\SimpleBuilderInterface | Interface was added. | +| Magento\Framework\App\Action\HttpConnectActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpDeleteActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpGetActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpOptionsActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpPatchActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpPostActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpPropfindActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpPutActionInterface | Interface was added. | +| Magento\Framework\App\Action\HttpTraceActionInterface | Interface was added. | +| Magento\Framework\App\AreaInterface | Interface was added. | +| Magento\Framework\App\Config\CommentInterface | Interface was added. | +| Magento\Framework\App\Config\CommentParserInterface | Interface was added. | +| Magento\Framework\App\Config\ConfigResource\ConfigInterface | Interface was added. | +| Magento\Framework\App\Config\ConfigSourceInterface | Interface was added. | +| Magento\Framework\App\Config\ConfigTypeInterface | Interface was added. | +| Magento\Framework\App\Config\Reader\Source\SourceInterface | Interface was added. | +| Magento\Framework\App\Config\Scope\ReaderInterface | Interface was added. | +| Magento\Framework\App\Config\Spi\PostProcessorInterface | Interface was added. | +| Magento\Framework\App\Config\Spi\PreProcessorInterface | Interface was added. | +| Magento\Framework\App\Config\ValueInterface | Interface was added. | +| Magento\Framework\App\CsrfAwareActionInterface | Interface was added. | +| Magento\Framework\App\DefaultPathInterface | Interface was added. | +| Magento\Framework\App\DeploymentConfig\ImporterInterface | Interface was added. | +| Magento\Framework\App\DeploymentConfig\ValidatorInterface | Interface was added. | +| Magento\Framework\App\DeploymentConfig\Writer\FormatterInterface | Interface was added. | +| Magento\Framework\App\DesignInterface | Interface was added. | +| Magento\Framework\App\EnvironmentInterface | Interface was added. | +| Magento\Framework\App\ExceptionHandlerInterface | Interface was added. | +| Magento\Framework\App\FeedFactoryInterface | Interface was added. | +| Magento\Framework\App\FeedInterface | Interface was added. | +| Magento\Framework\App\HttpRequestInterface | Interface was added. | +| Magento\Framework\App\ObjectManager\ConfigWriterInterface | Interface was added. | +| Magento\Framework\App\PageCache\NotCacheableInterface | Interface was added. | +| Magento\Framework\App\Request\ValidatorInterface | Interface was added. | +| Magento\Framework\App\ResourceConnection\ConfigInterface | Interface was added. | +| Magento\Framework\App\ResourceConnection\ConnectionAdapterInterface | Interface was added. | +| Magento\Framework\App\Response\FileInterface | Interface was added. | +| Magento\Framework\App\Response\HeaderProvider\HeaderProviderInterface | Interface was added. | +| Magento\Framework\App\Response\RedirectInterface | Interface was added. | +| Magento\Framework\App\RouterInterface | Interface was added. | +| Magento\Framework\App\RouterListInterface | Interface was added. | +| Magento\Framework\App\Router\NoRouteHandlerInterface | Interface was added. | +| Magento\Framework\App\Router\PathConfigInterface | Interface was added. | +| Magento\Framework\App\Rss\RssManagerInterface | Interface was added. | +| Magento\Framework\App\Rss\UrlBuilderInterface | Interface was added. | +| Magento\Framework\App\ScopeFallbackResolverInterface | Interface was added. | +| Magento\Framework\App\ScopeResolverInterface | Interface was added. | +| Magento\Framework\App\ScopeTreeProviderInterface | Interface was added. | +| Magento\Framework\App\ScopeValidatorInterface | Interface was added. | +| Magento\Framework\App\Scope\ValidatorInterface | Interface was added. | +| Magento\Framework\App\View\Asset\MaterializationStrategy\StrategyInterface | Interface was added. | +| Magento\Framework\App\View\Deployment\Version\StorageInterface | Interface was added. | +| Magento\Framework\Async\CancelableDeferredInterface | Interface was added. | +| Magento\Framework\Async\DeferredInterface | Interface was added. | +| Magento\Framework\Autoload\AutoloaderInterface | Interface was added. | +| Magento\Framework\Backup\SourceFileInterface | Interface was added. | +| Magento\Framework\Cache\ConfigInterface | Interface was added. | +| Magento\Framework\Cache\StaleCacheNotifierInterface | Interface was added. | +| Magento\Framework\Code\Generator\CodeGeneratorInterface | Interface was added. | +| Magento\Framework\Code\Minifier\AdapterInterface | Interface was added. | +| Magento\Framework\Code\Reader\ClassReaderInterface | Interface was added. | +| Magento\Framework\Code\ValidatorInterface | Interface was added. | +| Magento\Framework\Component\ComponentRegistrarInterface | Interface was added. | +| Magento\Framework\Crontab\CrontabManagerInterface | Interface was added. | +| Magento\Framework\Crontab\TasksProviderInterface | Interface was added. | +| Magento\Framework\Css\PreProcessor\ErrorHandlerInterface | Interface was added. | +| Magento\Framework\DB\DataConverter\DataConverterInterface | Interface was added. | +| Magento\Framework\DB\LoggerInterface | Interface was added. | +| Magento\Framework\DB\MapperInterface | Interface was added. | +| Magento\Framework\DB\QueryInterface | Interface was added. | +| Magento\Framework\DB\Query\BatchIteratorInterface | Interface was added. | +| Magento\Framework\DB\Select\QueryModifierInterface | Interface was added. | +| Magento\Framework\DB\Select\RendererInterface | Interface was added. | +| Magento\Framework\DB\Sequence\SequenceInterface | Interface was added. | +| Magento\Framework\DB\Sql\ExpressionInterface | Interface was added. | +| Magento\Framework\DataObject\IdentityGeneratorInterface | Interface was added. | +| Magento\Framework\DataObject\IdentityInterface | Interface was added. | +| Magento\Framework\DataObject\IdentityValidatorInterface | Interface was added. | +| Magento\Framework\DataObject\KeyValueObjectInterface | Interface was added. | +| Magento\Framework\Data\CollectionDataSourceInterface | Interface was added. | +| Magento\Framework\Data\CollectionModifierInterface | Interface was added. | +| Magento\Framework\Data\Collection\Db\FetchStrategyInterface | Interface was added. | +| Magento\Framework\Data\Collection\EntityFactoryInterface | Interface was added. | +| Magento\Framework\Data\SearchResultInterface | Interface was added. | +| Magento\Framework\Data\SearchResultProcessorInterface | Interface was added. | +| Magento\Framework\Data\ValueSourceInterface | Interface was added. | +| Magento\Framework\Encryption\Adapter\EncryptionAdapterInterface | Interface was added. | +| Magento\Framework\Event\ConfigInterface | Interface was added. | +| Magento\Framework\Event\InvokerInterface | Interface was added. | +| Magento\Framework\Event\ManagerInterface | Interface was added. | +| Magento\Framework\Exception\TemporaryStateExceptionInterface | Interface was added. | +| Magento\Framework\Filesystem\Directory\PathValidatorInterface | Interface was added. | +| Magento\Framework\Filesystem\DriverPoolInterface | Interface was added. | +| Magento\Framework\Filesystem\File\ReadInterface | Interface was added. | +| Magento\Framework\Filter\DirectiveProcessorInterface | Interface was added. | +| Magento\Framework\Filter\DirectiveProcessor\FilterInterface | Interface was added. | +| Magento\Framework\Filter\FactoryInterface | Interface was added. | +| Magento\Framework\Filter\FilterManager\ConfigInterface | Interface was added. | +| Magento\Framework\Filter\SimpleDirective\ProcessorInterface | Interface was added. | +| Magento\Framework\Filter\VariableResolverInterface | Interface was added. | +| Magento\Framework\GraphQlSchemaStitching\GraphQlReader\TypeMetaReaderInterface | Interface was added. | +| Magento\Framework\GraphQl\ConfigInterface | Interface was added. | +| Magento\Framework\GraphQl\Config\ConfigElementFactoryInterface | Interface was added. | +| Magento\Framework\GraphQl\Config\ConfigElementInterface | Interface was added. | +| Magento\Framework\GraphQl\Config\Element\FieldInterface | Interface was added. | +| Magento\Framework\GraphQl\Config\Element\OutputFieldInterface | Interface was added. | +| Magento\Framework\GraphQl\Config\Element\TypeInterface | Interface was added. | +| Magento\Framework\GraphQl\Config\Element\UnionInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\ErrorHandlerInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\ResolverInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\Argument\FieldEntityAttributesInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\Argument\SearchCriteria\ArgumentApplierInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\BatchRequestItemInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\BatchResolverInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\BatchServiceContractResolverInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\ContextInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\IdentityInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\ResolveRequestInterface | Interface was added. | +| Magento\Framework\GraphQl\Query\Resolver\TypeResolverInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\SchemaGeneratorInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\TypeInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\Type\Entity\MapperInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\Type\Enum\DataMapperInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\Type\InputTypeInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\Type\OutputTypeInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\Type\Output\ElementMapper\FormatterInterface | Interface was added. | +| Magento\Framework\GraphQl\Schema\Type\WrappedTypeInterface | Interface was added. | +| Magento\Framework\HTTP\AsyncClientInterface | Interface was added. | +| Magento\Framework\HTTP\AsyncClient\HttpResponseDeferredInterface | Interface was added. | +| Magento\Framework\Image\Adapter\AdapterInterface | Interface was added. | +| Magento\Framework\Image\Adapter\ConfigInterface | Interface was added. | +| Magento\Framework\Indexer\Config\DependencyInfoProviderInterface | Interface was added. | +| Magento\Framework\Indexer\Table\StrategyInterface | Interface was added. | +| Magento\Framework\Interception\ConfigInterface | Interface was added. | +| Magento\Framework\Interception\ConfigLoaderInterface | Interface was added. | +| Magento\Framework\Interception\ConfigWriterInterface | Interface was added. | +| Magento\Framework\Interception\DefinitionInterface | Interface was added. | +| Magento\Framework\Interception\InterceptorInterface | Interface was added. | +| Magento\Framework\Interception\ObjectManager\ConfigInterface | Interface was added. | +| Magento\Framework\Interception\PluginListInterface | Interface was added. | +| Magento\Framework\Locale\AvailableLocalesInterface | Interface was added. | +| Magento\Framework\Locale\OptionInterface | Interface was added. | +| Magento\Framework\Mail\EmailMessageInterface | Interface was added. | +| Magento\Framework\Mail\MimeInterface | Interface was added. | +| Magento\Framework\Mail\MimeMessageInterface | Interface was added. | +| Magento\Framework\Mail\MimePartInterface | Interface was added. | +| Magento\Framework\MessageQueue\BulkPublisherInterface | Interface was added. | +| Magento\Framework\MessageQueue\CallbackInvokerInterface | Interface was added. | +| Magento\Framework\MessageQueue\ConnectionTypeResolverInterface | Interface was added. | +| Magento\Framework\MessageQueue\ConsumerConfigurationInterface | Interface was added. | +| Magento\Framework\MessageQueue\Consumer\Config\ConsumerConfigItemInterface | Interface was added. | +| Magento\Framework\MessageQueue\Consumer\Config\ConsumerConfigItem\HandlerInterface | Interface was added. | +| Magento\Framework\MessageQueue\Consumer\Config\ReaderInterface | Interface was added. | +| Magento\Framework\MessageQueue\Consumer\Config\ValidatorInterface | Interface was added. | +| Magento\Framework\MessageQueue\LockInterface | Interface was added. | +| Magento\Framework\MessageQueue\Lock\ReaderInterface | Interface was added. | +| Magento\Framework\MessageQueue\Lock\WriterInterface | Interface was added. | +| Magento\Framework\MessageQueue\MergedMessageInterface | Interface was added. | +| Magento\Framework\MessageQueue\MergerInterface | Interface was added. | +| Magento\Framework\MessageQueue\MessageProcessorInterface | Interface was added. | +| Magento\Framework\MessageQueue\PoisonPill\PoisonPillCompareInterface | Interface was added. | +| Magento\Framework\MessageQueue\PoisonPill\PoisonPillPutInterface | Interface was added. | +| Magento\Framework\MessageQueue\PoisonPill\PoisonPillReadInterface | Interface was added. | +| Magento\Framework\MessageQueue\Publisher\Config\PublisherConfigItemInterface | Interface was added. | +| Magento\Framework\MessageQueue\Publisher\Config\PublisherConnectionInterface | Interface was added. | +| Magento\Framework\MessageQueue\Publisher\Config\ReaderInterface | Interface was added. | +| Magento\Framework\MessageQueue\Publisher\Config\ValidatorInterface | Interface was added. | +| Magento\Framework\MessageQueue\Topology\Config\ExchangeConfigItemInterface | Interface was added. | +| Magento\Framework\MessageQueue\Topology\Config\ExchangeConfigItem\BindingInterface | Interface was added. | +| Magento\Framework\MessageQueue\Topology\Config\QueueConfigItemInterface | Interface was added. | +| Magento\Framework\MessageQueue\Topology\Config\ReaderInterface | Interface was added. | +| Magento\Framework\MessageQueue\Topology\Config\ValidatorInterface | Interface was added. | +| Magento\Framework\Message\ExceptionMessageFactoryInterface | Interface was added. | +| Magento\Framework\Model\EntitySnapshot\AttributeProviderInterface | Interface was added. | +| Magento\Framework\Model\Entity\ScopeInterface | Interface was added. | +| Magento\Framework\Model\Entity\ScopeProviderInterface | Interface was added. | +| Magento\Framework\Model\ResourceModel\Db\VersionControl\RelationInterface | Interface was added. | +| Magento\Framework\Model\ResourceModel\Type\Db\ConnectionFactoryInterface | Interface was added. | +| Magento\Framework\Module\ModuleListInterface | Interface was added. | +| Magento\Framework\Mview\ConfigInterface | Interface was added. | +| Magento\Framework\Mview\ProcessorInterface | Interface was added. | +| Magento\Framework\Mview\ViewInterface | Interface was added. | +| Magento\Framework\Mview\View\ChangelogInterface | Interface was added. | +| Magento\Framework\Mview\View\CollectionInterface | Interface was added. | +| Magento\Framework\Mview\View\StateInterface | Interface was added. | +| Magento\Framework\Mview\View\State\CollectionInterface | Interface was added. | +| Magento\Framework\Mview\View\SubscriptionInterface | Interface was added. | +| Magento\Framework\ObjectManager\ConfigCacheInterface | Interface was added. | +| Magento\Framework\ObjectManager\ConfigInterface | Interface was added. | +| Magento\Framework\ObjectManager\ConfigLoaderInterface | Interface was added. | +| Magento\Framework\ObjectManager\DefinitionInterface | Interface was added. | +| Magento\Framework\ObjectManager\DynamicConfigInterface | Interface was added. | +| Magento\Framework\ObjectManager\FactoryInterface | Interface was added. | +| Magento\Framework\ObjectManager\NoninterceptableInterface | Interface was added. | +| Magento\Framework\ObjectManager\RelationsInterface | Interface was added. | +| Magento\Framework\Profiler\Driver\Standard\OutputInterface | Interface was added. | +| Magento\Framework\Search\AdapterInterface | Interface was added. | +| Magento\Framework\Search\Adapter\Aggregation\AggregationResolverInterface | Interface was added. | +| Magento\Framework\Search\Adapter\OptionsInterface | Interface was added. | +| Magento\Framework\Search\Adapter\Preprocessor\PreprocessorInterface | Interface was added. | +| Magento\Framework\Search\Dynamic\Algorithm\AlgorithmInterface | Interface was added. | +| Magento\Framework\Search\Request\Aggregation\StatusInterface | Interface was added. | +| Magento\Framework\Search\Request\IndexScopeResolverInterface | Interface was added. | +| Magento\Framework\Search\ResponseInterface | Interface was added. | +| Magento\Framework\Search\SearchEngineInterface | Interface was added. | +| Magento\Framework\Search\SearchEngine\ConfigInterface | Interface was added. | +| Magento\Framework\Session\Config\ConfigInterface | Interface was added. | +| Magento\Framework\Session\SaveHandlerInterface | Interface was added. | +| Magento\Framework\Session\StorageInterface | Interface was added. | +| Magento\Framework\Session\ValidatorInterface | Interface was added. | +| Magento\Framework\Setup\ConfigOptionsListInterface | Interface was added. | +| Magento\Framework\Setup\DataCacheInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\DataSavior\DataSaviorInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\DataSavior\DumpAccessorInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Db\DDLTriggerInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Db\DbDefinitionProcessorInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Db\DbSchemaReaderInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Db\DbSchemaWriterInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Declaration\ValidationInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Diff\DiffInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\Columns\ColumnDefaultAwareInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\Columns\ColumnIdentityAwareInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\Columns\ColumnNullableAwareInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\Columns\ColumnUnsignedAwareInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\ElementDiffAwareInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\Factories\FactoryInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\Dto\TableElementInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\OperationInterface | Interface was added. | +| Magento\Framework\Setup\Declaration\Schema\SchemaConfigInterface | Interface was added. | +| Magento\Framework\Setup\Patch\DataPatchInterface | Interface was added. | +| Magento\Framework\Setup\Patch\DependentPatchInterface | Interface was added. | +| Magento\Framework\Setup\Patch\NonTransactionableInterface | Interface was added. | +| Magento\Framework\Setup\Patch\PatchInterface | Interface was added. | +| Magento\Framework\Setup\Patch\PatchRevertableInterface | Interface was added. | +| Magento\Framework\Setup\Patch\SchemaPatchInterface | Interface was added. | +| Magento\Framework\Setup\SampleData\InstallerInterface | Interface was added. | +| Magento\Framework\Setup\SampleData\StateInterface | Interface was added. | +| Magento\Framework\Setup\SchemaListenerDefinition\DefinitionConverterInterface | Interface was added. | +| Magento\Framework\Setup\SchemaListenerHandlers\SchemaListenerHandlerInterface | Interface was added. | +| Magento\Framework\Setup\UpToDateValidatorInterface | Interface was added. | +| Magento\Framework\TestFramework\Unit\Autoloader\GeneratorInterface | Interface was added. | +| Magento\Framework\TranslateInterface | Interface was added. | +| Magento\Framework\Translate\Inline\ProviderInterface | Interface was added. | +| Magento\Framework\Url\ModifierInterface | Interface was added. | +| Magento\Framework\Url\RouteParamsPreprocessorInterface | Interface was added. | +| Magento\Framework\Validator\Constraint\OptionInterface | Interface was added. | +| Magento\Framework\Validator\HTML\AttributeValidatorInterface | Interface was added. | +| Magento\Framework\Validator\HTML\TagValidatorInterface | Interface was added. | +| Magento\Framework\Validator\HTML\WYSIWYGValidatorInterface | Interface was added. | +| Magento\Framework\View\Asset\ContentProcessorInterface | Interface was added. | +| Magento\Framework\View\Asset\ContextInterface | Interface was added. | +| Magento\Framework\View\Asset\LockerProcessInterface | Interface was added. | +| Magento\Framework\View\Asset\MergeStrategyInterface | Interface was added. | +| Magento\Framework\View\Asset\MergeableInterface | Interface was added. | +| Magento\Framework\View\Asset\PreProcessor\FilenameResolverInterface | Interface was added. | +| Magento\Framework\View\DesignInterface | Interface was added. | +| Magento\Framework\View\Design\Fallback\Rule\RuleInterface | Interface was added. | +| Magento\Framework\View\Design\FileResolution\Fallback\ResolverInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\CustomizationInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\Customization\ConfigInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\Customization\FileAssetInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\Customization\FileInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\FileInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\File\CollectionInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\Image\PathInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\ResolverInterface | Interface was added. | +| Magento\Framework\View\Design\Theme\ThemeProviderInterface | Interface was added. | +| Magento\Framework\View\Element\ComponentVisibilityInterface | Interface was added. | +| Magento\Framework\View\Element\Message\InterpretationStrategyInterface | Interface was added. | +| Magento\Framework\View\Element\Message\Renderer\PoolInterface | Interface was added. | +| Magento\Framework\View\Element\Message\Renderer\RendererInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\BlockWrapperInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\Config\DomMergerInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\Config\FileCollectorInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\Config\UiReaderInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\ContainerInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\ContentType\ContentTypeInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\ContextInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\Control\ActionPoolInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\Control\ButtonProviderInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\Control\ControlInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\DataProvider\FilterApplierInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\DataSourceInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\Factory\ComponentFactoryInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\JsConfigInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\LayoutInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\ObserverInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\PoolInterface | Interface was added. | +| Magento\Framework\View\Element\UiComponent\SubjectInterface | Interface was added. | +| Magento\Framework\View\File\FileList\CollateInterface | Interface was added. | +| Magento\Framework\View\Helper\SecureHtmlRender\SecurityProcessorInterface | Interface was added. | +| Magento\Framework\View\Layout\Argument\UpdaterInterface | Interface was added. | +| Magento\Framework\View\Layout\Condition\VisibilityConditionInterface | Interface was added. | +| Magento\Framework\View\Layout\GeneratorInterface | Interface was added. | +| Magento\Framework\View\Layout\LayoutCacheKeyInterface | Interface was added. | +| Magento\Framework\View\Layout\ProcessorInterface | Interface was added. | +| Magento\Framework\View\Layout\ReaderInterface | Interface was added. | +| Magento\Framework\View\Model\PageLayout\Config\BuilderInterface | Interface was added. | +| Magento\Framework\View\Page\Config\RendererInterface | Interface was added. | +| Magento\Framework\View\TemplateEngineInterface | Interface was added. | +| Magento\Framework\View\TemplateEngine\Xhtml\Compiler\AttributeInterface | Interface was added. | +| Magento\Framework\View\TemplateEngine\Xhtml\Compiler\CdataInterface | Interface was added. | +| Magento\Framework\View\TemplateEngine\Xhtml\Compiler\CommentInterface | Interface was added. | +| Magento\Framework\View\TemplateEngine\Xhtml\Compiler\Directive\DirectiveInterface | Interface was added. | +| Magento\Framework\View\TemplateEngine\Xhtml\Compiler\Element\ElementInterface | Interface was added. | +| Magento\Framework\View\TemplateEngine\Xhtml\Compiler\TextInterface | Interface was added. | +| Magento\Framework\View\TemplateEngine\Xhtml\ResultInterface | Interface was added. | +| Magento\Framework\View\Xsd\Media\TypeDataExtractorInterface | Interface was added. | +| Magento\Framework\Webapi\CustomAttributeTypeLocatorInterface | Interface was added. | +| Magento\Framework\Webapi\CustomAttribute\PreprocessorInterface | Interface was added. | +| Magento\Framework\Webapi\CustomAttribute\ServiceTypeListInterface | Interface was added. | +| Magento\Framework\Webapi\Rest\Request\DeserializerInterface | Interface was added. | +| Magento\GraphQl\Controller\HttpHeaderProcessorInterface | Interface was added. | +| Magento\GraphQl\Controller\HttpRequestValidatorInterface | Interface was added. | +| Magento\GraphQl\Model\Query\ContextInterface | Interface was added. | +| Magento\GraphQl\Model\Query\ContextParametersInterface | Interface was added. | +| Magento\GraphQl\Model\Query\ContextParametersProcessorInterface | Interface was added. | +| Magento\ImportExport\Api\Data\ExtendedExportInfoInterface | Interface was added. | +| Magento\ImportExport\Model\Report\ReportProcessorInterface | Interface was added. | +| Magento\Indexer\Model\ModeSwitcherInterface | Interface was added. | +| Magento\Indexer\Model\Source\DataInterface | Interface was added. | +| Magento\Integration\Model\Oauth\Token\RequestLog\ReaderInterface | Interface was added. | +| Magento\Integration\Model\Oauth\Token\RequestLog\WriterInterface | Interface was added. | +| Magento\InventoryIndexer\Indexer\SelectBuilderInterface | Interface was added. | +| Magento\LoginAsCustomerApi\Api\Data\IsLoginAsCustomerEnabledForCustomerResultInterface | Interface was added. | +| Magento\LoginAsCustomerApi\Api\GetLoggedAsCustomerAdminIdInterface | Interface was added. | +| Magento\LoginAsCustomerApi\Api\GetLoggedAsCustomerCustomerIdInterface | Interface was added. | +| Magento\LoginAsCustomerApi\Api\IsLoginAsCustomerEnabledForCustomerInterface | Interface was added. | +| Magento\LoginAsCustomerApi\Api\SetLoggedAsCustomerAdminIdInterface | Interface was added. | +| Magento\LoginAsCustomerApi\Api\SetLoggedAsCustomerCustomerIdInterface | Interface was added. | +| Magento\LoginAsCustomerAssistance\Api\ConfigInterface | Interface was added. | +| Magento\LoginAsCustomerAssistance\Api\IsAssistanceEnabledInterface | Interface was added. | +| Magento\LoginAsCustomerAssistance\Api\SetAssistanceInterface | Interface was added. | +| Magento\MediaContentApi\Api\GetAssetIdsByContentFieldInterface | Interface was added. | +| Magento\MediaContentApi\Api\UpdateContentAssetLinksInterface | Interface was added. | +| Magento\MediaContentApi\Model\GetAssetIdsByContentFieldInterface | Interface was added. | +| Magento\MediaContentApi\Model\SearchPatternConfigInterface | Interface was added. | +| Magento\MediaContentSynchronizationApi\Api\SynchronizeIdentitiesInterface | Interface was added. | +| Magento\MediaContentSynchronizationApi\Api\SynchronizeInterface | Interface was added. | +| Magento\MediaContentSynchronizationApi\Model\GetEntitiesInterface | Interface was added. | +| Magento\MediaGalleryApi\Api\SearchAssetsInterface | Interface was added. | +| Magento\MediaGalleryApi\Model\ExcludedPatternsConfigInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Api\AddMetadataInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Api\Data\MetadataInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Api\ExtractMetadataInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Model\FileInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Model\ReadFileInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Model\ReadMetadataInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Model\SegmentInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Model\WriteFileInterface | Interface was added. | +| Magento\MediaGalleryMetadataApi\Model\WriteMetadataInterface | Interface was added. | +| Magento\MediaGalleryRenditionsApi\Api\GenerateRenditionsInterface | Interface was added. | +| Magento\MediaGalleryRenditionsApi\Api\GetRenditionPathInterface | Interface was added. | +| Magento\MediaGallerySynchronizationApi\Api\SynchronizeFilesInterface | Interface was added. | +| Magento\MediaGallerySynchronizationApi\Api\SynchronizeInterface | Interface was added. | +| Magento\MediaGallerySynchronizationApi\Model\CreateAssetFromFileInterface | Interface was added. | +| Magento\MediaGallerySynchronizationApi\Model\FetchBatchesInterface | Interface was added. | +| Magento\MediaGallerySynchronizationApi\Model\ImportFilesInterface | Interface was added. | +| Magento\MediaGalleryUiApi\Api\ConfigInterface | Interface was added. | +| Magento\Msrp\Pricing\MsrpPriceCalculatorInterface | Interface was added. | +| Magento\Newsletter\Model\SubscriptionManagerInterface | Interface was added. | +| Magento\PageCache\Model\Spi\PageCacheTagsPreprocessorInterface | Interface was added. | +| Magento\Payment\Api\Data\PaymentAdditionalInfoInterface | Interface was added. | +| Magento\Payment\Model\Method\TransparentInterface | Interface was added. | +| Magento\Paypal\Helper\Shortcut\ValidatorInterface | Interface was added. | +| Magento\Paypal\Model\Billing\Agreement\MethodInterface | Interface was added. | +| Magento\Paypal\Model\IpnInterface | Interface was added. | +| Magento\Paypal\Model\Payflow\Service\Response\Handler\HandlerInterface | Interface was added. | +| Magento\QuoteGraphQl\Model\CartItem\DataProvider\CustomizableOptionValueInterface | Interface was added. | +| Magento\QuoteGraphQl\Model\CartItem\DataProvider\Processor\ItemDataProcessorInterface | Interface was added. | +| Magento\QuoteGraphQl\Model\Cart\BuyRequest\BuyRequestDataProviderInterface | Interface was added. | +| Magento\QuoteGraphQl\Model\Cart\Payment\AdditionalDataProviderInterface | Interface was added. | +| Magento\QuoteGraphQl\Model\Cart\SetShippingAddressesOnCartInterface | Interface was added. | +| Magento\QuoteGraphQl\Model\Cart\SetShippingMethodsOnCartInterface | Interface was added. | +| Magento\Quote\Api\ChangeQuoteControlInterface | Interface was added. | +| Magento\Quote\Model\Cart\BuyRequest\BuyRequestDataProviderInterface | Interface was added. | +| Magento\Quote\Model\Product\QuoteItemsCleanerInterface | Interface was added. | +| Magento\Quote\Model\Quote\Address\CustomAttributeListInterface | Interface was added. | +| Magento\Quote\Model\Quote\Address\Total\CollectorInterface | Interface was added. | +| Magento\Quote\Model\Quote\Address\Total\ReaderInterface | Interface was added. | +| Magento\Quote\Model\Quote\Item\CartItemProcessorInterface | Interface was added. | +| Magento\Quote\Model\ValidationRules\QuoteValidationRuleInterface | Interface was added. | +| Magento\ReleaseNotification\Model\ContentProviderInterface | Interface was added. | +| Magento\RemoteStorage\Driver\DriverFactoryInterface | Interface was added. | +| Magento\RemoteStorage\Driver\RemoteDriverInterface | Interface was added. | +| Magento\RemoteStorage\FilesystemInterface | Interface was added. | +| Magento\SalesGraphQl\Model\Shipment\Item\FormatterInterface | Interface was added. | +| Magento\SalesRule\Api\Data\DiscountDataInterface | Interface was added. | +| Magento\SalesRule\Api\Data\RuleDiscountInterface | Interface was added. | +| Magento\SalesRule\Model\Spi\CodeLimitManagerInterface | Interface was added. | +| Magento\SalesRule\Model\Spi\QuoteResetAppliedRulesInterface | Interface was added. | +| Magento\SalesRule\Model\Spi\RuleQuoteRecollectTotalsInterface | Interface was added. | +| Magento\Sales\Api\OrderCustomerDelegateInterface | Interface was added. | +| Magento\Sales\Api\PaymentFailuresInterface | Interface was added. | +| Magento\Sales\Controller\AbstractController\OrderLoaderInterface | Interface was added. | +| Magento\Sales\Controller\AbstractController\OrderViewAuthorizationInterface | Interface was added. | +| Magento\Sales\Controller\OrderInterface | Interface was added. | +| Magento\Sales\Model\Order\Creditmemo\CreditmemoValidatorInterface | Interface was added. | +| Magento\Sales\Model\Order\Creditmemo\ItemCreationValidatorInterface | Interface was added. | +| Magento\Sales\Model\Order\Creditmemo\SenderInterface | Interface was added. | +| Magento\Sales\Model\Order\Email\Container\IdentityInterface | Interface was added. | +| Magento\Sales\Model\Order\Invoice\InvoiceValidatorInterface | Interface was added. | +| Magento\Sales\Model\Order\Invoice\SenderInterface | Interface was added. | +| Magento\Sales\Model\Order\OrderValidatorInterface | Interface was added. | +| Magento\Sales\Model\Order\Payment\State\CommandInterface | Interface was added. | +| Magento\Sales\Model\Order\Payment\Transaction\BuilderInterface | Interface was added. | +| Magento\Sales\Model\Order\Payment\Transaction\ManagerInterface | Interface was added. | +| Magento\Sales\Model\Order\Shipment\SenderInterface | Interface was added. | +| Magento\Sales\Model\Order\Shipment\ShipmentValidatorInterface | Interface was added. | +| Magento\Sales\Model\ResourceModel\Order\CollectionFactoryInterface | Interface was added. | +| Magento\Sales\Model\ResourceModel\Provider\NotSyncedDataProviderInterface | Interface was added. | +| Magento\Sales\Model\Spi\CreditmemoCommentResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\CreditmemoItemResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\CreditmemoResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\InvoiceCommentResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\InvoiceItemResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\InvoiceResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\OrderAddressResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\OrderItemResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\OrderPaymentResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\OrderResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\OrderStatusHistoryResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\ShipmentCommentResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\ShipmentItemResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\ShipmentResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\ShipmentTrackResourceInterface | Interface was added. | +| Magento\Sales\Model\Spi\TransactionResourceInterface | Interface was added. | +| Magento\Sales\Model\ValidatorInterface | Interface was added. | +| Magento\Search\Model\SearchEngine\ValidatorInterface | Interface was added. | +| Magento\Search\Setup\InstallConfigInterface | Interface was added. | +| Magento\Security\Api\Data\UserExpirationInterface | Interface was added. | +| Magento\Shipping\Model\Carrier\Source\GenericInterface | Interface was added. | +| Magento\Store\Model\Config\Importer\Processor\ProcessorInterface | Interface was added. | +| Magento\Store\Model\StoreResolver\ReaderInterface | Interface was added. | +| Magento\Store\Model\StoreSwitcherInterface | Interface was added. | +| Magento\Store\Model\StoreSwitcher\ContextInterface | Interface was added. | +| Magento\Store\Model\StoreSwitcher\RedirectDataInterface | Interface was added. | +| Magento\Store\Model\StoreSwitcher\RedirectDataPostprocessorInterface | Interface was added. | +| Magento\Store\Model\StoreSwitcher\RedirectDataPreprocessorInterface | Interface was added. | +| Magento\Store\Model\StoreSwitcher\RedirectDataSerializerInterface | Interface was added. | +| Magento\Tax\Api\TaxAddressManagerInterface | Interface was added. | +| Magento\Tax\Model\System\Message\NotificationInterface | Interface was added. | +| Magento\Tax\Model\TaxClass\Type\TypeInterface | Interface was added. | +| Magento\Theme\Model\Design\Config\MetadataProviderInterface | Interface was added. | +| Magento\Theme\Model\Theme\StoreThemesResolverInterface | Interface was added. | +| Magento\Ui\Component\Form\Element\DataType\DataTypeInterface | Interface was added. | +| Magento\Ui\Component\Layout\Tabs\TabInterface | Interface was added. | +| Magento\Ui\Component\Wysiwyg\ConfigInterface | Interface was added. | +| Magento\Ui\Config\Argument\ParserInterface | Interface was added. | +| Magento\Ui\Config\ConverterInterface | Interface was added. | +| Magento\Ui\Controller\UiActionInterface | Interface was added. | +| Magento\Ui\DataProvider\AddFieldToCollectionInterface | Interface was added. | +| Magento\Ui\DataProvider\AddFilterToCollectionInterface | Interface was added. | +| Magento\Ui\DataProvider\Mapper\MapperInterface | Interface was added. | +| Magento\Ui\DataProvider\Modifier\PoolInterface | Interface was added. | +| Magento\Ui\Model\ColorPicker\ModeInterface | Interface was added. | +| Magento\Ui\Model\UrlInput\ConfigInterface | Interface was added. | +| Magento\UrlRewriteGraphQl\Model\Resolver\UrlRewrite\CustomUrlLocatorInterface | Interface was added. | +| Magento\User\Model\Spi\NotificationExceptionInterface | Interface was added. | +| Magento\User\Model\Spi\NotificatorInterface | Interface was added. | +| Magento\Vault\Block\Customer\IconInterface | Interface was added. | +| Magento\Webapi\Controller\Rest\RequestProcessorInterface | Interface was added. | +| Magento\Widget\Block\BlockInterface | Interface was added. | +| Magento\Wishlist\Controller\IndexInterface | Interface was added. | +| Magento\Wishlist\Controller\WishlistProviderInterface | Interface was added. | +| Magento\Wishlist\Model\AuthenticationStateInterface | Interface was added. | +| Magento\Wishlist\Model\ResourceModel\Item\Product\CollectionBuilderInterface | Interface was added. | +| Magento\Wishlist\Model\Wishlist\BuyRequest\BuyRequestDataProviderInterface | Interface was added. | diff --git a/src/_includes/browsers/supported-browsers-24.md b/src/_includes/browsers/supported-browsers-24.md index 41b2df8aa43..4661b3f9b99 100644 --- a/src/_includes/browsers/supported-browsers-24.md +++ b/src/_includes/browsers/supported-browsers-24.md @@ -1,11 +1,9 @@ Storefront and Admin: -* Microsoft Edge, latest–1 -* Firefox latest, latest–1 (any operating system) -* Chrome latest, latest–1 (any operating system) -* Safari latest, latest–1 (Mac OS only) +* Microsoft Edge, latest and previous major version +* Firefox latest, latest and previous major version (any operating system) +* Chrome latest, latest and previous major version (any operating system) +* Safari latest, latest and previous major version (Mac OS only) * Safari Mobile for iPad 2, iPad Mini, iPad with Retina Display (iOS 12 or later), for desktop storefront * Safari Mobile for iPhone 6 or later; iOS 12 or later, for mobile storefront -* Chrome for mobile latest–1 (Android 4 or later) for mobile storefront - -Here, _latest–1_ means one major version earlier than the latest released version. +* Chrome for mobile, latest and previous major version (Android 4 or later) for mobile storefront diff --git a/src/_includes/browsers/supported-browsers.md b/src/_includes/browsers/supported-browsers.md index 4dfd85f17fc..4661b3f9b99 100644 --- a/src/_includes/browsers/supported-browsers.md +++ b/src/_includes/browsers/supported-browsers.md @@ -1,11 +1,9 @@ Storefront and Admin: -* Internet Explorer 11 or later, Microsoft Edge, latest–1 -* Firefox latest, latest–1 (any operating system) -* Chrome latest, latest–1 (any operating system) -* Safari latest, latest–1 (Mac OS only) +* Microsoft Edge, latest and previous major version +* Firefox latest, latest and previous major version (any operating system) +* Chrome latest, latest and previous major version (any operating system) +* Safari latest, latest and previous major version (Mac OS only) * Safari Mobile for iPad 2, iPad Mini, iPad with Retina Display (iOS 12 or later), for desktop storefront * Safari Mobile for iPhone 6 or later; iOS 12 or later, for mobile storefront -* Chrome for mobile latest–1 (Android 4 or later) for mobile storefront - -Here, _latest–1_ means one major version earlier than the latest released version. +* Chrome for mobile, latest and previous major version (Android 4 or later) for mobile storefront diff --git a/src/_includes/cache/page-cache-overview.md b/src/_includes/cache/page-cache-overview.md index 76dc8a49415..346d156a826 100644 --- a/src/_includes/cache/page-cache-overview.md +++ b/src/_includes/cache/page-cache-overview.md @@ -29,7 +29,7 @@ To create an uncacheable page, mark any block on that page as uncacheable in the Examples of uncacheable pages include the compare products, cart, [checkout](https://glossary.magento.com/checkout) pages, and so on. -[Example]({{ site.mage2bloburl }}/{{ page.guide_version }}/app/code/Magento/Paypal/view/frontend/layout/paypal_payflow_returnurl.xml){:target="_blank"} +[Example]({{ site.mage2bloburl }}/{{ page.guide_version }}/app/code/Magento/Paypal/view/frontend/layout/paypal_payflow_returnurl.xml) {:.bs-callout-warning} Do not configure content pages (i.e., catalog, product, and CMS pages) to be uncacheable. Doing so has an adverse affect on performance. diff --git a/src/_includes/cloud/backup-db.md b/src/_includes/cloud/backup-db.md index 9b9b91424d2..4684df2331a 100644 --- a/src/_includes/cloud/backup-db.md +++ b/src/_includes/cloud/backup-db.md @@ -25,7 +25,7 @@ To back up your Staging or Production environment database before deploying: 1. Use SSH to log in to the remote server. -1. Create a database dump. +1. Create a database dump. To choose a target directory for the DB dump, use the `--dump-directory` option. ```bash vendor/bin/ece-tools db-dump diff --git a/src/_includes/cloud/beta-release-content-warning.md b/src/_includes/cloud/beta-release-content-warning.md deleted file mode 100644 index 2298e148df3..00000000000 --- a/src/_includes/cloud/beta-release-content-warning.md +++ /dev/null @@ -1,4 +0,0 @@ -{:.bs-callout-warning} -This is beta documentation for functionality -that will be available after the {{site.data.var.ee}} 2.4 release. Content in this version -is subject to change. diff --git a/src/_includes/cloud/cloud-elasticsearch-client-compatibility.md b/src/_includes/cloud/cloud-elasticsearch-client-compatibility.md deleted file mode 100644 index 61c68d8ba00..00000000000 --- a/src/_includes/cloud/cloud-elasticsearch-client-compatibility.md +++ /dev/null @@ -1,7 +0,0 @@ -The following table lists compatible versions of the Elasticsearch software supported by {{ site.data.var.ee }}. - -Elasticsearch service | Elasticsearch composer package | Status ---------- | ------------- | ------------------------- -5.2.x | 5.x.x | default versions for {{ site.data.var.ee }} versions 2.2.x to 2.2.7 and 2.3.0 -6.8 | 6.7.x | recommended, default versions for {{ site.data.var.ee }} versions 2.2.8 and 2.3.4 -7.7 | 7.x | recommended, default versions for {{ site.data.var.ee }} versions 2.3.5 and 2.4.x diff --git a/src/_includes/cloud/cloud-fastly-manage-vcl-from-admin.md b/src/_includes/cloud/cloud-fastly-manage-vcl-from-admin.md index b1ecf47c6d2..55f76568e61 100644 --- a/src/_includes/cloud/cloud-fastly-manage-vcl-from-admin.md +++ b/src/_includes/cloud/cloud-fastly-manage-vcl-from-admin.md @@ -15,19 +15,24 @@ 1. After the upload completes, refresh the cache according to the notification at the top of the page. {:.bs-callout-warning} -The *Custom VCL snippets* UI option shows only the snippets added through the Admin UI. You must use the Fastly API to [manage custom snippets added through the API]({{ site.baseurl }}/cloud/cdn/cloud-vcl-custom-snippets.html#manage-custom-vcl-snippets-using-the-api). +The *Custom VCL snippets* UI option shows only the snippets added through the Admin UI. You must [manage custom VCL snippets using the Fastly API]({{ site.baseurl }}/cloud/cdn/cloud-vcl-custom-snippets.html#manage-custom-vcl-snippets-using-the-api). ## Delete the custom VCL snippet -You can delete custom VCL snippet code from your Fastly configuration by uploading an empty version of the snippet from the Admin UI, or delete it completely using the Fastly API. +1. [Log in]({{ site.baseurl }}/cloud/onboarding/onboarding-tasks.html#admin) to the Admin UI. + +1. Click **Stores** > **Settings** > **Configuration** > **Advanced** > **System**. + +1. Expand **Full Page Cache** > **Fastly Configuration** > **Custom VCL Snippets**. + + ![Manage custom VCL snippets] -- Upload an empty version of the snippet file to Fastly to remove the VCL logic from the active VCL version: +1. In the _Action_ column, click the trash icon next to the snippet to delete. - - Edit the snippet and delete the **VCL** snippet content. - - Save the configuration. - - Upload the VCL to Fastly to apply your changes. +1. On the next modal window, click **DELETE** and activate a new version. -- Use the Fastly API [Delete custom VCL snippet]({{ site.baseurl }}/cloud/cdn/cloud-vcl-custom-snippets.html#manage-vcl) operation to delete the snippet completely, or submit a support ticket to request deletion. +{:.bs-callout-warning} +The *Custom VCL snippets* UI option shows only the snippets added through the Admin UI. You must [manage custom VCL snippets using the Fastly API]({{ site.baseurl }}/cloud/cdn/cloud-vcl-custom-snippets.html#manage-custom-vcl-snippets-using-the-api). [Manage custom VCL snippets]: {{site.baseurl}}/common/images/cloud/cloud-fastly-manage-snippets.png -{:width="650px"} \ No newline at end of file +{:width="650px"} diff --git a/src/_includes/cloud/customize-build-deploy.md b/src/_includes/cloud/customize-build-deploy.md index 6afad956fe8..b413912a260 100644 --- a/src/_includes/cloud/customize-build-deploy.md +++ b/src/_includes/cloud/customize-build-deploy.md @@ -1,4 +1,4 @@ For more information about customizing the build and deploy process: -- [Manage build and deploy actions]({{ site.baseurl }}/cloud/project/magento-env-yaml.html) +- [Deployment configuration]({{ site.baseurl }}/cloud/project/magento-env-yaml.html) - [Deployment process]({{ site.baseurl }}/cloud/deploy/cloud-deployment-process.html) \ No newline at end of file diff --git a/src/_includes/cloud/data-collection.md b/src/_includes/cloud/data-collection.md index 92e43a7add9..d9746894c6f 100644 --- a/src/_includes/cloud/data-collection.md +++ b/src/_includes/cloud/data-collection.md @@ -1,6 +1,6 @@ To help export Production data as test data to use in Staging and Integration environments, [Run the support utilities]({{ site.baseurl }}/guides/v2.3/config-guide/cli/config-cli-subcommands-spt-util.html): * [CLI commands]({{ site.baseurl }}/guides/v2.3/config-guide/cli/config-cli-subcommands-spt-util.html#config-cli-spt-utils-db) (Recommended) to export a protected backup of customer and store data using your {{site.data.var.ee}} encryption key -* [Data Collection](http://docs.magento.com/m2/ee/user_guide/system/support-data-collector.html) tool for generating and exporting data +* [Data Collection]({{ site.user_guide_url }}/system/support-data-collector.html) tool for generating and exporting data To migrate this data, see [Migrate and deploy static files and data]({{ site.baseurl }}/cloud/live/stage-prod-migrate.html). \ No newline at end of file diff --git a/src/_includes/cloud/enable-ssh.md b/src/_includes/cloud/enable-ssh.md index 4d9351009e5..c9d8e14291a 100644 --- a/src/_includes/cloud/enable-ssh.md +++ b/src/_includes/cloud/enable-ssh.md @@ -11,7 +11,7 @@ For more information on SSH keys, see the following: - [Connecting to GitHub with SSH](https://help.github.com/articles/connecting-to-github-with-ssh/) - [Manually generating your SSH key in Windows](https://docs.joyent.com/public-cloud/getting-started/ssh-keys/generating-an-ssh-key-manually/manually-generating-your-ssh-key-in-windows) -- [ssh-keygen man page](http://linux.die.net/man/1/ssh-keygen) +- [ssh-keygen man page](https://linux.die.net/man/1/ssh-keygen) ## Locate an existing SSH key pair {#existing} diff --git a/src/_includes/cloud/error-codes.md b/src/_includes/cloud/error-codes.md index 35d9cdf3e68..1af7f26772a 100644 --- a/src/_includes/cloud/error-codes.md +++ b/src/_includes/cloud/error-codes.md @@ -1,8 +1,8 @@ - + ## Critical Errors -Critical errors indicate a problem with the {{ site.data.var.ece }} project configuration that causes deployment failure, for example incorrect, unsupported, or missing configuration for required settings. Before you can deploy, you must update the configuration to resolve these errors. +Critical errors indicate a problem with the Commerce on cloud infrastructure project configuration that causes deployment failure, for example incorrect, unsupported, or missing configuration for required settings. Before you can deploy, you must update the configuration to resolve these errors. ### Build stage @@ -16,7 +16,7 @@ Critical errors indicate a problem with the {{ site.data.var.ece }} project conf | 6 | | Unable to read the `.schema.yaml` file | Unable to read the `./vendor/magento/ece-tools/config/magento.env.yaml` file. Check file permissions and redeploy (`magento-cloud environment:redeploy`). | | 7 | refresh-modules | Cannot write to the `./app/etc/config.php` file | The deployment script cannot make required changes to the `/app/etc/config.php` file. Check your filesystem permissions. | | 8 | validate-config | Cannot read the `composer.json` file | Unable to read the `./composer.json` file. Check file permissions. | -| 9 | validate-config | Composer.json is missing required autoload section | Required `autoload` section is missing from the `composer.json` file. Compare the autoload section to the `composer.json` file in the Magento Cloud template, and add the missing configuration. | +| 9 | validate-config | Composer.json is missing required autoload section | Required `autoload` section is missing from the `composer.json` file. Compare the autoload section to the `composer.json` file in the Cloud template, and add the missing configuration. | | 10 | validate-config | The file `.magento.env.yaml` contains an option that is not declared in the schema, or an option configured with an invalid value or stage | The `./.magento.env.yaml` file contains invalid configuration. Check the error log for detailed info. | | 11 | refresh-modules | Command failed: `/bin/magento module:enable --all` | Try to run `composer update` locally. Then, commit and push the updated `composer.lock` file. Also check the `cloud.log` for more information. For more detailed command output, add the `VERBOSE_COMMANDS: '-vvv'` option to the `.magento.env.yaml` file. | | 12 | apply-patches | Failed to apply patch | | @@ -32,8 +32,8 @@ Critical errors indicate a problem with the {{ site.data.var.ece }} project conf | 22 | backup-data: writable-dirs | Failed to copy some writable directories into the `init` directory | Failed to copy writable directories into the `./init` folder. Check your filesystem permissions. | | 23 | | Unable to create a logger object | | | 24 | backup-data: static-content | Failed to clean the `./init/pub/static/` directory | Failed to clean `./init/pub/static` folder. Check your filesystem permissions. | -| 25 | | Cannot find the Composer package | If you installed the Magento application version directly from the Magento git repository, verify that the `DEPLOYED_MAGENTO_VERSION_FROM_GIT` environment variable is configured. | -| 26 | validate-config | Remove Magento Braintree module configuration which is no longer supported in Magento 2.4 and later versions. | Support for the Braintree module is no longer included with Magento 2.4.0 and later. Remove the CONFIG__STORES__DEFAULT__PAYMENT__BRAINTREE__CHANNEL variable from the variables section of the .magento.app.yaml file. For Braintree payment support, use an official extension from the Commerce Marketplace instead. | +| 25 | | Cannot find the Composer package | If you installed the Adobe Commerce application version directly from the GitHub repository, verify that the `DEPLOYED_MAGENTO_VERSION_FROM_GIT` environment variable is configured. | +| 26 | validate-config | Remove Magento Braintree module configuration which is no longer supported in Adobe Commerce and Magento Open Source 2.4 and later versions. | Support for the Braintree module is no longer included with Magento 2.4.0 and later. Remove the CONFIG__STORES__DEFAULT__PAYMENT__BRAINTREE__CHANNEL variable from the variables section of the `.magento.app.yaml` file. For Braintree payment support, use an official extension from the Commerce Marketplace instead. | ### Deploy stage @@ -69,13 +69,16 @@ Critical errors indicate a problem with the {{ site.data.var.ece }} project conf | 127 | clean-cache | Command `/bin/magento cache:flush` failed | Check the `cloud.log` for more information. For more detailed command output, add the `VERBOSE_COMMANDS: '-vvv'` option to the `.magento.env.yaml` file. | | 128 | disable-maintenance-mode | Command `/bin/magento maintenance:disable` failed | Check the `cloud.log` for more information. Add `VERBOSE_COMMANDS: '-vvv'` into `.magento.env.yaml` for more detailed command output. | | 129 | install-update: reset-password | Unable to read reset password template | | -| 130 | install-update: cache_type | Command failed: `php ./bin/magento cache:enable` | Command `php ./bin/magento cache:enable` runs only when Magento was installed but `./app/etc/env.php` file was absent or empty at the beginning of the deployment. Check the `cloud.log` for more information. Add `VERBOSE_COMMANDS: '-vvv'` into `.magento.env.yaml` for more detailed command output. | -| 131 | install-update | The `crypt/key` key value does not exist in the `./app/etc/env.php` file or the `CRYPT_KEY` cloud environment variable | This error occurs if the `./app/etc/env.php` file is not present when Magento deployment begins, or if the `crypt/key` value is undefined. If you migrated the database from another environment, retrieve the crypt key value from that environment. Then, add the value to the [CRYPT_KEY](https://devdocs.magento.com/cloud/env/variables-deploy.html#crypt_key) cloud environment variable in your current environment. See [Add the Magento encryption key](https://devdocs.magento.com/cloud/setup/first-time-setup-import-import.html#encryption-key). If you accidentally removed the `./app/etc/env.php` file, use the following command to restore it from the backup files created from a previous deployment: `./vendor/bin/ece-tools backup:restore` CLI command ." | +| 130 | install-update: cache_type | Command failed: `php ./bin/magento cache:enable` | Command `php ./bin/magento cache:enable` runs only when Adobe Commerce was installed but `./app/etc/env.php` file was absent or empty at the beginning of the deployment. Check the `cloud.log` for more information. Add `VERBOSE_COMMANDS: '-vvv'` into `.magento.env.yaml` for more detailed command output. | +| 131 | install-update | The `crypt/key` key value does not exist in the `./app/etc/env.php` file or the `CRYPT_KEY` cloud environment variable | This error occurs if the `./app/etc/env.php` file is not present when Adobe Commerce deployment begins, or if the `crypt/key` value is undefined. If you migrated the database from another environment, retrieve the crypt key value from that environment. Then, add the value to the [CRYPT_KEY](https://devdocs.magento.com/cloud/env/variables-deploy.html#crypt_key) cloud environment variable in your current environment. See [Add the Magento encryption key](https://devdocs.magento.com/cloud/setup/first-time-setup-import-import.html#encryption-key). If you accidentally removed the `./app/etc/env.php` file, use the following command to restore it from the backup files created from a previous deployment: `./vendor/bin/ece-tools backup:restore` CLI command ." | | 132 | | Can not connect to the Elasticsearch service | Check for valid Elasticsearch credentials and verify that the service is running | -| 133 | validate-config | Remove Magento Braintree module configuration which is no longer supported in Magento 2.4 and later versions. | Support for the Braintree module is no longer included with Magento 2.4.0 and later. Remove the CONFIG__STORES__DEFAULT__PAYMENT__BRAINTREE__CHANNEL variable from the variables section of the .magento.app.yaml file. For Braintree support, use an official Braintree Payments extension from the Commerce Marketplace instead. | -| 134 | validate-config | Magento 2.4.0 requires Elasticsearch service to be installed | Install Elasticsearch service | -| 135 | validate-config | The search engine must be set to Elasticsearch for Magento >= 2.4.0 | Check the SEARCH_CONFIGURATION variable for the `engine` option. If it is configured, remove the option, or set the value to "elasticsearch". | -| 136 | validate-config | Split Database was removed starting from Magento 2.5.0. | If you use split database you have to revert to or migrate to a single database or use an alternative approach. | +| 137 | | Can not connect to the Opensearch service | Check for valid Opensearch credentials and verify that the service is running | +| 133 | validate-config | Remove Magento Braintree module configuration which is no longer supported in Adobe Commerce or Magento Open Source 2.4 and later versions. | Support for the Braintree module is no longer included with Adobe Commerce or Magento Open Source 2.4.0 and later. Remove the CONFIG__STORES__DEFAULT__PAYMENT__BRAINTREE__CHANNEL variable from the variables section of the `.magento.app.yaml` file. For Braintree support, use an official Braintree Payments extension from the Commerce Marketplace instead. | +| 134 | validate-config | Adobe Commerce and Magento Open Source 2.4.0 require Elasticsearch service to be installed | Install Elasticsearch service | +| 138 | validate-config | Adobe Commerce and Magento Open Source 2.4.4 requires Opensearch or Elasticsearch service to be installed | Install Opensearch service | +| 135 | validate-config | The search engine must be set to Elasticsearch for Adobe Commerce and Magento Open Source >= 2.4.0 | Check the SEARCH_CONFIGURATION variable for the `engine` option. If it is configured, remove the option, or set the value to "elasticsearch". | +| 136 | validate-config | Split Database was removed starting from Adobe Commerce and Magento Open Source 2.5.0. | If you use split database you have to revert to or migrate to a single database or use an alternative approach. | +| 139 | validate-config | Incorrect search engine | This Adobe Commerce or Magento Open Source version does not support Opensearch. You must use versions 2.3.7-p3, 2.4.3-p2, or higher | ### Post-deploy stage @@ -101,10 +104,12 @@ Critical errors indicate a problem with the {{ site.data.var.ece }} project conf | 244 | | Failed to parse the `.magento.env.yaml` file | The `./.magento.env.yaml` file format is invalid. Use a YAML parser to check the syntax and fix any errors. | | 245 | | Unable to read the `.magento.env.yaml` file | Unable to read the `./.magento.env.yaml` file. Check file permissions. | | 246 | | Unable to read the `.schema.yaml` file | | +| 247 | | Unable to generate a module for eventing | Check the `cloud.log` for more information. | +| 248 | | Unable to enable a module for eventing | Check the `cloud.log` for more information. | ## Warning Errors -Warning errors indicate a problem with the {{ site.data.var.ece }} project configuration such as incorrect, deprecated, unsupported, or missing configuration settings for optional features that can affect site operation. Although a warning does not cause deployment failure, you should review warning messages and update the configuration to resolve them. +Warning errors indicate a problem with the Commerce on cloud infrastructure project configuration such as incorrect, deprecated, unsupported, or missing configuration settings for optional features that can affect site operation. Although a warning does not cause deployment failure, you should review warning messages and update the configuration to resolve them. ### Build stage @@ -129,37 +134,38 @@ Warning errors indicate a problem with the {{ site.data.var.ece }} project confi | 2003 | validate-config | The directory nesting level value for error reporting has not been configured | | | 2004 | validate-config | Invalid configuration in the ./pub/errors/local.xml file. | | | 2005 | validate-config | Admin data is used to create an admin user during initial installation only. Any changes to Admin data are ignored during the upgrade process. | After the initial installation, you can remove admin data from the configuration. | -| 2006 | validate-config | Admin user was not created as admin email was not set | After installation, you can create an admin user manually: Use ssh to connect to your environment. Then, run the `bin/magento admin:user:create` command. | +| 2006 | validate-config | Admin user was not created as admin email was not set | After installation, you can create an admin user manually: Use ssh to connect to your environment. Then, run the `bin/magento admin:user:create` command. | | 2007 | validate-config | Update php version to recommended version | | -| 2008 | validate-config | Solr support has been deprecated in Magento 2.1. | | -| 2009 | validate-config | Solr is no longer supported by Magento 2.2 or later. | | +| 2008 | validate-config | Solr support has been deprecated in Adobe Commerce and Magento Open Source 2.1. | | +| 2009 | validate-config | Solr is no longer supported by Adobe Commerce and Magento Open Source 2.2 or later. | | | 2010 | validate-config | Elasticsearch service is installed at infrastructure layer, but it is not used as a search engine. | Consider removing the Elasticsearch service from the infrastructure layer to optimize resource usage. | -| 2011 | validate-config | Elasticsearch service version on infrastructure layer is not compatible with current version of the elasticsearch/elasticsearch module, used by your Magento application. | | -| 2012 | validate-config | The current configuration is not compatible with this version of Magento | | +| 2011 | validate-config | Elasticsearch service version on infrastructure layer is not compatible with current version of the elasticsearch/elasticsearch module, used by your Adobe Commerce application. | | +| 2012 | validate-config | The current configuration is not compatible with this version of Adobe Commerce | | | 2013 | validate-config | SCD options ignored because the deploy process did not run on the build phase | | | 2014 | validate-config | The configuration contains deprecated variables or values | | | 2015 | validate-config | Environment configuration is not valid | | | 2016 | validate-config | JSON type configuration can not be decoded | | -| 2017 | validate-config | The current configuration is not compatible with this version of Magento | | +| 2017 | validate-config | The current configuration is not compatible with this version of Adobe Commerce | | | 2018 | validate-config | Some services have passed EOL | | | 2019 | validate-config | The MySQL search configuration option is deprecated | Use Elasticsearch instead. | -| 2029 | validate-config | Split Database was deprecated in the Magento 2.4.2 and will be removed in 2.5. | If you use split database you should start planning to revert to or migrate to a single database or use an alternative approach. | -| 2020 | install-update | Magento installation completed, but the `app/etc/env.php` configuration file was missing or empty. | Required data will be restored from environment configurations and from .magento.env.yaml file. | +| 2029 | validate-config | Split Database was deprecated in the Adobe Commerce and Magento Open Source 2.4.2 and will be removed in 2.5. | If you use split database you should start planning to revert to or migrate to a single database or use an alternative approach. | +| 2020 | install-update | Adobe Commerce installation completed, but the `app/etc/env.php` configuration file was missing or empty. | Required data will be restored from environment configurations and from .magento.env.yaml file. | | 2021 | install-update:db-connection | For split databases used custom connections | | | 2022 | install-update:db-connection | You have changed to a database configuration that is not compatible with the slave connection. | | | 2023 | install-update:split-db | Enabling a split database will be skipped. | | | 2024 | install-update:split-db | The SPLIT_DB variable is missing the configuration for split connection types. | | | 2025 | install-update:split-db | Slave connection not set. | | | 2026 | pre-deploy:restore-writable-dirs | Failed to restore some data generated during the build phase to the mounted directories | Check the `cloud.log` for more information. | -| 2027 | validate-config:mage-mode-variable | Mode value for MAGE_MODE environment variable not supported | Remove the MAGE_MODE environment variable, or change its value to "production". Magento Cloud supports "production" mode only. | +| 2027 | validate-config:mage-mode-variable | Mode value for MAGE_MODE environment variable not supported | Remove the MAGE_MODE environment variable, or change its value to "production". Adobe Commerce on cloud infrastructure supports "production" mode only. | | 2028 | remote-storage | Remote storage could not be enabled. | Verify remote storage credentials. | +| 2030 | validate-config | Elasticsearch and Opensearch services are both installed at infrastructure layer. Adobe Commerce and Magento Open Source 2.4.4 and higher use Opensearch by default | Consider removing the Elasticsearch or Opensearch service from the infrastructure layer to optimize resource usage. | ### Post-deploy stage {:.error-table} | Error code | Post-deploy step | Error description (Title) | Suggested action | | - | - | - | - | -| 3001 | validate-config | Debug logging is enabled in Magento | To save disk space, do not enable debug logging for your production environments. | +| 3001 | validate-config | Debug logging is enabled in Adobe Commerce | To save disk space, do not enable debug logging for your production environments. | | 3002 | warm-up | Can not fetch store urls | | | 3003 | warm-up | Can not fetch store url | | | 3004 | backup | Cannot create backup files | | @@ -184,4 +190,4 @@ table.error-table td:nth-child(1) { table.error-table td:nth-child(2) { width: 200px; } - + \ No newline at end of file diff --git a/src/_includes/cloud/log-in-db.md b/src/_includes/cloud/log-in-db.md index 2cc1f2f2d02..1c3f4ef43fe 100644 --- a/src/_includes/cloud/log-in-db.md +++ b/src/_includes/cloud/log-in-db.md @@ -14,7 +14,7 @@ The following steps provide an example of accessing a database: Sample output follows: - ```php + ```terminal Array ( [0] => stdClass Object diff --git a/src/_includes/cloud/new-project-from-template.md b/src/_includes/cloud/new-project-from-template.md deleted file mode 100644 index 82de2591768..00000000000 --- a/src/_includes/cloud/new-project-from-template.md +++ /dev/null @@ -1,24 +0,0 @@ -1. Access your account. You can open the email you received from Adobe (accounts@magento.cloud) and click the _Access your project now_ link. Or you can log in to [your {{site.data.var.ee}} account](https://accounts.magento.cloud). -1. Click the _This project has no code yet_ link next to the Project name. - - ![Project without code]({{ site.baseurl }}/common/images/cloud_project_empty.png) - -1. Enter a name for the project. - - ![Project name]({{ site.baseurl }}/common/images/cloud_project_name.png) - -1. Click **Create a blank site from a template** and click **Continue**. We recommend starting with the {{site.data.var.ee}} template as your initial project option. If you have an existing deployment, you can later import code, extensions, themes, and data after fully deploying this base code. - - ![Create a site using the sample project]({{ site.baseurl }}/common/images/cloud_project_template.png){:width="650px"} - -1. When prompted, enter your {{site.data.var.ee}} [authentication keys]({{ site.baseurl }}/guides/v2.3/install-gde/prereq/connect-auth.html) in the provided fields. You created these keys earlier in the Commerce Marketplace. Enter the private and public keys and click **Finish**. - - ![Enter your authentication keys]({{ site.baseurl }}/common/images/cloud-project-magento-auth-creds.png){:width="650px"} - - The keys are added to the `auth.json` file in the repository `master` branch, required for all created branches and deployments. - -1. Wait a few minutes while the project deploys. A status of _Pending_ displays until completed, similar to the following: - - ![Your sample project]({{ site.baseurl }}/common/images/cloud_project_template2.png){:width="650px"} - -1. After the project deploys, **Success** displays next to the name of your project. diff --git a/src/_includes/cloud/note-cloud-services-compatibility.md b/src/_includes/cloud/note-cloud-services-compatibility.md index c6be30a0cf2..1e5793c1f39 100644 --- a/src/_includes/cloud/note-cloud-services-compatibility.md +++ b/src/_includes/cloud/note-cloud-services-compatibility.md @@ -1,2 +1,2 @@ {:.bs-callout-info} -Version support and compatibility for {{site.data.var.ece}} is determined by service versions deployed on the Cloud infrastructure. In some cases, the supported or recommended versions differ from the versions supported by {{site.data.var.ee}} on-premises deployments. +Version support and compatibility for {{site.data.var.ece}} is determined by service versions deployed on the Cloud infrastructure, and in rare cases may differ from the versions supported by {{site.data.var.ee}} on-premises deployments. See [System requirements]({{ site.baseurl }}/guides/v2.4/install-gde/system-requirements.html) in the _Installation guide_ for recommended versions. diff --git a/src/_includes/cloud/note-elasticsearch.md b/src/_includes/cloud/note-elasticsearch.md new file mode 100644 index 00000000000..5f3a944b2b6 --- /dev/null +++ b/src/_includes/cloud/note-elasticsearch.md @@ -0,0 +1,2 @@ + {:.bs-callout-warning} + Elasticsearch 7.11 and later is not supported for {{ site.data.var.ece }}. {{ site.data.var.ee }} and {{ site.data.var.ce }} versions 2.3.7-p3, 2.4.3-p2, 2.4.4 and later support the OpenSearch service. The on-premises installations continue to support Elasticsearch. diff --git a/src/_includes/cloud/note-env-config-redeploy-warning.md b/src/_includes/cloud/note-env-config-redeploy-warning.md new file mode 100644 index 00000000000..408e6524ae3 --- /dev/null +++ b/src/_includes/cloud/note-env-config-redeploy-warning.md @@ -0,0 +1,2 @@ +{:.bs-callout-warning} +Updating the environment configuration triggers a redeployment, which takes your site offline until deployment completes. For Production environments, Adobe recommends completing this work during off-peak hours to avoid service disruptions. See [Working with variables]({{site.baseurl}}/cloud/env/working-with-variables.html). \ No newline at end of file diff --git a/src/_includes/cloud/note-pro-missing-self-service-options.md b/src/_includes/cloud/note-pro-missing-self-service-options.md index 1d665e74811..0b2566719e7 100644 --- a/src/_includes/cloud/note-pro-missing-self-service-options.md +++ b/src/_includes/cloud/note-pro-missing-self-service-options.md @@ -1,2 +1,7 @@ - {:.bs-callout-info} -On Pro projects, we recommend updating YAML configuration files in an Integration environment and testing the changes before pushing the updates to Staging and Production environments. If you discover that configuration changes are not applied to Staging and Production sites after you redeploy and do not see any related error messages in the log, submit a [Support ticket](http://support.magento.com) that describes the attempted configuration changes. Include any updated YAML configuration files in the ticket. +For {{site.data.var.ece}} Pro Staging and Production environments, you can update many configuration options in your local development environment and commit the changes to apply them to these environments. However, you must submit a [Support ticket](https://support.magento.com/hc/en-us) to update the following configuration options: + +- Install or update services in the `.magento/services.yaml` file. +- Change the configuration for the `mounts` and `disk` properties in the `.magento.app.yaml` file. + +{:.bs-callout-warning} +Some **Pro projects** require a support ticket to update the route configuration in the `routes.yaml` file and the cron configuration in the `.magento.app.yaml` file. Adobe recommends updating and testing YAML configuration files in an Integration environment, then deploying changes to the Staging environment. If you discover that your configuration changes are not applied to Staging sites after you redeploy and do not see any related error messages in the log, then you **MUST** submit a [Support ticket](https://support.magento.com/hc/en-us) that describes the attempted configuration changes. Include any updated YAML configuration files in the ticket. diff --git a/src/_includes/cloud/note-pro-mount-disk-config-yaml-support.md b/src/_includes/cloud/note-pro-mount-disk-config-yaml-support.md index 360d6e8f93d..d3c61aecc70 100644 --- a/src/_includes/cloud/note-pro-mount-disk-config-yaml-support.md +++ b/src/_includes/cloud/note-pro-mount-disk-config-yaml-support.md @@ -1,2 +1,2 @@ {:.bs-callout-info} -For Pro Staging and Production environments, you must submit a [Support ticket](http://support.magento.com) to update the `mounts` and `disk` configuration for your application. When you submit the ticket, indicate the required configuration changes and include an updated version of your `.magento.app.yaml` file. +For Pro Staging and Production environments, you must submit a [Support ticket](https://support.magento.com/hc/en-us) to update the `mounts` and `disk` configuration for your application. When you submit the ticket, indicate the required configuration changes and include an updated version of your `.magento.app.yaml` file. diff --git a/src/_includes/cloud/note-pro-using-yaml-support.md b/src/_includes/cloud/note-pro-using-yaml-support.md index 0c9d7b53cd6..abc0dd75a9e 100644 --- a/src/_includes/cloud/note-pro-using-yaml-support.md +++ b/src/_includes/cloud/note-pro-using-yaml-support.md @@ -1,2 +1,2 @@ - {:.bs-callout-info} -For Pro projects, you must create a [Support ticket](http://support.magento.com) to install or update services in Staging and Production environments. Indicate the service changes needed and include your updated `.magento.app.yaml` and `services.yaml` files in the ticket. It can take up to 48 hours for the Cloud infrastructure team to update your project. \ No newline at end of file +{:.bs-callout-tip} +For Pro projects, you must create a [Support ticket](https://support.magento.com/hc/en-us) to install or update services in Staging and Production environments. Indicate the service changes needed and include your updated `.magento.app.yaml` and `services.yaml` files and PHP version in the ticket. It can take up to 48 hours for the Cloud infrastructure team to update your project. \ No newline at end of file diff --git a/src/_includes/cloud/sens-data-create-config-local.md b/src/_includes/cloud/sens-data-create-config-local.md deleted file mode 100644 index d83766cf6f9..00000000000 --- a/src/_includes/cloud/sens-data-create-config-local.md +++ /dev/null @@ -1,28 +0,0 @@ -{:.procedure} -To create and transfer `config.local.php`: - -1. On your local workstation, find the integration server SSH URL. - - ```bash - magento-cloud environment:ssh --pipe - ``` - -1. Create the `config.local.php` file on the integration server. - - ```bash - ssh server@ssh.magentosite.cloud "php bin/magento magento-cloud:scd-dump" - ``` - -1. Change to the project root directory. - -1. Transfer the `config.local.php` file to your local workstation. - - ```bash - rsync server@ssh.magentosite.cloud:app/etc/config.local.php ./app/etc/config.local.php - ``` - -1. Test to ensure a successful transfer by importing the configuration file to your local environment. - - ```bash - php bin/magento app:config:import - ``` diff --git a/src/_includes/cloud/service-config-integration-starter.md b/src/_includes/cloud/service-config-integration-starter.md index 2105b468586..880ef24b518 100644 --- a/src/_includes/cloud/service-config-integration-starter.md +++ b/src/_includes/cloud/service-config-integration-starter.md @@ -1,4 +1,4 @@ Use the following instructions for service setup on {{site.data.var.ece}} Pro Integration environments and Starter environments, including the `master` branch. {:.bs-callout-info} -You must submit a support ticket to change the service configuration on Pro Production and Staging environments. See [Services]({{ site.baseurl }}/cloud/project/services.html). +You must submit a [Support ticket](https://support.magento.com/hc/en-us/articles/360000913794#support-tickets) to change the service configuration on Pro Production and Staging environments. See [Services]({{ site.baseurl }}/cloud/project/services.html). diff --git a/src/_includes/cloud/tip-creating-branches.md b/src/_includes/cloud/tip-creating-branches.md index e4c84c0622b..3974e3714e8 100644 --- a/src/_includes/cloud/tip-creating-branches.md +++ b/src/_includes/cloud/tip-creating-branches.md @@ -1,2 +1,2 @@ {:.bs-callout-tip} -We highly recommend that you have your {{site.data.var.ee}} application fully deployed to an Integration or Staging environment before attempting to add a module. Always work in a development branch when adding a module to your implementation. If you do not have a branch, see [Get started creating branches]({{ site.baseurl }}/cloud/env/environments-start.html#getstarted). \ No newline at end of file +We highly recommend that you have your {{site.data.var.ee}} application fully deployed to an Integration or Staging environment before attempting to add a module. Always work in a development branch when adding a module to your implementation. If you do not have a branch, see [Get started creating branches]({{ site.baseurl }}/cloud/env/environments-start.html). \ No newline at end of file diff --git a/src/_includes/cloud/wings-variables.md b/src/_includes/cloud/wings-variables.md index da562baa3dd..d06e519b844 100644 --- a/src/_includes/cloud/wings-variables.md +++ b/src/_includes/cloud/wings-variables.md @@ -1 +1 @@ -If you want to add the same variables to your Integration, Staging, and Production environments, we recommend adding all of the variables one at a time to the Integration environment. After you finish adding variables, push the changes to the Staging and Production environments. \ No newline at end of file +If you want to add the same variables to your Integration, Staging, and Production environments, Adobe recommends adding all of the variables one at a time to the Integration environment. After you finish adding variables, push the changes to the Staging and Production environments. \ No newline at end of file diff --git a/src/_includes/comp-man/backup.md b/src/_includes/comp-man/backup.md deleted file mode 100644 index ee587fcd2f9..00000000000 --- a/src/_includes/comp-man/backup.md +++ /dev/null @@ -1,31 +0,0 @@ -After you pass all readiness checks, you can back up: - -* The Magento 2 file system (excluding `var` and `pub/static` directories) -* The `pub/media` directory -* The Magento 2 database - -Backups are stored in the `var/backups` directory and can be restored at any time using the [`magento setup:rollback`]({{ page.baseurl }}/install-gde/install/cli/install-cli-uninstall-mods.html#instgde-cli-uninst-mod-roll) or using the Admin. - -{:.bs-callout-info} -Magento backup features must be enabled. For more information and commands, see [Enable backups]({{ page.baseurl }}/install-gde/install/cli/install-cli-backup.html#enable-backups). - -To back up: - -1. Select the checkbox of each item to back up and click **Create Backup**. - - The following figure shows an example of backing up everything. - - ![You can back up the Magento 2 file system, media directory, and database]({{ site.baseurl }}/common/images/modman_create-backup.png){:width="550px"} - - (If you choose not to back up, clear all checkboxes and click **Next**.) - - {:.bs-callout-info} - We strongly recommend you do back up in the event of issues. - -1. Wait while backups are created and continue with any of the following: - -The following page displays to confirm a successful backup. - -![A page displays to confirm your backup was a success]({{ site.baseurl }}/common/images/extensman_backup-success.png){:width="650px"} - -If errors display, see [Troubleshoot backups](https://support.magento.com/hc/en-us/articles/360032990672). diff --git a/src/_includes/comp-man/checklist.md b/src/_includes/comp-man/checklist.md deleted file mode 100644 index 3b491152f6a..00000000000 --- a/src/_includes/comp-man/checklist.md +++ /dev/null @@ -1,109 +0,0 @@ -Before you continue, to avoid errors during your installation or update, make sure you verify *all* of the following: - -* You set up a [file system owner](#magento-owner-group) and shared that owner's group with the web server user group -* Your [cron jobs](#magento-cron) are set up and running -* [File system permissions](#perms) are set properly - -{:.bs-callout-warning} -Do not continue without performing these checks. Failure to do so could result in errors. - -### File system owner and group {#magento-owner-group} - -The [file system owner]({{ page.baseurl }}/install-gde/prereq/file-sys-perms-over.html) group must have write access to Magento directories and files. - -### Cron jobs are running {#magento-cron} - -Magento requires three cron jobs, all running as the [file system owner]({{ page.baseurl }}/install-gde/prereq/file-sys-perms-over.html). - -To verify your cron jobs are set up properly, enter the following command as a user with `root` privileges: - -```bash -crontab -u -l -``` - -For example, if your file system owner is named `magento_user`, enter: - -```bash -crontab -u magento_user -l -``` - -Results similar to the following should display: - -```terminal -* * * * * /usr/bin/php /var/www/magento2/bin/magento cron:run | grep -v "Ran jobs by schedule" >> /var/www/magento2/var/log/magento.cron.log -* * * * * /usr/bin/php /var/www/magento2/update/cron.php >> /var/www/magento2/var/log/update.cron.log -* * * * * /usr/bin/php /var/www/magento2/bin/magento setup:cron:run >> /var/www/magento2/var/log/setup.cron.log -``` - -Another symptom of cron not running is the following error in the Admin: - -![cron isn't running]({{ site.baseurl }}/common/images/compman-cron-not-running.png){:width="500px"} - -To see the error, you might need to click **System Messages** at the top of the window as follows: - -![System Messages]({{ site.baseurl }}/common/images/compman_sys-messages.png) - -For details, see [Set up cron]({{ page.baseurl }}/install-gde/install/post-install-config.html#post-install-cron). - -### File system permissions {#perms} - -For security reasons, Magento requires certain permissions on the file system. Permissions are different from [*ownership*](#magento-owner-group). Ownership determines *who* can perform actions on the file system; permissions determine *what* the user can do. - -Directories in the Magento file system must be writable by the [file system owner's]({{ page.baseurl }}/install-gde/prereq/file-sys-perms-over.html) group. - -To verify your file system permissions are set properly, either log in to the Magento server or use your hosting provider's file manager application. - -For example, enter the following commands on a Linux system if the Magento application is installed in `/var/www/html/magento2`: - -```bash -ls -al /var/www/html/magento2 -``` - -A sample result follows: - -```xml -total 1028 -drwxrwx---. 12 magento_user apache 4096 Jun 7 07:55 . -drwxr-xr-x. 3 root root 4096 May 11 14:29 .. -drwxrwx---. 4 magento_user apache 4096 Jun 7 07:53 app -drwxrwx---. 2 magento_user apache 4096 Jun 7 07:53 bin --rw-rw----. 1 magento_user apache 439792 Apr 27 21:23 CHANGELOG.md --rw-rw----. 1 magento_user apache 3422 Apr 27 21:23 composer.json --rw-rw----. 1 magento_user apache 425214 Apr 27 21:27 composer.lock --rw-rw----. 1 magento_user apache 3425 Apr 27 21:23 CONTRIBUTING.md --rw-rw----. 1 magento_user apache 10011 Apr 27 21:23 CONTRIBUTOR_LICENSE_AGREEMENT.html --rw-rw----. 1 magento_user apache 631 Apr 27 21:23 COPYING.txt -drwxrwx---. 4 magento_user apache 4096 Jun 7 07:53 dev --rw-rw----. 1 magento_user apache 2926 Apr 27 21:23 Gruntfile.js --rw-rw----. 1 magento_user apache 7592 Apr 27 21:23 .htaccess --rw-rw----. 1 magento_user apache 6419 Apr 27 21:23 .htaccess.sample --rw-rw----. 1 magento_user apache 1358 Apr 27 21:23 index.php -drwxrwx---. 4 magento_user apache 4096 Jun 7 07:53 lib --rw-rw----. 1 magento_user apache 10376 Apr 27 21:23 LICENSE_AFL.txt --rw-rw----. 1 magento_user apache 30634 Apr 27 21:23 LICENSE_EE.txt --rw-rw----. 1 magento_user apache 10364 Apr 27 21:23 LICENSE.txt --rw-rw----. 1 magento_user apache 4108 Apr 27 21:23 nginx.conf.sample --rw-rw----. 1 magento_user apache 1427 Apr 27 21:23 package.json --rw-rw----. 1 magento_user apache 1659 Apr 27 21:23 .php_cs --rw-rw----. 1 magento_user apache 804 Apr 27 21:23 php.ini.sample -drwxrwx---. 2 magento_user apache 4096 Jun 7 07:53 phpserver -drwxrwx---. 6 magento_user apache 4096 Jun 7 07:53 pub --rw-rw----. 1 magento_user apache 2207 Apr 27 21:23 README_EE.md -drwxrwx---. 7 magento_user apache 4096 Jun 7 07:53 setup --rw-rw----. 1 magento_user apache 3731 Apr 27 21:23 .travis.yml -drwxrwx---. 7 magento_user apache 4096 Jun 7 07:53 update -drwxrws---. 11 magento_user apache 4096 Jun 13 16:05 var -drwxrws---. 29 magento_user apache 4096 Jun 7 07:53 vendor -``` - -In the preceding example, the file system owner is `magento_user`. Directories in the Magento file system have `drwxrwx---` permissions (775) and files have `-rw-rw-rw-` permissions (664). - -To get more detailed information, you can optionally enter the following command: - -```bash -ls -al /var/www/html/magento2/pub -``` - -Because Magento deploys static file assets to subdirectories of `pub`, it's a good idea to verify permissions and ownership there as well. - -For more information, see [File system permissions and ownership]({{ page.baseurl }}/install-gde/prereq/file-sys-perms-over.html). diff --git a/src/_includes/comp-man/checklist_2.2.md b/src/_includes/comp-man/checklist_2.2.md deleted file mode 100644 index 7787bddfc5f..00000000000 --- a/src/_includes/comp-man/checklist_2.2.md +++ /dev/null @@ -1,138 +0,0 @@ -Before you continue, to avoid errors during your installation or update, make sure you verify *all* of the following: - -* You set up a [file system owner](#magento-owner-group) and shared that owner's group with the web server user group -* Your [cron jobs](#magento-cron) are set up and running -* [Set a value for DATA_CONVERTER_BATCH_SIZE](#batch-size) -* [File system permissions](#perms) are set properly - -{:.bs-callout-warning} -Do not continue without performing these checks. Failure to do so could result in errors. - -### Set a value for DATA_CONVERTER_BATCH_SIZE {#batch-size} - -Magento {{ page.guide_version }} includes security enhancements that requires some data to be converted from serialized data format to JSON encoded format. -This conversion occurs during the upgrade and it can take a long time, depending on how much data is in your Magento database. - -One or more fields in the following tables are affected: `sales_order`, `sales_order_payment`, `quote`, `quote_payment`, `core_config_data`, `magento_reward_history`, `url_rewrite`, `salesrule`, and `catalogrule`. -(This is not a complete list.) - -If you have a large amount of data, you can improve performance by setting the value of an environment variable, `DATA_CONVERTER_BATCH_SIZE`. -By default, it's set to a value of 50,000. - -To set the variable, before the upgrade starts enter the following command as the [file system owner](https://glossary.magento.com/magento-file-system-owner) in a bash shell prompt: - -```bash -export DATA_CONVERTER_BATCH_SIZE -``` - -For example, - -```bash -export DATA_CONVERTER_BATCH_SIZE 100000 -``` - -After your upgrade completes, you can unset the variable as follows: - -```bash -unset DATA_CONVERTER_BATCH_SIZE -``` - - {:.bs-callout-info} -`DATA_CONVERTER_BATCH_SIZE` requires memory; avoid setting it to a very large value (approximately 1GB) without testing it first. - -### File system owner and group {#magento-owner-group} - -The [file system owner](https://glossary.magento.com/magento-file-system-owner) group must have write access to Magento directories and files. - -### Cron jobs are running {#magento-cron} - -Magento requires three cron jobs, all running as the [file system owner](https://glossary.magento.com/magento-file-system-owner). - -To verify your cron jobs are set up properly, enter the following command as the file system owner: - -```bash -crontab -l -``` - -Results similar to the following should display: - -```terminal -* * * * * /usr/bin/php /var/www/magento2/bin/magento cron:run | grep -v "Ran jobs by schedule" >> /var/www/magento2/var/log/magento.cron.log -* * * * * /usr/bin/php /var/www/magento2/update/cron.php >> /var/www/magento2/var/log/update.cron.log -* * * * * /usr/bin/php /var/www/magento2/bin/magento setup:cron:run >> /var/www/magento2/var/log/setup.cron.log -``` - -Another symptom of cron not running is the following error in the Admin: - -![cron isn't running]({{ site.baseurl }}/common/images/compman-cron-not-running.png){:width="500px"} - -To see the error, you might need to click **System Messages** at the top of the window as follows: - -![System Messages]({{ site.baseurl }}/common/images/compman_sys-messages.png) - -For details, see [Set up cron]({{ page.baseurl }}/install-gde/install/post-install-config.html#post-install-cron). - -### File system permissions {#perms} - -For security reasons, Magento requires certain permissions on the file system. Permissions are different from [*ownership*](#magento-owner-group). -Ownership determines *who* can perform actions on the file system; permissions determine *what* the user can do. - -Directories in the Magento file system must be writable by the [file system owner's]({{ page.baseurl }}/install-gde/prereq/file-sys-perms-over.html) group. - -To verify your file system permissions are set properly, either log in to the Magento server or use your hosting provider's file manager application. - -For example, enter the following commands on a Linux system if the Magento application is installed in `/var/www/html/magento2`: - -```bash -ls -al /var/www/html/magento2 -``` - -A sample result follows: - -```terminal -total 1028 -drwxrwx---. 12 magento_user apache 4096 Jun 7 07:55 . -drwxr-xr-x. 3 root root 4096 May 11 14:29 .. -drwxrwx---. 4 magento_user apache 4096 Jun 7 07:53 app -drwxrwx---. 2 magento_user apache 4096 Jun 7 07:53 bin --rw-rw----. 1 magento_user apache 439792 Apr 27 21:23 CHANGELOG.md --rw-rw----. 1 magento_user apache 3422 Apr 27 21:23 composer.json --rw-rw----. 1 magento_user apache 425214 Apr 27 21:27 composer.lock --rw-rw----. 1 magento_user apache 3425 Apr 27 21:23 CONTRIBUTING.md --rw-rw----. 1 magento_user apache 10011 Apr 27 21:23 CONTRIBUTOR_LICENSE_AGREEMENT.html --rw-rw----. 1 magento_user apache 631 Apr 27 21:23 COPYING.txt -drwxrwx---. 4 magento_user apache 4096 Jun 7 07:53 dev --rw-rw----. 1 magento_user apache 2926 Apr 27 21:23 Gruntfile.js --rw-rw----. 1 magento_user apache 7592 Apr 27 21:23 .htaccess --rw-rw----. 1 magento_user apache 6419 Apr 27 21:23 .htaccess.sample --rw-rw----. 1 magento_user apache 1358 Apr 27 21:23 index.php -drwxrwx---. 4 magento_user apache 4096 Jun 7 07:53 lib --rw-rw----. 1 magento_user apache 10376 Apr 27 21:23 LICENSE_AFL.txt --rw-rw----. 1 magento_user apache 30634 Apr 27 21:23 LICENSE_EE.txt --rw-rw----. 1 magento_user apache 10364 Apr 27 21:23 LICENSE.txt --rw-rw----. 1 magento_user apache 4108 Apr 27 21:23 nginx.conf.sample --rw-rw----. 1 magento_user apache 1427 Apr 27 21:23 package.json --rw-rw----. 1 magento_user apache 1659 Apr 27 21:23 .php_cs --rw-rw----. 1 magento_user apache 804 Apr 27 21:23 php.ini.sample -drwxrwx---. 2 magento_user apache 4096 Jun 7 07:53 phpserver -drwxrwx---. 6 magento_user apache 4096 Jun 7 07:53 pub --rw-rw----. 1 magento_user apache 2207 Apr 27 21:23 README_EE.md -drwxrwx---. 7 magento_user apache 4096 Jun 7 07:53 setup --rw-rw----. 1 magento_user apache 3731 Apr 27 21:23 .travis.yml -drwxrwx---. 7 magento_user apache 4096 Jun 7 07:53 update -drwxrws---. 11 magento_user apache 4096 Jun 13 16:05 var -drwxrws---. 29 magento_user apache 4096 Jun 7 07:53 vendor -``` - -In the preceding example, the file system owner is `magento_user`. -Directories in the Magento file system have `drwxrwx---` permissions (775) and files have `-rw-rw-rw-` permissions (664). - -To get more detailed information, you can optionally enter the following command: - -```bash -ls -al /var/www/html/magento2/pub -``` - -Because Magento deploys static file assets to subdirectories of `pub`, it's a good idea to verify permissions and ownership there as well. - -For more information, see [File system permissions and ownership]({{ page.baseurl }}/install-gde/prereq/file-sys-perms-over.html). diff --git a/src/_includes/comp-man/readiness-check.md b/src/_includes/comp-man/readiness-check.md deleted file mode 100644 index 6f3fbc64110..00000000000 --- a/src/_includes/comp-man/readiness-check.md +++ /dev/null @@ -1,25 +0,0 @@ -After the readiness check completes, see one of the following: - -* [Readiness check success](#compman-readiness-success) -* [Readiness check failure](#compman-readiness-fail) - -### Readiness check success {#compman-readiness-success} - -The following figure shows an example of a successful readiness check. If all tests passed, click **Next**and continue with the next step. - -![If all readiness checks pass, click Next and continue with the next step]({{ site.baseurl }}/common/images/extensman_readiness-success.png) - -### Readiness check failure {#compman-readiness-fail} - -Messages similar to the following display if any readiness check fails. - -![You must resolve all readiness check failures before you continue]({{ site.baseurl }}/common/images/cman_readiness-fail-ex.png) - -In the event of failure, see one of the following sections: - -* [Updater check failure](https://support.magento.com/hc/en-us/articles/360033352071) -* [Cron script check failure](https://support.magento.com/hc/en-us/articles/360032952852) -* [Component dependency check failure](https://support.magento.com/hc/en-us/articles/360033204651) -* [PHP version readiness check issues](https://support.magento.com/hc/en-us/articles/360033546411) -* [PHP settings errors](https://support.magento.com/hc/en-us/articles/360034599631) -* [PHP extensions check failure]({{ page.baseurl }}/install-gde/system-requirements.html) diff --git a/src/_includes/compatibility-mde.html b/src/_includes/compatibility-mde.html index 2eeae017a2e..9e38eca1da7 100644 --- a/src/_includes/compatibility-mde.html +++ b/src/_includes/compatibility-mde.html @@ -6,8 +6,7 @@ **Supported**{: .status-light.supported } – version that has been fully tested by Adobe and is supported. -**Compatible**{: .status-light.compatible } – version that is confirmed to be compatible with Adobe Commerce or Magento -Open Source, but is not supported. +**Compatible**{: .status-light.compatible } – version that is confirmed to be compatible with {{site.data.var.ee}} or {{site.data.var.ce}}, but is not supported. **Not supported**{: .status-light.not-supported } - version that is not compatible with a Commerce or Magento release. diff --git a/src/_includes/compatibility-vbe.md b/src/_includes/compatibility-vbe.md index d56eda27e7c..3f7aa842148 100644 --- a/src/_includes/compatibility-vbe.md +++ b/src/_includes/compatibility-vbe.md @@ -9,7 +9,7 @@ -**Not supported**{: .status-light.not-supported } - version that is not compatible with an Adobe Commerce or Magento Open Source release. +**Not supported**{: .status-light.not-supported } - version that is not compatible with an {{site.data.var.ee}} or {{site.data.var.ce}} release. diff --git a/src/_includes/config-guide/custom-logger-handler-examples.md b/src/_includes/config-guide/custom-logger-handler-examples.md index b9bdc5c0ad5..31a79e89727 100644 --- a/src/_includes/config-guide/custom-logger-handler-examples.md +++ b/src/_includes/config-guide/custom-logger-handler-examples.md @@ -41,7 +41,7 @@ This example shows how to use [virtual types]({{page.baseurl}}/extension-dev-gui ``` -1. The virtual class `Magento\Payment\Model\Method\MyCustomLogger` will be injected into the `debug` handler of the `$logger` property in the `Magento\Payment\Model\Method\Logger` class. +1. The virtual class `Magento\Payment\Model\Method\MyCustomDebug` will be injected into the `debug` handler of the `$logger` property in the `Magento\Payment\Model\Method\Logger` class. ```xml ... diff --git a/src/_includes/config/config-reference_sensitive.md b/src/_includes/config/config-reference_sensitive.md deleted file mode 100644 index fdc02cc9912..00000000000 --- a/src/_includes/config/config-reference_sensitive.md +++ /dev/null @@ -1,813 +0,0 @@ -{:.bs-callout-info} -All configuration paths listed in this topic are sensitive. The `System-specific?` column shows which values are also system-specific. - -## General category sensitive and system-specific paths - -This section lists variable names and configuration paths available for options in the Admin under **Stores** > Settings > **Configuration** > **General**. - -### Web paths sensitive and system-specific paths - -These configuration values are available in the Admin in **Stores** > Settings > **Configuration** > **General** > **Web**. - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Base URL | `web/unsecure/base_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Base Link URL | `web/unsecure/base_link_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Base URL for Static View Files | `web/unsecure/base_static_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Base URL for User Media Files | `web/unsecure/base_media_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Secure Base URL | `web/secure/base_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Secure Base Link URL | `web/secure/base_link_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Secure Base URL for Static View Files | `web/secure/base_static_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Secure Base URL for User Media Files | `web/secure/base_media_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Default Web URL | `web/default/front` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Default No-route URL | `web/default/no_route` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Cookie Path | `web/cookie/cookie_path` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Cookie Domain | `web/cookie/cookie_domain` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | - -### Currency setup sensitive and system-specific paths - -These configuration values are available in the Admin in **Stores** > Settings > **Configuration** > **General** > **Currency setup**. - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Error Email Recipient | `currency/import/error_email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | - -### Store email address sensitive and system-specific paths - -These configuration values are available in the Admin in **Stores** > Settings > **Email Configuration** > **General** > **Store Email Addresses**. - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Sender Name | `trans_email/ident_general/name` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sender Email | `trans_email/ident_general/email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sender Name | `trans_email/ident_sales/name` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sender Email | `trans_email/ident_sales/email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sender Name | `trans_email/ident_support/name` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sender Email | `trans_email/ident_support/email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sender Name | `trans_email/ident_custom1/name` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sender Email | `trans_email/ident_custom1/email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sender Name | `trans_email/ident_custom2/name` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sender Email | `trans_email/ident_custom2/email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | - -### Contacts sensitive and system-specific paths - -These configuration values are available in the Admin in **Stores** > Settings > **Configuration** > **General** > **Contacts**. - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Send Emails To | `contact/email/recipient_email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | - -### New Relic reporting sensitive and system-specific paths - -These configuration values are available in the Admin in **Stores** > Settings > **Configuration** > **General** > **New Relic Reporting**. - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| New Relic Account ID | `newrelicreporting/general/account_id` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| New Relic Application ID | `newrelicreporting/general/app_id` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| New Relic API Key | `newrelicreporting/general/api` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Insights API Key | `newrelicreporting/general/insights_insert_key` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| New Relic API URL | `newrelicreporting/general/api_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Insights API URL | `newrelicreporting/general/insights_api_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | - -## Customers category sensitive and system-specific paths - -This section lists variable names and config paths available for options in the Admin under **Stores** > Settings > **Configuration** > **Customers**. - -### Customer configuration sensitive and system-specific paths - -These configuration values are available in the Admin in **Stores** > Settings > **Configuration** > **Customers** > **Customer Configuration**. - -Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -Default Email Domain | `customer/create_account/email_domain` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | - -## Catalog category - -This section lists variable names and config paths available for options in the Admin under **Stores** > Settings > **Configuration** > **Catalog**. - -### Catalog sensitive and system-specific paths - -These configuration values are available in the Admin in **Stores** > Settings > **Configuration** > **Catalog** > **Catalog**. - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Error Email Recipient | `catalog/productalert_cron/error_email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| YouTube API Key | `catalog/product_video/youtube_api_key` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Solr Server Hostname | `catalog/search/solr_server_hostname` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Solr Server Port | `catalog/search/solr_server_port` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Solr Server Username | `catalog/search/solr_server_username` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Solr Server Password | `catalog/search/solr_server_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Solr Server Path | `catalog/search/solr_server_path` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Elasticsearch Server Hostname | `catalog/search/elasticsearch_server_hostname` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Elasticsearch Server Port | `catalog/search/elasticsearch_server_port` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Elasticsearch Index Prefix | `catalog/search/elasticsearch_index_prefix` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Enable Elasticsearch HTTP Auth | `catalog/search/elasticsearch_enable_auth` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Elasticsearch HTTP Username | `catalog/search/elasticsearch_username` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Elasticsearch HTTP Password | `catalog/search/elasticsearch_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Elasticsearch Server Timeout | `catalog/search/elasticsearch_server_timeout` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | - -### XML sitemap sensitive and system-specific paths - -These configuration values are available in the Admin in **Stores** > Settings > **Configuration** > **Catalog** > **XML Sitemap**. - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Error Email Recipient | `sitemap/generate/error_email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | - -## Sales category - -This section lists variable names and config paths available for options in the Admin under **Stores** > Settings > **Configuration** > **Sales**. - -### Shipping settings sensitive and system-specific paths - -These configuration values are available in the Admin in **Stores** > Settings > **Configuration** > **Sales** > **Shipping Settings**. - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Country | `shipping/origin/country_id` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Region/State | `shipping/origin/region_id` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| ZIP/Postal Code | `shipping/origin/postcode` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| City | `shipping/origin/city` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Street Address | `shipping/origin/street_line1` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Street Address Line 2 | `shipping/origin/street_line2` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live Account | `carriers/ups/is_account_live` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | - -### Sales emails sensitive and system-specific paths - -These configuration values are available in the Admin in **Stores** > Settings > **Configuration** > **Sales** > **Sales Emails**. - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Send Order Email Copy To | `sales_email/order/copy_to` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Send Order Comment Email Copy To | `sales_email/order_comment/copy_to` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Send Invoice Email Copy To | `sales_email/invoice/copy_to` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Send Invoice Comment Email Copy To | `sales_email/invoice_comment/copy_to` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Send Shipment Email Copy To | `sales_email/shipment/copy_to` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Send Shipment Comment Email Copy To | `sales_email/shipment_comment/copy_to` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Send Credit Memo Email Copy To | `sales_email/creditmemo/copy_to` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Send Credit Memo Comment Email Copy To | `sales_email/creditmemo_comment/copy_to` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | - -### Checkout sensitive and system-specific paths - -These configuration values are available in the Admin in **Stores** > Settings > **Configuration** > **Sales** > **Checkout**. - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Send Payment Failed Email Copy To | `checkout/payment_failed/copy_to` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | - -### Google API sensitive and system-specific paths - -These configuration values are available in the Admin in **Stores** > Settings > **Configuration** > **Sales** > **Google API**. - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Container Id | `google/analytics/container_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | - -### Shipping methods sensitive and system-specific paths - -These configuration values are available in the Admin in **Stores** > Settings > **Configuration** > **Sales** > **Shipping Methods**. - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Gateway URL | `carriers/usps/gateway_url` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Secure Gateway URL | `carriers/usps/gateway_secure_url` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Title | `carriers/usps/title` | | -| User ID | `carriers/usps/userid` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Password | `carriers/usps/password` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| User ID | `carriers/ups/username` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Password | `carriers/ups/password` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Access License Number | `carriers/ups/access_license_number` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Tracking XML URL | `carriers/ups/tracking_xml_url` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Gateway XML URL | `carriers/ups/gateway_xml_url` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Shipper Number | `carriers/ups/shipper_number` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Debug | `carriers/ups/debug` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Account ID | `carriers/fedex/account` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Key | `carriers/fedex/key` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Meter Number | `carriers/fedex/meter_number` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Password | `carriers/fedex/password` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Access ID | `carriers/dhl/id` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Password | `carriers/dhl/password` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Debug | `carriers/dhl/debug` | | | -| Account Number | `carriers/dhl/account` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Gateway URL | `carriers/dhl/gateway_url` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox Mode | `carriers/fedex/sandbox_mode` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | - -### Sales sensitive and system-specific paths - -These configuration values are available in the Admin in **Stores** > Settings > **Configuration** > **Sales** > **Sales**. - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Contact Name | `sales/magento_rma/store_name` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Street Address | `sales/magento_rma/address` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Street Address | `sales/magento_rma/address1` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| City | `sales/magento_rma/city` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| State/Province | `sales/magento_rma/region_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| ZIP/Postal Code | `sales/magento_rma/zip` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Country | `sales/magento_rma/country_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Send RMA Email Copy To | `sales_email/magento_rma/copy_to` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Send RMA Authorization Email Copy To | `sales_email/magento_rma_auth/copy_to` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Send RMA Comment Email Copy To | `sales_email/magento_rma_comment/copy_to` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Send RMA Comment Email Copy To | `sales_email/magento_rma_customer_comment/copy_to` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | - -### Google API paths - -These configuration values are available in the Admin in **Stores** > Settings > **Configuration** > **Sales** > **Google API**. - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Account Number | `google/analytics/account` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | - -## Advanced category - -This section lists variable names and config paths available for options in the Admin under **Stores** > Settings > **Configuration** > **Advanced**. - -### Admin sensitive and system-specific paths - -These configuration values are available in the Admin in **Stores** > Settings > **Configuration** > **Advanced** > **Admin**. - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Custom Admin URL | `admin/url/custom` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Custom Admin Path | `admin/url/custom_path` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | - -### System sensitive and system-specific paths - -These configuration values are available in the Admin in **Stores** > Settings > **Configuration** > **Advanced** > **System**. - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Error Email Recipient | `system/magento_scheduled_import_export_log/error_email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Access list | `system/full_page_cache/varnish/access_list` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Error Email Sender | `system/magento_scheduled_import_export_log/error_email_identity` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | - -### Developer sensitive and system-specific paths - -These configuration values are available in the Admin in **Stores** > Settings > **Configuration** > **Advanced** > **Developer**. - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Allowed IPs (comma separated) | `dev/restrict/allow_ips` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) - -## Advanced category - -This section lists variable names and config paths available for options in the Admin under **Stores** > Settings > **Configuration** > **Advanced**. - -### System paths - -These configuration values are available in the Admin in **Stores** > Settings > **Configuration** > **Advanced** > **System**. - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Host | `system/smtp/host` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Port (25) | `system/smtp/port` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Backend host | `system/full_page_cache/varnish/backend_host` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Backend port | `system/full_page_cache/varnish/backend_port` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | - -### Developer paths - -These configuration values are available in the Admin in **Stores** > Settings > **Configuration** > **Advanced** > **Developer**. - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -Log JS Errors to Session Storage Key | `dev/js/session_storage_key` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | - -## Payment sensitive and system-specific paths - -This section lists variable names and config paths available for options in the Admin under **Stores** > Settings > **Configuration** > **Sales** > **Payment**. - -### General variable {#vars-merch-country} - -| Name | Config path | EE only? | Encrypted? | -|--------------|--------------|--------------|--------------| -| Merchant Country | `paypal/general/merchant_country` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | - -{:.bs-callout-info} -Your choice for this variable determines which [International paths](#vars-intl-list) you can use. - -### PayPal sensitive and system-specific paths - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Email Associated with PayPal Merchant Account (Optional) | `paypal/general/business_account` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant Account ID | `payment/paypal_express/merchant_id` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Publisher ID | `payment/paypal_express_bml/publisher_id` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Password | `paypal/fetch_reports/ftp_password` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Login | `paypal/fetch_reports/ftp_login` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Custom Endpoint Hostname or IP-Address | `paypal/fetch_reports/ftp_ip` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox Mode | `paypal/fetch_reports/ftp_sandbox` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Debug Mode | `payment/paypal_express/debug` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Debug Mode | `payment/paypal_billing_agreement/debug` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| SFTP Credentials | `payment_all_paypal/express_checkout/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | - -### PayPal Payflow Pro sensitive and system-specific paths - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| User | `payment/payflow_advanced/user` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Password | `payment/payflow_advanced/pwd` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Custom Path | `paypal/fetch_reports/ftp_path` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| User | `payment/payflowpro/user` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Password | `payment/payflowpro/pwd` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment/payflowpro/sandbox_flag` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Partner | `payment/payflowpro/partner` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Proxy Host | `payment/payflowpro/proxy_host` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Proxy Port | `payment/payflowpro/proxy_port` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Debug Mode | `payment/payflowpro/debug` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| SFTP Credentials | `payment_all_paypal/paypal_payflowpro/settings_paypal_payflow/settings_paypal_payflow_advanced/paypal_payflow_settlement_report/heading_sftp` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Credit Card Settings | `payment_all_paypal/paypal_payflowpro/settings_paypal_payflow/heading_cc` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | - -### PayPal Payflow Link sensitive and system-specific paths - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| User | `payment/payflow_link/user` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Password | `payment/payflow_link/pwd` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment/payflow_link/sandbox_flag` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Use Proxy | `payment/payflow_link/use_proxy` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Proxy Host | `payment/payflow_link/proxy_host` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Proxy Port | `payment/payflow_link/proxy_port` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Debug Mode | `payment/payflow_link/debug` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| URL method for Cancel URL and Return URL | `payment/payflow_link/url_method` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Debug Mode | `payment/payflow_express/debug` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| SFTP Credentials | `payment_all_paypal/payflow_link/settings_payflow_link/settings_payflow_link_advanced/payflow_link_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | - -### PayPal Payments Pro sensitive and system-specific paths - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| API Username | `paypal/wpp/api_username` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| API Password | `paypal/wpp/api_password` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| API Signature | `paypal/wpp/api_signature` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| API Certificate | `paypal/wpp/api_cert` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Proxy Host | `paypal/wpp/proxy_host` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Proxy Port | `paypal/wpp/proxy_port` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox Mode | `paypal/wpp/sandbox_flag` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| SFTP Credentials | `payment_all_paypal/payments_pro_hosted_solution_without_bml/pphs_settings/pphs_settings_advanced/pphs_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | - -### PayPal Payments Pro Hosted sensitive and system-specific paths - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Debug Mode | `payment/hosted_pro/debug` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| SFTP Credentials | `payment_all_paypal/payments_pro_hosted_solution/pphs_settings/pphs_settings_advanced/pphs_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_au/paypal_group_all_in_one/payments_pro_hosted_solution_au/pphs_settings/pphs_settings_advanced/pphs_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | - -### Braintree sensitive and system-specific paths - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Merchant ID | `payment/braintree/merchant_id` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Public Key | `payment/braintree/public_key` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Private Key | `payment/braintree/private_key` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant Account ID | `payment/braintree/merchant_account_id` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Kount Merchant ID | `payment/braintree/kount_id` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Override Merchant Name | `payment/braintree_paypal/merchant_name_override` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| URL | `payment/braintree/descriptor_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | - -### Worldpay sensitive and system-specific paths - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Installation ID | `payment/worldpay/installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Payment Response Password | `payment/worldpay/response_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Installation ID | `payment/worldpay/admin_installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Authorization Password | `payment/worldpay/auth_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| MD5 Secret for Transactions | `payment/worldpay/md5_secret` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Signature Fields | `payment/worldpay/signature_fields` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment/worldpay/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | - -### Authorize.net Direct Post sensitive and system-specific paths - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| API Login ID | `payment/authorizenet_directpost/login` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant's Email | `payment/authorizenet_directpost/merchant_email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment/authorizenet_directpost/trans_key` | | ![EE-only]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant MD5 | `payment/authorizenet_directpost/trans_md5` | | ![EE-only]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment/authorizenet_directpost/test` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Gateway URL | `payment/authorizenet_directpost/cgi_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Details URL | `payment/authorizenet_directpost/cgi_url_td` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Debug | `payment/authorizenet_directpost/debug` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | - -### eWAY sensitive and system-specific paths - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Live API Key | `payment/eway/live_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live API Password | `payment/eway/live_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live Client-side Encryption Key | `payment/eway/live_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Key | `payment/eway/sandbox_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Password | `payment/eway/sandbox_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox Client-side Encryption Key | `payment/eway/sandbox_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox Mode | `payment/eway/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | - -### Cybersource sensitive and system-specific paths - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Merchant ID | `payment/cybersource/merchant_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment/cybersource/transaction_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Profile ID | `payment/cybersource/profile_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Access Key | `payment/cybersource/access_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Secret Key | `payment/cybersource/secret_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment/cybersource/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | - -### Check / Money Order paths - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Send Check to | `payment/checkmo/mailing_address` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Send Check to | `payment_us/checkmo/mailing_address` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | - -### International paths {#vars-intl-list} - -| Name | Config path | EE only? | Encrypted? | System-specific? | Sensitive? | -|--------------|--------------|--------------|--------------|--------------|--------------| -| Transaction Key | `payment_au/authorizenet_directpost/trans_key` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_au/authorizenet_directpost/test` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Gateway URL | `payment_au/authorizenet_directpost/cgi_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Details URL | `payment_au/authorizenet_directpost/cgi_url_td` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment_au/cybersource/transaction_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Access Key | `payment_au/cybersource/access_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Secret Key | `payment_au/cybersource/secret_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_au/cybersource/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Payment Response Password | `payment_au/worldpay/response_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Authorization Password | `payment_au/worldpay/auth_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox Mode | `payment_au/eway/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Live API Key | `payment_au/eway/live_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live API Password | `payment_au/eway/live_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live Client-side Encryption Key | `payment_au/eway/live_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Key | `payment_au/eway/sandbox_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Password | `payment_au/eway/sandbox_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox Client-side Encryption Key | `payment_au/eway/sandbox_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment_es/authorizenet_directpost/trans_key` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_es/authorizenet_directpost/test` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Gateway URL | `payment_es/authorizenet_directpost/cgi_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Details URL | `payment_es/authorizenet_directpost/cgi_url_td` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment_es/cybersource/transaction_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Access Key | `payment_es/cybersource/access_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Secret Key | `payment_es/cybersource/secret_key` |![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_es/cybersource/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Payment Response Password | `payment_es/worldpay/response_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Authorization Password | `payment_es/worldpay/auth_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| MD5 Secret for Transactions | `payment_es/worldpay/md5_secret` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Debug | `payment_es/worldpay/debug` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Sandbox Mode | `payment_es/eway/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Live API Key | `payment_es/eway/live_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live API Password | `payment_es/eway/live_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live Client-side Encryption Key | `payment_es/eway/live_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Key | `payment_es/eway/sandbox_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Password | `payment_es/eway/sandbox_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox Client-side Encryption Key | `payment_es/eway/sandbox_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment_nz/authorizenet_directpost/trans_key` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_nz/authorizenet_directpost/test` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Gateway URL | `payment_nz/authorizenet_directpost/cgi_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Details URL | `payment_nz/authorizenet_directpost/cgi_url_td` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_nz/cybersource/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Test Mode | `payment_nz/worldpay/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Sandbox Mode | `payment_nz/eway/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Live API Key | `payment_nz/eway/live_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live API Password | `payment_nz/eway/live_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live Client-side Encryption Key | `payment_nz/eway/live_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Key | `payment_nz/eway/sandbox_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Password | `payment_nz/eway/sandbox_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox Client-side Encryption Key | `payment_nz/eway/sandbox_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment/payflow_advanced/sandbox_flag` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Proxy Host | `payment/payflow_advanced/proxy_host` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Proxy Port | `payment/payflow_advanced/proxy_port` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Debug Mode | `payment/payflow_advanced/debug` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| URL method for Cancel URL and Return URL | `payment/payflow_advanced/url_method` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Test Mode | `payment_us/authorizenet_directpost/test` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Gateway URL | `payment_us/authorizenet_directpost/cgi_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Details URL | `payment_us/authorizenet_directpost/cgi_url_td` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Access Key | `payment_us/cybersource/access_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Secret Key | `payment_us/cybersource/secret_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_us/cybersource/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Test Mode | `payment_us/worldpay/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Sandbox Mode | `payment_us/eway/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Live API Key | `payment_us/eway/live_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live API Password | `payment_us/eway/live_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live Client-side Encryption Key | `payment_us/eway/live_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Key | `payment_us/eway/sandbox_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Password | `payment_us/eway/sandbox_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox Client-side Encryption Key | `payment_us/eway/sandbox_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Test Mode | `payment_gb/cybersource/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Test Mode | `payment_gb/authorizenet_directpost/test` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Gateway URL | `payment_gb/authorizenet_directpost/cgi_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Details URL | `payment_gb/authorizenet_directpost/cgi_url_td` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_gb/worldpay/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Sandbox Mode | `payment_gb/eway/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Live API Key | `payment_gb/eway/live_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live API Password | `payment_gb/eway/live_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live Client-side Encryption Key | `payment_gb/eway/live_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Key | `payment_gb/eway/sandbox_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Password | `payment_gb/eway/sandbox_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox Client-side Encryption Key | `payment_gb/eway/sandbox_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment_de/cybersource/transaction_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Access Key | `payment_de/cybersource/access_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Secret Key | `payment_de/cybersource/secret_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_de/cybersource/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Transaction Key | `payment_de/authorizenet_directpost/trans_key` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_de/authorizenet_directpost/test` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Gateway URL | `payment_de/authorizenet_directpost/cgi_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Details URL | `payment_de/authorizenet_directpost/cgi_url_td` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Payment Response Password | `payment_de/worldpay/response_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Authorization Password | `payment_de/worldpay/auth_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Debug | `payment_de/worldpay/debug` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Sandbox Mode | `payment_de/eway/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Live API Key | `payment_de/eway/live_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live API Password | `payment_de/eway/live_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live Client-side Encryption Key | `payment_de/eway/live_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Key | `payment_de/eway/sandbox_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Password | `payment_de/eway/sandbox_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox Client-side Encryption Key | `payment_de/eway/sandbox_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment_other/authorizenet_directpost/trans_key` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_other/authorizenet_directpost/test` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Gateway URL | `payment_other/authorizenet_directpost/cgi_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Details URL | `payment_other/authorizenet_directpost/cgi_url_td` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Transaction Key | `payment_other/cybersource/transaction_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Access Key | `payment_other/cybersource/access_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Secret Key | `payment_other/cybersource/secret_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| New Order Status | `payment_other/cybersource/order_status` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Test Mode | `payment_other/cybersource/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Payment Response Password | `payment_other/worldpay/response_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Authorization Password | `payment_other/worldpay/auth_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_other/worldpay/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Sandbox Mode | `payment_other/eway/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Live API Key | `payment_other/eway/live_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live API Password | `payment_other/eway/live_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live Client-side Encryption Key | `payment_other/eway/live_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Key | `payment_other/eway/sandbox_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Password | `payment_other/eway/sandbox_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox Client-side Encryption Key | `payment_other/eway/sandbox_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment_ca/authorizenet_directpost/trans_key` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_ca/authorizenet_directpost/test` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Gateway URL | `payment_ca/authorizenet_directpost/cgi_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Details URL | `payment_ca/authorizenet_directpost/cgi_url_td` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment_ca/cybersource/transaction_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Access Key | `payment_ca/cybersource/access_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Secret Key | `payment_ca/cybersource/secret_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| New Order Status | `payment_ca/cybersource/order_status` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | -| Test Mode | `payment_ca/cybersource/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Payment Response Password | `payment_ca/worldpay/response_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Remote Admin Authorization Password | `payment_ca/worldpay/auth_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_ca/worldpay/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Sandbox Mode | `payment_ca/eway/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Live API Key | `payment_ca/eway/live_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live API Password | `payment_ca/eway/live_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live Client-side Encryption Key | `payment_ca/eway/live_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Key | `payment_ca/eway/sandbox_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Password | `payment_ca/eway/sandbox_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox Client-side Encryption Key | `payment_ca/eway/sandbox_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment_hk/authorizenet_directpost/trans_key` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_hk/authorizenet_directpost/test` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Gateway URL | `payment_hk/authorizenet_directpost/cgi_url` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Details URL | `payment_hk/authorizenet_directpost/cgi_url_td` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment_hk/cybersource/transaction_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Access Key | `payment_hk/cybersource/access_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Secret Key | `payment_hk/cybersource/secret_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_hk/cybersource/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Payment Response Password | `payment_hk/worldpay/response_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Authorization Password | `payment_hk/worldpay/auth_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_hk/worldpay/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live API Key | `payment_hk/eway/live_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live API Password | `payment_hk/eway/live_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live Client-side Encryption Key | `payment_hk/eway/live_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Key | `payment_hk/eway/sandbox_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Password | `payment_hk/eway/sandbox_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox Client-side Encryption Key | `payment_hk/eway/sandbox_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment_jp/authorizenet_directpost/trans_key` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_jp/authorizenet_directpost/test` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Gateway URL | `payment_jp/authorizenet_directpost/cgi_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Details URL | `payment_jp/authorizenet_directpost/cgi_url_td` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment_jp/cybersource/transaction_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Access Key | `payment_jp/cybersource/access_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Secret Key | `payment_jp/cybersource/secret_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| New Order Status | `payment_jp/cybersource/order_status` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Test Mode | `payment_jp/cybersource/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Payment Response Password | `payment_jp/worldpay/response_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Authorization Password | `payment_jp/worldpay/auth_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_jp/worldpay/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Sandbox Mode | `payment_jp/eway/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Live API Key | `payment_jp/eway/live_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live API Password | `payment_jp/eway/live_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live Client-side Encryption Key | `payment_jp/eway/live_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Key | `payment_jp/eway/sandbox_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Password | `payment_jp/eway/sandbox_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox Client-side Encryption Key | `payment_jp/eway/sandbox_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment_fr/authorizenet_directpost/trans_key` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_fr/authorizenet_directpost/test` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Gateway URL | `payment_fr/authorizenet_directpost/cgi_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Details URL | `payment_fr/authorizenet_directpost/cgi_url_td` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment_fr/cybersource/transaction_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Access Key | `payment_fr/cybersource/access_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Secret Key | `payment_fr/cybersource/secret_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_fr/cybersource/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Payment Response Password | `payment_fr/worldpay/response_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Authorization Password | `payment_fr/worldpay/auth_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_fr/worldpay/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Sandbox Mode | `payment_fr/eway/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Live API Key | `payment_fr/eway/live_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live API Password | `payment_fr/eway/live_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live Client-side Encryption Key | `payment_fr/eway/live_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Key | `payment_fr/eway/sandbox_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Password | `payment_fr/eway/sandbox_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox Client-side Encryption Key | `payment_fr/eway/sandbox_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment_it/authorizenet_directpost/trans_key` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_it/authorizenet_directpost/test` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Gateway URL | `payment_it/authorizenet_directpost/cgi_url` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Details URL | `payment_it/authorizenet_directpost/cgi_url_td` | | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment_it/cybersource/transaction_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Access Key | `payment_it/cybersource/access_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Secret Key | `payment_it/cybersource/secret_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_it/cybersource/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Payment Response Password | `payment_it/worldpay/response_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Authorization Password | `payment_it/worldpay/auth_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Test Mode | `payment_it/worldpay/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Sandbox Mode | `payment_it/eway/sandbox_flag` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | -| Live API Key | `payment_it/eway/live_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live API Password | `payment_it/eway/live_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Live Client-side Encryption Key | `payment_it/eway/live_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Key | `payment_it/eway/sandbox_api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox API Password | `payment_it/eway/sandbox_api_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Sandbox Client-side Encryption Key | `payment_it/eway/sandbox_encryption_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| API Key | `fraud_protection/signifyd/api_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| API URL | `fraud_protection/signifyd/api_url` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | ![Sys-specific]({{ site.baseurl }}/common/images/cloud_env.png) | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_au/express_checkout_other/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_au/paypal_group_all_in_one/wps_other/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_au/paypal_payment_gateways/paypal_payflowpro_au/settings_paypal_payflow/settings_paypal_payflow_advanced/paypal_payflow_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| API Login ID | `payment_au/authorizenet_directpost/login` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant MD5 | `payment_au/authorizenet_directpost/trans_md5` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Email Customer | `payment_au/authorizenet_directpost/email_customer` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant's Email | `payment_au/authorizenet_directpost/merchant_email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Installation ID | `payment_au/worldpay/admin_installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| MD5 Secret for Transactions | `payment_au/worldpay/md5_secret` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_es/express_checkout_other/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_es/paypal_group_all_in_one/payments_pro_hosted_solution_es/pphs_settings/pphs_settings_advanced/pphs_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_es/paypal_group_all_in_one/wps_other/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Send Check to | `payment_es/checkmo/mailing_address` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| API Login ID | `payment_es/authorizenet_directpost/login` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant MD5 | `payment_es/authorizenet_directpost/trans_md5` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Email Customer | `payment_es/authorizenet_directpost/email_customer` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant's Email | `payment_es/authorizenet_directpost/merchant_email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant ID | `payment_es/cybersource/merchant_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Profile ID | `payment_es/cybersource/profile_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Installation ID | `payment_es/worldpay/admin_installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_nz/express_checkout_other/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | -| SFTP Credentials | `payment_nz/paypal_group_all_in_one/wps_other/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_nz/paypal_payment_gateways/paypal_payflowpro_nz/settings_paypal_payflow/settings_paypal_payflow_advanced/paypal_payflow_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| API Login ID | `payment_nz/authorizenet_directpost/login` | | ![EE-only]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant MD5 | `payment_nz/authorizenet_directpost/trans_md5` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Email Customer | `payment_nz/authorizenet_directpost/email_customer` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant's Email | `payment_nz/authorizenet_directpost/merchant_email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant ID | `payment_nz/cybersource/merchant_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment_nz/cybersource/transaction_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Profile ID | `payment_nz/cybersource/profile_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Access Key | `payment_nz/cybersource/access_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Secret Key | `payment_nz/cybersource/secret_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Installation ID | `payment_nz/worldpay/installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Payment Response Password | `payment_nz/worldpay/response_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Installation ID | `payment_nz/worldpay/admin_installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Authorization Password | `payment_nz/worldpay/auth_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| MD5 Secret for Transactions | `payment_nz/worldpay/md5_secret` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_us/paypal_alternative_payment_methods/express_checkout_us/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_us/paypal_group_all_in_one/payflow_advanced/settings_payments_advanced/settings_payments_advanced_advanced/settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_us/paypal_group_all_in_one/wpp_usuk/settings_paypal_payflow/settings_paypal_payflow_advanced/paypal_payflow_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_us/paypal_group_all_in_one/wps_express/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_us/paypal_payment_gateways/paypal_payflowpro_with_express_checkout/settings_paypal_payflow/settings_paypal_payflow_advanced/paypal_payflow_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_us/paypal_payment_gateways/payflow_link_us/settings_payflow_link/settings_payflow_link_advanced/payflow_link_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| API Login ID | `payment_us/authorizenet_directpost/login` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment_us/authorizenet_directpost/trans_key` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant MD5 | `payment_us/authorizenet_directpost/trans_md5` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Email Customer | `payment_us/authorizenet_directpost/email_customer` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant's Email | `payment_us/authorizenet_directpost/merchant_email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant ID | `payment_us/cybersource/merchant_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment_us/cybersource/transaction_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Profile ID | `payment_us/cybersource/profile_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Installation ID | `payment_us/worldpay/installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Payment Response Password | `payment_us/worldpay/response_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Installation ID | `payment_us/worldpay/admin_installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Authorization Password | `payment_us/worldpay/auth_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| MD5 Secret for Transactions | `payment_us/worldpay/md5_secret` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_gb/paypal_alternative_payment_methods/express_checkout_gb/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_gb/paypal_group_all_in_one/payments_pro_hosted_solution_with_express_checkout/pphs_settings/pphs_settings_advanced/pphs_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_gb/paypal_group_all_in_one/wps_express/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Send Check to | `payment_gb/checkmo/mailing_address` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant ID | `payment_gb/cybersource/merchant_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment_gb/cybersource/transaction_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Profile ID | `payment_gb/cybersource/profile_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Access Key | `payment_gb/cybersource/access_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Secret Key | `payment_gb/cybersource/secret_key` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| API Login ID | `payment_gb/authorizenet_directpost/login` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Transaction Key | `payment_gb/authorizenet_directpost/trans_key` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant MD5 | `payment_gb/authorizenet_directpost/trans_md5` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Email Customer | `payment_gb/authorizenet_directpost/email_customer` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant's Email | `payment_gb/authorizenet_directpost/merchant_email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Installation ID | `payment_gb/worldpay/installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Payment Response Password | `payment_gb/worldpay/response_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Installation ID | `payment_gb/worldpay/admin_installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Authorization Password | `payment_gb/worldpay/auth_password` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_de/paypal_payment_solutions/express_checkout_de/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Make Check Payable to | `payment_de/checkmo/payable_to` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Send Check to | `payment_de/checkmo/mailing_address` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant ID | `payment_de/cybersource/merchant_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Profile ID | `payment_de/cybersource/profile_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| API Login ID | `payment_de/authorizenet_directpost/login` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant MD5 | `payment_de/authorizenet_directpost/trans_md5` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Email Customer | `payment_de/authorizenet_directpost/email_customer` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant's Email | `payment_de/authorizenet_directpost/merchant_email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Installation ID | `payment_de/worldpay/installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | -| Remote Admin Installation ID | `payment_de/worldpay/admin_installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| MD5 Secret for Transactions | `payment_de/worldpay/md5_secret` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_other/express_checkout_other/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_other/paypal_group_all_in_one/wps_other/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Make Check Payable to | `payment_other/checkmo/payable_to` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Send Check to | `payment_other/checkmo/mailing_address` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| API Login ID | `payment_other/authorizenet_directpost/login` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant MD5 | `payment_other/authorizenet_directpost/trans_md5` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| New Order Status | `payment_other/authorizenet_directpost/order_status` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant's Email | `payment_other/authorizenet_directpost/merchant_email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant ID | `payment_other/cybersource/merchant_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Profile ID | `payment_other/cybersource/profile_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Installation ID | `payment_other/worldpay/installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Installation ID | `payment_other/worldpay/admin_installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| MD5 Secret for Transactions | `payment_other/worldpay/md5_secret` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_ca/express_checkout_other/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_ca/paypal_group_all_in_one/wps_other/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_ca/paypal_payment_gateways/wpp_ca/settings_paypal_payflow/settings_paypal_payflow_advanced/paypal_payflow_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_ca/paypal_payment_gateways/paypal_payflowpro_ca/settings_paypal_payflow/settings_paypal_payflow_advanced/paypal_payflow_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_ca/paypal_payment_gateways/payflow_link_ca/settings_payflow_link/settings_payflow_link_advanced/payflow_link_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Make Check Payable to | `payment_ca/checkmo/payable_to` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Send Check to | `payment_ca/checkmo/mailing_address` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| API Login ID | `payment_ca/authorizenet_directpost/login` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant MD5 | `payment_ca/authorizenet_directpost/trans_md5` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| New Order Status | `payment_ca/authorizenet_directpost/order_status` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Email Customer | `payment_ca/authorizenet_directpost/email_customer` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant's Email | `payment_ca/authorizenet_directpost/merchant_email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant ID | `payment_ca/cybersource/merchant_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Profile ID | `payment_ca/cybersource/profile_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Installation ID | `payment_ca/worldpay/installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Installation ID | `payment_ca/worldpay/admin_installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| MD5 Secret for Transactions | `payment_ca/worldpay/md5_secret` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_hk/express_checkout_other/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_hk/paypal_group_all_in_one/payments_pro_hosted_solution_hk/pphs_settings/pphs_settings_advanced/pphs_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_hk/paypal_group_all_in_one/wps_other/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Make Check Payable to | `payment_hk/checkmo/payable_to` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Send Check to | `payment_hk/checkmo/mailing_address` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| API Login ID | `payment_hk/authorizenet_directpost/login` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant MD5 | `payment_hk/authorizenet_directpost/trans_md5` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Email Customer | `payment_hk/authorizenet_directpost/email_customer` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant's Email | `payment_hk/authorizenet_directpost/merchant_email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant ID | `payment_hk/cybersource/merchant_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Profile ID | `payment_hk/cybersource/profile_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Installation ID | `payment_hk/worldpay/installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Installation ID | `payment_hk/worldpay/admin_installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| MD5 Secret for Transactions | `payment_hk/worldpay/md5_secret` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Signature Fields | `payment_hk/worldpay/signature_fields` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_jp/express_checkout_other/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_jp/paypal_group_all_in_one/payments_pro_hosted_solution_jp/pphs_settings/pphs_settings_advanced/pphs_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_jp/paypal_group_all_in_one/wps_other/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Make Check Payable to | `payment_jp/checkmo/payable_to` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Send Check to | `payment_jp/checkmo/mailing_address` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| API Login ID | `payment_jp/authorizenet_directpost/login` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant MD5 | `payment_jp/authorizenet_directpost/trans_md5` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Email Customer | `payment_jp/authorizenet_directpost/email_customer` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant's Email | `payment_jp/authorizenet_directpost/merchant_email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant ID | `payment_jp/cybersource/merchant_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Profile ID | `payment_jp/cybersource/profile_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Installation ID | `payment_jp/worldpay/installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | -| Remote Admin Installation ID | `payment_jp/worldpay/admin_installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| MD5 Secret for Transactions | `payment_jp/worldpay/md5_secret` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Signature Fields | `payment_jp/worldpay/signature_fields` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_fr/express_checkout_other/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_fr/paypal_group_all_in_one/payments_pro_hosted_solution_fr/pphs_settings/pphs_settings_advanced/pphs_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_fr/paypal_group_all_in_one/wps_other/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Make Check Payable to | `payment_fr/checkmo/payable_to` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Send Check to | `payment_fr/checkmo/mailing_address` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| API Login ID | `payment_fr/authorizenet_directpost/login` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant MD5 | `payment_fr/authorizenet_directpost/trans_md5` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Email Customer | `payment_fr/authorizenet_directpost/email_customer` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant's Email | `payment_fr/authorizenet_directpost/merchant_email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant ID | `payment_fr/cybersource/merchant_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Profile ID | `payment_fr/cybersource/profile_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Installation ID | `payment_fr/worldpay/installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Installation ID | `payment_fr/worldpay/admin_installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| MD5 Secret for Transactions | `payment_fr/worldpay/md5_secret` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Signature Fields | `payment_fr/worldpay/signature_fields` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_it/express_checkout_other/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_it/paypal_group_all_in_one/payments_pro_hosted_solution_it/pphs_settings/pphs_settings_advanced/pphs_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| SFTP Credentials | `payment_it/paypal_group_all_in_one/wps_other/settings_ec/settings_ec_advanced/express_checkout_settlement_report/heading_sftp` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Make Check Payable to | `payment_it/checkmo/payable_to` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Send Check to | `payment_it/checkmo/mailing_address` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| API Login ID | `payment_it/authorizenet_directpost/login` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant MD5 | `payment_it/authorizenet_directpost/trans_md5` | | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Email Customer | `payment_it/authorizenet_directpost/email_customer` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant's Email | `payment_it/authorizenet_directpost/merchant_email` | | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Merchant ID | `payment_it/cybersource/merchant_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Profile ID | `payment_it/cybersource/profile_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | ![Encrypted]({{ site.baseurl }}/common/images/cloud_enc.png) | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Installation ID | `payment_it/worldpay/installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| Remote Admin Installation ID | `payment_it/worldpay/admin_installation_id` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | -| MD5 Secret for Transactions | `payment_it/worldpay/md5_secret` | ![EE-only]({{ site.baseurl }}/common/images/cloud_ee.png) | | | ![Sensitive]({{ site.baseurl }}/common/images/cloud_sens.png) | diff --git a/src/_includes/config/es-elasticsearch-magento-24.md b/src/_includes/config/es-elasticsearch-magento-24.md index 551974f05b0..09894568099 100644 --- a/src/_includes/config/es-elasticsearch-magento-24.md +++ b/src/_includes/config/es-elasticsearch-magento-24.md @@ -1,23 +1,24 @@ -This section discusses the minimum settings you must choose to test Elasticsearch with Magento 2. -For additional details about configuring Elasticsearch, see the [{{site.data.var.ee}} User Guide](http://docs.magento.com/m2/ee/user_guide/catalog/search-elasticsearch.html). +This section discusses the minimum settings you must choose to test Elasticsearch or OpenSearch with {{ site.data.var.ee }} and {{ site.data.var.ce }}. As of versions 2.4.4 and 2.4.3-p2, all fields labeled **Elasticsearch** also apply to OpenSearch. -## Configure Elasticsearch within Magento +For additional details about configuring your search engine, see the [User Guide]({{ site.user_guide_url }}/catalog/search-elasticsearch.html). -To configure Magento to use Elasticsearch: +## Configure your search engine from the Admin + +To configure your system to use Elasticsearch or OpenSearch: 1. Log in to the Admin as an administrator. 1. Click **Stores** > Settings > **Configuration** > **Catalog** > **Catalog** > **Catalog Search**. -1. From the **Search Engine** list, select your Elasticsearch version. +1. From the **Search Engine** list, select the corresponding version of your search engine If you are using OpenSearch, you must select Elasticsearch7. -The following table lists the required configuration options to configure and test the connection with Magento. -Unless you changed Elasticsearch server settings, the defaults should work. Skip to the next step. + The following table lists the required configuration options to configure and test the connection with Magento. + Unless you changed the server settings of your search engine, the defaults should work. Skip to the next step. -|Option|Description| -|--- |--- | -|**Elasticsearch Server Hostname**|Enter the fully qualified hostname or IP address of the machine running Elasticsearch.
{{site.data.var.ece}}: Get this value from your integration system.| -|**Elasticsearch Server Port**|Enter the Elasticsearch web server proxy port. The default is 9200.
{{site.data.var.ece}}: Get this value from your integration system.| -|**Elasticsearch Index Prefix**|Enter the Elasticsearch index prefix. If you use a single Elasticsearch instance for more than one Magento installation (Staging and Production environments), you must specify a unique prefix for each installation. Otherwise, you can use the default prefix magento2.| -|**Enable Elasticsearch HTTP Auth**|Click **Yes** only if you enabled authentication for your Elasticsearch server. If so, provide a username and password in the provided fields.| + |Option|Description| + |--- |--- | + |**Elasticsearch Server Hostname**|Enter the fully qualified hostname or IP address of the machine running Elasticsearch or OpenSearch.
{{site.data.var.ece}}: Get this value from your integration system.| + |**Elasticsearch Server Port**|Enter the web server proxy port. The default is 9200.
{{site.data.var.ece}}: Get this value from your integration system.| + |**Elasticsearch Index Prefix**|Enter the search engine index prefix. If you use a single instance for more than one Commerce installation (Staging and Production environments), you must specify a unique prefix for each installation. Otherwise, you can use the default prefix magento2.| + |**Enable Elasticsearch HTTP Auth**|Click **Yes** only if you enabled authentication for your search engine server. If so, provide a username and password in the provided fields.| {:start="4"} @@ -29,8 +30,8 @@ You will see either: Continue with: -* [Configure Apache and Elasticsearch]({{ page.baseurl }}/install-gde/prereq/es-config-apache.html) -* [Configure nginx and Elasticsearch]({{ page.baseurl }}/install-gde/prereq/es-config-nginx.html) +* [Configure Apache for your search engine]({{ page.baseurl }}/install-gde/prereq/es-config-apache.html) +* [Configure nginx for your search engine]({{ page.baseurl }}/install-gde/prereq/es-config-nginx.html) or you will see: @@ -38,25 +39,28 @@ or you will see: If so, try the following: -* Make sure the Elasticsearch server is running. -* If the Elasticsearch server is on a different host from Magento, log in to the Magento server and ping the Elasticsearch host. Resolve network connectivity issues and test the connection again. -* Examine the command window in which you started Elasticsearch for stack traces and exceptions. You must resolve those before you continue. In particular, make sure you started Elasticsearch as a user with `root` privileges. -* Make sure that [UNIX firewall and SELinux]({{ page.baseurl }}/install-gde/prereq/elasticsearch.html#firewall-selinux) are both disabled, or set up rules to enable Elasticsearch and Magento to communicate with each other. +* Make sure the search engine server is running. +* If the server is on a different host from Commerce, log in to the Commerce server and ping the search engine host. Resolve network connectivity issues and test the connection again. +* Examine the command window in which you started Elasticsearch or OpenSearch for stack traces and exceptions. You must resolve those before you continue. In particular, make sure you started your search engine as a user with `root` privileges. +* Make sure that [UNIX firewall and SELinux]({{ page.baseurl }}/install-gde/prereq/elasticsearch.html#firewall-selinux) are both disabled, or set up rules to enable your search engine and Commerce to communicate with each other. * Verify the value of the **Elasticsearch Server Hostname** field. Make sure the server is available. You can try the server's IP address instead. -* Use the `netstat -an | grep **listen-port**` command to verify that the port specified in the **Elasticsearch Server Port** field is not being used by another process. +* Use the `netstat -an | grep ` command to verify that the port specified in the **Elasticsearch Server Port** field is not being used by another process. - For example, to see if Elasticsearch is running on its default port, use the following command: + For example, to see if your search engine is running on its default port, use the following command: ```bash netstat -an | grep 9200 ``` - If Elasticsearch is running on port 9200, it displays similar to the following: + If it is running on port 9200, it displays similar to the following: + + ```terminal `tcp 0 0 :::9200 :::* LISTEN` + ``` ## Reindexing catalog search and refreshing the full page cache {#es-reindex} -After you change Magento's Elasticsearch configuration, you must reindex the catalog search index and refresh the full page cache using the Admin or command line. +After you change the search engine configuration, you must reindex the catalog search index and refresh the full page cache using the Admin or command line. To refresh the cache using the Admin: @@ -66,7 +70,7 @@ To refresh the cache using the Admin: The following figure shows an example. ![]({{ site.baseurl }}/common/images/solr_refresh-cache.png){:width="600px"} -To clean the cache using the command line, use the [`magento cache:clean`]({{ page.baseurl }}/config-guide/cli/config-cli-subcommands-cache.html#config-cli-subcommands-cache-clean) command. +To clean the cache using the command line, use the [`bin/magento cache:clean`]({{ page.baseurl }}/config-guide/cli/config-cli-subcommands-cache.html#config-cli-subcommands-cache-clean) command. To reindex using the command line: @@ -88,4 +92,4 @@ To reindex using the command line: 1. Wait until reindexing completes. {:.bs-callout-info} - Unlike the cache, indexers are updated by a cron job. Make sure [cron is enabled]({{ page.baseurl }}/config-guide/cli/config-cli-subcommands-cron.html) before you start using Elasticsearch. + Unlike the cache, indexers are updated by a cron job. Make sure [cron is enabled]({{ page.baseurl }}/config-guide/cli/config-cli-subcommands-cron.html) before you start using your search engine. diff --git a/src/_includes/config/es-elasticsearch-magento.md b/src/_includes/config/es-elasticsearch-magento.md index 8e56f86e80b..fa3b5c6e1a0 100644 --- a/src/_includes/config/es-elasticsearch-magento.md +++ b/src/_includes/config/es-elasticsearch-magento.md @@ -1,5 +1,5 @@ This section discusses the minimum settings you must choose to test Elasticsearch with Magento 2. -For additional details about configuring Elasticsearch, see the [{{site.data.var.ee}} User Guide](http://docs.magento.com/m2/ee/user_guide/catalog/search-elasticsearch.html). +For additional details about configuring Elasticsearch, see the [{{site.data.var.ee}} User Guide]({{ site.user_guide_url }}/catalog/search-elasticsearch.html). {% include config/es-version-23.md %} diff --git a/src/_includes/config/es-verify-proxy-24.md b/src/_includes/config/es-verify-proxy-24.md index 4e819b96281..d2a5504c23f 100644 --- a/src/_includes/config/es-verify-proxy-24.md +++ b/src/_includes/config/es-verify-proxy-24.md @@ -13,7 +13,7 @@ Enter the following command: curl -i http://:/_cluster/health ``` -For example, if you enter the command on the Elasticsearch server and your proxy uses port 8080: +For example, if you enter the command on the search engine server and your proxy uses port 8080: ```bash curl -i http://localhost:8080/_cluster/health @@ -64,7 +64,7 @@ Connection: keep-alive ### Configure HTTP Basic authentication in the Admin -Perform the same tasks as discussed in [Configure Magento to use Elasticsearch]({{page.baseurl}}/config-guide/elasticsearch/configure-magento.html) *except* click **Yes** from the **Enable Elasticsearch HTTP Auth** list and enter your username and password in the provided fields. +Perform the same tasks as discussed in [Configure Magento to use a search engine]({{page.baseurl}}/config-guide/elasticsearch/configure-magento.html) *except* click **Yes** from the **Enable Elasticsearch HTTP Auth** list and enter your username and password in the provided fields. Click **Test Connection** to make sure it works and then click **Save Config**. diff --git a/src/_includes/config/es-webserver-overview.md b/src/_includes/config/es-webserver-overview.md index b66b999cb60..ffcff2e92a7 100644 --- a/src/_includes/config/es-webserver-overview.md +++ b/src/_includes/config/es-webserver-overview.md @@ -1,6 +1,6 @@ ## Overview of secure web server communication {#es-ws-secure-over} -This topic discusses an example of securing communication between your web server and Elasticsearch using a combination of Transport Layer Security (TLS) encryption and [HTTP basic authentication](http://tools.ietf.org/html/rfc2617). You can optionally configure other types of authentication as well; we provide references for that information. +This topic discusses an example of securing communication between your web server and search engine (Elasticsearch or OpenSearch) using a combination of Transport Layer Security (TLS) encryption and [HTTP basic authentication](https://datatracker.ietf.org/doc/html/rfc2617). You can optionally configure other types of authentication as well; we provide references for that information. (An older term, Secure Sockets Layer (SSL), is frequently used interchangeably with TLS. In this topic, we refer to *TLS*.) @@ -15,10 +15,11 @@ We recommend the following: TLS is beyond the scope of this topic; however, we strongly recommend you use a real certificate in production and not a self-signed certificate. -* Elasticsearch runs on the same host as a web server. Running Elasticsearch and the web server on different hosts is beyond the scope of this topic. +* Your search engine runs on the same host as a web server. Running the search engine and the web server on different hosts is beyond the scope of this topic. - The advantage of putting Elasticsearch and the web server on the same host is that it makes intercepting encrypted communication impossible. The Elasticsearch web server does not have to be the same as the Magento web server; for example, Magento can run Apache and Elasticsearch can run nginx. - If Elasticsearch is exposed to the public web, you should configure authentication. If your Elasticsearch instance is protected within your network, this may not be necessary. Work with your hosting provider to determine which security measures you should implement to protect your instance. + The advantage of putting search engine and the web server on the same host is that it makes intercepting encrypted communication impossible. The search engine web server does not have to be the same as the {{ site.data.var.ee }} or {{ site.data.var.ce }} web server; for example, {{ site.data.var.ee }} can run Apache and Elasticsearch/OpenSearch can run nginx. + + If the search engine is exposed to the public web, you should configure authentication. If your search engine instance is protected within your network, this may not be necessary. Work with your hosting provider to determine which security measures you should implement to protect your instance. ### More information about TLS diff --git a/src/_includes/config/install-java.md b/src/_includes/config/install-java.md deleted file mode 100644 index c0a7f6c47db..00000000000 --- a/src/_includes/config/install-java.md +++ /dev/null @@ -1,45 +0,0 @@ -### Install the Java Software Development Kit (JDK) {#prereq-java} - -To determine if Java is already installed, enter the following command: - -```bash -java -version -``` - -If the message `java: command not found` displays, you must install the Java SDK as discussed in the next section. - -See one of the following sections: - -* [Install the latest JDK on CentOS](#install-prereq-java-centos) -* [Install the latest JDK on Ubuntu](#install-prereq-java-ubuntu) - -#### Install the JDK on CentOS {#install-prereq-java-centos} - -See [this article on digitalocean](https://www.digitalocean.com/community/tutorials/how-to-install-java-on-centos-and-fedora#install-oracle-java-8). - -Be sure to install the JDK and *not* the JRE. - -```bash -yum -y install java-1.7.0-openjdk -``` - - {:.bs-callout-info} -Java version 7 might not be available for all operating systems. For example, you can [search the list of available packages for Ubuntu](http://packages.ubuntu.com/). - -#### Install the JDK on Ubuntu {#install-prereq-java-ubuntu} - -To install JDK 1.8 on Ubuntu, enter the following commands as a user with `root` privileges: - -```bash -add-apt-repository -y ppa:webupd8team/java -``` - -```bash -apt-get -y update -``` - -```bash -apt-get install -y oracle-java8-installer -``` - -For other options, see [Oracle documentation](https://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html). diff --git a/src/_includes/config/install-java8.md b/src/_includes/config/install-java8.md index 2898bd45646..32608dd4e7c 100644 --- a/src/_includes/config/install-java8.md +++ b/src/_includes/config/install-java8.md @@ -24,7 +24,7 @@ yum -y install java-1.8.0-openjdk ``` {:.bs-callout-info} -Java version 8 might not be available for all operating systems. For example, you can [search the list of available packages for Ubuntu](http://packages.ubuntu.com/). +Java version 8 might not be available for all operating systems. For example, you can [search the list of available packages for Ubuntu](https://packages.ubuntu.com/). #### Install the JDK on Ubuntu {#install-prereq-java-ubuntu} diff --git a/src/_includes/config/message-queue-consumers.md b/src/_includes/config/message-queue-consumers.md index a0d8891abfb..a8854144467 100644 --- a/src/_includes/config/message-queue-consumers.md +++ b/src/_includes/config/message-queue-consumers.md @@ -11,7 +11,7 @@ bin/magento queue:consumers:list To start message queue consumers: ```bash -bin/magento queue:consumers:start [--max-messages=] [--batch-size=] [--single-thread] [--area-code=] +bin/magento queue:consumers:start [--max-messages=] [--batch-size=] [--single-thread] [--area-code=] [--multi-process=] ``` After consuming all available messages, the command terminates. You can run the command again manually or with a cron job. You can also run multiple instances of the `magento queue:consumers:start` command to process large message queues. For example, you can append `&` to the command to run it in the background, return to a prompt, and continue running commands: @@ -21,3 +21,6 @@ bin/magento queue:consumers:start & ``` See [queue:consumers:start]({{ page.baseurl }}/reference/cli/magento-commerce.html#queueconsumersstart) in the _Magento command-line reference_ for details about the command options, parameters, and values. + +{:.bs-callout-info} +The `--multi-process` option is present in the `queue:consumers:start` command, but to run consumers with parallel processes, configure the [`multiple_processes`](https://experienceleague.adobe.com/docs/commerce-operations/configuration-guide/message-queues/manage-message-queues.html#configuration) option in `/app/etc/env.php`. Otherwise, if `queue:consumers:start` is called with the `--multi-process` option, it will only work on a single thread. diff --git a/src/_includes/config/php-memcache.md b/src/_includes/config/php-memcache.md index e63349956dc..bb292d4f4d1 100644 --- a/src/_includes/config/php-memcache.md +++ b/src/_includes/config/php-memcache.md @@ -4,13 +4,13 @@ Because PHP has no native support for memcache, you must install an extension fo * `memcache` (no *d*), an older but very popular extension that is not maintained regularly. The `memcache` extension currently *does not* work with PHP 7. - [PHP documentation for memcache](http://php.net/manual/en/book.memcache.php) + [PHP documentation for memcache](https://php.net/manual/en/book.memcache.php) The exact name is `php5-memcache` for Ubuntu and `php-pecl-memcache` for CentOS * `memcached` (with a `d`), a newer and maintained extension that should be compatible with PHP 7. - [PHP documentation for memcached](http://php.net/memcached) + [PHP documentation for memcached](https://php.net/memcached) The exact name is `php5-memcached` for Ubuntu and `php-pecl-memcached` for CentOS diff --git a/src/_includes/config/redis-verify.md b/src/_includes/config/redis-verify.md index 57d8cb3c596..2f952240d66 100644 --- a/src/_includes/config/redis-verify.md +++ b/src/_includes/config/redis-verify.md @@ -50,6 +50,10 @@ If you use Redis for page caching, you'll see output similar to the following: ... more ... ``` +### Inspecting compressed data + +To inspect compressed Session data and Page Cache, the [RESP.app](https://flathub.org/apps/details/app.resp.RESP) supports the automatic decompression of Magento 2 Session and Page cache and displays PHP session data in a human-readable form. + ### Redis ping command Enter the following command: @@ -63,4 +67,4 @@ redis-cli ping If both commands succeeded, Redis is set up properly. #### More information -[`redis-cli` command reference](http://redis.io/topics/rediscli) +[`redis-cli` command reference](https://redis.io/topics/rediscli) diff --git a/src/_includes/config/secure-ws-apache_step1.md b/src/_includes/config/secure-ws-apache_step1.md index 0d55b309cb5..ec01a955c7e 100644 --- a/src/_includes/config/secure-ws-apache_step1.md +++ b/src/_includes/config/secure-ws-apache_step1.md @@ -35,7 +35,7 @@ where * Setting up cron: the web server user or another user. - In this example, we use the web server user but the choice of user is up to you. + In this example, we use the web server user, but the choice of user is up to you. * Setting up Elasticsearch: the user is named `magento_elasticsearch` in this example diff --git a/src/_includes/config/secure-ws-apache_step2.md b/src/_includes/config/secure-ws-apache_step2.md deleted file mode 100644 index 8674e038750..00000000000 --- a/src/_includes/config/secure-ws-apache_step2.md +++ /dev/null @@ -1,19 +0,0 @@ -You can optionally enable more than one user to securely communicate by adding these users to your password file and to a group file you'll configure in the next section. - -To add another user to your password file, enter the following command as a user with `root` privileges: - -```bash -htpasswd /usr/local/apache/password/ -``` - -To create an authorized group, create a group file anywhere outside the web server docroot. The group file specifies the name of the group and the users in the group. In this example, the group name is `MagentoGroup`. - -```bash -vim /usr/local/apache/password/.group -``` - -Contents of the file: - -```text -MagentoGroup: ... -``` diff --git a/src/_includes/config/setup-cron_2.3_how-to.md b/src/_includes/config/setup-cron_2.3_how-to.md index 0d811e7baa9..ceae34096bc 100644 --- a/src/_includes/config/setup-cron_2.3_how-to.md +++ b/src/_includes/config/setup-cron_2.3_how-to.md @@ -40,9 +40,9 @@ A sample follows: {% include note.html type='info' -content='The `update/cron.php` file exists in [Composer](https://glossary.magento.com/composer)- and [archive-based](https://magento.com/tech-resources/download) Magento installations. It does not exist if you installed Magento by cloning the [Magento 2 git repository](https://github.com/magento/magento2/). +content='The `update/cron.php` file exists in [Composer](https://glossary.magento.com/composer)- and [archive-based](https://magento.com/tech-resources/download) installations. It does not exist in git-based installations. -In [Composer-based installations](https://glossary.magento.com/composer), Magento creates the `update/` directory when you run `composer create-project`. Running `composer install` does not create the `update/` directory (if it did not exist before). See [Recreate the Magento updater](https://devdocs.magento.com/guides/v2.3/comp-mgr/updater/update-updater.html).' +In [Composer-based installations](https://glossary.magento.com/composer), running the `composer create-project` command creates an `update/` directory. Running the `composer install` command does not create the `update/` directory (if it did not exist before).' %} Starting in Magento version 2.3.4, cron tasks are categorized into two groups: diff --git a/src/_includes/config/split-deploy/example_update-prod.md b/src/_includes/config/split-deploy/example_update-prod.md index 0dcb31420fe..db0c6f95705 100644 --- a/src/_includes/config/split-deploy/example_update-prod.md +++ b/src/_includes/config/split-deploy/example_update-prod.md @@ -15,7 +15,7 @@ To update the production system: 1. Stop any running queue workers by setting `cron_run` to `false` in `app/etc/env.php` as follows: - ```php + ```php?start_inline=1 'cron_consumers_runner' => [ 'cron_run' => false ] diff --git a/src/_includes/contributor/2-3-submission.md b/src/_includes/contributor/2-3-submission.md deleted file mode 100644 index 47b600d6099..00000000000 --- a/src/_includes/contributor/2-3-submission.md +++ /dev/null @@ -1,3 +0,0 @@ -{:.bs-callout-info} -**v2.3 Contribution Notice:** -We no longer accept pull requests to the v 2.2, v2.1 or v2.0 release lines to focus all development efforts on v2.3. diff --git a/src/_includes/contributor/2-4-submission.md b/src/_includes/contributor/2-4-submission.md index f8583831c79..f85f92f4dba 100644 --- a/src/_includes/contributor/2-4-submission.md +++ b/src/_includes/contributor/2-4-submission.md @@ -1,3 +1,3 @@ -{:.bs-callout .bs-callout-info} +{:.bs-callout-info} **v2.4 Contribution Notice:** Magento is focusing development efforts on v2.4, so we are no longer accepting pull requests to the v2.3, v2.2, v2.1, and v2.0 release lines. diff --git a/src/_includes/contributor/labels.md b/src/_includes/contributor/labels.md index 99c8d89c406..323d293e320 100644 --- a/src/_includes/contributor/labels.md +++ b/src/_includes/contributor/labels.md @@ -16,22 +16,6 @@ Progress labels indicate the Pull Request status on each review stage: * `Progress: accept` - The pull request has been accepted and will be merged into mainline code. * `Progress: reject` - The pull request has been rejected and will not be merged into mainline code. Possible reasons can include but are not limited to: issue has already been fixed in another code contribution, or there is an issue with the code contribution. -### Contribution awards -{:.no_toc} - -The level of investigation, research, and work required for a task may differ. Contribution Rewards labels indicate what type of contribution awards will be applied when completing an issue and PR. Some awards will provide higher points and rewards than others. - -* `Award: complex` -* `Award: advanced` -* `Award: special achievement` -* `Award: category of expertise` -* `Award: test coverage` -* `Award: devdocs update` -* `Award: MFTF test coverage` -* `Award: bug fix` -* `Cleanup` -* `Port` - ### Partners {:.no_toc} diff --git a/src/_includes/contributor/rewards.md b/src/_includes/contributor/rewards.md deleted file mode 100644 index 396feb2f16f..00000000000 --- a/src/_includes/contributor/rewards.md +++ /dev/null @@ -1,106 +0,0 @@ -We are thankful for all contributions, and we always recognize our most active members. Our aim is to find and recognize our top contributors according to points awarded during a given time period (monthly/quarterly/yearly). Contributors can earn points in numerous ways with a focus on pull requests (PR) to the backlog and special projects. - -The Community Engineering team assesses each PR and determines the best awards for the submitted work. Contribution points are calculated according to the assessment results. We award points when the PR is merged. - -### How points are awarded -{:.no_toc} - -Every merged PR receives one [base achievement](#base-achievements) and potentially one, or more, [additional achievements](#additional-achievements). These achievements are applied to PRs during review and assessment. [Contributors](contributors.html) and [maintainers](maintainers.html) receive points after the PR is merged. - -Due to the level of work required for developing and reviewing a PR, contributors and maintainers receive the same amount of points. - -For instance, see this calculated reward points example: - -1. When a contributor submits a PR with complex code contributions, they receive a total of 30 points: - * Improvement (base achievement) = 10 points - * Complex (additional achievement) = 20 points -1. When a contributor submits a PR with complex code and tests, they receive a total of 40 points: - * Improvement (base achievement) = 10 points - * Complex (additional achievement) = 20 points - * Test coverage (additional achievement) = 10 points -1. When a contributor submits a PR port of an existing merged PR, they receive a total of 35 points: - * Improvement (base achievement) = 10 points - * Complex (additional achievement) = 20 points - * Author of ported issue = 5 points -1. When a maintainer reviews and approves a PR with complex code and tests, they receive a total of 40 points: - * Improvement (base achievement) = 10 points - * Complex (additional achievement) = 20 points - * Test coverage (additional achievement) = 10 points - -Earned achievements display as labels in each PR in GitHub and for each contributor, partner, and maintainer on [magento.com](https://magento.com/magento-contributors). - -{:.bs-callout-info} -Multiple minor editorial fixes should be combined into a single PR, for the sake of efficiency. - -### Base achievements -{:.no_toc} - -Every merged PR receives one base achievement. - -Achievement | Points | Description -| ------------ | --- | --- | -Improvement| 10 | Contribution contains code improvements, refactoring, or a bug fix. -Port | 5 | Contribution ports an existing solution between release lines. The author of the original PR receives an additional 5 points when another person contributes the ported PR. -Code Cleanup | 1 | Contribution contains code cleanup, such as typos, inline documentation, coding style, remove unused code, and minor style/design fixes. - -### Additional achievements -{:.no_toc} - -Every PR may receive several additional achievements during assessment. - -Achievement | Points | Description -| ------------ | --- | --- | -Advanced | 30 | Contribution provides new features, such as introducing a new CLI command or integration with the new payment or shipping methods. -Complex | 20 | Contribution contains complete refactoring of legacy code, improvements to application design, or updates to libraries. -Special achievement | 20 | Contribution earns recognition in a specific category, such as for extensive tests coverage, improved framework design, improved APIs or API coverage, and improved customizability. -Test coverage | 10 | Contribution contains a fix or improvement and new tests or test cases. -MFTF test coverage| 10 | Contribution contains MFTF tests. -Bug fix | 10 | Contribution fixes one or more known GitHub issues. -Author of Ported Issue | 5 | Additional points for a contribution that ports (up port or back port) a previous PR across release lines by another contributor. -Category of Expertise | 5 | Additional points for a contribution that required deeper investigation and expertise. -Issue Triage: Confirmed | 5 | A public issue report is verified and confirmed. The description contains all the required information needed to easily reproduce the issue with the provided steps. -Issue Triage: Rejected/Closed | 4 | A public issue report is verified and closed/rejected because it is not a bug or cannot be reproduce using the provided steps in the description on the supported Magento versions. - -## Docs awards and points - -Contributors and maintainers can also earn rewards for pull requests (PRs) that are merged in the [DevDocs](https://github.com/magento/devdocs) and [MerchDocs](https://github.com/magento/merchdocs) repositories. These earned points add to contributor totals. Like code contributions, the Docs team assesses the PRs and applies labels (which may vary between repositories) to determine the level of work and achievements. Each PR receives one base achievement and potentially additional achievements. - -{:.bs-callout-info} -Some documentation projects, such as MFTF and PWA, are published on the DevDocs site, but the source repositories exist outside of the DevDocs repository. The teams that maintain these projects have discretion over defining points for documentation contributions. - -These examples show how reward points are calculated: - -* A contributor who submits a PR that reformats HTML into markdown or fixes typos will receive an Editorial (base achievement) label = 1 point -* A contributor who submits a PR with a code sample update and new parameter descriptions will receive an Improvement (base achievement) label = 10 points _and_ either a Major update (additional achievement) label = 20 points _OR_ a Technical label (additional achievement) = 10 points - -### Base achievements -{:.no_toc} - -Every merged PR to the [DevDocs repository](https://github.com/magento/devdocs) receives one base achievement. If you enter a PR with editorial fixes and new content, you receive the Improvement and additional achievements. - -Achievement | Points | Description -| ------------ | --- | --- | -Improvement | 10 | Contribution contains document improvements, adding missing features of inconsistency between code base and documentation, and similar. -Editorial | 1 | Contribution contains fixes for typos, grammatical inconsistencies, or minor rewrites to correct inaccuracies. - -### Additional achievements -{:.no_toc} - -Each PR can earn one of the following additional achievements. If you entered an editorial PR, you may not receive an additional achievement. - -Achievement | Points | Description -| ------------ | --- | --- | -New topic | 30 | New topic submissions for content that has never existed in DevDocs, such as tutorials, references, instructions, and other relevant content. -Major update | 20 | Significant updates to existing content. -Technical | 10 | Updates to code or processes that alter the technical content of the document, such as code snippets, reference documentation, parameter names and values, and other relevant content. - -If the PR earns recognition for significant updates and additions to the documentation, it may also receive a Special Achievement label, which garners an additional 20 points. This is determinable at the time of internal assessment. Certain issues may already be labeled as Special Achievement in an effort to prompt contribution---the PRs that fix these issues will receive the extra 20 points. - -### Contribution programs -{:.no_toc} - -Both DevDocs and MerchDocs have contribution programs for publicly recognizing and thanking contributors for their hard work and contributions to documentation. - -The top monthly contributors and new contributors are thanked on [Twitter](https://twitter.com/MagentoDevDocs) and in Slack ([DevDocs](https://magentocommeng.slack.com/archives/CAN932A3H) and [MerchDocs](https://magentocommeng.slack.com/archives/CJP33CEKY)) each month. The top quarterly contributor will also be recognized through these channels each quarter. - -Stay tuned for updates and improvements to the contributor programs for both DevDocs and MerchDocs. diff --git a/src/_includes/graphql/attribute-metadata.md b/src/_includes/graphql/attribute-metadata.md new file mode 100644 index 00000000000..0c4cfdf5923 --- /dev/null +++ b/src/_includes/graphql/attribute-metadata.md @@ -0,0 +1,13 @@ +The `AttributeMetadataInterface` object contains the following attributes: + +Attribute | Type | Description +--- | --- | --- +`attribute_labels` | [`StoreLabels`] | An array of attribute labels defined for the current store +`code` | String | The unique identifier for an attribute code. This value should be lowercase, without spaces +`data_type` | ObjectDataTypeEnum | The data type of the attribute +`entity_type` | AttributeEntityTypeEnum | The type of entity that defines the attribute +`is_system` | Boolean | Indicates whether the attribute is a system attribute +`label` | String | The label assigned to the attribute +`sort_order` | Int | The relative position of the attribute +`uid` | ID | The unique ID of an attribute +`ui_input` | UiInputTypeInterface | Frontend UI properties of the attribute diff --git a/src/_includes/graphql/cart-address-input-24.md b/src/_includes/graphql/cart-address-input-24.md index d30049e6eda..3ca6c4629e5 100644 --- a/src/_includes/graphql/cart-address-input-24.md +++ b/src/_includes/graphql/cart-address-input-24.md @@ -6,7 +6,8 @@ Attribute | Data Type | Description `firstname` | String! | The customer's first name `lastname` | String! | The customer's last name `postcode` | String | The postal code for the billing or shipping address -`region` | String | The region code and label for the billing or shipping address +`region` | String | The region code for the billing or shipping address +`region_id` | Int | The unique ID that identifies the region for the billing or shipping address `save_in_address_book` | Boolean | Determines whether to save the address in the customer's address book. The default value is true. `street` | [String]! | An array containing the street for the billing or shipping address -`telephone` | String | The telephone number for the billing or shipping address +`telephone` | String | The telephone number for the billing or shipping address \ No newline at end of file diff --git a/src/_includes/graphql/cart-user-input-errors.md b/src/_includes/graphql/cart-user-input-errors.md new file mode 100644 index 00000000000..cae8d362cd7 --- /dev/null +++ b/src/_includes/graphql/cart-user-input-errors.md @@ -0,0 +1,14 @@ + + +The `CartUserInputError` object contains information about errors that are specific to carts. + +| Attribute | Data Type | Description | +|-----------|-------------------------|------------------------------------------------------------------------------------------------------------------------------| +| `code` | CartUserInputErrorType! | A cart-specific error code. Possible values include `PRODUCT_NOT_FOUND`, `NOT_SALABLE`, `INSUFFICIENT_STOCK` and `UNDEFINED` | +| `message` | String! | A localized error message | diff --git a/src/_includes/graphql/catalog-service/headers.md b/src/_includes/graphql/catalog-service/headers.md new file mode 100644 index 00000000000..8bce01eb59e --- /dev/null +++ b/src/_includes/graphql/catalog-service/headers.md @@ -0,0 +1,8 @@ +Header | Description +--- | --- +`Magento-Customer-Group` | For storefront clients, this value will be available at the storefront in the `dataservices_customer_group` cookie. +`Magento-Environment-Id` | This value is displayed at **System** > **Commerce Services Connector** > **SaaS Identifier** > **Data Space ID** or can be obtained by running the `bin/magento config:show services_connector/services_id/environment_id` command. +`Magento-Store-Code`| The code assigned to the store associated with the active store view. For example, `main_website_store`. +`Magento-Store-View-Code`| The code assigned to the active store view. For example, `default`. +`Magento-Website-Code`| The code assigned to the website associated with the active store view. For example, `base`. +`X-Api-Key` | A unique key that is generated during the onboarding process. diff --git a/src/_includes/graphql/catalog-service/product-view.md b/src/_includes/graphql/catalog-service/product-view.md new file mode 100644 index 00000000000..a130843dd35 --- /dev/null +++ b/src/_includes/graphql/catalog-service/product-view.md @@ -0,0 +1,161 @@ +The `ProductView` return object is an interface that can contain the following fields. It is implemented by the [`SimpleProductView`](#SimpleProductView-type) and [`ComplexProductView`](#ComplexProductView-type) types. + +Field | Data Type | Description +--- | --- | --- +`attributes(roles: [String])` | [ProductViewAttribute] | A list of merchant-defined attributes designated for the storefront. +`description` | String | The detailed description of the product. +`id` | ID! | The product ID, generated as a composite key, unique per locale. +`images(roles: [String])` | [ProductViewImage] | A list of images defined for the product. +`metaDescription` | String | A brief overview of the product for search results listings. +`metaKeyword` | String | A comma-separated list of keywords that are visible only to search engines. +`metaTitle` | String | A string that is displayed in the title bar and tab of the browser and in search results lists. +`name` | String | Product name. +`shortDescription` | String | A summary of the product. +`sku` | String | Product SKU. +`url` | String | Canonical URL of the product. + +### ComplexProductView type {#ComplexProductView-type} + +The `ComplexProductView` type represents bundle, configurable, and group products. Complex product prices are returned as a price range, because price values can vary based on selected options. The type implements `ProductView`. + +Field | Data Type | Description +--- | --- | --- +`attributes(roles: [String])` | [ProductViewAttribute] | A list of merchant-defined attributes designated for the storefront. +`description` | String | The detailed description of the product. +`id` | ID! | The product ID, generated as a composite key, unique per locale. +`images(roles: [String])` | [ProductViewImage] | A list of images defined for the product. +`metaDescription` | String | A brief overview of the product for search results listings. +`metaKeyword` | String | A comma-separated list of keywords that are visible only to search engines. +`metaTitle` | String | A string that is displayed in the title bar and tab of the browser and in search results lists. +`name` | String | Product name. +`options` | [ProductViewOption] | A list of selectable options. +`priceRange` | ProductViewPriceRange | A range of possible prices for a complex product. +`shortDescription` | String | A summary of the product. +`sku` | String | Product SKU. +`url` | String | Canonical URL of the product. + +### Price type + +The `Price type` defines the price of a simple product or a part of a price range for a complex product. It can include a list of price adjustments. + +Field | Data Type | Description +--- | --- | --- +`adjustments` | [PriceAdjustment] | A list of price adjustments. +`amount` | ProductViewMoney | Contains the monetary value and currency code of a product. + +### PriceAdjustment type + +The `PriceAdjustment` type specifies the amount and type of a price adjustment. An example code value is `weee`. + +Field | Data Type | Description +--- | --- | --- +`amount` | Float | The amount of the price adjustment. +`code` | String | Identifies the type of price adjustment. + +### ProductViewAttribute type + +The `ProductViewAttribute` type is a container for customer-defined attributes that are displayed the storefront. + +Field | Data Type | Description +--- | --- | --- +`label` | String | Label of the attribute. +`name` | String! | Name of an attribute code. +`roles` | [String] | Roles designated for an attribute on the storefront, such as "Show on PLP", "Show in PDP", or "Show in Search". +`value` | JSON | Attribute value, arbitrary of type. + +### ProductViewImage type + +The `ProductViewImage` type contains details about a product image. + +Field | Data Type | Description +--- | --- | --- +`label` | String | The display label of the product image. +`roles` | [String] | A list that describes how the image is used. Can be `image`, `small_image`, or `thumbnail`. +`url` | String! | The URL to the product image. + +### ProductViewMoney type + +The `ProductViewMoney` type defines a monetary value, including a numeric value and a currency code. + +Field | Data Type | Description +--- | --- | --- +`currency` | ProductViewCurrency | A three-letter currency code, such as USD or EUR. +`value` | Float | A number expressing a monetary value. + +### ProductViewOption type + +Product options provide a way to configure products by making selections of particular option values. Selecting one or many options will point to a specific simple product. + +Field | Data Type | Description +--- | --- | --- +`id` | ID | The ID of the option. +`multi` | Boolean | Indicates whether the option allows multiple choices. +`required` | Boolean | Indicates whether the option must be selected. +`title` | String | The display name of the option. +`values` | [ProductViewOptionValue!] | List of available option values. + +### ProductViewOptionValue interface + +The `ProductViewOptionValue` interface defines the product fields available to the `ProductViewOptionValueProduct` and `ProductViewOptionValueConfiguration` types. + +Field | Data Type | Description +--- | --- | --- +`id` | ID | The ID of an option value. +`title` | String | The display name of the option value. + +### ProductViewOptionValueConfiguration type + +The `ProductViewOptionValueConfiguration` type is an implementation of `ProductViewOptionValue` for configuration values. + +Field | Data Type | Description +--- | --- | --- +`id` | ID | The ID of an option value. +`title` | String | The display name of the option value. + +### ProductViewOptionValueProduct type + +The `ProductViewOptionValueProduct` type is an implementation of `ProductViewOptionValue` that adds details about a simple product. + +Field | Data Type | Description +--- | --- | --- +`id` | ID | The ID of an option value. +`title` | String | The display name of the option value. +`product` | SimpleProductView | Details about a simple product. + +### ProductViewPrice type + +The `ProductViewPrice` type provides the base product price view, inherent for simple products. + +Field | Data Type | Description +--- | --- | --- +`final` | Price | Price value after discounts, excluding personalized promotions. +`regular` | Price | Base product price specified by the merchant. +`roles` | [String] | Determines if the price should be visible or hidden. + +### ProductViewPriceRange type + +The `ProductViewPriceRange` type lists the minimum and maximum price of a complex product. + +Field | Data Type | Description +--- | --- | --- +`maximum` | ProductViewPrice | Maximum price. +`minimum` | ProductViewPrice | Minimum price. + +### SimpleProductView type {#SimpleProductView-type} + +The `SimpleProductView` type represents all product types, except bundle, configurable, and group. Simple product prices do not contain price ranges. `SimpleProductView` implements `ProductView`. + +Field | Data Type | Description +--- | --- | --- +`attributes(roles: [String])` | [ProductViewAttribute] | A list of merchant-defined attributes designated for the storefront. +`description` | String | The detailed description of the product. +`id` | ID! | The product ID, generated as a composite key, unique per locale. +`images(roles: [String])` | [ProductViewImage] | A list of images defined for the product. +`metaDescription` | String | A brief overview of the product for search results listings. +`metaKeyword` | String | A comma-separated list of keywords that are visible only to search engines. +`metaTitle` | String | A string that is displayed in the title bar and tab of the browser and in search results lists. +`name` | String | Product name. +`price` | ProductViewPrice | Base product price view. +`shortDescription` | String | A summary of the product. +`sku` | String | Product SKU. +`url` | String | Canonical URL of the product. diff --git a/src/_includes/graphql/customer-input-24.md b/src/_includes/graphql/customer-input-24.md deleted file mode 100644 index 5c4125b74f4..00000000000 --- a/src/_includes/graphql/customer-input-24.md +++ /dev/null @@ -1,21 +0,0 @@ -Attribute | Data Type | Description ---- | --- | --- -`addresses` | [CustomerAddress](#customerAddressInput) | An array containing the customer's shipping and billing addresses -`created_at` | String | Timestamp indicating when the account was created -`date_of_birth` | String | The customer's date of birth. In keeping with current security and privacy best practices, be sure you are aware of any potential legal and security risks associated with the storage of customers’ full date of birth (month, day, year) along with other personal identifiers, such as full name, before collecting or processing such data. -`default_billing` | String | The ID assigned to the billing address -`default_shipping` | String | The ID assigned to the shipping address -`dob` | String | Deprecated. Use `date_of_birth` instead. The customer's date of birth -`email` | String | The customer's email address -`firstname` | String | The customer's first name -`gender` | Int | The customer's gender (Male - 1, Female - 2) -`group_id` | Int | Deprecated. This attribute is not applicable for GraphQL. The group assigned to the user. Default values are 0 (Not logged in), 1 (General), 2 (Wholesale), and 3 (Retailer) -`id` | Int | Deprecated. This attribute is not applicable for GraphQL. The ID assigned to the customer -`is_subscribed` | Boolean | Indicates whether the customer is subscribed to the company's newsletter -`lastname` | String | The customer's family name -`middlename` |String | The customer's middle name -`prefix` | String | An honorific, such as Dr., Mr., or Mrs. -`suffix` | String | A value such as Sr., Jr., or III -`taxvat` | String | The customer's Tax/VAT number (for corporate customers) - -{% include graphql/customer-address-input-24.md %} \ No newline at end of file diff --git a/src/_includes/graphql/customer-input.md b/src/_includes/graphql/customer-input.md deleted file mode 100644 index bdb11b0534c..00000000000 --- a/src/_includes/graphql/customer-input.md +++ /dev/null @@ -1,21 +0,0 @@ -Attribute | Data Type | Description ---- | --- | --- -`addresses` | [CustomerAddress](#customerAddressInput) | An array containing the customer's shipping and billing addresses -`created_at` | String | Timestamp indicating when the account was created -`date_of_birth` | String | The customer's date of birth. In keeping with current security and privacy best practices, be sure you are aware of any potential legal and security risks associated with the storage of customers’ full date of birth (month, day, year) along with other personal identifiers, such as full name, before collecting or processing such data. -`default_billing` | String | The ID assigned to the billing address -`default_shipping` | String | The ID assigned to the shipping address -`dob` | String | Deprecated. Use `date_of_birth` instead. The customer's date of birth -`email` | String | The customer's email address -`firstname` | String | The customer's first name -`gender` | Int | The customer's gender (Male - 1, Female - 2) -`group_id` | Int | Deprecated. This attribute is not applicable for GraphQL. The group assigned to the user. Default values are 0 (Not logged in), 1 (General), 2 (Wholesale), and 3 (Retailer) -`id` | Int | The ID assigned to the customer -`is_subscribed` | Boolean | Indicates whether the customer is subscribed to the company's newsletter -`lastname` | String | The customer's family name -`middlename` |String | The customer's middle name -`prefix` | String | An honorific, such as Dr., Mr., or Mrs. -`suffix` | String | A value such as Sr., Jr., or III -`taxvat` | String | The customer's Tax/VAT number (for corporate customers) - -{% include graphql/customer-address-input.md %} \ No newline at end of file diff --git a/src/_includes/graphql/negotiable-quote-address-input.md b/src/_includes/graphql/negotiable-quote-address-input.md new file mode 100644 index 00000000000..f5e6d07bd95 --- /dev/null +++ b/src/_includes/graphql/negotiable-quote-address-input.md @@ -0,0 +1,15 @@ +The `NegotiableQuoteAddressInput` object contains the following attributes. + +Attribute | Data Type | Description +--- | --- | --- +`city` | String! | The city specified for the billing or shipping address +`company` | String | The company name +`country_code` | String! | The country code and label for the billing or shipping address +`firstname` | String! | The first name of the company user +`lastname` | String! | The last name of the company user +`postcode` | String | The ZIP or postal code of the billing or shipping address +`region` | String | A string that defines the state or province of the billing or shipping address +`region_id` | Int | An integer that defines the state or province of the billing or shipping address +`save_in_address_book` | Boolean | Determines whether to save the address in the customer's address book. The default value is true +`street` | [String!]! | An array containing the street for the billing or shipping address +`telephone` | String | The telephone number for the billing or shipping address diff --git a/src/_includes/graphql/negotiable-quote.md b/src/_includes/graphql/negotiable-quote.md index 844c34e6afe..979a3f91928 100644 --- a/src/_includes/graphql/negotiable-quote.md +++ b/src/_includes/graphql/negotiable-quote.md @@ -2,14 +2,21 @@ The `NegotiableQuote` object contains details of a negotiable quote, including i Attribute | Data Type | Description --- | --- | --- +`available_payment_methods` | [AvailablePaymentMethod] | An array of payment methods that can be applied to the negotiable quote +`billing_address` | NegotiableQuoteBillingAddress | The billing address applied to the negotiable quote `buyer` | NegotiableQuoteUser! | The first and last name of the buyer `comments` | [NegotiableQuoteComment!] | A list of comments made by the buyer and seller `created_at` | String | Timestamp indicating when the negotiable quote was created +`email` String | The email address of the company user `history` | [NegotiableQuoteHistoryEntry!] | A list of status and price changes for the negotiable quote +`is_virtual` | Boolean | Indicates whether the negotiable quote contains only virtual products `items` | [CartItemInterface] | The list of items in the negotiable quote `name` | String! | The title assigned to the negotiable quote -`prices` | CartPrices | A set of subtotals and totals applied to the cart +`prices` | CartPrices | A set of subtotals and totals applied to the negotiable quote +`selected_payment_method` | SelectedPaymentMethod | The payment method that was applied to the negotiable quote +`shipping_addresses` | [NegotiableQuoteShippingAddress]! | A list of shipping addresses applied to the negotiable quote. `status` | NegotiableQuoteStatus! | The status of the negotiable quote. Possible values are SUBMITTED, PENDING, UPDATED, OPEN, ORDERED, CLOSED, DECLINED, and EXPIRED +`total_quantity` | Float! | The total number of items in the negotiable quote `uid` | ID! | The unique ID of a NegotiableQuote object `updated_at` | String | Timestamp indicating when the negotiable quote was updated diff --git a/src/_includes/graphql/store-config.md b/src/_includes/graphql/store-config.md index ac964f75f4d..73c1551c0ef 100644 --- a/src/_includes/graphql/store-config.md +++ b/src/_includes/graphql/store-config.md @@ -21,11 +21,22 @@ Attribute | Data Type | Description | Default or example value `catalog_default_sort_by` | String | The default sort order of the search results list | `position` `category_fixed_product_tax_display_setting` | [FixedProductTaxDisplaySettings](#FixedProductTaxDisplaySettings) | Corresponds to the **Display Prices In Product Lists** field. It indicates how Fixed Product Tax information is displayed on category pages | FPT_DISABLED `category_url_suffix` | String | The suffix applied to category pages, such as `.htm` or `.html` | `.html` +`check_money_order_enable_for_specific_countries` | Boolean | Indicates whether only specific countries can use this payment method | true or false +`check_money_order_enabled` | Boolean | Indicates whether the Check/Money Order payment method is enabled | true or false +`check_money_order_title` | String | The title of the Check/Money Order payment method displayed on the storefront | Check / Money order +`check_money_order_new_order_status` | String | Status of new orders placed using the Check/Money Order payment method | `pending` +`check_money_order_payment_from_specific_countries` | String | Comma-separated list of specific countries allowed to use the Check/Money Order payment method | null +`check_money_order_make_check_payable_to` | String | The name of the party to whom the check must be payable | `TestCo` +`check_money_order_send_check_to` | String | The full street address or PO Box where the checks are mailed | `TestCo\r\nAttn: Accounts Receivable\r\n11501 Domain Dr #110\r\nAustin, TX 78758` +`check_money_order_min_order_total` | String | Minimum order amount required to qualify for the Check/Money Order payment method | 50 +`check_money_order_max_order_total` | String | Maximum order amount required to qualify for the Check/Money Order payment method | 500 +`check_money_order_sort_order` | Int | A number indicating the position of the Check/Money Order payment method in the list of available payment methods during checkout | 2 `cms_home_page` | String | Returns the name of the CMS page that identifies the home page for the store | `home` `cms_no_cookies` | String | Identifies a specific CMS page that appears when cookies are not enabled for the browser | `enable-cookies` `cms_no_route` | String | Identifies a specific CMS page that you want to appear when a 404 “Page Not Found” error occurs | `no-route` `code` | String | Deprecated. Use `store_code` instead. A unique identifier for the store | `default` `configurable_thumbnail_source` | String | Determines which thumbnail should be used in the cart for configurable products. Possible values: `parent` or `itself` (child) | `parent` +`contact_enabled` | Boolean! | Indicates whether the Contact Us form is enabled | true or false `copyright` | String | The copyright statement that appears at the bottom of each page | Copyright © 2013-present Magento, Inc. All rights reserved. `default_description` | String | The description that provides a summary of your site for search engine listings and should not be more than 160 characters in length | null `default_display_currency_code` | String | The code representing the currency displayed on the store | `USD` @@ -67,6 +78,7 @@ Attribute | Data Type | Description | Default or example value `magento_wishlist_general_is_enabled` | String | Indicates whether wish lists are enabled (1) or disabled (0) | 1 `maximum_number_of_wishlists` | String | If multiple wish lists are enabled, the maximum number of wish lists the customer can have | 5 `minimum_password_length` | String | The minimum number of characters required for a valid password.
Configuration path: customer/password/minimum_password_length | 6 +`newsletter_enabled` | Boolean! | Indicates whether newsletters are enabled | true or false `no_route` | String | Contains the URL of the default page that you want to appear when if a 404 “Page not Found” error occurs | `cms/noroute/index` `payment_payflowpro_cc_vault_active` | String | Payflow Pro vault status | `0` (inactive) or `1` (active) `printed_card_price` | String | The default price of a printed card that accompanies an order | 10 @@ -100,6 +112,13 @@ Attribute | Data Type | Description | Default or example value `website_name` | String | The label assigned to the website | Main Website `weight_unit` | String | The weight unit for products | `lbs`, `kgs`, or similar `welcome` | String | Text that appears in the header of the page and includes the name of customers who are logged in | Default welcome msg! +`zero_subtotal_enable_for_specific_countries` | Boolean | Indicates whether only specific countries can use this payment method | true or false +`zero_subtotal_enabled` | Boolean | Indicates whether the Zero Subtotal payment method is enabled | true or false +`zero_subtotal_new_order_status` | String | Status of new orders placed using the Zero Subtotal payment method | `pending` +`zero_subtotal_payment_action` | String | When the new order status is 'Processing', this can be set to 'authorize_capture' to automatically invoice all items that have a zero balance | `authorize_capture` +`zero_subtotal_payment_from_specific_countries` | String | Comma-separated list of specific countries allowed to use the Zero Subtotal payment method | null +`zero_subtotal_sort_order` | Int | A number indicating the position of the Zero Subtotal payment method in the list of available payment methods during checkout | 1 +`zero_subtotal_title` | String | The title of the Zero Subtotal payment method displayed on the storefront | `No Payment Information Required` ### SendFriendConfiguration attributes {#SendFriendConfiguration} diff --git a/src/_includes/home/contributors.html b/src/_includes/home/contributors.html deleted file mode 100644 index 1d9f472f48b..00000000000 --- a/src/_includes/home/contributors.html +++ /dev/null @@ -1,6 +0,0 @@ -
-
-
-
-
- \ No newline at end of file diff --git a/src/_includes/home/intro.html b/src/_includes/home/intro.html index 8e7fe8db8b2..6067770d531 100644 --- a/src/_includes/home/intro.html +++ b/src/_includes/home/intro.html @@ -1,9 +1,11 @@
-

Adobe Commerce {{ page.guide_version }} Developer Guide

+

{{site.data.var.ee}} {{ page.guide_version }} Developer Guide

Everything you need to build and manage a customized Commerce store.

- {% include layout/search-form.html %} + {% if page.guide_version != "2.4" %} + {% include layout/search-form.html %} + {% endif %}
diff --git a/src/_includes/install/allowoverrides24.md b/src/_includes/install/allowoverrides24.md index b290a07f1c2..ce5c992c71b 100644 --- a/src/_includes/install/allowoverrides24.md +++ b/src/_includes/install/allowoverrides24.md @@ -1,4 +1,4 @@ -Use this section to enable Apache 2.4 rewrites and specify a setting for the [distributed configuration file, `.htaccess`](http://httpd.apache.org/docs/current/howto/htaccess.html) +Use this section to enable Apache 2.4 rewrites and specify a setting for the [distributed configuration file, `.htaccess`](https://httpd.apache.org/docs/current/howto/htaccess.html) Magento uses server rewrites and `.htaccess` to provide directory-level instructions for Apache. @@ -11,7 +11,7 @@ Failure to enable these settings typically results in no styles displaying on yo a2enmod rewrite ``` -1. To enable Magento to use the distributed `.htaccess` configuration file, see the guidelines in the [Apache 2.4 documentation](http://httpd.apache.org/docs/current/mod/mod_rewrite.html). +1. To enable Magento to use the distributed `.htaccess` configuration file, see the guidelines in the [Apache 2.4 documentation](https://httpd.apache.org/docs/current/mod/mod_rewrite.html). Note that in Apache 2.4, the server's default site configuration file is `/etc/apache2/sites-available/000-default.conf`. diff --git a/src/_includes/install/archives-php-issue.md b/src/_includes/install/archives-php-issue.md deleted file mode 100644 index 8eba5817fe9..00000000000 --- a/src/_includes/install/archives-php-issue.md +++ /dev/null @@ -1,2 +0,0 @@ -{:.bs-callout-warning} -Magento 2.2 archives are compatible with PHP 7.0 only. If you're using PHP 7.1, [download Magento 2.2 with Composer]({{ page.baseurl }}/install-gde/composer.html) instead to avoid compatibility issues during installation. diff --git a/src/_includes/install/auth-tokens-get.md b/src/_includes/install/auth-tokens-get.md index 2e604bc8bc8..4e57e9e12ca 100644 --- a/src/_includes/install/auth-tokens-get.md +++ b/src/_includes/install/auth-tokens-get.md @@ -1,18 +1,18 @@ The `repo.magento.com` repository is where Magento 2 and third-party Composer packages are stored and requires authentication. Use your Commerce Marketplace account to generate a pair of 32-character *authentication keys* to access the repository. {:.bs-callout-info} -For access to {{site.data.var.ee}} and {{site.data.var.ece}} packages, you must use keys associated with a MAGEID that has been granted access to those packages. If you encounter errors, you may not be authorized to access the package. Contact [Magento support](https://magento.com/support) for assistance with your MAGEID. +For access entitlement to {{site.data.var.ee}} and {{site.data.var.ece}} packages, you must use keys associated with a MAGEID that has been granted access to those packages. The MAGEID is typically the **Billing Contact** on the {{site.data.var.ee}} account and may not always be the **Project Owner** of the {{site.data.var.ece}} project. If you encounter [errors](https://support.magento.com/hc/en-us/articles/360040296392), you may not have authorization to access the package or the access entitlement has expired due to an outstanding invoice on the account. Contact [{{site.data.var.ee}} support](https://magento.com/support) for assistance with your MAGEID. To create authentication keys: -1. Log in to the [Commerce Marketplace](https://marketplace.magento.com){:target="_blank"}. If you don't have an account, click **Register**. +1. Log in to the [Commerce Marketplace](https://marketplace.magento.com). If you don't have an account, click **Register**. 1. Click your account name in the top-right of the page and select **My Profile**. 1. Click **Access Keys** in the Marketplace tab. ![Get your secure access keys on Commerce Marketplace]({{ site.baseurl }}/common/images/cloud/cloud_access-key.png){:width="500px"} -1. Click **Create a New Access Key**. Enter a specific name for the keys (e.g., the name of the developer receiving the keys) and click **OK**. +1. Click **Create a New Access Key**. Enter a specific name for the keys (for example, the name of the developer receiving the keys) and click **OK**. 1. New public and private keys are now associated with your account that you can click to copy. Save this information or keep the page open when working with your Magento project. Use the **Public key** as your username and the **Private key** as your password. @@ -28,7 +28,7 @@ You can also disable or delete authentication keys. For example, you can disable To download Magento releases using SSH, you must generate a Downloads Access Token. To generate a token: -1. Log in to your [magento.com account](https://www.magentocommerce.com/products/customer/account/login){:target="_blank"}. +1. Log in to your [magento.com account](https://www.magentocommerce.com/products/customer/account/login). 1. Click **My Account** at the top of the page. 1. Click **Account Settings** > **Downloads Access Token**. diff --git a/src/_includes/install/composer-overview.md b/src/_includes/install/composer-overview.md index 476fea9621d..54c9d70dfdf 100644 --- a/src/_includes/install/composer-overview.md +++ b/src/_includes/install/composer-overview.md @@ -3,7 +3,7 @@ We use [Composer](https://getcomposer.org/) to manage Magento components and the - Reuse third-party libraries without bundling them with source code - Reduce extension conflicts and compatibility issues by using a component-based architecture with robust dependency management - Adhere to [PHP-Framework Interoperability Group (FIG)](https://www.php-fig.org/) standards -- Repackage Magento Open Source with other components +- Repackage {{site.data.var.ce}} with other components - Use the Magento software in a production environment {:.bs-callout-info} diff --git a/src/_includes/install/file-system-umask.md b/src/_includes/install/file-system-umask.md index 7931bdd8051..322f62b795e 100644 --- a/src/_includes/install/file-system-umask.md +++ b/src/_includes/install/file-system-umask.md @@ -38,4 +38,4 @@ To set `magento_umask`: [file system owner]: {{ page.baseurl }}/install-gde/prereq/file-sys-perms-over.html -[umask]: http://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html +[umask]: https://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html diff --git a/src/_includes/install/first-steps-cli.md b/src/_includes/install/first-steps-cli.md index a0a7e296812..f769f84028f 100644 --- a/src/_includes/install/first-steps-cli.md +++ b/src/_includes/install/first-steps-cli.md @@ -14,7 +14,7 @@ 1. To run Magento commands from any directory, add `/bin` to your system `PATH`. - Because shells have differing syntax, consult a reference like [unix.stackexchange.com](http://unix.stackexchange.com/questions/117467/how-to-permanently-set-environmental-variables). + Because shells have differing syntax, consult a reference like [unix.stackexchange.com](https://unix.stackexchange.com/questions/117467/how-to-permanently-set-environmental-variables). Sample bash shell for CentOS: diff --git a/src/_includes/install/flow-diagram.md b/src/_includes/install/flow-diagram.md index 87bcb333b90..91f6f8a7aaa 100644 --- a/src/_includes/install/flow-diagram.md +++ b/src/_includes/install/flow-diagram.md @@ -4,7 +4,7 @@ The general installation flow is as follows: 1. Set up your server environment. - Install the prerequisite software, including PHP, Apache, MySQL, and Elasticsearch. See the [system requirements]({{ page.baseurl }}/install-gde/system-requirements.html) for more information. + Install the prerequisite software, including PHP, Apache, MySQL, and the search engine. See the [system requirements]({{ page.baseurl }}/install-gde/system-requirements.html) for more information. 1. Get [authentication keys]({{page.baseurl}}/install-gde/prereq/connect-auth.html) to the Magento Composer repository. diff --git a/src/_includes/install/get-help.md b/src/_includes/install/get-help.md index 466c6ff801b..5213237f83a 100644 --- a/src/_includes/install/get-help.md +++ b/src/_includes/install/get-help.md @@ -4,6 +4,6 @@ In the event you need additional help, consult the following resources. |Commerce edition|How to get help| |--- |--- | -|{{site.data.var.ce}} and {{site.data.var.ee}}|- [Commerce support forums](http://community.magento.com/)
- [stack Exchange](http://magento.stackexchange.com)
- [Twitter](https://twitter.com/magento)| -|{{site.data.var.ce}}|[Submit bug reports](http://www.magentocommerce.com/bug-tracking)| -|{{site.data.var.ee}} only|[Submit bug reports](http://support.magentocommerce.com)| +|{{site.data.var.ce}} and {{site.data.var.ee}}|- [Commerce support forums](https://community.magento.com/)
- [stack Exchange](https://magento.stackexchange.com/)
- [Twitter](https://twitter.com/magento)| +|{{site.data.var.ce}}|[Submit bug reports](https://github.com/magento/magento2/issues)| +|{{site.data.var.ee}} only|[Submit bug reports](https://account.magento.com/customer/account/login/)| diff --git a/src/_includes/install/get-software_zip.md b/src/_includes/install/get-software_zip.md index 4d8fd598282..fce13afe10a 100644 --- a/src/_includes/install/get-software_zip.md +++ b/src/_includes/install/get-software_zip.md @@ -17,7 +17,7 @@ Archives are available in the following formats: `.zip`, `.tar.bz2`, `.tar.gz`
- - + - +
{{site.data.var.ce}}

www.magento.com/download

+

www.magento.com/download

Choose either the software or the software and sample data:

  • Magento-CE-<version>.* (without sample data)
  • Magento-CE-<version>+Samples.* (with sample data)
  • @@ -26,7 +26,7 @@ Archives are available in the following formats: `.zip`, `.tar.bz2`, `.tar.gz`
{{site.data.var.ee}} Use the following steps: -
  1. Go to www.magento.com
  2. +
    1. Go to www.magento.com
    2. In the top horizontal navigation bar, click My Account.
    3. Log in with your Magento username and password.
    4. In the left navigation bar, click Downloads.
    5. diff --git a/src/_includes/install/patch/apply-patch.md b/src/_includes/install/patch/apply-patch.md deleted file mode 100644 index 30646425aac..00000000000 --- a/src/_includes/install/patch/apply-patch.md +++ /dev/null @@ -1,13 +0,0 @@ -To apply a patch: - -1. Copy the patch file to your Magento installation directory. -1. As the file system owner, use one of the following commands to extract it: - -| Patch file format | Command to extract | -| ----------------- | ------------------------------- | -| .zip | `unzip -o .zip` | -| .tar.gz | `tar -zxf .tar.gz` | -| .tar.bz2 | `tar -jxf .tar.bz2` | - -{:.bs-callout-info} -If you don't have command line access to your Magento server, extract the patch locally and transfer the files to the server using an FTP application. diff --git a/src/_includes/install/patch/get-patch-ee.md b/src/_includes/install/patch/get-patch-ee.md deleted file mode 100644 index a4d5ffde919..00000000000 --- a/src/_includes/install/patch/get-patch-ee.md +++ /dev/null @@ -1,22 +0,0 @@ -You can get a {{site.data.var.ee}} patch in any of the following ways: - -#### From the {{site.data.var.ee}} merchant portal - -To get a patch from the {{site.data.var.ee}} merchant portal: - -1. Go to [www.magento.com](http://www.magento.com). -1. In the top horizontal navigation bar, click **My Account**. -1. Log in with your Magento username and password. -1. In the left navigation bar, click **Downloads**. -1. Click **Magento Enterprise Edition** > **2.X** > **Magento Enterprise Edition 2.x Release** > **Support Patches**. -1. Transfer the patch to your development system. - -#### From the {{site.data.var.ee}} partner portal - -To get a patch from the {{site.data.var.ee}} partner portal: - -1. Log in to [partners.magento.com](https://partners.magento.com/English/?rdir=/files.aspx). -1. Click **Magento Enterprise Edition** > **Magento Enterprise Edition 2.X** > **Magento Enterprise Edition 2.x Release** > **Support Patches**. -1. In the left navigation bar, click **Downloads**. -1. Follow the instructions on your screen to download the desired patch. -1. Transfer the patch to your development system. diff --git a/src/_includes/install/patch/get-patch.md b/src/_includes/install/patch/get-patch.md deleted file mode 100644 index 338baf14311..00000000000 --- a/src/_includes/install/patch/get-patch.md +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - -
      Magento editionPatch location
      {{site.data.var.ce}}

      www.magento.com/download

      -

      Follow the instructions on your screen to download the desired patch.

      {{site.data.var.ee}} merchant portalUse the following steps: -
      1. Go to www.magento.com
      2. -
      3. In the top horizontal navigation bar, click My Account.
      4. -
      5. Log in with your Magento username and password.
      6. -
      7. In the left navigation bar, click Downloads.
      8. -
      9. Click Magento Enterprise Edition 2.X > Magento Enterprise Edition 2.x Release > Support Patches
      10. -
      11. Follow the instructions on your screen to download the desired patch.
      12. - - -
      13. Transfer the patch to your development system.
      Magento EE partner portalUse the following steps: -
      1. Log in to partners.magento.com
      2. -
      3. Click Magento Enterprise Edition > Magento Enterprise Edition 2.X > Magento Enterprise Edition 2.x Release > Support Patches.
      4. -
      5. In the left navigation bar, click Downloads.
      6. -
      7. Follow the instructions on your screen to download the desired patch.
      8. -
      9. Transfer the patch to your development system.
      diff --git a/src/_includes/install/patch/quality-patch-intro.md b/src/_includes/install/patch/quality-patch-intro.md index 68dcc711c32..8d27c34a193 100644 --- a/src/_includes/install/patch/quality-patch-intro.md +++ b/src/_includes/install/patch/quality-patch-intro.md @@ -1,5 +1,5 @@ The [Quality Patches Tool](https://github.com/magento/quality-patches) delivers individual patches developed by Adobe and the {{ site.data.var.ce }} community. It allows you to apply, revert, and view general information about all individual patches that are available for the installed version of {{ site.data.var.ee }} or {{ site.data.var.ce }}. You can apply patches to {{site.data.var.ee}} and {{site.data.var.ce}} projects regardless of who developed the patch. For example, you can apply a patch developed by the community to {{site.data.var.ee}} projects. {:.bs-callout-info} -See [Apply patches]({{ site.baseurl }}{{ site.gdeurl }}/comp-mgr/patching/mqp.html) for instructions on applying patches to your {{ site.data.var.ee }} or {{ site.data.var.ce }} projects. -See [Patches available in the Quality Patches Tool](https://support.magento.com/hc/en-us/sections/360010506631-Patches-available-in-MQP-tool-) for additional patch details. +See [Apply patches]({{ site.baseurl }}/quality-patches/usage.html) for instructions on applying patches to your {{ site.data.var.ee }} or {{ site.data.var.ce }} projects. +See [Available Patches]({{ site.baseurl }}/quality-patches/tool.html#patch-grid) in the _Software Update Guide_ to review a full list of released patches. diff --git a/src/_includes/install/paypal-tls1-2.md b/src/_includes/install/paypal-tls1-2.md deleted file mode 100644 index 78faf4a8b02..00000000000 --- a/src/_includes/install/paypal-tls1-2.md +++ /dev/null @@ -1,74 +0,0 @@ -## TLS 1.2 requirement for PayPal - -PayPal recently announced they will require Transport Layer Security (TLS) version 1.2 to process payments in a live environment. (PayPal already requires TLS 1.2 in the sandbox.) - -More information: - -* [Details (PayPal security bulletin)](https://www.paypal.com/uk/webapps/mpp/ssl-security-update) -* [PayPal live payments switching in June 2016 (PayPal technical blog)](https://medium.com/paypal-engineering/security-related-changes-required-to-avoid-service-disruption-82caf7778328#0422) - -### Symptom - -According to PayPal, symptoms of the issue include the following messages in your error log: - -```text -*Unknown SSL protocol error* in connection to api-3t.sandbox.paypal.com:-9824 -``` - -or - -```text -140062736746144:error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number:s3_pkt.c:337: - -... (more messages) ... - -New, (NONE), Cipher is (NONE) -Secure Renegotiation IS NOT supported* -Compression: NONE -Expansion: NONE -SSL-Session: -Protocol: SSLv3* - -... (more messages) ... -``` - -### Description - -The source of the issue is your version of [`libcurl`](https://curl.haxx.se/libcurl/c/CURLOPT_SSLVERSION.html). `libcurl` versions earlier than 7.34 use TLS 1.1 or earlier by default. - -To determine the version of `libcurl` you're running, enter the following command on the server that processes PayPal transactions: - -```bash -curl --version -``` - -If the version is earlier than 7.34, continue with the next section. If you're already running version 7.34 or later, no action is necessary. - -### Solution - -The source of the issue is that the [`libcurl`](https://curl.haxx.se/libcurl/c/CURLOPT_SSLVERSION.html) library packaged with CentOS 6.6 and earlier use TLS 1.1 or earlier by default. - -To determine the version of CentOS your server runs, enter the following command: - -```bash -cat /etc/*release* -``` - -If you're already running CentOS 6.8 or later, no action is necessary. According to the [CentOS 6.8 changelog](https://wiki.centos.org/Manuals/ReleaseNotes/CentOS6.8), "various applications now support TLS 1.2, i.e. OpenLDAP, yum, stunnel, vsftpd, git, postfix and others. Also TLS 1.2 has been enabled by default in various packages". - -(CentOS 7 has a newer version of `libcurl` that also defaults to TLS 1.2.) - -You have the following options: - -* (Recommended). Upgrade your Magento server to CentOS 6.8 or later. - - Its recommended repositories support current versions of TLS with `libcurl`. Using CentOS 6.8 or later is the most secure way to continue operating your store and accepting PayPal. - - CentOS 6.8 has a `libcurl` version that defaults to TLS 1.2. - -* (Less secure, *not recommended*). Upgrade to `libcurl` 7.34 or later on CentOS 6 using a non-recommended third-party repository. - - One possible solution is to use the information on [serverfault](http://serverfault.com/questions/321321/upgrade-curl-to-latest-on-centos). - - {:.bs-callout-info} - Installing software from non-recommended repositories can change other system packages and can result in issues. We strongly recommend you upgrade `libcurl` in a development environment and *thoroughly test* all payment processors you use as well as any other critical software before putting this into production. diff --git a/src/_includes/install/php-ext-commerce-b2b.md b/src/_includes/install/php-ext-commerce-b2b.md new file mode 100644 index 00000000000..fc7858206e9 --- /dev/null +++ b/src/_includes/install/php-ext-commerce-b2b.md @@ -0,0 +1,26 @@ +- ext-bcmath +- ext-ctype +- ext-curl +- ext-dom +- ext-fileinfo +- ext-gd +- ext-hash +- ext-iconv +- ext-intl +- ext-json +- ext-libxml +- ext-mbstring +- ext-openssl +- ext-pcre +- ext-pdo_mysql +- ext-simplexml +- ext-soap +- ext-sockets +- ext-sodium +- ext-spl +- ext-tokenizer +- ext-xmlwriter +- ext-xsl +- ext-zip +- lib-libxml +- lib-openssl diff --git a/src/_includes/install/php-ext-commerce.md b/src/_includes/install/php-ext-commerce.md index 88d8f234424..fc7858206e9 100644 --- a/src/_includes/install/php-ext-commerce.md +++ b/src/_includes/install/php-ext-commerce.md @@ -18,6 +18,7 @@ - ext-sockets - ext-sodium - ext-spl +- ext-tokenizer - ext-xmlwriter - ext-xsl - ext-zip diff --git a/src/_includes/install/php-ext-opensource.md b/src/_includes/install/php-ext-opensource.md index 221c414af19..624b300dee6 100644 --- a/src/_includes/install/php-ext-opensource.md +++ b/src/_includes/install/php-ext-opensource.md @@ -17,6 +17,7 @@ - ext-soap - ext-sockets - ext-sodium +- ext-tokenizer - ext-xmlwriter - ext-xsl - ext-zip diff --git a/src/_includes/install/php-extensions-template.md b/src/_includes/install/php-extensions-template.md index 9a247f777fc..1733fcd1c4f 100644 --- a/src/_includes/install/php-extensions-template.md +++ b/src/_includes/install/php-extensions-template.md @@ -1,5 +1,5 @@ -{{ site.data.var.ce }}: +{{ site.data.var.ce }} and {{ site.data.var.ee }}: {% include install/php-ext-opensource.md %} -{{ site.data.var.ee }}: +Additionally {{ site.data.var.ee }} requires: {% include install/php-ext-commerce.md %} diff --git a/src/_includes/install/releasenotes/20_release-notes-links.md b/src/_includes/install/releasenotes/20_release-notes-links.md deleted file mode 100644 index c9c0e6f1298..00000000000 --- a/src/_includes/install/releasenotes/20_release-notes-links.md +++ /dev/null @@ -1,58 +0,0 @@ - -{% collapsibleh2 Magento Open Source 2.0 Release Notes %} - -* [Version 2.0.18]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.18CE.html){:target="_blank"} -* [Version 2.0.17]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.17CE.html){:target="_blank"} -* [Version 2.0.16]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.16CE.html){:target="_blank"} -* [Version 2.0.15]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.15CE.html){:target="_blank"} -* [Version 2.0.14]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.14CE.html){:target="_blank"} -* [Version 2.0.13]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.13CE.html){:target="_blank"} -* [Version 2.0.12]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.12CE.html){:target="_blank"} -* [Version 2.0.11]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.11CE.html){:target="_blank"} -* [Version 2.0.10]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.10CE.html){:target="_blank"} -* [Version 2.0.9]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.9CE.html){:target="_blank"} -* [Version 2.0.8]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.8CE.html){:target="_blank"} -* [Version 2.0.7]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.7CE.html){:target="_blank"} -* [Version 2.0.6]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.6CE.html){:target="_blank"} -* [Version 2.0.5]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.5CE.html){:target="_blank"} -* [Version 2.0.4]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.4CE.html){:target="_blank"} -* [Version 2.0.3]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.3CE.html){:target="_blank"} -* [Version 2.0.2](http://docs.magento.com/m2/ce/user_guide/magento/release-notes-ce-2.0.2.html){:target="_blank"} -* [Version 2.0.1](http://docs.magento.com/m2/ce/user_guide/magento/release-notes-ce-2.0.1.html){:target="_blank"} -* [Version 2.0.0](http://docs.magento.com/m2/ce/user_guide/magento/release-notes-ce-2.0.html){:target="_blank"} - -{% endcollapsibleh2 %} - -{% collapsibleh2 Magento Commerce 2.0 Release Notes %} - -* [Version 2.0.18]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.18EE.html){:target="_blank"} -* [Version 2.0.17]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.17EE.html){:target="_blank"} -* [Version 2.0.16]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.16EE.html){:target="_blank"} -* [Version 2.0.15]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.15EE.html){:target="_blank"} -* [Version 2.0.14]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.14EE.html){:target="_blank"} -* [Version 2.0.13]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.13EE.html){:target="_blank"} -* [Version 2.0.12]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.12EE.html){:target="_blank"} -* [Version 2.0.11]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.11EE.html){:target="_blank"} -* [Version 2.0.10]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.10EE.html){:target="_blank"} -* [Version 2.0.9]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.9EE.html){:target="_blank"} -* [Version 2.0.8]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.8EE.html){:target="_blank"} -* [Version 2.0.7]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.7EE.html){:target="_blank"} -* [Version 2.0.6]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.6EE.html){:target="_blank"} -* [Version 2.0.5]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.5EE.html){:target="_blank"} -* [Version 2.0.4]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.4EE.html){:target="_blank"} -* [Version 2.0.3]({{ page.baseurl }}/release-notes/ReleaseNotes2.0.3EE.html){:target="_blank"} -* [Version 2.0.2](http://docs.magento.com/m2/ee/user_guide/magento/release-notes-ee-2.0.2.html){:target="_blank"} -* [Version 2.0.1](http://docs.magento.com/m2/ee/user_guide/magento/release-notes-ee-2.0.1.html){:target="_blank"} -* [Version 2.0.0](http://docs.magento.com/m2/ee/user_guide/magento/release-notes-ee-2.0.html){:target="_blank"} - -{% endcollapsibleh2 %} - -{% collapsibleh2 Magento Commerce (Cloud) 2.0 Release Notes %} - -* [Magento Commerce (Cloud) version 2.1.5 and 2.0.13 Release Notes]({{ site.baseurl }}/cloud/release-notes/CloudReleaseNotes2.1.5.html){:target="_blank"} -* [magento-cloud-configuration release 101.4.x Release Notes]({{ site.baseurl }}/cloud/release-notes/CloudReleaseNotes101.4.html){:target="_blank"} -* [Magento Commerce (Cloud) version 2.1.4 and 2.0.12]({{ site.baseurl }}/cloud/release-notes/CloudReleaseNotes2.1.4.html){:target="_blank"} -* [Magento Commerce (Cloud) version 2.1.3 and 2.0.11]({{ site.baseurl }}/cloud/release-notes/CloudReleaseNotes2.1.3.html){:target="_blank"} -* [Magento Commerce (Cloud) version 2.1.2 and 2.0.10]({{ site.baseurl }}/cloud/release-notes/CloudReleaseNotes2.1.2.html){:target="_blank"} - -{% endcollapsibleh2 %} diff --git a/src/_includes/install/releasenotes/20rc_release-notes-links.md b/src/_includes/install/releasenotes/20rc_release-notes-links.md deleted file mode 100644 index 1f302a4bbcf..00000000000 --- a/src/_includes/install/releasenotes/20rc_release-notes-links.md +++ /dev/null @@ -1,16 +0,0 @@ - -{% collapsibleh3 Magento Open Source 2.1 Release Candidate Notes %} - -* [Open Source 2.1 Release Candidate 3 (RC3)]({{ page.baseurl }}/release-notes/ReleaseNotes2.1_RC3EE.html){:target="_blank"} -* [Open Source 2.1 RC2)]({{ page.baseurl }}/release-notes/ReleaseNotes2.1_RC2EE.html){:target="_blank"} -* [Open Source 2.1 RC1]({{ page.baseurl }}/release-notes/ReleaseNotes2.1_RC1EE.html){:target="_blank"} - -{% endcollapsibleh3 %} - -{% collapsibleh3 Magento Commerce 2.1 Release Candidate Notes %} - -* [Commerce 2.1 RC3]({{ page.baseurl }}/release-notes/ReleaseNotes2.1_RC3CE.html){:target="_blank"} -* [Commerce 2.1 RC2]({{ page.baseurl }}/release-notes/ReleaseNotes2.1_RC2CE.html){:target="_blank"} -* [Commerce 2.1 RC1]({{ page.baseurl }}/release-notes/ReleaseNotes2.1_RC1CE.html){:target="_blank"} - -{% endcollapsibleh3 %} \ No newline at end of file diff --git a/src/_includes/install/releasenotes/21_release-notes-links.md b/src/_includes/install/releasenotes/21_release-notes-links.md deleted file mode 100644 index 0970f8ca93d..00000000000 --- a/src/_includes/install/releasenotes/21_release-notes-links.md +++ /dev/null @@ -1,52 +0,0 @@ - -{% collapsibleh2 Magento Open Source 2.1 Release Notes %} - -* [Version 2.1.12]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.12CE.html){:target="_blank"} -* [Version 2.1.11]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.11CE.html){:target="_blank"} -* [Version 2.1.10]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.10CE.html){:target="_blank"} -* [Version 2.1.9]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.9CE.html){:target="_blank"} -* [Version 2.1.8]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.8CE.html){:target="_blank"} -* [Version 2.1.7]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.7CE.html){:target="_blank"} -* [Version 2.1.6]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.6CE.html){:target="_blank"} -* [Version 2.1.5]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.5CE.html){:target="_blank"} -* [Version 2.1.4]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.4CE.html){:target="_blank"} -* [Version 2.1.3]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.3CE.html){:target="_blank"} -* [Version 2.1.2]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.2CE.html){:target="_blank"} -* [Version 2.1.1]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.1CE.html){:target="_blank"} -* [Version 2.1.0]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.0CE.html){:target="_blank"} - -{% endcollapsibleh2 %} - -{% collapsibleh2 Magento Commerce 2.1 Release Notes %} - -* [Version 2.1.12]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.12EE.html){:target="_blank"} -* [Version 2.1.11]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.11EE.html){:target="_blank"} -* [Version 2.1.10]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.10EE.html){:target="_blank"} -* [Version 2.1.9]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.9EE.html){:target="_blank"} -* [Version 2.1.8]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.8EE.html){:target="_blank"} -* [Version 2.1.7]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.7EE.html){:target="_blank"} -* [Version 2.1.6]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.6EE.html){:target="_blank"} -* [Version 2.1.5]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.5EE.html){:target="_blank"} -* [Version 2.1.4]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.4EE.html){:target="_blank"} -* [Version 2.1.3]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.3EE.html){:target="_blank"} -* [Version 2.1.2]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.2EE.html){:target="_blank"} -* [Version 2.1.1]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.1EE.html){:target="_blank"} -* [Version 2.1.0]({{ page.baseurl }}/release-notes/ReleaseNotes2.1.0EE.html){:target="_blank"} - -{% endcollapsibleh2 %} - -{% collapsibleh2 Magento Commerce (Cloud) 2.1 Release Notes %} - -* [magento-cloud-configuration release 101.9.x Release Notes]({{ site.baseurl }}/cloud/release-notes/CloudReleaseNotes101.9.html){:target="_blank"} -* [magento-cloud-configuration release 101.8.x Release Notes]({{ site.baseurl }}/cloud/release-notes/CloudReleaseNotes101.8.html){:target="_blank"} -* [magento-cloud-configuration release 101.7.x Release Notes]({{ site.baseurl }}/cloud/release-notes/CloudReleaseNotes101.7.html){:target="_blank"} -* [magento-cloud-configuration release 101.6.x Release Notes]({{ site.baseurl }}/cloud/release-notes/CloudReleaseNotes101.6.html){:target="_blank"} -* [magento-cloud-configuration release 101.5.x Release Notes]({{ site.baseurl }}/cloud/release-notes/CloudReleaseNotes101.5.html){:target="_blank"} -* [magento-cloud-configuration release 101.4.x Release Notes]({{ site.baseurl }}/cloud/release-notes/CloudReleaseNotes101.4.html){:target="_blank"} -* [Magento Commerce (Cloud) version 2.1.6 through 2.1.11 Release Notes]({{ site.baseurl }}/cloud/release-notes/CloudReleaseNotes2.1.6-2.1.11.html){:target="_blank"} -* [Magento Commerce (Cloud) version 2.1.5 and 2.0.13 Release Notes]({{ site.baseurl }}/cloud/release-notes/CloudReleaseNotes2.1.5.html){:target="_blank"} -* [Magento Commerce (Cloud) version 2.1.4 and 2.0.12]({{ site.baseurl }}/cloud/release-notes/CloudReleaseNotes2.1.4.html){:target="_blank"} -* [Magento Commerce (Cloud) version 2.1.3 and 2.0.11]({{ site.baseurl }}/cloud/release-notes/CloudReleaseNotes2.1.3.html){:target="_blank"} -* [Magento Commerce (Cloud) version 2.1.2 and 2.0.10]({{ site.baseurl }}/cloud/release-notes/CloudReleaseNotes2.1.2.html){:target="_blank"} - -{% endcollapsibleh2 %} diff --git a/src/_includes/install/sampledata/sample-data-clone-24.md b/src/_includes/install/sampledata/sample-data-clone-24.md index d705298b9e4..df134728a81 100644 --- a/src/_includes/install/sampledata/sample-data-clone-24.md +++ b/src/_includes/install/sampledata/sample-data-clone-24.md @@ -66,12 +66,12 @@ To clone the Magento sample data GitHub repository using the SSH protocol: If you used the `2.4-develop` branch of the Magento 2 repository, the Sample Data branch should be `2.4-develop`. - If you used the `2.4.1` branch of the Magento 2 repository, the Sample Data branch should be `2.4.1`. + If you used the `2.4.3` branch of the Magento 2 repository, the Sample Data branch should be `2.4.3`. - To checkout the correct branch, run the following command from the sample data repository's root directory (assuming you need the `2.4.1` branch): + To checkout the correct branch, run the following command from the sample data repository's root directory (assuming you need the `2.4.3` branch): ```bash - git checkout 2.4.1 + git checkout 2.4.3 ``` 1. Change to ``. @@ -122,12 +122,12 @@ To clone the Magento sample data GitHub repository using the HTTPS protocol: If you used the `2.4-develop` branch of the Magento 2 repository, the Sample Data branch should be `2.4-develop`. - If you used the `2.4.1` branch of the Magento 2 repository, the Sample Data branch should be `2.4.1`. + If you used the `2.4.3` branch of the Magento 2 repository, the Sample Data branch should be `2.4.3`. - To checkout the correct branch, run the following command from the sample data repository's root directory (assuming you need the `2.4.1` branch): + To checkout the correct branch, run the following command from the sample data repository's root directory (assuming you need the `2.4.3` branch): ```bash - git checkout 2.4.1 + git checkout 2.4.3 ``` 1. Change to ``. diff --git a/src/_includes/install/sampledata/sample-data-intro.md b/src/_includes/install/sampledata/sample-data-intro.md index 6b4d667c690..59f3bcc6547 100644 --- a/src/_includes/install/sampledata/sample-data-intro.md +++ b/src/_includes/install/sampledata/sample-data-intro.md @@ -16,6 +16,6 @@ You can install optional sample data in any of the following ways: -*[contributing developer]: A developer who contributes code to the Magento Open Source codebase -*[contributing developers]: Developers who contribute code to the Magento Open Source codebase -*[Contributing developers]: Developers who contribute code to the Magento Open Source codebase +*[contributing developer]: A developer who contributes code to the {{site.data.var.ce}} codebase +*[contributing developers]: Developers who contribute code to the {{site.data.var.ce}} codebase +*[Contributing developers]: Developers who contribute code to the {{site.data.var.ce}} codebase diff --git a/src/_includes/install/system-requirements-table-23.html b/src/_includes/install/system-requirements-table-23.html new file mode 100644 index 00000000000..947d07c6367 --- /dev/null +++ b/src/_includes/install/system-requirements-table-23.html @@ -0,0 +1,137 @@ +{% assign requirements = site.data.codebase.v2_3.system-requirements %} + + + + + + {% for requirement in requirements %} + + {% endfor %} + + + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + +
      + Software dependencies + {{requirement[0]}}
      Composer{% if requirement[1]['Composer'] %} + {{requirement[1]['Composer']}} + {% else %} + -- + {% endif %} +
      Elasticsearch{% if requirement[1]['Elasticsearch'] %} + {{requirement[1]['Elasticsearch']}} + {% else %} + -- + {% endif %} +
      OpenSearch{% if requirement[1]['OpenSearch'] %} + {{requirement[1]['OpenSearch']}} + {% else %} + -- + {% endif %} +
      MariaDB{% if requirement[1]['MariaDB'] %} + {{requirement[1]['MariaDB']}} + {% else %} + -- + {% endif %} +
      MySQL{% if requirement[1]['MySQL'] %} + {{requirement[1]['MySQL']}} + {% else %} + -- + {% endif %} +
      PHP{% if requirement[1]['PHP'] %} + {{requirement[1]['PHP']}} + {% else %} + -- + {% endif %} +
      RabbitMQ{% if requirement[1]['RabbitMQ'] %} + {{requirement[1]['RabbitMQ']}} + {% else %} + -- + {% endif %} +
      Redis{% if requirement[1]['Redis'] %} + {{requirement[1]['Redis']}} + {% else %} + -- + {% endif %} +
      Varnish{% if requirement[1]['Varnish'] %} + {{requirement[1]['Varnish']}} + {% else %} + -- + {% endif %} +
      Apache{% if requirement[1]['Apache'] %} + {{requirement[1]['Apache']}} + {% else %} + -- + {% endif %} +
      nginx{% if requirement[1]['nginx'] %} + {{requirement[1]['nginx']}} + {% else %} + -- + {% endif %} +
      diff --git a/src/_includes/install/system-requirements-table.html b/src/_includes/install/system-requirements-table.html new file mode 100644 index 00000000000..898af39162d --- /dev/null +++ b/src/_includes/install/system-requirements-table.html @@ -0,0 +1,204 @@ +{% assign requirements = site.data.codebase.v2_4.system-requirements %} + + + + + + {% for requirement in requirements %} + + {% endfor %} + + + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + + + {% for requirement in requirements %} + + {% endfor %} + + +
      + Software dependencies + {{requirement[0]}}
      Composer{% if requirement[1]['Composer'] %} + {{requirement[1]['Composer']}} + {% else %} + -- + {% endif %} +
      Elasticsearch{% if requirement[1]['Elasticsearch'] %} + {{requirement[1]['Elasticsearch']}} + {% else %} + -- + {% endif %} +
      OpenSearch{% if requirement[1]['OpenSearch'] %} + {{requirement[1]['OpenSearch']}} + {% else %} + -- + {% endif %} +
      MariaDB{% if requirement[1]['MariaDB'] %} + {{requirement[1]['MariaDB']}} + {% else %} + -- + {% endif %} +
      MySQL{% if requirement[1]['MySQL'] %} + {{requirement[1]['MySQL']}} + {% else %} + -- + {% endif %} +
      PHP{% if requirement[1]['PHP'] %} + {{requirement[1]['PHP']}} + {% else %} + -- + {% endif %} +
      RabbitMQ{% if requirement[1]['RabbitMQ'] %} + {{requirement[1]['RabbitMQ']}} + {% else %} + -- + {% endif %} +
      Redis{% if requirement[1]['Redis'] %} + {{requirement[1]['Redis']}} + {% else %} + -- + {% endif %} +
      Varnish{% if requirement[1]['Varnish'] %} + {{requirement[1]['Varnish']}} + {% else %} + -- + {% endif %} +
      Apache{% if requirement[1]['Apache'] %} + {{requirement[1]['Apache']}} + {% else %} + -- + {% endif %} +
      nginx{% if requirement[1]['nginx'] %} + {{requirement[1]['nginx']}} + {% else %} + -- + {% endif %} +
      AWS Aurora (MySQL){% if requirement[1]['AWS Aurora (MySQL)'] %} + {{requirement[1]['AWS Aurora (MySQL)']}} + {% else %} + -- + {% endif %} +
      AWS S3{% if requirement[1]['AWS S3'] %} + {{requirement[1]['AWS S3']}} + {% else %} + -- + {% endif %} +
      AWS MQ{% if requirement[1]['AWS MQ'] %} + {{requirement[1]['AWS MQ']}} + {% else %} + -- + {% endif %} +
      AWS ElastiCache{% if requirement[1]['AWS ElastiCache'] %} + {{requirement[1]['AWS ElastiCache']}} + {% else %} + -- + {% endif %} +
      AWS Elasticsearch{% if requirement[1]['AWS Elasticsearch'] %} + {{requirement[1]['AWS Elasticsearch']}} + {% else %} + -- + {% endif %} +
      AWS OpenSearch{% if requirement[1]['AWS OpenSearch'] %} + {{requirement[1]['AWS OpenSearch']}} + {% else %} + -- + {% endif %} +
      + diff --git a/src/_includes/install/system-requirements-table.md b/src/_includes/install/system-requirements-table.md deleted file mode 100644 index 1cbb9d19d9a..00000000000 --- a/src/_includes/install/system-requirements-table.md +++ /dev/null @@ -1,33 +0,0 @@ - -{:.comparison-table} -| | 2.3.0 | 2.3.1 | 2.3.2 | 2.3.3 | 2.3.4 | 2.3.5 | 2.3.6 | 2.3.7 | 2.4.0 | 2.4.1 | 2.4.2 | 2.4.3 | 2.4.4 | 2.4.5 | -| ------------------ | ---------- | ---------- | ---------- | ------------- | ------------- | ---------- | ----- | ----- | ---------------- | ----- | ----- | --------- | ----- | ----- | -| Composer | 1.x | 1.x | 1.x | 1.x | 1.x | 1.x | 1.x | 2.x | 1.x | 1.x | 2.x | 2.x | 2.x | 2.x | -| Elasticsearch | 2.x, 5.x | 5.x, 6.x | 5.x, 6.x | 5.x, 6.x | 5.x, 6.x | 7.6 | 7.7 | 7.9 | 7.6 | 7.7 | 7.9 | 7.9 | 7.10 | 7.10 | -| MariaDB | 10.1, 10.2 | 10.1, 10.2 | 10.1, 10.2 | 10.1, 10.2 | 10.1, 10.2 | 10.1, 10.2 | 10.2 | 10.3 | 10.2, 10.3, 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | -| MySQL | 5.6, 5.7 | 5.6, 5.7 | 5.6, 5.7 | 5.6, 5.7 | 5.6, 5.7 | 5.6, 5.7 | 5.7 | 5.7 | 5.7, 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | 8.0 | -| PHP | 7.1, 7.2 | 7.1, 7.2 | 7.1, 7.2 | 7.1, 7.2, 7.3 | 7.2, 7.3 | 7.2, 7.3 | 7.3 | 7.4 | 7.3, 7.4 | 7.4 | 7.4 | 7.4 | 8.1 | 8.1 | -| RabbitMQ | 2.x, 3.7 | 2.x, 3.7 | 2.x, 3.7 | 2.x, 3.7 | 3.7, 3.8 | 3.8 | 3.8 | 3.8 | 3.8 | 3.8 | 3.8 | 3.8 | 3.8 | 3.8 | -| Redis | 5.x | 5.0 | 5.0 | 5.0 | 5.0 | 5.0 | 5.0 | 6.0 | 5.0 | 5.0 | 6.0 | 6.0 | 6.0 | 6.0 | -| Varnish | 4.x, 5.x | 4.x, 5.x | 4.x, 5.x | 6.2 | 4.x, 5.x, 6.2 | 6.3 | 6.4 | 6.5 | 6.x | 6.2 | 6.4 | 6.5 | 6.5 | 6.5 | -| Apache | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | 2.4 | -| nginx | 1.8 | 1.8 | 1.8 | 1.8 | 1.8 | 1.8 | 1.8 | 1.8 | 1.8 | 1.8 | 1.8 | 1.8 | 1.8 | 1.8 | -| AWS Aurora (MySQL) | | | | | | | | | | | | 5.7 | | | -| AWS S3 | | | | | | | | | | | ✔️ | ✔️ | | | -| AWS MQ | | | | | | | | | | | | 3.8.11 | | | -| AWS ElastiCache | | | | | | | | | | | | Redis 6.x | | | -| AWS ElasticSearch | | | | | | | | | | | | 7.09 | | | - - diff --git a/src/_includes/install/ulimit.md b/src/_includes/install/ulimit.md index d560990dbbb..ae9d51cafcd 100644 --- a/src/_includes/install/ulimit.md +++ b/src/_includes/install/ulimit.md @@ -6,7 +6,7 @@ In some cases, a very long query string causes the user's allocated memory space ## How to set open files ulimit -We recommend setting the open files [`ulimit`](http://ss64.com/bash/ulimit.html) for the Magento file system user to a value of 65536 or more. +We recommend setting the open files [`ulimit`](https://ss64.com/bash/ulimit.html) for the Magento file system user to a value of 65536 or more. You can do this either on the command line or you can make it a permanent setting for the user by editing their shell script. @@ -36,4 +36,4 @@ To optionally set the value in the user's Bash shell: 1. Save your changes to `.bashrc` and exit the text editor. {:.bs-callout-warning} -We recommend you avoid setting a value for [`pcre.recursion_limit`](http://php.net/manual/en/pcre.configuration.php) in `php.ini` because it can result in incomplete rollbacks with no failure notice. +We recommend you avoid setting a value for [`pcre.recursion_limit`](https://php.net/manual/en/pcre.configuration.php) in `php.ini` because it can result in incomplete rollbacks with no failure notice. diff --git a/src/_includes/layout/header-scripts.html b/src/_includes/layout/header-scripts.html index 9f821a49fbd..5ae0261c8a4 100644 --- a/src/_includes/layout/header-scripts.html +++ b/src/_includes/layout/header-scripts.html @@ -7,7 +7,7 @@ }; var indices = [{ - label: "DevDocs", + label: "Results", name: "devdocs", facetFilters: [ ["guide_version: {% if page.guide_version == nil %}{{ site.version }}{% else %}{{ page.guide_version }}{% endif %}", @@ -18,27 +18,7 @@ label: "Functional areas", attribute: "functional_areas" }], - baseUrl: "https://devdocs.magento.com" - }, - { - label: "User Guide", - name: "merchdocs", - baseUrl: "https://docs.magento.com/user-guide" - }, - { - label: "Commerce Reporting User Guide", - name: "merchdocs-mbi", - baseUrl: "https://docs.magento.com/mbi" - }, - { - label: "PWA", - name: "pwa-devdocs", - baseUrl: "https://magento.github.io/pwa-studio" - }, - { - label: "Order Management", - name: "oms-en", - baseUrl: "https://omsdocs.magento.com" + baseUrl: "{{ site.baseurl }}" } ]; diff --git a/src/_includes/layout/header-styles.html b/src/_includes/layout/header-styles.html index 76dbbbdc3e5..a884e32a5f9 100644 --- a/src/_includes/layout/header-styles.html +++ b/src/_includes/layout/header-styles.html @@ -1,8 +1,2 @@ - - -{% if page.canonical_url != nil %} - -{% endif %} - diff --git a/src/_includes/layout/navigation.html b/src/_includes/layout/navigation.html index c5614397492..6f0940c747b 100644 --- a/src/_includes/layout/navigation.html +++ b/src/_includes/layout/navigation.html @@ -1,7 +1,7 @@ {%- assign sections = site.data.main-nav -%} -
Outgoing emailsSetting to On means that code in your environment can send and receive e-mails (for example, using PHP mail() function. Setting this option On enables support for sending emails from the environment using the SMTP protocol.
HTTP access controlSetting to On enables you to configure security for the project's Web Interface using a login and also IP address access control.Setting this option On enables you to configure security for the Project Web Interface using a login and also IP address access control.
+{:.bs-callout-warning} +**DO NOT** use the HTTP access control method for securing Pro Staging and Production environments. This will break Fastly caching. You must use the [Blocking]({{ site.baseurl }}/cloud/cdn/fastly-vcl-blocking.html) feature available in the Fastly CDN for Magento. + ### Configure emails for testing {#email} -One of these environment variables enables or disables outgoing emails for the environment. If you wanted to test email notifications for the environment, you need to set this option On. +By default, email support is **disabled** on Staging and Production environments. You must enable email support on an environment to send emails including Welcome, password reset, and two-factor authentication emails for Cloud project users. -1. [Access your project](#project-access) and select a specific environment. -1. Select the Settings tab. -1. For the **Outgoing emails** option, select the toggle to On. +You can manage email support for each Cloud project environment from the Project Web Interface or from the command line. + +- On master and integration branches, use the *Outgoing emails* toggle in the Project Web interface to enable or disable email support. + +- On Production and Staging environments or other environments where the *Outgoing emails toggle* is not available in the Project Web Interface, you can check the current configuration from the Project Web Interface, but you can only change the configuration from the command line using the [Cloud CLI for Commerce]({{ site.baseurl }}/cloud/reference/cli-ref-topic.html) `environment:info` command to set the `enable_smtp` property. + + Enabling SMTP updates the `MAGENTO_CLOUD_SMTP_HOST` environment variable with the IP address of the SMTP host for sending mail. + +{% include cloud/note-env-config-redeploy-warning.md%} + +{:.procedure} +To manage email support from the Project Web Interface: + +1. [Access your project](#project-access) and select the environment to configure. + +1. Select **Configure environment**, and then select the **Variables** tab. + +1. To enable or disable outgoing emails, toggle *Outgoing emails* **On** or **Off**. + + ![Set outgoing emails]({{ site.baseurl }}/common/images/cloud/cloud-env-outgoing-emails-config.png){:width="650px"} + +After you change the setting, the environment builds and deploys with the new configuration. + +{:.procedure} +To manage email support from the command line: + +1. Check the current email configuration in the Project Web Interface. + + ![Check outgoing email configuration]({{ site.baseurl }}/common/images/cloud/cloud-env-outgoing-emails-current-setting.png){:width="650px"} + +1. If needed, change the email configuration. + +1. From the command line, change to the directory where you [cloned your Cloud project]({{ site.baseurl }}/cloud/before/before-setup-env-2_clone.html#clone-the-project). + +1. Log in to the project. + + ```bash + magento-cloud login + ``` + +1. If you do not have the project ID and environment ID for the environment, use the following commands to get the values. + + ```bash + magento-cloud project:list + ``` + + ```bash + magento-cloud environments -p + ``` + +1. Change the email support configuration by setting the `enable_smtp` environment variable to `true` or `false`. + + ```bash + magento-cloud environment:info --refresh -p -e enable_smtp true + ``` + + Wait for the environment to build and deploy. + +1. Verify that email is working: + + - Use SSH to connect to your environment. - ![Set outgoing emails]({{ site.baseurl }}/common/images/cloud/cloud_project-conf-env.png) + - Check that the `MAGENTO_CLOUD_SMTP_HOST` value is set. -Configure your email notifications, services, and more as needed through the Admin and test emails. + ```bash + printenv MAGENTO_CLOUD_SMTP_HOST + ``` -## Set environment and project variables {#project-conf-env-var} + - Send a test email to your email address or another address you can check. -You can set project wide and environment specific variables through the Project Web Interface. Variables can be either text or JSON format. For more information, see [Environment variables]({{ site.baseurl }}/cloud/env/variables-intro.html). + ```bash + php -r 'mail("mail@example.com", "test message", "just testing", "From: tester@example.com");' + ``` -For an example of variables, we walk you through creating Admin variables through Onboarding and project creation tasks. You may want to add _environment variables_ for sensitive data like payment method information. _Project variables_ are set across all branches and environments. +## Set project and environment variables {#project-conf-env-var} + +You can set project wide and environment specific variables through the Project Web Interface. Variables can be either text or JSON format. _Project variables_ are set across all branches and environments. Use _environment variables_ for sensitive data like payment method information. For more information, see [Environment variables]({{ site.baseurl }}/cloud/env/variables-intro.html). To view or edit environment variables, you must have at minimum the project reader role with [environment admin]({{ site.baseurl }}/cloud/project/user-admin.html) privileges. {% include cloud/wings-variables.md %} -### Environment variable {#env} +### Project variables {#project} -To set environment specific variables in the Project Web Interface: +To set project variables in the Project Web Interface: + +1. [Access your project](#project-access). +1. Select the Settings icon, and then select the **Variables** tab. + + ![Configure project variables]({{ site.baseurl }}/common/images/cloud/cloud-config-project-variables.png){:width="650px"} -1. [Access your project](#project-access) and select a specific environment. -1. Select the Variables tab. 1. Click **Add Variable**. -1. In the **Name** field, enter a variable name. For example, to set the Admin default account password, enter `ADMIN_PASSWORD`. +1. In the **Name** field, enter a variable name. For example, to set the Admin email for the default account, enter `ADMIN_EMAIL`. 1. In the **Value** field, enter the value for the variable. For example, enter a valid email address accessible for reset email notifications. - ![Set environment variables]({{ site.baseurl }}/common/images/cloud/cloud_env-var.png) + ![Set project variables]({{ site.baseurl }}/common/images/cloud/cloud_project_variable.png) -1. As needed, select options for **JSON value**, **Enabled**, **Inheritable by child environments** and **Sensitive**. If you do not have Super User access, you may only see the JSON value option. +1. As needed, select options for **JSON value**, **Visible during build**, and **Visible during runtime**. If you do not have Super User access, you may only see the JSON value option. 1. Click **Add Variable**. After you add the variable, the environment will deploy. Wait until deployment completes before more edits. -{:.bs-callout-warning} -If you are attempting to [override configuration settings]({{ site.baseurl }} -), you must prepend `env:` to the variable name. For example: -![Environment variable example]({{ site.baseurl }}/common/images/cloud/cloud_env_var_example.png) - -### Project variable {#project} +### Environment variables {#env} -To set project variables in the Project Web Interface: +To set environment specific variables in the Project Web Interface: 1. [Access your project](#project-access) and select a specific environment. -1. Select the Variables tab. +1. Select **Configure environment**. +1. Select the **Variables** tab. 1. Click **Add Variable**. -1. In the **Name** field, enter a variable name. For example, to set the Admin email for the default account, enter `ADMIN_EMAIL`. +1. In the **Name** field, enter a variable name. For example, to set the Admin default account password, enter `ADMIN_PASSWORD`. 1. In the **Value** field, enter the value for the variable. For example, enter a valid email address accessible for reset email notifications. - ![Set project variables]({{ site.baseurl }}/common/images/cloud/cloud_project_variable.png) + ![Set environment variables]({{ site.baseurl }}/common/images/cloud/cloud_env-var.png){:width="650px"} -1. As needed, select options for **JSON value**, **Visible during build**, and **Visible during runtime**. If you do not have Super User access, you may only see the JSON value option. +1. As needed, select options for **JSON value**, **Enabled**, **Inheritable by child environments** and **Sensitive**. If you do not have Super User access, you may only see the JSON value option. 1. Click **Add Variable**. After you add the variable, the environment will deploy. Wait until deployment completes before more edits. +{:.bs-callout-warning} +If you are attempting to [override configuration settings]({{ site.baseurl }} +), you must prepend `env:` to the variable name. For example: +![Environment variable example]({{ site.baseurl }}/common/images/cloud/cloud_env_var_example.png) + ## Configure routes {#project-conf-env-route} Routes allow you to set redirects or upstream settings for applications for your specific environment. For full details on routes, see [routes.yaml]({{ site.baseurl }}/cloud/project/routes.html). These routes (or URLs) are used to access your storefront. 1. [Access your project](#project-access) and select a specific environment. +1. Select **Configure environment**. 1. Select the Routes tab. 1. Select **Add Route**. 1. Enter a URL. You can use `{default}` in the URL, which is a placeholder for the default domain. @@ -141,7 +211,7 @@ Routes allow you to set redirects or upstream settings for applications for your 1. To configure a Redirect, enter a URL to **Redirect to**. You can use `{default}` in the URL, which is a placeholder for the default domain. 1. Click **Add Route** to save. The setting is saved and deployed to the environment. - ![Configure a route]({{ site.baseurl }}/common/images/cloud/cloud_routes.png) + ![Configure a route]({{ site.baseurl }}/common/images/cloud/cloud_routes.png){:width="650px"} ## View environment history {#project-conf-hist} @@ -152,11 +222,11 @@ An environment's history includes: - Syncs and merges - Code pushes -To view the history for an environment, log in to your project and select the environment. The page displays a general history of actions completed on the page. For a detailed list of completed actions during build and deployment, we recommend reviewing logs directly on the servers. See [View logs]({{ site.baseurl }}/cloud/project/log-locations.html). +To view the history for an environment, log in to your project and select the environment. The page displays a general history of actions completed on the page. For a detailed list of completed actions during build and deployment, Adobe recommends reviewing logs directly on the servers. See [View logs]({{ site.baseurl }}/cloud/project/log-locations.html). The following figure shows a sample history. -![Sample environment history]({{ site.baseurl }}/common/images/cloud/cloud_environment-history.png) +![Sample environment history]({{ site.baseurl }}/common/images/cloud/cloud_environment-history.png){:width="800px"} The history shows, from oldest to newest: @@ -164,7 +234,7 @@ The history shows, from oldest to newest: - Environment synced with the parent - Environment snapshot created -We recommend [creating a snapshot]({{ site.baseurl }}/cloud/project/project-webint-snap.html) before you make any code changes. +Adobe recommends [creating a snapshot]({{ site.baseurl }}/cloud/project/project-webint-snap.html) before you make any code changes. - Environment variable added - Environment snapshot created diff --git a/src/cloud/project/project-webint-branch.md b/src/cloud/project/project-webint-branch.md index 2811dc89bc3..721408ea2fe 100644 --- a/src/cloud/project/project-webint-branch.md +++ b/src/cloud/project/project-webint-branch.md @@ -6,9 +6,11 @@ redirect_from: functional_areas: - Cloud - Configuration +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/develop/cli-branches.html +status: migrated --- -Every {{site.data.var.ece}} *environment* has an associated active Git *branch*. You can manage your environments using either the Project Web Interface, the Magento Cloud CLI, or Git commands. For more information on Git branches, see [Git documentation](https://git-scm.com/doc). +Every {{site.data.var.ece}} *environment* has an associated active Git *branch*. You can manage your environments using either the Project Web Interface, the `magento-cloud` CLI, or Git commands. For more information on Git branches, see [Git documentation](https://git-scm.com/doc). For more information about managing environments using the CLI, see [Manage branches with the CLI]({{ site.baseurl }}/cloud/env/environments-start.html). @@ -30,7 +32,7 @@ Complete development of code and added extensions in a branch and, when complete For branching strategies, review [Starter]({{ site.baseurl }}/cloud/architecture/starter-architecture.html) and [Pro]({{ site.baseurl }}/cloud/architecture/starter-develop-deploy-workflow.html) architecture overviews. -Your account supports a limited number of active Git branches and an unlimited number of inactive branches. Manage active and inactive branches by deleting a branch. When deleted, it is deactivated and still listed in the project branches list. You can either activate the branch later or you can [delete it entirely]({{ site.baseurl }}/cloud/env/environments-start.html#env-delete) using the CLI. +Your account supports a limited number of active Git branches and an unlimited number of inactive branches. Manage active and inactive branches by deleting a branch. When deleted, it is deactivated and still listed in the project branches list. You can either activate the branch later or you can [delete it entirely]({{ site.baseurl }}/cloud/env/environments-start.html#delete-an-environment) using the CLI. If you need additional environments for development, enter a [Support ticket]({{ site.baseurl }}/cloud/trouble/trouble.html) for more information. @@ -234,6 +236,9 @@ To add the public SSH key for your project as a [GitLab deploy key](https://docs ## Secure your environments and branches {#security} +{:.bs-callout-warning} +**DO NOT** use the following methods for securing Pro Staging and Production environments. This will break Fastly caching. You must use the [Blocking]({{ site.baseurl }}/cloud/cdn/fastly-vcl-blocking.html) feature available in the Fastly CDN for Magento. + You can access your project and environments from any location through a web browser using the Project Web Interface. You may have security set for your Production environment, stores, and sites. This section helps you secure your Integration and Staging environments for strictly your developers, DBAs, and more. To secure your Starter and Pro environments: diff --git a/src/cloud/project/project-webint-snap.md b/src/cloud/project/project-webint-snap.md index 893e5afe448..c6972425518 100644 --- a/src/cloud/project/project-webint-snap.md +++ b/src/cloud/project/project-webint-snap.md @@ -3,18 +3,25 @@ group: cloud-guide title: Snapshots and backup management functional_areas: - Cloud +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/develop/storage/snapshots.html +status: migrated --- -You can back up and restore specific environments at any time using a snapshot. Snapshot options are available for all Starter environments and Pro Integration environments. You cannot snapshot Pro Staging or Production environments. +You can back up and restore specific environments at any time using a snapshot. Snapshot options are available for all Starter environments and Pro Integration environments. The snapshot feature does not apply to the Pro Staging and Production environments. + +The Pro Staging and Production environments receive regular backups for disaster recovery purposes by default, see [Pro Backup & Disaster Recovery]({{ site.baseurl }}/cloud/architecture/pro-architecture.html#backup-and-disaster-recovery). However, these backups are not publicly accessible because they are stored in a separate system. You can open a ticket to request a backup with a specific date, time, and timezone. Then we can extract it from the external system and provide it to you. + +{:.bs-callout-tip} +Snapshots for Starter and Pro Integration environments are different from Pro backup and disaster recovery backups. Snapshots are **not** automatic. It is _your_ responsibility to manually create a snapshot or set up a cron job to periodically take snapshots of your Starter or Pro Integration environments. A _snapshot_ is a complete backup of an environment that includes all persistent data from all running services (for example, your MySQL database, Redis, and so on) and any files stored on the mounted volumes. Because an environment deploys as a read-only file system, restoring a snapshot is very fast. {:.bs-callout-warning} -If you want to rollback to previous code or remove added extensions in an environment, restoring a snapshot is not the recommended method. See [Rollbacks to remove code](#rollback-code). If you need to restore an unstable environment that does not have a snapshot, see [Restore an environment]({{ site.baseurl }}/cloud/env/restore-environment.html). +If you want to rollback to previous code or remove added extensions in an environment, restoring a snapshot is not the recommended method. See [Rollbacks to remove code](#rollback-code). If you must restore an unstable environment that does not have a snapshot, see [Restore an environment]({{ site.baseurl }}/cloud/env/restore-environment.html). -You have up to **7 days** to _restore_ a snapshot. +You have up to **seven days** to _restore_ a snapshot. -We provide two methods for creating and managing snapshots: +Adobe provides two methods for creating and managing snapshots: - Project Web Interface - Magento Cloud CLI @@ -30,7 +37,7 @@ To create a snapshot using the Project Web Interface: 1. Click **Create**. {:.procedure} -To create a snapshot using the Magento Cloud CLI: +To create a snapshot using the `magento-cloud` CLI: 1. Open a terminal and navigate to your {{site.data.var.ece}} project. 1. Checkout the environment branch to snapshot. @@ -116,66 +123,65 @@ To restore a snapshot using the Magento Cloud CLI: ## Dump your database {#db-dump} -You can create a copy of your database using the [`magento/ece-tools`]({{ site.baseurl }}/cloud/reference/cloud-composer.html#cloud-composer-cloudmeta) `db-dump` command. +You can create a copy of your database using the `{{site.data.var.ct}} db-dump` command. By default, this command creates backups in the `/app/var/dump-main` directory for all database connections that are specified in the environment configuration. For example, if you configured your project to use split databases, the `db-dump` operation creates backups for each of the configured databases. -By default, this command creates backups for all database connections that are specified in the environment configuration. For example, if you configured your project to use split databases, the `db-dump` operation creates backups for each of the configured databases. -You can also backup only selected databases by appending the database names to the command, for example: +You can choose to back up selected databases by appending the database names to the command, for example: ```bash -php vendor/bin/ece-tools -- main sales +php vendor/bin/ece-tools db-dump -- main sales ``` +Consider the following guidelines: + +- For Production environments, Adobe recommends completing database dump operations during off-peak hours to minimize service disruptions that occur when the site is in maintenance mode. +- The `db-dump` command creates an archive in your remote project directory called `dump-.sql.gz`. +- If an error occurs during the dump operation, the command deletes the dump file to conserve disk space. Review the logs for details (`var/log/cloud.log`). +- For Pro Production environments, this command dumps only from one of three high-availability nodes, so production data written to a different node during the dump might not be copied. The command generates a `var/dbdump.lock` file to prevent the command from running on more than one node. + For help, use the command: `php vendor/bin/ece-tools db-dump --help` {:.procedure} -To create a database dump: +To create a database dump in the Staging or Production environment: -1. [SSH into the environment]({{ site.baseurl }}/cloud/env/environments-ssh.html) that contains the database you want to copy: +1. [Use SSH to log in to the remote environment]({{ site.baseurl }}/cloud/env/environments-ssh.html) that contains the database to copy: - **Staging:** `ssh -A _stg@.ent.magento.cloud` - **Production:** `ssh -A @.ent.magento.cloud` - - To SSH into the `master` branch of your Integration environment: - - ```bash - magento-cloud environment:ssh - ``` - -1. Enter the following command: - - ```bash - php vendor/bin/ece-tools db-dump - ``` - - ```terminal - php vendor/bin/ece-tools db-dump - The db-dump operation switches the site to maintenance mode, stops all active cron jobs and consumer queue processes, and disables cron jobs before starting the dump process. - Your site will not receive any traffic until the operation completes. - Do you wish to proceed with this process? (y/N)? y - 2020-01-28 16:38:08] INFO: Starting backup. - [2020-01-28 16:38:08] NOTICE: Enabling Maintenance mode - [2020-01-28 16:38:10] INFO: Trying to kill running cron jobs and consumers processes - [2020-01-28 16:38:10] INFO: Running Magento cron and consumers processes were not found. - [2020-01-28 16:38:10] INFO: Waiting for lock on db dump. - [2020-01-28 16:38:10] INFO: Start creation DB dump for main database... - [2020-01-28 16:38:10] INFO: Finished DB dump for main database, it can be found here: /tmp/qxmtlseakof6y/dump-main-1580229490.sql.gz - [2020-01-28 16:38:10] INFO: Backup completed. - [2020-01-28 16:38:11] NOTICE: Maintenance mode is disabled. - ``` - - {:.bs-callout-info} - -- For Production environments, we recommend completing database dump operations during off-peak hours to minimize service disruptions that occur when the site is in maintenance mode. -- The `db-dump` command creates an archive in your remote project directory called `dump-.sql.gz`. -- If an error occurs during the dump operation, the command deletes the dump file to conserve disk space. Review the logs for details (`var/log/cloud.log`). -- For Pro Production environments, this command dumps only from one of three high-availability nodes, so production data written to a different node during the dump might not be copied. The command generates a `var/dbdump.lock` file to prevent the command from running on more than one node. + + ```bash + magento-cloud environment:ssh + ``` + +1. Create a backup of the database. To choose a target directory for the DB dump, use the `--dump-directory` option. + + ```bash + php vendor/bin/ece-tools db-dump + ``` + + Sample response: + + ```terminal + The db-dump operation switches the site to maintenance mode, stops all active cron jobs and consumer queue processes, and disables cron jobs before starting the dump process. + Your site will not receive any traffic until the operation completes. + Do you wish to proceed with this process? (y/N)? y + 2020-01-28 16:38:08] INFO: Starting backup. + [2020-01-28 16:38:08] NOTICE: Enabling Maintenance mode + [2020-01-28 16:38:10] INFO: Trying to kill running cron jobs and consumers processes + [2020-01-28 16:38:10] INFO: Running Magento cron and consumers processes were not found. + [2020-01-28 16:38:10] INFO: Waiting for lock on db dump. + [2020-01-28 16:38:10] INFO: Start creation DB dump for main database... + [2020-01-28 16:38:10] INFO: Finished DB dump for main database, it can be found here: /tmp/qxmtlseakof6y/dump-main-1580229490.sql.gz + [2020-01-28 16:38:10] INFO: Backup completed. + [2020-01-28 16:38:11] NOTICE: Maintenance mode is disabled. + ``` {:.bs-callout-tip} If you want to push this data into an environment, see [Migrate data and static files]({{ site.baseurl }}/cloud/live/stage-prod-migrate.html). ## Rollbacks to remove code {#rollback-code} -We recommend creating a snapshot of the environment and a backup of the database prior to deployments. +Adobe recommends creating a snapshot of the environment and a backup of the database prior to deployments. -If you need to restore a snapshot specifically to remove new code and added extensions, the process can be complicated depending on the amount of changes and when you rollback. Some rollbacks might require database changes. +If you must restore a snapshot specifically to remove new code and added extensions, the process can be complicated depending on the number of changes and when you roll back. Some rollbacks might require database changes. Specifically for code, you should investigate reverting code changes from your branch before redeploying. If not, every deploy pushes the master branch (code and extensions) to the target environment again. See the [Deployment Process]({{ site.baseurl }}/cloud/reference/discover-deploy.html). diff --git a/src/cloud/project/projects.md b/src/cloud/project/projects.md index 04e8b3c6b08..8a148545fbb 100644 --- a/src/cloud/project/projects.md +++ b/src/cloud/project/projects.md @@ -3,6 +3,8 @@ group: cloud-guide title: Manage your project functional_areas: - Cloud +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/project/overview.html +status: migrated --- The {{site.data.var.ece}} *project* includes all code in Git branches, associated environments, and *applications*. Applications have *environments* and *services* that run on them including a database, web server, and caching server. @@ -136,7 +138,7 @@ On the *Variables* tab, you can view, create, and manage environment variables f ![Environment variables fastly credentials]({{ site.baseurl }}/common/images/cloud/cloud-project-web-ui-environment-variables.png){:width="650px"} -You can also [list and review]({{ site.baseurl }}/cloud/before/before-setup-env-2_clone.html) environment variables using the following Magento Cloud CLI command. +You can also [list and review]({{ site.baseurl }}/cloud/before/before-setup-env-2_clone.html) environment variables using the following `magento-cloud` CLI command. ```bash magento-cloud variable:get -e diff --git a/src/cloud/project/routes.md b/src/cloud/project/routes.md index 7daed31a86e..e9235a95bd8 100644 --- a/src/cloud/project/routes.md +++ b/src/cloud/project/routes.md @@ -5,13 +5,13 @@ functional_areas: - Cloud - Setup redirect_from: - - /cloud/project/project-conf-files_routes.html + - /cloud/project/project-conf-files_routes.html +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/configure/routes/routes-yaml.html +status: migrated --- The `routes.yaml` file in the `.magento/routes.yaml` directory defines routes for your {{ site.data.var.ece }} Integration, Staging, and Production environments. Routes determine how the application processes incoming HTTP and HTTPS requests. -{% include cloud/note-pro-missing-self-service-options.md %} - The default `routes.yaml` file specifies the route templates for processing HTTP requests as HTTPS on projects that have a single default domain and on projects configured for multiple domains: ```yaml @@ -36,6 +36,10 @@ magento-cloud environment:routes ``` {:.no-copy} +## Configuration updates to Pro environments + +{% include cloud/note-pro-missing-self-service-options.md %} + ## Route templates The `routes.yaml` file is a list of templated routes and their configurations. You can use the following placeholders in route templates: @@ -98,11 +102,24 @@ For example, the `refactorcss` branch for the `mswy7hzcuhcjw` project hosted in ```text https://refactorcss-oy3m2pq-mswy7hzcuhcjw.us.magentosite.cloud/ ``` - {:.no-copy} +{:.no-copy} {:.bs-callout-info} If your Cloud project supports multiple stores, follow the route configuration instructions for [multiple websites or stores]({{ site.baseurl }}/cloud/project/project-multi-sites.html). +### Trailing slash + +Route definitions contain a trailing slash to indicate a folder or directory; however, the same content can be served with or without a trailing slash. The following URLs resolve the same but can be interpreted as _two different_ URLs: + +```text +https://www.example.com/blog/ + +https://www.example.com/blog +``` +{:.no-copy} + +It is a best practice to use a trailing slash for directories, but whichever method you choose, it is very important to **stay consistent** to avoid generating two locations. + ## Route protocols All environments support both HTTP and HTTPS automatically. diff --git a/src/cloud/project/sendgrid.md b/src/cloud/project/sendgrid.md index 1e8c3ac7375..cf9b75387ac 100644 --- a/src/cloud/project/sendgrid.md +++ b/src/cloud/project/sendgrid.md @@ -1,32 +1,113 @@ --- group: cloud-guide -title: SendGrid +title: SendGrid SMTP Proxy functional_areas: - Cloud - Setup - Services +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/project/sendgrid.html +status: migrated --- -The SendGrid-based SMTP proxy service provides email authentication and reputation monitoring. A basic set up includes 12,000 emails per month and excludes use in marketing campaigns. +The SendGrid Simple Mail Transfer Protocol (SMTP) proxy service provides outbound email authentication and reputation monitoring services, including support for: -Adobe automates the SendGrid integration for Starter and Pro Integration environments. The Pro Production and Staging environments require manual provisioning and configuration during the IaaS hardware provisioning process. +* All outbound transactional emails +* Dedicated IP addresses +* Domain registration, DomainKeys Identified Mail (DKIM) signatures for email domain validation (Pro only) +* Up to 12,000 outbound transactional emails per month, excluding marketing campaigns +* Custom domain registration (Pro only) +* Automated integration for Starter and Pro Integration environments. Pro Production and Staging environments require manual provisioning and configuration during the Infrastructure as a Service (IaaS) hardware provisioning process -You must add the DNS records—three sub-domains provided by SendGrid—that permits SendGrid to send transactional messages on your behalf. Also, each SendGrid account receives a unique TXT record that you must add to the DNS to authenticate outbound mailings. +The SendGrid SMTP proxy is not intended for use as a general-purpose email server to receive incoming email or for use with email marketing campaigns. -Add the corresponding host and value CNAME records to the DNS: +{:.bs-callout-tip} +You can find SendGrid details for your account in the [Onboarding UI](https://cloud.magento.com) and select the **Project Details** > **Hosting Info** tab. + +## Enable or disable email + +By default, email support is disabled on Staging and Production environments. You must enable email support on an environment in order to send transactional emails including Welcome, password reset, and two-factor authentication emails for Cloud project users. See [Configure emails for testing](https://devdocs.magento.com/cloud/project/project-webint-basic.html#email). + +## DomainKeys Identified Mail (DKIM) + +DKIM is an email authentication technology that enables Internet Service Providers (ISPs) to identify both legitimate and fake sender addresses, a technique commonly used in phishing and email scams. DKIM relies on a domain owner managing the domain's DNS records. When using DKIM, the sender server uses a private key to sign the messages. Also, the domain owner adds a DKIM record, which is a modified `TXT` record, to the sender domain's DNS records. This `TXT` record contains a public key recipient mail servers use to verify the signature of a message. The DKIM public-key cryptography procedure enables recipients to verify the authenticity of a sender. See [DKIM Records Explained](https://docs.sendgrid.com/ui/account-and-settings/dkim-records). + +{: .bs-callout-warning} +**SendGrid DKIM signatures and domain authentication support** is available only on {{site.data.var.ece}} Pro and not on Starter. As a result, outbound transactional emails are likely to be flagged by spam filters. Using DKIM improves the delivery rate as an authenticated email sender. To improve message delivery rate, you can upgrade from Starter to Pro or use your own SMTP server or email delivery service provider. + +## Sender and Domain authentication + +For SendGrid to send transactional emails on your behalf, you must configure your DNS settings to include the three SendGrid subdomain DNS entries. Each SendGrid account is assigned a unique `TXT` record which is used to authenticate outbound emails. + +{:.procedure} +To enable domain authentication: + +1. Open a [support ticket](https://support.magento.com/hc/en-us/articles/360000913794#submit-ticket) and request to enable the DKIM on a specific domain. +1. Update your DNS configuration with the `TXT` and `CNAME` records provided to you in the support ticket. + +**Example `TXT` record with account ID:** + +```text +v=spf1 include:u17504801.wl.sendgrid.net -all +``` + +**Example `CNAME` records:** + +| Domain | Points To | Record Type +|----------|----------|-------------| +| em.emaildomain.com | uxxxxxxxx.wlxxx.sendgrid.net | CNAME | +| s1._domainkey.emaildomain.com | s1.domainkey.uxxxxxx.wlxxxx.sendgrid.net | CNAME | +| s2._domainkey.emaildomain.com | s2.domainkey.uxxxxxx.wlxxxx.sendgrid.net | CNAME | + +## DKIM signatures and automated security + +You can select between automated and manual security when setting up an authenticated domain. If you choose automated security, SendGrid manages your DKIM and SPF records automatically. This means that when you add a new dedicated sending IP address to your account, SendGrid updates your DNS settings and DKIM signature immediately. If you turn automated security off, you are responsible for updating your DKIM signature anytime you make changes to your sending domain. + +### DKIM record example with automated security on + +```text +subdomain.mydomain.com. | CNAME | uXXXXXXX.wlXXX.sendgrid.net +s1._domainkey.mydomain.com. | CNAME | s1.domainkey.uXXX.wlXXX.sendgrid.net +s2._domainkey.mydomain.com. | CNAME | s2.domainkey.uXXX.wlXXX.sendgrid.net +``` +### DKIM record example with automated security off + +```text +me12345.mydomain.com | MX | mx.sendgrid.net +me12345.mydomain.com | TXT | v=spf1 include:sendgrid.net ~all +m1._mydomain.com | TXT | k=rsa; t=s; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDPtW5iwpXVPiH5FzJ7Nrl8USzuY9zqqzjE0D1r04xDN6qwziDnmgcFNNfMewVKN2D1O+2J9N14hRprzByFwfQW76yojW4LwPA7m4q0ObmvSjhd63O9d8z1XkUBwIDAQAB0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDPtW5iwpXV0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDPtW5iwpXV +``` + +After domain authentication is set up, SendGrid automatically handles Security Policy Framework (SPF) and DKIM records for you. After SendGrid provides the `CNAME` records to add to your DNS records, you can add dedicated IP addresses and make other account updates without having to manage your SPF records manually. See [Automated Security and Your DKIM Signature](https://docs.sendgrid.com/ui/account-and-settings/dkim-records#automated-security-and-your-dkim-signature). +## Test your DNS configuration + +To test your DNS configuration, run `dig`: ```terminal -em.example.com IN CNAME -s1.example.com IN CNAME -s2.example.com IN CNAME +dig CNAME em.domain_name +dig CNAME s1._domainkey.domain_name +dig CNAME s2._domainkey.domain_name ``` +## Transactional email credits + +The 12,000 transactional email threshold refers to the number of transactional email messages that you can send on a monthly basis from {{site.data.var.ece}} Pro Production, Integration, and Staging branches. The threshold is designed to protect against sending spam and potentially damaging your email reputation. + +* Transactional email credits renew on the first day of each month +* If you run out of credits, you can either request more credits or wait for the renewal count to reset the first day of each month +* There are no hard limits on the number of emails that can be sent in Production, as long as the Sender Reputation score is over 95%. The reputation is affected by the number of bounced/rejected emails and whether DNS-based spam registries have flagged your domain as a potential spam source + +{:.procedure} +To check if maximum credits are exceeded: + +1. Use SSH to log in to the remote environment. + + ```bash + magento-cloud ssh + ``` -{: .bs-callout-tip} -You can find Sendgrid details for your account in the Onboarding UI. Use the `https://cloud.magento.com/project/_project-id_/setup/project_details` URL and select the **Project Details** > **Hosting Info** tab. +1. Check the `/var/log/mail.log` for `authentication failed : Maxium credits exceeded` entries. -For {{site.data.var.ece}} Pro, the CNAME records resolve to the Domain Keys Identified Mail (DKIM) and Sender Policy Framework (SPF) records managed by SendGrid, so that spam filters are less likely to inhibit your messages. +If you see any `authentication failed` log entries, you can [submit a support ticket](https://support.magento.com/hc/en-us/articles/360000913794#submit-ticket) to request a credit allotment increase. -{: .bs-callout-info} -**SendGrid DKIM signatures** are not available in Commerce Cloud Starter. They are only available in Commerce Cloud Pro. +## Email sending reputation -Adobe does not support allowlists, but you can review the [Sender Policy Framework (SPF)](https://sendgrid.com/docs/Glossary/spf.html) guidelines to improve delivery. +An email sending reputation is a score assigned by an Internet Service Provider (ISP) to a company sending email messages. The higher the score, the more likely an ISP delivers messages to a recipient's inbox. If the score falls below a certain level, the ISP may route messages to recipients' spam folder or even reject messages completely. The reputation score is determined by several factors such as a 30-day average of your IP addresses rank against other IP addresses and spam complaint rate. See [5 Ways to Check Your Sending Reputation](https://sendgrid.com/blog/5-ways-check-sending-reputation/). diff --git a/src/cloud/project/services-elastic.md b/src/cloud/project/services-elastic.md index e722de78c8c..ec26542c7e1 100644 --- a/src/cloud/project/services-elastic.md +++ b/src/cloud/project/services-elastic.md @@ -7,9 +7,15 @@ functional_areas: - Search redirect_from: - /cloud/project/project-conf-files_services-elastic.html +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/configure/service/elasticsearch.html +status: migrated --- -[Elasticsearch](https://www.elastic.co) is an open source product that enables you to take data from any source, any format, and search and visualize it in real time. +[Elasticsearch](https://www.elastic.co) is an open-source product that enables you to take data from any source, any format, and search and visualize it in real time. + +{%include cloud/note-elasticsearch.md%} + +For {{ site.data.var.ee }} version 2.4.4 and later, see [Set up OpenSearch service](/cloud/project/services-opensearch.html). - Elasticsearch performs quick and advanced searches on products in the product catalog - Elasticsearch Analyzers support multiple languages @@ -19,7 +25,7 @@ redirect_from: {% include cloud/service-config-integration-starter.md %} {:.bs-callout-tip} -Adobe recommends that you always set up Elasticsearch for your {{ site.data.var.ece }} project even if you plan to configure a third-party search tool for your {{ site.data.var.ee }} application. Setting up Elasticsearch provides a fallback option in the event that the third-party search tool fails. +Adobe recommends that you always set up Elasticsearch for your {{ site.data.var.ece }} project even if you plan to configure a third-party search tool for your {{ site.data.var.ee }} application. Setting up Elasticsearch provides a fallback option in case the third-party search tool fails. {:.procedure} To enable Elasticsearch: @@ -32,9 +38,7 @@ To enable Elasticsearch: disk: 1024 ``` - For Pro projects, you must submit a {{site.data.var.ee}} Support ticket to change the Elasticsearch version. - - For details on determining the correct version to install, see [Elasticsearch software compatibility](#elasticsearch-software-compatibility). + For Pro projects, you must submit a {{site.data.var.ee}} Support ticket to change the Elasticsearch version in the Staging and Production environments. 1. Set the `relationships` property in the `.magento.app.yaml` file. @@ -75,8 +79,6 @@ When you install or upgrade your {{ site.data.var.ece }} project, always check f - **Project upgrade**–Verify that the Elasticsearch PHP client in the new application version is compatible with the Elasticsearch service version installed on the Cloud infrastructure. -{% include cloud/cloud-elasticsearch-client-compatibility.md %} - {%include cloud/note-cloud-services-compatibility.md%} {:.procedure} @@ -200,9 +202,11 @@ If you use the ElasticSuite third-party plugin, you must [update the `{{site.dat When setting up ElasticSuite, add the configuration settings to the `ELASTICSUITE_CONFIGURATION` deploy variable. This configuration saves the settings across deployments. ### Remove plugins for Elasticsearch -Removing the plugin entries from `elasticsearch:` in `.magento/services.yaml` does not uninstall or disable them as you might expect. You must take the additional step of reindexing your Elasticsearch data. This behavior is intentional to prevent possible loss or corruption of data that depends on these plugins. -**To remove Elasticsearch plugins:** +Removing the plugin entries from `elasticsearch:` in `.magento/services.yaml` does not uninstall or disable them as you might expect. You must reindex your Elasticsearch data. This behavior is intentional to prevent possible loss or corruption of data that depends on these plugins. + +{.:procedure} +To remove Elasticsearch plugins: 1. Remove the Elasticsearch plugin entries from your `.magento/services.yaml` file. 1. Add, commit, and push your code changes. @@ -237,7 +241,7 @@ For details on using or troubleshooting the Elasticsuite plugin with {{site.data ## Troubleshooting -See the following {{site.data.var.ee}} Support articles for help troubleshooting Elasticsearch problems: +See the following {{site.data.var.ee}} Support articles for help with troubleshooting Elasticsearch problems: - [Elasticsearch 5 is configured, but search page does not load with "Fielddata is disabled..." error](https://support.magento.com/hc/en-us/articles/360027356612-Elasticsearch-5-is-configured-but-search-page-does-not-load-with-Fielddata-is-disabled-error) - [Catalog pagination doesn't work when Elasticsearch 6.x is used](https://support.magento.com/hc/en-us/articles/360035142371) diff --git a/src/cloud/project/services-mysql.md b/src/cloud/project/services-mysql.md index 8edef3af3c4..b1d11183910 100644 --- a/src/cloud/project/services-mysql.md +++ b/src/cloud/project/services-mysql.md @@ -5,20 +5,22 @@ functional_areas: - Cloud - Setup redirect_from: - - /cloud/project/project-conf-files_services-mysql.html + - /cloud/project/project-conf-files_services-mysql.html +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/configure/service/mysql.html +status: migrated --- -The `mysql` service provides persistent data storage based on [MariaDB](https://mariadb.com/) versions 10.2-10.4, supporting the [XtraDB](https://www.percona.com/software/mysql-database/percona-server/xtradb) storage engine and reimplemented features from MySQL 5.6 and 5.7. +The `mysql` service provides persistent data storage based on [MariaDB](https://mariadb.com/) versions 10.2 to 10.4, supporting the [XtraDB](https://www.percona.com/software/mysql-database/percona-server/xtradb) storage engine and reimplemented features from MySQL 5.6 and 5.7. {% include install/maria-db.md %} {:.bs-callout-warning} -Be careful when upgrading MariaDB from version 10.1 to 10.2. -MariaDB 10.1 is the last version that support XtraDB as the storage engine. Version 10.2 uses InnoDB for the storage engine. Once you upgrade from 10.1 to 10.2, you cannot rollback the change. {{site.data.var.ee}} supports both storage engines; however, you must check extensions and other systems used by your project to make sure they are compatible with MariaDB 10.2. Read about this [backwards incompatible change](https://mariadb.com/kb/en/upgrading-from-mariadb-101-to-mariadb-102/#incompatible-changes-between-101-and-102). +Be careful when upgrading MariaDB from version 10.1 to 10.2. MariaDB 10.1 is the last version that supports _XtraDB_ as the storage engine. MariaDB 10.2 uses _InnoDB_ for the storage engine. After you upgrade from 10.1 to 10.2, you cannot roll back the change. {{site.data.var.ee}} supports both storage engines; however, you must check extensions and other systems used by your project to make sure they are compatible with MariaDB 10.2. See [Incompatible Changes Between 10.1 and 10.2](https://mariadb.com/kb/en/upgrading-from-mariadb-101-to-mariadb-102/#incompatible-changes-between-101-and-102). {% include cloud/service-config-integration-starter.md %} -## Enable MySQL +{:.procedure} +To enable MySQL: 1. Add the required name, type, and disk value (in MB) to the `.magento/services.yaml` file. @@ -41,21 +43,40 @@ MariaDB 10.1 is the last version that support XtraDB as the storage engine. Vers 1. Add, commit, and push your code changes. ```bash - git add -A && git commit -m "Enable mysql service" && git push origin + git add -A && git commit -m "Enable mysql service" && git push origin ``` 1. [Verify the service relationships]({{ site.baseurl }}/cloud/project/services.html#service-relationships). {%include cloud/tip-change-installed-service-version.md%} -## Set up multiple database users +## Configure MySQL database -Optionally, you can set up multiple databases as well as multiple users with different permissions. +You have the following options when configuring the MySQL database: -An _endpoint_ is a set of credentials (or users) with specific privileges. By default, there is one endpoint named `mysql` that has administrator access to all defined databases. To set up multiple database users, you must define multiple endpoints in the services.yaml file and declare the relationships in the .magento.app.yaml file. +- **`schemas`**—A schema defines a database. The default schema is the `main` database. +- **`endpoints`**—Each endpoint represents a credential with specific privileges. The default endpoint is `mysql`, which has `admin` access to the `main` database. +- **`properties`**—Properties are used to define additional database configurations. -{:.bs-callout-warning} -You cannot use multiple _databases_ with {{site.data.var.ee}} at this time, but you **can** create multiple endpoints to restrict access to the `main` database. +The following is a basic example configuration in the `.magento/services.yaml` file: + +```yaml +mysql: + type: mysql:10.4 + disk: 5120 + configuration: + properties: + optimizer_switch: "rowid_filter=off" + optimizer_use_condition_selectivity: 1 +``` + +The `properties` in the above example modifies the default `optimizer` settings as [recommended in the Performance Best Practices guide]({{ site.baseurl }}{{ site.gdeurl }}/performance-best-practices/configuration.html#indexers). + +### Set up multiple database users + +Optionally, you can set up multiple users with different permissions for accessing the `main` database. + +By default, there is one endpoint named `mysql` that has administrator access to the database. To set up multiple database users, you must define multiple endpoints in the `services.yaml` file and declare the relationships in the `.magento.app.yaml` file. For Pro Staging and Production environments, submit a Support ticket to request the additional user. Use a nested array to define the endpoints for specific user access. Each endpoint can designate access to one or more schemas (databases) and different levels of permission on each. @@ -65,11 +86,11 @@ The valid permission levels are: - `rw`: SELECT queries and INSERT, UPDATE, and DELETE queries are allowed. - `admin`: All queries are allowed, including DDL queries (CREATE TABLE, DROP TABLE, and so on). -If no endpoints are defined, a single endpoint named `mysql` has `admin` access to the `main` database. For example: +For example: ```yaml mysql: - type: mysql:10.3 + type: mysql:10.4 disk: 5120 configuration: schemas: @@ -85,15 +106,18 @@ mysql: importer: privileges: main: rw + properties: + optimizer_switch: "rowid_filter=off" + optimizer_use_condition_selectivity: 1 ``` -In the preceding example, the `admin` endpoint provides admin-level access to the `main` database, the `reporter` endpoint provides read-only access, and the `importer` endpoint provides read-write access. This means that: +In the preceding example, the `admin` endpoint provides admin-level access to the `main` database, the `reporter` endpoint provides read-only access, and the `importer` endpoint provides read-write access, which means: - The `admin` user has full control of the database. - The `reporter` user has SELECT privileges only. - The `importer` user has SELECT, INSERT, UPDATE, and DELETE privileges. -You must add the endpoints defined in the above example to the `relationships` property of the `.magento.app.yaml` file. For example: +Add the endpoints defined in the above example to the `relationships` property of the `.magento.app.yaml` file. For example: ```yaml relationships: @@ -103,13 +127,17 @@ relationships: ``` {:.bs-callout-info} -If you configure one MySQL user, you cannot use the [`DEFINER`](http://dev.mysql.com/doc/refman/5.6/en/show-grants.html) access control mechanism for stored procedures and views. +If you configure one MySQL user, you cannot use the [`DEFINER`](https://dev.mysql.com/doc/refman/5.6/en/show-grants.html) access control mechanism for stored procedures and views. ## Connect to the database -Accessing the MariaDB database directly requires you to use a SSH to log in to the remote server, and connect to the database. +Accessing the MariaDB database directly requires you to use a SSH to log in to the remote Cloud environment, and connect to the database. -1. Log in to the remote server using SSH. +1. Use SSH to log in to the remote environment. + + ```bash + magento-cloud ssh + ``` 1. Retrieve the MySQL login credentials from the `database` and `type` properties in the [$MAGENTO_CLOUD_RELATIONSHIPS]({{ site.baseurl }}/cloud/project/magento-app-properties.html#relationships) variable. @@ -147,7 +175,7 @@ Accessing the MariaDB database directly requires you to use a SSH to log in to t ], ``` -1. Connect to the database: +1. Connect to the database. - For Starter, use the following command: @@ -161,13 +189,16 @@ Accessing the MariaDB database directly requires you to use a SSH to log in to t mysql -h -P -u -p'' ``` +{:.bs-callout-tip} +You can use the `magento-cloud db:sql` command to connect to the remote database and run SQL commands. + ## Connect to secondary database -In some cases, you might need to connect to the secondary database, for example to improve database performance or resolve database locking issues. If this configuration is required, use `"port" : 3304` to establish the connection. See the [{{ site.data.var.ece }} database best practice](https://support.magento.com/hc/en-us/articles/360049045351) article in the _{{site.data.var.ee}} Help Center_. +Sometimes, you have to connect to the secondary database to improve database performance or resolve database locking issues. If this configuration is required, use `"port" : 3304` to establish the connection. See the [{{ site.data.var.ece }} database best practice](https://support.magento.com/hc/en-us/articles/360049045351) article in the _{{site.data.var.ee}} Help Center_. ## Troubleshooting -See the following {{site.data.var.ee}} Support articles for help troubleshooting MySQL problems: +See the following {{site.data.var.ee}} Support articles for help with troubleshooting MySQL problems: - [Checking slow queries and processes MySQL](https://support.magento.com/hc/en-us/articles/360030903091-Checking-slow-queries-and-processes-MySQL-) - [Create database dump on Cloud](https://support.magento.com/hc/en-us/articles/360003254334-Create-database-dump-on-Cloud) diff --git a/src/cloud/project/services-opensearch.md b/src/cloud/project/services-opensearch.md new file mode 100644 index 00000000000..0174007cf72 --- /dev/null +++ b/src/cloud/project/services-opensearch.md @@ -0,0 +1,86 @@ +--- +group: cloud-guide +title: Set up OpenSearch service +functional_areas: + - Cloud + - Setup + - Search +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/configure/service/opensearch.html +status: migrated +--- + +The [OpenSearch](https://www.opensearch.org) service is an open-source fork of Elasticsearch 7.10.2, following the licensing changes for Elasticsearch. See [System requirements]({{ site.baseurl }}/guides/v2.4/install-gde/system-requirements.html) for a list of supported versions. + +{% include cloud/note-elasticsearch.md %} + +OpenSearch enables you to take data from any source, any format, and search and visualize it in real time. + +- Quick and advanced searches on products in the product catalog +- Elasticsearch Analyzers support multiple languages +- Supports stop words and synonyms +- Indexing does not impact customers until the reindex operation completes + +{% include cloud/service-config-integration-starter.md %} + +{:.bs-callout-tip} +Adobe recommends that you always set up OpenSearch for your {{ site.data.var.ece }} project even if you plan to configure a third-party search tool for your {{ site.data.var.ee }} application. Setting up OpenSearch provides a fallback option in the event that the third-party search tool fails. + +## Enable OpenSearch + +{:.procedure} +To enable OpenSearch: + +1. For Starter projects and Pro Integration environments, add the `opensearch` service to the `.magento/services.yaml` file with the appropriate version and allocated disk space in MB. + + ```yaml + opensearch: + type: opensearch: + disk: 1024 + ``` + + For Pro projects, you must submit a {{site.data.var.ee}} [Support ticket](https://support.magento.com/hc/en-us/articles/360000913794#support-tickets) to change the OpenSearch version in the Staging and Production environments. + +1. Set the `relationships` property in the `.magento.app.yaml` file. + + ```yaml + relationships: + opensearch: "opensearch:opensearch" + ``` + +1. Add, commit, and push code changes. + + ```bash + git add -A && git commit -m "Enable OpenSearch" && git push origin + ``` + + For information on how these changes affect your environments, see [Services]({{ site.baseurl }}/cloud/project/services.html). + +1. [Verify the service relationships]({{ site.baseurl }}/cloud/project/services.html#service-relationships) and configure OpenSearch in the Admin UI. + +1. Reindex the Catalog Search index. + + ```bash + bin/magento indexer:reindex catalogsearch_fulltext + ``` + +1. Clean the cache. + + ```bash + bin/magento cache:clean + ``` + +{%include cloud/tip-change-installed-service-version.md%} + +## Add plugins for OpenSearch + +You can add plugins to OpenSearch by adding the `configuration:plugins` section to the OpenSearch service in the `.magento/services.yaml` file. For example, the following code enables both the ICU and Phonetic analysis plugins. + +```yaml +opensearch: + type: opensearch: + disk: 1024 + configuration: + plugins: + - analysis-icu + - analysis-phonetic +``` diff --git a/src/cloud/project/services-rabbit.md b/src/cloud/project/services-rabbit.md index bae5776b529..806140bf055 100644 --- a/src/cloud/project/services-rabbit.md +++ b/src/cloud/project/services-rabbit.md @@ -5,12 +5,14 @@ functional_areas: - Cloud - Setup redirect_from: - - /cloud/project/project-conf-files_services-rabbit.html + - /cloud/project/project-conf-files_services-rabbit.html +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/configure/service/rabbitmq.html +status: migrated --- The [Message Queue Framework (MQF)]({{ site.baseurl }}/guides/v2.3/config-guide/mq/rabbitmq-overview.html) is a system within {{site.data.var.ee}} that allows a [module](https://glossary.magento.com/module) to publish messages to queues. It also defines the consumers that will receive the messages asynchronously. -The MQF uses [RabbitMQ](http://www.rabbitmq.com) as the messaging broker, which provides a scalable platform for sending and receiving messages. It also includes a mechanism for storing undelivered messages. RabbitMQ is based on the Advanced Message Queuing Protocol (AMQP) 0.9.1 specification. +The MQF uses [RabbitMQ](https://www.rabbitmq.com/) as the messaging broker, which provides a scalable platform for sending and receiving messages. It also includes a mechanism for storing undelivered messages. RabbitMQ is based on the Advanced Message Queuing Protocol (AMQP) 0.9.1 specification. {:.bs-callout-warning} If you prefer using an existing AMQP-based service, like RabbitMQ, instead of relying on {{site.data.var.ece}} to create it for you, use the [`QUEUE_CONFIGURATION`]({{ site.baseurl }}/cloud/env/variables-deploy.html#queue_configuration) environment variable to connect it to your site. @@ -65,7 +67,7 @@ For debugging purposes, it is useful to directly connect to a service instance i ### Connect from your local development environment {#cloud-rabbitmq-conn-loc} -1. Log in to the Magento Cloud CLI and project: +1. Log in to the `magento-cloud` CLI and project: ```bash magento-cloud login @@ -116,13 +118,13 @@ For debugging purposes, it is useful to directly connect to a service instance i 1. Enable local port forwarding to RabbitMQ. ```bash - ssh -L :mq.internal: -@ssh.us.magentosite.cloud + ssh -L :rabbitmq.internal: -@ssh.us.magentosite.cloud ``` An example for accessing the RabbitMQ management web interface at `http://localhost:15672` is: ```bash - ssh -L 15672:localhost:15672 -@ssh.us.magentosite.cloud + ssh -L 15672:rabbitmq.internal:15672 -@ssh.us.magentosite.cloud ``` 1. While the session is open, you can start a RabbitMQ client of your choice from your local workstation, configured to connect to the `localhost:` using the port number, username, and password information from the MAGENTO_CLOUD_RELATIONSHIPS variable. diff --git a/src/cloud/project/services-redis.md b/src/cloud/project/services-redis.md index 855a8b12eaf..a653ab58509 100644 --- a/src/cloud/project/services-redis.md +++ b/src/cloud/project/services-redis.md @@ -6,9 +6,11 @@ functional_areas: - Setup redirect_from: - /cloud/project/project-conf-files_services-redis.html +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/configure/service/redis.html +status: migrated --- -[Redis](http://redis.io) is an optional, backend cache solution that replaces the Zend Framework [Zend_Cache_Backend_File](http://framework.zend.com/apidoc/1.0/Zend_Cache/Backend/Zend_Cache_Backend_File.html), which {{site.data.var.ee}} uses by default. +[Redis](https://redis.io) is an optional, backend cache solution that replaces the Zend Framework [Zend_Cache_Backend_File](https://framework.zend.com/apidoc/1.0/Zend_Cache/Backend/Zend_Cache_Backend_File.html), which {{site.data.var.ee}} uses by default. We support Redis versions 3.2, 5.0, and 6.0. See [Configure Redis]({{ site.baseurl }}{{ site.gdeurl }}/config-guide/redis/config-redis.html). @@ -93,7 +95,7 @@ See the following {{site.data.var.ee}} Support articles for help troubleshooting - [Redis issue delay Admin login or checkout](https://support.magento.com/hc/en-us/articles/360000448493) - [Extended Redis cache implementation Magento Commerce and Cloud 2.3.5+](https://support.magento.com/hc/en-us/articles/360049292532-Extended-Redis-cache-implementation-Magento-Commerce-and-Cloud-2-3-5-) -- [MDVA-30102 Magento patch: Redis cache getting full](https://support.magento.com/hc/en-us/articles/360050393371)] +- [MDVA-30102 Magento patch: Redis cache getting full](https://support.magento.com/hc/en-us/articles/360050393371) - [Managed alerts on Magento Commerce: Redis memory warning alert](https://support.magento.com/hc/en-us/articles/360049928852) - [Managed alerts on Magento Commerce: Redis memory critical alert](https://support.magento.com/hc/en-us/articles/360049936112) - [Redis troubleshooter](https://support.magento.com/hc/en-us/articles/360046673932-Redis-troubleshooter) diff --git a/src/cloud/project/services.md b/src/cloud/project/services.md index 18de6d40e68..49a0bb37e80 100644 --- a/src/cloud/project/services.md +++ b/src/cloud/project/services.md @@ -6,13 +6,15 @@ functional_areas: - Setup redirect_from: - /cloud/project/project-conf-files_services.html +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/configure/service/services-yaml.html +status: migrated --- -The `services.yaml` file defines the services supported and used by {{site.data.var.ece}}, such as MySQL, Redis, and ElasticSearch. You do not need to subscribe to external service providers. This file is in the `.magento` directory of your project. +The `services.yaml` file defines the services supported and used by {{site.data.var.ece}}, such as MySQL, Redis, and Elasticsearch or OpenSearch. You do not need to subscribe to external service providers. This file is in the `.magento` directory of your project. -The deploy script uses the configuration files in the `.magento` directory to provision the environment with the configured services. A service becomes available to your application if it is included in the [`relationships`]({{ site.baseurl }}/cloud/project/magento-app-properties.html#relationships) property of the `.magento.app.yaml` file. The `services.yaml` file contains the _type_ and _disk_ values. Service type defines the service _name_ and _version_. Changing a service configuration causes a deployment to provision the environment with the updated services. +The deploy script uses the configuration files in the `.magento` directory to provision the environment with the configured services. A service becomes available to your application if it is included in the [`relationships`]({{ site.baseurl }}/cloud/project/magento-app-properties.html#relationships) property of the `.magento.app.yaml` file. The `services.yaml` file contains the _type_ and _disk_ values. Service type defines the service _name_ and _version_. -This affects the following environments: +Changing a service configuration causes a deployment to provision the environment with the updated services, which affects the following environments: - All Starter environments including Production `master` - Pro Integration environments @@ -21,25 +23,30 @@ This affects the following environments: ## Default and supported services -We support and deploy the following services: +The cloud infrastructure supports and deploys the following services: - [`mysql`]({{ site.baseurl }}/cloud/project/services-mysql.html) - [`redis`]({{ site.baseurl }}/cloud/project/services-redis.html) - [`elasticsearch`]({{ site.baseurl }}/cloud/project/services-elastic.html) +- [`opensearch`]({{ site.baseurl }}/cloud/project/services-opensearch.html) - [`rabbitmq`]({{ site.baseurl }}/cloud/project/services-rabbit.html) -You can view default versions and disk values in the current, [default `services.yaml` file](https://github.com/magento/magento-cloud/blob/master/.magento/services.yaml). The following sample shows the `mysql`, `redis`, and `elasticsearch` services defined in the `services.yaml` configuration file: +You can view default versions and disk values in the current, [default `services.yaml` file](https://github.com/magento/magento-cloud/blob/master/.magento/services.yaml). The following sample shows the `mysql`, `redis`, `opensearch` or `elasticsearch`, and `rabbitmq` services defined in the `services.yaml` configuration file: ```yaml mysql: - type: mysql: + type: mysql:10.4 disk: 5120 redis: - type: redis: + type: redis:6.2 + +opensearch: + type: opensearch:1.2 + disk: 1024 -elasticsearch: - type: elasticsearch: +rabbitmq: + type: rabbitmq:3.9 disk: 1024 ``` @@ -67,7 +74,7 @@ relationships: redis: ":redis" ``` -You can name multiple instances of each service type. For example, we could use multiple Redis instances—one for session and one for cache. +You can name multiple instances of each service type. For example, you could use multiple Redis instances—one for session and one for cache. ```yaml redis: @@ -79,8 +86,8 @@ redis2: Renaming a service in the `services.yaml` file **permanently removes** the following: -- The existing service before creating a new service with the new name you specify. -- All existing data for the service is removed. We strongly recommend you [snapshot your environment]({{ site.baseurl }}/cloud/project/project-webint-snap.html) before you change the name of an existing service. +- The existing service before creating a service with the new name you specify. +- All existing data for the service is removed. Adobe strongly recommends that you [snapshot your environment]({{ site.baseurl }}/cloud/project/project-webint-snap.html) before you change the name of an existing service. ### `type` @@ -128,12 +135,12 @@ To verify relationships in local environment: redis: - ... - type: 'redis:3.8' + type: 'redis:5.0' port: 6379 elasticsearch: - ... - type: 'elasticsearch:6.6' + type: 'elasticsearch:7.7' port: 9200 database: - @@ -165,39 +172,26 @@ To verify relationships in remote environments: {%include cloud/note-cloud-services-compatibility.md%} -The following table lists the services used in {{site.data.var.ece}} and their version compatibility with the [Magento Cloud template](https://github.com/magento/magento-cloud). - -{:.error-table} -| Service | {{site.data.var.ee}} 2.4 | {{site.data.var.ee}} 2.3 | {{site.data.var.ee}} 2.2 | -| --------------- | ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `elasticsearch` | 7.7, 7.9 | **{{site.data.var.ee}} version 2.3.5 and later**— 5.2, 6.5, 6.8, 7.5, 7.7, 7.9
**{{site.data.var.ee}} version 2.3.1 to 2.3.4**— 5.2, 6.5
**{{site.data.var.ee}} version 2.3.0**— 5.2 | **{{site.data.var.ee}} version 2.2.8 and later**— 5.2, 6.5
**{{site.data.var.ee}} version 2.2.0 to 2.2.7**— 5.2 | -| `mariadb` | 10.2, 10.3, 10.4 | **{{site.data.var.ee}} version 2.3.0 to 2.3.5**–10.1 to 10.2
| 10.1 to 10.2 | -| `nginx` | | 1.9 | 1.9 | -| `node` | | 6, 8, 10, 11 | 6, 8, 10, 11 | -| `php` | 7.3, 7.4 | **{{site.data.var.ee}} version 2.3.4 and later**— 7.1, 7.2, 7.3
**{{site.data.var.ee}} version 2.3.3**— 7.1, 7.2, 7.3
**{{site.data.var.ee}} version 2.3.0 to 2.3.2**— 7.1, 7.2 | **{{site.data.var.ee}} version 2.2.10 and later**— 7.1, 7.2
**{{site.data.var.ee}} version 2.2.5 to 2.2.9**— 7.0, 7.1
**{{site.data.var.ee}} version 2.2.4 and earlier**— 7.0.2, 7.0.4, ~7.0.6, 7.1

**Note:** Beginning with {{ site.data.var.ct }} v2002.1.0, you must use PHP version 7.1.3 or later for both 2.2 and 2.3. | -| `rabbitmq` | 3.8 | **{{site.data.var.ee}} version 2.3.5**–3.8
**{{site.data.var.ee}} version 2.3.3 - 2.3.4**— 3.7, 3.8
**{{site.data.var.ee}} version 2.3.0 to 2.3.3**— 3.7 | 3.5 | -| `redis` | 5.x, 6.x | **{{site.data.var.ee}} version 2.3.1 - 2.3.7**–5.x, 6.x
**{{site.data.var.ee}} version 2.3.0**— 3.2 | 3.2, 5.0, 6.x | -| `varnish` | 6.x | **{{site.data.var.ee}} version 2.3.3 to 2.3.5**— 4.0, 5.0, 6.2
**{{site.data.var.ee}} version 2.3.0 to 2.3.2**— 4.0, 5.0 | 4.0, 5.0
**Note:** On Cloud projects, you must use the [Fastly service]({{site.baseurl}}/cloud/cdn/cloud-fastly.html) for caching. Varnish is available only for local development. | - -{:.bs-callout-info} -When you set up the Elasticsearch service, check to ensure that you use a version that is compatible with the installed [Elasticsearch PHP](https://github.com/elastic/elasticsearch-php) client. See [Check Elasticsearch software compatibility]({{ site.baseurl }}/cloud/project/services-elastic.html#elasticsearch-software-compatibility). - ### Software EOL checks -During the deployment process, {{site.data.var.ct}} checks installed service versions against the end-of-life (EOL) dates for each service. +During the deployment process, `{{site.data.var.ct}}` checks installed service versions against the end-of-life (EOL) dates for each service. - If a service version is within three months of the EOL date, a notification displays in the deploy log. - If the EOL date is in the past, a warning notification displays. To maintain store security, update installed software versions before they reach EOL. You can review the EOL dates in the [{{ site.data.var.ct }} `eol.yaml` file](https://github.com/magento/ece-tools/blob/develop/config/eol.yaml). +### Migrate to OpenSearch + +{%include cloud/note-elasticsearch.md%} + +For {{ site.data.var.ee }} version 2.4.4 and later, see [Set up OpenSearch service](/cloud/project/services-opensearch.html). + ## Change service version You can upgrade the installed service version for compatibility with the {{site.data.var.ee}} version deployed in your Cloud environment. -You cannot downgrade the service version for an installed service directly. However, you can create a new service with the required version. See [Downgrade service version](#downgrade-version). - -Use the [Service versions](#service-versions) table to check service version compatibility by {{site.data.var.ee}} version. Note that some service versions supported by {{ site.data.var.ee }} are not supported on {{ site.data.var.ece }}. +You cannot downgrade the service version for an installed service directly. However, you can create a service with the required version. See [Downgrade service version](#downgrade-version). ### Upgrade installed service version @@ -224,7 +218,7 @@ You can upgrade the installed service version by updating the service configurat 1. Add, commit, and push your code changes. ```bash - git add -A + git add .magento/services.yaml ``` ```bash @@ -239,9 +233,9 @@ You can upgrade the installed service version by updating the service configurat You cannot downgrade an installed service directly. You have two options: -- Rename an existing service with the new version, which removes the existing service and data, and adds a new one. +1. Rename an existing service with the new version, which removes the existing service and data, and adds a new one. -- Create a new service and save the data from the existing service. +1. Create a service and save the data from the existing service. When you change the service version, you must update the service configuration in the `services.yaml` file, and update the relationships in the `.magento.app.yaml` file. @@ -251,7 +245,7 @@ To downgrade a service version by renaming an existing service: 1. Rename the existing service in the `.magento/services.yaml` file and change the version. {:.bs-callout-warning} - Renaming an existing service replaces it and deletes all data. If you need to retain the data, create a new service instead of renaming the existing one. + Renaming an existing service replaces it and deletes all data. If you need to retain the data, create a service instead of renaming the existing one. For example, to downgrade the MariaDB version for the _mysql_ service from version 10.3 to 10.2, change the existing _service-id_ and _type_ configuration. @@ -322,16 +316,3 @@ To downgrade a service by creating an additional service: ``` 1. Add, commit, and push your code changes. - - - diff --git a/src/cloud/project/set-cache.md b/src/cloud/project/set-cache.md index effb8d37aad..370efa81733 100644 --- a/src/cloud/project/set-cache.md +++ b/src/cloud/project/set-cache.md @@ -5,6 +5,8 @@ functional_areas: - Cloud - Setup - Services +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/configure/app/set-cache.html +status: migrated --- The cache time-to-live (TTL) for your media and static files is set in the `.magento.app.yaml` configuration file using the `expires` key. diff --git a/src/cloud/project/user-admin.md b/src/cloud/project/user-admin.md index d485daf3b3d..8ab90b617c6 100644 --- a/src/cloud/project/user-admin.md +++ b/src/cloud/project/user-admin.md @@ -6,45 +6,51 @@ functional_areas: - Configuration - Account - Security - redirect_from: - /cloud/admin/admin-user-admin.html - /cloud/project/user-admin.html#cloud-role-acct-owner - /cloud/project/user-admin.html#cloud-role-env - /cloud/project/user-admin.html#cloud-role-project +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/project/user-access.html +status: migrated --- -You can manage access to {{site.data.var.ece}} projects by adding users and assigning roles. Assign project-level roles to provide access to the entire project, and environment-level roles to set permissions per available environment. +You manage access to {{site.data.var.ece}} projects and certain environment types by adding users and assigning roles. Project level roles provide access to the entire project. + +Adobe Commerce on cloud infrastructure consists of three environments types: Production, Staging, and Integration. Access to an environment is granted by assigning a user the Admin, Contributor, Viewer, or None role. -| **Role** | **Scope** | **Access** | +| **Role** | **Scope** | **Access** | |-|-|-| -| **Account owner** | Project | Perform any task in any project or environment, including deleting it.
Adobe assigns this role to the License Owner associated with the email address,
name, and information of the person who registered the {{ site.data.var.ece }} account.

You must submit a {{site.data.var.ee}} Support ticket to modify settings or change the Account owner. | -| **Super user** | Project | Administrator access to all project settings and Cloud environments. Super users can change settings and perform tasks on any environment, including creating and restoring [snapshots][] and managing users. | -| **Project reader** | Project | View access to all project environments. Users with this role cannot perform tasks on any environment. However, you can configure environment-level permissions for users with this role to permit write access to a specific environment. | -| **Admin** | Environment | Change settings and perform tasks on an environment, including merging with the parent environment | -| **Contributor** | Environment | Push code and branch the environment | -| **Reader** | Environment | View-only access to an environment | +| **Account owner** | Project | Perform any task in any project or environment, including deleting it.
Adobe assigns this role to the License Owner associated with the email address, name, and information of the person who registered the {{ site.data.var.ece }} account. You submit a {{site.data.var.ee}} Support ticket to modify settings or change the Account owner. | +| **Super User** | Project | Administrator access to all project settings and Cloud environments. Super users can change settings and perform tasks on any environment, including creating and restoring [snapshots][] and managing users. | +| **Project viewer** | Project | View access to all project environments. Users with this role cannot perform tasks on any environment. However, you can configure environment-level permissions for users with this role to permit write access to a specific environment. | +| **Admin** | Environment | Change settings, push code, perform tasks and branch environments, including merging with the parent environment; SSH access | +| **Contributor** | Environment | Cannot change settings or execute actions; Can push code and branch the environment; SSH access | +| **Viewer** | Environment | View-only access to an environment; No SSH access | +| **None** | Environment | No access to an environment; No SSH access | ## Add user authentication requirements -For added security, Adobe provides project-level MFA enforcement to require two-factor authentication for SSH access to {{ site.data.var.ece }} project source code and environments. See [Enable MFA for SSH]. +For added security, Adobe provides project-level multi-factor authentication (MFA) enforcement to require two-factor authentication (2FA) for SSH access to {{ site.data.var.ece }} project source code and environments. See [Enable MFA for SSH]. -When MFA enforcement is enabled on a {{site.data.var.ece}} project, all users with SSH access to an environment in that project must enable two-factor authentication (TFA) on their {{site.data.var.ece}} account. For automated processes, users must create an API token that machine users can use to authenticate from the command line. See [Enable user accounts for TFA and SSH access](#update-account-security-settings). +When MFA enforcement is enabled on a {{site.data.var.ece}} project, all users with SSH access to an environment in that project must enable 2FA on their {{site.data.var.ece}} account. For automated processes, users must create an API token that machine users can use to authenticate from the command line. See [Enable user accounts for 2FA and SSH access](#update-account-security-settings). ## Add users and manage access -You can add users and assign roles using the Magento Cloud CLI or the Project Web Interface. +You add users and assign roles using the `magento-cloud` CLI or the Project Web Interface. {:.bs-callout-tip} -Changing user configuration on a {{site.data.var.ece}} environment triggers a site deployment, which takes your site offline until deployment completes. For Production environments, we recommend completing user administration tasks during off-peak hours to prevent service disruptions. +Changing user configuration on an {{site.data.var.ece}} environment requires a site deployment for the changes to take effect, which takes your site offline until the deployment completes. For Production environments, Adobe recommends completing user administration tasks during off-peak hours to prevent service disruptions. **Prerequisites:** -To add a user to a project or environment, you need the email address associated with an existing {{ site.data.var.ece }} account. New users can [register for an account][{{site.data.var.ece}} account] and provide the associated email address after completing account validation. +- To add a user to a project or environment, you need the email address associated with an existing {{ site.data.var.ece }} account. New users can [register for an account][{{site.data.var.ece}} account] and provide the associated email address after completing account validation. + +- Users assigned the **Admin** role cannot manage users using the `magento-cloud` CLI. Only users that are granted the **Super User** or **Account Owner** role can manage users. -### Manage users with the CLI {#cloud-user-mg-cli} +## Manage users with the `magento-cloud` CLI {#cloud-user-mg-cli} -Use the {{site.data.var.ece}} command line client to manage users and integrate this with any other automated system. +Use the {{site.data.var.ece}} `magento-cloud` CLI to manage users and integrate with automated systems. Available commands: @@ -52,34 +58,48 @@ Available commands: - `magento-cloud user:delete`–delete a user - `magento-cloud user:list [users]`–list project users - `magento-cloud user:role`–view or change the user role +- `magento-cloud user:update`–update user role on a project + +{:.bs-callout-tip} +The `magento-cloud list` command displays all the `magento-cloud` CLI commands. To view the command and parameters for a specific command and not the entire list, append the command with a -help. For example, `magento-cloud` `environment:list`, you run `magento-cloud environment:list -help`. + +The following examples use the `magento-cloud` CLI to add a user, configure roles, modify project assignments, and assign user roles. -The following examples use the CLI to add a user, configure roles, and modify project assignments and assigned user roles. +### Add a user and assign roles {:.procedure} To add a user and assign roles: -1. Use the CLI to add the user. +1. Use the `magento-cloud` CLI to add the user. ```bash magento-cloud user:add ``` - -1. Follow the prompts to specify the user email address, set the project and environment roles, and add the user: +1. Follow the prompts to specify the user email address, set the project and environment type roles, and add the user: ```terminal Enter the user's email address: alice@example.com Email address: alice@example.com - The user's project role can be 'viewer' ('v') or 'admin' ('a'). - Project role [V/a]: a - The user's environment-level roles can be 'viewer', 'contributor', or 'admin'. - development environment role [V/c/a]: c - Summary: - Email address: alice@example.com - Project role: contributor + The user's project role can be admin (a) or viewer (v). + + Project role (default: viewer) [a/v]: viewer + + The user's environment type role(s) can be admin (a), viewer (v), contributor (c) or none (n). + + Role on type development (default: none) [a/v/c/n]: none + Role on type production (default: none) [a/v/c/n]: admin + Role on type staging (default: none) [a/v/c/n]: admin + + Adding the user alice@example.com to (project_id): + Project role: viewer + Role on type production: admin + Role on type staging: admin + Adding users can result in additional charges. - Are you sure you want to add this user? [Y/n] + + Are you sure you want to add this user? [Y/n] y Adding the user to the project ``` {:.no-copy} @@ -88,23 +108,50 @@ To add a user and assign roles: After you add the user, Adobe sends an email to the specified address with instructions for accessing the {{ site.data.var.ece }} project. -The following example changes the environment-level role that is assigned to a user: +### View a user's project role + +To view a user's project role: ```bash -magento-cloud user:role alice@example.com --level environment --environment development --role admin +magento-cloud user:get user@example.com + ``` -{:.bs-callout-tip} -The `magento-cloud list` command displays all the `magento-cloud` CLI commands. +Sample response: + +```terminal +Current role(s) of User (user@example.com) on Production (project_id): + Project role: admin +``` + +### Add a user to multiple environments + +To add a user as a `viewer` on a `Production` environment, and as a `contributor` on an `Integration` environment: + +```bash +magento-cloud user:add user@example.com -r production:v -r integration:c + +``` -### Manage users from the Project Web UI {#cloud-user-webinterface} +### Update user environment permissions -You can add project-level and environment-level users from the Project Web UI, and use the _Edit_ feature to modify permissions for an existing user. +To update user environment permissions to `admin` on the `Production` environment: + +```bash +magento-cloud user:update user@example.com -r production:a +``` +## Manage users from the Project Web UI {#cloud-user-webinterface} + +You add project-level and environment-level permissions from the Project Web UI, and use the _Edit_ feature to modify permissions for an existing user. + +{:.bs-callout-tip} After you add a user, the user receives an email inviting them to join the {{site.data.var.ece}} project. +### Add users from the Project Web UI + {:.procedure} -Access the Project Web UI to add users: +To add users from the Project Web UI: 1. Log in to [your {{site.data.var.ece}} account][{{site.data.var.ece}} account]. @@ -120,8 +167,10 @@ Access the Project Web UI to add users: 1. In the Project Web UI, add project-level users and environment-level users as needed. +### Add a project-level user + {:.procedure} -Add a project-level user: +To add a project-level user: 1. In the Project Web UI, click the settings icon in the top navigation bar. @@ -141,41 +190,25 @@ Add a project-level user: For a project administrator account, select **Super User**. This role provides Admin rights to all settings and environments. If not selected, the account has only view options for all project environments. - - Select permissions per specific environment (or branch) in the Integration environment: _No access_, _Admin_ (change settings, execute action, merge code), _Contributor_ (push code), or _Reader_ (view only). When you add active environments, you can modify permissions per user. + - Select permissions per specific environment (or branch) in the Integration environment: _No access_, _Admin_ (change settings, execute action, merge code), _Contributor_ (push code), or _Viewer_ (view only). When you add active environments, you can modify permissions per user. 1. Click **Add User**. {:.bs-callout-warning} - After adding project-level users, you must redeploy all environments to apply the changes. Adding a project user does not trigger the redeploy automatically. - -{:.procedure} -Add an environment-level user: - -1. In the Project Web UI, select the environment. Then, click **Configure environment**. - - ![Configure the environment]({{ site.baseurl }}/common/images/cloud/cloud_project-env.png){:width="550px"} - -1. Click the **Users** tab, and then click **Add User**. - -1. Complete the _Add User_ form: - - ![Add the user]({{ site.baseurl }}/common/images/cloud/cloud_project-add-env-user.png){:width="550px"} - - - Enter the user email address. - - - Select the user role from the dropdown menu: _Admin_, _Contributor_, or _Reader_. + After adding project-level users, you must redeploy all environments to apply the changes. Adding a project user does not trigger a redeploy automatically. - - Click *Add User*. + {:.bs-callout-warning} + Only **Super Users** can manage users in any environment. To grant a user access to the **Users** tab when configuring the environment, another **Super User** or the **Account Owner** must assign that user the **Super User** role. {%include cloud/note-prevent-site-availability-issues.md%} ## Update account security settings -After you add a user to a Cloud project, ask the user to review their account settings and add the following security configuration as needed: +After you add a user to a Cloud project, ask the user to review their account security settings and add the following security configuration as needed: -- Enable two-factor authentication (TFA) +- Enable 2FA - Adobe recommends adding two-factor authentication to all accounts to meet security and compliance standards. Projects configured with [MFA enforcement][Enable MFA for SSH] require two-factor authentication on accounts that use SSH to access the projects. + Adobe recommends adding 2FA to all accounts to meet security and compliance standards. Projects configured with [MFA enforcement][Enable MFA for SSH] require 2FA on accounts that use SSH to access the projects. - Enable SSH keys @@ -183,24 +216,23 @@ After you add a user to a Cloud project, ask the user to review their account se - Create an API token - Users can generate an API token that can be used for secure SSH access to an environment. You need the token to enable authentication workflows for automated processes. + Users must generate an API token that is used for SSH access to an environment. You need the token to enable authentication workflows for automated processes. - On projects with MFA enforcement enabled, you must use the API token to authenticate SSH access requests from automated accounts. The token allows automated processes to bypass authentication workflows which require two-factor authentication. + On projects with MFA enforcement enabled, you must use the API token to authenticate SSH access requests from automated accounts. The token allows automated processes to bypass authentication workflows which require 2FA. -### Enable TFA for Cloud accounts +### Enable 2FA for Cloud accounts -{{site.data.var.ece}} supports two-factor authentication using any of the following applications: +{{site.data.var.ece}} supports 2FA using any of the following applications: -- [Google Authenticator (Android/iPhone/BlackBerry)][] +- [Google Authenticator (Android/iPhone)][] - [Authy (Android/iPhone)][] -- [Authenticator (Windows Phone)][] - [FreeOTP (Android)][] - [GAuth Authenticator (Firefox OS, desktop, others)][] -Instructions for installing the authenticator application and enabling two-factor authentication (TFA) are available on the {{site.data.var.ece}} _Account settings_ page in the Cloud Project Web UI. +Instructions for installing the authenticator application and enabling 2FA are available on the {{site.data.var.ece}} _Account settings_ page in the Project Web UI. {:.procedure} -To enable TFA on your {{site.data.var.ece}} user account: +To enable 2FA on your {{site.data.var.ece}} user account: 1. Log in to the [{{site.data.var.ece}} user account][{{site.data.var.ece}} account]. @@ -208,7 +240,7 @@ To enable TFA on your {{site.data.var.ece}} user account: ![Cloud projects page]({{ site.baseurl }}/common/images/cloud/cloud-account-settings-tab.png){:width="550px"} -1. Click **Security** to access the TFA configuration settings. Then, click **Set up application**. +1. Click **Security** to access the 2FA configuration settings. Then, click **Set up application**. ![Cloud Security settings]({{ site.baseurl }}/common/images/cloud/cloud_account_settings-tfa-setup-app.png){:width="550px"} @@ -216,21 +248,21 @@ To enable TFA on your {{site.data.var.ece}} user account: ![Cloud Security settings]({{ site.baseurl }}/common/images/cloud/cloud_account_settings-tfa-setup-app-options.png){:width="550px"} -1. Add your {{site.data.var.ece}} account to the authenticator app. +1. Add your {{site.data.var.ece}} account to the authenticator application. - - On your mobile device, open the authenticator application. Then, add the setup code to the app. + - On your mobile device, open the authenticator application. Then, add the setup code to the application. - For example, for Google Authenticator, click the + sign in the app. Then, enter the text code from Adobe in the app, or scan the QR code to enable {{site.data.var.ece}} TFA. + For example, for Google Authenticator, click the + sign in the application. Then, enter the text code from Adobe in the application, or scan the QR code to enable {{site.data.var.ece}} 2FA. - ![Cloud 2FA app device setup]({{ site.baseurl }}/common/images/cloud/cloud-2fa-settings-tfa-app-example.png){:width="400px"} + ![Cloud 2FA application device setup]({{ site.baseurl }}/common/images/cloud/cloud-2fa-settings-tfa-app-example.png){:width="400px"} - - On the _TFA set up - Application_ page, type the two-factor authentication code from your mobile device in the **Application verification code** field. + - On the _TFA set up - Application_ page, type the 2FA code from your mobile device in the **Application verification code** field. ![Cloud 2FA app device setup]({{ site.baseurl }}/common/images/cloud/cloud_account_settings-tfa-setup-steps.png){:width="550px"} - Click **Verify and save**. - If the code is valid, Adobe sends a notification to the account email address confirming that the account now has two-factor authentication. + If the code is valid, Adobe sends a notification to the account email address confirming that the account now has 2FA. 1. Optional. Enable _Trusted browser_ settings to cache the authentication code in the browser for 30 days. @@ -240,51 +272,51 @@ To enable TFA on your {{site.data.var.ece}} user account: 1. Save the recovery codes. - - On the _TFA setup - Recovery_ codes page, copy and save the recovery codes so that you can log into your {{site.data.var.ece}} project when you cannot access your mobile device or authentication app. + - On the _2FA setup - Recovery_ codes page, copy and save the recovery codes so that you can log into your {{site.data.var.ece}} project when you cannot access your mobile device or authentication application. - ![Cloud TFA recovery codes]({{ site.baseurl }}/common/images/cloud/cloud-2fa-settings-tfa-recovery-codes.png){:width="550px"} + ![Cloud 2FA recovery codes]({{ site.baseurl }}/common/images/cloud/cloud-2fa-settings-tfa-recovery-codes.png){:width="550px"} - - Copy the recovery codes to another location or write them down in case you lose access to your device or authentication app. + - Copy the recovery codes to another location or write them down in case you lose access to your device or authentication application. - Click **Save** to save the codes to your account so you can view and manage them from your account security settings. {:.bs-callout-warning} - If you lose access to an account with TFA and have no recovery codes, you must contact your project administrator, or submit a support ticket to reset the TFA application. + If you lose access to an account with 2FA and have no recovery codes, you must contact your project administrator, or [submit a Support ticket](https://support.magento.com/hc/en-us/articles/360000913794#submit-ticket) to reset the 2FA application. -1. After completing the TFA setup, click **Save** to update your account. +1. After completing the 2FA setup, click **Save** to update your account. -1. Authenticate your current session with two-factor authentication. +1. Authenticate your current session with 2FA. - Log out of your account. - Log in with your username and password. - - When prompted, enter the two-factor authentication code for the `accounts.magento.cloud` entry from the authenticator application on your mobile device. + - When prompted, enter the 2FA code for the `accounts.magento.cloud` entry from the authenticator application on your mobile device. -### Manage TFA configuration and recovery codes +### Manage 2FA configuration and recovery codes -You can manage the TFA configuration for a {{site.data.var.ece}} account from the _Security_ section on the _Account settings_ page. +You manage the 2FA configuration for a {{site.data.var.ece}} account from the _Security_ section on the _Account settings_ page. 1. Log in to the {{ site.data.var.ece }} user account. 1. On the Cloud projects page, click the **Account Settings** tab. -1. Click **Security** to view the TFA configuration options. +1. Click **Security** to view the 2FA configuration options. - ![Cloud manage TFA config]({{ site.baseurl }}/common/images/cloud/cloud-account-settings-manage-2fa-config.png){:width="550px"} + ![Cloud manage 2FA config]({{ site.baseurl }}/common/images/cloud/cloud-account-settings-manage-2fa-config.png){:width="550px"} -1. Use the available links to update the two-factor authentication settings for your {{site.data.var.ece}} account: +1. Use the available links to update the 2FA settings for your {{site.data.var.ece}} account: - - Disable two-factor authentication + - Disable 2FA - Reset the authenticator application - Add or remove trusted browsers - - View or refresh TFA recovery codes on account + - View or refresh 2FA recovery codes on account ### Create an API token An API token can be exchanged for an OAuth 2 access token, which can then be used to authenticate requests. -On projects that have MFA enforcement enabled, you must have an API token to enable secure SSH access for machine users and automated processes. +On projects that have MFA enforcement enabled, you must have an API token to enable SSH access for machine users and automated processes. {%include cloud/cloud-secure-api-token.md%} @@ -301,7 +333,7 @@ To create an API token: ![Cloud create API token]({{ site.baseurl }}/common/images/cloud/cloud_account_settings-create-api-token.png){:width="550px"} -1. Specify an **Application** name for the token, for example specify a name that matches the machine user or automated process that will use the API token. +1. Specify an **Application** name for the token, for example, specify a name that matches the machine user or automated process that uses the API token. ![Cloud create API token]({{ site.baseurl }}/common/images/cloud/cloud_account_settings-api-token-app-name.png){:width="550px"} @@ -313,11 +345,10 @@ To create an API token: [{{ site.data.var.ece }} account]: https://accounts.magento.cloud/user/ [{{ site.data.var.ece }} user account]: https://account.magento.cloud/user -[Authenticator (Windows Phone)]: http://www.windowsphone.com/en-us/store/app/authenticator/021dd79f-0598-e011-986b-78e7d1fa76f8 [Authy (Android/iPhone)]: https://www.authy.com/app/ [enable SSH keys]: {{ site.baseurl }}/cloud/before/before-workspace-ssh.html [FreeOTP (Android)]: https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp [GAuth Authenticator (Firefox OS, desktop, others)]: https://github.com/gbraad/gauth -[Google Authenticator (Android/iPhone/BlackBerry)]: https://support.google.com/accounts/answer/1066447?hl=en +[Google Authenticator (Android/iPhone)]: https://support.google.com/accounts/answer/1066447?hl=en [Enable MFA for SSH]: {{ site.baseurl }}/cloud/project/project-enable-mfa-enforcement.html [snapshots]: {{ site.baseurl }}/cloud/project/project-webint-snap.html diff --git a/src/cloud/reference/cli-ref-topic.md b/src/cloud/reference/cli-ref-topic.md index aab36ba9ee0..18a530419ab 100644 --- a/src/cloud/reference/cli-ref-topic.md +++ b/src/cloud/reference/cli-ref-topic.md @@ -1,16 +1,17 @@ --- group: cloud-guide -title: Cloud CLI for Commerce +title: Magento Cloud CLI functional_areas: - Cloud +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/dev-tools/cloud-cli.html +status: migrated --- - -The Magento Cloud CLI is the utility for managing Cloud projects and environments, which implements many features of the Project Web Interface and more. This utility provides an advanced management interface for developers and system administrators to perform routines and automation tasks. You would have to install this on your local workstation, and you can use this utility for all {{site.data.var.ece}} Starter and Pro Integration environments. +The `magento-cloud` CLI tool enables developers and system administrators the ability to manage Cloud projects and environments, perform routines and run automation tasks. The `magento-cloud` CLI extends the features and functionality of the Project Web Interface. After you install the `magento-cloud` CLI on your local workstation, you can use it to manage your {{site.data.var.ece}} Starter and Pro Integration environments. {:.procedure} -To install the Magento Cloud CLI: +To install the `magento-cloud` CLI: -1. On your local workstation, change to a directory where you plan to clone the cloud projects and where the [file system owner](https://glossary.magento.com/magento-file-system-owner) has _write_ access. +1. On your local workstation, change to the directory where you intend to clone the Cloud project and where the [file system owner](https://glossary.magento.com/magento-file-system-owner) has _write_ access. 1. Install the `magento-cloud` CLI. @@ -24,8 +25,6 @@ To install the Magento Cloud CLI: export PATH=$PATH:$HOME/.magento-cloud/bin ``` - Consult operating system documentation for details. - 1. Reload the updated bash profile. ```bash @@ -52,19 +51,19 @@ To install the Magento Cloud CLI: ## Common commands -Adobe designed these commands to manage Cloud Integration environments. It is a best practice to run the Magento Cloud CLI from a project directory, because you can omit the `-p ` parameter. +Adobe designed these commands to manage Cloud Integration environments and recommends that you run the `magento-cloud` CLI from a project directory, so that you can omit the `-p ` parameter. -The following list of commonly used Magento Cloud CLI commands includes required options only. You can use the `--help` option with any command to see more information. +The following list of commonly used `magento-cloud` CLI commands includes required options only. You can use the `--help` option with any command to see more information. -Command | Description -------- | ----------- -`magento-cloud login` | Log in to the project. -`magento-cloud list` | List the available commands for CLI tool. -`magento-cloud environment:list` | List the environments in the current project. -`magento-cloud environment:checkout ` | Check out an existing environment. -`magento-cloud environment:merge -e ` | Merge changes in this environment with its parent. -`magento-cloud variables` | List variables in this environment. -`magento-cloud ssh` | Use SSH to connect to the remote environment. +| Command | Description | +| ------------------------------------------------------- | ---------------------------------------------------- | +| `magento-cloud login` | Log in to the project. | +| `magento-cloud list` | List the available commands for CLI tool. | +| `magento-cloud environment:list` | List the environments in the current project. | +| `magento-cloud environment:checkout` | Check out an existing environment. | +| `magento-cloud environment:merge -e` | Merge changes in this environment with its parent. | +| `magento-cloud variables` | List variables in this environment. | +| `magento-cloud ssh` | Use SSH to connect to the remote environment. | ## Environment commands @@ -80,17 +79,17 @@ magento-cloud environment:list ### Common environment commands -Action | Command ------- | -------- -Checkout environment | `magento-cloud environment:checkout ` -Merge change to parent environment | `magento-cloud environment:merge -p -e ` -Synchronize with parent environment | `magento-cloud environment:synchronize -p -e {code|data}` -List environment variables | `magento-cloud variable:list` -Set a variable value | `magento-cloud variable:set ` +| Action | Command | +| ------------------------------------- | ----------------------------------------------------------------------- | +| Checkout environment | `magento-cloud environment:checkout` | +| Merge change to parent environment | `magento-cloud environment:merge -p -e` | +| Synchronize with parent environment | `magento-cloud environment:synchronize -p -e {code|data}` | +| List environment variables | `magento-cloud variable:list` | +| Set a variable value | `magento-cloud variable:set` | ### Redeploy the environment -Trigger a redeployment without using a push. You must verify and confirm the environment to redeploy. Do not use redeploy if there is a build in a pending state. +Trigger a redeployment without using a push. Verify and confirm the environment to redeploy. Do not use redeploy if there is a build in a pending state. ```bash magento-cloud environment:redeploy @@ -104,9 +103,9 @@ Are you sure you want to redeploy the environment ? [Y/n] ## Git commands -You may notice that some of these commands are similar to Git commands. The `magento-cloud` commands directly connect to the Git-based Cloud project with additional features. For example, when you push a Git branch, it is not activated until you access GitHub. The Magento CLI command includes activation. +You may notice that some of these commands are similar to Git commands. The `magento-cloud` commands directly connect to the Git-based Cloud project with additional features. For example, when you push a Git branch, it is not activated until you access GitHub. The `magento-cloud` CLI command includes activation. -To create a new branch, use the magento-cloud command so the branch is activated. +To create a new branch, use the `magento-cloud` command so the branch is activated. ```bash magento-cloud environment:branch @@ -158,9 +157,9 @@ Help: ## Update Magento Cloud CLI -The Magento Cloud CLI checks for available updates when you log in, but you can check for updates using the `self:update` command. If there is an update available, follow the instructions to update the CLI. +The `magento-cloud` CLI checks for available updates when you log in, but you can check for updates using the `self:update` command. If there is an update available, follow the instructions to update the CLI. -If your Magento Cloud CLI is up to date, you see the following response: +If your `magento-cloud` CLI is up to date, you see the following response: ```bash magento-cloud update @@ -170,4 +169,3 @@ magento-cloud update Checking for Magento Cloud CLI updates (current version: X.XX.X) No updates found ``` -{:.no-copy} diff --git a/src/cloud/reference/cloud-composer.md b/src/cloud/reference/cloud-composer.md index 5e150c903c2..34093d4fb2d 100644 --- a/src/cloud/reference/cloud-composer.md +++ b/src/cloud/reference/cloud-composer.md @@ -6,6 +6,8 @@ redirect_from: functional_areas: - Cloud - Upgrade +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/develop/overview.html +status: migrated --- We use [Composer](https://getcomposer.org/doc) to manage {{site.data.var.ece}} dependencies and upgrades and provide context about the included packages, what the packages do, and how they fit together. We highly recommend experience with Composer. diff --git a/src/cloud/reference/discover-deploy.md b/src/cloud/reference/discover-deploy.md index 2a48da8478e..3c5de7e5000 100644 --- a/src/cloud/reference/discover-deploy.md +++ b/src/cloud/reference/discover-deploy.md @@ -6,6 +6,8 @@ redirect_from: functional_areas: - Cloud - Deploy +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/develop/deploy/best-practices.html +status: migrated --- Build and deploy scripts activate when you merge code to a remote environment. These scripts use the environment configuration files and application code to prepare data and configurations to provision Cloud infrastructure and services, and to install or update the {{ site.var.data.ee }} application and third-party and custom extensions in the Cloud environment. @@ -14,7 +16,7 @@ The build and deploy process is slightly different for each plan: - **Starter plans**—For the Integration environment, every active branch builds and deploys to a full environment for access and testing. Fully test your code after merging to the `staging` branch. To launch your site, push `staging` to `master` to deploy to the Production environment. You have full access to all branches through the Project Web Interface and the CLI commands. -- **Pro plans**—For the Integration environment, every _active_ branch builds and deploys to a full environment for access and testing. You must merge your code to the `integration` branch before you can merge to the Staging environment and then the Production environment. You can merge to the Staging and Production environments using the Project Web Interface or using SSH and Magento Cloud CLI commands. +- **Pro plans**—For the Integration environment, every _active_ branch builds and deploys to a full environment for access and testing. You must merge your code to the `integration` branch before you can merge to the Staging environment and then the Production environment. You can merge to the Staging and Production environments using the Project Web Interface or using SSH and `magento-cloud` CLI commands. ## Track the process {#track} @@ -34,14 +36,14 @@ For all Starter environments and Pro Integration environments, pushing your Git - [`.magento.app.yaml`]({{ site.baseurl }}/cloud/project/magento-app.html)—defines how to build and deploy {{site.data.var.ee}}, including user access, service mapping (relationships), hooks, cron jobs, and more. - [`.magento.env.yaml`]({{ site.baseurl }}/cloud/project/magento-env-yaml.html)—centralizes the management of build and deploy actions across all of your environments, including Pro Staging and Production, using environment variables. - [`.magento/routes.yaml`]({{ site.baseurl }}/cloud/project/routes.html)—defines how {{site.data.var.ee}} processes an incoming URL. -- [`.magento/services.yaml`]({{ site.baseurl }}/cloud/project/services.html)—defines the services {{site.data.var.ee}} uses by name and version. For example, this file can include versions of MySQL, PHP extensions, and Elasticsearch. These are referred to as *services*. +- [`.magento/services.yaml`]({{ site.baseurl }}/cloud/project/services.html)—defines the services {{site.data.var.ee}} uses by name and version. For example, this file can include versions of MySQL, PHP extensions, and Elasticsearch or OpenSearch. These are referred to as *services*. - [`app/etc/config.php`]({{ site.baseurl }}/cloud/live/sens-data-over.html)—defines the [system-specific settings]({{ site.baseurl }}/cloud/live/sens-data-over.html#configuration-data) {{site.data.var.ee}} uses to configure your store. {{site.data.var.ee}} generates this file if it does not detect it during the build phase. See [Configuration Management]({{ site.baseurl }}/cloud/live/sens-data-over.html) for information on how to use this file to manage and synchronize the {{site.data.var.ee}} application configuration across your Cloud environments. ## Required files for your Git branch {#requiredfiles} Your Git branch must have the following files for building and deploying in your local environment and to Integration, Staging, and Production environments: -- `auth.json`—in the root project directory. This file includes the authentication keys entered when creating the project. The file is generated as part of autoprovisioning a new project using a blank template. If you need to verify the file and settings, see [Troubleshooting deployment]({{ site.baseurl }}/cloud/trouble/troubleshoot-deployment.html). +- `auth.json`—in the root project directory. This file includes the authentication keys entered when creating the project. The file is generated as part of autoprovisioning a new project using a blank template. If you need to verify the file and settings, see [Troubleshooting deployment](https://support.magento.com/hc/en-us/articles/4411647469965). - [`app/etc/config.php`]({{ site.baseurl }}/cloud/live/sens-data-over.html)—auto-generates during the build phase if it does not exist. - [`.magento.app.yaml`]({{ site.baseurl }}/cloud/project/magento-app.html)—updates and saves to the root directory. - [`.magento/services.yaml`]({{ site.baseurl }}/cloud/project/services.html)—updates and saves to the `magento/` directory. @@ -63,7 +65,7 @@ We highly recommend the following best practices and considerations for your dep - **Add new extensions, integrations, and code in iterated branches**–Make and test changes locally, push to Integration, then to Staging and Production. Test and resolve issues in each environment before merging the updates to the next environment. Some extensions and integrations must be enabled and configured in a specific order due to dependencies. Adding these in groups can make your build and deploy process much easier and help determine where issues occur. -- **Verify service versions and relationships and the ability to connect**–Verify the services that are available to your application and ensure you are using the most current, compatible version. See [Service versions]({{ site.baseurl }}/cloud/project/services.html#service-versions) and [Service relationships]({{ site.baseurl }}/cloud/project/services.html#service-relationships). +- **Verify service versions and relationships and the ability to connect**–Verify the services that are available to your application and ensure you are using the most current, compatible version. See [Service relationships]({{ site.baseurl }}/cloud/project/services.html#service-relationships) and [System requirements]({{ site.baseurl }}/guides/v2.4/install-gde/system-requirements.html) in the _Installation guide_ for recommended versions.. - **Test locally and in the Integration environment before deploying to Staging and Production**–Identify and fix issues in your local and Integration environments to prevent extended downtime when you deploy to Staging and Production environments. @@ -87,7 +89,7 @@ We highly recommend the following best practices and considerations for your dep Follow best practices for builds and deployment, and use the [Upgrades and patches]({{ site.baseurl }}/cloud/project/project-upgrade-parent.html) workflow to upgrade your project and environments. Use the following guidelines to plan your upgrade and post-upgrade work: -- **Backup your project**–Before upgrading the {{ site.data.var.ee }} and any third-party or custom extensions, back up the database in Integration, Staging, and Production environments. See [Back up the database]({{ site.baseurl }}/cloud/project/project-upgrade.html#back-up-the-database). +- **Backup your project**–Before upgrading the {{ site.data.var.ee }} and any third-party or custom extensions, back up the database in Integration, Staging, and Production environments. See [Back up the database]({{ site.baseurl }}/cloud/project/project-upgrade.html). - **Check for compatibility issues**– @@ -159,7 +161,7 @@ When you initially set up a project from a template, we retrieve the code from [ You should create a branch from `master` for your custom code, extensions and modules, and third party integrations. We provide a full Integration environment for testing your code in the cloud. -When you push your code from your local workspace to the remote repository, a series of checks and code validation completes prior to build and deploy scripts. The built-in Git server checks what you are pushing and makes changes. For example, you may want to add an Elasticsearch instance. The built-in Git server detects this and verifies that the topology of your cluster is modified to your new needs. +When you push your code from your local workspace to the remote repository, a series of checks and code validation completes prior to build and deploy scripts. The built-in Git server checks what you are pushing and makes changes. For example, you may want to add an OpenSearch instance. The built-in Git server detects this and verifies that the topology of your cluster is modified to your new needs. If you have a syntax error in a configuration file, our Git server refuses the push. For details, see [Protective Block]({{ site.baseurl }}/cloud/live/live-prot.html). diff --git a/src/cloud/reference/ece-tools-error-reference.md b/src/cloud/reference/ece-tools-error-reference.md index 739ac89f302..7d1d8900f73 100644 --- a/src/cloud/reference/ece-tools-error-reference.md +++ b/src/cloud/reference/ece-tools-error-reference.md @@ -7,6 +7,8 @@ functional_areas: - Configuration redirect_from: - /cloud/reference/error-codes.html +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/dev-tools/ece-tools/error-reference.html +status: migrated --- This error message reference provides information to troubleshoot errors that can occur during the {{site.data.var.ece }} build, deploy, and post-deploy processes. diff --git a/src/cloud/reference/ece-tools-reference.md b/src/cloud/reference/ece-tools-reference.md index c2021ae45f4..aa306556da0 100644 --- a/src/cloud/reference/ece-tools-reference.md +++ b/src/cloud/reference/ece-tools-reference.md @@ -3,6 +3,8 @@ group: cloud-guide title: ece-tools package functional_areas: - Cloud +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/dev-tools/ece-tools/package-overview.html +status: migrated --- The `{{site.data.var.ct}}` package is a set of scripts and tools designed to manage and deploy {{site.data.var.ece}} projects. The `{{site.data.var.ct}}` package simplifies many {{site.data.var.ece}} processes, such as deploying to a Docker environment, managing crons, verifying project configuration, and applying Adobe patches and hot fixes. You can view and contribute to the open-source [ece-tools repository on Github](https://github.com/magento/ece-tools). @@ -16,51 +18,6 @@ The following lists the available `{{site.data.var.ct}}` commands: ```bash php ./vendor/bin/ece-tools list ``` - -```terminal -Available commands: - build Builds application. - db-dump Creates database backups. - deploy Deploys application. - help Displays help for a command. - list Lists commands. - patch Applies custom patches. - post-deploy Performs after deploy operations. - run Execute scenario(s). - backup - backup:list Shows the list of backup files. - backup:restore Restore important configuration files. Run backup:list to show the list of backup files - build. - build:generate Generates all necessary files for build stage. - build:transfer Transfers generated files into init directory. - cloud - cloud:config:create Creates a `.magento.env.yaml` file with the specified build, deploy, and post-deploy variable configuration. Overwrites any existing `.magento,.env.yaml` file. - cloud:config:update Updates the existing `.magento.env.yaml` file with the specified configuration. Creates `.magento.env.yaml` file if it does not exist. - config - config:dump [dump] Dump configuration for static content deployment. - cron - cron:disable Disable all Magento cron processes and kills currently running. - cron:enable Enable Magento cron processes. - cron:kill Kill all Magento cron processes. - cron:unlock Unlock cron jobs that stuck in "running" state. - dev - dev:git:update-composer Updates composer for deployment from git. - env - env:config:show Display encoded cloud configuration environment variables. - error - error:show Display info about error by error id or info about all errors from the last deployment. - module - module:refresh Refresh config to enable newly added modules. - wizard - wizard:ideal-state Verifies ideal state of configuration. - wizard:master-slave Verifies master-slave configuration. - wizard:scd-on-build Verifies SCD on build configuration. - wizard:scd-on-demand Verifies SCD on demand configuration. - wizard:scd-on-deploy Verifies SCD on deploy configuration. - wizard:split-db-state Verifies ability to split DB and whether DB was already split or not. -``` -{:.no-copy} - ## Build and deploy The `{{site.data.var.ct}}` package contains commands to perform operations for the build, deploy, and post-deploy stages of launching your {{site.data.var.ece}} application. For example, the `php ./vendor/bin/ece-tools build` command begins the application build process. diff --git a/src/cloud/reference/git-integration.md b/src/cloud/reference/git-integration.md index 6d91dd41fc1..716e3be023b 100644 --- a/src/cloud/reference/git-integration.md +++ b/src/cloud/reference/git-integration.md @@ -3,6 +3,8 @@ group: cloud-guide title: Git redirect_from: - /cloud/project/admin-git-push.html +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/dev-tools/integrations/overview.html +status: migrated --- Git is the center of all code management, build, and deployment for your {{site.data.var.ece}} stores and sites. We use Git to provide source control for your code: @@ -14,7 +16,7 @@ Git is the center of all code management, build, and deployment for your {{site. If you need help understand Git, you can review the following resources: * [Git documentation](https://git-scm.com/documentation) and [videos](https://git-scm.com/videos) from the makers of Git -* [Git cheatsheet](http://rogerdudler.github.io/git-guide/files/git_cheat_sheet.pdf) and [quick guide](http://rogerdudler.github.io/git-guide/) from Roger Dudler +* [Git cheatsheet](https://rogerdudler.github.io/git-guide/files/git_cheat_sheet.pdf) and [quick guide](https://rogerdudler.github.io/git-guide/) from Roger Dudler * [Git video](https://www.youtube.com/watch?v=8KCQe9Pm1kg) with DevForge to understand how people use the repo and commands with a fun story ## Git CLI and clients {#clients} diff --git a/src/cloud/release-notes/backward-incompatible-changes.md b/src/cloud/release-notes/backward-incompatible-changes.md index 0f54a19ece0..38eab160421 100644 --- a/src/cloud/release-notes/backward-incompatible-changes.md +++ b/src/cloud/release-notes/backward-incompatible-changes.md @@ -1,6 +1,8 @@ --- group: cloud-guide title: Backward incompatible changes +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/release-notes/backward-incompatible-changes.html +status: migrated --- Use the following information to learn about backward incompatible changes that might require you to adjust Cloud configuration and processes for existing Cloud projects when you upgrade to the latest release of the `{{site.data.var.ct}}` package or other {{site.data.var.csuite}} packages. @@ -83,7 +85,7 @@ In earlier {{ site.data.var.ct }} releases, you could use the `m2-ece-build` and - **Running post-deploy hooks**–The `cloud-deploy` command no longer runs post deploy hooks. You must use the new `cloud-post-deploy` command to run post deploy hooks after you deploy. Update your scripts to add the command to run post deploy hooks. - ```php + ```shell bin/magento-docker ece-deploy bin/magento-docker ece-post-deploy ``` diff --git a/src/cloud/release-notes/cloud-release-archive.md b/src/cloud/release-notes/cloud-release-archive.md index 222d9dcd6ea..d0ea2656f70 100644 --- a/src/cloud/release-notes/cloud-release-archive.md +++ b/src/cloud/release-notes/cloud-release-archive.md @@ -3,6 +3,8 @@ group: cloud-guide title: Release notes archive for ece-tools functional_areas: - Cloud +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/release-notes/cloud-release-archive.html +status: migrated --- {:.bs-callout-info} @@ -62,7 +64,7 @@ The `{{site.data.var.ct}}` 2002.0.22 release changes the structure of the `{{sit - {:.new}Added support for RabitMQ version 3.8. -- {:.new}Updated interactive validations for service compatibility to reflect supported versions for the new {{ site.data.var.ee }} 2.3.3 and 2.2.10 releases. See [Service versions]({{ site.baseurl }}/cloud/project/services.html#service-versions). +- {:.new}Updated interactive validations for service compatibility to reflect supported versions for the new {{ site.data.var.ee }} 2.3.3 and 2.2.10 releases. See [System requirements]({{ site.baseurl }}/guides/v2.4/install-gde/system-requirements.html) in the _Installation guide_ for recommended versions. - {:.fix}Improved the log message returned when the cron job management process in the deploy phase tries to stop a cron job that has already finished to clarify that this issue is not an error. Changed the log level from `INFO` to `DEBUG`. @@ -72,7 +74,7 @@ The `{{site.data.var.ct}}` 2002.0.22 release changes the structure of the `{{sit - {:.fix}Fixed an issue that caused an error with static content deployment during build. After an installation and `{{site.data.var.ct}}` config dump, an error occurred if there was no locale specified for the admin user in the `config.php` file. Now, there is a default locale for the admin user in the `config.php` file. -- {:.fix}Fixed an `Undefined index error` that occurs when a Magento Cloud CLI command fails in an environment that is not configured with a secure URL (https). Now, the ece-tools package uses the base URL (http) if the secure URL is not available. +- {:.fix}Fixed an `Undefined index error` that occurs when a `magento-cloud` CLI command fails in an environment that is not configured with a secure URL (https). Now, the ece-tools package uses the base URL (http) if the secure URL is not available. ## v2002.0.20 @@ -172,7 +174,7 @@ The `{{site.data.var.ct}}` 2002.0.22 release changes the structure of the `{{sit ## v2002.0.17 {:.bs-callout-info} -The `{{site.data.var.ct}}` version 2002.0.17 includes an important security patch. See [Tech Resources: Magento Open Source Patches](https://magento.com/tech-resources/download#download2288). +The `{{site.data.var.ct}}` version 2002.0.17 includes an important security patch. See [Tech Resources: {{site.data.var.ce}} Patches](https://magento.com/tech-resources/download#download2288). - {:.new}**Service updates**—Supported by the following {{site.data.var.ee}} versions: 2.2.8 and later 2.2.x, 2.3.1 and later 2.3.x @@ -256,7 +258,7 @@ The `{{site.data.var.ct}}` version 2002.0.17 includes an important security patc - Now the Docker generator uses the services specified in the `.magento.app.yaml` and `.magento/services.yaml` configuration files when [building your Docker environment]({{ site.baseurl }}/cloud/docker/docker-config.html). You can choose a different service version using build parameters. - - Added PHP 7.2 image—Added support for PHP 7.2 in Cloud Docker; updated the [Launch Docker configuration]({{ site.baseurl }}/cloud/docker/docker-config.html) to include the `docker:build --php` option to specify the version of PHP compatible with your version of Adobe Commerce. + - Added PHP 7.2 image—Added support for PHP 7.2 in Cloud Docker; updated the [Launch Docker configuration]({{ site.baseurl }}/cloud/docker/docker-config.html) to include the `docker:build --php` option to specify the version of PHP compatible with your version of {{site.data.var.ee}}. - Added a [Cron container]({{ site.baseurl }}/cloud/docker/docker-containers-cli.html#cron-container) based on the PHP-CLI image. @@ -394,7 +396,7 @@ The `{{site.data.var.ct}}` version 2002.0.17 includes an important security patc - {:.new}**Docker Compose for Cloud**—Added a command—`docker:build`—to generate a [Docker Compose]({{ site.baseurl }}/cloud/docker/docker-config.html) configuration from the Cloud `{{site.data.var.ct}}` repository. -- {:.new}**Change Locales**—Now you can [change store locale]({{ site.baseurl }}/cloud/live/sens-data-over.html#change-locales) without the exporting and importing configuration process. While the application is in Production and the SCD_ON_DEMAND is enabled, the store and admin locale options are available. +- {:.new}**Change Locales**—Now you can [change store locale](https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/configure-store/store-settings.html#change-locales) without the exporting and importing configuration process. While the application is in Production and the SCD_ON_DEMAND is enabled, the store and admin locale options are available. - {:.new}**Site map and Robots**—Created a [workflow]({{ site.baseurl }}/cloud/trouble/robots-sitemap.html) to add a `robots.txt` file and generate a `sitemap.xml` file for a single domain configuration without requiring a change to the infrastructure. @@ -498,7 +500,7 @@ The ece-tools version 2002.0.11 is required for 2.2.4 compatibility. ## v2002.0.9 -{.bs-callout-info} +{:.bs-callout-info} You must [upgrade the {{site.data.var.ece}} metapackage]({{ site.baseurl }}/cloud/project/project-upgrade-parent.html) to get this and all future updates. - {:.new}**ece-tools**—The `{{site.data.var.ct}}` package now supports {{site.data.var.ee}} 2.1.x. diff --git a/src/cloud/release-notes/cloud-tools.md b/src/cloud/release-notes/cloud-tools.md index cf32b093e68..062889b3256 100644 --- a/src/cloud/release-notes/cloud-tools.md +++ b/src/cloud/release-notes/cloud-tools.md @@ -7,6 +7,8 @@ functional_areas: - Configuration redirect_from: - /cloud/release-notes/CloudReleaseNotes.html +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/release-notes/cloud-tools-suite.html +status: migrated --- This release information details the latest improvements to the {{site.data.var.csuite}} packages which are designed to deploy and manage {{site.data.var.ee}} installations and upgrades on the Cloud platform. @@ -16,11 +18,12 @@ This release information details the latest improvements to the {{site.data.var. | [`{{site.data.var.ct}}` release notes] | {{site.data.var.ct-release}}
2002.0.23 | A set of scripts and tools designed to manage and deploy Cloud projects | [{{site.data.var.ct}}][ece package] | | [`{{site.data.var.mcp-prod}}` release notes] | {{site.data.var.mcp-release}} | A set of patches which improve the integration of all {{site.data.var.ee}} versions with Cloud environments. This package includes {{site.data.var.ee}} patches and available hotfixes that are applied when you use `{{site.data.var.ct}}` to deploy | [{{site.data.var.mcp-package}}][Patches package] | | [`{{site.data.var.mcd-prod}}` release notes] | {{site.data.var.mcd-release}} | Functionality and configuration files for Docker images to deploy {{site.data.var.ee}} to a local cloud environment | [{{site.data.var.mcd-package}}][Docker package] | -| [`{{site.data.var.mcc-prod}}` release notes] | {{site.data.var.mcc-release}} | Extended Adobe Commerce core functionality for sites deployed on the Cloud infrastructure | [{{site.data.var.mcc-package}}][Components package] | +| [`{{site.data.var.mcc-prod}}` release notes] | {{site.data.var.mcc-release}} | Extended {{site.data.var.ee}} core functionality for sites deployed on the Cloud infrastructure | [{{site.data.var.mcc-package}}][Components package] | When you update to `{{site.data.var.ct}}` 2002.1.0 or later, you automatically update to the latest versions of the other packages, which are dependencies for `{{site.data.var.ct}}`. + [`{{site.data.var.ct}}` release notes]: {{site.baseurl}}/cloud/release-notes/ece-release-notes.html [`{{site.data.var.mcc-prod}}` release notes]: {{site.baseurl}}/cloud/release-notes/mcc-release-notes.html [`{{site.data.var.mcd-prod}}` release notes]: {{site.baseurl}}/cloud/release-notes/mcd-release-notes.html diff --git a/src/cloud/release-notes/ece-release-notes.md b/src/cloud/release-notes/ece-release-notes.md index f9337105fcc..c1bca4c39b7 100644 --- a/src/cloud/release-notes/ece-release-notes.md +++ b/src/cloud/release-notes/ece-release-notes.md @@ -5,44 +5,110 @@ functional_areas: - Cloud - Setup - Configuration +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/release-notes/ece-tools-package.html +status: migrated --- -The [{{site.data.var.ct}}](https://github.com/magento/ece-tools) package is a set of scripts and tools designed to manage and deploy Cloud projects. These release notes describe the latest improvements to this package, which is part of the [{{site.data.var.csuite}}]({{page.baseurl}}/cloud/release-notes/cloud-tools.html). The release notes include: +The [{{site.data.var.ct}}](https://github.com/magento/ece-tools) package is a set of scripts and tools designed to manage and deploy Cloud projects. These release notes describe the latest improvements to this package, which is part of the [{{site.data.var.csuite}}]({{page.baseurl}}/cloud/release-notes/cloud-tools.html). + +{:.bs-callout-info} +See [Upgrades and patches]({{ site.baseurl }}/cloud/project/project-upgrade-parent.html) for information about updating to the latest release of the `{{site.data.var.ct}}` package. + +The `{{site.data.var.ct}}` package uses the following release versioning sequence: `200..` + +The release notes include: - {:.new}New features - {:.fix}Fixes and improvements -The `{{site.data.var.ct}}` package uses the following release versioning sequence: `200..`. + -{:.bs-callout-info} -See [Upgrades and patches]({{ site.baseurl }}/cloud/project/project-upgrade-parent.html) for information about updating to the latest release of the `{{site.data.var.ct}}` package. +## v2002.1.13 {#latest} + +Release date: October 27, 2022 + +- {:.new}**Added support for Adobe I/O Events for Adobe Commerce**. Extension developers can now use the [Adobe I/O Events](https://developer.adobe.com/events/docs/) framework to send Commerce event information from Cloud instances to their applications written for [Adobe App Builder](https://developer.adobe.com/app-builder/docs/overview/). Adobe I/O Events for Adobe Commerce is currently in Partner Preview. +- {:.new}**Validator for OPcache configuration**—Added a validator to check the OPcache configuration for excluded paths. +- {:.fix}**Fixed an issue with GraphQL cache configuration**—Now ECE-Tools keeps the GraphQL `id_salt` value in `cache` configuration in the `app/etc/env.php` file. + +## v2002.1.12 + +Release date: September 13, 2022 + +- {:.new}**Enable `synchronous_replication`**—ECE-Tools sets `synchronous_replication=>true` in the `app/etc/env.php` file when `MYSQL_USE_SLAVE_CONNECTION` is enabled. This configuration affects only Magento 2.4.6+. See the `MYSQL_USE_SLAVE_CONNECTION` variable description in the [Deploy variables]({{ site.baseurl }}/cloud/env/variables-deploy.html#mysql_use_slave_connection). +- {:.new}**OpenSearch**—Added functionality to configure and set the `opensearch` engine for the next Adobe Commerce release 2.4.6. See [Set up OpenSearch service]({{ site.baseurl }}/cloud/project/services-opensearch.html). + +## v2002.1.11 + +Release date: August 4, 2022 + +- {:.fix}**ElasticSuite Validator and Opensearch**—Fixed ElasticSuite integrity check validator issue when Opensearch is installed. +- {:.fix}**Return types for deploy commands**—Fixed return types for deploy commands. +- {:.fix}**RabbitMQ issue with new Magento 2.4.5 installation**—Fixed RabbitMQ crash issue on new Magento 2.4.5. installation. + +## v2002.1.10 + +Release date: March 31, 2022 + +- {:.fix}**Elasticsearch 7.10**—Updated validators to support the 7.10 version of Elasticsearch. + +## v2002.1.9 + +Release date: March 10, 2022 + +- {:.new}**OpenSearch**—Added support for OpenSearch for {{site.data.var.ee}} versions 2.4.4, 2.4.3-p2, and 2.3.7-p3. +- {:.new}**PHP**—Added support for PHP 8.1. +- {:.fix}**symfony/process**—Added the compatibility with symfony/process ^5.3. + +- {:.new}**Consumer multiple processes**—Added a `multiple_processes` option so that you can specify the number of processes to spawn for each consumer. See the `CRON_CONSUMERS_RUNNER` variable description in the [Deploy variables]({{ site.baseurl }}/cloud/env/variables-deploy.html#cron_consumers_runner). +- {:.new}**OpenSearch scheme and full host path**—Added the ability to configure an Elasticsearch scheme and full host path. +- {:.fix}**AWS S3**—Changed the method of AWS S3 enablement. +- {:.fix}**Fix driver_options reader**—Added reading driver_options configuration for DB connection from the `env.php` file by `{{site.data.var.ct}}` for validators. + +## v2002.1.8 + +Release date: October 25, 2021 + +- {:.new}**Alternative dump location**—Added the `--dump-directory` option so that you can choose a target directory for a DB dump. Now `/app/var/dump-main` is the default target directory for a DB dump. See [Snapshots and backup management: Dump your database]({{ site.baseurl }}/cloud/project/project-webint-snap.html#db-dump) +- {:.fix}**Update Monolog**—Updated the minimum version required for the `monolog` package to `^2.3`. +- {:.fix}**Update Symfony**—Updated the Symfony dependencies to be compatible with {{site.data.var.ee}} 2.4.4. +- {:.fix}**Feature/resolve autoload**—Fixed an issue when deploying to an integration environment and seeing the `CRITICAL: [9] Required configuration is missed in autoload section of composer.json file.` error. ## v2002.1.7 -*Release date: {{ site.data.var.ece-release-date }}*
-**Configuration updates**– +Release date: July 29, 2021 -- {:.new}Added support for Composer 2.0. +**Configuration updates**— -- {:.fix} **Updated composer requirements for `symphony/console`**–Updated the {{ site.data.var.ct }} `composer.json` version requirements for the `symphony/console` package to fix an issue that caused the `di:compile` commands to fail with the following error: `Incompatible argument type: Required type: int. Actual type: string` +- {:.new}Added support for Composer 2.0. -- {:.fix}Updated the end-of-life software checks (`eol.yaml`) to include Elasticsearch 7.9.x. +- {:.fix}**Updated composer requirements for `symphony/console`**—Updated the {{ site.data.var.ct }} `composer.json` version requirements for the `symphony/console` package to fix an issue that caused the `di:compile` commands to fail with the following error: `Incompatible argument type: Required type: int. Actual type: string` + +- {:.fix}Updated the end-of-life software checks (`eol.yaml`) to include Elasticsearch 7.9.x. ## v2002.1.6 -*Release date: April 20, 2021*
-- {:.new} **Redis authentication credentials**—Added the ability to read Redis authorization credentials from the `relationships` property during the deploy phase. -- {:.new} **Elasticsearch authorization credentials**—Added the ability to read Elasticsearch authorization credentials from the `relationships` property during the deploy phase. -- {:.new} **Dedicated session storage service**—Added `redis-session` as a second option for session storage. You can use the `redis-session` service to store session information and use the `redis` service for cache to provide better performance. -- {:.new} **Deprecated SPLIT_DB messages**—Added validator warning and critical messages for the deprecated `SPLIT_DB` option for {{site.data.var.ee}} 2.4.2 and its removal in {{site.data.var.ee}} 2.5.0. -- {:.fix} **Elasticsearch version from relationships**—Fixed Service validator to retrieve the correct version of Elasticsearch from the `relationships` properties in Cloud Docker and integration environments. -- {:.fix} **Flexible Redis port validation**—Redis can now validate the port in a custom cache connection from the `server` URL. For example, you can add your port number to your server URL as follows: `server: 'tcp://rfs-store-simple-page-cache:26379'`. This helps prevent validation errors where the `port` option is either missing or incorrect. -- {:.fix} **Upgrading to {{site.data.var.ee}} 2.4.2**—Fixed the issue that required users to manually run `bin/magento setup:upgrade` to make their sites operational after upgrading to {{site.data.var.ee}} 2.4.2. +Release date: April 20, 2021 + +- {:.new}**Redis authentication credentials**—Added the ability to read Redis authorization credentials from the `relationships` property during the deploy phase. + +- {:.new}**Elasticsearch authorization credentials**—Added the ability to read Elasticsearch authorization credentials from the `relationships` property during the deploy phase. + +- {:.new}**Dedicated session storage service**—Added `redis-session` as a second option for session storage. You can use the `redis-session` service to store session information and use the `redis` service for cache to provide better performance. + +- {:.new}**Deprecated SPLIT_DB messages**—Added validator warning and critical messages for the deprecated `SPLIT_DB` option for {{site.data.var.ee}} 2.4.2 and its removal in {{site.data.var.ee}} 2.5.0. + +- {:.fix}**Elasticsearch version from relationships**—Fixed Service validator to retrieve the correct version of Elasticsearch from the `relationships` properties in Cloud Docker and integration environments. + +- {:.fix}**Flexible Redis port validation**—Redis can now validate the port in a custom cache connection from the `server` URL. For example, you can add your port number to your server URL as follows: `server: 'tcp://rfs-store-simple-page-cache:26379'`. This helps prevent validation errors where the `port` option is either missing or incorrect. + +- {:.fix}**Upgrading to {{site.data.var.ee}} 2.4.2**—Fixed the issue that required users to manually run `bin/magento setup:upgrade` to make their sites operational after upgrading to {{site.data.var.ee}} 2.4.2. ## v2002.1.5 -*Release date: Feb 1, 2021*
-- {:.new}**Remote storage**—Added the [`REMOTE_STORAGE`]({{site.baseurl}}/cloud/env/variables-deploy.html#remote_storage) environment variable to enable Cloud Projects for remote storage of media files using a storage service, such as AWS S3. +Release date: February 1, 2021 + +- {:.new}**Remote storage**—Added the `REMOTE_STORAGE` environment variable to enable Cloud Projects for remote storage of media files using a storage service, such as AWS S3. This configuration option is part of the {{site.data.var.ct}} package, but is not supported on {{site.data.var.ece}}. - {:.new}**New cloud:config:validate command**—Added command `php vendor/bin/ece-tools cloud:config:validate` to validate the `.magento.env.yaml` configuration before pushing changes to the remote Cloud environment. @@ -63,14 +129,16 @@ See [Upgrades and patches]({{ site.baseurl }}/cloud/project/project-upgrade-pare - {:.fix}**Cache:flush logging**—Improved log entries to indicate the start and finish of the `cache:flush` step. ## v2002.1.4 -*Release date: November 19, 2020*
+ +Release date: November 19, 2020 - {:.fix}Fixed an issue that caused deployment failure when the search engine specified in the `SEARCH_CONFIGURATION` environment variable is a value other than `elasticsearch`. ## v2002.1.3 -*Release date: November 9, 2020*
-**Infrastructure updates**– +Release date: November 9, 2020 + +**Infrastructure updates**— - {:.new}Added ece-tools support for the read-only `pub/static` directory when static content is set to deploy in the build stage. @@ -78,7 +146,7 @@ See [Upgrades and patches]({{ site.baseurl }}/cloud/project/project-upgrade-pare - {:.fix}Updated the ece-tools `composer.json` to add a required dependency for the Quality Patches Tool. This fixes a circular dependency that existed between the ece-tools and magento-cloud-patches packages. -**Validation and log improvements**– +**Validation and log improvements**— - {:.new}Added search-engine validation to ensure that `elasticsearch` is set for {{site.data.var.ece }} 2.4 and later. If the validation fails, the deployment is stopped with a critical error message suggesting fixes for the issue. See [Critical Errors, Deploy stage]({{ site.baseurl }}/cloud/reference/ece-tools-error-reference.html#deploy-stage). @@ -92,18 +160,19 @@ See [Upgrades and patches]({{ site.baseurl }}/cloud/project/project-upgrade-pare - {:.fix}Updated the `cloud.log` to include the concurrent requests limit for sending requests during cache warmup. This value is configured in the [WARM_UP_CONCURRENCY]({{ site.baseurl }}/cloud/env/variables-post-deploy.html#warm_up_concurrency) post-deploy variable. -**CLI command updates**– +**CLI command updates**— - {:.new}Added CLI commands (`cloud:config:create` and `cloud:config:update`) to create and update the `.magento.env.yaml` file with a configuration that can include one or more build, deploy, and post-deploy variables. See [Create configuration file from CLI]({{ site.baseurl }}/cloud/project/magento-env-yaml.html#create-configuration-file-from-cli). -**Environment variable updates**– +**Environment variable updates**— - {:.new}Added the [SKIP_COMPOSER_DUMP_AUTOLOAD]({{ site.baseurl }}/cloud/env/variables-build.html#skip_composer_dump_autoload) build variable. Setting the variable to `true` stops the application from running the `composer dump-autoload` command during a {{ site.data.var.mcd-prod }} installation. The variable is only relevant to {{ site.data.var.mcd-prod }} containers with writable file systems (created for testing and development using `./vendor/bin/ece-docker build:compose --with-test`). With such installations, skipping the `composer dump-autoload` command prevents errors when running other commands that try to access files from a deleted `generated` directory. ## v2002.1.2 -*Release date: August 5, 2020*
-**Validation and log improvements**– +Release date: August 5, 2020 + +**Validation and log improvements**— - {:.new}Added the `schema.error.yaml` file that includes all error and warning notifications that can occur during the build, deploy, and post-deploy process along with suggestions for resolving the errors. The information in this file is also available in the _Cloud Guide for Commerce_. See [Error message reference for ece-tools]({{ site.baseurl }}/cloud/reference/ece-tools-error-reference.html). @@ -111,20 +180,21 @@ See [Upgrades and patches]({{ site.baseurl }}/cloud/project/project-upgrade-pare - {:.new}Added additional error checks to build, deploy, and post-deploy processing and improved existing checks: - - Error code 2026–Failed to restore some data generated during the build phase to the mounted directories + - Error code 2026—Failed to restore some data generated during the build phase to the mounted directories - - Error code 3004–Cannot create backup files + - Error code 3004—Cannot create backup files - - Error code 102–Added additional checks for issues that occur when the `env.php` file is not writable + - Error code 102—Added additional checks for issues that occur when the `env.php` file is not writable - {:.new}Added the **QUALITY_PATCHES** environment variable to specify one or more quality patches to apply during the deployment process. See [Build variables]({{ site.baseurl }}/cloud/env/variables-build.html#quality_patches). ## v2002.1.1 -*Release date: June 25, 2020*
-- {:.new}**Infrastructure updates**– +Release date: June 25, 2020 + +- {:.new}**Infrastructure updates**— - - {:.new}**Logging improvements**–Improved log tracking capability by assigning exit codes to critical deploy errors and exposing the exit codes in error message notifications and log events. See [Error message reference for ece-tools]({{site.baseurl}}/cloud/reference/ece-tools-error-reference.html). + - {:.new}**Logging improvements**—Improved log tracking capability by assigning exit codes to critical deploy errors and exposing the exit codes in error message notifications and log events. See [Error message reference for ece-tools]({{site.baseurl}}/cloud/reference/ece-tools-error-reference.html). - {:.new}Improved the process for database dumps (`vendor/bin/ece-tools db-dump`) and updated log messages to clarify that the database dump operation switches the application to maintenance mode, stops consumer queue processes, and disables cron jobs before the dump begins. @@ -134,17 +204,17 @@ See [Upgrades and patches]({{ site.baseurl }}/cloud/project/project-upgrade-pare - {:.fix}Fixed an issue in the installation process that incorrectly returns the `Crypt key missing` error. The `crypt/key` value is generated automatically during the installation. -- {:.new}**Service updates**– +- {:.new}**Service updates**— - {:.new}Added support for PHP 7.4 and MariaDB 10.4. -- {:.new}**Environment variable updates**– +- {:.new}**Environment variable updates**— - {:.new}Added the **SCD_USE_BALER** variable to enable the Baler module for JavaScript bundling during the {{site.data.var.ece }} build process. See the variable description in the [build variables]({{site.variable}}/cloud/env/variables-build.html#scd_use_baler). - {:.new}Added the **REDIS_BACKEND** environment variable to configure the Redis backend model for Redis cache for {{site.data.var.ee}} 2.3.5 or later. See the variable description in the [deploy variables]({{site.baseurl}}/cloud/env/variables-deploy.html#redis_backend). -- {:.new}**CLI command updates**– +- {:.new}**CLI command updates**— - {:.new}Updated the following CLI commands with an option for more detailed logging: @@ -154,11 +224,11 @@ See [Upgrades and patches]({{ site.baseurl }}/cloud/project/project-upgrade-pare The logging level for each call is determined by the configuration of the [`VERBOSE_COMMANDS`]({{site.baseurl}}/cloud/env/variables-build.html#verbose_commands) variable in the `.magento.env.yaml` file. -- {:.new}**Validation improvements**– +- {:.new}**Validation improvements**— - - {:.new}**Elasticsearch 7.x compatibility checks**–Updated Elasticsearch validation for Elasticsearch 7.x software compatibility checks. + - {:.new}**Elasticsearch 7.x compatibility checks**—Updated Elasticsearch validation for Elasticsearch 7.x software compatibility checks. - - {:.new}**Updated service version and EOL validation checks**–Updated validation to check installed service versions against {{site.data.var.ee}} 2.4. requirements. + - {:.new}**Updated service version and EOL validation checks**—Updated validation to check installed service versions against {{site.data.var.ee}} 2.4. requirements. - {:.fix}Fixed a validation issue so that the following post-deploy warning message displays only if the `post-deploy` hook configuration is missing from the `.magento.app.yaml` file: @@ -168,7 +238,7 @@ See [Upgrades and patches]({{ site.baseurl }}/cloud/project/project-upgrade-pare {:.no-copy} - - {:.new}**Added validation for Zend Framework dependencies**–Added composer dependency validation for the Zend Framework which has migrated to the Laminas project. If the required dependencies are missing, the following error message displays during the build process. + - {:.new}**Added validation for Zend Framework dependencies**—Added composer dependency validation for the Zend Framework which has migrated to the Laminas project. If the required dependencies are missing, the following error message displays during the build process. ```text Required configuration is missing from the autoload section of the composer.json file. @@ -180,7 +250,7 @@ See [Upgrades and patches]({{ site.baseurl }}/cloud/project/project-upgrade-pare See [Verify Zend Framework dependencies]({{site.baseurl}}/cloud/project/project-upgrade.html#verify-zend-framework-composer-dependencies). - - {:.new}**Added validation for `env.php` file and data**–Added checks for the `env.php` file and data during the install and upgrade process. + - {:.new}**Added validation for `env.php` file and data**—Added checks for the `env.php` file and data during the install and upgrade process. - If the `env.php` file is missing from the installation, and the `crypt/key` value is not specified in the `.magento.app.yaml` file, the deployment fails with the following notification: @@ -198,26 +268,27 @@ See [Upgrades and patches]({{ site.baseurl }}/cloud/project/project-upgrade-pare {:.no-copy} ## v2002.1.0 -*Release date: February 6, 2020*
-- {:.new}**Infrastructure updates**– +Release date: February 6, 2020 - - {:.new}**Added separate package for Magento Cloud Docker**–Decoupled the Docker package from the `{{site.data.var.ct}}` package to maintain code quality and provide independent releases. Updates and fixes related to `{{site.data.var.ct}}` are managed from the [magento-cloud-docker](https://github.com/magento/magento-cloud-docker) GitHub repository. +- {:.new}**Infrastructure updates**— - - {:.new}**Updated patching capabilities**–Moved the patching functionality from the {{site.data.var.ct}} package to a separate [magento-cloud-patches](https://github.com/magento/magento-cloud-patches) package. During deployment, `{{site.data.var.ct}}` uses the new package to apply patches. See [Cloud patches release notes]({{site.baseurl}}/cloud/release-notes/mcp-release-notes.html). + - {:.new}**Added separate package for Magento Cloud Docker**—Decoupled the Docker package from the `{{site.data.var.ct}}` package to maintain code quality and provide independent releases. Updates and fixes related to `{{site.data.var.ct}}` are managed from the [magento-cloud-docker](https://github.com/magento/magento-cloud-docker) GitHub repository. - - {:.new}**Updated Composer dependencies**–Updated the `composer.json` file for {{site.data.var.ece}} with a dependency for the `{{site.data.var.mcd-package}}` package. Now, `{{site.data.var.ct}}` includes dependencies for all packages in the [`{{site.data.var.csuite}}`]({{site.baseurl}}/cloud/release-notes/cloud-tools.html). These packages are installed and updated automatically when you install or update `{{site.data.var.ct}}`. + - {:.new}**Updated patching capabilities**—Moved the patching functionality from the {{site.data.var.ct}} package to a separate [magento-cloud-patches](https://github.com/magento/magento-cloud-patches) package. During deployment, `{{site.data.var.ct}}` uses the new package to apply patches. See [Cloud patches release notes]({{site.baseurl}}/cloud/release-notes/mcp-release-notes.html). -- {:.new}**Support for scenario-based deployments**– + - {:.new}**Updated Composer dependencies**—Updated the `composer.json` file for {{site.data.var.ece}} with a dependency for the `{{site.data.var.mcd-package}}` package. Now, `{{site.data.var.ct}}` includes dependencies for all packages in the [`{{site.data.var.csuite}}`]({{site.baseurl}}/cloud/release-notes/cloud-tools.html). These packages are installed and updated automatically when you install or update `{{site.data.var.ct}}`. + +- {:.new}**Support for scenario-based deployments**— - {:.new}Now you can customize the build, deploy, and post-deploy processes using XML configuration files to override or customize the default configuration. - - {:.new}**Changed the `hooks` configuration in `.magento.app.yaml`**–We updated the `hooks` configuration format to support scenario-based deployments. The legacy format from earlier {{site.data.var.ct}} 2002.0.x release is still supported. However, you must update to the new format to use the scenario-based deployment feature. See [Scenario-based deployments]({{site.baseurl}}/cloud/deploy/scenario-based-deployment.html#add-scenarios-using-build-and-deploy-hooks). + - {:.new}**Changed the `hooks` configuration in `.magento.app.yaml`**—We updated the `hooks` configuration format to support scenario-based deployments. The legacy format from earlier {{site.data.var.ct}} 2002.0.x release is still supported. However, you must update to the new format to use the scenario-based deployment feature. See [Scenario-based deployments]({{site.baseurl}}/cloud/deploy/scenario-based-deployment.html#add-scenarios-using-build-and-deploy-hooks). {:.bs-callout-info} Before updating to {{site.data.var.ct}} version 2002.1.0, review the [backward incompatible changes]({{site.baseurl}}/cloud/release-notes/backward-incompatible-changes.html) to learn about changes that might require you to update {{site.data.var.ece}} project configuration or processes. -- {:.new}**Service updates**– +- {:.new}**Service updates**— - {:.new}Added support for PHP 7.3. @@ -230,7 +301,7 @@ See [Upgrades and patches]({{ site.baseurl }}/cloud/project/project-upgrade-pare {:.bs-callout-info} See [Service versions]({{site.baseurl}}/cloud/project/services.html) for a list of services used in {{site.data.var.ece}} and their version compatibility with the Magento Cloud template. -- {:.new}**Environment variable updates**– +- {:.new}**Environment variable updates**— - {:.new}Extended the functionality of the `WARM_UP_PAGES` environment variable to support cache preloading for specific product pages. See the expanded definition in the [post-deploy variables]({{site.baseurl}}/cloud/env/variables-post-deploy.html#warm_up_pages) topic. @@ -240,20 +311,21 @@ See [Upgrades and patches]({{ site.baseurl }}/cloud/project/project-upgrade-pare - {:.fix}Fixed an issue in the Elastic Suite configuration process so that the default configuration is overwritten as expected when you configure the `ELASTICSUITE_CONFIGURATION` deploy variable without the `_merge` option. -- {:.new}**CLI command updates**– +- {:.new}**CLI command updates**— - - {:.new}**New cron command**–You can now manually manage cron processing in your {{ site.data.var.ece }} environment using the `cron:disable` and `cron:enable` commands. Use the disable command to stop all active cron processes and disable all cron jobs. Use the enable command to re-enable cron jobs when you are ready. See [Disable cron jobs]({{site.baseurl}}/cloud/configure/setup-cron-jobs.html#disable-cron-jobs). + - {:.new}**New cron command**—You can now manually manage cron processing in your {{ site.data.var.ece }} environment using the `cron:disable` and `cron:enable` commands. Use the disable command to stop all active cron processes and disable all cron jobs. Use the enable command to re-enable cron jobs when you are ready. See [Disable cron jobs]({{site.baseurl}}/cloud/configure/setup-cron-jobs.html#disable-cron-jobs). - - {:.new}**Improved error reporting**–Added better logging for CLI command failures that occur during {{site.data.var.ct}} processing. + - {:.new}**Improved error reporting**—Added better logging for CLI command failures that occur during {{site.data.var.ct}} processing. - - {:.new}**Remove deprecated build commands**– Removed the following build commands: `m2-ece-build`, `m2-ece-deploy`, `m2-ece-scd-dump`, and renamed `ece-tools docker` commands to `ece-docker`. See [Backward incompatible changes]({{site.baseurl}}/cloud/release-notes/backward-incompatible-changes.html) + - {:.new}**Remove deprecated build commands**— Removed the following build commands: `m2-ece-build`, `m2-ece-deploy`, `m2-ece-scd-dump`, and renamed `ece-tools docker` commands to `ece-docker`. See [Backward incompatible changes]({{site.baseurl}}/cloud/release-notes/backward-incompatible-changes.html) - {:.new}Removed the deprecated `build_options.ini` file and added validation to fail the build if the file exists. Use the [.magento.env.yaml]({{site.baseurl}}/cloud/project/magento-env-yaml.html) file to configure build options. - {:.fix}Fixed an issue that caused the build process to fail when the `config.php` file is empty. ## 2002.0.23 -*Release date: February 27, 2020*
+ +Release date: February 27, 2020 - {:.fix}Fixed a compatibility issue with `{{site.data.var.ct}}` 2002.0.x releases that prevented on-demand static content generation from completing successfully in production mode. diff --git a/src/cloud/release-notes/mcc-release-notes.md b/src/cloud/release-notes/mcc-release-notes.md index 2622ab60c2a..61be5937e96 100644 --- a/src/cloud/release-notes/mcc-release-notes.md +++ b/src/cloud/release-notes/mcc-release-notes.md @@ -5,64 +5,105 @@ functional_areas: - Cloud - Setup - Configuration +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/release-notes/cloud-components.html +status: migrated --- -The [Magento Cloud Components](https://github.com/magento/magento-cloud-components) package provides extended Adobe Commerce core functionality for sites deployed on Cloud infrastructure. This package is a dependency for the {{ site.data.var.ct }} package. These release notes describe the latest improvements to this package, which is a component of [{{ site.data.var.csuite }}]({{ page.baseurl }}/cloud/release-notes/cloud-tools.html). +The [Magento Cloud Components](https://github.com/magento/magento-cloud-components) package provides extended {{site.data.var.ee}} core functionality for sites deployed on Cloud infrastructure. This package is a dependency for the {{ site.data.var.ct }} package. These release notes describe the latest improvements to this package, which is a component of [{{ site.data.var.csuite }}]({{ page.baseurl }}/cloud/release-notes/cloud-tools.html). -The `{{site.data.var.mcc-package}}` package uses the following version sequence: `..`. +The `{{site.data.var.mcc-package}}` package uses the following version sequence: `..` + +The release notes include: + +- {:.new}New features +- {:.fix}Fixes and improvements + + + +## v1.0.12 {#latest} + +Release date: September 13, 2022 + +- {:.fix}**Errors on warmup**—Fixed an issue that attempted to [warmup]({{ site.baseurl }}/cloud/env/variables-post-deploy.html#warm_up_pages) when the page visibility is set to [**Not Visible Individually**]({{site.user_guide_url}}/system/data-attributes-product.html#simple-product-csv-file-structure) in the Admin, resulting in `ERROR: Warming up failed: ` errors in the deployment log. + +## v1.0.11 + +Release date: August 4, 2022 + +- {:.fix}**Added Support for Symfony 5.4 compatibility**—Fixes for compatibility with Symfony 5.4. + +## v1.0.10 + +Release date: March 10, 2022 + +- {:.new}**Support PHP 8.1**—Added support for PHP 8.1 and dropped support for PHP 7.1. + +## v1.0.9 + +Release date: October 25, 2021 + +- {:.fix}**Update Monolog**—Updated the minimum version required for the `monolog` package to `^2.3`. ## v1.0.8 -*Release date: {{ site.data.var.ece-release-date }}*
-- {:.fix}**Removed trailing slashes from auto-generated URLs**–Removed the trailing slashes from Category Page URLs generated during cache warm up. +Release date: July 29, 2021 + +- {:.fix}**Removed trailing slashes from auto-generated URLs**—Removed the trailing slashes from Category Page URLs generated during cache warm up. ## v1.0.7 -*Release date: September 9, 2020*
-- {:.new}**Logging improvements**–Reduce the size of the `cache.log` file to improve performance. +Release date: September 9, 2020 + +- {:.new}**Logging improvements**—Reduce the size of the `cache.log` file to improve performance. - {:.fix}Fixed a type error in the cache configuration values that caused the `php bin/magento cache:evict` CLI command to fail. ## v1.0.6 -*Release date: August 5, 2020*
- -- {:.new}**Improve Redis performance**–Added the `./bin/magento cache:evict` command to remove expired Redis keys, which reduces Redis memory usage to improve performance. +Release date: August 5, 2020 + +- {:.new}**Improve Redis performance**—Added the `./bin/magento cache:evict` command to remove expired Redis keys, which reduces Redis memory usage to improve performance. - {:.fix}Removed support for *New Relic Logs in Context* to fix a performance issue. ## v1.0.5 -*Release date: June 25, 2020*
+ +Release date: June 25, 2020 - {:.fix}Fixed an issue introduced in {{site.data.var.mcc-package}} version 1.0.4 that caused the flush cache operation to fail during the deploy phase, interrupting the deployment process. ## v1.0.4 -*Release date: June 25, 2020*
-- {:.new}**Implemented New Relic Logs in Context**–Application logs generated by {{site.data.var.ee}} now display in traces within New Relic to improve troubleshooting capabilities. +Release date: June 25, 2020 + +- {:.new}**Implemented New Relic Logs in Context**—Application logs generated by {{site.data.var.ee}} now display in traces within New Relic to improve troubleshooting capabilities. -- {:.new}**Improved logging**–Added logging to track cache invalidation and full reindex events. +- {:.new}**Improved logging**—Added logging to track cache invalidation and full reindex events. ## v1.0.3 -*Release date: February 27, 2020*
+ +Release date: February 27, 2020 - {:.fix}Fixed a compatibility issue to support `{{site.data.var.ct}}` 2002.0.x releases that use older PHP versions. ## v1.0.2 -*Release date: February 6, 2020*
+ +Release date: February 6, 2020 - {:.new}Extended the functionality of the `WARM_UP_PAGES` environment variable to support cache preloading for specific product pages. See the [post-deploy variables]({{site.baseurl}}/cloud/env/variables-post-deploy.html#warm_up_pages) topic for a detailed feature description. - {:.fix}Fixed an issue where an invalid store URL causes the post-deploy hook to fail when using the `WARM_UP_PAGES` functionality to populate the cache. This issue occurred only when URL rewrites were disabled. ## v1.0.1 -*Release date: July 23, 2019*
+ +Release date: July 23, 2019 - {:.fix}Fixed an issue affecting [**WARM_UP_PAGES**]({{ site.baseurl }}/cloud/env/variables-post-deploy.html#warm_up_pages) functionality that uses a default store URL. Now, if the `config:show:default-url` command cannot fetch a base URL, then the URL from the MAGENTO_CLOUD_ROUTES variable is used. ## v1.0.0 -*Release date: June 12, 2019*
+ +Release date: June 12, 2019 This is the first release of the [`magento/magento-cloud-components`](https://github.com/magento/magento-cloud-components) package, which is a new dependency for `{{ site.data.var.ct }}` package version 2002.0.20 and later. -- {:.new}Added the capability to use regex patterns to configure the **WARM_UP_PAGES** environment variable to cache single pages, multiple domains, and multiple pages. See [Post-deploy variables]({{ site.baseurl }}/cloud/env/variables-post-deploy.html#warm_up_pages). +- {:.new}Added the capability to use regex patterns to configure the **WARM_UP_PAGES** environment variable to cache single pages, multiple domains, and multiple pages. See [Post-deploy variables]({{ site.baseurl }}/cloud/env/variables-post-deploy.html#warm_up_pages). diff --git a/src/cloud/release-notes/mcd-release-notes.md b/src/cloud/release-notes/mcd-release-notes.md index dbdfcddbc39..ac1e187a0d3 100644 --- a/src/cloud/release-notes/mcd-release-notes.md +++ b/src/cloud/release-notes/mcd-release-notes.md @@ -5,45 +5,104 @@ functional_areas: - Cloud - Setup - Configuration +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/release-notes/cloud-docker.html +status: migrated --- The [`{{site.data.var.mcd-package}}`](https://github.com/magento/magento-cloud-docker) package provides functionality and Docker images to deploy {{ site.data.var.ee }} to a local Cloud environment. These release notes describe the latest improvements to this package, which is a component of [{{ site.data.var.csuite }}]({{ page.baseurl }}/cloud/release-notes/cloud-tools.html). -The `{{site.data.var.mcd-package}}` package uses the following version sequence: `..`. +The `{{site.data.var.mcd-package}}` package uses the following version sequence: `..` The release notes include: - {:.new}New features - {:.fix}Fixes and improvements + + +## v1.3.4 {#latest} + +Release date: October 27, 2022 + +- {:.new}**Added new Varnish images**—Added Varnish images for next versions 6.5, 7.0, and 7.1. + +## v1.3.3 + +Release date: September 13, 2022 + +- {:.new}**Apple M1 (ARM64) support**—Added changes to Docker images to enable support for Apple M1 (ARM64) architecture. +- {:.fix}**Mailhog**—Fixed an issue where the Mailhog service did not catch emails while in developer mode. +- {:.fix}**init-docker.sh**—Fixed the service versions validator in the `init-docker.sh` script. + +## v1.3.2 + +Release date: March 31, 2022 + +- {:.new}**Added Elasticsearch 7.10 image** + +## v1.3.1 + +Release date: March 10, 2022 + +- {:.new}**Support PHP 8.1**—Added support for PHP 8.1. +- {:.new}**OpenSearch**—Added images of OpenSearch versions 1.1 and 1.2. +- {:.new}**Composer 2.1**—Set composer 2.1.x by default in PHP 8.x images. +- {:.new}**PHP images improvements**— + + - Added PHP 8.1 images + - Upgraded xDebug version 3.1.2 + - Upgraded xmlrpc 1.0.0RC3 + +- {:.fix}**Elasticsearch & OpenSearch improvements**—Improvements in Elasticsearch and OpenSearch Dockerfiles; removed the Elasticsearch 5.2 image. +- {:.fix}**Sodium extension**—Enabled the `sodium` extension by default in all PHP images. +- {:.fix}**Composer cache volume**—Fixed path for Composer cache volume to have cached Composer packages. +- {:.fix}**Memory limitation in nginx**—Fixed limitation of memory in NGINX image. + +## v1.3.0 + +Release date: October 25, 2021 + +- {:.fix}**Improve Developer mode workflow**—Previously, you needed to specify the mode in the build and deploy steps. Now, the `--mode` option in the `build` step determines the mode in the later `deploy` step. Setting the mode after the deployment is no longer required. See [Developer mode]({{ site.baseurl }}/cloud/docker/docker-mode-developer.html). +- {:.fix}**Improvements for read-only filesystem**— + - Fix issue starting a PHP container for mail configuration. + - Can use environment variables in INI files. + - Ensure PHP entry points do not need write permission. +- {:.fix}**Update Node**—Update the bundled Node version; when installing Node in PHP-CLI images, it now uses the current LTS version. +- {:.fix}**Update Symfony**—Updated the Symfony config dependencies to be compatible with {{site.data.var.ee}} 2.4.4. + ## v1.2.4 -*Release date: {{ site.data.var.ece-release-date }}*
-- {:.new}**New `Zookeeper` container**–Added a [Zookeeper container]({{ site.baseurl}}/cloud/docker/docker-containers-service.html#zookeeper-container) to manage lock provider configuration for projects that are not deployed to {{ site.data.var.ee }} on Cloud infrastructure. +Release date: July 29, 2021 -- {:.new}**Added support for Composer 2.0.**–Added Composer version 2.0 to the Composer configuration file to support upgrades from Composer 1.0 which is approaching end-of-life. +- {:.new}**New `Zookeeper` container**—Added a [Zookeeper container]({{ site.baseurl}}/cloud/docker/docker-containers-service.html#zookeeper-container) to manage lock provider configuration for projects that are not deployed to {{ site.data.var.ee }} on Cloud infrastructure. + +- {:.new}**Added support for Composer 2.0.**—Added Composer version 2.0 to the Composer configuration file to support upgrades from Composer 1.0 which is approaching end-of-life. ## v1.2.3 -*Release date: June 14, 2021*
-- {:.new}**Added PHP 8.0**—Updated PHP to version 8.0, allowing you take advantage of all the new features and optimizations PHP 8.0 includes. -- {:.new}**Updated to Varnish 6.6 and Elasticsearch 7.11.2**—The following links provide release information on [Varnish Cache 6.6](https://varnish-cache.org/releases/rel6.6.0.html#rel6-6-0) and [Elasticsearch 7.11.2](https://www.elastic.co/guide/en/elasticsearch/reference/current/release-notes-7.11.2.html). -- {:.new}**Added `ioncube` extension for PHP 7.4 image**—The `ioncube` extension has been re-added to the PHP 7.4 image after having been initially excluded from the PHP 7.3 to PHP 7.4 upgrade. *[Submitted by mattskr](https://github.com/magento/magento-cloud-docker/pull/314).* -- {:.new}**Added a new file sync option: `manual-native`**—The `manual-native` file synchronization option provides manual control over synchronization, which provides the best performance for macOs and Windows environments. Read about using the `manual-native` option in the [Developer mode](https://devdocs.magento.com/cloud/docker/docker-mode-developer.html) and [Synchronizing data in a Docker developer environment](https://devdocs.magento.com/cloud/docker/docker-syncing-data.html#file-synchronization-options) topics. -- {:.new}**Removed volume deletions from `up` and `down` commands**—The `--volume` option was removed from the `bin/magento-docker up` and `bin/magento-docker down` commands, replaced by the new `bin/magento-docker init` command with a data loss warning. This change helps prevent the accidental data loss. *[Submitted by joeshelton-wagento](https://github.com/magento/magento-cloud-docker/pull/319).* -- {:.fix}**Updated `CN` value for the generated certificate**—Removed the hardcoded `CN` value from the Dockerfile. This value created a certificate error (`NET::ERR_CERT_INVALID`) that caused the `--host` option for the `ece-docker build:compose` command to be ignored. +Release date: June 14, 2021 + +- {:.new}**Added PHP 8.0**—Updated PHP to version 8.0, allowing you take advantage of all the new features and optimizations PHP 8.0 includes. +- {:.new}**Updated to Varnish 6.6 and Elasticsearch 7.11.2**—The following links provide release information on [Varnish Cache 6.6](https://varnish-cache.org/releases/rel6.6.0.html#rel6-6-0) and [Elasticsearch 7.11.2](https://www.elastic.co/guide/en/elasticsearch/reference/current/release-notes-7.11.2.html). +- {:.new}**Added `ioncube` extension for PHP 7.4 image**—The `ioncube` extension has been re-added to the PHP 7.4 image after having been initially excluded from the PHP 7.3 to PHP 7.4 upgrade. *[Submitted by mattskr](https://github.com/magento/magento-cloud-docker/pull/314).* +- {:.new}**Added a new file sync option: `manual-native`**—The `manual-native` file synchronization option provides manual control over synchronization, which provides the best performance for macOs and Windows environments. Read about using the `manual-native` option in the [Developer mode]({{ site.baseurl }}/cloud/docker/docker-mode-developer.html) and [Synchronizing data in a Docker developer environment]({{ site.baseurl }}/cloud/docker/docker-syncing-data.html#file-synchronization-options) topics. +- {:.new}**Removed volume deletions from `up` and `down` commands**—The `--volume` option was removed from the `bin/magento-docker up` and `bin/magento-docker down` commands, replaced by the new `bin/magento-docker init` command with a data loss warning. This change helps prevent the accidental data loss. *[Submitted by joeshelton-wagento](https://github.com/magento/magento-cloud-docker/pull/319).* +- {:.fix}**Updated `CN` value for the generated certificate**—Removed the hardcoded `CN` value from the Dockerfile. This value created a certificate error (`NET::ERR_CERT_INVALID`) that caused the `--host` option for the `ece-docker build:compose` command to be ignored. ## v1.2.2 -*Release date: April 20, 2021*
+ +Release date: April 20, 2021 - {:.new}**Updated `host.docker.internal` to be platform independent**—You can now create the same Docker Compose scripts for Ubuntu, Windows, and macOS. Using Xdebug on Ubuntu no longer requires a separate environment variable. *[Fix submitted by Igor Vitol](https://github.com/magento/magento-cloud-docker/pull/299).* - {:.new}**Updated init-docker.sh**—Added the `mounts` object to the `MAGENTO_CLOUD_APPLICATION` environment variable. *[Fix submitted by Chiranjeevi](https://github.com/magento/magento-cloud-docker/pull/299).* - {:.new}**Updated init-docker.sh**—Updated the `init-docker.sh` script with PHP 7.4 and Magento Cloud Docker 1.2.1 versions. *[Fix submitted by Adarsh Manickam](https://github.com/magento/magento-cloud-docker/pull/300).* - {:.new}**Sodium enabled by default**—Enabled the `sodium` PHP extension by default within PHP Docker images. - {:.new}**`custom-registry` option**—Added a `--custom-registry` option to `php ./vendor/bin/ece-docker build:compose` command for using your own images registry. + ```bash - ./vendor/bin/ece-docker build:compose --custom-registry=my-registry.example.com - ``` + ./vendor/bin/ece-docker build:compose --custom-registry=my-registry.example.com + ``` + - {:.new}**Removed old Elasticsearch versions**—Removed Elasticsearch versions 1.7 and 2.4 from the Elasticsearch images. - {:.new}**Auto-generating NGINX certificates**—Removed the existing certificates from the NGINX image. The NGINX certificates are now auto-generated with each new deployment for improved security. - {:.fix}**Enabled `opcache.validate_timestamps`**—Enabled the `opcache.validate_timestamps` PHP setting by default in developer mode. Enabling this setting fixed the issue where changes to the filesystem were not recognized in Docker. @@ -52,67 +111,69 @@ The release notes include: - {:.fix}**Fixed service version validation errors**—Added service versions for RabbitMQ, Elasticsearch, and other services to the `type` property in the `MAGENTO_CLOUD_RELATIONSHIP` variable. Adding these versions to the `relationships` variable fixed the validation errors that occurred during the deploy phase. ## v1.2.1 -*Release date: December 21, 2020*
-- {:.new}**NGINX command options**–Added build command options to change the number of NGINX `worker_processes` and NGINX `worker_connections` for TLS and Web services. The `worker_process` parameter retains the ability to set the value to `auto`. Examples: +Release date: December 21, 2020 + +- {:.new}**NGINX command options**—Added build command options to change the number of NGINX `worker_processes` and NGINX `worker_connections` for TLS and Web services. The `worker_process` parameter retains the ability to set the value to `auto`. Examples: ```terminal ./vendor/bin/ece-docker build:compose --nginx-worker-processes=2 ./vendor/bin/ece-docker build:compose --nginx-worker-connections=2048 ``` -- {:.new}**TLS command option**–Added build command option to create a configuration without the TLS service. Example: +- {:.new}**TLS command option**—Added build command option to create a configuration without the TLS service. Example: ```terminal ./vendor/bin/ece-docker build:compose --no-tls ``` -- {:.new}**NGINX memory consumption**–Reduced the memory consumed by the NGINX process for TLS and Web services. +- {:.new}**NGINX memory consumption**—Reduced the memory consumed by the NGINX process for TLS and Web services. -- {:.new}**Blackfire**–Disabled Blackfire PHP extension by default in the Cloud Docker image. +- {:.new}**Blackfire**—Disabled Blackfire PHP extension by default in the Cloud Docker image. -- {:.fix}**PHP-FPM container**–Fixed PHP-FPM container health check by changing the `WEB_PORT` from `80` to `8080`. +- {:.fix}**PHP-FPM container**—Fixed PHP-FPM container health check by changing the `WEB_PORT` from `80` to `8080`. -- {:.fix}**Invalid volume naming**–Fixed an error with invalid volume naming in developer mode. +- {:.fix}**Invalid volume naming**—Fixed an error with invalid volume naming in developer mode. - {:.fix}**NGINX upstream port**—Updated the Docker NGINX 1.19 image to use port 8080 to avoid an infinite loop. *[Fix submitted by Adarsh Manickam](https://github.com/magento/magento-cloud-docker/pull/296).* ## v1.2.0 -*Release date: November 9, 2020*
-- {:.new}**Container updates–** +Release date: November 9, 2020 + +- {:.new}**Container updates—** - - {:.new}**PHP-FPM container**–Added support for the gnupg PHP extension. *[Fix submitted by G Arvind from Zilker Technology](https://github.com/magento/magento-cloud-docker/pull/210).* + - {:.new}**PHP-FPM container**—Added support for the gnupg PHP extension. *[Fix submitted by G Arvind from Zilker Technology](https://github.com/magento/magento-cloud-docker/pull/210).* - - {:.fix}**Database container**–Fixed the database container health check by adding the required database password to the health check command. + - {:.fix}**Database container**—Fixed the database container health check by adding the required database password to the health check command. - {:.new}**Elasticsearch container** - Added support for Elasticsearch 7.9 for compatibility with upcoming {{site.data.var.ee}} releases. - - **Elasticsearch plugin configuration**–Added support to use the Elasticsearch plugin configuration information from the `services.yaml` file to generate the `docker-compose.yaml` file for a {{ site.data.var.mcd-prod }} environment. See [Elasticsearch plugins]({{ site.baseurl}}/cloud/docker/docker-containers-service.html#elasticsearch-plugins). + - **Elasticsearch plugin configuration**—Added support to use the Elasticsearch plugin configuration information from the `services.yaml` file to generate the `docker-compose.yaml` file for a {{ site.data.var.mcd-prod }} environment. See [Elasticsearch plugins]({{ site.baseurl}}/cloud/docker/docker-containers-service.html#elasticsearch-plugins). - - **Elasticsearch plugin support**–Added support for the following Elasticsearch plugins: `analysis-icu`, `analysis-phonetic`, `analysis-stempel`, and `analysis-nori`. The `analysis-icu` and `analysis-phonetic` plugins are installed by default. You can add or remove the `analysis-stempel` and `analysis-nori` plugins as needed. + - **Elasticsearch plugin support**—Added support for the following Elasticsearch plugins: `analysis-icu`, `analysis-phonetic`, `analysis-stempel`, and `analysis-nori`. The `analysis-icu` and `analysis-phonetic` plugins are installed by default. You can add or remove the `analysis-stempel` and `analysis-nori` plugins as needed. - - {:.new} **CLI container** + - {:.new}**CLI container** - - **Run commands inside Docker PHP containers**–Now you can use the Magento Cloud Docker CLI to run commands inside PHP containers in your Docker environment without having to install PHP on the host. For example, the following command builds the configuration: `./bin/magento-docker php 7.3 vendor/bin/ece-docker build:compose`. See [Magento Cloud Docker CLI]({{ site.baseurl }}/cloud/docker/docker-quick-reference.html#magento-cloud-docker-cli). *[Fix submitted by G Arvind from Zilker Technology](https://github.com/magento/magento-cloud-docker/pull/209).* + - **Run commands inside Docker PHP containers**—Now you can use the Magento Cloud Docker CLI to run commands inside PHP containers in your Docker environment without having to install PHP on the host. For example, the following command builds the configuration: `./bin/magento-docker php 7.3 vendor/bin/ece-docker build:compose`. See [Magento Cloud Docker CLI]({{ site.baseurl }}/cloud/docker/docker-quick-reference.html#magento-cloud-docker-cli). *[Fix submitted by G Arvind from Zilker Technology](https://github.com/magento/magento-cloud-docker/pull/209).* - Added the OpenSSH-client to PHP CLI containers. Now, you can use ssh-agent forwarding for Composer if the `composer.json` file contains private git repositories that require an ssh client to use Composer commands. - - {:.fix}**TLS container**–Now, the [TLS container]({{ site.baseurl}}/cloud/docker/docker-containers-service.html#tls-container) is based on the `https://hub.docker.com/r/magento/magento-cloud-docker-nginx` Docker image instead of the Centos image. This change fixes issues that caused errors when sending HTTPS requests between containers in the Cloud Docker environment. + - {:.fix}**TLS container**—Now, the [TLS container]({{ site.baseurl}}/cloud/docker/docker-containers-service.html#tls-container) is based on the `https://hub.docker.com/r/magento/magento-cloud-docker-nginx` Docker image instead of the Centos image. This change fixes issues that caused errors when sending HTTPS requests between containers in the Cloud Docker environment. - - {:.new}**Test container**–Added a test container for application testing, and added the `--with-test` option to the Docker `build:compose` command to create the container only when testing in the Docker environment. See [application testing](https://devdocs.magento.com/cloud/docker/docker-test-app-mftf.html). + - {:.new}**Test container**—Added a test container for application testing, and added the `--with-test` option to the Docker `build:compose` command to create the container only when testing in the Docker environment. See [application testing]({{ site.baseurl }}/cloud/docker/docker-test-app-mftf.html). - {:.new}**FPM-XDEBUG container** - - {:.new}**Configure Xdebug on Linux**–Added the `--set-docker-host` option to the `ece-docker build:compose` command to configure the `host.docker.internal` value in the Xdebug container. This option is required to use Xdebug on Linux systems. See [Configure Xdebug for Docker]({{ site.baseurl }}/cloud/docker/docker-development-debug.html). + - {:.new}**Configure Xdebug on Linux**—Added the `--set-docker-host` option to the `ece-docker build:compose` command to configure the `host.docker.internal` value in the Xdebug container. This option is required to use Xdebug on Linux systems. See [Configure Xdebug for Docker]({{ site.baseurl }}/cloud/docker/docker-development-debug.html). - {:.fix}Fixed the Xdebug variable configuration for the Docker ENTRYPOINT to resolve `uninitialized "with_xdebug" variable` errors in the logs. *[Fix submitted by Florent Olivaud](https://github.com/magento/magento-cloud-docker/pull/218)* - {:.new}**Docker configuration changes** - - **MailHog configuration**–Now you can use the following `ece-docker build:compose` command options to disable MailHog and specify ports: `--no-mailhog`, `--mailhog-http-port`, and `--mailhog-smtp-port`. See [Set up email]({{ site.baseurl }}/cloud/docker/docker-config.html#set-up-email). + - **MailHog configuration**—Now you can use the following `ece-docker build:compose` command options to disable MailHog and specify ports: `--no-mailhog`, `--mailhog-http-port`, and `--mailhog-smtp-port`. See [Set up email]({{ site.baseurl }}/cloud/docker/docker-config.html#set-up-email). - For {{site.data.var.mcd-prod}} 1.2.0 and later, Adobe now provides Docker images for each patch version, and the Docker configuration generator creates the Docker configuration with a specified patch version instead of using the latest. Previously, the Docker configuration generator built the configuration using the latest patch version which could break {{ site.data.var.mcd-prod}} environments built using an earlier version. @@ -127,14 +188,16 @@ The release notes include: - {:.fix}Updated the {{site.data.var.mcd-prod}} functional tests to support Composer 2.0. ## v1.1.2 -*Release date: September 9, 2020*
+ +Release date: September 9, 2020 - {:.new}Added support for Elasticsearch 7.7 ## v1.1.1 -*Release date: August 5, 2020*
-- {:.fix}**Updated email configuration**–Updated the default {{ site.var.ece.mcd-product }} configuration to support the MailHog service instead of using SendMail. See [Set up email]({{ site.baseurl }}/cloud/docker/docker-config.html#set-up-email). +Release date: August 5, 2020 + +- {:.fix}**Updated email configuration**—Updated the default {{ site.var.ece.mcd-product }} configuration to support the MailHog service instead of using SendMail. See [Set up email]({{ site.baseurl }}/cloud/docker/docker-config.html#set-up-email). - {:.fix}Restored the PS library to the Cloud Docker environment configuration to fix `ps: command not found` errors. @@ -144,8 +207,6 @@ The release notes include: - {:.new}**CLI command updates** -{: .docker-service-versions-table} - | Action | Command | | ------------------------------------------------------------------------------- | -------------------------------------------------------------- | | Add an entrypoint to the database container to restore the database from backup | `./vendor/bin/ece-docker build:compose --db --with-entrypoint` | @@ -154,13 +215,14 @@ The release notes include: ## v1.1.0 -*Release date: June 25, 2020*
-- {:.new}**Added support for the split database performance solution**–Now you can configure and deploy a store using the Split database performance solution in the Cloud Docker environment. +Release date: June 25, 2020 -- {:.new}**Support for {{site.data.var.ee}} and {{site.data.var.ce}} deployment**–Now you can use {{site.data.var.mcd-prod}} to deploy a local development environment for projects that are not hosted on {{site.data.var.ece}}. +- {:.new}**Added support for the split database performance solution**—Now you can configure and deploy a store using the Split database performance solution in the Cloud Docker environment. -- {:.new}**Blackfire.io support**–Added support to use the [Blackfire.io extension]({{site.baseurl}}/cloud/docker/docker-config-blackfire-io.html) for automated performance testing. *[Fix submitted by Adarsh Manickam from Zilker Technology](https://github.com/magento/magento-cloud-docker/pull/202)* +- {:.new}**Support for {{site.data.var.ee}} and {{site.data.var.ce}} deployment**—Now you can use {{site.data.var.mcd-prod}} to deploy a local development environment for projects that are not hosted on {{site.data.var.ece}}. + +- {:.new}**Blackfire.io support**—Added support to use the [Blackfire.io extension]({{site.baseurl}}/cloud/docker/docker-config-blackfire-io.html) for automated performance testing. *[Fix submitted by Adarsh Manickam from Zilker Technology](https://github.com/magento/magento-cloud-docker/pull/202)* - {:.new}**Container updates** @@ -208,8 +270,6 @@ The release notes include: - {:.new}**CLI command updates** - {: .docker-service-versions-table} - | Action | Command | | -------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | | Clear Redis cache | `bin/magento-docker flush-redis` | @@ -236,88 +296,89 @@ The release notes include: - {:.fix}Removed `rsyslog` from the {{site.data.var.mcd-prod}} PHP containers to resolve compatibility issues that caused warning notifications during deployment. Magento Cloud Docker does not use the rsyslog utility. ## v1.0.0 -*Release date: Feb 5, 2020*
-- {:.new}**Created a separate package to deliver `{{site.data.var.mcd-prod}}`**–Moved the source code to deliver {{site.data.var.mcd-prod}} from the `{{site.data.var.ct}}` repository to the [new `magento-cloud-docker` repository](https://github.com/magento/magento-cloud-docker) to maintain code quality and provide independent releases. The new package is a dependency for {{site.data.var.ct}} v2002.1.0 and later. +Release date: Feb 5, 2020 - When you update {{site.data.var.ct}}, you also update the `{{site.data.var.mcd-package}}` package to version 1.0.0. If you used {{site.data.var.mcd-prod}} with an earlier `{{site.data.var.ct}}` release (2002.0.x), review the [backward incompatibilities]({{site.baseurl}}/cloud/release-notes/backward-incompatible-changes.html#magento-cloud-docker-changes) and update your project as scripts, commands, and processes as needed. +- {:.new}**Created a separate package to deliver `{{site.data.var.mcd-prod}}`**—Moved the source code to deliver {{site.data.var.mcd-prod}} from the `{{site.data.var.ct}}` repository to the [new `magento-cloud-docker` repository](https://github.com/magento/magento-cloud-docker) to maintain code quality and provide independent releases. The new package is a dependency for {{site.data.var.ct}} v2002.1.0 and later. -- {:.new}**Added versioning to the Docker images**–You must now update the `{{site.data.var.mcd-package}}` package to get the updated images. + When you update {{site.data.var.ct}}, you also update the `{{site.data.var.mcd-package}}` package to version 1.0.0. If you used {{site.data.var.mcd-prod}} with an earlier `{{site.data.var.ct}}` release (2002.0.x), review the [backward incompatibilities]({{site.baseurl}}/cloud/release-notes/backward-incompatible-changes.html) and update your project as scripts, commands, and processes as needed. -- {:.new}**Container updates**– +- {:.new}**Added versioning to the Docker images**—You must now update the `{{site.data.var.mcd-package}}` package to get the updated images. - - {:.new}**PHP-FPM container**– +- {:.new}**Container updates**— - - {:.new}**Added Node.js support**–Updated the PHP-FPM image to support node, npm, and the grunt-cli capabilities inside the PHP container. + - {:.new}**PHP-FPM container**— - - {:.new}**Added support for [ionCube](https://www.ioncube.com/)**–Updated the default Docker configuration to support ionCube in the local Docker development environment. + - {:.new}**Added Node.js support**—Updated the PHP-FPM image to support node, npm, and the grunt-cli capabilities inside the PHP container. - - {:.new}**Web container**– + - {:.new}**Added support for [ionCube](https://www.ioncube.com/)**—Updated the default Docker configuration to support ionCube in the local Docker development environment. - - {:.new}**Customize NGINX configuration**–Added the capability to mount a custom `nginx.conf` file to the {{site.data.var.mcd-prod}} environment. See [Web container]({{site.baseurl}}/cloud/docker/docker-containers-service.html#web-container). + - {:.new}**Web container**— - - {:.new}**Auto-generated NGINX certificates**–The Docker configuration file now includes the configuration to auto-generate NGINX certificates for the Web container. + - {:.new}**Customize NGINX configuration**—Added the capability to mount a custom `nginx.conf` file to the {{site.data.var.mcd-prod}} environment. See [Web container]({{site.baseurl}}/cloud/docker/docker-containers-service.html#web-container). - - {:.new}**New Selenium container**–Added a [Selenium container]({{site.baseurl}}/cloud/docker/docker-containers-service.html#selenium-container) to support {{site.data.var.ee}} application testing using the Magento Functional Testing Framework (MFTF). + - {:.new}**Auto-generated NGINX certificates**—The Docker configuration file now includes the configuration to auto-generate NGINX certificates for the Web container. - - {:.new}**RabbitMQ version support**–Updated the RabbitMQ container configuration to support RabbitMQ version 3.8. + - {:.new}**New Selenium container**—Added a [Selenium container]({{site.baseurl}}/cloud/docker/docker-containers-service.html#selenium-container) to support {{site.data.var.ee}} application testing using the Magento Functional Testing Framework (MFTF). - - {:.fix}**Persistent database container**–The `magento-db: /var/lib/mysql` database volume now persists after you stop and remove the Docker configuration and restores when you restart the Docker configuration. Now, you must manually delete the database volume. See [Database containers]. + - {:.new}**RabbitMQ version support**—Updated the RabbitMQ container configuration to support RabbitMQ version 3.8. - - {:.new}**TLS container**– + - {:.fix}**Persistent database container**—The `magento-db: /var/lib/mysql` database volume now persists after you stop and remove the Docker configuration and restores when you restart the Docker configuration. Now, you must manually delete the database volume. See [Database containers]. - - {:.new}**Updated the container base image to use official image**–The [Cloud TLS container] image is now based on the official `debian:jessie` Docker image.– + - {:.new}**TLS container**— - - {:.new}**Added support for the [Pound TLS Termination Proxy]**–The [Pound configuration file][`pound.cfg`] adds the following ENV variables to customize the Docker configuration for the TLS container: + - {:.new}**Updated the container base image to use official image**—The [Cloud TLS container] image is now based on the official `debian:jessie` Docker image.— - - **`TimeOut`**–Sets the Time to First Byte (TTFB) timeout value. The default value is 300 seconds. + - {:.new}**Added support for the [Pound TLS Termination Proxy]**—The [Pound configuration file][`pound.cfg`] adds the following ENV variables to customize the Docker configuration for the TLS container: - - **`RewriteLocation`**–Determines whether the Pound proxy rewrites the location to the request URL by default. Defaults to `0` to prevent the rewrite from breaking redirects to outside websites like an external SSO site. [Fix submitted by Sorin Sugar](https://github.com/magento/magento-cloud-docker/pull/37) + - **`TimeOut`**—Sets the Time to First Byte (TTFB) timeout value. The default value is 300 seconds. - - {:.new} Increased the timeout value in the TLS container configuration from 15 to 300 seconds. [Fix submitted by Mathew Beane from Zilker Technology](https://github.com/magento/magento-cloud-docker/pull/78) + - **`RewriteLocation`**—Determines whether the Pound proxy rewrites the location to the request URL by default. Defaults to `0` to prevent the rewrite from breaking redirects to outside websites like an external SSO site. [Fix submitted by Sorin Sugar](https://github.com/magento/magento-cloud-docker/pull/37) - - {:.new}**Varnish container**– + - {:.new}Increased the timeout value in the TLS container configuration from 15 to 300 seconds. [Fix submitted by Mathew Beane from Zilker Technology](https://github.com/magento/magento-cloud-docker/pull/78) + + - {:.new}**Varnish container**— - {:.new}**Updated the container base image to use official image**—The [Cloud Varnish container] is now based on the official `centos` Docker image. - {:.new}**Improved default timeout configuration**-Added `.first_byte_timeout` and `.between_bytes_timeout` configuration to the Varnish container. Both timeout values default to `300s` (5 minutes). [Fix submitted by Mathew Beane from Zilker Technology](https://github.com/magento/magento-cloud-docker/pull/78) - - {:.fix}**Skip Varnish during Xdebug sessions**–Updated the Varnish container configuration to return `pass` on requests received when Xdebug is enabled. In previous releases, you could not use Xdebug if the Docker environment included Varnish. [Fix submitted by Mathew Beane from Zilker Technology](https://github.com/magento/magento-cloud-docker/pull/111). + - {:.fix}**Skip Varnish during Xdebug sessions**—Updated the Varnish container configuration to return `pass` on requests received when Xdebug is enabled. In previous releases, you could not use Xdebug if the Docker environment included Varnish. [Fix submitted by Mathew Beane from Zilker Technology](https://github.com/magento/magento-cloud-docker/pull/111). -- {:.new}**Docker configuration changes**– +- {:.new}**Docker configuration changes**— - - {:.new}**Manage mounts and volumes for your project**–Added the ability to manage mounts and volumes when launching a Docker environment for local development. See [Sharing project data]. + - {:.new}**Manage mounts and volumes for your project**—Added the ability to manage mounts and volumes when launching a Docker environment for local development. See [Sharing project data]. - - {:.new}**Support for network bridge mode**–Added support for network bridge mode to enable connections between Docker containers over the local network. + - {:.new}**Support for network bridge mode**—Added support for network bridge mode to enable connections between Docker containers over the local network. - - {:.new}**Cron container disabled by default**–To improve performance, the Cron container is no longer configured by default when you build the Docker environment. You can use the `--with-cron` option on the Docker build command to add a Cron container to your environment. See [Managing cron jobs]({{site.baseurl}}/cloud/docker/docker-manage-cron-jobs.html). + - {:.new}**Cron container disabled by default**—To improve performance, the Cron container is no longer configured by default when you build the Docker environment. You can use the `--with-cron` option on the Docker build command to add a Cron container to your environment. See [Managing cron jobs]({{site.baseurl}}/cloud/docker/docker-manage-cron-jobs.html). - - {:.new}**Stop synchronizing large backup files**–Added DB dumps and archive files—ZIP, SQL, GZ, and BZ2—to the exclusion list in the `dist/docker-sync.yml` and `dist/mutagen.sh` files. Synchronizing large files (>1 GB) can cause a period of inactivity and backup files do not normally require synchronization since you can regenerate them. + - {:.new}**Stop synchronizing large backup files**—Added DB dumps and archive files—ZIP, SQL, GZ, and BZ2—to the exclusion list in the `dist/docker-sync.yml` and `dist/mutagen.sh` files. Synchronizing large files (>1 GB) can cause a period of inactivity and backup files do not normally require synchronization since you can regenerate them. -- {:.new}**Command changes**– +- {:.new}**Command changes**— - {:.fix}Renamed the `./bin/docker` file to `./bin/magento-docker` to fix an issue that caused some Docker environments to break because the `./bin/docker` file overwrites existing Docker binary files. This is a [backward incompatible change] that requires updates to your scripts and commands. - - {:.new}**Added a service configuration option to expose the database port to the host**–Use the `--expose-db-port=` option to expose the database port to the host when building the `docker-compose.yml` file: `bin/ece-docker build:compose --expose-db-port=` [Fix submitted by Adarsh Manickam from Zilker Technology](https://github.com/magento/magento-cloud-docker/pull/101). + - {:.new}**Added a service configuration option to expose the database port to the host**—Use the `--expose-db-port=` option to expose the database port to the host when building the `docker-compose.yml` file: `bin/ece-docker build:compose --expose-db-port=` [Fix submitted by Adarsh Manickam from Zilker Technology](https://github.com/magento/magento-cloud-docker/pull/101). - - {:.new}**New post-deploy command**–Previously, the post-deploy hooks defined in the `.magento.app.yaml` file ran automatically after you deployed {{site.data.var.ee}} to a Cloud Docker container using the `cloud-deploy` command. Now, you must issue a separate `cloud-post-deploy` command to run the post-deploy hooks after you deploy. See the updated launch instructions for [developer] and [production] mode. + - {:.new}**New post-deploy command**—Previously, the post-deploy hooks defined in the `.magento.app.yaml` file ran automatically after you deployed {{site.data.var.ee}} to a Cloud Docker container using the `cloud-deploy` command. Now, you must issue a separate `cloud-post-deploy` command to run the post-deploy hooks after you deploy. See the updated launch instructions for [developer] and [production] mode. - {:.new}Added the `--rm` option to `./bin/magento-docker` commands for the build and deploy containers. This removes the container after the task is complete. - - {:.new}**Updates to `build:compose` command**– + - {:.new}**Updates to `build:compose` command**— - {:.new}Added the `--sync-engine="native"` option to the `docker-build` command to disable file synchronization when you generate the Docker Compose configuration file in developer mode. Use this option when developing on Linux systems, which do not require file synchronization for local Docker development. See [Synchronizing data in the Docker environment]({{site.baseurl}}/cloud/docker/docker-syncing-data.html). - {:.new}Changed the default file synchronization setting from `docker-sync` to `native`. [Fix submitted by Mathew Beane from Zilker Technology](https://github.com/magento/magento-cloud-docker/pull/124). -- {:.new}**Validation improvements**– +- {:.new}**Validation improvements**— - {:.new}Added validation to the deployment process for local Docker development environments to verify that the Cloud environment configuration includes the encryption key required to decrypt the database. Now, you get an error message in the log if the environment configuration does not specify a value for the encryption key. - {:.new}Added a container health check to the Elasticsearch service to ensure that the service is ready before continuing with build and deploy processing. If the health check returns an error, the container restarts automatically. -[Sharing project data]: {{site.baseurl}}/cloud/docker/docker-containers.html#sharing-magento-cloud-project-data +[Sharing project data]: {{site.baseurl}}/cloud/docker/docker-containers.html [Database containers]: {{site.baseurl}}/cloud/docker/docker-containers-service.html#database-container [developer]: {{site.baseurl}}/cloud/docker/docker-mode-developer.html [production]: {{site.baseurl}}/cloud/docker/docker-mode-production.html @@ -326,15 +387,3 @@ The release notes include: [Cloud Varnish container]: {{site.baseurl}}/cloud/docker/docker-containers-service.html#varnish-container [Pound TLS Termination Proxy]: https://github.com/mnuessler/docker-tls-termination-proxy/blob/master/README.md [`pound.cfg`]: https://github.com/magento/magento-cloud-docker/blob/1.0/images/tls/pound.cfg - - - - - - diff --git a/src/cloud/release-notes/mcp-release-notes.md b/src/cloud/release-notes/mcp-release-notes.md index b34a1467215..ef0ef1d20cc 100644 --- a/src/cloud/release-notes/mcp-release-notes.md +++ b/src/cloud/release-notes/mcp-release-notes.md @@ -5,96 +5,167 @@ functional_areas: - Cloud - Setup - Configuration +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/release-notes/cloud-patches.html +status: migrated --- The [Magento Cloud Patches](https://github.com/magento/magento-cloud-patches) package provides a set of required patches which improve the integration of all {{site.data.var.ee}} versions with Cloud environments and supports quick delivery of critical fixes. The {{ site.data.var.mcp }} package is a dependency for the {{site.data.var.ct}} package and is installed and updated when you install or update the {{ site.data.var.ct }} package. You can also use and manage {{ site.data.var.mcp-prod }} as a stand-alone package to apply patches to a {{ site.data.var.ee }} project that is not on the Cloud platform. These release notes describe the latest improvements to this package. -The `{{site.data.var.mcp-package}}` package uses the following version sequence: `..`. - {:.bs-callout-tip} To ensure that your project has all required patches, update to the [latest version of {{ site.data.var.ct }}]({{site.baseurl}}/cloud/project/ece-tools-update.html). {:.bs-callout-info} See [Apply patches]({{site.baseurl}}/cloud/project/project-patch.html) for instructions on applying patches to your projects. +The `{{site.data.var.mcp-package}}` package uses the following version sequence: `..` + +## v1.0.20 {#latest} + +Release date: October 27, 2022 + +- **Added L2 cache improvements patch**—This patch fixes an issue with flushing the local L2 cache for Commerce version 2.4.0 and 2.4.1. + +## v1.0.19 + +Release date: September 13, 2022 + +- **Enhanced support for PHP 8.1**—Fixed compatibility issues with certain PHP 8.1.x versions. + +## v1.0.18 + +Release date: August 11, 2022 + +Critical patch for {{site.data.var.ee}} 2.4.5: + +- **Issue with orders using Braintree payments**—This patch resolves a critical issue preventing admins from placing new orders or reorders. + +See [Admin can't create order/reorder when Braintree payment enabled](https://support.magento.com/hc/en-us/articles/8322266352525). + +## v1.0.17 + +Release date: May 24, 2022 + +Fixed constraints for security patches in the patches.json file. + +## v1.0.16 + +Release date: March 31, 2022 + +Critical patch for {{site.data.var.ee}} 2.3.3-p1 and later versions: + +Updated patches to resolve a **critical** vulnerability resulting in unauthenticated remote code execution. + +See [Adobe Security bulletin APSB22-12](https://helpx.adobe.com/security/products/magento/apsb22-12.html). + +## v1.0.15 + +Release date: March 10, 2022 + +- **Support PHP 8.1**—Added support for PHP 8.1 and dropped support for PHP 7.0 and 7.1. +- **Added patch for {{site.data.var.ee}} 2.3.3**—Fixed currency displaying on product page. + +## v1.0.14 + +Release date: February 13, 2022 + +Critical patch for {{site.data.var.ee}} 2.3.3-p1 and later versions: + +Added a patch to resolve a **critical** vulnerability resulting in unauthenticated remote code execution. + +See [Adobe Security bulletin APSB22-12](https://helpx.adobe.com/security/products/magento/apsb22-12.html). + +## v1.0.13 + +Release date: October 25, 2021 + +- **Update Monolog**—Updated the minimum version required for the `monolog` package to `^2.3`. +- **Incompatible PHP Method**—Fixed incompatible PHP method for {{site.data.var.ee}} versions 2.4.3 and 2.3.7-p1. +- **PHP error**—Fixed a `PHP error 'Undefined variable: errorMessage' ...` error that occurred while trying to apply a patch. ## v1.0.12 -*Release date: August 12, 2021*
+ +Release date: August 12, 2021 Critical patch for {{site.data.var.ee}} 2.4.3 and 2.3.7-p1: -- {:.fix}**Issue with API rate limiting**—This patch corrects a default rate limit that prevented Web APIs from processing requests with more than 20 items in an array. This patch raises the default value of the rate limit. See the Adobe Commerce [2.4.3 release notes]({{site.baseurl}}/guides/v2.4/release-notes/commerce-2-4-3.html#apply-mc-43048__set_rate_limits__243patch-to-address-issue-with-api-rate-limiting) and the [2.3.7 release notes]({{site.baseurl}}/guides/v2.3/release-notes/2-3-7-p1.html#apply-mc-43048__set_rate_limits__237-p1patch-to-address-issue-with-api-rate-limiting). +- **Issue with API rate limiting**—This patch corrects a default rate limit that prevented Web APIs from processing requests with more than 20 items in an array. This patch raises the default value of the rate limit. See the {{site.data.var.ee}} [2.4.3 release notes]({{site.baseurl}}/guides/v2.4/release-notes/commerce-2-4-3.html#apply-mc-43048__set_rate_limits__243patch-to-address-issue-with-api-rate-limiting) and the [2.3.7 release notes]({{site.baseurl}}/guides/v2.3/release-notes/2-3-7-p1.html#apply-mc-43048__set_rate_limits__237-p1patch-to-address-issue-with-api-rate-limiting). ## v1.0.11 -*Release date: {{ site.data.var.ece-release-date }}*
-- {:.fix} **Fixed an issue caused by applying the B2B Layered navigation patch**–For customers that have applied the B2B Layered navigation patch, this fix resolves an `Undefined offset` error that displays on the Search page after switching the Store view. +Release date: July 29, 2021 -- {:.fix} **Paypal Checkout patch**–Fixes a {{site.data.var.ee}} 2.3.7 issue with PayPal Express where the previously placed order price is displayed. +- **Fixed an issue caused by applying the B2B Layered navigation patch**—For customers that have applied the B2B Layered navigation patch, this fix resolves an `Undefined offset` error that displays on the Search page after switching the Store view. -- {:.fix} **Patch category support**–Added support for processing patch categories and origin sources assigned to Quality Patches. The categories allow customers to use filters and sorting to find patches more quickly when using the [Quality Patches Tool](https://github.com/magento/quality-patches) and the Site-wide Analysis Tool (SWAT). +- **Paypal Checkout patch**—Fixes a {{site.data.var.ee}} 2.3.7 issue with PayPal Express where the previously placed order price is displayed. + +- **Patch category support**—Added support for processing patch categories and origin sources assigned to Quality Patches. The categories allow customers to use filters and sorting to find patches more quickly when using the [Quality Patches Tool](https://github.com/magento/quality-patches) and the Site-wide Analysis Tool (SWAT). ## v1.0.10 -*Release date: May 10, 2021*
-- {:.fix} **Compatibility with {{site.data.var.ee}} 2.3.7**—Resolved composer dependencies conflict for installation on {{site.data.var.ee}} 2.3.7. -- {:.fix} **Fixed an issue caused by applying a bundled patch multiple times**—Applying a bundled patch (one that includes other deprecated patches) more than once could revert the included deprecated packages. All patches are now applied only once. Trying to apply the same package again shows a message that the patch has already been applied.. -- {:.fix} **B2B Layered navigation patch**—Fixed another issue that prevented layered navigation from showing all product options when the user enables the B2B Shared Catalog. +Release date: May 10, 2021 + +- **Compatibility with {{site.data.var.ee}} 2.3.7**—Resolved composer dependencies conflict for installation on {{site.data.var.ee}} 2.3.7. +- **Fixed an issue caused by applying a bundled patch multiple times**—Applying a bundled patch (one that includes other deprecated patches) more than once could revert the included deprecated packages. All patches are now applied only once. Trying to apply the same package again shows a message that the patch has already been applied. +- **B2B Layered navigation patch**—Fixed another issue that prevented layered navigation from showing all product options when the user enables the B2B Shared Catalog. ## v1.0.9 -*Release date: February 1, 2021*
-- {:.new} **B2B Layered navigation patch**—Fixed the issue that prevented layered navigation from showing all product options when the B2B Shared Catalog was enabled. -- {:.fix} **Compatibility with PHP 7.4**—Fixed a cloud-patches compatibility issue with PHP 7.4. -- {:.fix} **Deprecated patches become visible**—Fixed a cloud-patches issue in which deprecated patches become visible in the patches table after applying a replacement patch that contains the entire contents of the deprecated patch. This could happen if you applied a patch that combined several other patches. -- {:.fix} **Silent failures when applying patches**—Fixed a cloud-patches issue in which the `git apply` command silently failed to apply patches in some environments. +Release date: February 1, 2021 + +- **B2B Layered navigation patch**—Fixed the issue that prevented layered navigation from showing all product options when the B2B Shared Catalog was enabled. +- **Compatibility with PHP 7.4**—Fixed a cloud-patches compatibility issue with PHP 7.4. +- **Deprecated patches become visible**—Fixed a cloud-patches issue in which deprecated patches become visible in the patches table after applying a replacement patch that contains the entire contents of the deprecated patch. This could happen if you applied a patch that combined several other patches. +- **Silent failures when applying patches**—Fixed a cloud-patches issue in which the `git apply` command silently failed to apply patches in some environments. ## v1.0.8 -*Release date: October 14, 2020*
-- **Compatibility updates for {{site.data.var.mcp-package}}**–Updated the `symfony` and `semver` version constraints in the `composer.json` file for compatibility with {{site.data.var.ee}} 2.4.1 and later releases. +Release date: October 14, 2020 + +- **Compatibility updates for {{site.data.var.mcp-package}}**—Updated the `symfony` and `semver` version constraints in the `composer.json` file for compatibility with {{site.data.var.ee}} 2.4.1 and later releases. ## v1.0.7 -*Release date: October 14, 2020*
-- **Redis patches for {{site.data.var.ee}} 2.3.0 to 2.3.5, 2.4.0**–Updated the Redis patches to support adding products to a category when implementing a Level 2 cache. +Release date: October 14, 2020 + +- **Redis patches for {{site.data.var.ee}} 2.3.0 to 2.3.5, 2.4.0**—Updated the Redis patches to support adding products to a category when implementing a Level 2 cache. -- **Braintree VBE patch**–Fixes an issue that generated an error when an Administrator tried to view a Braintree Settlement Report. +- **Braintree VBE patch**—Fixes an issue that generated an error when an Administrator tried to view a Braintree Settlement Report. - Now, the `ece-patches apply` command uses the Unix `patch` command to apply patches if Git is not available on the host system. ## v1.0.6 -*Release date: {{ site.data.var.ece-release-date }}*
- +Release date: -- **Redis patches for {{site.data.var.ee}} 2.3.0 - 2.3.4**–Optimize communication and improve performance +- **Redis patches for {{site.data.var.ee}} 2.3.0 - 2.3.4**—Optimize communication and improve performance - Reduce size of network transfers between Redis and {{site.data.var.ee}} - Fix race conditions on Redis load and write operations - Rewrite base cache adapter to handle errors on save - Decrease Redis CPU consumption -- **Redis patches for {{site.data.var.ee}} 2.3.0 - 2.3.5**–Improve performance and fix errors +- **Redis patches for {{site.data.var.ee}} 2.3.0 - 2.3.5**—Improve performance and fix errors - Fix the Cache lock implementation to prevent infinite locks - Improve the current locking mechanism - Implement signed locks to prevent unlock from parallel requests - Fix the following error that occurs on Redis write operation: `OOM command not allowed when used memory > maxmemory` - Fix processing for clean cache by `cat_p` tag that runs during product updates -- {:.fix}Fixed an issue that caused an error when applying the required `amzn/amazon-pay-module` patch to {{ site.data.var.ece }} projects with {{site.data.var.ee}} v2.2.6 or 2.3.5, which do not include this module. Now, the patching process skips the `amzn/amazon-pay-module` patch if the module is not installed. +- Fixed an issue that caused an error when applying the required `amzn/amazon-pay-module` patch to {{ site.data.var.ece }} projects with {{site.data.var.ee}} v2.2.6 or 2.3.5, which do not include this module. Now, the patching process skips the `amzn/amazon-pay-module` patch if the module is not installed. ## v1.0.5 -*Release date: June 26, 2020*
-- **Redis performance improvements**–Adds Redis optimization features to {{site.data.var.ee}} versions 2.3.3 and 2.3.4. These fixes were included in the {{site.data.var.ee}} version 2.3.5 release. See [Performance boosts]({{site.baseurl}}/guides/v2.3/release-notes/release-notes-2-3-5-commerce.html#performance-boosts) in the _Adobe Commerce 2.3.5 Release Notes_. +Release date: June 26, 2020 + +- **Redis performance improvements**—Adds Redis optimization features to {{site.data.var.ee}} versions 2.3.3 and 2.3.4. These fixes were included in the {{site.data.var.ee}} version 2.3.5 release. See [Performance boosts]({{site.baseurl}}/guides/v2.3/release-notes/release-notes-2-3-5-commerce.html#performance-boosts) in the _{{site.data.var.ee}} 2.3.5 Release Notes_. -- **New Relic log enricher**–Adds the Monolog ProcessorInterface required to support improvements to New Relic logging capabilities introduced in {{site.data.var.mcc-prod}} version 1.0.4. This patch is required to deploy {{site.data.var.ee}} 2.1.x. If the patch is not applied, the build fails during the `di:compile` process. +- **New Relic log enricher**—Adds the Monolog ProcessorInterface required to support improvements to New Relic logging capabilities introduced in {{site.data.var.mcc-prod}} version 1.0.4. This patch is required to deploy {{site.data.var.ee}} 2.1.x. If the patch is not applied, the build fails during the `di:compile` process. ## v1.0.4 -*Release date: May 12, 2020*
+ +Release date: May 12, 2020 - **Amazon Pay checkout**—Fixes an issue with the Amazon Pay payment widget that prevented customers from changing the payment method on the _Review & Payments_ step during the checkout process. @@ -111,12 +182,14 @@ Critical patch for {{site.data.var.ee}} 2.4.3 and 2.3.7-p1: - Updated patches for compatibility with {{site.data.var.ce}}. ## v1.0.3 -*Release date: April 28, 2020*
+ +Release date: April 28, 2020 - Added fix for the "FPC is getting disabled during deployments" patch to support {{site.data.var.ee}} 2.3.5. ## v1.0.2 -*Release date: February 27, 2020*
+ +Release date: February 27, 2020 This release includes the following patches and critical fixes: @@ -128,44 +201,44 @@ This release includes the following patches and critical fixes: - **PayPal Express Checkout**—Published on February 12, 2020, this patch resolves an issue that affects orders placed with PayPal Express Checkout where the shipping address for the order specifies a country region that has been manually entered into the text field rather than selected from the drop-down menu on the Shipping page. See the complete patch description on the [patch download page](https://magento.com/tech-resources/download#download2353). -- **Application deployment fix**–Added a patch to fix an issue that disabled the full page cache during the deployment process. This patch applies to {{site.data.var.ee}} 2.3.2 and later releases. +- **Application deployment fix**—Added a patch to fix an issue that disabled the full page cache during the deployment process. This patch applies to {{site.data.var.ee}} 2.3.2 and later releases. - **Scope parameter for Async/Bulk API**—Updated this patch to fix a syntax error in the `composer.json` file. This patch applies to {{site.data.var.ce}} 2.3.1 and 2.3.2. See the complete patch description on the [patch download page](https://magento.com/tech-resources/download#download2312). ## v1.0.1 -*Release date: February 6, 2020*
+ +Release date: February 6, 2020 We have included all {{site.data.var.ce}} 2.x patches from the [software downloads page](https://magento.com/tech-resources/download) in the {{site.data.var.mcp-package}} v1.0.1 release. If you copied any patches into your project previously, remove them to avoid conflicts. This release includes the following patches and critical fixes: -- **Fix cron deadlocks and improve cron locking**– +- **Fix cron deadlocks and improve cron locking**— - Fixes an issue with some cron jobs not running due to an incorrect status value in the `cron_schedule` table. Now, we use the {{site.data.var.ee}} lock framework to check and update cron job status instead of using the `cron_schedule` table. Cron jobs that have ended with an error status are retried during the next cron run instead of waiting 24 hours. - Adds a _retry_ operation to avoid deadlock during updates to the data in the `cron_schedule` table. -- **Updated `{{site.data.var.mcp-package}}` to include all available patches for {{site.data.var.ce}} 2.x**–Updated the {{site.data.var.mcp-package}} package to include all {{site.data.var.ce}} 2.x patches available on the [software downloads page](https://magento.com/tech-resources/download). If you copied any {{site.data.var.ce}} patches into your {{site.data.var.ece}} project previously, remove them to avoid conflicts. +- **Updated `{{site.data.var.mcp-package}}` to include all available patches for {{site.data.var.ce}} 2.x**—Updated the {{site.data.var.mcp-package}} package to include all {{site.data.var.ce}} 2.x patches available on the [software downloads page](https://magento.com/tech-resources/download). If you copied any {{site.data.var.ce}} patches into your {{site.data.var.ece}} project previously, remove them to avoid conflicts. -- **Elasticsearch catalog pagination fix** –Replaced the Elasticsearch catalog pagination patch delivered in {{site.data.var.mcp-package}} v1.0 with a more effective fix. +- **Elasticsearch catalog pagination fix** —Replaced the Elasticsearch catalog pagination patch delivered in {{site.data.var.mcp-package}} v1.0 with a more effective fix. -- **Page Builder patches**–In {{site.data.var.mcp-prod}} 1.0.0, we bundled Page Builder patches to address a known Page Builder remote code execution (RCE) vulnerability, with the initial fix based on {{site.data.var.ee}} 2.3.3. We have updated these patches with a more stable implementation based on {{site.data.var.ee}} 2.3.4., which includes multiple optimizations for fixing the issue. +- **Page Builder patches**—In {{site.data.var.mcp-prod}} 1.0.0, we bundled Page Builder patches to address a known Page Builder remote code execution (RCE) vulnerability, with the initial fix based on {{site.data.var.ee}} 2.3.3. We have updated these patches with a more stable implementation based on {{site.data.var.ee}} 2.3.4., which includes multiple optimizations for fixing the issue. If you have the {{site.data.var.mcp-package}} 1.0.0 package, you are still protected from the Page Builder RCE vulnerability issues. If you update to 1.0.1 or later, you have a better implementation of the same fix. ## v1.0.0 -*Release date: November 14, 2019*
-This is the first release of the [`magento/magento-cloud-patches`](https://github.com/magento/magento-cloud-patches) package, which is a new dependency for the `{{ site.data.var.ct }}` package version 2002.0.22 or later releases. +Release date: November 14, 2019 - +This is the first release of the [`magento/magento-cloud-patches`](https://github.com/magento/magento-cloud-patches) package, which is a new dependency for the `{{ site.data.var.ct }}` package version 2002.0.22 or later releases. This release includes the following patches and critical fixes: -- **Page Builder security patches for 2.3.1.x and 2.3.2.x releases**–Fixes an issue in Page Builder preview that allows unauthenticated users to access some templating methods that can be used to trigger arbitrary code execution over the network (RCE) resulting in global information leaks. This issue can occur when using unsupported versions of Page Builder with {{ site.data.var.ee }} versions 2.3.1 and 2.3.2. +- **Page Builder security patches for 2.3.1.x and 2.3.2.x releases**—Fixes an issue in Page Builder preview that allows unauthenticated users to access some templating methods that can be used to trigger arbitrary code execution over the network (RCE) resulting in global information leaks. This issue can occur when using unsupported versions of Page Builder with {{ site.data.var.ee }} versions 2.3.1 and 2.3.2. -- **MSI patches**–Fixes issues that caused indexing errors and performance issues when using default inventory settings for managing stock. +- **MSI patches**—Fixes issues that caused indexing errors and performance issues when using default inventory settings for managing stock. - **Backward Compatibility of new Mail Interfaces**-Fixes a backward incompatibility issue caused by the `Magento\Framework\Mail\EmailMessageInterface` PHP interface introduced in {{ site.data.var.ee }} v2.3.3. In the scope of this patch, the new `EmailMessageInterface` inherits from the old `MessageInterface`, and {{ site.data.var.ee }} core modules are reverted to depend on `MessageInterface`. -- **Catalog pagination does not work on Elasticsearch 6.x**–Fixes a critical issue with search result pagination that affects customers using Elasticsearch 6.x as the catalog search engine. +- **Catalog pagination does not work on Elasticsearch 6.x**—Fixes a critical issue with search result pagination that affects customers using Elasticsearch 6.x as the catalog search engine. diff --git a/src/cloud/requirements/cloud-requirements.md b/src/cloud/requirements/cloud-requirements.md index 4c8da3b9ab3..53d25de3ed6 100644 --- a/src/cloud/requirements/cloud-requirements.md +++ b/src/cloud/requirements/cloud-requirements.md @@ -4,9 +4,11 @@ title: Technologies and requirements functional_areas: - Cloud - Install +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/develop/overview.html +status: migrated --- -This topic describes technologies, knowledge, accounts, and steps to complete when working with your {{site.data.var.ece}} code, environments, and store(s) and site(s). If you are not experienced with a technology, we provide additional links and information to get you started. +This topic describes technologies, knowledge, accounts, and steps to complete when working with your {{site.data.var.ece}} code, environments, stores, and sites. If you are not experienced with a technology, links to information and resources are provided below to help get you started. ## Technologies {#cloud-req-pre} @@ -18,50 +20,55 @@ The following technologies are requirements for developing and deploying your st * Continuous Integration * Architectures including Starter or Pro architecture -Here are some advanced technologies we recommend getting familiar with: +Below are advanced technologies that you should become familiar with: -* [Fastly]({{ site.baseurl }}/cloud/cdn/cloud-fastly.html) for CDN and caching (based on Varnish) -* [New Relic]({{ site.baseurl }}/cloud/project/new-relic.html) for performance testing -* [GitHub]({{ site.baseurl }}/cloud/integrations/github-integration.html) if you need a Git repo * [Bitbucket]({{ site.baseurl }}/cloud/integrations/bitbucket-integration.html) if you need a Git repo +* [Fastly]({{ site.baseurl }}/cloud/cdn/cloud-fastly.html) for CDN (Content Delivery Network) and caching (based on Varnish) +* [GitHub]({{ site.baseurl }}/cloud/integrations/github-integration.html) if you need a Git repo * [GitLab]({{ site.baseurl }}/cloud/integrations/gitlab-integration.html) if you need a Git repo +* [New Relic]({{ site.baseurl }}/cloud/project/new-relic.html) for performance testing {% include cloud/split-db-nosupport.md %} ### What is Git {#git} -Git is the heart of all your code in repositories. It acts as a version control system through branches from a parent. Multiple developers can work together in personal branches all merging into the same parent. You can also work on features at the same time in multiple branches. +Git is the heart of all your code in repositories. Git acts as a version control system through branches from a parent. Multiple developers can work together in personal branches all merging into the same parent. You can work on features at the same time in multiple branches. -We hope you have a good working knowledge of Git. Need some help? Don't worry, we have you covered with some of our favorite links and information. We'll also include a Git guide to branching and developing soon. +If you need help with Git, resource links are provided below. * [Git documentation](https://git-scm.com/documentation) and [videos](https://git-scm.com/videos) from the makers of Git -* [Git cheatsheet](http://rogerdudler.github.io/git-guide/files/git_cheat_sheet.pdf) and [quick guide](http://rogerdudler.github.io/git-guide/) from Roger Dudler +* [Git cheatsheet](https://rogerdudler.github.io/git-guide/files/git_cheat_sheet.pdf) and [quick guide](https://rogerdudler.github.io/git-guide/) from Roger Dudler * [Git video](https://www.youtube.com/watch?v=8KCQe9Pm1kg) with DevForge to understand how people use the repo and commands with a fun story -To get started with Git, you should have [Git installed](https://git-scm.com/downloads) on your local. +To get started with Git, [download](https://git-scm.com/downloads) and install Git on your local. {:.bs-callout-info} In addition to Git requirements for valid branch names, {{site.data.var.ee}} adds two additional requirements: The `/` character is not allowed. Branch names must be case-insensitively unique. In other words, if you have a branch named `CaSe`, you cannot create another branch named `case`. -You must use Secure Shell (SSH) and not HTTPS to connect to the Git repository. We walk you through the process of setting this up with your local. +To clone the Git repository, use the Secure Shell (SSH) access method. Do not use HTTPS. For a walk through of configuring SSH with your local, see [Enable SSH keys]({{ site.baseurl }}/cloud/before/before-workspace-ssh.html). + +## Supported software and services {#cloud-arch-software} -## Supported software versions {#cloud-arch-software} {{site.data.var.ece}} uses: * Operating system: Debian GNU/Linux -* Web server: [nginx](https://glossary.magento.com/nginx) +* Web server: [Nginx](https://glossary.magento.com/nginx) +* Database: MySQL (MariaDB) +* Content Delivery Network (CDN): Fastly CDN +* Search: Elasticsearch, OpenSearch -You cannot upgrade the software, but you can configure the following services: +You cannot upgrade the software, but you can [configure the following services]({{ site.baseurl }}/cloud/project/services.html#default-and-supported-services): * [PHP]({{ site.baseurl }}/cloud/project/magento-app.html) * [MySQL]({{ site.baseurl }}/cloud/project/services-mysql.html) * [Redis]({{ site.baseurl }}/cloud/project/services-redis.html) * [RabbitMQ]({{ site.baseurl }}/cloud/project/services-rabbit.html) -* [Elasticsearch]({{ site.baseurl }}/cloud/project/services-elastic.html) +* [Elasticsearch]({{ site.baseurl }}/cloud/project/services-elastic.html). Elasticsearch 7.11 and later is not supported for {{site.data.var.ece}}. +* [OpenSearch]({{ site.baseurl }}/cloud/project/services-opensearch.html). Adobe Commerce and Magento Open Source versions 2.3.7-p3, 2.4.3-p2, 2.4.4 and later support the OpenSearch service. - {:.bs-callout-info} -See the [{{site.data.var.ece}} service versions][version compatibility matrix] information for the latest software version requirements. +{:.bs-callout-info} +See [System requirements]({{ site.baseurl }}/guides/v2.4/install-gde/system-requirements.html) in the _Installation guide_ for recommended versions. For Staging and Production environments, you use the Fastly CDN module for Magento 2 for CDN and caching services. See [Configure Fastly services]({{ site.baseurl }}/cloud/cdn/cloud-fastly.html#fastly-cdn-module-for-magento-2). @@ -81,7 +88,7 @@ To get started as a developer in a {{site.data.var.ece}} project, you need to se * Set up a [local Docker development environment]({{ site.baseurl }}/cloud/docker/docker-development.html). - {{ site.data.var.ece }} environments are **Read Only**, including all Starter environments and all Pro Integration, Staging, and Production environments. In a local development environment, you can write and test code prior to pushing it to an Integration environment for further testing, followed by deployment to Staging and Production. + {{ site.data.var.ece }} environments are **Read Only**, including all Starter environments and all Pro Integration, Staging, and Production environments. In a local development environment, you write and test code before pushing it to an Integration environment for further testing, followed by deployment to Staging and Production. In the local development environment, you develop in branches to add modules, extensions, third-party integrations, and configurations. We recommend reading over develop and deploy process for your [Starter]({{ site.baseurl }}/cloud/architecture/starter-develop-deploy-workflow.html) or [Pro]({{ site.baseurl }}/cloud/architecture/pro-develop-deploy-workflow.html) plan. @@ -107,20 +114,20 @@ Before you test any custom code in your local {{site.data.var.ee}} environment, ## Development and testing {#cloud-req-devtest} -For development and testing, we recommend the following: +For development and testing, Adobe recommends the following: * Test your site in an Integration (development) and Staging (near-production) environment as you complete modifications - You can enable and test individual features, new extensions, and third-party integration on different environments prior to merging into a single environment. + You can enable and test individual features, new extensions, and third-party integrations on different environments before you merge into a single environment. -* Verify [`magento setup:install`]({{ site.baseurl }}/guides/v2.3/install-gde/install/cli/install-cli-install.html) and [`magento setup:upgrade`]({{ site.baseurl }}/guides/v2.3/comp-mgr/cli/cli-upgrade.html) commands work during the build and deploy process and that any extensions and customizations compile correctly in [Production mode]({{ site.baseurl }}/guides/v2.3/config-guide/bootstrap/magento-modes.html#production-mode) +* Verify [`magento setup:install`]({{ site.baseurl }}/guides/v2.3/install-gde/install/cli/install-cli-install.html) and [`magento setup:upgrade`](https://experienceleague.adobe.com/docs/commerce-operations/upgrade-guide/implementation/perform-upgrade.html) commands work during the build and deploy process and that any extensions and customizations compile correctly in [Production mode]({{ site.baseurl }}/guides/v2.3/config-guide/bootstrap/magento-modes.html#production-mode) You can set an environment variable or enter a CLI command for this specific mode. -* Fully [test your site]({{ site.baseurl }}/cloud/live/stage-prod-test.html) in Staging as a merchant and customer prior to Production deployment -* [Set up Fastly]({{ site.baseurl }}/cloud/cdn/configure-fastly.html) and verify that the Fastly VCL is uploaded -* Before you begin the site launch process, submit a support ticket to provide all storefront domains and subdomains for Staging and Production environments. This information is required to provision SSL/TLS certificates for each environment. See [Information you need to launch your site]({{ site.baseurl }}/cloud/live/live.html#prerequisites-for-site-launch). -* For custom deploy hooks in Integration, submit a Support ticket to add the hooks to the Staging and Production deployment process +* Fully [test your site]({{ site.baseurl }}/cloud/live/stage-prod-test.html) in Staging as a merchant and as a customer before deployment to Production +* [Set up Fastly]({{ site.baseurl }}/cloud/cdn/configure-fastly.html) and verify that the Fastly Varnish Configuration Language (VCL) is uploaded +* Before you begin the site launch process, submit a support ticket to provide all storefront domains and subdomains for Staging and Production environments. This information is required to provision SSL/TLS certificates for each environment. See [Information that you need to launch your site]({{ site.baseurl }}/cloud/live/live.html#prerequisites-for-site-launch). +* For custom deploy hooks in Integration, submit a [Support ticket](https://support.magento.com/hc/en-us/articles/360000913794#support-tickets) to add the hooks to the Staging and Production deployment process. ## License and authentication requirements @@ -128,7 +135,7 @@ When you purchase a {{site.data.var.ece}} subscription, Adobe creates an account To work with and deploy stores, you need the following: -* A [{{site.data.var.ece}} account]({{ site.baseurl }}/cloud/onboarding/onboarding-tasks.html#cloud-first-acct) already created or created via an invitation +* A [{{site.data.var.ece}} account]({{ site.baseurl }}/cloud/onboarding/onboarding-tasks.html#cloud-first-acct) already created or created through an invitation * [Project invitation]({{ site.baseurl }}/cloud/onboarding/onboarding-tasks.html#users) for contributing developers from the Account Owner or a super user * [Authentication keys]({{ site.baseurl }}/guides/v2.3/install-gde/prereq/connect-auth.html) for each user who contributes to the project @@ -138,6 +145,3 @@ Your {{site.data.var.ee}} account must *authenticate* using any of the following * Bitbucket * Google * Create your own Cloud account - - -[version compatibility matrix]: {{site.baseurl}}/cloud/project/services.html#service-versions diff --git a/src/cloud/setup/first-time-deploy.md b/src/cloud/setup/first-time-deploy.md index 8eeaba4acdf..77b9caa64e4 100644 --- a/src/cloud/setup/first-time-deploy.md +++ b/src/cloud/setup/first-time-deploy.md @@ -7,6 +7,8 @@ functional_areas: - Cloud - Setup - Deploy +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/launch/overview.html +status: migrated --- {:.ref-header} diff --git a/src/cloud/setup/first-time-setup-import-first-steps.md b/src/cloud/setup/first-time-setup-import-first-steps.md index d22054edfcd..ea52ad0188c 100755 --- a/src/cloud/setup/first-time-setup-import-first-steps.md +++ b/src/cloud/setup/first-time-setup-import-first-steps.md @@ -4,6 +4,8 @@ title: Import existing code into a project functional_areas: - Cloud - Setup +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/develop/deploy/staging-production.html +status: migrated --- You can create a {{site.data.var.ece}} project from a blank template or by importing existing code. We recommend starting with a blank template first, and then importing existing code on top of it. diff --git a/src/cloud/setup/first-time-setup-import-import.md b/src/cloud/setup/first-time-setup-import-import.md index a82459f1d72..123d8ec8a6a 100755 --- a/src/cloud/setup/first-time-setup-import-import.md +++ b/src/cloud/setup/first-time-setup-import-import.md @@ -4,6 +4,8 @@ title: Import code functional_areas: - Cloud - Setup +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/develop/deploy/staging-production.html +status: migrated --- Use the following instructions to import your {{site.data.var.ee}} code into a current {{ site.data.var.ece }} environment. @@ -226,7 +228,7 @@ For your system to be fully functional, you must also set unsecure and secure UR The {{site.data.var.ee}} encryption key is required as an environment variable in `env.php` for Integration, Staging, and Production environments. If you deployed {{site.data.var.ee}} when first creating a project across all environments, the encryption key should have been saved to `env.php`. If you have not deployed previously, you should verify and add the encryption key if needed in every environment. Without this key, the store encounters authentication and authorization errors such as payments and shipping. -You copied the key in a [previous step]({{ site.baseurl }}/cloud/setup/first-time-setup-import-prepare.html#encryption-key). +You copied the key in a [previous step]({{ site.baseurl }}/cloud/setup/first-time-setup-import-prepare.html). {:.procedure} To add your {{site.data.var.ee}} encryption key using the `CRYPT_KEY` environment variable: @@ -250,7 +252,7 @@ To add your {{site.data.var.ee}} encryption key to the `env.php` file for each e 1. Open the `app/etc/env.php` file in a text editor. -1. Replace the existing value of `key` with your [{{site.data.var.ee}} key]({{ site.baseurl }}/cloud/setup/first-time-setup-import-prepare.html#encryption-key). +1. Replace the existing value of `key` with your [{{site.data.var.ee}} key]({{ site.baseurl }}/cloud/setup/first-time-setup-import-prepare.html). ```php?start_inline=1 return array ( diff --git a/src/cloud/setup/first-time-setup-import-prepare.md b/src/cloud/setup/first-time-setup-import-prepare.md index a01933d460d..cb3549f1509 100755 --- a/src/cloud/setup/first-time-setup-import-prepare.md +++ b/src/cloud/setup/first-time-setup-import-prepare.md @@ -4,6 +4,8 @@ title: Prepare your existing system functional_areas: - Cloud - Setup +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/project/overview.html +status: migrated --- You need to prepare your existing {{site.data.var.ee}} implementation to import it into a new {{site.data.var.ece}} project. This includes updating and adding files, transferring media files, and migrating data. @@ -15,7 +17,7 @@ Before preparing your project and importing code, push all pending changes from To import {{site.data.var.ee}} code to a {{site.data.var.ece}} project, you must add the following files to your existing code: - [`.magento.app.yaml`]({{ site.baseurl }}/cloud/project/magento-app.html)—manages applications, service relationships, mounts for writable directories, and cron jobs -- [`.magento/services.yaml`]({{ site.baseurl }}/cloud/project/services.html)—for service configurations including MySQL, PHP, Redis, Solr (2.0.X only), ElasticSearch (2.1.X and later) +- [`.magento/services.yaml`]({{ site.baseurl }}/cloud/project/services.html)—for service configurations including MySQL (MariaDB), PHP, OpenSearch or Elasticsearch - [`.magento/routes.yaml`]({{ site.baseurl }}/cloud/project/routes.html)—for handling routes including redirections, caching, and server-side includes - [`magento-vars.php`]({{ site.baseurl }}/cloud/project/project-multi-sites.html)—for multiple websites and stores @@ -40,12 +42,12 @@ Add these files to your {{site.data.var.ee}} code: 1. One at a time, create the following files in your {{site.data.var.ee}} system using the contents of the files in the {{site.data.var.ece}} repository: - - `/.magento.app.yaml` - - `/magento-vars.php` - - `/.magento/services.yaml` - - `/.magento/routes.yaml` + - `<{{site.data.var.ee}} install dir>/.magento.app.yaml` + - `<{{site.data.var.ee}} install dir>/magento-vars.php` + - `<{{site.data.var.ee}} install dir>/.magento/services.yaml` + - `<{{site.data.var.ee}} install dir>/.magento/routes.yaml` -For example, to create `/.magento.app.yaml` from the 2.3.3 branch: +For example, to create `<{{site.data.var.ee}} install dir>/.magento.app.yaml` from the 2.3.3 branch: 1. In the {{site.data.var.ece}} GitHub, click [**.magento.app.yaml**](https://github.com/magento/magento-cloud/blob/2.3.3/.magento.app.yaml). 1. In the upper right, click **Raw**, as the following figure shows. @@ -181,15 +183,15 @@ Use the command [`magento setup:backup --media`]({{ site.baseurl }}/guides/v2.3/ 1. To back up media files, enter the following command: ```bash - php /bin/magento setup:backup --media + php <{{site.data.var.ee}} install dir>/bin/magento setup:backup --media ``` - The backup is stored in the `/var/backups` directory. + The backup is stored in the `<{{site.data.var.ee}} install dir>/var/backups` directory. 1. Transfer the media file to your {{site.data.var.ece}} system: ```bash - rsync /var/backups/ :var/media.tgz + rsync <{{site.data.var.ee}} install dir>/var/backups/ :var/media.tgz ``` For example, diff --git a/src/cloud/setup/first-time-setup.md b/src/cloud/setup/first-time-setup.md index dd82cbfe315..896bf30372b 100644 --- a/src/cloud/setup/first-time-setup.md +++ b/src/cloud/setup/first-time-setup.md @@ -6,6 +6,8 @@ redirect_from: functional_areas: - Cloud - Setup +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/develop/overview.html +status: migrated --- {{site.data.var.ece}} environments are **Read Only**, including all Starter environments and all Pro Integration, Staging, and Production environments. In a local development environment, you can write and test code prior to pushing it to an Integration environment for further testing and deployment to Staging and Production. You must develop in a local workspace using a cloned Integration environment and push changes to the remote, read-only {{site.data.var.ece}} Git repository. You can choose one of two methods: @@ -27,7 +29,7 @@ Prior to setting up a workspace, gather the following credentials and accounts: - **{{site.data.var.ee}} Encryption Key** - When importing an existing system only, capture the encryption key used to protect your access and data for the database. For details on this key, see [Resolve issues with encryption key]({{ site.baseurl }}/cloud/trouble/trouble-crypt-key-variable.html) + When importing an existing system only, capture the encryption key used to protect your access and data for the database. For details on this key, see [Resolve issues with encryption key](https://support.magento.com/hc/en-us/articles/360033978652) ## Launch a Docker environment {#docker} diff --git a/src/cloud/trouble/robots-sitemap.md b/src/cloud/trouble/robots-sitemap.md index 4b1523bed3d..ec98155c9e8 100644 --- a/src/cloud/trouble/robots-sitemap.md +++ b/src/cloud/trouble/robots-sitemap.md @@ -4,6 +4,8 @@ title: Add site map and search engine robots functional_areas: - Cloud - Configuration +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/configure-store/robots-sitemap.html +status: migrated --- An attempt to generate and write the `sitemap.xml` file to the root directory results in the following error: @@ -114,3 +116,6 @@ In the `sitemap` admin config, you must specify the location of the file using ` To activate `robots.txt` customizations, you must enable the **Indexing by search engines is On for ** option in your project settings. ![Use the Project Web Interface to manage environments]({{ site.baseurl }}/common/images/cloud/cloud_project-robots-indexing-by-search-engine.png) + +{:.bs-callout-info} +If you are using PWA Studio and are unable to access your configured `robots.txt` file, add `robots.txt` to the [Front Name Allowlist](https://github.com/magento/magento2-upward-connector#front-name-allowlist) at **Stores** > Configuration > **General** > **Web** > UPWARD PWA Configuration. diff --git a/src/cloud/trouble/site-availability.md b/src/cloud/trouble/site-availability.md index 506fe3751e2..330fe24313c 100644 --- a/src/cloud/trouble/site-availability.md +++ b/src/cloud/trouble/site-availability.md @@ -5,6 +5,7 @@ functional_areas: - Cloud - Configuration - Services +redirect_to: https://support.magento.com/hc/en-us/articles/115002729613 --- If you have site availability issues, the first thing you should do is review your [deployment logs]({{ site.baseurl }}/cloud/project/log-locations.html) to see if you can identify the problem. diff --git a/src/cloud/trouble/theme-troubleshooting.md b/src/cloud/trouble/theme-troubleshooting.md index 34ccee785c8..02840616cbe 100644 --- a/src/cloud/trouble/theme-troubleshooting.md +++ b/src/cloud/trouble/theme-troubleshooting.md @@ -1,6 +1,7 @@ --- group: cloud-guide title: Theme troubleshooting +redirect_to: https://support.magento.com/hc/en-us/articles/360034358571 --- This information helps you troubleshoot issues with themes added to your {{site.data.var.ece}} sites and stores. diff --git a/src/cloud/trouble/trouble-crypt-key-variable.md b/src/cloud/trouble/trouble-crypt-key-variable.md index 60adf3e4415..e2d1f97c5ba 100644 --- a/src/cloud/trouble/trouble-crypt-key-variable.md +++ b/src/cloud/trouble/trouble-crypt-key-variable.md @@ -4,6 +4,7 @@ title: Resolve issues with encryption key functional_areas: - Cloud - Setup +redirect_to: https://support.magento.com/hc/en-us/articles/360033978652 --- This topic discusses solutions to typical issues you might experience with {{site.data.var.ee}} encryption key in your environments. @@ -12,7 +13,7 @@ For a new Starter project, the {{site.data.var.ee}} encryption key is on your `m For a new Pro project starting with a "blank site" {{site.data.var.ece}} template, the {{site.data.var.ee}} encryption key is on the Integration `master` branch and environment until you [initially deploy]({{ site.baseurl }}/cloud/setup/first-time-deploy.html) across all environments. -If you have imported data from an existing installation into {{site.data.var.ece}}, you need to [copy the key]({{ site.baseurl }}/cloud/setup/first-time-setup-import-prepare.html#encryption-key) and [deploy it]({{ site.baseurl }}/cloud/setup/first-time-setup-import-import.html#encryption-key) to the environments. +If you have imported data from an existing installation into {{site.data.var.ece}}, you need to [copy the key]({{ site.baseurl }}/cloud/setup/first-time-setup-import-prepare.html) and [deploy it]({{ site.baseurl }}/cloud/setup/first-time-setup-import-import.html#encryption-key) to the environments. ### Encryption key not in all environments {#cloud-trouble-nocrypt} @@ -27,9 +28,9 @@ To verify and update the encryption key environment variable: ``` 1. Open `app/etc/env.php` in a text editor. -1. Verify the existing value of `key` for `crypt`. The value should be your [{{site.data.var.ee}} key]({{ site.baseurl }}/cloud/setup/first-time-setup-import-prepare.html#encryption-key). +1. Verify the existing value of `key` for `crypt`. The value should be your [{{site.data.var.ee}} key]({{ site.baseurl }}/cloud/setup/first-time-setup-import-prepare.html). - ```php + ```php?start_inline=1 return array ( 'crypt' => array ( diff --git a/src/cloud/trouble/trouble-error-html-minification.md b/src/cloud/trouble/trouble-error-html-minification.md deleted file mode 100644 index 6c0fbdfcaa6..00000000000 --- a/src/cloud/trouble/trouble-error-html-minification.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -group: cloud-guide -title: Resolve issues with HTML minification -functional_areas: - - Cloud - - Configuration ---- - -## Resolve issues with HTML minification - -This topic discusses solutions to typical issues you might experience by HTML minification. - -### Website load errors after scd-dump, build, and deploy - - -After using the command `php bin/magento magento-cloud:scd-dump` to generate config.local.php, your website may encounter errors after build and deploy. When accessing the site, you may receive the error "failed to open stream: No such file or directory" for a series of files. - -The issue is due to an issue of enabling HTML minification and the setting in `config.local.php` when using `bin/magento magento-cloud:scd-dump`. - -As a work-around, complete the following: - -1. Copy the file `app/etc/config.local.php` to your local. -1. Edit and remove the minify section from `config.local.php`: - - ```php - 'template' => - array ( - 'allow_symlink' => '0', - 'minify_html' => '1', - ), - ``` - -1. Modify the setting for minify in the database with this command: - - ```shell - update core_config_data set value=0 where path ='dev/template/minify_html' - ``` - -1. Flush all caches. - - ```bash - php bin/magento cache:flush - ``` - - ```bash - redis-cli -h <> -p <> flushall - ``` - -1. Remove all `base_url` related items in `config.local.php`. -1. Save changes and complete full deployment of `config.local.php`: push to Git branch, build and deploy, and deploy across environments as needed. diff --git a/src/cloud/trouble/trouble-google-analytics-deploy.md b/src/cloud/trouble/trouble-google-analytics-deploy.md index 5c9f2bc5ab1..6feb62c0def 100644 --- a/src/cloud/trouble/trouble-google-analytics-deploy.md +++ b/src/cloud/trouble/trouble-google-analytics-deploy.md @@ -5,6 +5,7 @@ functional_areas: - Cloud - Configuration - Services +redirect_to: https://support.magento.com/hc/en-us/articles/360033743772 --- ## Resolve issues with Google Analytics during deployment diff --git a/src/cloud/trouble/trouble.md b/src/cloud/trouble/trouble.md index d7c5cb76f2c..19fe59b6ff6 100644 --- a/src/cloud/trouble/trouble.md +++ b/src/cloud/trouble/trouble.md @@ -4,13 +4,15 @@ title: Troubleshooting functional_areas: - Cloud - Help +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/develop/deploy/best-practices.html +status: migrated --- The troubleshooting topics help to resolve specific issues with your {{site.data.var.ece}} project. Before submitting a Support ticket, check the following: -- Verify your [credentials]({{ site.baseurl }}/cloud/trouble/trouble_ce-creds.html) +- Verify your [credentials](https://support.magento.com/hc/en-us/articles/360040296392) - Review the [log files]({{ site.baseurl }}/cloud/live/stage-prod-test.html) -- For help with deployment errors, check the [Error message reference for ece-tools]({{site.baseurl}}/cloud/reference/ece-tools-error-reference.html) +- For help with deployment errors, check the [Error message reference for ece-tools]({{ site.baseurl }}/cloud/reference/ece-tools-error-reference.html) - On Pro Staging and Production environments use the New Relic Logs service to view and analyze aggregated log data. See [New Relic services]({{ site.baseurl }}/cloud/project/new-relic.html). - Search for relevant content in the {{site.data.var.ece}} documentation - Search the [{{site.data.var.ee}} Help Center](https://support.magento.com/hc/en-us) troubleshooting articles, FAQ, and Tech resources diff --git a/src/cloud/trouble/trouble_ce-creds.md b/src/cloud/trouble/trouble_ce-creds.md index 69fbd34ff8b..ca19a0d753e 100644 --- a/src/cloud/trouble/trouble_ce-creds.md +++ b/src/cloud/trouble/trouble_ce-creds.md @@ -4,6 +4,7 @@ title: Incorrect credentials functional_areas: - Cloud - Configuration +redirect_to: https://support.magento.com/hc/en-us/articles/360040296392 --- ## Incorrect credentials @@ -29,7 +30,7 @@ To see the error log: To resolve this issue, you must clone the project locally and update `auth.json` with the correct {{site.data.var.ee}} [authorization keys]({{ site.baseurl }}/guides/v2.3/install-gde/prereq/connect-auth.html) and run `composer update` to update project dependencies. After that, you can deploy your project successfully and get started with your development. -Verify that you are using your own keys, and *not* [shared account keys](http://docs.magento.com/m2/ce/user_guide/magento/magento-account-share.html). +Verify that you are using your own keys, and *not* [shared account keys]({{ site.user_guide_url }}/magento/magento-account-share.html). #### Get started diff --git a/src/cloud/trouble/trouble_comp-deploy-fail.md b/src/cloud/trouble/trouble_comp-deploy-fail.md index 74b596c9ed0..1e7e9959f26 100644 --- a/src/cloud/trouble/trouble_comp-deploy-fail.md +++ b/src/cloud/trouble/trouble_comp-deploy-fail.md @@ -4,6 +4,8 @@ title: Component deployment failure functional_areas: - Cloud - Deploy +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/develop/deploy/recover-failed-deployment.html +status: migrated --- This topic discusses how to recover from a failed component deployment. Typical examples include components that have dependencies that are not met by your environment, such as incompatible PHP versions. diff --git a/src/cloud/trouble/trouble_proj-startover.md b/src/cloud/trouble/trouble_proj-startover.md deleted file mode 100644 index 200b957eb55..00000000000 --- a/src/cloud/trouble/trouble_proj-startover.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -group: cloud-guide -title: Resolve issues with a new project -functional_areas: - - Cloud - - Setup ---- - -## Resolve issues with a new project - -This topic discusses solutions to typical issues you might experience with a new project. - -### Project has no code yet {#cloud-trouble-nocode} - -If you didn't push code to the project because, for example, you didn't complete the setup wizard, the following message displays next to the project name: - -![If the project has no code]({{ site.baseurl }}/common/images/cloud/cloud_trouble_no-code.png) - -Click the **This project has no code yet** link next to the project name to start the wizard again and see [First-time setup]({{ site.baseurl }}/cloud/setup/first-time-setup.html). diff --git a/src/cloud/trouble/troubleshoot-deployment.md b/src/cloud/trouble/troubleshoot-deployment.md index 87a549c2438..0864c3da314 100644 --- a/src/cloud/trouble/troubleshoot-deployment.md +++ b/src/cloud/trouble/troubleshoot-deployment.md @@ -3,9 +3,12 @@ group: cloud-guide title: Troubleshoot deployment redirect_from: - /cloud/access-acct/trouble.html +redirect_to: https://support.magento.com/hc/en-us/articles/4411647469965 functional_areas: - Cloud - Deploy +redirect_to: https://experienceleague.adobe.com/docs/commerce-cloud-service/user-guide/develop/deploy/recover-failed-deployment.html +status: migrated --- This topic discusses how to recover if you deployed the {{site.data.var.ee}} application with the incorrect [authentication keys]({{ site.baseurl }}/guides/v2.3/install-gde/prereq/connect-auth.html). For example, you might have used the keys for another account or you might have used {{site.data.var.ce}} keys instead of {{site.data.var.ee}} keys. diff --git a/src/codelinks/attributes.md b/src/codelinks/attributes.md index a492eaabfc6..56b3fbe2dec 100644 --- a/src/codelinks/attributes.md +++ b/src/codelinks/attributes.md @@ -1,6 +1,9 @@ --- layout: full-width title: Retrieving detailed attributes +group: rest-api +redirect_to: https://developer.adobe.com/commerce/webapi/rest/attributes +status: migrated --- Swagger and other types of code-generated documentation erroneously indicate several APIs that @@ -8,6 +11,9 @@ search across multiple objects return detailed information about individual obje This document lists the PHP, REST, and SOAP calls that indicate they return detailed information, but might not. It also provides the call that returns the detailed data. +{:.bs-callout-info} +If the attribute is not required (is_required = false) and has a null value, then the attribute is excluded from the REST/SOAP response. + ## Customer module {#Customer} ### Magento\Customer\Api\CustomerRepositoryInterface {#CustomerRepositoryInterface} diff --git a/src/common/fonts/LICENSE.txt b/src/common/fonts/LICENSE.txt index d6456956733..62589edd12a 100755 --- a/src/common/fonts/LICENSE.txt +++ b/src/common/fonts/LICENSE.txt @@ -1,7 +1,7 @@ Apache License Version 2.0, January 2004 - http://www.apache.org/licenses/ + https://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION @@ -193,7 +193,7 @@ you may not use this file except in compliance with the License. You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 + https://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, diff --git a/src/common/images/Smock_Extension_18_N.svg b/src/common/images/Smock_Extension_18_N.svg new file mode 100644 index 00000000000..713ad972019 --- /dev/null +++ b/src/common/images/Smock_Extension_18_N.svg @@ -0,0 +1,11 @@ + + + + + S Extension 18 N + + \ No newline at end of file diff --git a/src/common/images/cloud-xdebug_helper-icon.png b/src/common/images/cloud-xdebug_helper-icon.png deleted file mode 100644 index 033a9e58729..00000000000 Binary files a/src/common/images/cloud-xdebug_helper-icon.png and /dev/null differ diff --git a/src/common/images/cloud-xdebug_helper-options.png b/src/common/images/cloud-xdebug_helper-options.png deleted file mode 100644 index 4f6517ae28c..00000000000 Binary files a/src/common/images/cloud-xdebug_helper-options.png and /dev/null differ diff --git a/src/common/images/cloud-xdebug_putty-session-save.png b/src/common/images/cloud-xdebug_putty-session-save.png deleted file mode 100644 index 7c4cb71cff5..00000000000 Binary files a/src/common/images/cloud-xdebug_putty-session-save.png and /dev/null differ diff --git a/src/common/images/cloud-xdebug_putty-session.png b/src/common/images/cloud-xdebug_putty-session.png deleted file mode 100644 index e125f5be561..00000000000 Binary files a/src/common/images/cloud-xdebug_putty-session.png and /dev/null differ diff --git a/src/common/images/cloud-xdebug_putty-tunnels.png b/src/common/images/cloud-xdebug_putty-tunnels.png deleted file mode 100644 index b9b6a8aaebd..00000000000 Binary files a/src/common/images/cloud-xdebug_putty-tunnels.png and /dev/null differ diff --git a/src/common/images/cloud/CloudStack.svg b/src/common/images/cloud/CloudStack.svg index 8429a4366b3..47fe752d8f9 100644 --- a/src/common/images/cloud/CloudStack.svg +++ b/src/common/images/cloud/CloudStack.svg @@ -1,108 +1,4 @@ - - - Untitled - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - B2B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file + + +

B2B

B2B
Platform as a Service
Platform as a Service
Performance Tools
Performance Tools
Adobe Commerce
Adobe Commerce
CDN, WAF, DDoS, IO
CDN, WAF, DDoS, IO
Cloud Infrastructure
Cloud Infrastructure
Text is not SVG - cannot display
\ No newline at end of file diff --git a/src/common/images/cloud/Cloud_Projects.png b/src/common/images/cloud/Cloud_Projects.png deleted file mode 100644 index 4e88c33913b..00000000000 Binary files a/src/common/images/cloud/Cloud_Projects.png and /dev/null differ diff --git a/src/common/images/cloud/cloud-2fa-settings-tfa-app-example.png b/src/common/images/cloud/cloud-2fa-settings-tfa-app-example.png index 5fd1eb2d477..23c8f0c80dc 100644 Binary files a/src/common/images/cloud/cloud-2fa-settings-tfa-app-example.png and b/src/common/images/cloud/cloud-2fa-settings-tfa-app-example.png differ diff --git a/src/common/images/cloud/cloud-2fa-settings-tfa-browser-trust.png b/src/common/images/cloud/cloud-2fa-settings-tfa-browser-trust.png deleted file mode 100644 index 66c7b23aa58..00000000000 Binary files a/src/common/images/cloud/cloud-2fa-settings-tfa-browser-trust.png and /dev/null differ diff --git a/src/common/images/cloud/cloud-2fa-settings-tfa-manage.png b/src/common/images/cloud/cloud-2fa-settings-tfa-manage.png deleted file mode 100644 index daf08640125..00000000000 Binary files a/src/common/images/cloud/cloud-2fa-settings-tfa-manage.png and /dev/null differ diff --git a/src/common/images/cloud/cloud-2fa-settings-tfa-recovery-codes.png b/src/common/images/cloud/cloud-2fa-settings-tfa-recovery-codes.png index 71ae4dc281a..82642d5225b 100644 Binary files a/src/common/images/cloud/cloud-2fa-settings-tfa-recovery-codes.png and b/src/common/images/cloud/cloud-2fa-settings-tfa-recovery-codes.png differ diff --git a/src/common/images/cloud/cloud-account-settings-manage-2fa-config.png b/src/common/images/cloud/cloud-account-settings-manage-2fa-config.png index 85b4a5f7387..10c843f887b 100644 Binary files a/src/common/images/cloud/cloud-account-settings-manage-2fa-config.png and b/src/common/images/cloud/cloud-account-settings-manage-2fa-config.png differ diff --git a/src/common/images/cloud/cloud-account-settings-tab.png b/src/common/images/cloud/cloud-account-settings-tab.png index 06960ff2988..382cba62d66 100644 Binary files a/src/common/images/cloud/cloud-account-settings-tab.png and b/src/common/images/cloud/cloud-account-settings-tab.png differ diff --git a/src/common/images/cloud/cloud-config-project-variables.png b/src/common/images/cloud/cloud-config-project-variables.png new file mode 100644 index 00000000000..7e916431a5c Binary files /dev/null and b/src/common/images/cloud/cloud-config-project-variables.png differ diff --git a/src/common/images/cloud/cloud-env-outgoing-emails-config.png b/src/common/images/cloud/cloud-env-outgoing-emails-config.png new file mode 100644 index 00000000000..97f7b7f96f0 Binary files /dev/null and b/src/common/images/cloud/cloud-env-outgoing-emails-config.png differ diff --git a/src/common/images/cloud/cloud-env-outgoing-emails-current-setting.png b/src/common/images/cloud/cloud-env-outgoing-emails-current-setting.png new file mode 100644 index 00000000000..999d479c742 Binary files /dev/null and b/src/common/images/cloud/cloud-env-outgoing-emails-current-setting.png differ diff --git a/src/common/images/cloud/cloud-fastly-create-bypass-snippet.png b/src/common/images/cloud/cloud-fastly-create-bypass-snippet.png index cfe9fc0b071..d6c5c7eb65d 100644 Binary files a/src/common/images/cloud/cloud-fastly-create-bypass-snippet.png and b/src/common/images/cloud/cloud-fastly-create-bypass-snippet.png differ diff --git a/src/common/images/cloud/cloud-fastly-create-vcl-snippet.png b/src/common/images/cloud/cloud-fastly-create-vcl-snippet.png deleted file mode 100644 index c0a3784468d..00000000000 Binary files a/src/common/images/cloud/cloud-fastly-create-vcl-snippet.png and /dev/null differ diff --git a/src/common/images/cloud/cloud-fastly-credentials-admin-ui.png b/src/common/images/cloud/cloud-fastly-credentials-admin-ui.png index 02adb79a241..16f6f4e6bbb 100644 Binary files a/src/common/images/cloud/cloud-fastly-credentials-admin-ui.png and b/src/common/images/cloud/cloud-fastly-credentials-admin-ui.png differ diff --git a/src/common/images/cloud/cloud-fastly-customize-503-response.png b/src/common/images/cloud/cloud-fastly-customize-503-response.png index ad130dc8522..93d448aeb8a 100644 Binary files a/src/common/images/cloud/cloud-fastly-customize-503-response.png and b/src/common/images/cloud/cloud-fastly-customize-503-response.png differ diff --git a/src/common/images/cloud/cloud-fastly-edge-dictionary-add-items.png b/src/common/images/cloud/cloud-fastly-edge-dictionary-add-items.png deleted file mode 100644 index e0cc2c98b5b..00000000000 Binary files a/src/common/images/cloud/cloud-fastly-edge-dictionary-add-items.png and /dev/null differ diff --git a/src/common/images/cloud/cloud-fastly-edge-dictionary-configure.png b/src/common/images/cloud/cloud-fastly-edge-dictionary-configure.png deleted file mode 100644 index bbe1c63fe45..00000000000 Binary files a/src/common/images/cloud/cloud-fastly-edge-dictionary-configure.png and /dev/null differ diff --git a/src/common/images/cloud/cloud-fastly-edit-waf-html.png b/src/common/images/cloud/cloud-fastly-edit-waf-html.png index 0b354a4c29e..1ddc8e2e1c8 100644 Binary files a/src/common/images/cloud/cloud-fastly-edit-waf-html.png and b/src/common/images/cloud/cloud-fastly-edit-waf-html.png differ diff --git a/src/common/images/cloud/cloud-fastly-waf-403-error.png b/src/common/images/cloud/cloud-fastly-waf-403-error.png index 147be7dadab..3b43f86dd19 100644 Binary files a/src/common/images/cloud/cloud-fastly-waf-403-error.png and b/src/common/images/cloud/cloud-fastly-waf-403-error.png differ diff --git a/src/common/images/cloud/cloud-install_docker_php-storm-edit.png b/src/common/images/cloud/cloud-install_docker_php-storm-edit.png new file mode 100644 index 00000000000..4a54e8edef6 Binary files /dev/null and b/src/common/images/cloud/cloud-install_docker_php-storm-edit.png differ diff --git a/src/common/images/cloud/cloud-install_docker_php-storm_xdebug-chrome.png b/src/common/images/cloud/cloud-install_docker_php-storm_xdebug-chrome.png new file mode 100644 index 00000000000..72846ffd01a Binary files /dev/null and b/src/common/images/cloud/cloud-install_docker_php-storm_xdebug-chrome.png differ diff --git a/src/common/images/cloud/cloud-install_docker_php-storm_xdebug-start-listening.png b/src/common/images/cloud/cloud-install_docker_php-storm_xdebug-start-listening.png new file mode 100644 index 00000000000..054f84deb45 Binary files /dev/null and b/src/common/images/cloud/cloud-install_docker_php-storm_xdebug-start-listening.png differ diff --git a/src/common/images/cloud/cloud-login-infrastructure-access.png b/src/common/images/cloud/cloud-login-infrastructure-access.png index 09af3f0d795..421967ed868 100644 Binary files a/src/common/images/cloud/cloud-login-infrastructure-access.png and b/src/common/images/cloud/cloud-login-infrastructure-access.png differ diff --git a/src/common/images/cloud/cloud-new-relic-add-alerts-to-notification-channel.png b/src/common/images/cloud/cloud-new-relic-add-alerts-to-notification-channel.png index 25e0f61a35e..12ba5f40017 100644 Binary files a/src/common/images/cloud/cloud-new-relic-add-alerts-to-notification-channel.png and b/src/common/images/cloud/cloud-new-relic-add-alerts-to-notification-channel.png differ diff --git a/src/common/images/cloud/cloud-new-relic-add-notification-channel.png b/src/common/images/cloud/cloud-new-relic-add-notification-channel.png index 7810e31273f..c3c0696076e 100644 Binary files a/src/common/images/cloud/cloud-new-relic-add-notification-channel.png and b/src/common/images/cloud/cloud-new-relic-add-notification-channel.png differ diff --git a/src/common/images/cloud/cloud-new-relic-cdn-logs-dashboard.png b/src/common/images/cloud/cloud-new-relic-cdn-logs-dashboard.png index 0dc4f3d12c3..7799476ff3d 100644 Binary files a/src/common/images/cloud/cloud-new-relic-cdn-logs-dashboard.png and b/src/common/images/cloud/cloud-new-relic-cdn-logs-dashboard.png differ diff --git a/src/common/images/cloud/cloud-new-relic-create-notification-channel.png b/src/common/images/cloud/cloud-new-relic-create-notification-channel.png index 73a37e474d0..d9235e61c09 100644 Binary files a/src/common/images/cloud/cloud-new-relic-create-notification-channel.png and b/src/common/images/cloud/cloud-new-relic-create-notification-channel.png differ diff --git a/src/common/images/cloud/cloud-new-relic-fastly-log-attribute-filter.png b/src/common/images/cloud/cloud-new-relic-fastly-log-attribute-filter.png index 9edb7d7f637..946ad0f0706 100644 Binary files a/src/common/images/cloud/cloud-new-relic-fastly-log-attribute-filter.png and b/src/common/images/cloud/cloud-new-relic-fastly-log-attribute-filter.png differ diff --git a/src/common/images/cloud/cloud-new-relic-log-query-has-ident.png b/src/common/images/cloud/cloud-new-relic-log-query-has-ident.png new file mode 100644 index 00000000000..8f9b1f311ee Binary files /dev/null and b/src/common/images/cloud/cloud-new-relic-log-query-has-ident.png differ diff --git a/src/common/images/cloud/cloud-new-relic-logs-has-client_ip-fastly.png b/src/common/images/cloud/cloud-new-relic-logs-has-client_ip-fastly.png deleted file mode 100644 index fdba5b7cebc..00000000000 Binary files a/src/common/images/cloud/cloud-new-relic-logs-has-client_ip-fastly.png and /dev/null differ diff --git a/src/common/images/cloud/cloud-new-relic-notification-channels.png b/src/common/images/cloud/cloud-new-relic-notification-channels.png deleted file mode 100644 index 636bdbd2d9a..00000000000 Binary files a/src/common/images/cloud/cloud-new-relic-notification-channels.png and /dev/null differ diff --git a/src/common/images/cloud/cloud-new-relic-one-logs-access.png b/src/common/images/cloud/cloud-new-relic-one-logs-access.png deleted file mode 100644 index ff11fa47fed..00000000000 Binary files a/src/common/images/cloud/cloud-new-relic-one-logs-access.png and /dev/null differ diff --git a/src/common/images/cloud/cloud-new-relic-select-account.png b/src/common/images/cloud/cloud-new-relic-select-account.png index e3963df28b8..f6c40d93a09 100644 Binary files a/src/common/images/cloud/cloud-new-relic-select-account.png and b/src/common/images/cloud/cloud-new-relic-select-account.png differ diff --git a/src/common/images/cloud/cloud-newrelic-alert-policies.png b/src/common/images/cloud/cloud-newrelic-alert-policies.png deleted file mode 100644 index efb763b6bad..00000000000 Binary files a/src/common/images/cloud/cloud-newrelic-alert-policies.png and /dev/null differ diff --git a/src/common/images/cloud/cloud-newrelic-dashboard-basic.png b/src/common/images/cloud/cloud-newrelic-dashboard-basic.png index 5f3a86dc60c..20763974a9e 100644 Binary files a/src/common/images/cloud/cloud-newrelic-dashboard-basic.png and b/src/common/images/cloud/cloud-newrelic-dashboard-basic.png differ diff --git a/src/common/images/cloud/cloud-newrelic-dashboard-logs-access.png b/src/common/images/cloud/cloud-newrelic-dashboard-logs-access.png deleted file mode 100644 index 5e980fb5026..00000000000 Binary files a/src/common/images/cloud/cloud-newrelic-dashboard-logs-access.png and /dev/null differ diff --git a/src/common/images/cloud/cloud-newrelic-magento-alert-conditions.png b/src/common/images/cloud/cloud-newrelic-magento-alert-conditions.png index d9d26de776d..bbe2362e790 100644 Binary files a/src/common/images/cloud/cloud-newrelic-magento-alert-conditions.png and b/src/common/images/cloud/cloud-newrelic-magento-alert-conditions.png differ diff --git a/src/common/images/cloud/cloud-newrelic-managed-alerts-for-magento.png b/src/common/images/cloud/cloud-newrelic-managed-alerts-for-magento.png index bc27b5000c0..42fae452a5c 100644 Binary files a/src/common/images/cloud/cloud-newrelic-managed-alerts-for-magento.png and b/src/common/images/cloud/cloud-newrelic-managed-alerts-for-magento.png differ diff --git a/src/common/images/cloud/cloud-pro-project-access.png b/src/common/images/cloud/cloud-pro-project-access.png index a232b67be44..077297cf76f 100644 Binary files a/src/common/images/cloud/cloud-pro-project-access.png and b/src/common/images/cloud/cloud-pro-project-access.png differ diff --git a/src/common/images/cloud/cloud-project-details-new-relic.png b/src/common/images/cloud/cloud-project-details-new-relic.png index cd7fa9b12a2..017cbf0243d 100644 Binary files a/src/common/images/cloud/cloud-project-details-new-relic.png and b/src/common/images/cloud/cloud-project-details-new-relic.png differ diff --git a/src/common/images/cloud/cloud-project-details-services.png b/src/common/images/cloud/cloud-project-details-services.png deleted file mode 100644 index cd7fa9b12a2..00000000000 Binary files a/src/common/images/cloud/cloud-project-details-services.png and /dev/null differ diff --git a/src/common/images/cloud/cloud-project-web-ui-environment-variables.png b/src/common/images/cloud/cloud-project-web-ui-environment-variables.png index 593e32ca840..5694550a843 100644 Binary files a/src/common/images/cloud/cloud-project-web-ui-environment-variables.png and b/src/common/images/cloud/cloud-project-web-ui-environment-variables.png differ diff --git a/src/common/images/cloud/cloud-starter-project-access.png b/src/common/images/cloud/cloud-starter-project-access.png index 2feb6653877..946872252ff 100644 Binary files a/src/common/images/cloud/cloud-starter-project-access.png and b/src/common/images/cloud/cloud-starter-project-access.png differ diff --git a/src/common/images/cloud/cloud-xdebug_helper-icon.png b/src/common/images/cloud/cloud-xdebug_helper-icon.png new file mode 100644 index 00000000000..7135527485e Binary files /dev/null and b/src/common/images/cloud/cloud-xdebug_helper-icon.png differ diff --git a/src/common/images/cloud/cloud-xdebug_helper-options.png b/src/common/images/cloud/cloud-xdebug_helper-options.png new file mode 100644 index 00000000000..a6ba7c178e8 Binary files /dev/null and b/src/common/images/cloud/cloud-xdebug_helper-options.png differ diff --git a/src/common/images/cloud/cloud-xdebug_putty-session-save.png b/src/common/images/cloud/cloud-xdebug_putty-session-save.png new file mode 100644 index 00000000000..e452247043d Binary files /dev/null and b/src/common/images/cloud/cloud-xdebug_putty-session-save.png differ diff --git a/src/common/images/cloud/cloud-xdebug_putty-session.png b/src/common/images/cloud/cloud-xdebug_putty-session.png new file mode 100644 index 00000000000..b912a554c91 Binary files /dev/null and b/src/common/images/cloud/cloud-xdebug_putty-session.png differ diff --git a/src/common/images/cloud/cloud-xdebug_putty-tunnels.png b/src/common/images/cloud/cloud-xdebug_putty-tunnels.png new file mode 100644 index 00000000000..316978f0f4f Binary files /dev/null and b/src/common/images/cloud/cloud-xdebug_putty-tunnels.png differ diff --git a/src/common/images/cloud/cloud_account_settings-api-token-app-name.png b/src/common/images/cloud/cloud_account_settings-api-token-app-name.png index 5f4e0a481f5..014620709ec 100644 Binary files a/src/common/images/cloud/cloud_account_settings-api-token-app-name.png and b/src/common/images/cloud/cloud_account_settings-api-token-app-name.png differ diff --git a/src/common/images/cloud/cloud_account_settings-api-token-created.png b/src/common/images/cloud/cloud_account_settings-api-token-created.png index 70e61cbed1d..929fc9b4dad 100644 Binary files a/src/common/images/cloud/cloud_account_settings-api-token-created.png and b/src/common/images/cloud/cloud_account_settings-api-token-created.png differ diff --git a/src/common/images/cloud/cloud_account_settings-tfa-setup-app-options.png b/src/common/images/cloud/cloud_account_settings-tfa-setup-app-options.png index 5de70f771da..fc3e6b208d4 100644 Binary files a/src/common/images/cloud/cloud_account_settings-tfa-setup-app-options.png and b/src/common/images/cloud/cloud_account_settings-tfa-setup-app-options.png differ diff --git a/src/common/images/cloud/cloud_account_settings-tfa-setup-steps.png b/src/common/images/cloud/cloud_account_settings-tfa-setup-steps.png index 1e3e41360b0..907adae44a2 100644 Binary files a/src/common/images/cloud/cloud_account_settings-tfa-setup-steps.png and b/src/common/images/cloud/cloud_account_settings-tfa-setup-steps.png differ diff --git a/src/common/images/cloud/cloud_arch-starter.png b/src/common/images/cloud/cloud_arch-starter.png index a5fd3c9dacd..81238807e32 100644 Binary files a/src/common/images/cloud/cloud_arch-starter.png and b/src/common/images/cloud/cloud_arch-starter.png differ diff --git a/src/common/images/cloud/cloud_configmgmt-pro-2-2.png b/src/common/images/cloud/cloud_configmgmt-pro-2-2.png deleted file mode 100644 index 0d83097411e..00000000000 Binary files a/src/common/images/cloud/cloud_configmgmt-pro-2-2.png and /dev/null differ diff --git a/src/common/images/cloud/cloud_configmgmt-starter-2-1.png b/src/common/images/cloud/cloud_configmgmt-starter-2-1.png deleted file mode 100644 index b8e6b674395..00000000000 Binary files a/src/common/images/cloud/cloud_configmgmt-starter-2-1.png and /dev/null differ diff --git a/src/common/images/cloud/cloud_deploy-failure-creds.png b/src/common/images/cloud/cloud_deploy-failure-creds.png deleted file mode 100644 index e5e05aa006b..00000000000 Binary files a/src/common/images/cloud/cloud_deploy-failure-creds.png and /dev/null differ diff --git a/src/common/images/cloud/cloud_deploy-key.png b/src/common/images/cloud/cloud_deploy-key.png index 1079e6e807e..077f0e33b4e 100644 Binary files a/src/common/images/cloud/cloud_deploy-key.png and b/src/common/images/cloud/cloud_deploy-key.png differ diff --git a/src/common/images/cloud/cloud_fastly-backend.png b/src/common/images/cloud/cloud_fastly-backend.png index 3f5eb2c0b4a..dde8eb67d75 100644 Binary files a/src/common/images/cloud/cloud_fastly-backend.png and b/src/common/images/cloud/cloud_fastly-backend.png differ diff --git a/src/common/images/cloud/cloud_gitlab-deploy-key-form.png b/src/common/images/cloud/cloud_gitlab-deploy-key-form.png index de702221924..1ddfccb6b16 100644 Binary files a/src/common/images/cloud/cloud_gitlab-deploy-key-form.png and b/src/common/images/cloud/cloud_gitlab-deploy-key-form.png differ diff --git a/src/common/images/cloud/cloud_new-relic-log-query-has-ident.png b/src/common/images/cloud/cloud_new-relic-log-query-has-ident.png deleted file mode 100644 index 8487c6542c9..00000000000 Binary files a/src/common/images/cloud/cloud_new-relic-log-query-has-ident.png and /dev/null differ diff --git a/src/common/images/cloud/cloud_portal-getstarted1.png b/src/common/images/cloud/cloud_portal-getstarted1.png deleted file mode 100644 index 51913bc035e..00000000000 Binary files a/src/common/images/cloud/cloud_portal-getstarted1.png and /dev/null differ diff --git a/src/common/images/cloud/cloud_portal-techadmin.png b/src/common/images/cloud/cloud_portal-techadmin.png deleted file mode 100644 index e1c4551b2bb..00000000000 Binary files a/src/common/images/cloud/cloud_portal-techadmin.png and /dev/null differ diff --git a/src/common/images/cloud/cloud_pro-branch-architecture.png b/src/common/images/cloud/cloud_pro-branch-architecture.png index 4dd1b38d587..b6ac006b8bd 100644 Binary files a/src/common/images/cloud/cloud_pro-branch-architecture.png and b/src/common/images/cloud/cloud_pro-branch-architecture.png differ diff --git a/src/common/images/cloud/cloud_project-access-starter.png b/src/common/images/cloud/cloud_project-access-starter.png index a5e5487be3c..55f23af4a4f 100644 Binary files a/src/common/images/cloud/cloud_project-access-starter.png and b/src/common/images/cloud/cloud_project-access-starter.png differ diff --git a/src/common/images/cloud/cloud_project-access.png b/src/common/images/cloud/cloud_project-access.png index 8c7b238f120..c42f84f4008 100644 Binary files a/src/common/images/cloud/cloud_project-access.png and b/src/common/images/cloud/cloud_project-access.png differ diff --git a/src/common/images/cloud/cloud_project-add-superuser.png b/src/common/images/cloud/cloud_project-add-superuser.png deleted file mode 100644 index 70f25ffcc73..00000000000 Binary files a/src/common/images/cloud/cloud_project-add-superuser.png and /dev/null differ diff --git a/src/common/images/cloud/cloud_project-conf-env.png b/src/common/images/cloud/cloud_project-conf-env.png index 6ca6cd0787a..34a3e29fe71 100644 Binary files a/src/common/images/cloud/cloud_project-conf-env.png and b/src/common/images/cloud/cloud_project-conf-env.png differ diff --git a/src/common/images/cloud/cloud_project-env.png b/src/common/images/cloud/cloud_project-env.png index a96adb20a58..b1dd1877a10 100644 Binary files a/src/common/images/cloud/cloud_project-env.png and b/src/common/images/cloud/cloud_project-env.png differ diff --git a/src/common/images/cloud/cloud_trouble_no-code.png b/src/common/images/cloud/cloud_trouble_no-code.png deleted file mode 100644 index b0103a435d3..00000000000 Binary files a/src/common/images/cloud/cloud_trouble_no-code.png and /dev/null differ diff --git a/src/common/images/cloud/docker-topology.png b/src/common/images/cloud/docker-topology.png deleted file mode 100644 index 065063a4ee7..00000000000 Binary files a/src/common/images/cloud/docker-topology.png and /dev/null differ diff --git a/src/common/images/cman_readiness-fail-ex.png b/src/common/images/cman_readiness-fail-ex.png deleted file mode 100644 index 3994204e626..00000000000 Binary files a/src/common/images/cman_readiness-fail-ex.png and /dev/null differ diff --git a/src/common/images/contribute-prerequisites.png b/src/common/images/contribute-prerequisites.png new file mode 100644 index 00000000000..f741de43661 Binary files /dev/null and b/src/common/images/contribute-prerequisites.png differ diff --git a/src/common/images/contribute-write-submit-pr.png b/src/common/images/contribute-write-submit-pr.png new file mode 100644 index 00000000000..b929f8ef09c Binary files /dev/null and b/src/common/images/contribute-write-submit-pr.png differ diff --git a/src/common/images/extensman_readiness-success.png b/src/common/images/extensman_readiness-success.png deleted file mode 100644 index 10d8f5fed3d..00000000000 Binary files a/src/common/images/extensman_readiness-success.png and /dev/null differ diff --git a/src/common/images/fdg/uninstall_extension.png b/src/common/images/fdg/uninstall_extension.png deleted file mode 100644 index 89950f9adcf..00000000000 Binary files a/src/common/images/fdg/uninstall_extension.png and /dev/null differ diff --git a/src/common/images/ftf-reporting-diagram.png b/src/common/images/ftf-reporting-diagram.png deleted file mode 100644 index a801f7866c2..00000000000 Binary files a/src/common/images/ftf-reporting-diagram.png and /dev/null differ diff --git a/src/common/images/ftf/ftf-reporting-diagram.png b/src/common/images/ftf/ftf-reporting-diagram.png deleted file mode 100644 index a801f7866c2..00000000000 Binary files a/src/common/images/ftf/ftf-reporting-diagram.png and /dev/null differ diff --git a/src/common/images/ftf/ftf_config-xsd-dia.svg b/src/common/images/ftf/ftf_config-xsd-dia.svg deleted file mode 100644 index a8ed11ef354..00000000000 --- a/src/common/images/ftf/ftf_config-xsd-dia.svg +++ /dev/null @@ -1 +0,0 @@ -reopenBrowserbackendLoginbackendPasswordbackendLoginUrlappBackendUrl1..∞applicationresetUrlPathtestSuitetestCasetest1..∞isolationany ##any0..∞item1..∞serverhostuserpassworddbNamebaseUrlbackendName1..∞installtokenwebapicurluihandlerconfig \ No newline at end of file diff --git a/src/common/images/ftf/ftf_mtf-config-xsd-dia.svg b/src/common/images/ftf/ftf_mtf-config-xsd-dia.svg deleted file mode 100644 index b23432ea02f..00000000000 --- a/src/common/images/ftf/ftf_mtf-config-xsd-dia.svg +++ /dev/null @@ -1 +0,0 @@ -reopenBrowserbackendLoginbackendPasswordbackendLoginUrlappBackendUrl1..∞applicationresetUrlPathtestSuitetestCasetest1..∞isolationany ##any0..∞item1..∞servercurluihandlerconfig \ No newline at end of file diff --git a/src/common/images/ftf/mtf_block_formtab_merge.png b/src/common/images/ftf/mtf_block_formtab_merge.png deleted file mode 100644 index 2f6f1ff8479..00000000000 Binary files a/src/common/images/ftf/mtf_block_formtab_merge.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_block_login_dir.png b/src/common/images/ftf/mtf_block_login_dir.png deleted file mode 100644 index 78c36a126b3..00000000000 Binary files a/src/common/images/ftf/mtf_block_login_dir.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_block_login_ui.png b/src/common/images/ftf/mtf_block_login_ui.png deleted file mode 100644 index 3ba8d9961b6..00000000000 Binary files a/src/common/images/ftf/mtf_block_login_ui.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_block_map_form_tab_xml.png b/src/common/images/ftf/mtf_block_map_form_tab_xml.png deleted file mode 100644 index 8372388ca69..00000000000 Binary files a/src/common/images/ftf/mtf_block_map_form_tab_xml.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_block_map_form_xml.png b/src/common/images/ftf/mtf_block_map_form_xml.png deleted file mode 100644 index de7caf2f23c..00000000000 Binary files a/src/common/images/ftf/mtf_block_map_form_xml.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_block_name_path_in_code.png b/src/common/images/ftf/mtf_block_name_path_in_code.png deleted file mode 100644 index 15304005491..00000000000 Binary files a/src/common/images/ftf/mtf_block_name_path_in_code.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_block_name_path_in_ui.png b/src/common/images/ftf/mtf_block_name_path_in_ui.png deleted file mode 100644 index 24b0ce62564..00000000000 Binary files a/src/common/images/ftf/mtf_block_name_path_in_ui.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_block_namepath_ui_onoff.png b/src/common/images/ftf/mtf_block_namepath_ui_onoff.png deleted file mode 100644 index 3f55fca4a1c..00000000000 Binary files a/src/common/images/ftf/mtf_block_namepath_ui_onoff.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_block_tab_composite_ui.png b/src/common/images/ftf/mtf_block_tab_composite_ui.png deleted file mode 100644 index cab97de2523..00000000000 Binary files a/src/common/images/ftf/mtf_block_tab_composite_ui.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_block_tab_struc.png b/src/common/images/ftf/mtf_block_tab_struc.png deleted file mode 100644 index 041dc626a2b..00000000000 Binary files a/src/common/images/ftf/mtf_block_tab_struc.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_block_tabs_ui.png b/src/common/images/ftf/mtf_block_tabs_ui.png deleted file mode 100644 index ef97001c4c5..00000000000 Binary files a/src/common/images/ftf/mtf_block_tabs_ui.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_cache_mngt.png b/src/common/images/ftf/mtf_cache_mngt.png deleted file mode 100644 index 40a7499b934..00000000000 Binary files a/src/common/images/ftf/mtf_cache_mngt.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_constraint_arguments_blue.png b/src/common/images/ftf/mtf_constraint_arguments_blue.png deleted file mode 100644 index 5e1495bf60e..00000000000 Binary files a/src/common/images/ftf/mtf_constraint_arguments_blue.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_constraint_arguments_green.png b/src/common/images/ftf/mtf_constraint_arguments_green.png deleted file mode 100644 index 0d49033ced2..00000000000 Binary files a/src/common/images/ftf/mtf_constraint_arguments_green.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_constraint_arguments_orange.png b/src/common/images/ftf/mtf_constraint_arguments_orange.png deleted file mode 100644 index 84703a1c87d..00000000000 Binary files a/src/common/images/ftf/mtf_constraint_arguments_orange.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_constraint_dir.png b/src/common/images/ftf/mtf_constraint_dir.png deleted file mode 100644 index 4c2b975e3d1..00000000000 Binary files a/src/common/images/ftf/mtf_constraint_dir.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_constraint_flow.png b/src/common/images/ftf/mtf_constraint_flow.png deleted file mode 100644 index c1b0a469b92..00000000000 Binary files a/src/common/images/ftf/mtf_constraint_flow.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_constraints_variable.ep b/src/common/images/ftf/mtf_constraints_variable.ep deleted file mode 100644 index 7bbcf6c1e2d..00000000000 --- a/src/common/images/ftf/mtf_constraints_variable.ep +++ /dev/null @@ -1,151 +0,0 @@ - -Untitled Page1446035791939_9996895626#ffffff - - - dataset - - - - - - - - - - - - - - - - - - Is used in test? - - - - - - - Constaint - - - - - - - - - - - - - - - - - - Is overwritten by test? - - - - - - - - - Constaint - - - - - - - Constaint - - - - - - - - - - - - - - - - variable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/common/images/ftf/mtf_dataset_dir.png b/src/common/images/ftf/mtf_dataset_dir.png deleted file mode 100644 index dfde94fa2fd..00000000000 Binary files a/src/common/images/ftf/mtf_dataset_dir.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_ent_fixt_repo_cms_set_ui.png b/src/common/images/ftf/mtf_ent_fixt_repo_cms_set_ui.png deleted file mode 100644 index 8d47c7e2447..00000000000 Binary files a/src/common/images/ftf/mtf_ent_fixt_repo_cms_set_ui.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_ent_fixt_repo_cms_set_ui_frontend-app.png b/src/common/images/ftf/mtf_ent_fixt_repo_cms_set_ui_frontend-app.png deleted file mode 100644 index 41a33cb5659..00000000000 Binary files a/src/common/images/ftf/mtf_ent_fixt_repo_cms_set_ui_frontend-app.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_ent_fixt_repo_cms_set_ui_storefront.png b/src/common/images/ftf/mtf_ent_fixt_repo_cms_set_ui_storefront.png deleted file mode 100644 index 71783a84aeb..00000000000 Binary files a/src/common/images/ftf/mtf_ent_fixt_repo_cms_set_ui_storefront.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_ent_fixt_repo_config_scope-id.png b/src/common/images/ftf/mtf_ent_fixt_repo_config_scope-id.png deleted file mode 100644 index 8f010a32ea2..00000000000 Binary files a/src/common/images/ftf/mtf_ent_fixt_repo_config_scope-id.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_features_common_dia.png b/src/common/images/ftf/mtf_features_common_dia.png deleted file mode 100644 index d520774e70d..00000000000 Binary files a/src/common/images/ftf/mtf_features_common_dia.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_features_parallel_multi_dia.png b/src/common/images/ftf/mtf_features_parallel_multi_dia.png deleted file mode 100644 index 3fd741066fb..00000000000 Binary files a/src/common/images/ftf/mtf_features_parallel_multi_dia.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_features_parallel_one_dia.png b/src/common/images/ftf/mtf_features_parallel_one_dia.png deleted file mode 100644 index 7b750cb2b86..00000000000 Binary files a/src/common/images/ftf/mtf_features_parallel_one_dia.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_fixture_xml_pic.png b/src/common/images/ftf/mtf_fixture_xml_pic.png deleted file mode 100644 index 6756d66cb5e..00000000000 Binary files a/src/common/images/ftf/mtf_fixture_xml_pic.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_layout_update.jpg b/src/common/images/ftf/mtf_layout_update.jpg deleted file mode 100644 index 99eb6bf75ff..00000000000 Binary files a/src/common/images/ftf/mtf_layout_update.jpg and /dev/null differ diff --git a/src/common/images/ftf/mtf_modularity_dirs.png b/src/common/images/ftf/mtf_modularity_dirs.png deleted file mode 100644 index 34b8bece8bb..00000000000 Binary files a/src/common/images/ftf/mtf_modularity_dirs.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_qstart_mag_secur.png b/src/common/images/ftf/mtf_qstart_mag_secur.png deleted file mode 100644 index be983fad035..00000000000 Binary files a/src/common/images/ftf/mtf_qstart_mag_secur.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_qstart_mag_wysiwyg.png b/src/common/images/ftf/mtf_qstart_mag_wysiwyg.png deleted file mode 100644 index 86ceefc7e48..00000000000 Binary files a/src/common/images/ftf/mtf_qstart_mag_wysiwyg.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_repo_config_ex.png b/src/common/images/ftf/mtf_repo_config_ex.png deleted file mode 100644 index ca154a350c8..00000000000 Binary files a/src/common/images/ftf/mtf_repo_config_ex.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_repo_merge_ex.png b/src/common/images/ftf/mtf_repo_merge_ex.png deleted file mode 100644 index fd05a4c7499..00000000000 Binary files a/src/common/images/ftf/mtf_repo_merge_ex.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_repository_layout-allpages_w_dropd.png b/src/common/images/ftf/mtf_repository_layout-allpages_w_dropd.png deleted file mode 100644 index 6956ca439da..00000000000 Binary files a/src/common/images/ftf/mtf_repository_layout-allpages_w_dropd.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_repository_layout-for-cms-page-link_w_dropd.png b/src/common/images/ftf/mtf_repository_layout-for-cms-page-link_w_dropd.png deleted file mode 100644 index ac304ff804a..00000000000 Binary files a/src/common/images/ftf/mtf_repository_layout-for-cms-page-link_w_dropd.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_repository_layout-oncategory_w_dropd.png b/src/common/images/ftf/mtf_repository_layout-oncategory_w_dropd.png deleted file mode 100644 index c353a5cf4f2..00000000000 Binary files a/src/common/images/ftf/mtf_repository_layout-oncategory_w_dropd.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_test_case_flow.png b/src/common/images/ftf/mtf_test_case_flow.png deleted file mode 100644 index 738b9a43925..00000000000 Binary files a/src/common/images/ftf/mtf_test_case_flow.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_test_case_flow.pub b/src/common/images/ftf/mtf_test_case_flow.pub deleted file mode 100644 index 73ea50f6561..00000000000 Binary files a/src/common/images/ftf/mtf_test_case_flow.pub and /dev/null differ diff --git a/src/common/images/ftf/mtf_tut_fixt.png b/src/common/images/ftf/mtf_tut_fixt.png deleted file mode 100644 index aeb93a30dc1..00000000000 Binary files a/src/common/images/ftf/mtf_tut_fixt.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_tutor_dataset.png b/src/common/images/ftf/mtf_tutor_dataset.png deleted file mode 100644 index 155ed201ec0..00000000000 Binary files a/src/common/images/ftf/mtf_tutor_dataset.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_tutorial_block_mapping.png b/src/common/images/ftf/mtf_tutorial_block_mapping.png deleted file mode 100644 index 1045fc06cfd..00000000000 Binary files a/src/common/images/ftf/mtf_tutorial_block_mapping.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_tutorial_block_struct.png b/src/common/images/ftf/mtf_tutorial_block_struct.png deleted file mode 100644 index a9da0f25099..00000000000 Binary files a/src/common/images/ftf/mtf_tutorial_block_struct.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_tutorial_block_struct_test.png b/src/common/images/ftf/mtf_tutorial_block_struct_test.png deleted file mode 100644 index ab1e4c63628..00000000000 Binary files a/src/common/images/ftf/mtf_tutorial_block_struct_test.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_tutorial_constraint_dir.png b/src/common/images/ftf/mtf_tutorial_constraint_dir.png deleted file mode 100644 index c837f78b2e1..00000000000 Binary files a/src/common/images/ftf/mtf_tutorial_constraint_dir.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_tutorial_datasource.png b/src/common/images/ftf/mtf_tutorial_datasource.png deleted file mode 100644 index 499839a0932..00000000000 Binary files a/src/common/images/ftf/mtf_tutorial_datasource.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_tutorial_new_syn_ui.png b/src/common/images/ftf/mtf_tutorial_new_syn_ui.png deleted file mode 100644 index bbbdf6d5e1d..00000000000 Binary files a/src/common/images/ftf/mtf_tutorial_new_syn_ui.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_tutorial_page_new_synonym.png b/src/common/images/ftf/mtf_tutorial_page_new_synonym.png deleted file mode 100644 index 77336cb260b..00000000000 Binary files a/src/common/images/ftf/mtf_tutorial_page_new_synonym.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_tutorial_pages.png b/src/common/images/ftf/mtf_tutorial_pages.png deleted file mode 100644 index 7dfc302a342..00000000000 Binary files a/src/common/images/ftf/mtf_tutorial_pages.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_tutorial_pages_php.png b/src/common/images/ftf/mtf_tutorial_pages_php.png deleted file mode 100644 index 1f184c4073f..00000000000 Binary files a/src/common/images/ftf/mtf_tutorial_pages_php.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_tutorial_storeIds-widget.png b/src/common/images/ftf/mtf_tutorial_storeIds-widget.png deleted file mode 100644 index 2db51ae7292..00000000000 Binary files a/src/common/images/ftf/mtf_tutorial_storeIds-widget.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_tutorial_success_message.png b/src/common/images/ftf/mtf_tutorial_success_message.png deleted file mode 100644 index 692f9763a53..00000000000 Binary files a/src/common/images/ftf/mtf_tutorial_success_message.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_tutorial_testcase_location.png b/src/common/images/ftf/mtf_tutorial_testcase_location.png deleted file mode 100644 index a94bf38d91f..00000000000 Binary files a/src/common/images/ftf/mtf_tutorial_testcase_location.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_typ_element_brows.png b/src/common/images/ftf/mtf_typ_element_brows.png deleted file mode 100644 index 08b395e6add..00000000000 Binary files a/src/common/images/ftf/mtf_typ_element_brows.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_typ_element_brows.pub b/src/common/images/ftf/mtf_typ_element_brows.pub deleted file mode 100644 index dc19ccb48a3..00000000000 Binary files a/src/common/images/ftf/mtf_typ_element_brows.pub and /dev/null differ diff --git a/src/common/images/ftf/mtf_typ_element_map_gui.png b/src/common/images/ftf/mtf_typ_element_map_gui.png deleted file mode 100644 index 52e4d09cdd4..00000000000 Binary files a/src/common/images/ftf/mtf_typ_element_map_gui.png and /dev/null differ diff --git a/src/common/images/ftf/mtf_typ_element_map_gui.pub b/src/common/images/ftf/mtf_typ_element_map_gui.pub deleted file mode 100644 index 52fd2d3b396..00000000000 Binary files a/src/common/images/ftf/mtf_typ_element_map_gui.pub and /dev/null differ diff --git a/src/common/images/ftf/mtf_widget_handler_tree.png b/src/common/images/ftf/mtf_widget_handler_tree.png deleted file mode 100644 index 94acb8823b4..00000000000 Binary files a/src/common/images/ftf/mtf_widget_handler_tree.png and /dev/null differ diff --git a/src/common/images/install-diagram-24.svg b/src/common/images/install-diagram-24.svg index 82258b2addd..2101f0658b4 100644 --- a/src/common/images/install-diagram-24.svg +++ b/src/common/images/install-diagram-24.svg @@ -1 +1,2140 @@ -ORDownload composer metapackageClone GitHub RepoDownload Magento2Use the command lineInstall Magento3Open the storefront and admin pagesVerify installation4RHELCentOSUbuntuDebianLinux OSORWeb serverORSet up hosting environment1 \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OR + + Downloadcomposermetapackage + + + + + + + + + + + CloneGitHub Repo + + + + + + DownloadMagento + + + + + + + + + + 2 + + + + Use thecommandline + + + + + + InstallMagento + + + + + + + + + + 3 + + + + + + Open thestorefront andadmin pages + + + + Verifyinstallation + + + + + + + + + + 4 + + + + + + + RHEL + CentOS + + + + + + + + + Ubuntu + + + + + + + + + + Debian + + + + + + + + Linux OS + + + OR + + + + + + + + + + + + + + + + Web server + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + OR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Set up hostingenvironment + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Search engine + + + + + + + + + + + + + + + + + OR + + + + + + + + diff --git a/src/common/images/install_docker_php-storm-edit.png b/src/common/images/install_docker_php-storm-edit.png deleted file mode 100644 index aeeebc677f3..00000000000 Binary files a/src/common/images/install_docker_php-storm-edit.png and /dev/null differ diff --git a/src/common/images/install_docker_php-storm_xdebug-chrome.png b/src/common/images/install_docker_php-storm_xdebug-chrome.png deleted file mode 100644 index c78c79315fd..00000000000 Binary files a/src/common/images/install_docker_php-storm_xdebug-chrome.png and /dev/null differ diff --git a/src/common/images/install_docker_php-storm_xdebug-start-listening.png b/src/common/images/install_docker_php-storm_xdebug-start-listening.png deleted file mode 100644 index c9d8859ea87..00000000000 Binary files a/src/common/images/install_docker_php-storm_xdebug-start-listening.png and /dev/null differ diff --git a/src/common/images/mtf_block_formtab_merge.png b/src/common/images/mtf_block_formtab_merge.png deleted file mode 100644 index 2f6f1ff8479..00000000000 Binary files a/src/common/images/mtf_block_formtab_merge.png and /dev/null differ diff --git a/src/common/images/mtf_block_login_dir.png b/src/common/images/mtf_block_login_dir.png deleted file mode 100644 index 78c36a126b3..00000000000 Binary files a/src/common/images/mtf_block_login_dir.png and /dev/null differ diff --git a/src/common/images/mtf_block_login_ui.png b/src/common/images/mtf_block_login_ui.png deleted file mode 100644 index 3ba8d9961b6..00000000000 Binary files a/src/common/images/mtf_block_login_ui.png and /dev/null differ diff --git a/src/common/images/mtf_block_map_form_tab_xml.png b/src/common/images/mtf_block_map_form_tab_xml.png deleted file mode 100644 index 8372388ca69..00000000000 Binary files a/src/common/images/mtf_block_map_form_tab_xml.png and /dev/null differ diff --git a/src/common/images/mtf_block_map_form_xml.png b/src/common/images/mtf_block_map_form_xml.png deleted file mode 100644 index de7caf2f23c..00000000000 Binary files a/src/common/images/mtf_block_map_form_xml.png and /dev/null differ diff --git a/src/common/images/mtf_block_name_path_in_code.png b/src/common/images/mtf_block_name_path_in_code.png deleted file mode 100644 index 15304005491..00000000000 Binary files a/src/common/images/mtf_block_name_path_in_code.png and /dev/null differ diff --git a/src/common/images/mtf_block_name_path_in_ui.png b/src/common/images/mtf_block_name_path_in_ui.png deleted file mode 100644 index 24b0ce62564..00000000000 Binary files a/src/common/images/mtf_block_name_path_in_ui.png and /dev/null differ diff --git a/src/common/images/mtf_block_tab_composite_ui.png b/src/common/images/mtf_block_tab_composite_ui.png deleted file mode 100644 index cab97de2523..00000000000 Binary files a/src/common/images/mtf_block_tab_composite_ui.png and /dev/null differ diff --git a/src/common/images/mtf_block_tab_struc.png b/src/common/images/mtf_block_tab_struc.png deleted file mode 100644 index 041dc626a2b..00000000000 Binary files a/src/common/images/mtf_block_tab_struc.png and /dev/null differ diff --git a/src/common/images/mtf_block_tabs_ui.png b/src/common/images/mtf_block_tabs_ui.png deleted file mode 100644 index ef97001c4c5..00000000000 Binary files a/src/common/images/mtf_block_tabs_ui.png and /dev/null differ diff --git a/src/common/images/mtf_cache_mngt.png b/src/common/images/mtf_cache_mngt.png deleted file mode 100644 index 40a7499b934..00000000000 Binary files a/src/common/images/mtf_cache_mngt.png and /dev/null differ diff --git a/src/common/images/mtf_constraint_arguments_blue.png b/src/common/images/mtf_constraint_arguments_blue.png deleted file mode 100644 index 5e1495bf60e..00000000000 Binary files a/src/common/images/mtf_constraint_arguments_blue.png and /dev/null differ diff --git a/src/common/images/mtf_constraint_arguments_green.png b/src/common/images/mtf_constraint_arguments_green.png deleted file mode 100644 index 0d49033ced2..00000000000 Binary files a/src/common/images/mtf_constraint_arguments_green.png and /dev/null differ diff --git a/src/common/images/mtf_constraint_arguments_orange.png b/src/common/images/mtf_constraint_arguments_orange.png deleted file mode 100644 index 84703a1c87d..00000000000 Binary files a/src/common/images/mtf_constraint_arguments_orange.png and /dev/null differ diff --git a/src/common/images/mtf_constraint_dir.png b/src/common/images/mtf_constraint_dir.png deleted file mode 100644 index 4c2b975e3d1..00000000000 Binary files a/src/common/images/mtf_constraint_dir.png and /dev/null differ diff --git a/src/common/images/mtf_constraint_flow.png b/src/common/images/mtf_constraint_flow.png deleted file mode 100644 index c1b0a469b92..00000000000 Binary files a/src/common/images/mtf_constraint_flow.png and /dev/null differ diff --git a/src/common/images/mtf_constraints_variable.ep b/src/common/images/mtf_constraints_variable.ep deleted file mode 100755 index 7bbcf6c1e2d..00000000000 --- a/src/common/images/mtf_constraints_variable.ep +++ /dev/null @@ -1,151 +0,0 @@ - -Untitled Page1446035791939_9996895626#ffffff - - - dataset - - - - - - - - - - - - - - - - - - Is used in test? - - - - - - - Constaint - - - - - - - - - - - - - - - - - - Is overwritten by test? - - - - - - - - - Constaint - - - - - - - Constaint - - - - - - - - - - - - - - - - variable - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/common/images/mtf_dataset_dir.png b/src/common/images/mtf_dataset_dir.png deleted file mode 100644 index dfde94fa2fd..00000000000 Binary files a/src/common/images/mtf_dataset_dir.png and /dev/null differ diff --git a/src/common/images/mtf_ent_fixt_repo_cms_set_ui.png b/src/common/images/mtf_ent_fixt_repo_cms_set_ui.png deleted file mode 100644 index 8d47c7e2447..00000000000 Binary files a/src/common/images/mtf_ent_fixt_repo_cms_set_ui.png and /dev/null differ diff --git a/src/common/images/mtf_ent_fixt_repo_cms_set_ui_frontend-app.png b/src/common/images/mtf_ent_fixt_repo_cms_set_ui_frontend-app.png deleted file mode 100644 index 41a33cb5659..00000000000 Binary files a/src/common/images/mtf_ent_fixt_repo_cms_set_ui_frontend-app.png and /dev/null differ diff --git a/src/common/images/mtf_ent_fixt_repo_cms_set_ui_storefront.png b/src/common/images/mtf_ent_fixt_repo_cms_set_ui_storefront.png deleted file mode 100644 index 71783a84aeb..00000000000 Binary files a/src/common/images/mtf_ent_fixt_repo_cms_set_ui_storefront.png and /dev/null differ diff --git a/src/common/images/mtf_ent_fixt_repo_config_scope-id.png b/src/common/images/mtf_ent_fixt_repo_config_scope-id.png deleted file mode 100644 index 8f010a32ea2..00000000000 Binary files a/src/common/images/mtf_ent_fixt_repo_config_scope-id.png and /dev/null differ diff --git a/src/common/images/mtf_features_common_dia.png b/src/common/images/mtf_features_common_dia.png deleted file mode 100644 index d520774e70d..00000000000 Binary files a/src/common/images/mtf_features_common_dia.png and /dev/null differ diff --git a/src/common/images/mtf_features_parallel_multi_dia.png b/src/common/images/mtf_features_parallel_multi_dia.png deleted file mode 100644 index 3fd741066fb..00000000000 Binary files a/src/common/images/mtf_features_parallel_multi_dia.png and /dev/null differ diff --git a/src/common/images/mtf_features_parallel_one_dia.png b/src/common/images/mtf_features_parallel_one_dia.png deleted file mode 100644 index 7b750cb2b86..00000000000 Binary files a/src/common/images/mtf_features_parallel_one_dia.png and /dev/null differ diff --git a/src/common/images/mtf_fixture_xml_pic.png b/src/common/images/mtf_fixture_xml_pic.png deleted file mode 100644 index 6756d66cb5e..00000000000 Binary files a/src/common/images/mtf_fixture_xml_pic.png and /dev/null differ diff --git a/src/common/images/mtf_layout_update.jpg b/src/common/images/mtf_layout_update.jpg deleted file mode 100644 index 99eb6bf75ff..00000000000 Binary files a/src/common/images/mtf_layout_update.jpg and /dev/null differ diff --git a/src/common/images/mtf_modularity_dirs.png b/src/common/images/mtf_modularity_dirs.png deleted file mode 100644 index 34b8bece8bb..00000000000 Binary files a/src/common/images/mtf_modularity_dirs.png and /dev/null differ diff --git a/src/common/images/mtf_qstart_mag_secur.png b/src/common/images/mtf_qstart_mag_secur.png deleted file mode 100644 index be983fad035..00000000000 Binary files a/src/common/images/mtf_qstart_mag_secur.png and /dev/null differ diff --git a/src/common/images/mtf_qstart_mag_wysiwyg.png b/src/common/images/mtf_qstart_mag_wysiwyg.png deleted file mode 100644 index 86ceefc7e48..00000000000 Binary files a/src/common/images/mtf_qstart_mag_wysiwyg.png and /dev/null differ diff --git a/src/common/images/mtf_repo_config_ex.png b/src/common/images/mtf_repo_config_ex.png deleted file mode 100644 index ca154a350c8..00000000000 Binary files a/src/common/images/mtf_repo_config_ex.png and /dev/null differ diff --git a/src/common/images/mtf_repo_merge_ex.png b/src/common/images/mtf_repo_merge_ex.png deleted file mode 100644 index fd05a4c7499..00000000000 Binary files a/src/common/images/mtf_repo_merge_ex.png and /dev/null differ diff --git a/src/common/images/mtf_repository_layout-allpages_w_dropd.png b/src/common/images/mtf_repository_layout-allpages_w_dropd.png deleted file mode 100644 index 6956ca439da..00000000000 Binary files a/src/common/images/mtf_repository_layout-allpages_w_dropd.png and /dev/null differ diff --git a/src/common/images/mtf_repository_layout-for-cms-page-link_w_dropd.png b/src/common/images/mtf_repository_layout-for-cms-page-link_w_dropd.png deleted file mode 100644 index ac304ff804a..00000000000 Binary files a/src/common/images/mtf_repository_layout-for-cms-page-link_w_dropd.png and /dev/null differ diff --git a/src/common/images/mtf_repository_layout-oncategory_w_dropd.png b/src/common/images/mtf_repository_layout-oncategory_w_dropd.png deleted file mode 100644 index c353a5cf4f2..00000000000 Binary files a/src/common/images/mtf_repository_layout-oncategory_w_dropd.png and /dev/null differ diff --git a/src/common/images/mtf_test_case_flow.png b/src/common/images/mtf_test_case_flow.png deleted file mode 100644 index 738b9a43925..00000000000 Binary files a/src/common/images/mtf_test_case_flow.png and /dev/null differ diff --git a/src/common/images/mtf_test_case_flow.pub b/src/common/images/mtf_test_case_flow.pub deleted file mode 100755 index 73ea50f6561..00000000000 Binary files a/src/common/images/mtf_test_case_flow.pub and /dev/null differ diff --git a/src/common/images/mtf_tut_fixt.png b/src/common/images/mtf_tut_fixt.png deleted file mode 100644 index aeb93a30dc1..00000000000 Binary files a/src/common/images/mtf_tut_fixt.png and /dev/null differ diff --git a/src/common/images/mtf_tutor_dataset.png b/src/common/images/mtf_tutor_dataset.png deleted file mode 100644 index 155ed201ec0..00000000000 Binary files a/src/common/images/mtf_tutor_dataset.png and /dev/null differ diff --git a/src/common/images/mtf_tutorial_block_mapping.png b/src/common/images/mtf_tutorial_block_mapping.png deleted file mode 100644 index 1045fc06cfd..00000000000 Binary files a/src/common/images/mtf_tutorial_block_mapping.png and /dev/null differ diff --git a/src/common/images/mtf_tutorial_block_struct.png b/src/common/images/mtf_tutorial_block_struct.png deleted file mode 100644 index a9da0f25099..00000000000 Binary files a/src/common/images/mtf_tutorial_block_struct.png and /dev/null differ diff --git a/src/common/images/mtf_tutorial_block_struct_test.png b/src/common/images/mtf_tutorial_block_struct_test.png deleted file mode 100644 index ab1e4c63628..00000000000 Binary files a/src/common/images/mtf_tutorial_block_struct_test.png and /dev/null differ diff --git a/src/common/images/mtf_tutorial_constraint_dir.png b/src/common/images/mtf_tutorial_constraint_dir.png deleted file mode 100644 index c837f78b2e1..00000000000 Binary files a/src/common/images/mtf_tutorial_constraint_dir.png and /dev/null differ diff --git a/src/common/images/mtf_tutorial_datasource.png b/src/common/images/mtf_tutorial_datasource.png deleted file mode 100644 index 499839a0932..00000000000 Binary files a/src/common/images/mtf_tutorial_datasource.png and /dev/null differ diff --git a/src/common/images/mtf_tutorial_new_syn_ui.png b/src/common/images/mtf_tutorial_new_syn_ui.png deleted file mode 100644 index bbbdf6d5e1d..00000000000 Binary files a/src/common/images/mtf_tutorial_new_syn_ui.png and /dev/null differ diff --git a/src/common/images/mtf_tutorial_page_new_synonym.png b/src/common/images/mtf_tutorial_page_new_synonym.png deleted file mode 100644 index 77336cb260b..00000000000 Binary files a/src/common/images/mtf_tutorial_page_new_synonym.png and /dev/null differ diff --git a/src/common/images/mtf_tutorial_pages.png b/src/common/images/mtf_tutorial_pages.png deleted file mode 100644 index 7dfc302a342..00000000000 Binary files a/src/common/images/mtf_tutorial_pages.png and /dev/null differ diff --git a/src/common/images/mtf_tutorial_pages_php.png b/src/common/images/mtf_tutorial_pages_php.png deleted file mode 100644 index 1f184c4073f..00000000000 Binary files a/src/common/images/mtf_tutorial_pages_php.png and /dev/null differ diff --git a/src/common/images/mtf_tutorial_storeIds-widget.png b/src/common/images/mtf_tutorial_storeIds-widget.png deleted file mode 100644 index 2db51ae7292..00000000000 Binary files a/src/common/images/mtf_tutorial_storeIds-widget.png and /dev/null differ diff --git a/src/common/images/mtf_tutorial_success_message.png b/src/common/images/mtf_tutorial_success_message.png deleted file mode 100644 index 692f9763a53..00000000000 Binary files a/src/common/images/mtf_tutorial_success_message.png and /dev/null differ diff --git a/src/common/images/mtf_tutorial_testcase_location.png b/src/common/images/mtf_tutorial_testcase_location.png deleted file mode 100644 index a94bf38d91f..00000000000 Binary files a/src/common/images/mtf_tutorial_testcase_location.png and /dev/null differ diff --git a/src/common/images/mtf_typ_element_brows.png b/src/common/images/mtf_typ_element_brows.png deleted file mode 100644 index 08b395e6add..00000000000 Binary files a/src/common/images/mtf_typ_element_brows.png and /dev/null differ diff --git a/src/common/images/mtf_typ_element_brows.pub b/src/common/images/mtf_typ_element_brows.pub deleted file mode 100755 index dc19ccb48a3..00000000000 Binary files a/src/common/images/mtf_typ_element_brows.pub and /dev/null differ diff --git a/src/common/images/mtf_typ_element_map_gui.png b/src/common/images/mtf_typ_element_map_gui.png deleted file mode 100644 index 52e4d09cdd4..00000000000 Binary files a/src/common/images/mtf_typ_element_map_gui.png and /dev/null differ diff --git a/src/common/images/mtf_typ_element_map_gui.pub b/src/common/images/mtf_typ_element_map_gui.pub deleted file mode 100755 index 52fd2d3b396..00000000000 Binary files a/src/common/images/mtf_typ_element_map_gui.pub and /dev/null differ diff --git a/src/common/images/mtf_widget_handler_tree.png b/src/common/images/mtf_widget_handler_tree.png deleted file mode 100644 index 94acb8823b4..00000000000 Binary files a/src/common/images/mtf_widget_handler_tree.png and /dev/null differ diff --git a/src/common/images/phpstorm/Intellij-idea-plugin-create-inspection-description-quick-fix.png b/src/common/images/phpstorm/Intellij-idea-plugin-create-inspection-description-quick-fix.png new file mode 100644 index 00000000000..9b163a73f43 Binary files /dev/null and b/src/common/images/phpstorm/Intellij-idea-plugin-create-inspection-description-quick-fix.png differ diff --git a/src/common/images/phpstorm/Intellij-idea-plugin-editor-local-inspections.png b/src/common/images/phpstorm/Intellij-idea-plugin-editor-local-inspections.png new file mode 100644 index 00000000000..bc1ebf8a81f Binary files /dev/null and b/src/common/images/phpstorm/Intellij-idea-plugin-editor-local-inspections.png differ diff --git a/src/common/images/phpstorm/built-in-uct/run-inspect-code-from-context-menu.png b/src/common/images/phpstorm/built-in-uct/run-inspect-code-from-context-menu.png new file mode 100644 index 00000000000..1022e90aa2c Binary files /dev/null and b/src/common/images/phpstorm/built-in-uct/run-inspect-code-from-context-menu.png differ diff --git a/src/common/images/phpstorm/built-in-uct/run-the-built-in-uct-min.gif b/src/common/images/phpstorm/built-in-uct/run-the-built-in-uct-min.gif new file mode 100644 index 00000000000..6117b70c7c0 Binary files /dev/null and b/src/common/images/phpstorm/built-in-uct/run-the-built-in-uct-min.gif differ diff --git a/src/common/images/phpstorm/built-in-uct/shared-configurations-for-all-inspection-types.png b/src/common/images/phpstorm/built-in-uct/shared-configurations-for-all-inspection-types.png new file mode 100644 index 00000000000..0af139540ed Binary files /dev/null and b/src/common/images/phpstorm/built-in-uct/shared-configurations-for-all-inspection-types.png differ diff --git a/src/common/images/phpstorm/built-in-uct/uct-analysis-through-intellj-idea-inspect-code-action.png b/src/common/images/phpstorm/built-in-uct/uct-analysis-through-intellj-idea-inspect-code-action.png new file mode 100644 index 00000000000..29e3f45d763 Binary files /dev/null and b/src/common/images/phpstorm/built-in-uct/uct-analysis-through-intellj-idea-inspect-code-action.png differ diff --git a/src/common/images/phpstorm/built-in-uct/uct-inspections-highlighting-2.png b/src/common/images/phpstorm/built-in-uct/uct-inspections-highlighting-2.png new file mode 100644 index 00000000000..85fc3f3be38 Binary files /dev/null and b/src/common/images/phpstorm/built-in-uct/uct-inspections-highlighting-2.png differ diff --git a/src/common/images/phpstorm/built-in-uct/uct-inspections-highlighting-3.png b/src/common/images/phpstorm/built-in-uct/uct-inspections-highlighting-3.png new file mode 100644 index 00000000000..ffafbd9d111 Binary files /dev/null and b/src/common/images/phpstorm/built-in-uct/uct-inspections-highlighting-3.png differ diff --git a/src/common/images/phpstorm/built-in-uct/uct-inspections-highlighting-4.png b/src/common/images/phpstorm/built-in-uct/uct-inspections-highlighting-4.png new file mode 100644 index 00000000000..997d0730b92 Binary files /dev/null and b/src/common/images/phpstorm/built-in-uct/uct-inspections-highlighting-4.png differ diff --git a/src/common/images/phpstorm/built-in-uct/uct-inspections-highlighting.png b/src/common/images/phpstorm/built-in-uct/uct-inspections-highlighting.png new file mode 100644 index 00000000000..f72b5d988db Binary files /dev/null and b/src/common/images/phpstorm/built-in-uct/uct-inspections-highlighting.png differ diff --git a/src/common/images/phpstorm/built-in-uct/uct-inspections-profile.png b/src/common/images/phpstorm/built-in-uct/uct-inspections-profile.png new file mode 100644 index 00000000000..0a1ec30347a Binary files /dev/null and b/src/common/images/phpstorm/built-in-uct/uct-inspections-profile.png differ diff --git a/src/common/images/phpstorm/built-in-uct/uct-inspections-settings.png b/src/common/images/phpstorm/built-in-uct/uct-inspections-settings.png new file mode 100644 index 00000000000..7ad9e71307d Binary files /dev/null and b/src/common/images/phpstorm/built-in-uct/uct-inspections-settings.png differ diff --git a/src/common/images/phpstorm/built-in-uct/uct-intellij-idea-based-analysis-configuration.png b/src/common/images/phpstorm/built-in-uct/uct-intellij-idea-based-analysis-configuration.png new file mode 100644 index 00000000000..68dfd1402e1 Binary files /dev/null and b/src/common/images/phpstorm/built-in-uct/uct-intellij-idea-based-analysis-configuration.png differ diff --git a/src/common/images/phpstorm/built-in-uct/uct-settings.png b/src/common/images/phpstorm/built-in-uct/uct-settings.png new file mode 100644 index 00000000000..796db00dc9a Binary files /dev/null and b/src/common/images/phpstorm/built-in-uct/uct-settings.png differ diff --git a/src/common/images/phpstorm/changed-plugin-generation-min.gif b/src/common/images/phpstorm/changed-plugin-generation-min.gif new file mode 100644 index 00000000000..ba8b6fbad57 Binary files /dev/null and b/src/common/images/phpstorm/changed-plugin-generation-min.gif differ diff --git a/src/common/images/phpstorm/copy-css-path.png b/src/common/images/phpstorm/copy-css-path.png new file mode 100644 index 00000000000..cb737c13df0 Binary files /dev/null and b/src/common/images/phpstorm/copy-css-path.png differ diff --git a/src/common/images/phpstorm/copy-js-path.png b/src/common/images/phpstorm/copy-js-path.png new file mode 100644 index 00000000000..4bf71e6f38e Binary files /dev/null and b/src/common/images/phpstorm/copy-js-path.png differ diff --git a/src/common/images/phpstorm/declare-web-api-interface-min.gif b/src/common/images/phpstorm/declare-web-api-interface-min.gif new file mode 100644 index 00000000000..5367209d8b1 Binary files /dev/null and b/src/common/images/phpstorm/declare-web-api-interface-min.gif differ diff --git a/src/common/images/phpstorm/download-from-jetbrains.png b/src/common/images/phpstorm/download-from-jetbrains.png new file mode 100644 index 00000000000..ab55055e758 Binary files /dev/null and b/src/common/images/phpstorm/download-from-jetbrains.png differ diff --git a/src/common/images/phpstorm/enable-magento-integration.png b/src/common/images/phpstorm/enable-magento-integration.png new file mode 100644 index 00000000000..6c7c5aa7b6a Binary files /dev/null and b/src/common/images/phpstorm/enable-magento-integration.png differ diff --git a/src/common/images/phpstorm/entity-creator-web-api-generation-min.gif b/src/common/images/phpstorm/entity-creator-web-api-generation-min.gif new file mode 100644 index 00000000000..8335ec7673c Binary files /dev/null and b/src/common/images/phpstorm/entity-creator-web-api-generation-min.gif differ diff --git a/src/common/images/phpstorm/entity-id-used-as-constant.png b/src/common/images/phpstorm/entity-id-used-as-constant.png new file mode 100644 index 00000000000..0ac655e8c18 Binary files /dev/null and b/src/common/images/phpstorm/entity-id-used-as-constant.png differ diff --git a/src/common/images/phpstorm/get-list-in-browser.png b/src/common/images/phpstorm/get-list-in-browser.png new file mode 100644 index 00000000000..d687536df3f Binary files /dev/null and b/src/common/images/phpstorm/get-list-in-browser.png differ diff --git a/src/common/images/phpstorm/get-list-rest-api-call.png b/src/common/images/phpstorm/get-list-rest-api-call.png new file mode 100644 index 00000000000..5dda7b503f2 Binary files /dev/null and b/src/common/images/phpstorm/get-list-rest-api-call.png differ diff --git a/src/common/images/phpstorm/install-through-phpstorm.png b/src/common/images/phpstorm/install-through-phpstorm.png new file mode 100644 index 00000000000..ac6004ca9b9 Binary files /dev/null and b/src/common/images/phpstorm/install-through-phpstorm.png differ diff --git a/src/common/images/phpstorm/issue-description.png b/src/common/images/phpstorm/issue-description.png new file mode 100644 index 00000000000..ef5c026482e Binary files /dev/null and b/src/common/images/phpstorm/issue-description.png differ diff --git a/src/common/images/phpstorm/issue-title.png b/src/common/images/phpstorm/issue-title.png new file mode 100644 index 00000000000..1e5792629de Binary files /dev/null and b/src/common/images/phpstorm/issue-title.png differ diff --git a/src/common/images/phpstorm/plugin-tag-inspections-min.gif b/src/common/images/phpstorm/plugin-tag-inspections-min.gif new file mode 100644 index 00000000000..39a2cc6c0ee Binary files /dev/null and b/src/common/images/phpstorm/plugin-tag-inspections-min.gif differ diff --git a/src/common/images/phpstorm/preference-tag-inspections-min.gif b/src/common/images/phpstorm/preference-tag-inspections-min.gif new file mode 100644 index 00000000000..084e932d02a Binary files /dev/null and b/src/common/images/phpstorm/preference-tag-inspections-min.gif differ diff --git a/src/common/images/phpstorm/report-me.png b/src/common/images/phpstorm/report-me.png new file mode 100644 index 00000000000..b49526c491e Binary files /dev/null and b/src/common/images/phpstorm/report-me.png differ diff --git a/src/common/images/phpstorm/service-tag-inspections-min.gif b/src/common/images/phpstorm/service-tag-inspections-min.gif new file mode 100644 index 00000000000..831d6409486 Binary files /dev/null and b/src/common/images/phpstorm/service-tag-inspections-min.gif differ diff --git a/src/common/images/phpstorm/type-tag-inspections-1-min.gif b/src/common/images/phpstorm/type-tag-inspections-1-min.gif new file mode 100644 index 00000000000..84146c5b5f2 Binary files /dev/null and b/src/common/images/phpstorm/type-tag-inspections-1-min.gif differ diff --git a/src/common/images/phpstorm/type-tag-inspections-2-min.gif b/src/common/images/phpstorm/type-tag-inspections-2-min.gif new file mode 100644 index 00000000000..9d383a5623b Binary files /dev/null and b/src/common/images/phpstorm/type-tag-inspections-2-min.gif differ diff --git a/src/common/images/phpstorm/uct-run-configuration-1-min.gif b/src/common/images/phpstorm/uct-run-configuration-1-min.gif new file mode 100644 index 00000000000..f11b55adcaf Binary files /dev/null and b/src/common/images/phpstorm/uct-run-configuration-1-min.gif differ diff --git a/src/common/images/phpstorm/uct-run-configuration-3-min.gif b/src/common/images/phpstorm/uct-run-configuration-3-min.gif new file mode 100644 index 00000000000..ae7b2fba9c1 Binary files /dev/null and b/src/common/images/phpstorm/uct-run-configuration-3-min.gif differ diff --git a/src/common/images/phpstorm/uct-run-configuration-template-position.png b/src/common/images/phpstorm/uct-run-configuration-template-position.png new file mode 100644 index 00000000000..e91abc3d3ee Binary files /dev/null and b/src/common/images/phpstorm/uct-run-configuration-template-position.png differ diff --git a/src/common/images/phpstorm/uct-run-configuration-template-view.png b/src/common/images/phpstorm/uct-run-configuration-template-view.png new file mode 100644 index 00000000000..1d769ea4204 Binary files /dev/null and b/src/common/images/phpstorm/uct-run-configuration-template-view.png differ diff --git a/src/common/images/phpstorm/web-api-declaration-2-min.gif b/src/common/images/phpstorm/web-api-declaration-2-min.gif new file mode 100644 index 00000000000..a2a3ab9282c Binary files /dev/null and b/src/common/images/phpstorm/web-api-declaration-2-min.gif differ diff --git a/src/common/images/phpstorm/xml-file-header-in-file.png b/src/common/images/phpstorm/xml-file-header-in-file.png new file mode 100644 index 00000000000..59bb55064d9 Binary files /dev/null and b/src/common/images/phpstorm/xml-file-header-in-file.png differ diff --git a/src/common/images/phpstorm/xml-file-header.png b/src/common/images/phpstorm/xml-file-header.png new file mode 100644 index 00000000000..499b2971169 Binary files /dev/null and b/src/common/images/phpstorm/xml-file-header.png differ diff --git a/src/common/images/search-engine-config.svg b/src/common/images/search-engine-config.svg new file mode 100644 index 00000000000..9968c4b2f37 --- /dev/null +++ b/src/common/images/search-engine-config.svg @@ -0,0 +1,4 @@ + + + +
Web Server

Adobe Commerce
Webnodes
Web Server...
Search Request
Search Request
Web Server

SSL Proxy
Reverse Proxy
Web Server...
Search Engine
Search Engine
HTTP Basic Auth
SSL
HTTP Basic Auth...
Text is not SVG - cannot display
\ No newline at end of file diff --git a/src/common/images/static-jscs.png b/src/common/images/static-jscs.png deleted file mode 100644 index eb796860036..00000000000 Binary files a/src/common/images/static-jscs.png and /dev/null differ diff --git a/src/common/images/tools/swat-agent.svg b/src/common/images/tools/swat-agent.svg new file mode 100644 index 00000000000..411c6804353 --- /dev/null +++ b/src/common/images/tools/swat-agent.svg @@ -0,0 +1 @@ + diff --git a/src/common/images/widget/modal-widget-result-custom.png b/src/common/images/widget/modal-widget-result-custom.png deleted file mode 100644 index 32e223c72a6..00000000000 Binary files a/src/common/images/widget/modal-widget-result-custom.png and /dev/null differ diff --git a/src/common/js/qpt.app.min.js b/src/common/js/qpt.app.min.js new file mode 100644 index 00000000000..bac73eaa72d --- /dev/null +++ b/src/common/js/qpt.app.min.js @@ -0,0 +1,179 @@ +!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=201)}([function(e,t,n){"use strict";e.exports=n(184)},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"b",(function(){return A})),n.d(t,"c",(function(){return F}));var r=n(1),o=n(5),a=(n(133),n(0)),i=n(80),l=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,c=Object(i.a)((function(e){return l.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),s=n(30),u=n(43),d=n(51),p=c,f=function(e){return"theme"!==e},m=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?p:f},b=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},h=function e(t,n){var o,i,l=t.__emotion_real===t,c=l&&t.__emotion_base||t;void 0!==n&&(o=n.label,i=n.target);var p=b(t,n,l),f=p||m(c),h=!f("as");return function(){var g=arguments,v=l&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==o&&v.push("label:"+o+";"),null==g[0]||void 0===g[0].raw)v.push.apply(v,g);else{0,v.push(g[0][0]);for(var y=g.length,O=1;O{const r=(o=t[e],i=n,"function"==typeof o?o(i):o);var o,i;if("object"==typeof r)if(O.b[e])a=Object(y.a)(a,Object(O.a)(e,r,n));else{const t=Object(x.b)({theme:n},r,t=>({[e]:t}));!function(...e){const t=e.reduce((e,t)=>e.concat(Object.keys(t)),[]),n=new Set(t);return e.every(e=>n.size===Object.keys(e).length)}(t,r)?a=Object(y.a)(a,t):a[e]=w({sx:r,theme:n})}else a=Object(y.a)(a,Object(O.a)(e,r,n))}),Object(x.c)(o,a)}w.filterProps=["sx"];var j=w,C=n(151);const S=["variant"];function k(e){return 0===e.length}function E(e){const{variant:t}=e,n=Object(o.a)(e,S);let r=t||"";return Object.keys(n).sort().forEach(t=>{r+="color"===t?k(r)?e[t]:Object(C.a)(e[t]):`${k(r)?t:Object(C.a)(t)}${Object(C.a)(e[t].toString())}`}),r}const R=["name","slot","skipVariantsResolver","skipSx","overridesResolver"],P=["theme"],T=["theme"];function M(e){return 0===Object.keys(e).length}function I(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const L=Object(v.a)();var z=n(56);const A=e=>I(e)&&"classes"!==e,F=I,D=function(e={}){const{defaultTheme:t=L,rootShouldForwardProp:n=I,slotShouldForwardProp:a=I}=e;return(e,i={})=>{const{name:l,slot:c,skipVariantsResolver:s,skipSx:u,overridesResolver:d}=i,p=Object(o.a)(i,R),f=void 0!==s?s:c&&"Root"!==c||!1,m=u||!1;let b=I;"Root"===c?b=n:c&&(b=a);const h=function(e,t){return g(e,t)}(e,Object(r.a)({shouldForwardProp:b,label:void 0},p));return(e,...n)=>{const a=n?n.map(e=>"function"==typeof e?n=>{let{theme:a}=n,i=Object(o.a)(n,P);return e(Object(r.a)({theme:M(a)?t:a},i))}:e):[];let i=e;l&&d&&a.push(e=>{const n=M(e.theme)?t:e.theme,r=((e,t)=>t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null)(l,n);return r?d(e,r):null}),l&&!f&&a.push(e=>{const n=M(e.theme)?t:e.theme;return((e,t,n,r)=>{var o,a;const{ownerState:i={}}=e,l=[],c=null==n||null==(o=n.components)||null==(a=o[r])?void 0:a.variants;return c&&c.forEach(n=>{let r=!0;Object.keys(n.props).forEach(t=>{i[t]!==n.props[t]&&e[t]!==n.props[t]&&(r=!1)}),r&&l.push(t[E(n.props)])}),l})(e,((e,t)=>{let n=[];t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants);const r={};return n.forEach(e=>{const t=E(e.props);r[t]=e.style}),r})(l,n),n,l)}),m||a.push(e=>{const n=M(e.theme)?t:e.theme;return j(Object(r.a)({},e,{theme:n}))});const c=a.length-n.length;if(Array.isArray(e)&&c>0){const t=new Array(c).fill("");i=[...e,...t],i.raw=[...e.raw,...t]}else"function"==typeof e&&(i=n=>{let{theme:a}=n,i=Object(o.a)(n,T);return e(Object(r.a)({theme:M(a)?t:a},i))});return h(i,...a)}}}({defaultTheme:z.a,rootShouldForwardProp:A});t.a=D},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(5);function o(e,t){if(null==e)return{};var n,o,a=Object(r.a)(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}},function(e,t,n){"use strict";var r=n(151);t.a=r.a},function(e,t,n){"use strict";n.d(t,"b",(function(){return a}));var r=n(151),o=n(28);function a(e,t){return t&&"string"==typeof t?t.split(".").reduce((e,t)=>e&&e[t]?e[t]:null,e):null}function i(e,t,n,r=n){let o;return o="function"==typeof e?e(n):Array.isArray(e)?e[n]||r:a(e,n)||r,t&&(o=t(o)),o}t.a=function(e){const{prop:t,cssProperty:n=e.prop,themeKey:l,transform:c}=e,s=e=>{if(null==e[t])return null;const s=e[t],u=a(e.theme,l)||{};return Object(o.b)(e,s,e=>{let o=i(u,c,e);return e===o&&"string"==typeof e&&(o=i(u,c,`${t}${"default"===e?"":Object(r.a)(e)}`,e)),!1===n?o:{[n]:o}})};return s.propTypes={},s.filterProps=[t],s}},function(e,t,n){"use strict";var r=n(1),o=n(7),a=n(0),i=n.n(a),l=(n(4),n(50)),c=n.n(l),s=n(44),u=n(205),d=n(150),p=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var a=t.defaultTheme,l=t.withTheme,p=void 0!==l&&l,f=t.name,m=Object(o.a)(t,["defaultTheme","withTheme","name"]);var b=f,h=Object(s.a)(e,Object(r.a)({defaultTheme:a,Component:n,name:f||n.displayName,classNamePrefix:b},m)),g=i.a.forwardRef((function(e,t){e.classes;var l,c=e.innerRef,s=Object(o.a)(e,["classes","innerRef"]),m=h(Object(r.a)({},n.defaultProps,e)),b=s;return("string"==typeof f||p)&&(l=Object(d.a)()||a,f&&(b=Object(u.a)({theme:l,name:f,props:s})),p&&!b.theme&&(b.theme=l)),i.a.createElement(n,Object(r.a)({ref:c||t,classes:m},b))}));return c()(g,n),g}},f=n(45);t.a=function(e,t){return p(e,Object(r.a)({defaultTheme:f.a},t))}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(1);var o=n(143);function a({props:e,name:t,defaultTheme:n}){return function(e){const{theme:t,name:n,props:o}=e;if(!(t&&t.components&&t.components[n]&&t.components[n].defaultProps))return o;const a=Object(r.a)({},o),i=t.components[n].defaultProps;let l;for(l in i)void 0===a[l]&&(a[l]=i[l]);return a}({theme:Object(o.a)(n),name:t,props:e})}var i=n(56);function l({props:e,name:t}){return a({props:e,name:t,defaultTheme:i.a})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(149);function o(e){if("string"!=typeof e)throw new Error(Object(r.a)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},,function(e,t,n){"use strict";n.d(t,"h",(function(){return a})),n.d(t,"l",(function(){return i})),n.d(t,"i",(function(){return l})),n.d(t,"c",(function(){return c})),n.d(t,"k",(function(){return s})),n.d(t,"f",(function(){return u})),n.d(t,"g",(function(){return d})),n.d(t,"d",(function(){return p})),n.d(t,"e",(function(){return f})),n.d(t,"a",(function(){return m})),n.d(t,"b",(function(){return b})),n.d(t,"j",(function(){return h}));var r=n(149);function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function a(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}function i(e){if(0===e.indexOf("#"))return e;var t=c(e).values;return"#".concat(t.map((function(e){return 1===(t=e.toString(16)).length?"0".concat(t):t;var t})).join(""))}function l(e){var t=(e=c(e)).values,n=t[0],r=t[1]/100,o=t[2]/100,a=r*Math.min(o,1-o),i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return o-a*Math.max(Math.min(t-3,9-t,1),-1)},l="rgb",u=[Math.round(255*i(0)),Math.round(255*i(8)),Math.round(255*i(4))];return"hsla"===e.type&&(l+="a",u.push(t[3])),s({type:l,values:u})}function c(e){if(e.type)return e;if("#"===e.charAt(0))return c(a(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error(Object(r.a)(3,e));var o=e.substring(t+1,e.length-1).split(",");return{type:n,values:o=o.map((function(e){return parseFloat(e)}))}}function s(e){var t=e.type,n=e.values;return-1!==t.indexOf("rgb")?n=n.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function u(e,t){var n=d(e),r=d(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function d(e){var t="hsl"===(e=c(e)).type?c(l(e)).values:e.values;return t=t.map((function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return d(e)>.5?b(e,t):h(e,t)}function f(e,t){return m(e,t)}function m(e,t){return e=c(e),t=o(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),e.values[3]=t,s(e)}function b(e,t){if(e=c(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return s(e)}function h(e,t){if(e=c(e),t=o(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return s(e)}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(0),o=n(33);function a(e,t){return r.useMemo((function(){return null==e&&null==t?null:function(n){Object(o.a)(e,n),Object(o.a)(t,n)}}),[e,t])}},function(e,t,n){"use strict";function r(e,t){return e===t}function o(e,t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,o=0;o1?t-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:r,n=null,a=null;return function(){return o(t,n,arguments)||(a=e.apply(null,arguments)),n=arguments,a}}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n(1),o=n(0),a=n.n(o),i=n(7),l=(n(4),n(3)),c=n(10),s=n(13),u=o.forwardRef((function(e,t){var n=e.children,a=e.classes,c=e.className,u=e.color,d=void 0===u?"inherit":u,p=e.component,f=void 0===p?"svg":p,m=e.fontSize,b=void 0===m?"medium":m,h=e.htmlColor,g=e.titleAccess,v=e.viewBox,y=void 0===v?"0 0 24 24":v,O=Object(i.a)(e,["children","classes","className","color","component","fontSize","htmlColor","titleAccess","viewBox"]);return o.createElement(f,Object(r.a)({className:Object(l.a)(a.root,c,"inherit"!==d&&a["color".concat(Object(s.a)(d))],"default"!==b&&"medium"!==b&&a["fontSize".concat(Object(s.a)(b))]),focusable:"false",viewBox:y,color:h,"aria-hidden":!g||void 0,role:g?"img":void 0,ref:t},O),n,g?o.createElement("title",null,g):null)}));u.muiName="SvgIcon";var d=Object(c.a)((function(e){return{root:{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,fontSize:e.typography.pxToRem(24),transition:e.transitions.create("fill",{duration:e.transitions.duration.shorter})},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorAction:{color:e.palette.action.active},colorError:{color:e.palette.error.main},colorDisabled:{color:e.palette.action.disabled},fontSizeInherit:{fontSize:"inherit"},fontSizeSmall:{fontSize:e.typography.pxToRem(20)},fontSizeLarge:{fontSize:e.typography.pxToRem(35)}}}),{name:"MuiSvgIcon"})(u);function p(e,t){var n=function(t,n){return a.a.createElement(d,Object(r.a)({ref:n},t),e)};return n.muiName=d.muiName,a.a.memo(a.a.forwardRef(n))}},function(e,t,n){"use strict";var r=n(211);t.a=r.a},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(185)},function(e,t,n){"use strict";n.d(t,"a",(function(){return y}));var r=n(1),o=n(0),a=n(5),i=(n(4),n(3)),l=n(295),c=n(8),s=n(12),u=n(6),d=n(206),p=n(296);function f(e){return Object(d.a)("MuiSvgIcon",e)}Object(p.a)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var m=n(2);const b=["children","className","color","component","fontSize","htmlColor","titleAccess","viewBox"],h=Object(u.a)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t["color"+Object(c.a)(n.color)],t["fontSize"+Object(c.a)(n.fontSize)]]}})(({theme:e,ownerState:t})=>{var n,r;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,transition:e.transitions.create("fill",{duration:e.transitions.duration.shorter}),fontSize:{inherit:"inherit",small:e.typography.pxToRem(20),medium:e.typography.pxToRem(24),large:e.typography.pxToRem(35)}[t.fontSize],color:null!=(n=null==(r=e.palette[t.color])?void 0:r.main)?n:{action:e.palette.action.active,disabled:e.palette.action.disabled,inherit:void 0}[t.color]}}),g=o.forwardRef((function(e,t){const n=Object(s.a)({props:e,name:"MuiSvgIcon"}),{children:o,className:u,color:d="inherit",component:p="svg",fontSize:g="medium",htmlColor:v,titleAccess:y,viewBox:O="0 0 24 24"}=n,x=Object(a.a)(n,b),w=Object(r.a)({},n,{color:d,component:p,fontSize:g,viewBox:O}),j=(e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root","inherit"!==t&&"color"+Object(c.a)(t),"fontSize"+Object(c.a)(n)]};return Object(l.a)(o,f,r)})(w);return Object(m.jsxs)(h,Object(r.a)({as:p,className:Object(i.a)(j.root,u),ownerState:w,focusable:"false",viewBox:O,color:v,"aria-hidden":!y||void 0,role:y?"img":void 0,ref:t},x,{children:[o,y?Object(m.jsx)("title",{children:y}):null]}))}));g.muiName="SvgIcon";var v=g;function y(e,t){const n=(n,o)=>Object(m.jsx)(v,Object(r.a)({"data-testid":t+"Icon",ref:o},n,{children:e}));return n.muiName=v.muiName,o.memo(o.forwardRef(n))}},function(e,t,n){"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(0);function o(e){var t=r.useState(e),n=t[0],o=t[1],a=e||n;return r.useEffect((function(){null==n&&o("mui-".concat(Math.round(1e5*Math.random())))}),[n]),a}},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return r}))},,function(e,t,n){"use strict";n.d(t,"a",(function(){return q})),n.d(t,"b",(function(){return Z})),n.d(t,"c",(function(){return he})),n.d(t,"d",(function(){return d})),n.d(t,"e",(function(){return ve})),n.d(t,"f",(function(){return ge})),n.d(t,"g",(function(){return f}));var r=n(1),o=n(69),a=(n(79),n(58)),i=n(65),l=n(84),c=n(5),s={}.constructor;function u(e){if(null==e||"object"!=typeof e)return e;if(Array.isArray(e))return e.map(u);if(e.constructor!==s)return e;var t={};for(var n in e)t[n]=u(e[n]);return t}function d(e,t,n){void 0===e&&(e="unnamed");var r=n.jss,o=u(t),a=r.plugins.onCreateRule(e,o,n);return a||(e[0],null)}var p=function(e,t){for(var n="",r=0;r<+~=|^:(),"'`\s])/g,v="undefined"!=typeof CSS&&CSS.escape,y=function(e){return v?v(e):e.replace(g,"\\$1")},O=function(){function e(e,t,n){this.type="style",this.isProcessed=!1;var r=n.sheet,o=n.Renderer;this.key=e,this.options=n,this.style=t,r?this.renderer=r.renderer:o&&(this.renderer=new o)}return e.prototype.prop=function(e,t,n){if(void 0===t)return this.style[e];var r=!!n&&n.force;if(!r&&this.style[e]===t)return this;var o=t;n&&!1===n.process||(o=this.options.jss.plugins.onChangeValue(t,e,this));var a=null==o||!1===o,i=e in this.style;if(a&&!i&&!r)return this;var l=a&&i;if(l?delete this.style[e]:this.style[e]=o,this.renderable&&this.renderer)return l?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,o),this;var c=this.options.sheet;return c&&c.attached,this},e}(),x=function(e){function t(t,n,r){var o;o=e.call(this,t,n,r)||this;var a=r.selector,i=r.scoped,c=r.sheet,s=r.generateId;return a?o.selectorText=a:!1!==i&&(o.id=s(Object(l.a)(Object(l.a)(o)),c),o.selectorText="."+y(o.id)),o}Object(i.a)(t,e);var n=t.prototype;return n.applyTo=function(e){var t=this.renderer;if(t){var n=this.toJSON();for(var r in n)t.setProperty(e,r,n[r])}return this},n.toJSON=function(){var e={};for(var t in this.style){var n=this.style[t];"object"!=typeof n?e[t]=n:Array.isArray(n)&&(e[t]=f(n))}return e},n.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?Object(r.a)({},e,{allowEmpty:!0}):e;return h(this.selectorText,this.style,n)},Object(a.a)(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,n=this.renderable;if(n&&t)t.setSelector(n,e)||t.replaceRule(n,this)}},get:function(){return this.selectorText}}]),t}(O),w={onCreateRule:function(e,t,n){return"@"===e[0]||n.parent&&"keyframes"===n.parent.type?null:new x(e,t,n)}},j={indent:1,children:!0},C=/@([\w-]+)/,S=function(){function e(e,t,n){this.type="conditional",this.isProcessed=!1,this.key=e;var o=e.match(C);for(var a in this.at=o?o[1]:"unknown",this.query=n.name||"@"+this.at,this.options=n,this.rules=new q(Object(r.a)({},n,{parent:this})),t)this.rules.add(a,t[a]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r?(this.options.jss.plugins.onProcessRule(r),r):null},t.toString=function(e){void 0===e&&(e=j);var t=m(e).linebreak;if(null==e.indent&&(e.indent=j.indent),null==e.children&&(e.children=j.children),!1===e.children)return this.query+" {}";var n=this.rules.toString(e);return n?this.query+" {"+t+n+t+"}":""},e}(),k=/@media|@supports\s+/,E={onCreateRule:function(e,t,n){return k.test(e)?new S(e,t,n):null}},R={indent:1,children:!0},P=/@keyframes\s+([\w-]+)/,T=function(){function e(e,t,n){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var o=e.match(P);o&&o[1]?this.name=o[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var a=n.scoped,i=n.sheet,l=n.generateId;for(var c in this.id=!1===a?this.name:y(l(this,i)),this.rules=new q(Object(r.a)({},n,{parent:this})),t)this.rules.add(c,t[c],Object(r.a)({},n,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){void 0===e&&(e=R);var t=m(e).linebreak;if(null==e.indent&&(e.indent=R.indent),null==e.children&&(e.children=R.children),!1===e.children)return this.at+" "+this.id+" {}";var n=this.rules.toString(e);return n&&(n=""+t+n+t),this.at+" "+this.id+" {"+n+"}"},e}(),M=/@keyframes\s+/,I=/\$([\w-]+)/g,L=function(e,t){return"string"==typeof e?e.replace(I,(function(e,n){return n in t?t[n]:e})):e},z=function(e,t,n){var r=e[t],o=L(r,n);o!==r&&(e[t]=o)},A={onCreateRule:function(e,t,n){return"string"==typeof e&&M.test(e)?new T(e,t,n):null},onProcessStyle:function(e,t,n){return"style"===t.type&&n?("animation-name"in e&&z(e,"animation-name",n.keyframes),"animation"in e&&z(e,"animation",n.keyframes),e):e},onChangeValue:function(e,t,n){var r=n.options.sheet;if(!r)return e;switch(t){case"animation":case"animation-name":return L(e,r.keyframes);default:return e}}},F=function(e){function t(){return e.apply(this,arguments)||this}return Object(i.a)(t,e),t.prototype.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?Object(r.a)({},e,{allowEmpty:!0}):e;return h(this.key,this.style,n)},t}(O),D={onCreateRule:function(e,t,n){return n.parent&&"keyframes"===n.parent.type?new F(e,t,n):null}},N=function(){function e(e,t,n){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){var t=m(e).linebreak;if(Array.isArray(this.style)){for(var n="",r=0;r=this.index)t.push(e);else for(var r=0;rn)return void t.splice(r,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,n=t.attached,r=Object(c.a)(t,["attached"]),o=m(r).linebreak,a="",i=0;i0){var n=function(e,t){for(var n=0;nt.index&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if((n=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.attached&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e))&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=e.insertionPoint;if(r&&"string"==typeof r){var o=function(e){for(var t=ce(),n=0;nn?n:t},fe=function(){function e(e){this.getPropertyValue=oe,this.setProperty=ae,this.removeProperty=ie,this.setSelector=le,this.hasInsertedRules=!1,this.cssRules=[],e&&Q.add(e),this.sheet=e;var t,n=this.sheet?this.sheet.options:{},r=n.media,o=n.meta,a=n.element;this.element=a||((t=document.createElement("style")).textContent="\n",t),this.element.setAttribute("data-jss",""),r&&this.element.setAttribute("media",r),o&&this.element.setAttribute("data-meta",o);var i=ue();i&&this.element.setAttribute("nonce",i)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){!function(e,t){var n=t.insertionPoint,r=se(t);if(!1!==r&&r.parent)r.parent.insertBefore(e,r.node);else if(n&&"number"==typeof n.nodeType){var o=n,a=o.parentNode;a&&a.insertBefore(e,o.nextSibling)}else ce().appendChild(e)}(this.element,this.sheet.options);var e=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&e&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){if(this.sheet){var e=this.element.parentNode;e&&e.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var n=0;n`@media (min-width:${r[e]}px)`};function a(e,t,n){const a=e.theme||{};if(Array.isArray(t)){const e=a.breakpoints||o;return t.reduce((r,o,a)=>(r[e.up(e.keys[a])]=n(t[a]),r),{})}if("object"==typeof t){const e=a.breakpoints||o;return Object.keys(t).reduce((o,a)=>{if(-1!==Object.keys(e.values||r).indexOf(a)){o[e.up(a)]=n(t[a],a)}else{const e=a;o[e]=t[e]}return o},{})}return n(t)}function i(e={}){var t;return(null==e||null==(t=e.keys)?void 0:t.reduce((t,n)=>(t[e.up(n)]={},t),{}))||{}}function l(e,t){return e.reduce((e,t)=>{const n=e[t];return 0===Object.keys(n).length&&delete e[t],e},t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.zhCN=t.viVN=t.ukUA=t.trTR=t.svSE=t.skSK=t.ruRU=t.roRO=t.ptPT=t.ptBR=t.plPL=t.nlNL=t.koKR=t.jaJP=t.itIT=t.isIS=t.idID=t.hyAM=t.huHU=t.hiIN=t.heIL=t.frFR=t.fiFI=t.faIR=t.etEE=t.esES=t.enUS=t.deDE=t.csCZ=t.caES=t.bgBG=t.azAZ=void 0;var r={props:{MuiBreadcrumbs:{expandText:"Yolu göstər"},MuiTablePagination:{backIconButtonText:"Əvvəlki səhifə",labelRowsPerPage:"Səhifəyə düşən sətrlər:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," dən ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"Növbəti səhifə"},MuiRating:{getLabelText:function(e){var t="Ulduz",n=e%10;return n>1&&n<5&&(t="Ulduzlar"),"".concat(e," ").concat(t)},emptyLabelText:"Boş"},MuiAutocomplete:{clearText:"Silmək",closeText:"Bağlamaq",loadingText:"Yüklənir…",noOptionsText:"Seçimlər mövcud deyil",openText:"Открыть"},MuiAlert:{closeText:"Bağlamaq"},MuiPagination:{"aria-label":"Səhifənin naviqasiyası",getItemAriaLabel:function(e,t,n){return"page"===e?"".concat(t," ").concat(n?"səhifə":"səhifəyə keç"):"first"===e?"Birinci səhifəyə keç":"last"===e?"Sonuncu səhifəyə keç":"next"===e?"Növbəti səhifəyə keç":"previous"===e?"Əvvəlki səhifəyə keç":void 0}}}};t.azAZ=r;var o={props:{MuiBreadcrumbs:{expandText:"Показване на пътя"},MuiTablePagination:{backIconButtonText:"Предишна страница",labelRowsPerPage:"Редове на страница:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," от ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"Следваща страница"},MuiRating:{getLabelText:function(e){return"".concat(e," Звезд").concat(1!==e?"и":"а")},emptyLabelText:"Изчисти"},MuiAutocomplete:{clearText:"Изчисти",closeText:"Затвори",loadingText:"Зареждане…",noOptionsText:"Няма налични опции",openText:"Отвори"},MuiAlert:{closeText:"Затвори"},MuiPagination:{"aria-label":"Пагинация",getItemAriaLabel:function(e,t,n){return"page"===e?"".concat(n?"":"Към ","страница ").concat(t):"first"===e?"Отиди на първата страница":"last"===e?"Отиди на последната страница":"next"===e?"Отиди на следващата страница":"previous"===e?"Отиди на предишната страница":void 0}}}};t.bgBG=o;t.caES={props:{MuiTablePagination:{backIconButtonText:"Pàgina anterior",labelRowsPerPage:"Files per pàgina:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," de ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"Següent pàgina"},MuiRating:{getLabelText:function(e){return"".concat(e," ").concat(1!==e?"Estrelles":"Estrella")},emptyLabelText:"Buit"},MuiAutocomplete:{clearText:"Netejar",closeText:"Tancar",loadingText:"Carregant…",noOptionsText:"Sense opcions",openText:"Obert"},MuiAlert:{closeText:"Tancat"}}};var a={props:{MuiBreadcrumbs:{expandText:"Ukázat cestu"},MuiTablePagination:{backIconButtonText:"Předchozí stránka",labelRowsPerPage:"Řádků na stránce:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," z ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"Další stránka"},MuiRating:{getLabelText:function(e){return"".concat(e,1===e?" hvězdička":e>=2&&e<=4?" hvězdičky":" hvězdiček")},emptyLabelText:"Prázdné"},MuiAutocomplete:{clearText:"Vymazat",closeText:"Zavřít",loadingText:"Načítání…",noOptionsText:"Žádné možnosti",openText:"Otevřít"},MuiAlert:{closeText:"Zavřít"},MuiPagination:{"aria-label":"Navigace stránkováním",getItemAriaLabel:function(e,t,n){return"page"===e?"".concat(n?"":"Jít na ").concat(t," stránku"):"first"===e?"Jít na první stránku":"last"===e?"Jít na poslední stránku":"next"===e?"Jít na další stránku":"previous"===e?"Jít na předchozí stránku":void 0}}}};t.csCZ=a;var i={props:{MuiBreadcrumbs:{expandText:"Pfad anzeigen"},MuiTablePagination:{backIconButtonText:"Nächste Seite",labelRowsPerPage:"Zeilen pro Seite:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," von ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"Nächste Seite"},MuiRating:{getLabelText:function(e){return"".concat(e," ").concat(1!==e?"Sterne":"Stern")},emptyLabelText:"Keine Wertung"},MuiAutocomplete:{clearText:"Leeren",closeText:"Schließen",loadingText:"Wird geladen…",noOptionsText:"Keine Optionen",openText:"Öffnen"},MuiAlert:{closeText:"Schließen"},MuiPagination:{"aria-label":"Navigation via Seitennummerierung",getItemAriaLabel:function(e,t,n){return"page"===e?"".concat(n?"":"Gehe zu ","Seite ").concat(t):"first"===e?"Zur ersten Seite":"last"===e?"Zur letzten Seite":"next"===e?"Zur nächsten Seite":"previous"===e?"Zur vorherigen Seite":void 0}}}};t.deDE=i;t.enUS={};var l={props:{MuiBreadcrumbs:{expandText:"Mostrar ruta"},MuiTablePagination:{backIconButtonText:"Página anterior",labelRowsPerPage:"Filas por página:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," de ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"Siguiente página"},MuiRating:{getLabelText:function(e){return"".concat(e," Estrella").concat(1!==e?"s":"")},emptyLabelText:"Vacío"},MuiAutocomplete:{clearText:"Limpiar",closeText:"Cerrar",loadingText:"Cargando…",noOptionsText:"Sin opciones",openText:"Abierto"},MuiAlert:{closeText:"Cerrar"},MuiPagination:{"aria-label":"Paginador",getItemAriaLabel:function(e,t,n){return"page"===e?"".concat(n?"":"Ir a la ","página ").concat(t):"first"===e?"Ir a la primera página":"last"===e?"Ir a la última página":"next"===e?"Ir a la página siguiente":"previous"===e?"Ir a la página anterior":void 0}}}};t.esES=l;var c={props:{MuiBreadcrumbs:{expandText:"Näita teed"},MuiTablePagination:{backIconButtonText:"Eelmine lehekülg",labelRowsPerPage:"Ridu leheküljel:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," / ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"Järgmine lehekülg"},MuiRating:{getLabelText:function(e){return"".concat(e," Tärn").concat(1!==e?"i":"")},emptyLabelText:"Tühi"},MuiAutocomplete:{clearText:"Tühjenda",closeText:"Sulge",loadingText:"Laen…",noOptionsText:"Valikuid ei ole",openText:"Ava"},MuiAlert:{closeText:"Sulge"},MuiPagination:{"aria-label":"Lehekülgede valik",getItemAriaLabel:function(e,t,n){return"page"===e?"".concat(n?"":"Vali ","lehekülg ").concat(t):"first"===e?"Vali esimene lehekülg":"last"===e?"Vali viimane lehekülg":"next"===e?"Vali järgmine lehekülg":"previous"===e?"Vali eelmine lehekülg":void 0}}}};t.etEE=c;var s={props:{MuiBreadcrumbs:{expandText:"نمایش مسیر"},MuiTablePagination:{backIconButtonText:"صفحهٔ قبل",labelRowsPerPage:"تعداد سطرهای هر صفحه:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," از ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"صفحهٔ بعد"},MuiRating:{getLabelText:function(e){return"".concat(e," ستاره")},emptyLabelText:"خالی"},MuiAutocomplete:{clearText:"پاک‌کردن",closeText:"بستن",loadingText:"در حال بارگذاری…",noOptionsText:"بی‌نتیجه",openText:"بازکردن"},MuiAlert:{closeText:"بستن"},MuiPagination:{"aria-label":"ناوبری صفحه",getItemAriaLabel:function(e,t,n){return"page"===e?"".concat(n?"":"رفتن به ","صفحهٔ ").concat(t):"first"===e?"رفتن به اولین صفحه":"last"===e?"رفتن به آخرین صفحه":"next"===e?"رفتن به صفحه‌ی بعدی":"previous"===e?"رفتن به صفحه‌ی قبلی":void 0}}}};t.faIR=s;var u={props:{MuiBreadcrumbs:{expandText:"Näytä reitti"},MuiTablePagination:{backIconButtonText:"Edellinen sivu",labelRowsPerPage:"Rivejä per sivu:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," / ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"Seuraava sivu"},MuiRating:{getLabelText:function(e){return"".concat(e," Täht").concat(1!==e?"eä":"i")},emptyLabelText:"Tyhjä"},MuiAutocomplete:{clearText:"Tyhjennä",closeText:"Sulje",loadingText:"Ladataan…",noOptionsText:"Ei valintoja",openText:"Avaa"},MuiAlert:{closeText:"Sulje"},MuiPagination:{"aria-label":"Sivutus navigaatio",getItemAriaLabel:function(e,t,n){return"page"===e?"".concat(n?"sivu":"Mene sivulle"," ").concat(t):"first"===e?"Mene ensimmäiselle sivulle":"last"===e?"Mene viimeiselle sivulle":"next"===e?"Mene seuraavalle sivulle":"previous"===e?"Mene edelliselle sivulle":void 0}}}};t.fiFI=u;var d={props:{MuiBreadcrumbs:{expandText:"Montrer le chemin"},MuiTablePagination:{backIconButtonText:"Page précédente",labelRowsPerPage:"Lignes par page :",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," sur ").concat(-1!==r?r:"plus que ".concat(n))},nextIconButtonText:"Page suivante"},MuiRating:{getLabelText:function(e){return"".concat(e," Etoile").concat(1!==e?"s":"")},emptyLabelText:"Vide"},MuiAutocomplete:{clearText:"Vider",closeText:"Fermer",loadingText:"Chargement…",noOptionsText:"Pas de résultats",openText:"Ouvrir"},MuiAlert:{closeText:"Fermer"},MuiPagination:{"aria-label":"navigation de pagination",getItemAriaLabel:function(e,t,n){return"page"===e?"".concat(n?"":"Aller à la ","page ").concat(t):"first"===e?"Aller à la première page":"last"===e?"Aller à la dernière page":"next"===e?"Aller à la page suivante":"previous"===e?"Aller à la page précédente":void 0}}}};t.frFR=d;t.heIL={props:{MuiTablePagination:{backIconButtonText:"העמוד הקודם",labelRowsPerPage:"שורות בעמוד:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," מתוך ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"העמוד הבא"},MuiRating:{getLabelText:function(e){return"".concat(e," כוכב").concat(1!==e?"ים":"")},emptyLabelText:"ריק"},MuiAutocomplete:{clearText:"נקה",closeText:"סגור",loadingText:"טוען…",noOptionsText:"אין אופציות",openText:"פתח"},MuiAlert:{closeText:"סגור"}}};var p={props:{MuiBreadcrumbs:{expandText:"रास्ता दिखायें"},MuiTablePagination:{backIconButtonText:"पिछला पृष्ठ",labelRowsPerPage:"पंक्तियाँ प्रति पृष्ठ:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(-1===n?r:n," कुल ").concat(r," में")},nextIconButtonText:"अगला पृष्ठ"},MuiRating:{getLabelText:function(e){return"".concat(e," तार").concat(1!==e?"े":"ा")},emptyLabelText:"रिक्त"},MuiAutocomplete:{clearText:"हटायें",closeText:"बंद करें",loadingText:"लोड हो रहा है…",noOptionsText:"कोई विकल्प नहीं",openText:"खोलें"},MuiAlert:{closeText:"बंद करें"},MuiPagination:{"aria-label":"पृस्ठानुसार संचालन",getItemAriaLabel:function(e,t,n){return"page"===e?"पृष्ठ ".concat(t," ").concat(n?"":" पर जाएँ"):"first"===e?"पहले पृष्ठ पर जाएँ":"last"===e?"अंतिम पृष्ठ पर जाएँ":"next"===e?"अगले पृष्ठ पर जाएँ":"previous"===e?"पिछले पृष्ठ पर जाएँ":void 0}}}};t.hiIN=p;var f={props:{MuiBreadcrumbs:{expandText:"Útvonal"},MuiTablePagination:{backIconButtonText:"Előző oldal",labelRowsPerPage:"Sorok száma:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," / ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"Következő oldal"},MuiRating:{getLabelText:function(e){return"".concat(e," Csillag")},emptyLabelText:"Üres"},MuiAutocomplete:{clearText:"Törlés",closeText:"Bezárás",loadingText:"Töltés…",noOptionsText:"Nincs találat",openText:"Megnyitás"},MuiAlert:{closeText:"Bezárás"},MuiPagination:{"aria-label":"Lapozás",getItemAriaLabel:function(e,t,n){return"page"===e?"".concat(t,". oldal").concat(n?"":"ra"):"first"===e?"Első oldalra":"last"===e?"Utolsó oldalra":"next"===e?"Következő oldalra":"previous"===e?"Előző oldalra":void 0}}}};t.huHU=f;t.hyAM={props:{MuiTablePagination:{backIconButtonText:"Նախորդը",labelRowsPerPage:"Տողեր մեկ էջում`",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," / ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"Հաջորդը"},MuiRating:{getLabelText:function(e){return"".concat(e," Աստղ")},emptyLabelText:"Դատարկ"},MuiAutocomplete:{clearText:"Մաքրել",closeText:"Փակել",loadingText:"Բեռնում…",noOptionsText:"Տարբերակներ չկան",openText:"Բացել"},MuiAlert:{closeText:"Փակել"}}};t.idID={props:{MuiTablePagination:{backIconButtonText:"Halaman sebelumnya",labelRowsPerPage:"Baris per halaman:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," dari ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"Halaman selanjutnya"},MuiRating:{getLabelText:function(e){return"".concat(e," Bintang")}},MuiAutocomplete:{clearText:"Hapus",closeText:"Tutup",loadingText:"Memuat…",noOptionsText:"Tidak ada opsi",openText:"Buka"},MuiAlert:{closeText:"Tutup"}}};t.isIS={props:{MuiTablePagination:{backIconButtonText:"Fyrri síða",labelRowsPerPage:"Raðir á síðu:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," af ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"Næsta síða"},MuiRating:{getLabelText:function(e){return"".concat(e," ").concat(1===e?"Stjarna":"Stjörnur")},emptyLabelText:"Tómt"},MuiAutocomplete:{clearText:"Hreinsa",closeText:"Loka",loadingText:"Hlaða…",noOptionsText:"Engar niðurstöður",openText:"Opna"},MuiAlert:{closeText:"Loka"}}};var m={props:{MuiBreadcrumbs:{expandText:"Visualizza percorso"},MuiTablePagination:{backIconButtonText:"Pagina precedente",labelRowsPerPage:"Righe per pagina:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," di ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"Pagina successiva"},MuiRating:{getLabelText:function(e){return"".concat(e," Stell").concat(1!==e?"e":"a")},emptyLabelText:"Vuoto"},MuiAutocomplete:{clearText:"Svuota",closeText:"Chiudi",loadingText:"Caricamento in corso…",noOptionsText:"Nessuna opzione",openText:"Apri"},MuiAlert:{closeText:"Chiudi"},MuiPagination:{"aria-label":"Navigazione impaginata",getItemAriaLabel:function(e,t,n){return"page"===e?"".concat(n?"":"Vai alla ","pagina ").concat(t):"first"===e?"Vai alla prima pagina":"last"===e?"Vai all'ultima pagina":"next"===e?"Vai alla pagina successiva":"previous"===e?"Vai alla pagina precedente":void 0}}}};t.itIT=m;t.jaJP={props:{MuiTablePagination:{backIconButtonText:"前のページ",labelRowsPerPage:"ページごとの行:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," of ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"次のページ"},MuiRating:{getLabelText:function(e){return"".concat(e," ").concat(1!==e?"出演者":"星")}},MuiAutocomplete:{clearText:"クリア",closeText:"閉じる",loadingText:"積み込み…",noOptionsText:"結果がありません",openText:"開いた"},MuiAlert:{closeText:"閉じる"}}};t.koKR={props:{MuiTablePagination:{backIconButtonText:"이전 페이지",labelRowsPerPage:"페이지 당 행:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," / ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"다음 페이지"},MuiRating:{getLabelText:function(e){return"".concat(e," 점")}},MuiAutocomplete:{clearText:"지우기",closeText:"닫기",loadingText:"불러오는 중…",noOptionsText:"옵션 없음",openText:"열기"}}};t.nlNL={props:{MuiTablePagination:{backIconButtonText:"Vorige pagina",labelRowsPerPage:"Regels per pagina :",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," van ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"Volgende pagina"},MuiRating:{getLabelText:function(e){return"".concat(e," Ster").concat(1!==e?"ren":"")}},MuiAutocomplete:{clearText:"Wissen",closeText:"Sluiten",loadingText:"Laden…",noOptionsText:"Geen opties",openText:"Openen"},MuiAlert:{closeText:"Sluiten"}}};var b={props:{MuiBreadcrumbs:{expandText:"Pokaż ścieżkę"},MuiTablePagination:{backIconButtonText:"Poprzednia strona",labelRowsPerPage:"Wierszy na stronę:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," z ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"Następna strona"},MuiRating:{getLabelText:function(e){var t="gwiazdek",n=e%10;return(e<10||e>20)&&n>1&&n<5?t="gwiazdki":1===e&&(t="gwiazdka"),"".concat(e," ").concat(t)},emptyLabelText:"Brak gwiazdek"},MuiAutocomplete:{clearText:"Wyczyść",closeText:"Zamknij",loadingText:"Ładowanie…",noOptionsText:"Brak opcji",openText:"Otwórz"},MuiAlert:{closeText:"Zamknij"},MuiPagination:{"aria-label":"Nawigacja podziału na strony",getItemAriaLabel:function(e,t,n){return"page"===e?n?"".concat(t,". strona"):"Przejdź do ".concat(t,". strony"):"first"===e?"Przejdź do pierwszej strony":"last"===e?"Przejdź do ostatniej strony":"next"===e?"Przejdź do następnej strony":"previous"===e?"Przejdź do poprzedniej strony":void 0}}}};t.plPL=b;var h={props:{MuiBreadcrumbs:{expandText:"Mostrar caminho"},MuiTablePagination:{backIconButtonText:"Página anterior",labelRowsPerPage:"Linhas por página:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," de ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"Próxima página"},MuiRating:{getLabelText:function(e){return"".concat(e," Estrela").concat(1!==e?"s":"")},emptyLabelText:"Vazio"},MuiAutocomplete:{clearText:"Limpar",closeText:"Fechar",loadingText:"Carregando…",noOptionsText:"Sem opções",openText:"Abrir"},MuiAlert:{closeText:"Fechar"},MuiPagination:{"aria-label":"Navegar pela paginação",getItemAriaLabel:function(e,t,n){return"page"===e?"".concat(n?"":"Ir para a ","página ").concat(t):"first"===e?"Ir para a primeira página":"last"===e?"Ir para a última página":"next"===e?"Ir para a próxima página":"previous"===e?"Ir para a página anterior":void 0}}}};t.ptBR=h;var g={props:{MuiBreadcrumbs:{expandText:"Mostrar caminho"},MuiTablePagination:{backIconButtonText:"Página anterior",labelRowsPerPage:"Linhas por página:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," de ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"Próxima página"},MuiRating:{getLabelText:function(e){return"".concat(e," Estrela").concat(1!==e?"s":"")},emptyLabelText:"Vazio"},MuiAutocomplete:{clearText:"Limpar",closeText:"Fechar",loadingText:"A carregar…",noOptionsText:"Sem opções",openText:"Abrir"},MuiAlert:{closeText:"Fechar"},MuiPagination:{"aria-label":"Navegar por páginas",getItemAriaLabel:function(e,t,n){return"page"===e?"".concat(n?"":"Ir para a ","página ").concat(t):"first"===e?"Primeira página":"last"===e?"Última página":"next"===e?"Próxima página":"previous"===e?"Página anterior":void 0}}}};t.ptPT=g;var v={props:{MuiBreadcrumbs:{expandText:"Arată calea"},MuiTablePagination:{backIconButtonText:"Pagina precedentă",labelRowsPerPage:"Rânduri pe pagină:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," din ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"Pagina următoare"},MuiRating:{getLabelText:function(e){return"".concat(e," St").concat(1!==e?"ele":"ea")},emptyLabelText:"Gol"},MuiAutocomplete:{clearText:"Șterge",closeText:"Închide",loadingText:"Se încarcă…",noOptionsText:"Nicio opțiune",openText:"Deschide"},MuiAlert:{closeText:"Închide"},MuiPagination:{"aria-label":"Navigare prin paginare",getItemAriaLabel:function(e,t,n){return"page"===e?"".concat(n?"":"Mergi la ","pagina ").concat(t):"first"===e?"Mergi la prima pagină":"last"===e?"Mergi la ultima pagină":"next"===e?"Mergi la pagina următoare":"previous"===e?"Mergi la pagina precedentă":void 0}}}};t.roRO=v;t.ruRU={props:{MuiTablePagination:{backIconButtonText:"Предыдущая страница",labelRowsPerPage:"Строк на странице:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," из ").concat(-1!==r?r:"более чем ".concat(n))},nextIconButtonText:"Следующая страница"},MuiRating:{getLabelText:function(e){var t="Звёзд",n=e%10;return n>1&&n<5?t="Звезды":1===n&&(t="Звезда"),"".concat(e," ").concat(t)}},MuiAutocomplete:{clearText:"Очистить",closeText:"Закрыть",loadingText:"Загрузка…",noOptionsText:"Нет доступных вариантов",openText:"Открыть"},MuiAlert:{closeText:"Закрыть"}}};t.skSK={props:{MuiTablePagination:{backIconButtonText:"Predchádzajúca stránka",labelRowsPerPage:"Riadkov na stránke:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," z ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"Ďalšia stránka"},MuiRating:{getLabelText:function(e){return"".concat(e,1===e?" hviezdička":e>=2&&e<=4?" hviezdičky":" hviezdičiek")}},MuiAutocomplete:{clearText:"Vymazať",closeText:"Zavrieť",loadingText:"Načítanie…",noOptionsText:"Žiadne možnosti",openText:"Otvoriť"},MuiAlert:{closeText:"Zavrieť"}}};t.svSE={props:{MuiTablePagination:{backIconButtonText:"Föregående sida",labelRowsPerPage:"Rader per sida:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," av ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"Nästa sida"},MuiRating:{getLabelText:function(e){return"".concat(e," ").concat(1!==e?"Stjärnor":"Stjärna")}},MuiAutocomplete:{clearText:"Rensa",closeText:"Stäng",loadingText:"Laddar…",noOptionsText:"Inga alternativ",openText:"Öppen"},MuiAlert:{closeText:"Stäng"}}};var y={props:{MuiBreadcrumbs:{expandText:"Yolu göster"},MuiTablePagination:{backIconButtonText:"Önceki sayfa",labelRowsPerPage:"Sayfa başına satır:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," tanesinden ").concat(-1!==r?r:"more than ".concat(n))},nextIconButtonText:"Sonraki sayfa"},MuiRating:{getLabelText:function(e){return"".concat(e," Yıldız")},emptyLabelText:"Boş"},MuiAutocomplete:{clearText:"Temizle",closeText:"Kapat",loadingText:"Yükleniyor…",noOptionsText:"Seçenek yok",openText:"Aç"},MuiAlert:{closeText:"Kapat"},MuiPagination:{"aria-label":"Sayfa navigasyonu",getItemAriaLabel:function(e,t,n){return"page"===e?"".concat(t,". ").concat(n?"sayfa":"sayfaya git"):"first"===e?"İlk sayfaya git":"last"===e?"Son sayfaya git":"next"===e?"Sonraki sayfaya git":"previous"===e?"Önceki sayfaya git":void 0}}}};t.trTR=y;var O={props:{MuiBreadcrumbs:{expandText:"Показати шлях сторінок"},MuiTablePagination:{backIconButtonText:"Попередня сторінка",labelRowsPerPage:"Рядків на сторінці:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," з ").concat(-1!==r?r:"понад ".concat(n))},nextIconButtonText:"Наступна сторінка"},MuiRating:{getLabelText:function(e){var t="Зірок",n=e%10;return n>1&&n<5?t="Зірки":1===n&&(t="Зірка"),"".concat(e," ").concat(t)},emptyLabelText:"Рейтинг відсутній"},MuiAutocomplete:{clearText:"Очистити",closeText:"Згорнути",loadingText:"Завантаження…",noOptionsText:"Немає варіантів",openText:"Розгорнути"},MuiAlert:{closeText:"Згорнути"},MuiPagination:{"aria-label":"Навігація сторінками",getItemAriaLabel:function(e,t,n){return"page"===e?"".concat(n?"":"Перейти на ","сторінку ").concat(t):"first"===e?"Перейти на першу сторінку":"last"===e?"Перейти на останню сторінку":"next"===e?"Перейти на наступну сторінку":"previous"===e?"Перейти на попередню сторінку":void 0}}}};t.ukUA=O;t.viVN={props:{MuiTablePagination:{backIconButtonText:"Trang trước",labelRowsPerPage:"Số hàng mỗi trang:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," trong ").concat(-1!==r?r:"nhiều hơn ".concat(n))},nextIconButtonText:"Trang sau"},MuiRating:{getLabelText:function(e){return"".concat(e," sao")},emptyLabelText:"Trống"},MuiAutocomplete:{clearText:"Xóa",closeText:"Đóng",loadingText:"Đang tải…",noOptionsText:"Không có lựa chọn",openText:"Mở"},MuiAlert:{closeText:"Đóng"}}};t.zhCN={props:{MuiTablePagination:{backIconButtonText:"上一页",labelRowsPerPage:"每页行数:",labelDisplayedRows:function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," 的 ").concat(-1!==r?r:"超过 ".concat(n))},nextIconButtonText:"下一页"},MuiRating:{getLabelText:function(e){return"".concat(e," 星").concat(1!==e?"星":"")}},MuiAutocomplete:{clearText:"明确",closeText:"关",loadingText:"载入中…",noOptionsText:"没有选择",openText:"打开"},MuiAlert:{closeText:"关"}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return p})),n.d(t,"d",(function(){return l})),n.d(t,"e",(function(){return s}));var r=n(0),o=n(112),a=(n(1),n(81),n(111),n(43)),i=n(51),l=Object.prototype.hasOwnProperty,c=Object(r.createContext)("undefined"!=typeof HTMLElement?Object(o.a)({key:"css"}):null);c.Provider;var s=function(e){return Object(r.forwardRef)((function(t,n){var o=Object(r.useContext)(c);return e(t,o,n)}))},u=Object(r.createContext)({});var d="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",p=function(e,t){var n={};for(var r in t)l.call(t,r)&&(n[r]=t[r]);return n[d]=e,n},f=s((function(e,t,n){var o=e.css;"string"==typeof o&&void 0!==t.registered[o]&&(o=t.registered[o]);var c=e[d],s=[o],p="";"string"==typeof e.className?p=Object(a.a)(t.registered,s,e.className):null!=e.className&&(p=e.className+" ");var f=Object(i.a)(s,void 0,Object(r.useContext)(u));Object(a.b)(t,f,"string"==typeof c);p+=t.key+"-"+f.name;var m={};for(var b in e)l.call(e,b)&&"css"!==b&&b!==d&&(m[b]=e[b]);return m.ref=n,m.className=p,Object(r.createElement)(c,m)}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(0),o="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;function a(e){var t=r.useRef(e);return o((function(){t.current=e})),r.useCallback((function(){return t.current.apply(void 0,arguments)}),[])}},function(e,t,n){"use strict";n.d(t,"b",(function(){return f})),n.d(t,"a",(function(){return m})),n.d(t,"d",(function(){return b}));var r=n(28),o=n(9),a=n(47);const i={m:"margin",p:"padding"},l={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},c={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},s=function(e){const t={};return n=>(void 0===t[n]&&(t[n]=e(n)),t[n])}(e=>{if(e.length>2){if(!c[e])return[e];e=c[e]}const[t,n]=e.split(""),r=i[t],o=l[n]||"";return Array.isArray(o)?o.map(e=>r+e):[r+o]}),u=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],d=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],p=[...u,...d];function f(e,t,n,r){const a=Object(o.b)(e,t)||n;return"number"==typeof a?e=>"string"==typeof e?e:a*e:Array.isArray(a)?e=>"string"==typeof e?e:a[e]:"function"==typeof a?a:()=>{}}function m(e){return f(e,"spacing",8)}function b(e,t){if("string"==typeof t||null==t)return t;const n=e(Math.abs(t));return t>=0?n:"number"==typeof n?-n:"-"+n}function h(e,t,n,o){if(-1===t.indexOf(n))return null;const a=function(e,t){return n=>e.reduce((e,r)=>(e[r]=b(t,n),e),{})}(s(n),o),i=e[n];return Object(r.b)(e,i,a)}function g(e,t){const n=m(e.theme);return Object.keys(e).map(r=>h(e,t,r,n)).reduce(a.a,{})}function v(e){return g(e,u)}function y(e){return g(e,d)}function O(e){return g(e,p)}v.propTypes={},v.filterProps=u,y.propTypes={},y.filterProps=d,O.propTypes={},O.filterProps=p;t.c=O},function(e,t,n){"use strict";function r(e,t){"function"==typeof e?e(t):e&&(e.current=t)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t){return()=>null}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(115);t.a=r.a},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(150),o=(n(0),n(45));function a(){return Object(r.a)()||o.a}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(0),o=n(67);function a(){return r.useContext(o.a)}},,function(e,t,n){"use strict";var r=n(113);t.a=r.a},function(e,t,n){"use strict";function r(e){var t=e.props,n=e.states,r=e.muiFormControl;return n.reduce((function(e,n){return e[n]=t[n],r&&void 0===t[n]&&(e[n]=r[n]),e}),{})}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.r(t),n.d(t,"hexToRgb",(function(){return r.h})),n.d(t,"rgbToHex",(function(){return r.l})),n.d(t,"hslToRgb",(function(){return r.i})),n.d(t,"decomposeColor",(function(){return r.c})),n.d(t,"recomposeColor",(function(){return r.k})),n.d(t,"getContrastRatio",(function(){return r.f})),n.d(t,"getLuminance",(function(){return r.g})),n.d(t,"emphasize",(function(){return r.d})),n.d(t,"fade",(function(){return r.e})),n.d(t,"alpha",(function(){return r.a})),n.d(t,"darken",(function(){return r.b})),n.d(t,"lighten",(function(){return r.j})),n.d(t,"createTheme",(function(){return o.b})),n.d(t,"createMuiTheme",(function(){return o.a})),n.d(t,"unstable_createMuiStrictModeTheme",(function(){return i})),n.d(t,"createStyles",(function(){return l})),n.d(t,"makeStyles",(function(){return d})),n.d(t,"responsiveFontSizes",(function(){return O})),n.d(t,"styled",(function(){return R})),n.d(t,"easing",(function(){return P.c})),n.d(t,"duration",(function(){return P.b})),n.d(t,"useTheme",(function(){return T.a})),n.d(t,"withStyles",(function(){return M.a})),n.d(t,"withTheme",(function(){return z})),n.d(t,"createGenerateClassName",(function(){return A.a})),n.d(t,"jssPreset",(function(){return F.a})),n.d(t,"ServerStyleSheets",(function(){return B})),n.d(t,"StylesProvider",(function(){return H.b})),n.d(t,"MuiThemeProvider",(function(){return V})),n.d(t,"ThemeProvider",(function(){return V}));var r=n(15),o=n(62),a=n(203);function i(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:{};return Object(s.a)(e,Object(c.a)({defaultTheme:u.a},t))},p=n(149),f=n(25);function m(e){return String(parseFloat(e)).length===String(e).length}function b(e){return parseFloat(e)}function h(e){return function(t,n){var r=String(t).match(/[\d.\-+]*\s*(.*)/)[1]||"";if(r===n)return t;var o=b(t);if("px"!==r)if("em"===r)o=b(t)*b(e);else if("rem"===r)return o=b(t)*b(e),t;var a=o;if("px"!==n)if("em"===n)a=o/b(e);else{if("rem"!==n)return t;a=o/b(e)}return parseFloat(a.toFixed(5))+n}}function g(e){var t=e.size,n=e.grid,r=t-t%n,o=r+n;return t-r1&&void 0!==arguments[1]?arguments[1]:{},n=t.breakpoints,r=void 0===n?["sm","md","lg"]:n,o=t.disableAlign,a=void 0!==o&&o,i=t.factor,l=void 0===i?2:i,s=t.variants,u=void 0===s?["h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","caption","button","overline"]:s,d=Object(c.a)({},e);d.typography=Object(c.a)({},d.typography);var f=d.typography,b=h(f.htmlFontSize),O=r.map((function(e){return d.breakpoints.values[e]}));return u.forEach((function(e){var t=f[e],n=parseFloat(b(t.fontSize,"rem"));if(!(n<=1)){var r=n,o=1+(r-1)/l,i=t.lineHeight;if(!m(i)&&!a)throw new Error(Object(p.a)(6));m(i)||(i=parseFloat(b(i,"rem"))/parseFloat(n));var s=null;a||(s=function(e){return g({size:e,grid:v({pixels:4,lineHeight:i,htmlFontSize:f.htmlFontSize})})}),f[e]=Object(c.a)({},t,y({cssProperty:"fontSize",min:o,max:r,unit:"rem",breakpoints:O,transform:s}))}})),d}var x=n(7),w=n(0),j=n.n(w),C=n(3),S=(n(4),n(50)),k=n.n(S);function E(e,t){var n={};return Object.keys(e).forEach((function(r){-1===t.indexOf(r)&&(n[r]=e[r])})),n}var R=function(e){var t=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.name,o=Object(x.a)(n,["name"]);var a,i=r,l="function"==typeof t?function(e){return{root:function(n){return t(Object(c.a)({theme:e},n))}}}:{root:t},u=Object(s.a)(l,Object(c.a)({Component:e,name:r||e.displayName,classNamePrefix:i},o));t.filterProps&&(a=t.filterProps,delete t.filterProps),t.propTypes&&(t.propTypes,delete t.propTypes);var d=j.a.forwardRef((function(t,n){var r=t.children,o=t.className,i=t.clone,l=t.component,s=Object(x.a)(t,["children","className","clone","component"]),d=u(t),p=Object(C.a)(d.root,o),f=s;if(a&&(f=E(f,a)),i)return j.a.cloneElement(r,Object(c.a)({className:Object(C.a)(r.props.className,p)},f));if("function"==typeof r)return r(Object(c.a)({className:p},f));var m=l||e;return j.a.createElement(m,Object(c.a)({ref:n,className:p},f),r)}));return k()(d,e),d}}(e);return function(e,n){return t(e,Object(c.a)({defaultTheme:u.a},n))}},P=n(91),T=n(36),M=n(10),I=n(150);function L(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.defaultTheme,n=function(e){var n=j.a.forwardRef((function(n,r){var o=n.innerRef,a=Object(x.a)(n,["innerRef"]),i=Object(I.a)()||t;return j.a.createElement(e,Object(c.a)({theme:i,ref:o||r},a))}));return k()(n,e),n};return n}L();var z=L({defaultTheme:u.a}),A=n(204),F=n(155),D=n(98),N=n(58),_=n(27),H=n(293),B=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(D.a)(this,e),this.options=t}return Object(N.a)(e,[{key:"collect",value:function(e){var t=new Map;this.sheetsRegistry=new _.b;var n=Object(A.a)();return j.a.createElement(H.b,Object(c.a)({sheetsManager:t,serverGenerateClassName:n,sheetsRegistry:this.sheetsRegistry},this.options),e)}},{key:"toString",value:function(){return this.sheetsRegistry?this.sheetsRegistry.toString():""}},{key:"getStyleElement",value:function(e){return j.a.createElement("style",Object(c.a)({id:"jss-server-side",key:"jss-server-side",dangerouslySetInnerHTML:{__html:this.toString()}},e))}}]),e}(),$=n(95),W=n(96);var V=function(e){var t=e.children,n=e.theme,r=Object(I.a)(),o=j.a.useMemo((function(){var e=null===r?n:function(e,t){return"function"==typeof t?t(e):Object(c.a)({},e,t)}(r,n);return null!=e&&(e[W.a]=null!==r),e}),[n,r]);return j.a.createElement($.a.Provider,{value:o},t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(138);var o=n(93),a=n(139);function i(e,t){return Object(r.a)(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],i=!0,l=!1;try{for(n=n.call(e);!(i=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);i=!0);}catch(e){l=!0,o=e}finally{try{i||null==n.return||n.return()}finally{if(l)throw o}}return a}}(e,t)||Object(o.a)(e,t)||Object(a.a)()}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o}));function r(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}var o=function(e,t,n){var r=e.key+"-"+t.name;if(!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles),void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+r:"",o,e.sheet,!0);o=o.next}while(void 0!==o)}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return w}));var r=n(7),o=n(1),a=n(0),i=n.n(a),l=n(27),c=n(292),s={set:function(e,t,n,r){var o=e.get(t);o||(o=new Map,e.set(t,o)),o.set(n,r)},get:function(e,t,n){var r=e.get(t);return r?r.get(n):void 0},delete:function(e,t,n){e.get(t).delete(n)}},u=n(150),d=n(293),p=-1e9;function f(){return p+=1}n(63);var m=n(203);function b(e){var t="function"==typeof e;return{create:function(n,r){var a;try{a=t?e(n):e}catch(e){throw e}if(!r||!n.overrides||!n.overrides[r])return a;var i=n.overrides[r],l=Object(o.a)({},a);return Object.keys(i).forEach((function(e){l[e]=Object(m.a)(l[e],i[e])})),l},options:{}}}var h={};function g(e,t,n){var r=e.state;if(e.stylesOptions.disableGeneration)return t||{};r.cacheClasses||(r.cacheClasses={value:null,lastProp:null,lastJSS:{}});var o=!1;return r.classes!==r.cacheClasses.lastJSS&&(r.cacheClasses.lastJSS=r.classes,o=!0),t!==r.cacheClasses.lastProp&&(r.cacheClasses.lastProp=t,o=!0),o&&(r.cacheClasses.value=Object(c.a)({baseClasses:r.cacheClasses.lastJSS,newClasses:t,Component:n})),r.cacheClasses.value}function v(e,t){var n=e.state,r=e.theme,a=e.stylesOptions,i=e.stylesCreator,u=e.name;if(!a.disableGeneration){var d=s.get(a.sheetsManager,i,r);d||(d={refs:0,staticSheet:null,dynamicStyles:null},s.set(a.sheetsManager,i,r,d));var p=Object(o.a)({},i.options,a,{theme:r,flip:"boolean"==typeof a.flip?a.flip:"rtl"===r.direction});p.generateId=p.serverGenerateClassName||p.generateClassName;var f=a.sheetsRegistry;if(0===d.refs){var m;a.sheetsCache&&(m=s.get(a.sheetsCache,i,r));var b=i.create(r,u);m||((m=a.jss.createStyleSheet(b,Object(o.a)({link:!1},p))).attach(),a.sheetsCache&&s.set(a.sheetsCache,i,r,m)),f&&f.add(m),d.staticSheet=m,d.dynamicStyles=Object(l.e)(b)}if(d.dynamicStyles){var h=a.jss.createStyleSheet(d.dynamicStyles,Object(o.a)({link:!0},p));h.update(t),h.attach(),n.dynamicSheet=h,n.classes=Object(c.a)({baseClasses:d.staticSheet.classes,newClasses:h.classes}),f&&f.add(h)}else n.classes=d.staticSheet.classes;d.refs+=1}}function y(e,t){var n=e.state;n.dynamicSheet&&n.dynamicSheet.update(t)}function O(e){var t=e.state,n=e.theme,r=e.stylesOptions,o=e.stylesCreator;if(!r.disableGeneration){var a=s.get(r.sheetsManager,o,n);a.refs-=1;var i=r.sheetsRegistry;0===a.refs&&(s.delete(r.sheetsManager,o,n),r.jss.removeStyleSheet(a.staticSheet),i&&i.remove(a.staticSheet)),t.dynamicSheet&&(r.jss.removeStyleSheet(t.dynamicSheet),i&&i.remove(t.dynamicSheet))}}function x(e,t){var n,r=i.a.useRef([]),o=i.a.useMemo((function(){return{}}),t);r.current!==o&&(r.current=o,n=e()),i.a.useEffect((function(){return function(){n&&n()}}),[o])}function w(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.name,a=t.classNamePrefix,l=t.Component,c=t.defaultTheme,s=void 0===c?h:c,p=Object(r.a)(t,["name","classNamePrefix","Component","defaultTheme"]),m=b(e),w=n||a||"makeStyles";m.options={index:f(),name:n,meta:w,classNamePrefix:w};var j=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object(u.a)()||s,r=Object(o.a)({},i.a.useContext(d.a),p),a=i.a.useRef(),c=i.a.useRef();x((function(){var o={name:n,state:{},stylesCreator:m,stylesOptions:r,theme:t};return v(o,e),c.current=!1,a.current=o,function(){O(o)}}),[t,m]),i.a.useEffect((function(){c.current&&y(a.current,e),c.current=!0}));var f=g(a.current,e.classes,l);return f};return j}},function(e,t,n){"use strict";var r=n(62),o=Object(r.b)();t.a=o},function(e,t,n){"use strict";function r(){for(var e=arguments.length,t=new Array(e),n=0;n=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},o={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},a=n(80),i=/[A-Z]|^ms/g,l=/_EMO_([^_]+?)_([^]*?)_EMO_/g,c=function(e){return 45===e.charCodeAt(1)},s=function(e){return null!=e&&"boolean"!=typeof e},u=Object(a.a)((function(e){return c(e)?e:e.replace(i,"-$&").toLowerCase()})),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(l,(function(e,t,n){return f={name:t,styles:n,next:f},t}))}return 1===o[e]||c(e)||"number"!=typeof t||0===t?t:t+"px"};function p(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return f={name:n.name,styles:n.styles,next:f},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)f={name:r.name,styles:r.styles,next:f},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o=n?y.text.primary:v.text.primary}const P=({color:e,name:t,mainShade:n=500,lightShade:o=300,darkShade:a=700})=>{if(!(e=Object(r.a)({},e)).main&&e[n]&&(e.main=e[n]),!e.hasOwnProperty("main"))throw new Error(Object(l.a)(11,t?` (${t})`:"",n));if("string"!=typeof e.main)throw new Error(Object(l.a)(12,t?` (${t})`:"",JSON.stringify(e.main)));return O(e,"light",o,i),O(e,"dark",a,i),e.contrastText||(e.contrastText=R(e.main)),e},T={dark:y,light:v};return Object(a.a)(Object(r.a)({common:s,mode:t,primary:P({color:w,name:"primary"}),secondary:P({color:j,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:P({color:C,name:"error"}),warning:P({color:E,name:"warning"}),info:P({color:S,name:"info"}),success:P({color:k,name:"success"}),grey:u,contrastThreshold:n,getContrastText:R,augmentColor:P,tonalOffset:i},T[t]),x)}const w=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];const j={textTransform:"uppercase"},C='"Roboto", "Helvetica", "Arial", sans-serif';function S(e,t){const n="function"==typeof t?t(e):t,{fontFamily:i=C,fontSize:l=14,fontWeightLight:c=300,fontWeightRegular:s=400,fontWeightMedium:u=500,fontWeightBold:d=700,htmlFontSize:p=16,allVariants:f,pxToRem:m}=n,b=Object(o.a)(n,w);const h=l/14,g=m||(e=>e/p*h+"rem"),v=(e,t,n,o,a)=>{return Object(r.a)({fontFamily:i,fontWeight:e,fontSize:g(t),lineHeight:n},i===C?{letterSpacing:(l=o/t,Math.round(1e5*l)/1e5)+"em"}:{},a,f);var l},y={h1:v(c,96,1.167,-1.5),h2:v(c,60,1.2,-.5),h3:v(s,48,1.167,0),h4:v(s,34,1.235,.25),h5:v(s,24,1.334,0),h6:v(u,20,1.6,.15),subtitle1:v(s,16,1.75,.15),subtitle2:v(u,14,1.57,.1),body1:v(s,16,1.5,.15),body2:v(s,14,1.43,.15),button:v(u,14,1.75,.4,j),caption:v(s,12,1.66,.4),overline:v(s,12,2.66,1,j)};return Object(a.a)(Object(r.a)({htmlFontSize:p,pxToRem:g,fontFamily:i,fontSize:l,fontWeightLight:c,fontWeightRegular:s,fontWeightMedium:u,fontWeightBold:d},y),b,{clone:!1})}function k(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,0.2)`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,0.14)`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,0.12)`].join(",")}var E=["none",k(0,2,1,-1,0,1,1,0,0,1,3,0),k(0,3,1,-2,0,2,2,0,0,1,5,0),k(0,3,3,-2,0,3,4,0,0,1,8,0),k(0,2,4,-1,0,4,5,0,0,1,10,0),k(0,3,5,-1,0,5,8,0,0,1,14,0),k(0,3,5,-1,0,6,10,0,0,1,18,0),k(0,4,5,-2,0,7,10,1,0,2,16,1),k(0,5,5,-3,0,8,10,1,0,3,14,2),k(0,5,6,-3,0,9,12,1,0,3,16,2),k(0,6,6,-3,0,10,14,1,0,4,18,3),k(0,6,7,-4,0,11,15,1,0,4,20,3),k(0,7,8,-4,0,12,17,2,0,5,22,4),k(0,7,8,-4,0,13,19,2,0,5,24,4),k(0,7,9,-4,0,14,21,2,0,5,26,4),k(0,8,9,-5,0,15,22,2,0,6,28,5),k(0,8,10,-5,0,16,24,2,0,6,30,5),k(0,8,11,-5,0,17,26,2,0,6,32,5),k(0,9,11,-5,0,18,28,2,0,7,34,6),k(0,9,12,-6,0,19,29,2,0,7,36,6),k(0,10,13,-6,0,20,31,3,0,8,38,7),k(0,10,13,-6,0,21,33,3,0,8,40,7),k(0,10,14,-6,0,22,35,3,0,8,42,7),k(0,11,14,-7,0,23,36,3,0,9,44,8),k(0,11,15,-7,0,24,38,3,0,9,46,8)],R=n(59);var P={mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};const T=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function M(e={},...t){const{mixins:n={},palette:l={},transitions:c={},typography:s={}}=e,u=Object(o.a)(e,T),d=x(l),p=Object(i.a)(e);let f=Object(a.a)(p,{mixins:(m=p.breakpoints,p.spacing,b=n,Object(r.a)({toolbar:{minHeight:56,[m.up("xs")+" and (orientation: landscape)"]:{minHeight:48},[m.up("sm")]:{minHeight:64}}},b)),palette:d,shadows:E.slice(),typography:S(d,s),transitions:Object(R.a)(c),zIndex:Object(r.a)({},P)});var m,b;return f=Object(a.a)(f,u),f=t.reduce((e,t)=>Object(a.a)(e,t),f),f}const I=M();t.a=I},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(83);var o=n(140),a=n(93);function i(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||Object(o.a)(e)||Object(a.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},function(e,t,n){"use strict";function r(e,t){for(var n=0;n{const{duration:i=n.standard,easing:l=t.easeInOut,delay:s=0}=o;Object(r.a)(o,a);return(Array.isArray(e)?e:[e]).map(e=>`${e} ${"string"==typeof i?i:c(i)} ${l} ${"string"==typeof s?s:c(s)}`).join(",")}},e,{easing:t,duration:n})}},function(e,t,n){"use strict";var r=n(0),o=r.createContext({});t.a=o},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return u}));var r=n(0),o=(n(112),n(30)),a=(n(133),n(81),n(50),n(43)),i=n(51),l=n(97),c=Object(o.e)((function(e,t){var n=e.styles,c=Object(i.a)([n],void 0,Object(r.useContext)(o.b)),s=Object(r.useRef)();return Object(r.useLayoutEffect)((function(){var e=t.key+"-global",n=new l.a({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),r=!1,o=document.querySelector('style[data-emotion="'+e+" "+c.name+'"]');return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),null!==o&&(r=!0,o.setAttribute("data-emotion",e),n.hydrate([o])),s.current=[n,r],function(){n.flush()}}),[t]),Object(r.useLayoutEffect)((function(){var e=s.current,n=e[0];if(e[1])e[1]=!1;else{if(void 0!==c.next&&Object(a.b)(t,c.next,!0),n.tags.length){var r=n.tags[n.tags.length-1].nextElementSibling;n.before=r,n.flush()}t.insert("",c,n,!1)}}),[t,c.name]),null}));function s(){for(var e=arguments.length,t=new Array(e),n=0;n0?r:e)-s/100).concat(a,")")},between:p,only:function(e){return p(e,e)},width:function(e){return n[e]}},u)}function s(e,t,n){var o;return Object(i.a)({gutters:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return console.warn(["Material-UI: theme.mixins.gutters() is deprecated.","You can use the source of the mixin directly:","\n paddingLeft: theme.spacing(2),\n paddingRight: theme.spacing(2),\n [theme.breakpoints.up('sm')]: {\n paddingLeft: theme.spacing(3),\n paddingRight: theme.spacing(3),\n },\n "].join("\n")),Object(i.a)({paddingLeft:t(2),paddingRight:t(2)},n,Object(r.a)({},e.up("sm"),Object(i.a)({paddingLeft:t(3),paddingRight:t(3)},n[e.up("sm")])))},toolbar:(o={minHeight:56},Object(r.a)(o,"".concat(e.up("xs")," and (orientation: landscape)"),{minHeight:48}),Object(r.a)(o,e.up("sm"),{minHeight:64}),o)},n)}var u=n(149),d={black:"#000",white:"#fff"},p={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"},f={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"},m={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"},b={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},h={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},g={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},v={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},y=n(15),O={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",hint:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:d.white,default:p[50]},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},x={text:{primary:d.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",hint:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:p[800],default:"#303030"},action:{active:d.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function w(e,t,n,r){var o=r.light||r,a=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=Object(y.j)(e.main,o):"dark"===t&&(e.dark=Object(y.b)(e.main,a)))}function j(e){var t=e.primary,n=void 0===t?{light:f[300],main:f[500],dark:f[700]}:t,r=e.secondary,l=void 0===r?{light:m.A200,main:m.A400,dark:m.A700}:r,c=e.error,s=void 0===c?{light:b[300],main:b[500],dark:b[700]}:c,j=e.warning,C=void 0===j?{light:h[300],main:h[500],dark:h[700]}:j,S=e.info,k=void 0===S?{light:g[300],main:g[500],dark:g[700]}:S,E=e.success,R=void 0===E?{light:v[300],main:v[500],dark:v[700]}:E,P=e.type,T=void 0===P?"light":P,M=e.contrastThreshold,I=void 0===M?3:M,L=e.tonalOffset,z=void 0===L?.2:L,A=Object(o.a)(e,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function F(e){return Object(y.f)(e,x.text.primary)>=I?x.text.primary:O.text.primary}var D=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:700;if(!(e=Object(i.a)({},e)).main&&e[t]&&(e.main=e[t]),!e.main)throw new Error(Object(u.a)(4,t));if("string"!=typeof e.main)throw new Error(Object(u.a)(5,JSON.stringify(e.main)));return w(e,"light",n,z),w(e,"dark",r,z),e.contrastText||(e.contrastText=F(e.main)),e},N={dark:x,light:O};return Object(a.a)(Object(i.a)({common:d,type:T,primary:D(n),secondary:D(l,"A400","A200","A700"),error:D(s),warning:D(C),info:D(k),success:D(R),grey:p,contrastThreshold:I,getContrastText:F,augmentColor:D,tonalOffset:z},N[T]),A)}function C(e){return Math.round(1e5*e)/1e5}function S(e){return C(e)}var k={textTransform:"uppercase"};function E(e,t){var n="function"==typeof t?t(e):t,r=n.fontFamily,l=void 0===r?'"Roboto", "Helvetica", "Arial", sans-serif':r,c=n.fontSize,s=void 0===c?14:c,u=n.fontWeightLight,d=void 0===u?300:u,p=n.fontWeightRegular,f=void 0===p?400:p,m=n.fontWeightMedium,b=void 0===m?500:m,h=n.fontWeightBold,g=void 0===h?700:h,v=n.htmlFontSize,y=void 0===v?16:v,O=n.allVariants,x=n.pxToRem,w=Object(o.a)(n,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]);var j=s/14,E=x||function(e){return"".concat(e/y*j,"rem")},R=function(e,t,n,r,o){return Object(i.a)({fontFamily:l,fontWeight:e,fontSize:E(t),lineHeight:n},'"Roboto", "Helvetica", "Arial", sans-serif'===l?{letterSpacing:"".concat(C(r/t),"em")}:{},o,O)},P={h1:R(d,96,1.167,-1.5),h2:R(d,60,1.2,-.5),h3:R(f,48,1.167,0),h4:R(f,34,1.235,.25),h5:R(f,24,1.334,0),h6:R(b,20,1.6,.15),subtitle1:R(f,16,1.75,.15),subtitle2:R(b,14,1.57,.1),body1:R(f,16,1.5,.15),body2:R(f,14,1.43,.15),button:R(b,14,1.75,.4,k),caption:R(f,12,1.66,.4),overline:R(f,12,2.66,1,k)};return Object(a.a)(Object(i.a)({htmlFontSize:y,pxToRem:E,round:S,fontFamily:l,fontSize:s,fontWeightLight:d,fontWeightRegular:f,fontWeightMedium:b,fontWeightBold:g},P),w,{clone:!1})}function R(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}var P=["none",R(0,2,1,-1,0,1,1,0,0,1,3,0),R(0,3,1,-2,0,2,2,0,0,1,5,0),R(0,3,3,-2,0,3,4,0,0,1,8,0),R(0,2,4,-1,0,4,5,0,0,1,10,0),R(0,3,5,-1,0,5,8,0,0,1,14,0),R(0,3,5,-1,0,6,10,0,0,1,18,0),R(0,4,5,-2,0,7,10,1,0,2,16,1),R(0,5,5,-3,0,8,10,1,0,3,14,2),R(0,5,6,-3,0,9,12,1,0,3,16,2),R(0,6,6,-3,0,10,14,1,0,4,18,3),R(0,6,7,-4,0,11,15,1,0,4,20,3),R(0,7,8,-4,0,12,17,2,0,5,22,4),R(0,7,8,-4,0,13,19,2,0,5,24,4),R(0,7,9,-4,0,14,21,2,0,5,26,4),R(0,8,9,-5,0,15,22,2,0,6,28,5),R(0,8,10,-5,0,16,24,2,0,6,30,5),R(0,8,11,-5,0,17,26,2,0,6,32,5),R(0,9,11,-5,0,18,28,2,0,7,34,6),R(0,9,12,-6,0,19,29,2,0,7,36,6),R(0,10,13,-6,0,20,31,3,0,8,38,7),R(0,10,13,-6,0,21,33,3,0,8,40,7),R(0,10,14,-6,0,22,35,3,0,8,42,7),R(0,11,14,-7,0,23,36,3,0,9,44,8),R(0,11,15,-7,0,24,38,3,0,9,46,8)],T={borderRadius:4},M=n(42),I=(n(57),n(63));n(4);var L=function(e,t){return t?Object(a.a)(e,t,{clone:!1}):e},z={xs:0,sm:600,md:960,lg:1280,xl:1920},A={keys:["xs","sm","md","lg","xl"],up:function(e){return"@media (min-width:".concat(z[e],"px)")}};var F,D,N={m:"margin",p:"padding"},_={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},H={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},B=(F=function(e){if(e.length>2){if(!H[e])return[e];e=H[e]}var t=e.split(""),n=Object(M.a)(t,2),r=n[0],o=n[1],a=N[r],i=_[o]||"";return Array.isArray(i)?i.map((function(e){return a+e})):[a+i]},D={},function(e){return void 0===D[e]&&(D[e]=F(e)),D[e]}),$=["m","mt","mr","mb","ml","mx","my","p","pt","pr","pb","pl","px","py","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY"];function W(e){var t=e.spacing||8;return"number"==typeof t?function(e){return t*e}:Array.isArray(t)?function(e){return t[e]}:"function"==typeof t?t:function(){}}function V(e,t){return function(n){return e.reduce((function(e,r){return e[r]=function(e,t){if("string"==typeof t||null==t)return t;var n=e(Math.abs(t));return t>=0?n:"number"==typeof n?-n:"-".concat(n)}(t,n),e}),{})}}function U(e){var t=W(e.theme);return Object.keys(e).map((function(n){if(-1===$.indexOf(n))return null;var r=V(B(n),t),o=e[n];return function(e,t,n){if(Array.isArray(t)){var r=e.theme.breakpoints||A;return t.reduce((function(e,o,a){return e[r.up(r.keys[a])]=n(t[a]),e}),{})}if("object"===Object(I.a)(t)){var o=e.theme.breakpoints||A;return Object.keys(t).reduce((function(e,r){return e[o.up(r)]=n(t[r]),e}),{})}return n(t)}(e,o,r)})).reduce(L,{})}U.propTypes={},U.filterProps=$;function K(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=W({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,r=e.mixins,i=void 0===r?{}:r,l=e.palette,u=void 0===l?{}:l,d=e.spacing,p=e.typography,f=void 0===p?{}:p,m=Object(o.a)(e,["breakpoints","mixins","palette","spacing","typography"]),b=j(u),h=c(n),g=K(d),v=Object(a.a)({breakpoints:h,direction:"ltr",mixins:s(h,g,i),overrides:{},palette:b,props:{},shadows:P,typography:E(b,f),spacing:g,shape:T,transitions:G.a,zIndex:q.a},m),y=arguments.length,O=new Array(y>1?y-1:0),x=1;x1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=arguments.length,o=new Array(r),a=0;a1&&void 0!==arguments[1]&&arguments[1];return e&&(r(e.value)&&""!==e.value||t&&r(e.defaultValue)&&""!==e.defaultValue)}function a(e){return e.startAdornment}n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return a}))},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o="object"===("undefined"==typeof window?"undefined":r(window))&&"object"===("undefined"==typeof document?"undefined":r(document))&&9===document.nodeType;t.a=o},function(e,t,n){"use strict";var r=n(7),o=n(1),a=n(0),i=(n(4),n(3)),l=n(10),c=n(15),s=n(157),u=n(13),d=a.forwardRef((function(e,t){var n=e.children,l=e.classes,c=e.className,d=e.color,p=void 0===d?"default":d,f=e.component,m=void 0===f?"button":f,b=e.disabled,h=void 0!==b&&b,g=e.disableElevation,v=void 0!==g&&g,y=e.disableFocusRipple,O=void 0!==y&&y,x=e.endIcon,w=e.focusVisibleClassName,j=e.fullWidth,C=void 0!==j&&j,S=e.size,k=void 0===S?"medium":S,E=e.startIcon,R=e.type,P=void 0===R?"button":R,T=e.variant,M=void 0===T?"text":T,I=Object(r.a)(e,["children","classes","className","color","component","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"]),L=E&&a.createElement("span",{className:Object(i.a)(l.startIcon,l["iconSize".concat(Object(u.a)(k))])},E),z=x&&a.createElement("span",{className:Object(i.a)(l.endIcon,l["iconSize".concat(Object(u.a)(k))])},x);return a.createElement(s.a,Object(o.a)({className:Object(i.a)(l.root,l[M],c,"inherit"===p?l.colorInherit:"default"!==p&&l["".concat(M).concat(Object(u.a)(p))],"medium"!==k&&[l["".concat(M,"Size").concat(Object(u.a)(k))],l["size".concat(Object(u.a)(k))]],v&&l.disableElevation,h&&l.disabled,C&&l.fullWidth),component:m,disabled:h,focusRipple:!O,focusVisibleClassName:Object(i.a)(l.focusVisible,w),ref:t,type:P},I),a.createElement("span",{className:l.label},L,n,z))}));t.a=Object(l.a)((function(e){return{root:Object(o.a)({},e.typography.button,{boxSizing:"border-box",minWidth:64,padding:"6px 16px",borderRadius:e.shape.borderRadius,color:e.palette.text.primary,transition:e.transitions.create(["background-color","box-shadow","border"],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:"none",backgroundColor:Object(c.a)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"},"&$disabled":{backgroundColor:"transparent"}},"&$disabled":{color:e.palette.action.disabled}}),label:{width:"100%",display:"inherit",alignItems:"inherit",justifyContent:"inherit"},text:{padding:"6px 8px"},textPrimary:{color:e.palette.primary.main,"&:hover":{backgroundColor:Object(c.a)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},textSecondary:{color:e.palette.secondary.main,"&:hover":{backgroundColor:Object(c.a)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlined:{padding:"5px 15px",border:"1px solid ".concat("light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),"&$disabled":{border:"1px solid ".concat(e.palette.action.disabledBackground)}},outlinedPrimary:{color:e.palette.primary.main,border:"1px solid ".concat(Object(c.a)(e.palette.primary.main,.5)),"&:hover":{border:"1px solid ".concat(e.palette.primary.main),backgroundColor:Object(c.a)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlinedSecondary:{color:e.palette.secondary.main,border:"1px solid ".concat(Object(c.a)(e.palette.secondary.main,.5)),"&:hover":{border:"1px solid ".concat(e.palette.secondary.main),backgroundColor:Object(c.a)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{border:"1px solid ".concat(e.palette.action.disabled)}},contained:{color:e.palette.getContrastText(e.palette.grey[300]),backgroundColor:e.palette.grey[300],boxShadow:e.shadows[2],"&:hover":{backgroundColor:e.palette.grey.A100,boxShadow:e.shadows[4],"@media (hover: none)":{boxShadow:e.shadows[2],backgroundColor:e.palette.grey[300]},"&$disabled":{backgroundColor:e.palette.action.disabledBackground}},"&$focusVisible":{boxShadow:e.shadows[6]},"&:active":{boxShadow:e.shadows[8]},"&$disabled":{color:e.palette.action.disabled,boxShadow:e.shadows[0],backgroundColor:e.palette.action.disabledBackground}},containedPrimary:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,"&:hover":{backgroundColor:e.palette.primary.dark,"@media (hover: none)":{backgroundColor:e.palette.primary.main}}},containedSecondary:{color:e.palette.secondary.contrastText,backgroundColor:e.palette.secondary.main,"&:hover":{backgroundColor:e.palette.secondary.dark,"@media (hover: none)":{backgroundColor:e.palette.secondary.main}}},disableElevation:{boxShadow:"none","&:hover":{boxShadow:"none"},"&$focusVisible":{boxShadow:"none"},"&:active":{boxShadow:"none"},"&$disabled":{boxShadow:"none"}},focusVisible:{},disabled:{},colorInherit:{color:"inherit",borderColor:"currentColor"},textSizeSmall:{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},textSizeLarge:{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},outlinedSizeSmall:{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},outlinedSizeLarge:{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},containedSizeSmall:{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},containedSizeLarge:{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},sizeSmall:{},sizeLarge:{},fullWidth:{width:"100%"},startIcon:{display:"inherit",marginRight:8,marginLeft:-4,"&$iconSizeSmall":{marginLeft:-2}},endIcon:{display:"inherit",marginRight:-4,marginLeft:8,"&$iconSizeSmall":{marginRight:-2}},iconSizeSmall:{"& > *:first-child":{fontSize:18}},iconSizeMedium:{"& > *:first-child":{fontSize:20}},iconSizeLarge:{"& > *:first-child":{fontSize:22}}}}),{name:"MuiButton"})(d)},function(e,t,n){"use strict";e.exports=n(197)},function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var r=n(0),o=n(21),a=!0,i=!1,l=null,c={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(e){e.metaKey||e.altKey||e.ctrlKey||(a=!0)}function u(){a=!1}function d(){"hidden"===this.visibilityState&&i&&(a=!0)}function p(e){var t,n,r,o=e.target;try{return o.matches(":focus-visible")}catch(e){}return a||(n=(t=o).type,!("INPUT"!==(r=t.tagName)||!c[n]||t.readOnly)||"TEXTAREA"===r&&!t.readOnly||!!t.isContentEditable)}function f(){i=!0,window.clearTimeout(l),l=window.setTimeout((function(){i=!1}),100)}function m(){return{isFocusVisible:p,onBlurVisible:f,ref:r.useCallback((function(e){var t,n=o.findDOMNode(e);null!=n&&((t=n.ownerDocument).addEventListener("keydown",s,!0),t.addEventListener("mousedown",u,!0),t.addEventListener("pointerdown",u,!0),t.addEventListener("touchstart",u,!0),t.addEventListener("visibilitychange",d,!0))}),[])}}},function(e,t,n){"use strict";var r=n(209);t.a=r.a},function(e,t,n){"use strict";var r=n(0);let o=!0,a=!1,i=null;const l={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function c(e){e.metaKey||e.altKey||e.ctrlKey||(o=!0)}function s(){o=!1}function u(){"hidden"===this.visibilityState&&a&&(o=!0)}function d(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(e){}return o||function(e){const{type:t,tagName:n}=e;return!("INPUT"!==n||!l[t]||e.readOnly)||("TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable)}(t)}t.a=function(){const e=r.useCallback(e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",c,!0),t.addEventListener("mousedown",s,!0),t.addEventListener("pointerdown",s,!0),t.addEventListener("touchstart",s,!0),t.addEventListener("visibilitychange",u,!0))},[]),t=r.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!d(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(a=!0,window.clearTimeout(i),i=window.setTimeout(()=>{a=!1},100),t.current=!1,!0)},ref:e}}},function(e,t,n){"use strict";t.a=function(e,t=166){let n;function r(...r){clearTimeout(n),n=setTimeout(()=>{e.apply(this,r)},t)}return r.clear=()=>{clearTimeout(n)},r}},function(e,t,n){"use strict";var r=n(0),o=n.n(r);t.a=o.a.createContext(null)},function(e,t,n){"use strict";n.d(t,"b",(function(){return q}));var r=n(9),o=n(47);var a=function(...e){const t=e.reduce((e,t)=>(t.filterProps.forEach(n=>{e[n]=t}),e),{}),n=e=>Object.keys(e).reduce((n,r)=>t[r]?Object(o.a)(n,t[r](e)):n,{});return n.propTypes={},n.filterProps=e.reduce((e,t)=>e.concat(t.filterProps),[]),n},i=n(32),l=n(28);function c(e){return"number"!=typeof e?e:e+"px solid"}const s=Object(r.a)({prop:"border",themeKey:"borders",transform:c}),u=Object(r.a)({prop:"borderTop",themeKey:"borders",transform:c}),d=Object(r.a)({prop:"borderRight",themeKey:"borders",transform:c}),p=Object(r.a)({prop:"borderBottom",themeKey:"borders",transform:c}),f=Object(r.a)({prop:"borderLeft",themeKey:"borders",transform:c}),m=Object(r.a)({prop:"borderColor",themeKey:"palette"}),b=Object(r.a)({prop:"borderTopColor",themeKey:"palette"}),h=Object(r.a)({prop:"borderRightColor",themeKey:"palette"}),g=Object(r.a)({prop:"borderBottomColor",themeKey:"palette"}),v=Object(r.a)({prop:"borderLeftColor",themeKey:"palette"}),y=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=Object(i.b)(e.theme,"shape.borderRadius",4,"borderRadius"),n=e=>({borderRadius:Object(i.d)(t,e)});return Object(l.b)(e,e.borderRadius,n)}return null};y.propTypes={},y.filterProps=["borderRadius"];var O=a(s,u,d,p,f,m,b,h,g,v,y);var x=a(Object(r.a)({prop:"displayPrint",cssProperty:!1,transform:e=>({"@media print":{display:e}})}),Object(r.a)({prop:"display"}),Object(r.a)({prop:"overflow"}),Object(r.a)({prop:"textOverflow"}),Object(r.a)({prop:"visibility"}),Object(r.a)({prop:"whiteSpace"}));var w=a(Object(r.a)({prop:"flexBasis"}),Object(r.a)({prop:"flexDirection"}),Object(r.a)({prop:"flexWrap"}),Object(r.a)({prop:"justifyContent"}),Object(r.a)({prop:"alignItems"}),Object(r.a)({prop:"alignContent"}),Object(r.a)({prop:"order"}),Object(r.a)({prop:"flex"}),Object(r.a)({prop:"flexGrow"}),Object(r.a)({prop:"flexShrink"}),Object(r.a)({prop:"alignSelf"}),Object(r.a)({prop:"justifyItems"}),Object(r.a)({prop:"justifySelf"}));const j=e=>{if(void 0!==e.gap&&null!==e.gap){const t=Object(i.b)(e.theme,"spacing",8,"gap"),n=e=>({gap:Object(i.d)(t,e)});return Object(l.b)(e,e.gap,n)}return null};j.propTypes={},j.filterProps=["gap"];const C=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=Object(i.b)(e.theme,"spacing",8,"columnGap"),n=e=>({columnGap:Object(i.d)(t,e)});return Object(l.b)(e,e.columnGap,n)}return null};C.propTypes={},C.filterProps=["columnGap"];const S=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=Object(i.b)(e.theme,"spacing",8,"rowGap"),n=e=>({rowGap:Object(i.d)(t,e)});return Object(l.b)(e,e.rowGap,n)}return null};S.propTypes={},S.filterProps=["rowGap"];var k=a(j,C,S,Object(r.a)({prop:"gridColumn"}),Object(r.a)({prop:"gridRow"}),Object(r.a)({prop:"gridAutoFlow"}),Object(r.a)({prop:"gridAutoColumns"}),Object(r.a)({prop:"gridAutoRows"}),Object(r.a)({prop:"gridTemplateColumns"}),Object(r.a)({prop:"gridTemplateRows"}),Object(r.a)({prop:"gridTemplateAreas"}),Object(r.a)({prop:"gridArea"}));var E=a(Object(r.a)({prop:"position"}),Object(r.a)({prop:"zIndex",themeKey:"zIndex"}),Object(r.a)({prop:"top"}),Object(r.a)({prop:"right"}),Object(r.a)({prop:"bottom"}),Object(r.a)({prop:"left"}));var R=a(Object(r.a)({prop:"color",themeKey:"palette"}),Object(r.a)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette"}),Object(r.a)({prop:"backgroundColor",themeKey:"palette"}));var P=Object(r.a)({prop:"boxShadow",themeKey:"shadows"});function T(e){return e<=1&&0!==e?100*e+"%":e}const M=Object(r.a)({prop:"width",transform:T}),I=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var n,r,o;return{maxWidth:(null==(n=e.theme)||null==(r=n.breakpoints)||null==(o=r.values)?void 0:o[t])||l.d[t]||T(t)}};return Object(l.b)(e,e.maxWidth,t)}return null};I.filterProps=["maxWidth"];const L=Object(r.a)({prop:"minWidth",transform:T}),z=Object(r.a)({prop:"height",transform:T}),A=Object(r.a)({prop:"maxHeight",transform:T}),F=Object(r.a)({prop:"minHeight",transform:T});Object(r.a)({prop:"size",cssProperty:"width",transform:T}),Object(r.a)({prop:"size",cssProperty:"height",transform:T});var D=a(M,I,L,z,A,F,Object(r.a)({prop:"boxSizing"}));const N=Object(r.a)({prop:"fontFamily",themeKey:"typography"}),_=Object(r.a)({prop:"fontSize",themeKey:"typography"}),H=Object(r.a)({prop:"fontStyle",themeKey:"typography"}),B=Object(r.a)({prop:"fontWeight",themeKey:"typography"}),$=Object(r.a)({prop:"letterSpacing"}),W=Object(r.a)({prop:"lineHeight"}),V=Object(r.a)({prop:"textAlign"});var U=a(Object(r.a)({prop:"typography",cssProperty:!1,themeKey:"typography"}),N,_,H,B,$,W,V);const K={borders:O.filterProps,display:x.filterProps,flexbox:w.filterProps,grid:k.filterProps,positions:E.filterProps,palette:R.filterProps,shadows:P.filterProps,sizing:D.filterProps,spacing:i.c.filterProps,typography:U.filterProps},G={borders:O,display:x,flexbox:w,grid:k,positions:E,palette:R,shadows:P,sizing:D,spacing:i.c,typography:U},q=Object.keys(K).reduce((e,t)=>(K[t].forEach(n=>{e[n]=G[t]}),e),{});t.a=function(e,t,n){const r={[e]:t,theme:n},o=q[e];return o?o(r):{[e]:t}}},function(e,t,n){"use strict";var r=n(1),o=n(7),a=n(0),i=(n(4),n(3)),l=n(10),c=n(15),s=n(157),u=n(13),d=a.forwardRef((function(e,t){var n=e.edge,l=void 0!==n&&n,c=e.children,d=e.classes,p=e.className,f=e.color,m=void 0===f?"default":f,b=e.disabled,h=void 0!==b&&b,g=e.disableFocusRipple,v=void 0!==g&&g,y=e.size,O=void 0===y?"medium":y,x=Object(o.a)(e,["edge","children","classes","className","color","disabled","disableFocusRipple","size"]);return a.createElement(s.a,Object(r.a)({className:Object(i.a)(d.root,p,"default"!==m&&d["color".concat(Object(u.a)(m))],h&&d.disabled,"small"===O&&d["size".concat(Object(u.a)(O))],{start:d.edgeStart,end:d.edgeEnd}[l]),centerRipple:!0,focusRipple:!v,disabled:h,ref:t},x),a.createElement("span",{className:d.label},c))}));t.a=Object(l.a)((function(e){return{root:{textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:12,borderRadius:"50%",overflow:"visible",color:e.palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{backgroundColor:Object(c.a)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{backgroundColor:"transparent",color:e.palette.action.disabled}},edgeStart:{marginLeft:-12,"$sizeSmall&":{marginLeft:-3}},edgeEnd:{marginRight:-12,"$sizeSmall&":{marginRight:-3}},colorInherit:{color:"inherit"},colorPrimary:{color:e.palette.primary.main,"&:hover":{backgroundColor:Object(c.a)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},colorSecondary:{color:e.palette.secondary.main,"&:hover":{backgroundColor:Object(c.a)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},disabled:{},sizeSmall:{padding:3,fontSize:e.typography.pxToRem(18)},label:{width:"100%",display:"flex",alignItems:"inherit",justifyContent:"inherit"}}}),{name:"MuiIconButton"})(d)},function(e,t,n){"use strict";t.a=function(e,t){}},function(e,t,n){"use strict";t.a=function(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}},function(e,t,n){"use strict";t.a=function(e){var t=new WeakMap;return function(n){if(t.has(n))return t.get(n);var r=e(n);return t.set(n,r),r}}},function(e,t,n){"use strict";var r=n(208);t.a=r.a},function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:["all"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.duration,l=void 0===n?a.standard:n,c=t.easing,s=void 0===c?o.easeInOut:c,u=t.delay,d=void 0===u?0:u;Object(r.a)(t,["duration","easing","delay"]);return(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"==typeof l?l:i(l)," ").concat(s," ").concat("string"==typeof d?d:i(d))})).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}}},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var o=(i=r,l=btoa(unescape(encodeURIComponent(JSON.stringify(i)))),c="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(l),"/*# ".concat(c," */")),a=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(e," */")}));return[n].concat(a).concat([o]).join("\n")}var i,l,c;return[n].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(r)for(var a=0;a3&&void 0!==arguments[3]?arguments[3]:[],o=arguments.length>4?arguments[4]:void 0,a=[t,n].concat(Object(k.a)(r)),i=["TEMPLATE","SCRIPT","STYLE"];[].forEach.call(e.children,(function(e){1===e.nodeType&&-1===a.indexOf(e)&&-1===i.indexOf(e.tagName)&&R(e,o)}))}function M(e,t){var n=-1;return e.some((function(e,r){return!!t(e)&&(n=r,!0)})),n}function I(e,t){var n,r=[],o=[],a=e.container;if(!t.disableScrollLock){if(function(e){var t=Object(d.a)(e);return t.body===e?Object(h.a)(t).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(a)){var i=Object(E.a)();r.push({value:a.style.paddingRight,key:"padding-right",el:a}),a.style["padding-right"]="".concat(P(a)+i,"px"),n=Object(d.a)(a).querySelectorAll(".mui-fixed"),[].forEach.call(n,(function(e){o.push(e.style.paddingRight),e.style.paddingRight="".concat(P(e)+i,"px")}))}var l=a.parentElement,c="HTML"===l.nodeName&&"scroll"===window.getComputedStyle(l)["overflow-y"]?l:a;r.push({value:c.style.overflow,key:"overflow",el:c}),c.style.overflow="hidden"}return function(){n&&[].forEach.call(n,(function(e,t){o[t]?e.style.paddingRight=o[t]:e.style.removeProperty("padding-right")})),r.forEach((function(e){var t=e.value,n=e.el,r=e.key;t?n.style.setProperty(r,t):n.style.removeProperty(r)}))}}var L=function(){function e(){Object(C.a)(this,e),this.modals=[],this.containers=[]}return Object(S.a)(e,[{key:"add",value:function(e,t){var n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&R(e.modalRef,!1);var r=function(e){var t=[];return[].forEach.call(e.children,(function(e){e.getAttribute&&"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);T(t,e.mountNode,e.modalRef,r,!0);var o=M(this.containers,(function(e){return e.container===t}));return-1!==o?(this.containers[o].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblingNodes:r}),n)}},{key:"mount",value:function(e,t){var n=M(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),r=this.containers[n];r.restore||(r.restore=I(r,t))}},{key:"remove",value:function(e){var t=this.modals.indexOf(e);if(-1===t)return t;var n=M(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),r=this.containers[n];if(r.modals.splice(r.modals.indexOf(e),1),this.modals.splice(t,1),0===r.modals.length)r.restore&&r.restore(),e.modalRef&&R(e.modalRef,!0),T(r.container,e.mountNode,e.modalRef,r.hiddenSiblingNodes,!1),this.containers.splice(n,1);else{var o=r.modals[r.modals.length-1];o.modalRef&&R(o.modalRef,!1)}return t}},{key:"isTopModal",value:function(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}}]),e}(),z=n(213),A={root:{zIndex:-1,position:"fixed",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},invisible:{backgroundColor:"transparent"}},F=a.forwardRef((function(e,t){var n=e.invisible,i=void 0!==n&&n,l=e.open,c=Object(o.a)(e,["invisible","open"]);return l?a.createElement("div",Object(r.a)({"aria-hidden":!0,ref:t},c,{style:Object(r.a)({},A.root,i?A.invisible:{},c.style)})):null}));var D=new L,N=a.forwardRef((function(e,t){var n=Object(v.a)(),i=Object(y.a)({name:"MuiModal",props:Object(r.a)({},e),theme:n}),l=i.BackdropComponent,c=void 0===l?F:l,s=i.BackdropProps,u=i.children,p=i.closeAfterTransition,f=void 0!==p&&p,b=i.container,h=i.disableAutoFocus,C=void 0!==h&&h,S=i.disableBackdropClick,k=void 0!==S&&S,E=i.disableEnforceFocus,P=void 0!==E&&E,T=i.disableEscapeKeyDown,M=void 0!==T&&T,I=i.disablePortal,L=void 0!==I&&I,A=i.disableRestoreFocus,N=void 0!==A&&A,_=i.disableScrollLock,H=void 0!==_&&_,B=i.hideBackdrop,$=void 0!==B&&B,W=i.keepMounted,V=void 0!==W&&W,U=i.manager,K=void 0===U?D:U,G=i.onBackdropClick,q=i.onClose,Y=i.onEscapeKeyDown,X=i.onRendered,Z=i.open,Q=Object(o.a)(i,["BackdropComponent","BackdropProps","children","closeAfterTransition","container","disableAutoFocus","disableBackdropClick","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onEscapeKeyDown","onRendered","open"]),J=a.useState(!0),ee=J[0],te=J[1],ne=a.useRef({}),re=a.useRef(null),oe=a.useRef(null),ae=Object(x.a)(oe,t),ie=function(e){return!!e.children&&e.children.props.hasOwnProperty("in")}(i),le=function(){return Object(d.a)(re.current)},ce=function(){return ne.current.modalRef=oe.current,ne.current.mountNode=re.current,ne.current},se=function(){K.mount(ce(),{disableScrollLock:H}),oe.current.scrollTop=0},ue=Object(w.a)((function(){var e=function(e){return e="function"==typeof e?e():e,m.findDOMNode(e)}(b)||le().body;K.add(ce(),e),oe.current&&se()})),de=a.useCallback((function(){return K.isTopModal(ce())}),[K]),pe=Object(w.a)((function(e){re.current=e,e&&(X&&X(),Z&&de()?se():R(oe.current,!0))})),fe=a.useCallback((function(){K.remove(ce())}),[K]);if(a.useEffect((function(){return function(){fe()}}),[fe]),a.useEffect((function(){Z?ue():ie&&f||fe()}),[Z,fe,ie,f,ue]),!V&&!Z&&(!ie||ee))return null;var me=function(e){return{root:{position:"fixed",zIndex:e.zIndex.modal,right:0,bottom:0,top:0,left:0},hidden:{visibility:"hidden"}}}(n||{zIndex:j.a}),be={};return void 0===u.props.tabIndex&&(be.tabIndex=u.props.tabIndex||"-1"),ie&&(be.onEnter=Object(g.a)((function(){te(!1)}),u.props.onEnter),be.onExited=Object(g.a)((function(){te(!0),f&&fe()}),u.props.onExited)),a.createElement(O.a,{ref:pe,container:b,disablePortal:L},a.createElement("div",Object(r.a)({ref:ae,onKeyDown:function(e){"Escape"===e.key&&de()&&(Y&&Y(e),M||(e.stopPropagation(),q&&q(e,"escapeKeyDown")))},role:"presentation"},Q,{style:Object(r.a)({},me.root,!Z&&ee?me.hidden:{},Q.style)}),$?null:a.createElement(c,Object(r.a)({open:Z,onClick:function(e){e.target===e.currentTarget&&(G&&G(e),!k&&q&&q(e,"backdropClick"))}},s)),a.createElement(z.a,{disableEnforceFocus:P,disableAutoFocus:C,disableRestoreFocus:N,getDoc:le,isEnabled:de,open:Z},a.cloneElement(u,be))))})),_=n(158),H=n(153);function B(e,t){var n=0;return"number"==typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function $(e,t){var n=0;return"number"==typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function W(e){return[e.horizontal,e.vertical].map((function(e){return"number"==typeof e?"".concat(e,"px"):e})).join(" ")}function V(e){return"function"==typeof e?e():e}var U=a.forwardRef((function(e,t){var n=e.action,i=e.anchorEl,l=e.anchorOrigin,c=void 0===l?{vertical:"top",horizontal:"left"}:l,s=e.anchorPosition,p=e.anchorReference,f=void 0===p?"anchorEl":p,v=e.children,y=e.classes,O=e.className,x=e.container,w=e.elevation,j=void 0===w?8:w,C=e.getContentAnchorEl,S=e.marginThreshold,k=void 0===S?16:S,E=e.onEnter,R=e.onEntered,P=e.onEntering,T=e.onExit,M=e.onExited,I=e.onExiting,L=e.open,z=e.PaperProps,A=void 0===z?{}:z,F=e.transformOrigin,D=void 0===F?{vertical:"top",horizontal:"left"}:F,U=e.TransitionComponent,K=void 0===U?_.a:U,G=e.transitionDuration,q=void 0===G?"auto":G,Y=e.TransitionProps,X=void 0===Y?{}:Y,Z=Object(o.a)(e,["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","classes","className","container","elevation","getContentAnchorEl","marginThreshold","onEnter","onEntered","onEntering","onExit","onExited","onExiting","open","PaperProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps"]),Q=a.useRef(),J=a.useCallback((function(e){if("anchorPosition"===f)return s;var t=V(i),n=(t&&1===t.nodeType?t:Object(d.a)(Q.current).body).getBoundingClientRect(),r=0===e?c.vertical:"center";return{top:n.top+B(n,r),left:n.left+$(n,c.horizontal)}}),[i,c.horizontal,c.vertical,s,f]),ee=a.useCallback((function(e){var t=0;if(C&&"anchorEl"===f){var n=C(e);if(n&&e.contains(n)){var r=function(e,t){for(var n=t,r=0;n&&n!==e;)r+=(n=n.parentElement).scrollTop;return r}(e,n);t=n.offsetTop+n.clientHeight/2-r||0}0}return t}),[c.vertical,f,C]),te=a.useCallback((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return{vertical:B(e,D.vertical)+t,horizontal:$(e,D.horizontal)}}),[D.horizontal,D.vertical]),ne=a.useCallback((function(e){var t=ee(e),n={width:e.offsetWidth,height:e.offsetHeight},r=te(n,t);if("none"===f)return{top:null,left:null,transformOrigin:W(r)};var o=J(t),a=o.top-r.vertical,l=o.left-r.horizontal,c=a+n.height,s=l+n.width,u=Object(h.a)(V(i)),d=u.innerHeight-k,p=u.innerWidth-k;if(ad){var b=c-d;a-=b,r.vertical+=b}if(lp){var v=s-p;l-=v,r.horizontal+=v}return{top:"".concat(Math.round(a),"px"),left:"".concat(Math.round(l),"px"),transformOrigin:W(r)}}),[i,f,J,ee,te,k]),re=a.useCallback((function(){var e=Q.current;if(e){var t=ne(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin}}),[ne]),oe=a.useCallback((function(e){Q.current=m.findDOMNode(e)}),[]);a.useEffect((function(){L&&re()})),a.useImperativeHandle(n,(function(){return L?{updatePosition:function(){re()}}:null}),[L,re]),a.useEffect((function(){if(L){var e=Object(b.a)((function(){re()}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}}),[L,re]);var ae=q;"auto"!==q||K.muiSupportAuto||(ae=void 0);var ie=x||(i?Object(d.a)(V(i)).body:void 0);return a.createElement(N,Object(r.a)({container:ie,open:L,ref:t,BackdropProps:{invisible:!0},className:Object(u.a)(y.root,O)},Z),a.createElement(K,Object(r.a)({appear:!0,in:L,onEnter:E,onEntered:R,onExit:T,onExited:M,onExiting:I,timeout:ae},X,{onEntering:Object(g.a)((function(e,t){P&&P(e,t),re()}),X.onEntering)}),a.createElement(H.a,Object(r.a)({elevation:j,ref:oe},A,{className:Object(u.a)(y.paper,A.className)}),v)))})),K=Object(f.a)({root:{},paper:{position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}},{name:"MuiPopover"})(U),G=n(122),q=n(33),Y=n(36),X={vertical:"top",horizontal:"right"},Z={vertical:"top",horizontal:"left"},Q=a.forwardRef((function(e,t){var n=e.autoFocus,i=void 0===n||n,l=e.children,c=e.classes,s=e.disableAutoFocusItem,d=void 0!==s&&s,p=e.MenuListProps,f=void 0===p?{}:p,b=e.onClose,h=e.onEntering,g=e.open,v=e.PaperProps,y=void 0===v?{}:v,O=e.PopoverClasses,x=e.transitionDuration,w=void 0===x?"auto":x,j=e.TransitionProps,C=(j=void 0===j?{}:j).onEntering,S=Object(o.a)(j,["onEntering"]),k=e.variant,E=void 0===k?"selectedMenu":k,R=Object(o.a)(e,["autoFocus","children","classes","disableAutoFocusItem","MenuListProps","onClose","onEntering","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"]),P=Object(Y.a)(),T=i&&!d&&g,M=a.useRef(null),I=a.useRef(null),L=-1;a.Children.map(l,(function(e,t){a.isValidElement(e)&&(e.props.disabled||("menu"!==E&&e.props.selected||-1===L)&&(L=t))}));var z=a.Children.map(l,(function(e,t){return t===L?a.cloneElement(e,{ref:function(t){I.current=m.findDOMNode(t),Object(q.a)(e.ref,t)}}):e}));return a.createElement(K,Object(r.a)({getContentAnchorEl:function(){return I.current},classes:O,onClose:b,TransitionProps:Object(r.a)({onEntering:function(e,t){M.current&&M.current.adjustStyleForScrollbar(e,P),h&&h(e,t),C&&C(e,t)}},S),anchorOrigin:"rtl"===P.direction?X:Z,transformOrigin:"rtl"===P.direction?X:Z,PaperProps:Object(r.a)({},y,{classes:Object(r.a)({},y.classes,{root:c.paper})}),open:g,ref:t,transitionDuration:w},R),a.createElement(G.a,Object(r.a)({onKeyDown:function(e){"Tab"===e.key&&(e.preventDefault(),b&&b(e,"tabKeyDown"))},actions:M,autoFocus:i&&(-1===L||d),autoFocusItem:T,variant:E},f,{className:Object(u.a)(c.list,f.className)}),z))})),J=Object(f.a)({paper:{maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"},list:{outline:0}},{name:"MuiMenu"})(Q),ee=n(68),te=n(52);function ne(e,t){return"object"===Object(c.a)(t)&&null!==t?e===t:String(e)===String(t)}var re=a.forwardRef((function(e,t){var n=e["aria-label"],i=e.autoFocus,c=e.autoWidth,f=e.children,m=e.classes,b=e.className,h=e.defaultValue,g=e.disabled,v=e.displayEmpty,y=e.IconComponent,O=e.inputRef,w=e.labelId,j=e.MenuProps,C=void 0===j?{}:j,S=e.multiple,k=e.name,E=e.onBlur,R=e.onChange,P=e.onClose,T=e.onFocus,M=e.onOpen,I=e.open,L=e.readOnly,z=e.renderValue,A=e.SelectDisplayProps,F=void 0===A?{}:A,D=e.tabIndex,N=(e.type,e.value),_=e.variant,H=void 0===_?"standard":_,B=Object(o.a)(e,["aria-label","autoFocus","autoWidth","children","classes","className","defaultValue","disabled","displayEmpty","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"]),$=Object(te.a)({controlled:N,default:h,name:"Select"}),W=Object(l.a)($,2),V=W[0],U=W[1],K=a.useRef(null),G=a.useState(null),q=G[0],Y=G[1],X=a.useRef(null!=I).current,Z=a.useState(),Q=Z[0],re=Z[1],oe=a.useState(!1),ae=oe[0],ie=oe[1],le=Object(x.a)(t,O);a.useImperativeHandle(le,(function(){return{focus:function(){q.focus()},node:K.current,value:V}}),[q,V]),a.useEffect((function(){i&&q&&q.focus()}),[i,q]),a.useEffect((function(){if(q){var e=Object(d.a)(q).getElementById(w);if(e){var t=function(){getSelection().isCollapsed&&q.focus()};return e.addEventListener("click",t),function(){e.removeEventListener("click",t)}}}}),[w,q]);var ce,se,ue=function(e,t){e?M&&M(t):P&&P(t),X||(re(c?null:q.clientWidth),ie(e))},de=a.Children.toArray(f),pe=function(e){return function(t){var n;if(S||ue(!1,t),S){n=Array.isArray(V)?V.slice():[];var r=V.indexOf(e.props.value);-1===r?n.push(e.props.value):n.splice(r,1)}else n=e.props.value;e.props.onClick&&e.props.onClick(t),V!==n&&(U(n),R&&(t.persist(),Object.defineProperty(t,"target",{writable:!0,value:{value:n,name:k}}),R(t,e)))}},fe=null!==q&&(X?I:ae);delete B["aria-invalid"];var me=[],be=!1;(Object(ee.b)({value:V})||v)&&(z?ce=z(V):be=!0);var he=de.map((function(e){if(!a.isValidElement(e))return null;var t;if(S){if(!Array.isArray(V))throw new Error(Object(s.a)(2));(t=V.some((function(t){return ne(t,e.props.value)})))&&be&&me.push(e.props.children)}else(t=ne(V,e.props.value))&&be&&(se=e.props.children);return t&&!0,a.cloneElement(e,{"aria-selected":t?"true":void 0,onClick:pe(e),onKeyUp:function(t){" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:t,value:void 0,"data-value":e.props.value})}));be&&(ce=S?me.join(", "):se);var ge,ve=Q;!c&&X&&q&&(ve=q.clientWidth),ge=void 0!==D?D:g?null:0;var ye=F.id||(k?"mui-component-select-".concat(k):void 0);return a.createElement(a.Fragment,null,a.createElement("div",Object(r.a)({className:Object(u.a)(m.root,m.select,m.selectMenu,m[H],b,g&&m.disabled),ref:Y,tabIndex:ge,role:"button","aria-disabled":g?"true":void 0,"aria-expanded":fe?"true":void 0,"aria-haspopup":"listbox","aria-label":n,"aria-labelledby":[w,ye].filter(Boolean).join(" ")||void 0,onKeyDown:function(e){if(!L){-1!==[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)&&(e.preventDefault(),ue(!0,e))}},onMouseDown:g||L?null:function(e){0===e.button&&(e.preventDefault(),q.focus(),ue(!0,e))},onBlur:function(e){!fe&&E&&(e.persist(),Object.defineProperty(e,"target",{writable:!0,value:{value:V,name:k}}),E(e))},onFocus:T},F,{id:ye}),function(e){return null==e||"string"==typeof e&&!e.trim()}(ce)?a.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}}):ce),a.createElement("input",Object(r.a)({value:Array.isArray(V)?V.join(","):V,name:k,ref:K,"aria-hidden":!0,onChange:function(e){var t=de.map((function(e){return e.props.value})).indexOf(e.target.value);if(-1!==t){var n=de[t];U(n.props.value),R&&R(e,n)}},tabIndex:-1,className:m.nativeInput,autoFocus:i},B)),a.createElement(y,{className:Object(u.a)(m.icon,m["icon".concat(Object(p.a)(H))],fe&&m.iconOpen,g&&m.disabled)}),a.createElement(J,Object(r.a)({id:"menu-".concat(k||""),anchorEl:q,open:fe,onClose:function(e){ue(!1,e)}},C,{MenuListProps:Object(r.a)({"aria-labelledby":w,role:"listbox",disableListWrap:!0},C.MenuListProps),PaperProps:Object(r.a)({},C.PaperProps,{style:Object(r.a)({minWidth:ve},null!=C.PaperProps?C.PaperProps.style:null)})}),he))})),oe=n(40),ae=n(37),ie=n(19),le=Object(ie.a)(a.createElement("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),ce=n(298),se=a.forwardRef((function(e,t){var n=e.classes,i=e.className,l=e.disabled,c=e.IconComponent,s=e.inputRef,d=e.variant,f=void 0===d?"standard":d,m=Object(o.a)(e,["classes","className","disabled","IconComponent","inputRef","variant"]);return a.createElement(a.Fragment,null,a.createElement("select",Object(r.a)({className:Object(u.a)(n.root,n.select,n[f],i,l&&n.disabled),disabled:l,ref:s||t},m)),e.multiple?null:a.createElement(c,{className:Object(u.a)(n.icon,n["icon".concat(Object(p.a)(f))],l&&n.disabled)}))})),ue=function(e){return{root:{},select:{"-moz-appearance":"none","-webkit-appearance":"none",userSelect:"none",borderRadius:0,minWidth:16,cursor:"pointer","&:focus":{backgroundColor:"light"===e.palette.type?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)",borderRadius:0},"&::-ms-expand":{display:"none"},"&$disabled":{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:e.palette.background.paper},"&&":{paddingRight:24}},filled:{"&&":{paddingRight:32}},outlined:{borderRadius:e.shape.borderRadius,"&&":{paddingRight:32}},selectMenu:{height:"auto",minHeight:"1.1876em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"},disabled:{},icon:{position:"absolute",right:0,top:"calc(50% - 12px)",pointerEvents:"none",color:e.palette.action.active,"&$disabled":{color:e.palette.action.disabled}},iconOpen:{transform:"rotate(180deg)"},iconFilled:{right:7},iconOutlined:{right:7},nativeInput:{bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%"}}},de=a.createElement(ce.a,null),pe=a.forwardRef((function(e,t){var n=e.children,i=e.classes,l=e.IconComponent,c=void 0===l?le:l,s=e.input,u=void 0===s?de:s,d=e.inputProps,p=(e.variant,Object(o.a)(e,["children","classes","IconComponent","input","inputProps","variant"])),f=Object(ae.a)(),m=Object(oe.a)({props:e,muiFormControl:f,states:["variant"]});return a.cloneElement(u,Object(r.a)({inputComponent:se,inputProps:Object(r.a)({children:n,classes:i,IconComponent:c,variant:m.variant,type:void 0},d,u?u.props.inputProps:{}),ref:t},p))}));pe.muiName="Select";Object(f.a)(ue,{name:"MuiNativeSelect"})(pe);var fe=n(299),me=n(301),be=ue,he=a.createElement(ce.a,null),ge=a.createElement(fe.a,null),ve=a.forwardRef((function e(t,n){var l=t.autoWidth,c=void 0!==l&&l,s=t.children,u=t.classes,d=t.displayEmpty,p=void 0!==d&&d,f=t.IconComponent,m=void 0===f?le:f,b=t.id,h=t.input,g=t.inputProps,v=t.label,y=t.labelId,O=t.labelWidth,x=void 0===O?0:O,w=t.MenuProps,j=t.multiple,C=void 0!==j&&j,S=t.native,k=void 0!==S&&S,E=t.onClose,R=t.onOpen,P=t.open,T=t.renderValue,M=t.SelectDisplayProps,I=t.variant,L=void 0===I?"standard":I,z=Object(o.a)(t,["autoWidth","children","classes","displayEmpty","IconComponent","id","input","inputProps","label","labelId","labelWidth","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"]),A=k?se:re,F=Object(ae.a)(),D=Object(oe.a)({props:t,muiFormControl:F,states:["variant"]}).variant||L,N=h||{standard:he,outlined:a.createElement(me.a,{label:v,labelWidth:x}),filled:ge}[D];return a.cloneElement(N,Object(r.a)({inputComponent:A,inputProps:Object(r.a)({children:s,IconComponent:m,variant:D,type:void 0,multiple:C},k?{id:b}:{autoWidth:c,displayEmpty:p,labelId:y,MenuProps:w,onClose:E,onOpen:R,open:P,renderValue:T,SelectDisplayProps:Object(r.a)({id:b},M)},g,{classes:g?Object(i.a)({baseClasses:u,newClasses:g.classes,Component:e}):u},h?h.props.inputProps:{}),ref:n},z))}));ve.muiName="Select";t.a=Object(f.a)(be,{name:"MuiSelect"})(ve)},function(e,t,n){"use strict";var r=n(7),o=n(1),a=n(149),i=n(0),l=(n(4),n(3)),c=n(40),s=n(67),u=n(10),d=n(13),p=n(17),f=n(64);function m(e,t){return parseInt(e[t],10)||0}var b="undefined"!=typeof window?i.useLayoutEffect:i.useEffect,h={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"},g=i.forwardRef((function(e,t){var n=e.onChange,a=e.rows,l=e.rowsMax,c=e.rowsMin,s=e.maxRows,u=e.minRows,d=void 0===u?1:u,g=e.style,v=e.value,y=Object(r.a)(e,["onChange","rows","rowsMax","rowsMin","maxRows","minRows","style","value"]),O=s||l,x=a||c||d,w=i.useRef(null!=v).current,j=i.useRef(null),C=Object(p.a)(t,j),S=i.useRef(null),k=i.useRef(0),E=i.useState({}),R=E[0],P=E[1],T=i.useCallback((function(){var t=j.current,n=window.getComputedStyle(t),r=S.current;r.style.width=n.width,r.value=t.value||e.placeholder||"x","\n"===r.value.slice(-1)&&(r.value+=" ");var o=n["box-sizing"],a=m(n,"padding-bottom")+m(n,"padding-top"),i=m(n,"border-bottom-width")+m(n,"border-top-width"),l=r.scrollHeight-a;r.value="x";var c=r.scrollHeight-a,s=l;x&&(s=Math.max(Number(x)*c,s)),O&&(s=Math.min(Number(O)*c,s));var u=(s=Math.max(s,c))+("border-box"===o?a+i:0),d=Math.abs(s-l)<=1;P((function(e){return k.current<20&&(u>0&&Math.abs((e.outerHeightStyle||0)-u)>1||e.overflow!==d)?(k.current+=1,{overflow:d,outerHeightStyle:u}):e}))}),[O,x,e.placeholder]);i.useEffect((function(){var e=Object(f.a)((function(){k.current=0,T()}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}),[T]),b((function(){T()})),i.useEffect((function(){k.current=0}),[v]);return i.createElement(i.Fragment,null,i.createElement("textarea",Object(o.a)({value:v,onChange:function(e){k.current=0,w||T(),n&&n(e)},ref:C,rows:x,style:Object(o.a)({height:R.outerHeightStyle,overflow:R.overflow?"hidden":null},g)},y)),i.createElement("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:S,tabIndex:-1,style:Object(o.a)({},h,g)}))})),v=n(68),y="undefined"==typeof window?i.useEffect:i.useLayoutEffect,O=i.forwardRef((function(e,t){var n=e["aria-describedby"],u=e.autoComplete,f=e.autoFocus,m=e.classes,b=e.className,h=(e.color,e.defaultValue),O=e.disabled,x=e.endAdornment,w=(e.error,e.fullWidth),j=void 0!==w&&w,C=e.id,S=e.inputComponent,k=void 0===S?"input":S,E=e.inputProps,R=void 0===E?{}:E,P=e.inputRef,T=(e.margin,e.multiline),M=void 0!==T&&T,I=e.name,L=e.onBlur,z=e.onChange,A=e.onClick,F=e.onFocus,D=e.onKeyDown,N=e.onKeyUp,_=e.placeholder,H=e.readOnly,B=e.renderSuffix,$=e.rows,W=e.rowsMax,V=e.rowsMin,U=e.maxRows,K=e.minRows,G=e.startAdornment,q=e.type,Y=void 0===q?"text":q,X=e.value,Z=Object(r.a)(e,["aria-describedby","autoComplete","autoFocus","classes","className","color","defaultValue","disabled","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","rowsMax","rowsMin","maxRows","minRows","startAdornment","type","value"]),Q=null!=R.value?R.value:X,J=i.useRef(null!=Q).current,ee=i.useRef(),te=i.useCallback((function(e){0}),[]),ne=Object(p.a)(R.ref,te),re=Object(p.a)(P,ne),oe=Object(p.a)(ee,re),ae=i.useState(!1),ie=ae[0],le=ae[1],ce=Object(s.b)();var se=Object(c.a)({props:e,muiFormControl:ce,states:["color","disabled","error","hiddenLabel","margin","required","filled"]});se.focused=ce?ce.focused:ie,i.useEffect((function(){!ce&&O&&ie&&(le(!1),L&&L())}),[ce,O,ie,L]);var ue=ce&&ce.onFilled,de=ce&&ce.onEmpty,pe=i.useCallback((function(e){Object(v.b)(e)?ue&&ue():de&&de()}),[ue,de]);y((function(){J&&pe({value:Q})}),[Q,pe,J]);i.useEffect((function(){pe(ee.current)}),[]);var fe=k,me=Object(o.a)({},R,{ref:oe});"string"!=typeof fe?me=Object(o.a)({inputRef:oe,type:Y},me,{ref:null}):M?!$||U||K||W||V?(me=Object(o.a)({minRows:$||K,rowsMax:W,maxRows:U},me),fe=g):fe="textarea":me=Object(o.a)({type:Y},me);return i.useEffect((function(){ce&&ce.setAdornedStart(Boolean(G))}),[ce,G]),i.createElement("div",Object(o.a)({className:Object(l.a)(m.root,m["color".concat(Object(d.a)(se.color||"primary"))],b,se.disabled&&m.disabled,se.error&&m.error,j&&m.fullWidth,se.focused&&m.focused,ce&&m.formControl,M&&m.multiline,G&&m.adornedStart,x&&m.adornedEnd,"dense"===se.margin&&m.marginDense),onClick:function(e){ee.current&&e.currentTarget===e.target&&ee.current.focus(),A&&A(e)},ref:t},Z),G,i.createElement(s.a.Provider,{value:null},i.createElement(fe,Object(o.a)({"aria-invalid":se.error,"aria-describedby":n,autoComplete:u,autoFocus:f,defaultValue:h,disabled:se.disabled,id:C,onAnimationStart:function(e){pe("mui-auto-fill-cancel"===e.animationName?ee.current:{value:"x"})},name:I,placeholder:_,readOnly:H,required:se.required,rows:$,value:Q,onKeyDown:D,onKeyUp:N},me,{className:Object(l.a)(m.input,R.className,se.disabled&&m.disabled,M&&m.inputMultiline,se.hiddenLabel&&m.inputHiddenLabel,G&&m.inputAdornedStart,x&&m.inputAdornedEnd,"search"===Y&&m.inputTypeSearch,"dense"===se.margin&&m.inputMarginDense),onBlur:function(e){L&&L(e),R.onBlur&&R.onBlur(e),ce&&ce.onBlur?ce.onBlur(e):le(!1)},onChange:function(e){if(!J){var t=e.target||ee.current;if(null==t)throw new Error(Object(a.a)(1));pe({value:t.value})}for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o0?b(k,--C):0,w--,10===S&&(w=1,x--),S}function T(){return S=C2||z(S)>3?"":" "}function _(e,t){for(;--t&&T()&&!(S<48||S>102||S>57&&S<65||S>70&&S<97););return L(e,I()+(t<6&&32==M()&&32==T()))}function H(e,t){for(;T()&&e+S!==57&&(e+S!==84||47!==M()););return"/*"+L(t,C-1)+"*"+d(47===e?e:T())}function B(e){for(;!z(M());)T();return L(e,C)}function $(e){return F(function e(t,n,r,o,a,i,l,c,s){var u=0,p=0,m=l,b=0,h=0,v=0,O=1,x=1,w=1,j=0,C="",S=a,k=i,E=o,R=C;for(;x;)switch(v=j,j=T()){case 34:case 39:case 91:case 40:R+=D(j);break;case 9:case 10:case 13:case 32:R+=N(v);break;case 92:R+=_(I()-1,7);continue;case 47:switch(M()){case 42:case 47:y(V(H(T(),I()),n,r),s);break;default:R+="/"}break;case 123*O:c[u++]=g(R)*w;case 125*O:case 59:case 0:switch(j){case 0:case 125:x=0;case 59+p:h>0&&g(R)-m&&y(h>32?U(R+";",o,r,m-1):U(f(R," ","")+";",o,r,m-2),s);break;case 59:R+=";";default:if(y(E=W(R,n,r,u,p,a,c,C,S=[],k=[],m),i),123===j)if(0===p)e(R,n,E,E,S,i,m,c,k);else switch(b){case 100:case 109:case 115:e(t,E,E,o&&y(W(t,E,E,0,0,a,c,C,a,S=[],m),k),a,k,m,c,o?S:k);break;default:e(R,E,E,E,[""],k,m,c,k)}}u=p=h=0,O=w=1,C=R="",m=l;break;case 58:m=1+g(R),h=v;default:if(O<1)if(123==j)--O;else if(125==j&&0==O++&&125==P())continue;switch(R+=d(j),j*O){case 38:w=p>0?1:(R+="\f",-1);break;case 44:c[u++]=(g(R)-1)*w,w=1;break;case 64:45===M()&&(R+=D(T())),b=M(),p=g(C=R+=B(I())),j++;break;case 45:45===v&&2==g(R)&&(O=0)}}return i}("",null,null,null,[""],e=A(e),0,[0],e))}function W(e,t,n,r,o,a,i,l,s,d,m){for(var b=o-1,g=0===o?a:[""],y=v(g),O=0,x=0,w=0;O0?g[j]+" "+C:f(C,/&\f/g,g[j])))&&(s[w++]=S);return E(e,t,n,0===o?c:l,s,d,m)}function V(e,t,n){return E(e,t,n,l,d(S),h(e,2,-2),0)}function U(e,t,n,r){return E(e,t,n,s,h(e,0,r),h(e,r+1,-1),r)}function K(e,t){switch(function(e,t){return(((t<<2^b(e,0))<<2^b(e,1))<<2^b(e,2))<<2^b(e,3)}(e,t)){case 5103:return i+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return i+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return i+e+a+e+o+e+e;case 6828:case 4268:return i+e+o+e+e;case 6165:return i+e+o+"flex-"+e+e;case 5187:return i+e+f(e,/(\w+).+(:[^]+)/,i+"box-$1$2"+o+"flex-$1$2")+e;case 5443:return i+e+o+"flex-item-"+f(e,/flex-|-self/,"")+e;case 4675:return i+e+o+"flex-line-pack"+f(e,/align-content|flex-|-self/,"")+e;case 5548:return i+e+o+f(e,"shrink","negative")+e;case 5292:return i+e+o+f(e,"basis","preferred-size")+e;case 6060:return i+"box-"+f(e,"-grow","")+i+e+o+f(e,"grow","positive")+e;case 4554:return i+f(e,/([^-])(transform)/g,"$1"+i+"$2")+e;case 6187:return f(f(f(e,/(zoom-|grab)/,i+"$1"),/(image-set)/,i+"$1"),e,"")+e;case 5495:case 3959:return f(e,/(image-set\([^]*)/,i+"$1$`$1");case 4968:return f(f(e,/(.+:)(flex-)?(.*)/,i+"box-pack:$3"+o+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+i+e+e;case 4095:case 3583:case 4068:case 2532:return f(e,/(.+)-inline(.+)/,i+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(g(e)-1-t>6)switch(b(e,t+1)){case 109:if(45!==b(e,t+4))break;case 102:return f(e,/(.+:)(.+)-([^]+)/,"$1"+i+"$2-$3$1"+a+(108==b(e,t+3)?"$3":"$2-$3"))+e;case 115:return~m(e,"stretch")?K(f(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==b(e,t+1))break;case 6444:switch(b(e,g(e)-3-(~m(e,"!important")&&10))){case 107:return f(e,":",":"+i)+e;case 101:return f(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+i+(45===b(e,14)?"inline-":"")+"box$3$1"+i+"$2$3$1"+o+"$2box$3")+e}break;case 5936:switch(b(e,t+11)){case 114:return i+e+o+f(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return i+e+o+f(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return i+e+o+f(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return i+e+o+e+e}return e}function G(e,t){for(var n="",r=v(e),o=0;oe.columns.lookup,ee=Object(u.a)(e=>e.columns.all,J,(e,t)=>e.map(e=>t[e])),te=Object(u.a)(ee,e=>e.filter(e=>null!=e.field&&!e.hide)),ne=Object(u.a)(te,e=>{const t=[];return{totalWidth:e.reduce((e,n)=>(t.push(e),e+n.computedWidth),0),positions:t}}),re=Object(u.a)(ee,e=>e.filter(e=>e.filterable)),oe=Object(u.a)(re,e=>e.map(e=>e.field)),ae=Object(u.a)(te,e=>e.length),ie=Object(u.a)(ne,e=>e.totalWidth);function le(e,t){return e===t||e!=e&&t!=t}function ce(e,t){for(var n=e.length;n--;)if(le(e[n][0],t))return n;return-1}var se=Array.prototype.splice;function ue(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1},ue.prototype.set=function(e,t){var n=this.__data__,r=ce(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};var de="object"==typeof e&&e&&e.Object===Object&&e,pe="object"==typeof self&&self&&self.Object===Object&&self,fe=de||pe||Function("return this")(),me=fe.Symbol,be=Object.prototype,he=be.hasOwnProperty,ge=be.toString,ve=me?me.toStringTag:void 0,ye=Object.prototype.toString,Oe=me?me.toStringTag:void 0;function xe(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Oe&&Oe in Object(e)?function(e){var t=he.call(e,ve),n=e[ve];try{e[ve]=void 0;var r=!0}catch(e){}var o=ge.call(e);return r&&(t?e[ve]=n:delete e[ve]),o}(e):function(e){return ye.call(e)}(e)}function we(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function je(e){if(!we(e))return!1;var t=xe(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}var Ce,Se=fe["__core-js_shared__"],ke=(Ce=/[^.]+$/.exec(Se&&Se.keys&&Se.keys.IE_PROTO||""))?"Symbol(src)_1."+Ce:"",Ee=Function.prototype.toString;function Re(e){if(null!=e){try{return Ee.call(e)}catch(e){}try{return e+""}catch(e){}}return""}var Pe=/^\[object .+?Constructor\]$/,Te=Function.prototype,Me=Object.prototype,Ie=Te.toString,Le=Me.hasOwnProperty,ze=RegExp("^"+Ie.call(Le).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Ae(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return function(e){return!(!we(e)||(t=e,ke&&ke in t))&&(je(e)?ze:Pe).test(Re(e));var t}(n)?n:void 0}var Fe=Ae(fe,"Map"),De=Ae(Object,"create"),Ne=Object.prototype.hasOwnProperty,_e=Object.prototype.hasOwnProperty;function He(e){var t=-1,n=null==e?0:e.length;for(this.clear();++tl))return!1;var s=a.get(e);if(s&&a.get(t))return s==t;var u=-1,d=!0,p=2&n?new Ve:void 0;for(a.set(e,t),a.set(t,e);++u-1&&e%1==0&&e-1&&e%1==0&&e<=9007199254740991}var bt={};bt["[object Float32Array]"]=bt["[object Float64Array]"]=bt["[object Int8Array]"]=bt["[object Int16Array]"]=bt["[object Int32Array]"]=bt["[object Uint8Array]"]=bt["[object Uint8ClampedArray]"]=bt["[object Uint16Array]"]=bt["[object Uint32Array]"]=!0,bt["[object Arguments]"]=bt["[object Array]"]=bt["[object ArrayBuffer]"]=bt["[object Boolean]"]=bt["[object DataView]"]=bt["[object Date]"]=bt["[object Error]"]=bt["[object Function]"]=bt["[object Map]"]=bt["[object Number]"]=bt["[object Object]"]=bt["[object RegExp]"]=bt["[object Set]"]=bt["[object String]"]=bt["[object WeakMap]"]=!1;var ht,gt="object"==typeof exports&&exports&&!exports.nodeType&&exports,vt=gt&&"object"==typeof r&&r&&!r.nodeType&&r,yt=vt&&vt.exports===gt&&de.process,Ot=function(){try{return yt&&yt.binding&&yt.binding("util")}catch(e){}}(),xt=Ot&&Ot.isTypedArray,wt=xt?(ht=xt,function(e){return ht(e)}):function(e){return nt(e)&&mt(e.length)&&!!bt[xe(e)]},jt=Object.prototype.hasOwnProperty;var Ct=Object.prototype,St=function(e,t){return function(n){return e(t(n))}}(Object.keys,Object),kt=Object.prototype.hasOwnProperty;function Et(e){return null!=(t=e)&&mt(t.length)&&!je(t)?function(e,t){var n=Qe(e),r=!n&<(e),o=!n&&!r&&dt(e),a=!n&&!r&&!o&&wt(e),i=n||r||o||a,l=i?function(e,t){for(var n=-1,r=Array(e);++n{r[o]=e[o].reduce((e,r)=>(r&&(n&&n[r]&&e.push(n[r]),e.push(t(r))),e),[]).join(" ")}),r}const qt={active:"Mui-active",checked:"Mui-checked",disabled:"Mui-disabled",error:"Mui-error",focused:"Mui-focused",focusVisible:"Mui-focusVisible",required:"Mui-required",expanded:"Mui-expanded",selected:"Mui-selected"};function Yt(e,t){return qt[t]||`${e}-${t}`}function Xt(e,t){const n={};return t.forEach(t=>{n[t]=Yt(e,t)}),n}function Zt(e){return"function"==typeof e}function Qt(e){return e.type||e.mode}function Jt(){return"fade"in d?"fade"in d&&"alpha"in d?"v4.12":"v4":"v5"}function en(e,t){var n,r,o;return(null===(n=d)||void 0===n?void 0:n.alpha)?null===(r=d)||void 0===r?void 0:r.alpha(e,t):null===(o=d)||void 0===o?void 0:o.fade(e,t)}function tn(){var e,t,n;return(null===(e=d)||void 0===e?void 0:e.createTheme)?null===(t=d)||void 0===t?void 0:t.createTheme():null===(n=d)||void 0===n?void 0:n.createMuiTheme()}function nn(){try{const e="__some_random_key_you_are_not_going_to_use__";return window.localStorage.setItem(e,e),window.localStorage.removeItem(e),!0}catch(e){return!1}}function rn(e){return Yt("MuiDataGrid",e)}function on(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}const an=nn()&&null!=window.localStorage.getItem("DEBUG"),ln=()=>{},cn={debug:ln,info:ln,warn:ln,error:ln},sn=["debug","info","warn","error"];function un(e,t,n=console){const r=sn.indexOf(t);if(-1===r)throw new Error(`Material-UI: Log level ${t} not recognized.`);return sn.reduce((t,o,a)=>(t[o]=a>=r?(...t)=>{const[r,...a]=t;n[o](`Material-UI: ${e} - ${r}`,...a)}:ln,t),{})}function dn(e,t){const n=l.useRef(null);if(n.current)return n.current;const r=e.current.getLogger(t);return n.current=r,r}function pn(e,t,n){const r=dn(e,"useGridApiMethod"),o=l.useRef(t),[a]=l.useState(Object.keys(t)),i=l.useCallback(()=>{e.current&&a.forEach(t=>{e.current.hasOwnProperty(t)||(r.debug(`Adding ${n}.${t} to apiRef`),e.current[t]=(...e)=>o.current[t](...e))})},[a,n,e,r]);l.useEffect(()=>{o.current=t},[t]),l.useEffect(()=>{i()},[i]),i()}const fn={noRowsLabel:"No rows",noResultsOverlayLabel:"No results found.",errorOverlayDefaultLabel:"An error occurred.",toolbarDensity:"Density",toolbarDensityLabel:"Density",toolbarDensityCompact:"Compact",toolbarDensityStandard:"Standard",toolbarDensityComfortable:"Comfortable",toolbarColumns:"Columns",toolbarColumnsLabel:"Select columns",toolbarFilters:"Filters",toolbarFiltersLabel:"Show filters",toolbarFiltersTooltipHide:"Hide filters",toolbarFiltersTooltipShow:"Show filters",toolbarFiltersTooltipActive:e=>1!==e?e+" active filters":e+" active filter",toolbarExport:"Export",toolbarExportLabel:"Export",toolbarExportCSV:"Download as CSV",columnsPanelTextFieldLabel:"Find column",columnsPanelTextFieldPlaceholder:"Column title",columnsPanelDragIconLabel:"Reorder column",columnsPanelShowAllButton:"Show all",columnsPanelHideAllButton:"Hide all",filterPanelAddFilter:"Add filter",filterPanelDeleteIconLabel:"Delete",filterPanelOperators:"Operators",filterPanelOperatorAnd:"And",filterPanelOperatorOr:"Or",filterPanelColumns:"Columns",filterPanelInputLabel:"Value",filterPanelInputPlaceholder:"Filter value",filterOperatorContains:"contains",filterOperatorEquals:"equals",filterOperatorStartsWith:"starts with",filterOperatorEndsWith:"ends with",filterOperatorIs:"is",filterOperatorNot:"is not",filterOperatorAfter:"is after",filterOperatorOnOrAfter:"is on or after",filterOperatorBefore:"is before",filterOperatorOnOrBefore:"is on or before",filterOperatorIsEmpty:"is empty",filterOperatorIsNotEmpty:"is not empty",filterValueAny:"any",filterValueTrue:"true",filterValueFalse:"false",columnMenuLabel:"Menu",columnMenuShowColumns:"Show columns",columnMenuFilter:"Filter",columnMenuHideColumn:"Hide",columnMenuUnsort:"Unsort",columnMenuSortAsc:"Sort by ASC",columnMenuSortDesc:"Sort by DESC",columnHeaderFiltersTooltipActive:e=>1!==e?e+" active filters":e+" active filter",columnHeaderFiltersLabel:"Show filters",columnHeaderSortIconLabel:"Sort",footerRowSelected:e=>1!==e?e.toLocaleString()+" rows selected":e.toLocaleString()+" row selected",footerTotalRows:"Total Rows:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} of ${t.toLocaleString()}`,checkboxSelectionHeaderName:"Checkbox selection",booleanCellTrueLabel:"true",booleanCellFalseLabel:"false",MuiTablePagination:{}};var mn;!function(e){e.Compact="compact",e.Standard="standard",e.Comfortable="comfortable"}(mn||(mn={}));const bn="client",hn="server",gn={columnBuffer:2,density:mn.Standard,filterMode:bn,headerHeight:56,paginationMode:bn,rowHeight:52,rowsPerPageOptions:[25,50,100],scrollEndThreshold:80,sortingMode:bn,sortingOrder:["asc","desc",null],logger:console,logLevel:"error",editMode:"cell"},vn=Object.assign(Object.assign({},gn),{localeText:fn});var yn;!function(e){e.And="and",e.Or="or"}(yn||(yn={}));const On=()=>({items:[],linkOperator:yn.And});const xn=e=>{const t=dn(e,"useGridApi"),[,n]=l.useState();e.current.state||(t.info("Initialising state."),e.current.state={rows:{idRowsLookup:{},allRows:[],totalRowCount:0},editRows:{},pagination:{page:0,pageCount:0,rowCount:0,pageSize:100},options:vn,isScrolling:!1,columns:{all:[],lookup:{}},columnReorder:{dragCol:""},columnResize:{resizingColumnField:""},rendering:{realScroll:{left:0,top:0},renderContext:null,renderingZoneScroll:{left:0,top:0},virtualPage:0,virtualRowsCount:0},containerSizes:null,scrollBar:{hasScrollX:!1,hasScrollY:!1,sizes:{x:0,y:0}},viewportSizes:{width:0,height:1},sorting:{sortedRows:[],sortModel:[]},focus:{cell:null,columnHeader:null},tabIndex:{cell:null,columnHeader:null},selection:[],filter:On(),columnMenu:{open:!1},preferencePanel:{open:!1},visibleRows:{visibleRowsLookup:{}},density:{value:mn.Standard,rowHeight:52,headerHeight:56}},e.current.forceUpdate=n);const r=l.useCallback(()=>e.current.state,[e]),o=l.useCallback(t=>{let r;r=Zt(t)?t(e.current.state):t,e.current.state=r,n(()=>r),e.current.publishEvent(a.stateChange,r)},[e]);return pn(e,{getState:r,setState:o},"GridStateApi"),e.current},wn=e=>{xn(e);const t=l.useCallback(()=>e.current.forceUpdate(()=>e.current.state),[e]),n=l.useCallback(t=>{const n=t(e.current.state);if(e.current.state===n)return!1;const{ignoreSetState:r,postUpdate:o}=e.current.applyControlStateConstraint(n);return r||(e.current.state=n,e.current.publishEvent&&e.current.publishEvent(a.stateChange,n)),o(),!r},[e]);return[e.current.state,n,t]},jn=(e,t)=>{const[n]=wn(e);return t(n)},Cn=e=>e.rendering,Sn=Object(u.a)(Cn,e=>e.realScroll),kn=Xt("MuiDataGrid",["root","row","row--editing","cell","withBorder","cell--editing","cell--editable","cell--withRenderer","cell--textLeft","cell--textCenter","cell--textRight","columnHeader","columnHeader--dragging","columnHeaderWrapper","scrollArea","scrollArea--left","scrollArea--right","columnsContainer","toolbarContainer","overlay","main","dataContainer","window","windowContainer","viewport","autoHeight","columnHeaderCheckbox","cellCheckbox","columnHeader--sorted","columnHeader--sortable","columnHeader--moving","columnHeader--numeric","columnHeader--alignLeft","columnHeader--alignCenter","columnHeader--alignRight","columnHeaderDraggableContainer","columnHeaderTitle","iconButtonContainer","sortIcon","filterIcon","menuIcon","menuIconButton","columnHeaderTitleContainer","columnSeparator","columnSeparator--resizable","iconSeparator","menuOpen","columnHeaderWrapper","editInputCell","editBooleanCell","booleanCell","checkboxInput","rowCount","selectedRowCount","footerContainer","columnHeaderDropZone","columnHeaderDraggableContainer","renderingZone"]),En=l.memo((function({width:e,height:t}){return e&&t?l.createElement("div",{style:{minWidth:e,maxWidth:e,lineHeight:t-1+"px",minHeight:t,maxHeight:t},className:kn.cell}):null}));var Rn;function Pn(e,t,n,r){const o=dn(e,"useGridApiEventHandler");l.useEffect(()=>{if(n&&t){const o=(e,t,r)=>{t.defaultMuiPrevented||n(e,t,r)};return e.current.subscribeEvent(t,o,r)}},[e,o,t,n,r])}!function(e){e.DataGrid="DataGrid",e.DataGridPro="DataGridPro"}(Rn||(Rn={}));const Tn={isFirst:!0};function Mn(e,t,n){Pn(e,t,n,Tn)}const In=l.memo((function(e){const{scrollDirection:t}=e,n=l.useRef(null),r=Q(),o=l.useRef(),[i,c]=l.useState(!1),u=l.useRef({left:0,top:0}),d=l.useCallback(e=>{u.current=e},[]),p=l.useCallback(e=>{let a;if("left"===t)a=e.clientX-n.current.getBoundingClientRect().right;else{if("right"!==t)throw new Error("wrong dir");a=Math.max(1,e.clientX-n.current.getBoundingClientRect().left)}a=1.5*(a-1)+1,clearTimeout(o.current),o.current=setTimeout(()=>{r.current.scroll({left:u.current.left+a,top:u.current.top})})},[t,r]);l.useEffect(()=>()=>{clearTimeout(o.current)},[]);const f=l.useCallback(()=>{c(e=>!e)},[]);return Pn(r,a.rowsScroll,d),Pn(r,a.columnHeaderDragStart,f),Pn(r,a.columnHeaderDragEnd,f),i?l.createElement("div",{ref:n,className:Object(s.a)(kn.scrollArea,kn["scrollArea--"+t]),onDragOver:p}):null})),Ln=Object(u.a)(e=>e.columnReorder,e=>e.dragCol),zn=Object(u.a)(e=>e.columnResize,e=>e.resizingColumnField),An=e=>e.rows,Fn=Object(u.a)(An,e=>e&&e.totalRowCount),Dn=Object(u.a)(An,e=>e&&e.idRowsLookup),Nn=Object(u.a)(An,e=>e.allRows),_n=Object(u.a)(An,e=>e.allRows.map(t=>e.idRowsLookup[t])),Hn=e=>e.sorting,Bn=Object(u.a)(Hn,Nn,(e,t)=>e.sortedRows.length?e.sortedRows:t),$n=Object(u.a)(Bn,Dn,(e,t)=>{const n=new Map;return e.forEach(e=>{n.set(e,t[e])}),n}),Wn=Object(u.a)(Hn,e=>e.sortModel),Vn=Object(u.a)(Wn,e=>e.reduce((t,n,r)=>(t[n.field]={sortDirection:n.sort,sortIndex:e.length>1?r+1:void 0},t),{})),Un=e=>e.visibleRows,Kn=Object(u.a)(Un,$n,(e,t)=>{const n=new Map;return t.forEach((t,r)=>{!1!==e.visibleRowsLookup[r]&&n.set(r,t)}),n}),Gn=Object(u.a)(Kn,e=>[...e.entries()]),qn=Object(u.a)(Kn,e=>[...e.keys()]),Yn=Object(u.a)(Un,Fn,(e,t)=>null==e.visibleRows?t:e.visibleRows.length),Xn=Object(u.a)(e=>e.filter,J,(e,t)=>{var n;return null===(n=e.items)||void 0===n?void 0:n.filter(e=>{var n,r;if(!e.columnField)return!1;const o=t[e.columnField];if(!(null==o?void 0:o.filterOperators)||0===(null===(n=null==o?void 0:o.filterOperators)||void 0===n?void 0:n.length))return!1;const a=o.filterOperators.find(t=>t.value===e.operatorValue);return!!a&&(!a.InputComponent||null!=e.value&&""!==(null===(r=e.value)||void 0===r?void 0:r.toString()))})}),Zn=Object(u.a)(Xn,e=>e.length),Qn=Object(u.a)(Xn,e=>e.reduce((e,t)=>(e[t.columnField]?e[t.columnField].push(t):e[t.columnField]=[t],e),{})),Jn=e=>e.focus,er=Object(u.a)(Jn,e=>e.cell),tr=Object(u.a)(Jn,e=>e.columnHeader),nr=e=>e.tabIndex,rr=Object(u.a)(nr,e=>e.cell),or=Object(u.a)(nr,e=>e.columnHeader),ar=e=>e.density,ir=Object(u.a)(ar,e=>e.value),lr=Object(u.a)(ar,e=>e.rowHeight),cr=Object(u.a)(ar,e=>e.headerHeight),sr=e=>e.columnMenu,ur=e=>e.options,dr=e=>"Escape"===e,pr=e=>"Enter"===e,fr=e=>"Tab"===e,mr=e=>" "===e,br=e=>0===e.indexOf("Arrow"),hr=e=>"Home"===e||"End"===e,gr=e=>0===e.indexOf("Page"),vr=e=>"Delete"===e||"Backspace"===e,yr=/^(\p{L}|\p{M}\p{L}|\p{M}|\p{N}|\p{Z}|\p{S}|\p{P})$/iu,Or=e=>yr.test(e),xr=["Enter","Escape","Tab"],wr=["Enter","Tab"],jr=e=>wr.indexOf(e)>-1,Cr=e=>hr(e)||br(e)||gr(e)||mr(e),Sr=e=>!!e.key,kr=e=>fr(e)||dr(e),Er=l.createContext(void 0),Rr=()=>{const e=l.useContext(Er);if(!e)throw new Error("Material-UI: useGridRootProps should only be used inside the DataGrid/DataGridPro component.");return e},Pr=l.forwardRef((function(e,t){var n;const{field:r,id:o,value:i,tabIndex:c,hasFocus:s}=e,u=Q(),d=Rr(),p=l.useRef(null),f=Object(b.a)(p,t),m=u.current.getCellElement(o,r);l.useLayoutEffect(()=>{0===c&&m&&(m.tabIndex=-1)},[m,c]),l.useLayoutEffect(()=>{s&&p.current&&p.current.querySelector("input").focus()},[s]);const h=l.useCallback(t=>{mr(t.key)&&t.stopPropagation(),Cr(t.key)&&!t.shiftKey&&u.current.publishEvent(a.cellNavigationKeyDown,e,t)},[u,e]),g=null==u?void 0:u.current.components.Checkbox,v=!d.isRowSelectable||d.isRowSelectable(u.current.getRowParams(o));return l.createElement(g,Object.assign({ref:f,tabIndex:c,checked:!!i,onChange:e=>{u.current.selectRow(o,e.target.checked,!0)},onClick:e=>{e.stopPropagation()},className:kn.checkboxInput,color:"primary",inputProps:{"aria-label":"Select Row checkbox"},onKeyDown:h,disabled:!v},null===(n=null==u?void 0:u.current.componentsProps)||void 0===n?void 0:n.checkbox))})),Tr=l.memo(Pr),Mr=e=>e.pagination,Ir=Object(u.a)(Mr,qn,(e,t)=>{const n=e.page*e.pageSize,r=n+e.pageSize;return t.slice(n,r)}),Lr=e=>e.selection,zr=Object(u.a)(Lr,e=>e.length),Ar=Object(u.a)(Lr,Dn,(e,t)=>new Map(e.map(e=>[e,t[e]]))),Fr=Object(u.a)(Lr,e=>e.reduce((e,t)=>(e[t]=t,e),{})),Dr=l.forwardRef((function(e,t){var n;const[,r]=l.useState(!1),o=Q(),i=Rr(),c=jn(o,or),s=jn(o,zr),u=jn(o,Fn),d=s>0&&s!==u,p=s>0&&s===u||d,f=null!==c&&c.field===e.field?0:-1;l.useLayoutEffect(()=>{const t=o.current.getColumnHeaderElement(e.field);0===f&&t&&(t.tabIndex=-1)},[f,o,e.field]);const m=l.useCallback(t=>{mr(t.key)&&t.stopPropagation(),Cr(t.key)&&!t.shiftKey&&o.current.publishEvent(a.columnHeaderNavigationKeyDown,e,t)},[o,e]),b=l.useCallback(()=>{r(e=>!e)},[]);l.useEffect(()=>null==o?void 0:o.current.subscribeEvent(a.selectionChange,b),[o,b]);const h=null==o?void 0:o.current.components.Checkbox;return l.createElement(h,Object.assign({ref:t,indeterminate:d,checked:p,onChange:e=>{const t=e.target.checked,n=i.checkboxSelectionVisibleOnly&&i.pagination?Ir(o.current.state):qn(o.current.state);o.current.selectRows(n,t,!e.target.indeterminate)},className:kn.checkboxInput,color:"primary",inputProps:{"aria-label":"Select All Rows checkbox"},tabIndex:f,onKeyDown:m},null===(n=null==o?void 0:o.current.componentsProps)||void 0===n?void 0:n.checkbox))})); +/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */ +function Nr(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o{const n=e.target.value;g(n),o.setEditCellValue({id:t,field:a,value:n},e)},[o,a,t]);return l.useEffect(()=>{g(n)},[n]),Kt(()=>{p&&b.current.focus()},[p]),l.createElement(C.a,Object.assign({inputRef:b,className:kn.editInputCell,fullWidth:!0,type:"number"===c.type?c.type:"text",value:h||"",onChange:v},m))}const Hr=(e,t)=>{const n=e.indexOf(t);return t&&-1!==n&&n+1!==e.length?e[n+1]:e[0]},Br=(e,t)=>null==e&&null!=t?-1:null==t&&null!=e?1:null==e&&null==t?0:null,$r=new Intl.Collator,Wr=(e,t)=>{const n=Br(e,t);return null!==n?n:Number(e)-Number(t)},Vr=(e,t)=>{const n=Br(e,t);return null!==n?n:e>t?1:e(e?["",...e]:[""]).map(e=>"object"==typeof e?l.createElement("option",{key:e.value,value:e.value},e.label):l.createElement("option",{key:e,value:e},e));function co(e){const{item:t,applyValue:n,type:r,apiRef:o}=e,a=Nr(e,["item","applyValue","type","apiRef"]),i=l.useRef(),[c,s]=l.useState(t.value||""),[u,d]=l.useState(!1),p=Object(g.a)(),f="singleSelect"===r?{select:!0,SelectProps:{native:!0},children:lo(o.current.getColumn(t.columnField))}:{},m=l.useCallback(e=>{let a=e.target.value;if("singleSelect"===r){const e=o.current.getColumn(t.columnField);a=e.valueOptions.map(e=>"object"==typeof e?e.value:e).find(e=>String(e)===a)}clearTimeout(i.current),s(a),d(!0),i.current=setTimeout(()=>{n(Object.assign(Object.assign({},t),{value:a})),d(!1)},500)},[o,n,t,r]);l.useEffect(()=>()=>{clearTimeout(i.current)},[]),l.useEffect(()=>{s(t.value||"")},[t.value]);const b=u?{endAdornment:l.createElement(ro,null)}:a.InputProps;return l.createElement(S.a,Object.assign({id:p,label:o.current.getLocaleText("filterPanelInputLabel"),placeholder:o.current.getLocaleText("filterPanelInputPlaceholder"),value:c,onChange:m,type:r||"text",variant:"standard",InputProps:b,InputLabelProps:{shrink:!0}},f,a))}const so={width:100,minWidth:50,hide:!1,sortable:!0,resizable:!0,filterable:!0,sortComparator:(e,t)=>{const n=Br(e,t);return null!==n?n:"string"==typeof e?$r.compare(e.toString(),t.toString()):e-t},type:"string",align:"left",filterOperators:[{value:"contains",getApplyFilterFn:e=>{if(!e.value)return null;const t=new RegExp(on(e.value),"i");return({value:e})=>t.test(e&&e.toString()||"")},InputComponent:co},{value:"equals",getApplyFilterFn:e=>{if(!e.value)return null;const t=new Intl.Collator(void 0,{sensitivity:"base",usage:"search"});return({value:n})=>0===t.compare(e.value,n&&n.toString()||"")},InputComponent:co},{value:"startsWith",getApplyFilterFn:e=>{if(!e.value)return null;const t=new RegExp(`^${on(e.value)}.*$`,"i");return({value:e})=>t.test(e&&e.toString()||"")},InputComponent:co},{value:"endsWith",getApplyFilterFn:e=>{if(!e.value)return null;const t=new RegExp(`.*${on(e.value)}$`,"i");return({value:e})=>t.test(e&&e.toString()||"")},InputComponent:co},{value:"isEmpty",getApplyFilterFn:()=>({value:e})=>""===e||null==e},{value:"isNotEmpty",getApplyFilterFn:()=>({value:e})=>""!==e&&null!=e}],renderEditCell:e=>l.createElement(_r,Object.assign({},e))},uo=l.memo(e=>{const{id:t,value:n,formattedValue:r,api:o,field:a,row:i,colDef:c,cellMode:s,isEditable:u,hasFocus:d,tabIndex:p,getValue:f}=e,m=Nr(e,["id","value","formattedValue","api","field","row","colDef","cellMode","isEditable","hasFocus","tabIndex","getValue"]),b=l.useMemo(()=>n?o.components.BooleanCellTrueIcon:o.components.BooleanCellFalseIcon,[o.components.BooleanCellFalseIcon,o.components.BooleanCellTrueIcon,n]);return l.createElement(b,Object.assign({fontSize:"small",className:kn.booleanCell,titleAccess:o.getLocaleText(n?"booleanCellTrueLabel":"booleanCellFalseLabel"),"data-value":Boolean(n)},m))});function po(e){const{id:t,value:n,formattedValue:r,api:o,field:a,row:i,colDef:c,cellMode:u,isEditable:d,tabIndex:p,className:f,getValue:m,hasFocus:b}=e,h=Nr(e,["id","value","formattedValue","api","field","row","colDef","cellMode","isEditable","tabIndex","className","getValue","hasFocus"]),v=l.useRef(null),y=Object(g.a)(),[O,x]=l.useState(n),w=l.useCallback(e=>{const n=e.target.checked;x(n),o.setEditCellValue({id:t,field:a,value:n},e)},[o,a,t]);return l.useEffect(()=>{x(n)},[n]),Kt(()=>{b&&v.current.focus()},[b]),l.createElement("label",Object.assign({htmlFor:y,className:Object(s.a)(kn.editBooleanCell,f)},h),l.createElement(k.a,{id:y,inputRef:v,checked:Boolean(O),onChange:w,size:"small"}))}const fo=Object.assign(Object.assign({},so),{type:"boolean",align:"center",headerAlign:"center",renderCell:e=>l.createElement(uo,Object.assign({},e)),renderEditCell:e=>l.createElement(po,Object.assign({},e)),sortComparator:Wr,valueFormatter:function({value:e,api:t}){return e?t.getLocaleText("booleanCellTrueLabel"):t.getLocaleText("booleanCellFalseLabel")},filterOperators:[{value:"is",getApplyFilterFn:e=>{if(!e.value)return null;const t="true"===e.value;return({value:e})=>Boolean(e)===t},InputComponent:function(e){const{item:t,applyValue:n,apiRef:r}=e,o=Nr(e,["item","applyValue","apiRef"]),[a,i]=l.useState(t.value||""),c=l.useCallback(e=>{const r=e.target.value;i(r),n(Object.assign(Object.assign({},t),{value:r}))},[n,t]);return l.useEffect(()=>{i(t.value||"")},[t.value]),l.createElement(S.a,Object.assign({label:r.current.getLocaleText("filterPanelInputLabel"),value:a,onChange:c,variant:"standard",select:!0,SelectProps:{native:!0},InputLabelProps:{shrink:!0}},o),l.createElement("option",{value:""},r.current.getLocaleText("filterValueAny")),l.createElement("option",{value:"true"},r.current.getLocaleText("filterValueTrue")),l.createElement("option",{value:"false"},r.current.getLocaleText("filterValueFalse")))}}]}),mo=Object.assign(Object.assign({},fo),{field:"__check__",type:"checkboxSelection",width:50,resizable:!1,sortable:!1,filterable:!1,disableColumnMenu:!0,disableReorder:!0,valueGetter:e=>void 0!==Fr(e.api.state)[e.id],renderHeader:e=>l.createElement(Dr,Object.assign({},e)),renderCell:e=>l.createElement(Tr,Object.assign({},e)),cellClassName:kn.cellCheckbox,headerClassName:kn.columnHeaderCheckbox}),bo=Object.assign(Object.assign({},so),{type:"number",align:"right",headerAlign:"right",sortComparator:Wr,valueParser:e=>Number(e),valueFormatter:({value:e})=>e&&function(e){return"number"==typeof e}(e)&&e.toLocaleString()||e,filterOperators:[{label:"=",value:"=",getApplyFilterFn:e=>null==e.value?null:({value:t})=>Number(t)===e.value,InputComponent:co,InputComponentProps:{type:"number"}},{label:"!=",value:"!=",getApplyFilterFn:e=>null==e.value?null:({value:t})=>Number(t)!==e.value,InputComponent:co,InputComponentProps:{type:"number"}},{label:">",value:">",getApplyFilterFn:e=>null==e.value?null:({value:t})=>Number(t)>e.value,InputComponent:co,InputComponentProps:{type:"number"}},{label:">=",value:">=",getApplyFilterFn:e=>null==e.value?null:({value:t})=>Number(t)>=e.value,InputComponent:co,InputComponentProps:{type:"number"}},{label:"<",value:"<",getApplyFilterFn:e=>null==e.value?null:({value:t})=>Number(t)null==e.value?null:({value:t})=>Number(t)<=e.value,InputComponent:co,InputComponentProps:{type:"number"}},{value:"isEmpty",getApplyFilterFn:()=>({value:e})=>null==e},{value:"isNotEmpty",getApplyFilterFn:()=>({value:e})=>null!=e}]}),ho=/(\d+)-(\d+)-(\d+)/,go=/(\d+)-(\d+)-(\d+)T(\d+):(\d+)/;function vo(e,t,n,r){if(!e.value)return null;const[o,a,i,l,c]=e.value.match(n?go:ho).slice(1).map(Number),s=new Date(o,a-1,i,l||0,c||0).getTime();return({value:e})=>{if(!e)return!1;const o=e instanceof Date?e:new Date(e.toString());if(r)return t(o.getTime(),s);const a=(e instanceof Date?new Date(o):o).setHours(n?o.getHours():0,n?o.getMinutes():0,0,0);return t(a,s)}}const yo=e=>[{value:"is",getApplyFilterFn:t=>vo(t,(e,t)=>e===t,e),InputComponent:co,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"not",getApplyFilterFn:t=>vo(t,(e,t)=>e!==t,e),InputComponent:co,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"after",getApplyFilterFn:t=>vo(t,(e,t)=>e>t,e),InputComponent:co,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"onOrAfter",getApplyFilterFn:t=>vo(t,(e,t)=>e>=t,e),InputComponent:co,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"before",getApplyFilterFn:t=>vo(t,(e,t)=>evo(t,(e,t)=>e<=t,e),InputComponent:co,InputComponentProps:{type:e?"datetime-local":"date"}},{value:"isEmpty",getApplyFilterFn:()=>({value:e})=>null==e},{value:"isNotEmpty",getApplyFilterFn:()=>({value:e})=>null!=e}];function Oo(e){const{id:t,value:n,formattedValue:r,api:o,field:a,row:i,colDef:c,cellMode:s,isEditable:u,tabIndex:d,hasFocus:p,getValue:f}=e,m=Nr(e,["id","value","formattedValue","api","field","row","colDef","cellMode","isEditable","tabIndex","hasFocus","getValue"]),b=l.useRef(),[h,g]=l.useState(n),v=l.useCallback(e=>{const n=e.target.value;if(g(n),""===n)return void o.setEditCellValue({id:t,field:a,value:null},e);const[r,i]=n.split("T"),[l,c,s]=r.split("-"),u=new Date;if(u.setFullYear(Number(l)),u.setMonth(Number(c)-1),u.setDate(Number(s)),u.setHours(0,0,0,0),i){const[e,t]=i.split(":");u.setHours(Number(e),Number(t),0,0)}o.setEditCellValue({id:t,field:a,value:u},e)},[o,a,t]),y="dateTime"===c.type;l.useEffect(()=>{g(n)},[n]),Kt(()=>{p&&b.current.focus()},[p]);let O=h||"";if(h instanceof Date){const e=h.getTimezoneOffset();O=new Date(h.getTime()-60*e*1e3).toISOString().substr(0,y?16:10)}return l.createElement(C.a,Object.assign({inputRef:b,fullWidth:!0,className:kn.editInputCell,type:y?"datetime-local":"date",value:O,onChange:v},m))}const xo=e=>l.createElement(Oo,Object.assign({},e));const wo=Object.assign(Object.assign({},so),{type:"date",sortComparator:Vr,valueFormatter:function({value:e}){return e instanceof Date?e.toLocaleDateString():e},filterOperators:yo(),renderEditCell:xo}),jo=Object.assign(Object.assign({},so),{type:"dateTime",sortComparator:Vr,valueFormatter:function({value:e}){return e instanceof Date?e.toLocaleString():e},filterOperators:yo(!0),renderEditCell:xo});var Co,So,ko;!function(e){e.Cell="cell",e.Row="row"}(Co||(Co={})),function(e){e.Edit="edit",e.View="view"}(So||(So={})),function(e){e.Edit="edit",e.View="view"}(ko||(ko={}));const Eo=e=>"object"==typeof e?l.createElement(R.a,{key:e.value,value:e.value},e.label):l.createElement(R.a,{key:e,value:e},e);function Ro(e){var t;const{id:n,value:r,formattedValue:o,api:a,field:i,row:c,colDef:s,cellMode:u,isEditable:d,tabIndex:p,className:f,getValue:m,hasFocus:b}=e,h=Nr(e,["id","value","formattedValue","api","field","row","colDef","cellMode","isEditable","tabIndex","className","getValue","hasFocus"]),g=l.useRef(),v=Rr(),[y,O]=l.useState("cell"===v.editMode);return Kt(()=>{b&&g.current.querySelector('[role="button"]').focus()},[b]),l.createElement(E.a,Object.assign({ref:g,value:r,onChange:e=>{O(!1),a.setEditCellValue({id:n,field:i,value:e.target.value},e),e.key||"cell"!==v.editMode||(a.commitCellChange({id:n,field:i},e),a.setCellMode(n,i,"view"))},open:y,onOpen:()=>{O(!0)},MenuProps:{onClose:(e,t)=>{v.editMode!==Co.Row?("backdropClick"===t||dr(e.key))&&a.setCellMode(n,i,"view"):O(!1)}},fullWidth:!0},h),null===(t=s.valueOptions)||void 0===t?void 0:t.map(Eo))}const Po=Object.assign(Object.assign({},so),{type:"singleSelect",renderEditCell:e=>l.createElement(Ro,Object.assign({},e)),filterOperators:[{value:"is",getApplyFilterFn:e=>null==e.value||""===e.value?null:({value:t})=>"object"==typeof t?e.value===t.value:e.value===t,InputComponent:co,InputComponentProps:{type:"singleSelect"}},{value:"not",getApplyFilterFn:e=>null==e.value||""===e.value?null:({value:t})=>"object"==typeof t?e.value!==t.value:e.value!==t,InputComponent:co,InputComponentProps:{type:"singleSelect"}}]}),To=l.memo((function(e){const{direction:t,index:n}=e,r=Q(),o=r.current.components.ColumnUnsortedIcon;if(null==t&&null===o)return null;const a=l.createElement(T.a,{tabIndex:-1,"aria-label":r.current.getLocaleText("columnHeaderSortIconLabel"),title:r.current.getLocaleText("columnHeaderSortIconLabel"),size:"small"},function(e,t){let n=e.ColumnUnsortedIcon;return"asc"===t?n=e.ColumnSortedAscendingIcon:"desc"===t&&(n=e.ColumnSortedDescendingIcon),l.createElement(n,{fontSize:"small",className:kn.sortIcon})}(r.current.components,t));return l.createElement("div",{className:kn.iconButtonContainer},null!=n&&l.createElement(P.a,{badgeContent:n,color:"default"},a),null==n&&a)}));function Mo(e,t){return e.closest("."+t)}function Io(e){return null!=e&&e.classList.contains(kn.columnHeader)}function Lo(e){const t=e.getAttribute("data-field"),n=Mo(e,"MuiDataGrid-root");if(!n)throw new Error("Material-UI: The root element is not found.");return n.querySelectorAll(`.${kn.cell}[data-field="${t}"]`)}function zo(e){return e.replace(/["\\]/g,"\\$&")}function Ao(e,t){return e.querySelector(`.${kn.row}[data-id="${zo(String(t))}"]`)}const Fo=l.forwardRef((function(e,t){const{className:n}=e,r=Nr(e,["className"]);return l.createElement("div",Object.assign({ref:t,className:Object(s.a)(kn.columnHeaderTitle,n)},r))}));function Do(e){const{label:t,description:n,columnWidth:r}=e,o=l.useRef(null),[a,i]=l.useState("");return l.useEffect(()=>{if(!n&&o&&o.current){const n=(e=o.current).scrollHeight>e.clientHeight||e.scrollWidth>e.clientWidth;i(n?t:"")}var e},[o,r,n,t]),l.createElement(M.a,{title:n||a},l.createElement(Fo,{ref:o},t))}const No=l.memo((function(e){const{resizable:t,resizing:n,height:r}=e,o=Nr(e,["resizable","resizing","height"]),a=Q(),i=Rr(),c=a.current.components.ColumnResizeIcon,u=l.useCallback(e=>{e.preventDefault(),e.stopPropagation()},[]);return l.createElement("div",Object.assign({className:Object(s.a)(kn.columnSeparator,{[kn["columnSeparator--resizable"]]:t,"Mui-resizing":n}),style:{minHeight:r,opacity:i.showColumnRightBorder?0:1}},o,{onClick:u}),l.createElement(c,{className:kn.iconSeparator}))})),_o=l.memo(e=>{const{column:t,open:n,columnMenuId:r,columnMenuButtonId:o,iconButtonRef:a}=e,i=Q(),c=i.current.components.ColumnMenuIcon,u=l.useCallback(e=>{e.preventDefault(),e.stopPropagation(),i.current.toggleColumnMenu(t.field)},[i,t.field]);return l.createElement("div",{className:Object(s.a)(kn.menuIcon,{[kn.menuOpen]:n})},l.createElement(T.a,{ref:a,tabIndex:-1,className:kn.menuIconButton,"aria-label":i.current.getLocaleText("columnMenuLabel"),title:i.current.getLocaleText("columnMenuLabel"),size:"small",onClick:u,"aria-expanded":n?"true":void 0,"aria-haspopup":"true","aria-controls":r,id:o},l.createElement(c,{fontSize:"small"})))}),Ho=e=>e.preferencePanel;var Bo;function $o(e){const{counter:t}=e,n=Q(),r=n.current.components.ColumnFilteredIcon,o=l.useCallback(e=>{e.preventDefault(),e.stopPropagation();const{open:t,openedPanelValue:r}=Ho(n.current.state);t&&r===Bo.filters?n.current.hideFilterPanel():n.current.showFilterPanel()},[n]);if(!t)return null;const a=l.createElement(T.a,{onClick:o,color:"default","aria-label":n.current.getLocaleText("columnHeaderFiltersLabel"),size:"small",tabIndex:-1},l.createElement(r,{className:kn.filterIcon,fontSize:"small"}));return l.createElement(M.a,{title:n.current.getLocaleText("columnHeaderFiltersTooltipActive")(t),enterDelay:1e3},l.createElement("div",{className:kn.iconButtonContainer},t>1&&l.createElement(P.a,{badgeContent:t,color:"default"},a),1===t&&a))}!function(e){e.filters="filters",e.columns="columns"}(Bo||(Bo={}));const Wo=Object(w.a)(e=>({root:{zIndex:e.zIndex.modal,"& .MuiDataGrid-gridMenuList":{outline:0}}}),{name:"MuiGridMenu",defaultTheme:tn()}),Vo={"bottom-start":"top left","bottom-end":"top right"},Uo=e=>{const{open:t,target:n,onClickAway:r,children:o,position:a}=e,i=Nr(e,["open","target","onClickAway","children","position"]),c=l.useRef(n),s=l.useRef(t),u=Wo();return l.useEffect(()=>{s.current&&c.current&&c.current.focus(),s.current=t,c.current=n},[t,n]),l.createElement(A.a,Object.assign({className:u.root,open:t,anchorEl:n,transition:!0,placement:a},i),({TransitionProps:e,placement:t})=>l.createElement(I.a,{onClickAway:r},l.createElement(L.a,Object.assign({},e,{style:{transformOrigin:Vo[t]}}),l.createElement(z.a,null,o))))};function Ko({columnMenuId:e,columnMenuButtonId:t,ContentComponent:n,contentComponentProps:r,field:o,open:a,target:i}){const c=Q(),s=null==c?void 0:c.current.getColumn(o),u=l.useCallback(e=>{e.stopPropagation(),null==c||c.current.hideColumnMenu()},[c]);return i?l.createElement(Uo,{placement:"bottom-"+("right"===s.align?"start":"end"),open:a,target:i,onClickAway:u},l.createElement(n,Object.assign({currentColumn:s,hideMenu:u,open:a,id:e,labelledby:t},r))):null}function Go(e){var t;const{column:n,columnMenuOpen:r,colIndex:o,headerHeight:i,isDragging:c,isResizing:u,sortDirection:d,sortIndex:p,options:f,filterItemsCounter:m,hasFocus:b,tabIndex:h}=e,v=Q(),y=l.useRef(null),O=Object(g.a)(),x=Object(g.a)(),w=l.useRef(null),{classes:j,disableColumnReorder:C,showColumnRightBorder:S,disableColumnResize:k,disableColumnMenu:E,disableColumnFilter:R}=f,P=null!=d,T="number"===n.type;let M=null;n.renderHeader&&v.current&&(M=n.renderHeader(v.current.getColumnHeaderParams(n.field)));const I=l.useCallback(e=>t=>v.current.publishEvent(e,v.current.getColumnHeaderParams(n.field),t),[v,n.field]),L=l.useMemo(()=>({onClick:I(a.columnHeaderClick),onDoubleClick:I(a.columnHeaderDoubleClick),onMouseOver:I(a.columnHeaderOver),onMouseOut:I(a.columnHeaderOut),onMouseEnter:I(a.columnHeaderEnter),onMouseLeave:I(a.columnHeaderLeave),onKeyDown:I(a.columnHeaderKeyDown),onFocus:I(a.columnHeaderFocus),onBlur:I(a.columnHeaderBlur)}),[I]),z=l.useMemo(()=>({onDragStart:I(a.columnHeaderDragStart),onDragEnter:I(a.columnHeaderDragEnter),onDragOver:I(a.columnHeaderDragOver),onDragEnd:I(a.columnHeaderDragEnd)}),[I]),A=l.useMemo(()=>({onMouseDown:I(a.columnSeparatorMouseDown)}),[I]),F=[null==j?void 0:j.columnHeader];if(n.headerClassName){const e=Zt(n.headerClassName)?n.headerClassName({field:n.field,colDef:n}):n.headerClassName;F.push(e)}const D=Object(s.a)("center"===n.headerAlign&&kn["columnHeader--alignCenter"],"right"===n.headerAlign&&kn["columnHeader--alignRight"],{[kn["columnHeader--sortable"]]:n.sortable,[kn["columnHeader--moving"]]:c,[kn["columnHeader--sorted"]]:P,[kn["columnHeader--numeric"]]:T,[kn.withBorder]:S},...F),N=n.computedWidth;let _;null!=d&&(_={"aria-sort":"asc"===d?"ascending":"descending"});const H=!E&&!n.disableColumnMenu&&l.createElement(_o,{column:n,columnMenuId:O,columnMenuButtonId:x,open:r,iconButtonRef:w}),B=l.createElement(l.Fragment,null,!R&&l.createElement($o,{counter:m}),n.sortable&&!n.hideSortIcons&&l.createElement(To,{direction:d,index:p}));return l.useLayoutEffect(()=>{const e=v.current.state.columnMenu;if(b&&!e.open){const e=y.current.querySelector('[tabindex="0"]');e?e.focus():y.current.focus()}}),l.createElement("div",Object.assign({ref:y,className:D,key:n.field,"data-field":n.field,style:{width:N,minWidth:N,maxWidth:N},role:"columnheader",tabIndex:h,"aria-colindex":o+1},_,L),l.createElement("div",Object.assign({className:kn.columnHeaderDraggableContainer,draggable:!C&&!n.disableReorder},z),l.createElement("div",{className:kn.columnHeaderTitleContainer},M||l.createElement(Do,{label:n.headerName||n.field,description:n.description,columnWidth:N}),B),H),l.createElement(No,Object.assign({resizable:!k&&!!n.resizable,resizing:u,height:i},A)),l.createElement(Ko,{columnMenuId:O,columnMenuButtonId:x,field:n.field,open:r,target:w.current,ContentComponent:v.current.components.ColumnMenu,contentComponentProps:null===(t=v.current.componentsProps)||void 0===t?void 0:t.columnMenu}))}function qo(e){const{columns:t}=e,n=Q(),r=jn(n,ur),o=jn(n,Vn),a=jn(n,Qn),i=jn(n,Ln),c=jn(n,zn),s=jn(n,tr),u=jn(n,Cn).renderContext,d=jn(n,or),p=jn(n,rr),f=jn(n,cr),m=jn(n,sr),b=t.map((e,t)=>{const n=(b=t,null==u?b:b+u.firstColIdx);var b;const h=0===n,g=!(null===d&&null===p),v=null!==d&&d.field===e.field||h&&!g?0:-1,y=null!==s&&s.field===e.field,O=m.open&&m.field===e.field;return l.createElement(Go,Object.assign({key:e.field},o[e.field],{columnMenuOpen:O,filterItemsCounter:a[e.field]&&a[e.field].length,options:r,headerHeight:f,isDragging:e.field===i,column:e,colIndex:n,isResizing:c===e.field,hasFocus:y,tabIndex:v}))});return l.createElement(l.Fragment,null,b)}const Yo=e=>e.containerSizes,Xo=e=>e.viewportSizes,Zo=e=>e.scrollBar,Qo=Object(u.a)(Yo,e=>null==e?null:e.dataContainerSizes),Jo=Object(u.a)(Yo,e=>null==e?0:e.dataContainerSizes.height),ea=e=>e.scrollBar,ta=l.forwardRef((function(e,t){var n;const r=Q(),o=jn(r,te),a=jn(r,Yo),i=jn(r,cr),c=jn(r,Cn).renderContext,{hasScrollX:u}=jn(r,ea),d=jn(r,Ln),p=Object(s.a)(kn.columnHeaderWrapper,{scroll:u,[kn.columnHeaderDropZone]:d}),f=l.useMemo(()=>null==c?[]:o.slice(c.firstColIdx,c.lastColIdx+1),[o,c]);return l.createElement(l.Fragment,null,l.createElement(In,{scrollDirection:"left"}),l.createElement("div",{ref:t,className:p,"aria-rowindex":1,role:"row",style:{minWidth:null===(n=null==a?void 0:a.totalSizes)||void 0===n?void 0:n.width}},l.createElement(En,{width:null==c?void 0:c.leftEmptyWidth,height:i}),l.createElement(qo,{columns:f}),l.createElement(En,{width:null==c?void 0:c.rightEmptyWidth,height:i})),l.createElement(In,{scrollDirection:"right"}))})),na=l.forwardRef((function(e,t){const{className:n,style:r}=e,o=Nr(e,["className","style"]),a=Q(),i=jn(a,cr);return l.createElement("div",Object.assign({ref:t,className:Object(s.a)(kn.columnsContainer,n)},o,{style:Object.assign({minHeight:i,maxHeight:i,lineHeight:i+"px"},r)}))}));function ra(e){return l.createElement("div",{className:kn.main},e.children)}const oa=l.forwardRef((function(e,t){const{className:n,size:r}=e,o=Nr(e,["className","size"]),a=Q(),i=Rr(),c=jn(a,cr),u=jn(a,lr),d=jn(a,Jo);l.useEffect(()=>{a.current.resize()},[a]);const p=l.useMemo(()=>i.autoHeight?c+(d{if(h.current){const e=h.current.offsetHeight||0,t=h.current.offsetWidth||0,n=Object(v.a)(h.current).getComputedStyle(h.current),r=parseInt(n.paddingLeft,10)||0,o=parseInt(n.paddingRight,10)||0,l=e-(parseInt(n.paddingTop,10)||0)-(parseInt(n.paddingBottom,10)||0),c=t-r-o;(!a&&p.height!==l||!i&&p.width!==c)&&(f({height:l,width:c}),s&&s({height:l,width:c}))}});Kt(()=>{var e;if(h.current=m.current.parentElement,!h)return;const t=Object(v.a)(null!==(e=h.current)&&void 0!==e?e:void 0),n=function(e,t){var n=function(e){var t=e.__resizeTriggers__,n=t.firstElementChild,r=t.lastElementChild,o=n.firstElementChild;r.scrollLeft=r.scrollWidth,r.scrollTop=r.scrollHeight,o.style.width=n.offsetWidth+1+"px",o.style.height=n.offsetHeight+1+"px",n.scrollLeft=n.scrollWidth,n.scrollTop=n.scrollHeight},r=function(e){if(!(e.target.className.indexOf("contract-trigger")<0&&e.target.className.indexOf("expand-trigger")<0)){var r=this;n(this),this.__resizeRAF__&&t.cancelAnimationFrame(this.__resizeRAF__),this.__resizeRAF__=t.requestAnimationFrame((function(){(function(e){return e.offsetWidth!=e.__resizeLast__.width||e.offsetHeight!=e.__resizeLast__.height})(r)&&(r.__resizeLast__.width=r.offsetWidth,r.__resizeLast__.height=r.offsetHeight,r.__resizeListeners__.forEach((function(t){t.call(r,e)})))}))}},o=!1,a="",i="animationstart",l="Webkit Moz O ms".split(" "),c="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),s=document.createElement("fakeelement");if(void 0!==s.style.animationName&&(o=!0),!1===o)for(var u=0;u div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .Mui-resizeTriggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',r=t.head||t.getElementsByTagName("head")[0],o=t.createElement("style");o.id="muiDetectElementResize",o.type="text/css",null!=e&&o.setAttribute("nonce",e),o.styleSheet?o.styleSheet.cssText=n:o.appendChild(t.createTextNode(n)),r.appendChild(o)}}(l),o.__resizeLast__={},o.__resizeListeners__=[],(o.__resizeTriggers__=l.createElement("div")).className="Mui-resizeTriggers",o.__resizeTriggers__.innerHTML='
',o.appendChild(o.__resizeTriggers__),n(o),o.addEventListener("scroll",r,!0),i&&(o.__resizeTriggers__.__animationListener__=function(e){"resizeanim"==e.animationName&&n(o)},o.__resizeTriggers__.addEventListener(i,o.__resizeTriggers__.__animationListener__))}o.__resizeListeners__.push(a)},removeResizeListener:function(e,t){if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",r,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(i,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(e){}}}}}(c,t);return n.addResizeListener(h.current,g),g(),()=>{n.removeResizeListener(h.current,g)}},[c,g]);const y={overflow:"visible"},O={};a||(y.height=0,O.height=p.height),i||(y.width=0,O.width=p.width);const x=Object(b.a)(m,t);return l.createElement("div",Object.assign({ref:x,style:Object.assign(Object.assign({},y),u)},d),null===p.height&&null===p.width?null:n(O))})),ia=e=>e.editRows;function la(e){const{className:t}=e,n=Nr(e,["className"]),r=Q(),o=jn(r,Qo),a={minWidth:null==o?void 0:o.width,minHeight:null==o?void 0:o.height};return l.createElement("div",Object.assign({className:Object(s.a)(kn.dataContainer,t),style:a},n))}const ca=l.forwardRef((function(e,t){const{height:n,width:r,children:o}=e;return l.createElement("div",{ref:t,className:kn.renderingZone,style:{maxHeight:n,width:r}},o)}));function sa(e){const{selected:t,id:n,rowIndex:r,children:o}=e,i=r+2,c=Q(),u=jn(c,lr),{classes:d,getRowClassName:p,editMode:f}=jn(c,ur),m=l.useCallback(e=>t=>{(1!==t.target.nodeType||t.currentTarget.contains(t.target))&&c.current.getRow(n)&&c.current.publishEvent(e,null==c?void 0:c.current.getRowParams(n),t)},[c,n]),b=l.useMemo(()=>({onClick:m(a.rowClick),onDoubleClick:m(a.rowDoubleClick),onMouseOver:m(a.rowOver),onMouseOut:m(a.rowOut),onMouseEnter:m(a.rowEnter),onMouseLeave:m(a.rowLeave)}),[m]),h={maxHeight:u,minHeight:u},g=Zt(p)&&p(c.current.getRowParams(n)),v=Object(s.a)(g,null==d?void 0:d.row,{"Mui-selected":t,"MuiDataGrid-row--editing":c.current.getRowMode(n)===ko.Edit,"MuiDataGrid-row--editable":f===Co.Row});return l.createElement("div",Object.assign({key:n,"data-id":n,"data-rowindex":r,role:"row",className:v,"aria-rowindex":i,"aria-selected":t,style:h},b),o)}const ua=l.memo((function(e){const{align:t,className:n,children:r,colIndex:o,cellMode:i,field:c,formattedValue:u,hasFocus:d,height:p,isEditable:f,isSelected:m,rowIndex:b,rowId:h,showRightBorder:g,tabIndex:v,value:x,width:w}=e,j=null==u?x:u,C=l.useRef(null),S=Q(),k=Object(s.a)(n,""+kn["cell--text"+Object(y.a)(t)],{[""+kn.withBorder]:g,[""+kn["cell--editable"]]:f}),E=l.useCallback(e=>t=>{if(t.relatedTarget&&t.currentTarget.contains(t.relatedTarget))return;const n=S.current.getCellParams(h,c||"");S.current.publishEvent(e,n,t)},[S,c,h]),R=l.useCallback(e=>t=>{const n=S.current.getCellParams(h,c||"");S.current.publishEvent(e,n,t)},[S,c,h]),P=l.useCallback(e=>t=>{if(1===t.target.nodeType&&!t.currentTarget.contains(t.target))return;if(!S.current.getRow(h))return;const n=S.current.getCellParams(h,c||"");S.current.publishEvent(e,n,t)},[S,c,h]),T=l.useMemo(()=>({onClick:P(a.cellClick),onDoubleClick:P(a.cellDoubleClick),onMouseDown:P(a.cellMouseDown),onMouseUp:R(a.cellMouseUp),onMouseOver:P(a.cellOver),onMouseOut:P(a.cellOut),onMouseEnter:P(a.cellEnter),onMouseLeave:P(a.cellLeave),onKeyDown:P(a.cellKeyDown),onBlur:E(a.cellBlur),onFocus:P(a.cellFocus),onDragStart:P(a.cellDragStart),onDragEnter:P(a.cellDragEnter),onDragOver:P(a.cellDragOver)}),[P,E,R]),M={minWidth:w,maxWidth:w,lineHeight:p-1+"px",minHeight:p,maxHeight:p};return l.useLayoutEffect(()=>{if(!d||i===So.Edit)return;const e=Object(O.a)(S.current.rootElementRef.current);if(C.current&&!C.current.contains(e.activeElement)){const e=C.current.querySelector('[tabindex="0"]');e?e.focus():C.current.focus()}}),l.createElement("div",Object.assign({ref:C,className:k,role:"cell","data-value":x,"data-field":c,"data-rowindex":b,"data-colindex":o,"data-rowselected":m,"data-editable":f,"data-mode":i,"aria-colindex":o+1,style:M,tabIndex:"view"!==i&&f?-1:v},T),null!=r?r:null==j?void 0:j.toString())})),da=l.memo((function(e){const{columns:t,firstColIdx:n,hasScrollX:r,hasScrollY:o,height:a,id:i,getCellClassName:c,lastColIdx:u,rowIndex:d,cellFocus:p,cellTabIndex:f,showCellRightBorder:m,isSelected:b,editRowState:h,cellClassName:g}=e,v=Nr(e,["columns","firstColIdx","hasScrollX","hasScrollY","height","id","getCellClassName","lastColIdx","rowIndex","cellFocus","cellTabIndex","showCellRightBorder","isSelected","editRowState","cellClassName"]),y=Q(),O=t.slice(n,u+1).map((l,u)=>{const O=n+u,x=O===t.length-1,w=x?!(x&&r&&!o||e.extendRowFullWidth):m,j=y.current.getCellParams(i,l.field),C=[g];l.cellClassName&&C.push(Object(s.a)(Zt(l.cellClassName)?l.cellClassName(j):l.cellClassName));const S=h&&h[l.field];let k=null;if(null==S&&l.renderCell&&(k=l.renderCell(Object.assign(Object.assign({},j),{api:y.current})),C.push(kn["cell--withRenderer"])),null!=S&&l.renderEditCell){const e=Object.assign(Object.assign(Object.assign({},j),S),{api:y.current});k=l.renderEditCell(e),C.push(kn["cell--editing"])}return c&&C.push(c(j)),Object.assign({value:j.value,field:l.field,width:l.computedWidth,rowId:i,height:a,showRightBorder:w,formattedValue:j.formattedValue,align:l.align||"left",rowIndex:d,cellMode:j.cellMode,colIndex:O,children:k,isEditable:j.isEditable,isSelected:b,hasFocus:null!==p&&p.id===i&&p.field===l.field,tabIndex:null!==f&&f.id===i&&f.field===l.field&&"view"===j.cellMode?0:-1,className:Object(s.a)(C)},v)});return l.createElement(l.Fragment,null,O.map(e=>l.createElement(ua,Object.assign({key:e.field},e))))}));function pa(e){const{height:t,width:n,children:r}=e;return l.createElement("div",{className:kn.viewport,style:{minWidth:n,maxWidth:n,maxHeight:t}},r)}const fa=l.forwardRef((function(e,t){const n=Q(),r=Rr(),o=jn(n,ur),a=jn(n,Yo),i=jn(n,Xo),c=jn(n,Zo),s=jn(n,te),u=jn(n,Cn),d=jn(n,er),p=jn(n,rr),f=jn(n,Fr),m=jn(n,Gn),b=jn(n,lr),h=jn(n,ia);return l.createElement(la,null,l.createElement(pa,Object.assign({},i),l.createElement(ca,Object.assign({ref:t},(null==a?void 0:a.renderingZone)||{width:0,height:0}),null==u.renderContext?null:m.slice(u.renderContext.firstRowIdx,u.renderContext.lastRowIdx).map(([e,t],n)=>{var a;return l.createElement(sa,{key:e,id:e,selected:void 0!==f[e],rowIndex:u.renderContext.firstRowIdx+n},l.createElement(En,{width:u.renderContext.leftEmptyWidth,height:b}),l.createElement(da,{columns:s,row:t,id:e,height:b,firstColIdx:u.renderContext.firstColIdx,lastColIdx:u.renderContext.lastColIdx,hasScrollX:c.hasScrollX,hasScrollY:c.hasScrollY,showCellRightBorder:!!r.showCellRightBorder,extendRowFullWidth:!r.disableExtendRowFullWidth,rowIndex:u.renderContext.firstRowIdx+n,cellFocus:d,cellTabIndex:p,isSelected:void 0!==f[e],editRowState:h[e],cellClassName:null===(a=o.classes)||void 0===a?void 0:a.cell,getCellClassName:r.getCellClassName}),l.createElement(En,{width:u.renderContext.rightEmptyWidth,height:b}))}))))}));function ma(){var e,t,n;const r=Q(),o=Rr(),a=jn(r,Fn),i=jn(r,Yn),c=!o.loading&&0===a,s=!o.loading&&a>0&&0===i;return c?l.createElement(r.current.components.NoRowsOverlay,Object.assign({},null===(e=o.componentsProps)||void 0===e?void 0:e.noRowsOverlay)):s?l.createElement(r.current.components.NoResultsOverlay,Object.assign({},null===(t=o.componentsProps)||void 0===t?void 0:t.noResultsOverlay)):o.loading?l.createElement(r.current.components.LoadingOverlay,Object.assign({},null===(n=o.componentsProps)||void 0===n?void 0:n.loadingOverlay)):null}function ba(e){const{children:t}=e,n=Q(),r=Rr(),o=l.useRef(null),i=l.useRef(null),c=l.useRef(null),s=l.useRef(null);n.current.columnHeadersContainerElementRef=i,n.current.columnHeadersElementRef=o,n.current.windowRef=c,n.current.renderingZoneRef=s;const u=l.useCallback(e=>n.current.publishEvent(a.resize,e),[n]);return l.createElement(ra,null,l.createElement(ma,null),l.createElement(na,{ref:i},l.createElement(ta,{ref:o})),l.createElement(aa,{nonce:r.nonce,disableHeight:r.autoHeight,onResize:u},e=>l.createElement(oa,{ref:c,size:e},l.createElement(fa,{ref:s}))),t)}class ha extends l.Component{static getDerivedStateFromError(e){return{hasError:!0,error:e}}componentDidCatch(e,t){this.props.api.current&&(this.logError(e),this.props.api.current.showError({error:e,errorInfo:t}))}logError(e,t){this.props.logger.error(`An unexpected error occurred. Error: ${e&&e.message}. `,e,t)}render(){var e;return this.props.hasError||(null===(e=this.state)||void 0===e?void 0:e.hasError)?this.props.render(this.props.componentProps||this.state):this.props.children}}function ga(e){const{children:t}=e,n=Q(),r=dn(n,"GridErrorHandler"),o=Rr(),[a]=wn(n);return l.createElement(ha,{hasError:null!=a.error,componentProps:a.error,api:n,logger:r,render:e=>{var t;return l.createElement(ra,null,l.createElement(n.current.components.ErrorOverlay,Object.assign({},e,null===(t=o.componentsProps)||void 0===t?void 0:t.errorOverlay)))}},t)}function va(){var e;const t=Q(),n=Rr(),r=l.useRef(null);return t.current.footerRef=r,n.hideFooter?null:l.createElement("div",{ref:r},l.createElement(t.current.components.Footer,Object.assign({},null===(e=n.componentsProps)||void 0===e?void 0:e.footer)))}function ya(){var e;const t=Q(),n=Rr(),r=l.useRef(null);return t.current.headerRef=r,l.createElement("div",{ref:r},l.createElement(t.current.components.Header,Object.assign({},null===(e=n.componentsProps)||void 0===e?void 0:e.header)))}const Oa=Object(w.a)(e=>{const t="light"===Qt(e.palette)?Object(p.j)(en(e.palette.divider,1),.88):Object(p.b)(en(e.palette.divider,1),.68),n={root:Object.assign(Object.assign({flex:1,boxSizing:"border-box",position:"relative",border:"1px solid "+t,borderRadius:e.shape.borderRadius,color:e.palette.text.primary},e.typography.body2),{outline:"none",height:"100%",display:"flex",flexDirection:"column",["&."+kn.autoHeight]:{height:"auto"},["& ."+kn.main]:{position:"relative",flexGrow:1,display:"flex",flexDirection:"column"},["& ."+kn.overlay]:{display:"flex",position:"absolute",top:0,left:0,right:0,bottom:0,alignSelf:"center",alignItems:"center",justifyContent:"center",backgroundColor:en(e.palette.background.default,e.palette.action.disabledOpacity)},["& ."+kn.toolbarContainer]:{display:"flex",alignItems:"center",padding:"4px 4px 0"},["& ."+kn.columnsContainer]:{position:"absolute",top:0,left:0,right:0,overflow:"hidden",display:"flex",flexDirection:"column",borderBottom:"1px solid "+t},["& ."+kn.scrollArea]:{position:"absolute",top:0,zIndex:101,width:20,bottom:0},["& ."+kn["scrollArea--left"]]:{left:0},["& ."+kn["scrollArea--right"]]:{right:0},["& ."+kn.columnHeaderWrapper]:{display:"flex",width:"100%",alignItems:"center",overflow:"hidden"},[`& .${kn.columnHeader}, & .${kn.cell}`]:{WebkitTapHighlightColor:"transparent",lineHeight:null,padding:"0 10px",boxSizing:"border-box"},[`& .${kn.columnHeader}:focus-within, & .${kn.cell}:focus-within`]:{outline:`solid ${en(e.palette.primary.main,.5)} 1px`,outlineWidth:1,outlineOffset:-1},[`& .${kn.columnHeader}:focus, & .${kn.cell}:focus`]:{outline:`solid ${e.palette.primary.main} 1px`},[`& .${kn.columnHeaderCheckbox}, & .${kn.cellCheckbox}`]:{padding:0,justifyContent:"center",alignItems:"center"},["& ."+kn.columnHeader]:{position:"relative",display:"flex",alignItems:"center"},[`& .${kn.columnHeader}:not(.${kn["columnHeader--sorted"]}) .${kn.sortIcon}`]:{opacity:0,transition:e.transitions.create(["opacity"],{duration:e.transitions.duration.shorter})},[`& .${kn.columnHeader}:not(.${kn["columnHeader--sorted"]}):hover .${kn.sortIcon}`]:{opacity:.5},["& ."+kn.columnHeaderTitleContainer]:{display:"flex",alignItems:"center",minWidth:0,flex:1,whiteSpace:"nowrap",overflow:"hidden",padding:"0 6px"},[`& .${kn.sortIcon}, & .${kn.filterIcon}`]:{fontSize:"inherit"},["& ."+kn["columnHeader--sortable"]]:{cursor:"pointer"},[`& .${kn["columnHeader--alignCenter"]} .${kn.columnHeaderTitleContainer}`]:{justifyContent:"center"},[`& .${kn["columnHeader--alignRight"]} .${kn.columnHeaderDraggableContainer}, & .${kn["columnHeader--alignRight"]} .${kn.columnHeaderTitleContainer}`]:{flexDirection:"row-reverse"},[`& .${kn["columnHeader--alignCenter"]} .${kn.menuIcon}, & .${kn["columnHeader--alignRight"]} .${kn.menuIcon}`]:{marginRight:"auto",marginLeft:-6},["& ."+kn.columnHeaderTitle]:{textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap",fontWeight:e.typography.fontWeightMedium},["& ."+kn["columnHeader--moving"]]:{backgroundColor:e.palette.action.hover},["& ."+kn.columnSeparator]:{position:"absolute",right:-12,zIndex:100,display:"flex",flexDirection:"column",justifyContent:"center",color:t},["& ."+kn["columnSeparator--resizable"]]:{cursor:"col-resize",touchAction:"none","&:hover":{color:e.palette.text.primary,"@media (hover: none)":{color:t}},"&.Mui-resizing":{color:e.palette.text.primary}},["& ."+kn.iconSeparator]:{color:"inherit"},["& ."+kn.menuIcon]:{visibility:"hidden",fontSize:20,marginRight:-6,display:"flex",alignItems:"center"},[`& .${kn.columnHeader}:hover .${kn.menuIcon}, .${kn.menuOpen}`]:{visibility:"visible"},[`& .${kn.columnHeaderWrapper}.scroll .${kn.columnHeader}:last-child`]:{borderRight:"none"},["& ."+kn.dataContainer]:{position:"relative",flexGrow:1,display:"flex",flexDirection:"column"},["& ."+kn.window]:{position:"absolute",bottom:0,left:0,right:0,overflowX:"auto"},["& ."+kn.viewport]:{position:"sticky",top:0,left:0,display:"flex",flexDirection:"column",overflow:"hidden"},["& ."+kn.row]:{display:"flex",width:"fit-content","&:hover":{backgroundColor:e.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},"&.Mui-selected":{backgroundColor:en(e.palette.primary.main,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:en(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:en(e.palette.primary.main,e.palette.action.selectedOpacity)}}}},["& ."+kn.cell]:{display:"block",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",borderBottom:"1px solid "+t},[`& .${kn.cell}.${kn["cell--editing"]}`]:{padding:1,display:"flex",boxShadow:e.shadows[2],backgroundColor:e.palette.background.paper,"&:focus-within":{outline:`solid ${e.palette.primary.main} 1px`,outlineOffset:"-1px"}},["& ."+kn["row--editing"]]:{boxShadow:e.shadows[2]},[`& .${kn["row--editing"]} .${kn.cell}`]:{boxShadow:e.shadows[0],backgroundColor:e.palette.background.paper},["& ."+kn.editInputCell]:Object.assign(Object.assign({},e.typography.body2),{padding:"1px 0","& input":{padding:"0 16px",height:"100%"}}),["& ."+kn.editBooleanCell]:{display:"flex",height:"100%",width:"100%",alignItems:"center",justifyContent:"center"},[`& .${kn.booleanCell}[data-value="true"]`]:{color:e.palette.text.secondary},[`& .${kn.booleanCell}[data-value="false"]`]:{color:e.palette.text.disabled},[`& .${kn.columnHeaderWrapper} .${kn.cell}`]:{borderBottom:"none"},["& ."+kn["cell--withRenderer"]]:{display:"flex",alignItems:"center"},["& ."+kn.withBorder]:{borderRight:"1px solid "+t},["& ."+kn["cell--textLeft"]]:{textAlign:"left"},[`& .${kn["cell--textLeft"]}.${kn["cell--withRenderer"]}, & .${kn["cell--textLeft"]}.${kn["cell--editing"]}`]:{justifyContent:"flex-start"},["& ."+kn["cell--textRight"]]:{textAlign:"right"},[`& .${kn["cell--textRight"]}.${kn["cell--withRenderer"]}, & .${kn["cell--textRight"]}.${kn["cell--editing"]}`]:{justifyContent:"flex-end"},["& ."+kn["cell--textCenter"]]:{textAlign:"center"},[`& .${kn["cell--textCenter"]}.${kn["cell--withRenderer"]}, & .${kn["cell--textCenter"]}.${kn["cell--editing"]}`]:{justifyContent:"center"},[`& .${kn.rowCount}, & .${kn.selectedRowCount}`]:{alignItems:"center",display:"flex",margin:e.spacing(0,2)},["& ."+kn.footerContainer]:{display:"flex",justifyContent:"space-between",alignItems:"center",minHeight:52,["& ."+kn.selectedRowCount]:{visibility:"hidden",width:0,height:0,[e.breakpoints.up("sm")]:{visibility:"visible",width:"auto",height:"auto"}}},[`& .${kn.columnHeaderDropZone} .${kn.columnHeaderDraggableContainer}`]:{cursor:"move"},["& ."+kn.columnHeaderDraggableContainer]:{display:"flex",width:"100%"},["& ."+kn["columnHeader--dragging"]]:{background:e.palette.background.paper,padding:"0 12px",borderRadius:e.shape.borderRadius,opacity:e.palette.action.disabledOpacity}})};if("dark"===Qt(e.palette)){const e="#202022",t="#585859",r="#838384";n.root=Object.assign(Object.assign({},n.root),{scrollbarColor:`${t} ${e}`,"& *::-webkit-scrollbar":{backgroundColor:e},"& *::-webkit-scrollbar-thumb":{borderRadius:8,backgroundColor:t,minHeight:24,border:"3px solid "+e},"& *::-webkit-scrollbar-thumb:focus":{backgroundColor:r},"& *::-webkit-scrollbar-thumb:active":{backgroundColor:r},"& *::-webkit-scrollbar-thumb:hover":{backgroundColor:r},"& *::-webkit-scrollbar-corner":{backgroundColor:e}})}return n},{name:"MuiDataGrid",defaultTheme:tn()}),xa=l.forwardRef((function(e,t){var n;const r=Oa(),o=Q(),a=Rr(),{children:i,className:c}=e,u=Nr(e,["children","className"]),d=jn(o,ae),[p]=wn(o),f=jn(o,ur),m=l.useRef(null),h=Object(b.a)(m,t);return o.current.rootElementRef=m,l.createElement(F.a,null,l.createElement("div",Object.assign({ref:h,className:Object(s.a)(r.root,null===(n=f.classes)||void 0===n?void 0:n.root,a.className,c,{[kn.autoHeight]:a.autoHeight}),role:"grid","aria-colcount":d,"aria-rowcount":p.rows.totalRowCount,"aria-multiselectable":!a.disableMultipleSelection,"aria-label":a["aria-label"],"aria-labelledby":a["aria-labelledby"],style:a.style},u),i))})),wa=l.forwardRef((function(e,t){const{className:n}=e,r=Nr(e,["className"]);return l.createElement("div",Object.assign({ref:t,className:Object(s.a)(kn.footerContainer,n)},r))})),ja=l.forwardRef((function(e,t){const{className:n,style:r}=e,o=Nr(e,["className","style"]),a=Q(),i=jn(a,cr);return l.createElement("div",Object.assign({ref:t,className:Object(s.a)(kn.overlay,n),style:Object.assign({top:i},r)},o))})),Ca=l.forwardRef((function(e,t){const{className:n,children:r}=e,o=Nr(e,["className","children"]);return r?l.createElement("div",Object.assign({ref:t,className:Object(s.a)(kn.toolbarContainer,n)},o),r):null})),Sa=e=>{const{onClick:t}=e,n=Q(),r=Rr(),o=l.useCallback(e=>{t(e),n.current.showPreferences(Bo.columns)},[n,t]);return r.disableColumnSelector?null:l.createElement(R.a,{onClick:o},n.current.getLocaleText("columnMenuShowColumns"))},ka=e=>{const{column:t,onClick:n}=e,r=Q(),o=Rr(),a=l.useCallback(e=>{n(e),r.current.showFilterPanel(null==t?void 0:t.field)},[r,null==t?void 0:t.field,n]);return o.disableColumnFilter||!(null==t?void 0:t.filterable)?null:l.createElement(R.a,{onClick:a},r.current.getLocaleText("columnMenuFilter"))},Ea=l.forwardRef((function(e,t){const{hideMenu:n,currentColumn:r,open:o,id:a,labelledby:i,className:c,children:u}=e,d=Nr(e,["hideMenu","currentColumn","open","id","labelledby","className","children"]),p=l.useCallback(e=>{fr(e.key)&&e.preventDefault(),kr(e.key)&&n()},[n]);return l.createElement(D.a,Object.assign({id:a,ref:t,className:Object(s.a)("MuiDataGrid-gridMenuList",c),"aria-labelledby":i,onKeyDown:p,autoFocus:o},d),u)})),Ra=e=>{const{column:t,onClick:n}=e,r=Q(),o=Rr(),a=l.useRef(),i=l.useCallback(e=>{n(e),a.current=setTimeout(()=>{r.current.setColumnVisibility(null==t?void 0:t.field,!1)},100)},[r,null==t?void 0:t.field,n]);return l.useEffect(()=>()=>clearTimeout(a.current),[]),o.disableColumnSelector?null:l.createElement(R.a,{onClick:i},r.current.getLocaleText("columnMenuHideColumn"))},Pa=e=>{const{column:t,onClick:n}=e,r=Q(),o=jn(r,Wn),a=l.useMemo(()=>{if(!t)return null;const e=o.find(e=>e.field===t.field);return null==e?void 0:e.sort},[t,o]),i=l.useCallback(e=>{n(e);const o=e.currentTarget.getAttribute("data-value")||null;null==r||r.current.sortColumn(t,o)},[r,t,n]);return t&&t.sortable?l.createElement(l.Fragment,null,l.createElement(R.a,{onClick:i,disabled:null==a},r.current.getLocaleText("columnMenuUnsort")),l.createElement(R.a,{onClick:i,"data-value":"asc",disabled:"asc"===a},r.current.getLocaleText("columnMenuSortAsc")),l.createElement(R.a,{onClick:i,"data-value":"desc",disabled:"desc"===a},r.current.getLocaleText("columnMenuSortDesc"))):null},Ta=l.forwardRef((function(e,t){const{hideMenu:n,currentColumn:r}=e;return l.createElement(Ea,Object.assign({ref:t},e),l.createElement(Pa,{onClick:n,column:r}),l.createElement(ka,{onClick:n,column:r}),l.createElement(Ra,{onClick:n,column:r}),l.createElement(Sa,{onClick:n,column:r}))})),Ma=Object(w.a)(()=>({root:{display:"flex",flexDirection:"column",overflow:"auto",flex:"1 1",maxHeight:400}}),{name:"MuiGridPanelContent"});function Ia(e){const t=Ma(),{className:n}=e,r=Nr(e,["className"]);return l.createElement("div",Object.assign({className:Object(s.a)(t.root,n)},r))}const La=Object(w.a)(()=>({root:{padding:4,display:"flex",justifyContent:"space-between"}}),{name:"MuiGridPanelFooter"});function za(e){const t=La(),{className:n}=e,r=Nr(e,["className"]);return l.createElement("div",Object.assign({className:Object(s.a)(t.root,n)},r))}const Aa=Object(w.a)(e=>({root:{padding:e.spacing(1)}}),{name:"MuiDataGridPanelHeader",defaultTheme:tn()});function Fa(e){const t=Aa(),{className:n}=e,r=Nr(e,["className"]);return l.createElement("div",Object.assign({className:Object(s.a)(t.root,n)},r))}const Da=Object(w.a)(()=>({root:{display:"flex",flexDirection:"column",flex:1,"&:focus":{outline:0}}}),{name:"MuiGridPanelWrapper"}),Na=()=>!0;function _a(e){const t=Da(),{className:n}=e,r=Nr(e,["className"]),o=Jt().startsWith("v4")?{getDoc:()=>document}:{};return l.createElement(B.a,Object.assign({open:!0,disableEnforceFocus:!0,isEnabled:Na},o),l.createElement("div",Object.assign({tabIndex:-1,className:Object(s.a)(t.root,n)},r)))}let Ha=!1;void 0!==o&&void 0!==o.env.GRID_EXPERIMENTAL_ENABLED&&nn()&&window.localStorage.getItem("GRID_EXPERIMENTAL_ENABLED")?Ha="true"===window.localStorage.getItem("GRID_EXPERIMENTAL_ENABLED"):void 0!==o&&(Ha="true"===o.env.GRID_EXPERIMENTAL_ENABLED);const Ba=Ha,$a=Object(w.a)({container:{padding:"8px 0px 8px 8px"},column:{display:"flex",justifyContent:"space-between",padding:"1px 8px 1px 7px"},switch:{marginRight:4},dragIcon:{justifyContent:"flex-end"}},{name:"MuiDataGridColumnsPanel"});const Wa=Object(w.a)(e=>({root:{zIndex:e.zIndex.modal},paper:{backgroundColor:e.palette.background.paper,minWidth:300,maxHeight:450,display:"flex"}}),{name:"MuiGridPanel",defaultTheme:tn()}),Va=(Xt("MuiGridPanel",["root","paper"]),l.forwardRef((function(e,t){var n;const{children:r,className:o,open:a}=e,i=Nr(e,["children","className","open"]),c=Wa(i),u=Q(),d=l.useCallback(()=>{u.current.hidePreferences()},[u]),p=l.useCallback(e=>{dr(e.key)&&u.current.hidePreferences()},[u]),f=null===(n=null==u?void 0:u.current.columnHeadersContainerElementRef)||void 0===n?void 0:n.current;return f?l.createElement(A.a,Object.assign({ref:t,placement:"bottom-start",className:Object(s.a)(o,c.root),open:a,anchorEl:f,modifiers:"v5"===Jt()?[{name:"flip",enabled:!1}]:{flip:{enabled:!1}}},i),l.createElement(I.a,{onClickAway:d},l.createElement(z.a,{className:c.paper,elevation:8,onKeyDown:p},r))):null}))),Ua=l.forwardRef((function(e,t){var n,r,o;const a=Q(),i=jn(a,ee),c=Rr(),s=jn(a,Ho),u=s.openedPanelValue===Bo.columns,d=!s.openedPanelValue||!u,p=a.current.components.ColumnsPanel,f=a.current.components.FilterPanel,m=a.current.components.Panel;return l.createElement(m,Object.assign({ref:t,open:i.length>0&&s.open},null===(n=null==a?void 0:a.current.componentsProps)||void 0===n?void 0:n.panel,e),!c.disableColumnSelector&&u&&l.createElement(p,Object.assign({},null===(r=null==a?void 0:a.current.componentsProps)||void 0===r?void 0:r.columnsPanel)),!c.disableColumnFilter&&d&&l.createElement(f,Object.assign({},null===(o=null==a?void 0:a.current.componentsProps)||void 0===o?void 0:o.filterPanel)))})),Ka=Object(w.a)({root:{display:"flex",justifyContent:"space-around",padding:8},linkOperatorSelect:{minWidth:60},columnSelect:{width:150},operatorSelect:{width:120},filterValueInput:{width:190},closeIcon:{flexShrink:0,justifyContent:"flex-end",marginRight:6,marginBottom:2}},{name:"MuiGridFilterForm"});function Ga(e){var t,n;const{item:r,hasMultipleFilters:o,deleteFilter:a,applyFilterChanges:i,multiFilterOperator:c,showMultiFilterOperators:s,disableMultiFilterOperator:u,applyMultiFilterOperatorChanges:d}=e,p=Ka(),f=Q(),m=jn(f,re),b=Object(g.a)(),h=Object(g.a)(),v=Object(g.a)(),O=Object(g.a)(),x=Object(g.a)(),w=Object(g.a)(),j=l.useCallback(()=>r.columnField?f.current.getColumn(r.columnField):null,[f,r]),C=l.useCallback(()=>{var e;const t=j();return r.operatorValue&&t?null===(e=t.filterOperators)||void 0===e?void 0:e.find(e=>e.value===r.operatorValue):null},[r,j]),S=l.useCallback(e=>{const t=e.target.value,n=f.current.getColumn(t).filterOperators[0];i(Object.assign(Object.assign({},r),{value:void 0,columnField:t,operatorValue:n.value}))},[f,i,r]),k=l.useCallback(e=>{const t=e.target.value;i(Object.assign(Object.assign({},r),{operatorValue:t}))},[i,r]),R=l.useCallback(e=>{const t=e.target.value===yn.And.toString()?yn.And:yn.Or;d(t)},[d]),P=l.useCallback(()=>{a(r)},[a,r]),M=C();return l.createElement("div",{className:p.root},l.createElement($.a,{variant:"standard",className:p.closeIcon},l.createElement(T.a,{"aria-label":f.current.getLocaleText("filterPanelDeleteIconLabel"),title:f.current.getLocaleText("filterPanelDeleteIconLabel"),onClick:P,size:"small"},l.createElement(to,{fontSize:"small"}))),l.createElement($.a,{variant:"standard",className:p.linkOperatorSelect,style:{display:o?"block":"none",visibility:s?"visible":"hidden"}},l.createElement(W.a,{htmlFor:b,id:h},f.current.getLocaleText("filterPanelOperators")),l.createElement(E.a,{labelId:h,id:b,value:c,onChange:R,disabled:!!u,native:!0},l.createElement("option",{key:yn.And.toString(),value:yn.And.toString()},f.current.getLocaleText("filterPanelOperatorAnd")),l.createElement("option",{key:yn.Or.toString(),value:yn.Or.toString()},f.current.getLocaleText("filterPanelOperatorOr")))),l.createElement($.a,{variant:"standard",className:p.columnSelect},l.createElement(W.a,{htmlFor:v,id:O},f.current.getLocaleText("filterPanelColumns")),l.createElement(E.a,{labelId:O,id:v,value:r.columnField||"",onChange:S,native:!0},m.map(e=>l.createElement("option",{key:e.field,value:e.field},e.headerName||e.field)))),l.createElement($.a,{variant:"standard",className:p.operatorSelect},l.createElement(W.a,{htmlFor:x,id:w},f.current.getLocaleText("filterPanelOperators")),l.createElement(E.a,{labelId:w,id:x,value:r.operatorValue,onChange:k,native:!0},null===(n=null===(t=j())||void 0===t?void 0:t.filterOperators)||void 0===n?void 0:n.map(e=>l.createElement("option",{key:e.value,value:e.value},e.label||f.current.getLocaleText("filterOperator"+Object(y.a)(e.value)))))),l.createElement($.a,{variant:"standard",className:p.filterValueInput},(null==M?void 0:M.InputComponent)?l.createElement(M.InputComponent,Object.assign({apiRef:f,item:r,applyValue:i},M.InputComponentProps)):null))}const qa=l.forwardRef((function(e,t){const{onClick:n}=e,r=Nr(e,["onClick"]),o=Q(),a=Rr(),i=o.current.components.ColumnSelectorIcon,{open:c,openedPanelValue:s}=jn(o,Ho);return a.disableColumnSelector?null:l.createElement(_.a,Object.assign({ref:t,size:"small",color:"primary","aria-label":o.current.getLocaleText("toolbarColumnsLabel"),startIcon:l.createElement(i,null)},r,{onClick:e=>{c&&s===Bo.columns?o.current.hidePreferences():o.current.showPreferences(Bo.columns),null==n||n(e)}}),o.current.getLocaleText("toolbarColumns"))})),Ya=l.forwardRef((function(e,t){const{onClick:n}=e,r=Nr(e,["onClick"]),o=Q(),a=Rr(),i=jn(o,ir),c=Object(g.a)(),s=Object(g.a)(),[u,d]=l.useState(null),p=o.current.components.DensityCompactIcon,f=o.current.components.DensityStandardIcon,m=o.current.components.DensityComfortableIcon,b=[{icon:l.createElement(p,null),label:o.current.getLocaleText("toolbarDensityCompact"),value:mn.Compact},{icon:l.createElement(f,null),label:o.current.getLocaleText("toolbarDensityStandard"),value:mn.Standard},{icon:l.createElement(m,null),label:o.current.getLocaleText("toolbarDensityComfortable"),value:mn.Comfortable}],h=l.useCallback(()=>{switch(i){case mn.Compact:return l.createElement(p,null);case mn.Comfortable:return l.createElement(m,null);default:return l.createElement(f,null)}},[i,p,m,f]),v=()=>d(null);if(a.disableDensitySelector)return null;const y=b.map((e,t)=>l.createElement(R.a,{key:t,onClick:()=>{return t=e.value,o.current.setDensity(t),void d(null);var t},selected:e.value===i},l.createElement(V.a,null,e.icon),e.label));return l.createElement(l.Fragment,null,l.createElement(_.a,Object.assign({ref:t,color:"primary",size:"small",startIcon:h(),"aria-label":o.current.getLocaleText("toolbarDensityLabel"),"aria-expanded":u?"true":void 0,"aria-haspopup":"menu","aria-labelledby":s,id:c},r,{onClick:e=>{d(e.currentTarget),null==n||n(e)}}),o.current.getLocaleText("toolbarDensity")),l.createElement(Uo,{open:Boolean(u),target:u,onClickAway:v,position:"bottom-start"},l.createElement(D.a,{id:s,className:"MuiDataGrid-gridMenuList","aria-labelledby":c,onKeyDown:e=>{fr(e.key)&&e.preventDefault(),kr(e.key)&&v()},autoFocusItem:Boolean(u)},y)))})),Xa=Object(w.a)(e=>({list:{margin:e.spacing(1,1,.5),padding:e.spacing(0,1)}}),{name:"MuiGridToolbarFilterButton",defaultTheme:tn()}),Za=l.forwardRef((function(e,t){const{componentsProps:n={}}=e,r=Nr(e,["componentsProps"]),o=n.button||{},a=Xa(),i=Q(),c=Rr(),s=jn(i,Zn),u=jn(i,Xn),d=jn(i,J),p=jn(i,Ho),f=l.useMemo(()=>p.open?i.current.getLocaleText("toolbarFiltersTooltipHide"):0===s?i.current.getLocaleText("toolbarFiltersTooltipShow"):l.createElement("div",null,i.current.getLocaleText("toolbarFiltersTooltipActive")(s),l.createElement("ul",{className:a.list},u.map((e,t)=>Object.assign({},d[e.columnField]&&l.createElement("li",{key:t},`${d[e.columnField].headerName||e.columnField}\n ${(e=>d[e.columnField].filterOperators.find(t=>t.value===e.operatorValue).label||i.current.getLocaleText("filterOperator"+Object(y.a)(e.operatorValue)).toString())(e)}\n ${e.value}`))))),[i,p.open,s,u,d,a]);if(c.disableColumnFilter)return null;const m=i.current.components.OpenFilterButtonIcon;return l.createElement(M.a,Object.assign({title:f,enterDelay:1e3},r),l.createElement(_.a,Object.assign({ref:t,size:"small",color:"primary","aria-label":i.current.getLocaleText("toolbarFiltersLabel"),startIcon:l.createElement(P.a,{badgeContent:s,color:"primary"},l.createElement(m,null))},o,{onClick:e=>{var t;const{open:n,openedPanelValue:r}=p;n&&r===Bo.filters?i.current.hideFilterPanel():i.current.showFilterPanel(),null===(t=o.onClick)||void 0===t||t.call(o,e)}}),i.current.getLocaleText("toolbarFilters")))})),Qa=l.forwardRef((function(e,t){const{csvOptions:n,onClick:r}=e,o=Nr(e,["csvOptions","onClick"]),a=Q(),i=Object(g.a)(),c=Object(g.a)(),[s,u]=l.useState(null),d=a.current.components.ExportIcon,p=[];p.push({label:a.current.getLocaleText("toolbarExportCSV"),format:"csv",formatOptions:n});const f=()=>u(null),m=e=>()=>{"csv"===e.format&&a.current.exportDataAsCsv(e.formatOptions),u(null)};return l.createElement(l.Fragment,null,l.createElement(_.a,Object.assign({ref:t,color:"primary",size:"small",startIcon:l.createElement(d,null),"aria-expanded":s?"true":void 0,"aria-label":a.current.getLocaleText("toolbarExportLabel"),"aria-haspopup":"menu","aria-labelledby":c,id:i},o,{onClick:e=>{u(e.currentTarget),null==r||r(e)}}),a.current.getLocaleText("toolbarExport")),l.createElement(Uo,{open:Boolean(s),target:s,onClickAway:f,position:"bottom-start"},l.createElement(D.a,{id:c,className:"MuiDataGrid-gridMenuList","aria-labelledby":i,onKeyDown:e=>{fr(e.key)&&e.preventDefault(),kr(e.key)&&f()},autoFocusItem:Boolean(s)},p.map((e,t)=>l.createElement(R.a,{key:t,onClick:m(e)},e.label)))))})),Ja=(l.forwardRef((function(e,t){const n=Rr();return n.disableColumnFilter&&n.disableColumnSelector&&n.disableDensitySelector?null:l.createElement(Ca,Object.assign({ref:t},e),l.createElement(qa,null),l.createElement(Za,null),l.createElement(Ya,null),l.createElement(Qa,null))})),l.forwardRef((function(e,t){const{className:n,rowCount:r,visibleRowCount:o}=e,a=Nr(e,["className","rowCount","visibleRowCount"]),i=Q();if(0===r)return null;const c=o0?l.createElement(ei,{selectedRowCount:i}):l.createElement("div",null),d=o.hideFooterRowCount||o.pagination?null:l.createElement(Ja,{rowCount:a,visibleRowCount:s}),p=!!o.pagination&&null!=c.pageSize&&!o.hideFooterPagination&&(null==r?void 0:r.current.components.Pagination),f=p&&l.createElement(p,Object.assign({},null===(n=null==r?void 0:r.current.componentsProps)||void 0===n?void 0:n.pagination));return l.createElement(wa,Object.assign({ref:t},e),u,d,f)})),ni=l.forwardRef((function(e,t){var n,r;const o=Q(),a=null==o?void 0:o.current.components.PreferencesPanel,i=a&&l.createElement(a,Object.assign({},null===(n=null==o?void 0:o.current.componentsProps)||void 0===n?void 0:n.preferencesPanel)),c=null==o?void 0:o.current.components.Toolbar,s=c&&l.createElement(c,Object.assign({},null===(r=null==o?void 0:o.current.componentsProps)||void 0===r?void 0:r.toolbar));return l.createElement("div",Object.assign({ref:t},e),i,s)})),ri=l.forwardRef((function(e,t){return l.createElement(ja,Object.assign({ref:t},e),l.createElement(U.a,null))})),oi=l.forwardRef((function(e,t){const n=Q().current.getLocaleText("noRowsLabel");return l.createElement(ja,Object.assign({ref:t},e),n)})),ai=Object(w.a)(e=>({selectLabel:{display:"none",[e.breakpoints.up("md")]:{display:"block"}},caption:{"&[id]":{display:"none",[e.breakpoints.up("md")]:{display:"block"}}},input:{display:"none",[e.breakpoints.up("md")]:{display:"inline-flex"}}}),{defaultTheme:tn()}),ii=l.forwardRef((function(e,t){var n;const r=ai(),o=Q(),a=Rr(),i=jn(o,Mr),c=l.useMemo(()=>Math.floor(i.rowCount/(i.pageSize||1)),[i.rowCount,i.pageSize]),s=l.useCallback(e=>{const t=Number(e.target.value);o.current.setPageSize(t)},[o]),u=l.useCallback((e,t)=>{o.current.setPage(t)},[o]);return l.createElement(K.a,Object.assign({ref:t,classes:Object.assign(Object.assign({},"v5"===Jt()?{selectLabel:r.selectLabel}:{caption:r.caption}),{input:r.input}),component:"div",count:i.rowCount,page:i.page<=c?i.page:c,rowsPerPageOptions:(null===(n=a.rowsPerPageOptions)||void 0===n?void 0:n.includes(i.pageSize))?a.rowsPerPageOptions:[],rowsPerPage:i.pageSize},o.current.getLocaleText("MuiTablePagination"),"v4"!==Jt()?{onPageChange:u,onRowsPerPageChange:s}:{onChangePage:u,onChangeRowsPerPage:s},e))}));function li(e,t={},n,r){const o=function(e,t){const n=Object.assign(Object.assign({},e),t),r={};return Object.entries(n).forEach(([e,t])=>{t=Object.assign(Object.assign({},n[t.extendType||"__default__"]),t),r[e]=t}),r}((()=>{const e={string:so,number:bo,date:wo,dateTime:jo,boolean:fo,singleSelect:Po};return e.__default__=so,e})(),t),a=e.map(e=>Object.assign(Object.assign({},((e,t)=>t?e[t]:e.__default__)(o,e.type)),e));return r?[Object.assign(Object.assign({},mo),{headerName:n("checkboxSelectionHeaderName")}),...a]:a}const ci=(e,t)=>{var n,r;const o={all:[...null!==(n=null==t?void 0:t.all)&&void 0!==n?n:[]],lookup:Object.assign({},null!==(r=null==t?void 0:t.lookup)&&void 0!==r?r:{})};return e.forEach(e=>{null==o.lookup[e.field]?(o.lookup[e.field]=e,o.all.push(e.field)):o.lookup[e.field]=Object.assign(Object.assign({},o.lookup[e.field]),e)}),o};function si(e,t,n){const r=dn(e,"useGridScrollFn"),o=l.useRef();return[l.useCallback(e=>{var a;e.left===(null===(a=o.current)||void 0===a?void 0:a.left)&&e.top===o.current.top||t&&t.current&&(r.debug(`Moving ${t.current.className} to: ${e.left}-${e.top}`),t.current.style.transform=`translate3d(${-e.left}px, ${-e.top}px, 0px)`,n.current.style.transform=`translate3d(${-e.left}px, 0px, 0px)`,o.current=e)},[t,r,n])]}const ui=(e,t)=>t>0&&e>0?Math.ceil(e/t):0,di=e=>e.pageCount?Object.assign(Object.assign({},e),{page:Math.max(Math.min(e.page,e.pageCount-1),0)}):e;const pi=(e,t,n,r,o)=>{const i=dn(e,"useNativeEventListener"),[c,s]=l.useState(!1),u=l.useRef(r),d=l.useCallback(e=>u.current&&u.current(e),[]);l.useEffect(()=>{u.current=r},[r]),l.useEffect(()=>{let r;if(r=Zt(t)?t():t&&t.current?t.current:null,r&&d&&n&&!c){i.debug(`Binding native ${n} event`),r.addEventListener(n,d,o);const t=r;s(!0);const l=()=>{i.debug(`Clearing native ${n} event`),t.removeEventListener(n,d,o)};e.current.subscribeEvent(a.unmount,l)}},[t,d,n,c,i,o,e])};function fi(e,t,n){const r=t?t(e):e.id;return function(e,t,n){if(null==e)throw new Error(["Material-UI: The data grid component requires all rows to have a unique id property.",n||"A row was provided without id in the rows prop:",JSON.stringify(t)].join("\n"))}(r,e,n),r}const mi=(e,t)=>{const n=dn(e,"useGridRows"),[,r,o]=wn(e),i=jn(e,An),c=l.useRef(),s=l.useCallback(e=>{null==c.current&&(c.current=setTimeout(()=>{n.debug("Updating component"),c.current=null,e&&e(),o()},100))},[n,o]),u=l.useRef(i);l.useEffect(()=>()=>clearTimeout(c.current),[]),l.useEffect(()=>{r(e=>(u.current=function(e,t,n){const r=Object.assign(Object.assign({},{idRowsLookup:{},allRows:[],totalRowCount:0}),{totalRowCount:t&&t>e.length?t:e.length});return e.forEach(e=>{const t=fi(e,n);r.allRows.push(t),r.idRowsLookup[t]=e}),r}(t.rows,t.rowCount,t.getRowId),Object.assign(Object.assign({},e),{rows:u.current})))},[t.getRowId,t.rows,t.rowCount,r]);const d=l.useCallback(t=>e.current.getSortedRowIds?e.current.getSortedRowIds().indexOf(t):e.current.state.rows.allRows.indexOf(t),[e]),p=l.useCallback(t=>e.current.getSortedRowIds?e.current.getSortedRowIds()[t]:e.current.state.rows.allRows[t],[e]),f=l.useCallback(t=>{var n;return null!==(n=e.current.state.rows.idRowsLookup[t])&&void 0!==n?n:null},[e]),m=l.useCallback(o=>{n.debug("updating all rows, new length "+o.length),u.current.allRows.length>0&&e.current.publishEvent(a.rowsClear);const i=[],l=o.reduce((e,n)=>{const r=fi(n,t.getRowId);return e[r]=n,i.push(r),e},{}),c=t.rowCount&&t.rowCount>i.length?t.rowCount:i.length;u.current={idRowsLookup:l,allRows:i,totalRowCount:c},r(e=>Object.assign(Object.assign({},e),{rows:u.current})),s(()=>e.current.publishEvent(a.rowsSet))},[n,r,s,e,t.getRowId,t.rowCount]),b=l.useCallback(n=>{const o=n.reduce((e,n)=>{const r=fi(n,t.getRowId,"A row was provided without id when calling updateRows():");return e[r]=null!=e[r]?Object.assign(Object.assign({},e[r]),n):n,e},{}),i=[],l=[];let c=null;if(Object.entries(o).forEach(([e,t])=>{if("delete"===t._action)return void l.push(e);const n=f(e);n?(c||(c=Object.assign({},u.current.idRowsLookup)),c[e]=Object.assign(Object.assign({},n),t)):i.push(t)}),c&&(u.current.idRowsLookup=c,r(e=>Object.assign(Object.assign({},e),{rows:Object.assign({},u.current)}))),l.length>0||i.length>0){l.forEach(e=>{delete u.current.idRowsLookup[e]});const e=[...Object.values(u.current.idRowsLookup),...i];m(e)}s(()=>e.current.publishEvent(a.rowsUpdate))},[e,s,f,t.getRowId,r,m]),h=l.useCallback(()=>new Map(e.current.state.rows.allRows.map(t=>[t,e.current.state.rows.idRowsLookup[t]])),[e]),g=l.useCallback(()=>e.current.state.rows.totalRowCount,[e]),v=l.useCallback(()=>e.current.state.rows.allRows,[e]);pn(e,{getRowIndex:d,getRowIdFromRowIndex:p,getRow:f,getRowModels:h,getRowsCount:g,getAllRowIds:v,setRows:m,updateRows:b},"GridRowApi")};const bi=(e,t)=>{var n;const r=dn(e,"useGridVirtualization"),o=e.current.columnHeadersElementRef,i=e.current.windowRef,c=e.current.renderingZoneRef,[s,u,d]=wn(e),p=jn(e,Mr),f=jn(e,Fn),m=jn(e,te),b=jn(e,ne),h=l.useRef(null),g=l.useRef(null),v=l.useRef(0),[y]=si(e,c,o),O=l.useCallback(e=>{let t=!1;return u(n=>{const r=Object.assign(Object.assign({},n.rendering),e);return Vt(n.rendering,r)?n:(t=!0,Object.assign(Object.assign({},n),{rendering:r}))}),t},[u]),x=l.useCallback(n=>{if(null==e.current.state.containerSizes)return null;let r=0;t.pagination&&null!=p.pageSize&&"client"===t.paginationMode&&(r=p.pageSize*p.page);const o=n*e.current.state.containerSizes.viewportPageSize+r;let a=o+e.current.state.containerSizes.renderingZonePageSize;const i=e.current.state.containerSizes.virtualRowsCount+r;return a>i&&(a=i),{page:n,firstRowIdx:o,lastRowIdx:a}},[e,t.pagination,p.pageSize,t.paginationMode,p.page]),w=l.useCallback(()=>null==e.current.state.containerSizes?null:Object.assign(Object.assign(Object.assign({},h.current),x(e.current.state.rendering.virtualPage)),{paginationCurrentPage:p.page,pageSize:p.pageSize}),[h,x,e,p.page,p.pageSize]),j=l.useCallback(()=>{const e=w();O({renderContext:e})&&(r.debug("reRender: trigger rendering"),d())},[w,r,d,O]),C=l.useCallback(e=>function e(t,n,r=0,o=n.length){if(n.length<=0)return-1;if(r>=o)return r;const a=r+Math.floor((o-r)/2);return t<=n[a]?e(t,n,r,a):e(t,n,a+1,o)}(e,b.positions),[b.positions]),S=l.useCallback(e=>m.length?m[C(e)]:null,[C,m]),k=l.useCallback((n,o)=>{var a,i,l,c;if(!n)return!1;g.current=n;const s=n.windowSizes.width;v.current=o,r.debug(`GridColumns from ${null===(a=S(o))||void 0===a?void 0:a.field} to ${null===(i=S(o+s))||void 0===i?void 0:i.field}`);const u=C(o),d=C(o+s),p=(null===(l=null==h?void 0:h.current)||void 0===l?void 0:l.firstColIdx)||0,f=(null===(c=null==h?void 0:h.current)||void 0===c?void 0:c.lastColIdx)||0,y=t.columnBuffer,O=y>1?y-1:y,x=Math.abs(u-O-p),w=Math.abs(d+O-f);r.debug(`Column buffer: ${y}, tolerance: ${O}`),r.debug(`Previous values => first: ${p}, last: ${f}`),r.debug(`Current displayed values => first: ${u}, last: ${d}`),r.debug(`Difference with first: ${x} and last: ${w} `);const j=m.length>0?m.length-1:0,k=u-y>=0?u-y:0,E={leftEmptyWidth:b.positions[k],rightEmptyWidth:0,firstColIdx:k,lastColIdx:d+y>=j?j:d+y};return e.current.state.scrollBar.hasScrollX?E.rightEmptyWidth=b.totalWidth-b.positions[E.lastColIdx]-m[E.lastColIdx].computedWidth:t.disableExtendRowFullWidth||(E.rightEmptyWidth=e.current.state.viewportSizes.width-b.totalWidth),Vt(E,h.current)?(r.debug("No rendering needed on columns"),!1):(h.current=E,r.debug("New columns state to render",E),!0)},[e,b.positions,b.totalWidth,S,C,r,t.columnBuffer,t.disableExtendRowFullWidth,m]),E=l.useCallback((n=!1)=>{if(t.disableVirtualization)return;const o=e.current.state,l=o.containerSizes;if(!i||!i.current||!l)return;const c=o.scrollBar,{scrollLeft:s,scrollTop:u}=i.current;r.debug(`Handling scroll Left: ${s} Top: ${u}`);let d=k(l,s);const f=s,m=o.containerSizes.renderingZoneScrollHeight,b=o.rendering.virtualPage,h=m>0?Math.floor(u/m):0,g=u%m,v={left:c.hasScrollX?f:0,top:l.isVirtualized?g:u};l.isVirtualized&&b!==h?(O({virtualPage:h}),r.debug(`Changing page from ${b} to ${h}`),d=!0):(!l.isVirtualized&&b>0&&(r.debug("Virtualization disabled, setting virtualPage to 0"),O({virtualPage:0})),y(v)),O({renderingZoneScroll:v,realScroll:{left:i.current.scrollLeft,top:i.current.scrollTop}}),e.current.publishEvent(a.rowsScroll,v);const x=o.rendering.renderContext&&o.rendering.renderContext.paginationCurrentPage!==p.page;(n||d||x)&&j()},[e,r,p.page,j,y,O,k,i,t.disableVirtualization]),R=l.useCallback(()=>{y({left:0,top:0}),O({virtualPage:0}),i&&i.current&&(i.current.scrollTop=0,i.current.scrollLeft=0),O({renderingZoneScroll:{left:0,top:0}})},[y,O,i]),P=l.useRef(null),T=l.useCallback(()=>{t.disableVirtualization||i.current.scrollLeft<0||i.current.scrollTop<0||(P.current||u(e=>Object.assign(Object.assign({},e),{isScrolling:!0})),clearTimeout(P.current),P.current=setTimeout(()=>{P.current=null,u(e=>Object.assign(Object.assign({},e),{isScrolling:!1})),d()},300),e.current.updateViewport&&e.current.updateViewport())},[t.disableVirtualization,i,e,u,d]),M=l.useCallback(()=>s.containerSizes,[s.containerSizes]),I=l.useCallback(()=>s.rendering.renderContext||void 0,[s.rendering.renderContext]);Kt(()=>{t.disableVirtualization||c&&c.current&&(r.debug("applying scrollTop ",s.rendering.renderingZoneScroll.top),y(s.rendering.renderingZoneScroll))}),pn(e,{getContainerPropsState:M,getRenderContextState:I,updateViewport:E},"GridVirtualizationApi"),l.useEffect(()=>{var t;(null===(t=s.rendering.renderContext)||void 0===t?void 0:t.paginationCurrentPage)!==p.page&&e.current.updateViewport&&(r.debug(`State paginationState.page changed to ${p.page}. `),e.current.updateViewport(!0),R())},[e,p.page,null===(n=s.rendering.renderContext)||void 0===n?void 0:n.paginationCurrentPage,r,R]),l.useEffect(()=>(e.current.updateViewport&&(r.debug(`totalRowCount has changed to ${f}, updating viewport.`),e.current.updateViewport(!0)),()=>{clearTimeout(P.current)}),[r,f,s.viewportSizes,s.scrollBar,s.containerSizes,e]),pi(e,i,"scroll",T,{passive:!0});const L=l.useCallback(()=>{r.debug("Clearing previous renderedColRef"),h.current=null},[r,h]);Pn(e,a.columnsChange,L),Pn(e,a.debouncedResize,L)};function hi(e){const{clientHeight:t,scrollTop:n,offsetHeight:r,offsetTop:o}=e,a=o+r;return a-t>n?a-t:o-1&&this.events[e].splice(n,1)}}removeAllListeners(e){e?Array.isArray(this.events[e])&&(this.events[e]=[]):this.events={}}emit(e,...t){if(Array.isArray(this.events[e])){const n=this.events[e].slice(),r=n.length;for(let e=0;e{const{name:n}=e.target,r=t.current.getColumn(n);t.current.setColumnVisibility(n,!!r.hide)},[t]),s=l.useCallback(e=>{t.current.updateColumns(r.map(t=>(t.hide=e,t)))},[t,r]),u=l.useCallback(()=>s(!1),[s]),d=l.useCallback(()=>s(!0),[s]),p=l.useCallback(e=>{i(e.target.value)},[]),f=l.useMemo(()=>a?r.filter(e=>e.field.toLowerCase().indexOf(a.toLowerCase())>-1||e.headerName&&e.headerName.toLowerCase().indexOf(a.toLowerCase())>-1):r,[r,a]);return l.useEffect(()=>{n.current.focus()},[]),l.createElement(_a,null,l.createElement(Fa,null,l.createElement(S.a,{label:t.current.getLocaleText("columnsPanelTextFieldLabel"),placeholder:t.current.getLocaleText("columnsPanelTextFieldPlaceholder"),inputRef:n,value:a,onChange:p,variant:"standard",fullWidth:!0})),l.createElement(Ia,null,l.createElement("div",{className:e.container},f.map(n=>l.createElement("div",{key:n.field,className:e.column},l.createElement(H.a,{control:l.createElement(N.a,{className:e.switch,checked:!n.hide,onClick:c,name:n.field,color:"primary",size:"small"}),label:n.headerName||n.field}),!o.disableColumnReorder&&Ba&&l.createElement(T.a,{draggable:!0,className:e.dragIcon,"aria-label":t.current.getLocaleText("columnsPanelDragIconLabel"),title:t.current.getLocaleText("columnsPanelDragIconLabel"),size:"small",disabled:!0},l.createElement(oo,null)))))),l.createElement(za,null,l.createElement(_.a,{onClick:d,color:"primary"},t.current.getLocaleText("columnsPanelHideAllButton")),l.createElement(_.a,{onClick:u,color:"primary"},t.current.getLocaleText("columnsPanelShowAllButton"))))},ColumnUnsortedIcon:yi,DensityComfortableIcon:Jr,DensityCompactIcon:Zr,DensityStandardIcon:Qr,ErrorOverlay:Oi,ExportIcon:ao,FilterPanel:function(){const e=Q(),[t]=wn(e),n=Rr(),r=l.useMemo(()=>t.filter.items.length>1,[t.filter.items.length]),o=l.useCallback(t=>{e.current.upsertFilter(t)},[e]),a=l.useCallback(t=>{e.current.applyFilterLinkOperator(t)},[e]),i=l.useCallback(()=>{e.current.upsertFilter({})},[e]),c=l.useCallback(t=>{e.current.deleteFilter(t)},[e]);return l.useEffect(()=>{0===t.filter.items.length&&i()},[i,t.filter.items.length]),l.createElement(_a,null,l.createElement(Ia,null,t.filter.items.map((e,n)=>l.createElement(Ga,{key:null==e.id?n:e.id,item:e,applyFilterChanges:o,deleteFilter:c,hasMultipleFilters:r,showMultiFilterOperators:n>0,multiFilterOperator:t.filter.linkOperator,disableMultiFilterOperator:1!==n,applyMultiFilterOperatorChanges:a}))),!n.disableMultipleColumnsFiltering&&l.createElement(za,null,l.createElement(_.a,{onClick:i,startIcon:l.createElement(no,null),color:"primary"},e.current.getLocaleText("filterPanelAddFilter"))))},Footer:ti,Header:ni,LoadingOverlay:ri,NoResultsOverlay:xi,NoRowsOverlay:oi,OpenFilterButtonIcon:Gr,Pagination:ii,Panel:Va,PreferencesPanel:Ua},ji=()=>{const e=Q(),t=jn(e,ur),n=jn(e,_n),r=jn(e,te),[o]=wn(e);return l.useMemo(()=>({state:o,rows:n,columns:r,options:t,apiRef:e,rootElement:e.current.rootElementRef}),[o,n,r,t,e])},Ci=(e,t)=>{var n,r;return"v5"===Jt()?{components:{MuiDataGrid:{defaultProps:{localeText:Object.assign(Object.assign({},e),{MuiTablePagination:(null===(n=null==t?void 0:t.components)||void 0===n?void 0:n.MuiTablePagination.defaultProps)||{}})}}}}:{props:{MuiDataGrid:{localeText:Object.assign(Object.assign({},e),{MuiTablePagination:(null===(r=null==t?void 0:t.props)||void 0===r?void 0:r.MuiTablePagination)||{}})}}}},Si=(Ci({noRowsLabel:"لا توجد صفوف",noResultsOverlayLabel:"لم يتم العثور على نتائج.",errorOverlayDefaultLabel:"حدث خطأ.",toolbarDensity:"كثافة",toolbarDensityLabel:"كثافة",toolbarDensityCompact:"مدمج",toolbarDensityStandard:"المعيار",toolbarDensityComfortable:"مريح",toolbarColumns:"الأعمدة",toolbarColumnsLabel:"حدد الأعمدة",toolbarFilters:"الفلاتر",toolbarFiltersLabel:"اظهر الفلاتر",toolbarFiltersTooltipHide:"إخفاء الفلاتر",toolbarFiltersTooltipShow:"اظهر الفلاتر",toolbarFiltersTooltipActive:e=>e+" فلاتر نشطة",toolbarExport:"تصدير",toolbarExportLabel:"تصدير",toolbarExportCSV:"تنزيل كملف CSV",columnsPanelTextFieldLabel:"ايجاد عمود",columnsPanelTextFieldPlaceholder:"عنوان العمود",columnsPanelDragIconLabel:"إعادة ترتيب العمود",columnsPanelShowAllButton:"عرض الكل",columnsPanelHideAllButton:"اخفاء الكل",filterPanelAddFilter:"اضف فلتر",filterPanelDeleteIconLabel:"حذف",filterPanelOperators:"العاملين",filterPanelOperatorAnd:"و",filterPanelOperatorOr:"او",filterPanelColumns:"الأعمدة",filterPanelInputLabel:"قيمة",filterPanelInputPlaceholder:"قيمة التصفية",filterOperatorContains:"يحتوي على",filterOperatorEquals:"يساوي",filterOperatorStartsWith:"يبدأ ب",filterOperatorEndsWith:"ينتهي بـ",filterOperatorIs:"يكون",filterOperatorNot:"ليس",filterOperatorAfter:"يكون بعد",filterOperatorOnOrAfter:"في أو بعد",filterOperatorBefore:"يكون",filterOperatorOnOrBefore:"في أو قبل",filterOperatorIsEmpty:"فارغ",filterOperatorIsNotEmpty:"ليس فارغا",filterValueAny:"أي",filterValueTrue:"صحيح",filterValueFalse:"خاطئة",columnMenuLabel:"القائمة",columnMenuShowColumns:"إظهار الأعمدة",columnMenuFilter:"فلتر",columnMenuHideColumn:"إخفاء",columnMenuUnsort:"غير مرتب",columnMenuSortAsc:"الترتيب حسب ASC",columnMenuSortDesc:"الترتيب حسب DESC",columnHeaderFiltersTooltipActive:e=>e+" فلاتر نشطة",columnHeaderFiltersLabel:"اظهر الفلاتر",columnHeaderSortIconLabel:"ترتيب",footerRowSelected:e=>e.toLocaleString()+" صفوف مختارة",footerTotalRows:"إجمالي الصفوف:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} من ${t.toLocaleString()}`,checkboxSelectionHeaderName:"تحديد",booleanCellTrueLabel:"صحيح",booleanCellFalseLabel:"خاطئة"},G.enUS),Ci({noRowsLabel:"Няма редове",errorOverlayDefaultLabel:"Възникна грешка.",toolbarDensity:"Гъстота",toolbarDensityLabel:"Гъстота",toolbarDensityCompact:"Компактна",toolbarDensityStandard:"Стандартна",toolbarDensityComfortable:"Комфортна",toolbarColumns:"Колони",toolbarColumnsLabel:"Покажи селектора на колони",toolbarFilters:"Филтри",toolbarFiltersLabel:"Покажи Филтрите",toolbarFiltersTooltipHide:"Скрий Филтрите",toolbarFiltersTooltipShow:"Покажи Филтрите",toolbarFiltersTooltipActive:e=>e+" активни филтри",columnsPanelTextFieldLabel:"Намери колона",columnsPanelTextFieldPlaceholder:"Заглавие на колона",columnsPanelDragIconLabel:"Пренареди на колона",columnsPanelShowAllButton:"Покажи Всички",columnsPanelHideAllButton:"Скрий Всички",filterPanelAddFilter:"Добави Филтър",filterPanelDeleteIconLabel:"Изтрий",filterPanelOperators:"Оператори",filterPanelOperatorAnd:"И",filterPanelOperatorOr:"Или",filterPanelColumns:"Колони",filterOperatorContains:"съдържа",filterOperatorEquals:"равно",filterOperatorStartsWith:"започва с",filterOperatorEndsWith:"завършва с",filterOperatorIs:"е",filterOperatorNot:"не е",filterOperatorAfter:"е след",filterOperatorOnOrAfter:"е на или след",filterOperatorBefore:"е преди",filterOperatorOnOrBefore:"е на или преди",filterPanelInputLabel:"Стойност",filterPanelInputPlaceholder:"Стойност на филтъра",columnMenuLabel:"Меню",columnMenuShowColumns:"Покажи колоните",columnMenuFilter:"Филтри",columnMenuHideColumn:"Скрий",columnMenuUnsort:"Отмени сортирането",columnMenuSortAsc:"Сортирай по възходящ ред",columnMenuSortDesc:"Сортирай по низходящ ред",columnHeaderFiltersTooltipActive:e=>e+" активни филтри",columnHeaderFiltersLabel:"Покажи Филтрите",columnHeaderSortIconLabel:"Сортирай",footerRowSelected:e=>1!==e?e.toLocaleString()+" избрани редове":e.toLocaleString()+" избран ред",footerTotalRows:"Общо Rедове:"},G.bgBG),Ci({noRowsLabel:"Žádné záznamy",noResultsOverlayLabel:"Nenašli se žadné výsledky.",errorOverlayDefaultLabel:"Stala sa nepředvídaná chyba.",toolbarDensity:"Hustota",toolbarDensityLabel:"Hustota",toolbarDensityCompact:"Kompaktní",toolbarDensityStandard:"Standartní",toolbarDensityComfortable:"Komfortní",toolbarColumns:"Sloupce",toolbarColumnsLabel:"Vybrat sloupec",toolbarFilters:"Filtry",toolbarFiltersLabel:"Zobrazit filtry",toolbarFiltersTooltipHide:"Skrýt filtry",toolbarFiltersTooltipShow:"Zobrazit filtry",toolbarFiltersTooltipActive:e=>{let t="aktivních filtrů";return e>1&&e<5?t="aktivní filtry":1===e&&(t="aktivní filtr"),`${e} ${t}`},toolbarExport:"Export",toolbarExportLabel:"Export",toolbarExportCSV:"Stáhnout jako CSV",columnsPanelTextFieldLabel:"Najít sloupec",columnsPanelTextFieldPlaceholder:"Název sloupce",columnsPanelDragIconLabel:"Uspořádat sloupce",columnsPanelShowAllButton:"Zobrazit vše",columnsPanelHideAllButton:"Skrýt vše",filterPanelAddFilter:"Přidat filtr",filterPanelDeleteIconLabel:"Odstranit",filterPanelOperators:"Operátory",filterPanelOperatorAnd:"A",filterPanelOperatorOr:"Nebo",filterPanelColumns:"Sloupce",filterPanelInputLabel:"Hodnota",filterPanelInputPlaceholder:"Hodnota filtru",filterOperatorContains:"obsahuje",filterOperatorEquals:"rovná se",filterOperatorStartsWith:"začíná s",filterOperatorEndsWith:"končí na",filterOperatorIs:"je",filterOperatorNot:"není",filterOperatorAfter:"je po",filterOperatorOnOrAfter:"je na nebo po",filterOperatorBefore:"je před",filterOperatorOnOrBefore:"je na nebo dříve",filterValueAny:"jakýkoliv",filterValueTrue:"ano",filterValueFalse:"ne",columnMenuLabel:"Menu",columnMenuShowColumns:"Zobrazit sloupce",columnMenuFilter:"Filtr",columnMenuHideColumn:"Skrýt",columnMenuUnsort:"Zrušit filtry",columnMenuSortAsc:"Seřadit vzestupně",columnMenuSortDesc:"Seřadit sestupně",columnHeaderFiltersTooltipActive:e=>{let t="aktivních filtrů";return e>1&&e<5?t="aktivní filtry":1===e&&(t="aktivní filtr"),`${e} ${t}`},columnHeaderFiltersLabel:"Zobrazit filtry",columnHeaderSortIconLabel:"Filtrovat",footerRowSelected:e=>{let t="vybraných záznamů";return e>1&&e<5?t="vybrané záznamy":1===e&&(t="vybraný záznam"),`${e} ${t}`},footerTotalRows:"Celkem řádků:",checkboxSelectionHeaderName:"Výběr řádku",booleanCellTrueLabel:"ano",booleanCellFalseLabel:"ne"},G.csCZ),Ci({noRowsLabel:"Keine Einträge",noResultsOverlayLabel:"Keine Ergebnisse gefunden.",errorOverlayDefaultLabel:"Ein unerwarteter Fehler ist aufgetreten.",toolbarDensity:"Zeilenhöhe",toolbarDensityLabel:"Zeilenhöhe",toolbarDensityCompact:"Kompakt",toolbarDensityStandard:"Standard",toolbarDensityComfortable:"Breit",toolbarColumns:"Spalten",toolbarColumnsLabel:"Zeige Spaltenauswahl",toolbarFilters:"Filter",toolbarFiltersLabel:"Zeige Filter",toolbarFiltersTooltipHide:"Verberge Filter",toolbarFiltersTooltipShow:"Zeige Filter",toolbarFiltersTooltipActive:e=>1!==e?e+" aktive Filter":e+" aktiver Filter",toolbarExport:"Exportieren",toolbarExportLabel:"Exportieren",toolbarExportCSV:"Download als CSV",columnsPanelTextFieldLabel:"Finde Spalte",columnsPanelTextFieldPlaceholder:"Spaltenüberschrift",columnsPanelDragIconLabel:"Spalte umsortieren",columnsPanelShowAllButton:"Zeige alle",columnsPanelHideAllButton:"Verberge alle",filterPanelAddFilter:"Filter hinzufügen",filterPanelDeleteIconLabel:"Löschen",filterPanelOperators:"Operatoren",filterPanelOperatorAnd:"Und",filterPanelOperatorOr:"Oder",filterPanelColumns:"Spalten",filterPanelInputLabel:"Wert",filterPanelInputPlaceholder:"Wert filtern",filterOperatorContains:"beinhaltet",filterOperatorEquals:"ist gleich",filterOperatorStartsWith:"beginnt mit",filterOperatorEndsWith:"endet mit",filterOperatorIs:"ist",filterOperatorNot:"ist nicht",filterOperatorOnOrAfter:"ist an oder nach",filterOperatorBefore:"ist vor",filterOperatorOnOrBefore:"ist an oder vor",filterOperatorAfter:"ist nach",filterOperatorIsEmpty:"ist leer",filterOperatorIsNotEmpty:"ist nicht leer",columnMenuLabel:"Menü",columnMenuShowColumns:"Zeige alle Spalten",columnMenuFilter:"Filter",columnMenuHideColumn:"Verbergen",columnMenuUnsort:"Sortierung deaktivieren",columnMenuSortAsc:"Sortiere aufsteigend",columnMenuSortDesc:"Sortiere absteigend",columnHeaderFiltersTooltipActive:e=>1!==e?e+" aktive Filter":e+" aktiver Filter",columnHeaderFiltersLabel:"Zeige Filter",columnHeaderSortIconLabel:"Sortieren",footerRowSelected:e=>1!==e?e.toLocaleString()+" Einträge ausgewählt":e.toLocaleString()+" Eintrag ausgewählt",footerTotalRows:"Gesamt:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} von ${t.toLocaleString()}`},G.deDE),Ci({noRowsLabel:"Δεν υπάρχουν καταχωρήσεις",errorOverlayDefaultLabel:"Παρουσιάστηκε απρόβλεπτο σφάλμα.",toolbarDensity:"Ύψος σειράς",toolbarDensityLabel:"Ύψος σειράς",toolbarDensityCompact:"Συμπαγής",toolbarDensityStandard:"Προκαθορισμένο",toolbarDensityComfortable:"Πλατύ",toolbarColumns:"Στήλες",toolbarColumnsLabel:"Επιλέξτε στήλες",toolbarFilters:"Φίλτρα",toolbarFiltersLabel:"Εμφάνιση φίλτρων",toolbarFiltersTooltipHide:"Απόκρυψη φίλτρων",toolbarFiltersTooltipShow:"Εμφάνιση φίλτρων",toolbarFiltersTooltipActive:e=>1!==e?e+" ενεργά φίλτρα":e+" ενεργό φίλτρο",toolbarExport:"Εξαγωγή",toolbarExportLabel:"Εξαγωγή",toolbarExportCSV:"Λήψη ως CSV",columnsPanelTextFieldLabel:"Εύρεση στήλης",columnsPanelTextFieldPlaceholder:"Επικεφαλίδα στήλης",columnsPanelDragIconLabel:"Αναδιάταξη στήλης",columnsPanelShowAllButton:"Προβολή όλων",columnsPanelHideAllButton:"Απόκρυψη όλων",filterPanelAddFilter:"Προσθήκη φίλτρου",filterPanelDeleteIconLabel:"Διαγραφή",filterPanelOperators:"Τελεστές",filterPanelOperatorAnd:"Καί",filterPanelOperatorOr:"Ή",filterPanelColumns:"Στήλες",filterPanelInputLabel:"Τιμή",filterPanelInputPlaceholder:"Τιμή φίλτρου",filterOperatorContains:"περιέχει",filterOperatorEquals:"ισούται",filterOperatorStartsWith:"ξεκινάει με",filterOperatorEndsWith:"τελειώνει με",filterOperatorIs:"είναι",filterOperatorNot:"δεν είναι",filterOperatorAfter:"είναι μετά",filterOperatorOnOrAfter:"είναι ίσο ή μετά",filterOperatorBefore:"είναι πριν",filterOperatorOnOrBefore:"είναι ίσο ή πριν",columnMenuLabel:"Μενού",columnMenuShowColumns:"Εμφάνιση στηλών",columnMenuFilter:"Φίλτρο",columnMenuHideColumn:"Απόκρυψη",columnMenuUnsort:"Απενεργοποίηση ταξινόμησης",columnMenuSortAsc:"Ταξινόμηση σε αύξουσα σειρά",columnMenuSortDesc:"Ταξινόμηση σε φθίνουσα σειρά",columnHeaderFiltersTooltipActive:e=>1!==e?e+" ενεργά φίλτρα":e+" ενεργό φίλτρο",columnHeaderFiltersLabel:"Εμφάνιση φίλτρων",columnHeaderSortIconLabel:"Ταξινόμηση",footerRowSelected:e=>1!==e?e.toLocaleString()+" επιλεγμένες γραμμές":e.toLocaleString()+" επιλεγμένη γραμμή",footerTotalRows:"Σύνολο Γραμμών:"}),Ci(fn,G.enUS),Ci({noRowsLabel:"Sin filas",errorOverlayDefaultLabel:"Ha ocurrido un error.",toolbarDensity:"Densidad",toolbarDensityLabel:"Densidad",toolbarDensityCompact:"Compacta",toolbarDensityStandard:"Standard",toolbarDensityComfortable:"Comoda",toolbarColumns:"Columnas",toolbarColumnsLabel:"Seleccionar columnas",toolbarFilters:"Filtros",toolbarFiltersLabel:"Mostrar filtros",toolbarFiltersTooltipHide:"Ocultar filtros",toolbarFiltersTooltipShow:"Mostrar filtros",toolbarFiltersTooltipActive:e=>e>1?e+" filtros activos":e+" filtro activo",toolbarExport:"Exportar",toolbarExportLabel:"Exportar",toolbarExportCSV:"Descargar como CSV",columnsPanelTextFieldLabel:"Columna de búsqueda",columnsPanelTextFieldPlaceholder:"Título de columna",columnsPanelDragIconLabel:"Reorder columna",columnsPanelShowAllButton:"Mostrar todo",columnsPanelHideAllButton:"Ocultar todo",filterPanelAddFilter:"Agregar filtro",filterPanelDeleteIconLabel:"Borrar",filterPanelOperators:"Operadores",filterPanelOperatorAnd:"Y",filterPanelOperatorOr:"O",filterPanelColumns:"Columnas",filterPanelInputLabel:"Valor",filterPanelInputPlaceholder:"Valor de filtro",filterOperatorContains:"contiene",filterOperatorEquals:"es igual",filterOperatorStartsWith:"comienza con",filterOperatorEndsWith:"termina con",filterOperatorIs:"es",filterOperatorNot:"no es",filterOperatorAfter:"es posterior",filterOperatorOnOrAfter:"es en o posterior",filterOperatorBefore:"es anterior",filterOperatorOnOrBefore:"es en o anterior",filterOperatorIsEmpty:"está vacío",filterOperatorIsNotEmpty:"no esta vacío",columnMenuLabel:"Menú",columnMenuShowColumns:"Mostrar columnas",columnMenuFilter:"Filtro",columnMenuHideColumn:"Ocultar",columnMenuUnsort:"Desordenar",columnMenuSortAsc:"Ordenar ASC",columnMenuSortDesc:"Ordenar DESC",columnHeaderFiltersTooltipActive:e=>e>1?e+" filtros activos":e+" filtro activo",columnHeaderFiltersLabel:"Mostrar filtros",columnHeaderSortIconLabel:"Ordenar",footerRowSelected:e=>e>1?e.toLocaleString()+" filas seleccionadas":e.toLocaleString()+" fila seleccionada",footerTotalRows:"Filas Totales:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} de ${t.toLocaleString()}`},G.esES),Ci({noRowsLabel:"Pas de résultats",noResultsOverlayLabel:"Aucun résultat.",errorOverlayDefaultLabel:"Une erreur est apparue.",toolbarDensity:"Densité",toolbarDensityLabel:"Densité",toolbarDensityCompact:"Compact",toolbarDensityStandard:"Standard",toolbarDensityComfortable:"Confortable",toolbarColumns:"Colonnes",toolbarColumnsLabel:"Choisir les colonnes",toolbarFilters:"Filtres",toolbarFiltersLabel:"Afficher les filtres",toolbarFiltersTooltipHide:"Cacher les filtres",toolbarFiltersTooltipShow:"Afficher les filtres",toolbarFiltersTooltipActive:e=>e>1?e+" filtres actifs":e+" filtre actif",toolbarExport:"Exporter",toolbarExportLabel:"Exporter",toolbarExportCSV:"Télécharger en CSV",columnsPanelTextFieldLabel:"Chercher colonne",columnsPanelTextFieldPlaceholder:"Titre de la colonne",columnsPanelDragIconLabel:"Réorganiser la colonne",columnsPanelShowAllButton:"Tout afficher",columnsPanelHideAllButton:"Tout cacher",filterPanelAddFilter:"Ajouter un filtre",filterPanelDeleteIconLabel:"Supprimer",filterPanelOperators:"Opérateurs",filterPanelOperatorAnd:"Et",filterPanelOperatorOr:"Ou",filterPanelColumns:"Colonnes",filterPanelInputLabel:"Valeur",filterPanelInputPlaceholder:"Filtrer la valeur",filterOperatorContains:"contient",filterOperatorEquals:"égal à",filterOperatorStartsWith:"commence par",filterOperatorEndsWith:"se termine par",filterOperatorIs:"est",filterOperatorNot:"n'est pas",filterOperatorOnOrAfter:"égal ou postérieur",filterOperatorAfter:"postérieur",filterOperatorOnOrBefore:"égal ou antérieur",filterOperatorBefore:"antérieur",filterOperatorIsEmpty:"est vide",filterOperatorIsNotEmpty:"n'est pas vide",columnMenuLabel:"Menu",columnMenuShowColumns:"Afficher les colonnes",columnMenuFilter:"Filtrer",columnMenuHideColumn:"Cacher",columnMenuUnsort:"Annuler le tri",columnMenuSortAsc:"Tri ascendant",columnMenuSortDesc:"Tri descendant",columnHeaderFiltersTooltipActive:e=>e>1?e+" filtres actifs":e+" filtre actif",columnHeaderFiltersLabel:"Afficher les filtres",columnHeaderSortIconLabel:"Trier",footerRowSelected:e=>e>1?e.toLocaleString()+" lignes sélectionnées":e.toLocaleString()+" ligne sélectionnée",footerTotalRows:"Lignes totales :",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} sur ${t.toLocaleString()}`,checkboxSelectionHeaderName:"Sélection"},G.frFR),Ci({noRowsLabel:"Nessun record",noResultsOverlayLabel:"Nessun record trovato.",errorOverlayDefaultLabel:"Si è verificato un errore.",toolbarDensity:"Densità",toolbarDensityLabel:"Densità",toolbarDensityCompact:"Compact",toolbarDensityStandard:"Standard",toolbarDensityComfortable:"Confortable",toolbarColumns:"Colonne",toolbarColumnsLabel:"Seleziona le colonne",toolbarFilters:"Filtri",toolbarFiltersLabel:"Mostra i filtri",toolbarFiltersTooltipHide:"Nascondi i filtri",toolbarFiltersTooltipShow:"Mostra i filtri",toolbarFiltersTooltipActive:e=>e>1?e+" filtri attivi":e+" filtro attivo",columnsPanelTextFieldLabel:"Cerca colonna",columnsPanelTextFieldPlaceholder:"Titolo della colonna",columnsPanelDragIconLabel:"Riordina la colonna",columnsPanelShowAllButton:"Mostra tutto",columnsPanelHideAllButton:"Nascondi tutto",filterPanelAddFilter:"Aggiungi un filtro",filterPanelDeleteIconLabel:"Rimuovi",filterPanelOperators:"Operatori",filterPanelOperatorAnd:"E (and)",filterPanelOperatorOr:"O (or)",filterPanelColumns:"Colonne",filterPanelInputLabel:"Valore",filterPanelInputPlaceholder:"Filtra il valore",filterOperatorContains:"contiene",filterOperatorEquals:"uguale a",filterOperatorStartsWith:"comincia per",filterOperatorEndsWith:"termina per",filterOperatorIs:"uguale a",filterOperatorNot:"diversa da",filterOperatorOnOrAfter:"a partire dal",filterOperatorAfter:"dopo il",filterOperatorOnOrBefore:"fino al",filterOperatorBefore:"prima del",filterOperatorIsEmpty:"è vuoto",filterOperatorIsNotEmpty:"non è vuoto",columnMenuLabel:"Menu",columnMenuShowColumns:"Mostra le colonne",columnMenuFilter:"Filtra",columnMenuHideColumn:"Nascondi",columnMenuUnsort:"Annulla l'ordinamento",columnMenuSortAsc:"Ordinamento crescente",columnMenuSortDesc:"Ordinamento decrescente",columnHeaderFiltersTooltipActive:e=>e>1?e+" filtri attivi":e+" filtro attivo",columnHeaderFiltersLabel:"Mostra i filtri",columnHeaderSortIconLabel:"Ordina",footerRowSelected:e=>e>1?e.toLocaleString()+" record selezionati":e.toLocaleString()+" record selezionato",footerTotalRows:"Record totali :",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} di ${t.toLocaleString()}`,checkboxSelectionHeaderName:"Seleziona"},G.itIT),Ci({noRowsLabel:"行がありません",errorOverlayDefaultLabel:"エラーが発生しました。",toolbarDensity:"行間隔",toolbarDensityLabel:"行間隔",toolbarDensityCompact:"コンパクト",toolbarDensityStandard:"標準",toolbarDensityComfortable:"ひろめ",toolbarColumns:"列一覧",toolbarColumnsLabel:"列選択",toolbarFilters:"フィルター",toolbarFiltersLabel:"フィルター表示",toolbarFiltersTooltipHide:"フィルター非表示",toolbarFiltersTooltipShow:"フィルター表示",toolbarFiltersTooltipActive:e=>e+"件のフィルターを適用中",toolbarExport:"エクスポート",toolbarExportLabel:"エクスポート",toolbarExportCSV:"CSVダウンロード",columnsPanelTextFieldLabel:"列検索",columnsPanelTextFieldPlaceholder:"検索クエリを入力...",columnsPanelDragIconLabel:"列並べ替え",columnsPanelShowAllButton:"すべて表示",columnsPanelHideAllButton:"すべて非表示",filterPanelAddFilter:"フィルター追加",filterPanelDeleteIconLabel:"削除",filterPanelOperators:"オペレータ",filterPanelOperatorAnd:"And",filterPanelOperatorOr:"Or",filterPanelColumns:"列",filterPanelInputLabel:"値",filterPanelInputPlaceholder:"値を入力...",filterOperatorContains:"...を含む",filterOperatorEquals:"...に等しい",filterOperatorStartsWith:"...で始まる",filterOperatorEndsWith:"...で終わる",filterOperatorIs:"...である",filterOperatorNot:"...でない",filterOperatorAfter:"...より後ろ",filterOperatorOnOrAfter:"...以降",filterOperatorBefore:"...より前",filterOperatorOnOrBefore:"...以前",columnMenuLabel:"メニュー",columnMenuShowColumns:"列表示",columnMenuFilter:"フィルター",columnMenuHideColumn:"列非表示",columnMenuUnsort:"ソート解除",columnMenuSortAsc:"昇順ソート",columnMenuSortDesc:"降順ソート",columnHeaderFiltersTooltipActive:e=>e+"件のフィルターを適用中",columnHeaderFiltersLabel:"フィルター表示",columnHeaderSortIconLabel:"ソート",footerRowSelected:e=>e+"行を選択中",footerTotalRows:"総行数:"},G.jaJP),Ci({noRowsLabel:"Geen resultaten.",errorOverlayDefaultLabel:"Er deed zich een fout voor.",toolbarDensity:"Grootte",toolbarDensityLabel:"Grootte",toolbarDensityCompact:"Compact",toolbarDensityStandard:"Normaal",toolbarDensityComfortable:"Breed",toolbarColumns:"Kolommen",toolbarColumnsLabel:"Kies kolommen",toolbarFilters:"Filters",toolbarFiltersLabel:"Toon filters",toolbarFiltersTooltipHide:"Verberg filters",toolbarFiltersTooltipShow:"Toon filters",toolbarFiltersTooltipActive:e=>e>1?e+" actieve filters":e+" filter actief",columnsPanelTextFieldLabel:"Zoek kolom",columnsPanelTextFieldPlaceholder:"Kolomtitel",columnsPanelDragIconLabel:"Kolom herschikken",columnsPanelShowAllButton:"Alles tonen",columnsPanelHideAllButton:"Alles verbergen",filterPanelAddFilter:"Filter toevoegen",filterPanelDeleteIconLabel:"Verwijderen",filterPanelOperators:"Operatoren",filterPanelOperatorAnd:"En",filterPanelOperatorOr:"Of",filterPanelColumns:"Kolommen",filterPanelInputLabel:"Waarde",filterPanelInputPlaceholder:"Filter waarde",filterOperatorContains:"bevat",filterOperatorEquals:"gelijk aan",filterOperatorStartsWith:"begint met",filterOperatorEndsWith:"eindigt met",filterOperatorIs:"is",filterOperatorNot:"is niet",filterOperatorOnOrAfter:"is gelijk of er voor",filterOperatorAfter:"is voor",filterOperatorOnOrBefore:"is gelijk of er na",filterOperatorBefore:"is na",columnMenuLabel:"Menu",columnMenuShowColumns:"Toon kolommen",columnMenuFilter:"Filteren",columnMenuHideColumn:"Verbergen",columnMenuUnsort:"Annuleer sortering",columnMenuSortAsc:"Oplopend sorteren",columnMenuSortDesc:"Aflopend sorteren",columnHeaderFiltersTooltipActive:e=>e>1?e+" actieve filters":e+" filter actief",columnHeaderFiltersLabel:"Toon filters",columnHeaderSortIconLabel:"Sorteren",footerRowSelected:e=>e>1?e.toLocaleString()+" rijen geselecteerd":e.toLocaleString()+" rij geselecteerd",footerTotalRows:"Totaal:"},G.nlNL),Ci({noRowsLabel:"Brak danych",errorOverlayDefaultLabel:"Wystąpił błąd.",toolbarDensity:"Wysokość rzędu",toolbarDensityLabel:"Wysokość rzędu",toolbarDensityCompact:"Kompakt",toolbarDensityStandard:"Standard",toolbarDensityComfortable:"Komfort",toolbarColumns:"Kolumny",toolbarColumnsLabel:"Zaznacz kolumny",toolbarFilters:"Filtry",toolbarFiltersLabel:"Pokaż filtry",toolbarFiltersTooltipHide:"Ukryj filtry",toolbarFiltersTooltipShow:"Pokaż filtry",toolbarFiltersTooltipActive:e=>"Liczba aktywnych filtrów: "+e,toolbarExport:"Eksportuj",toolbarExportLabel:"Eksportuj",toolbarExportCSV:"Pobierz jako plik CSV",columnsPanelTextFieldLabel:"Znajdź kolumnę",columnsPanelTextFieldPlaceholder:"Tytuł kolumny",columnsPanelDragIconLabel:"Zmień kolejność kolumn",columnsPanelShowAllButton:"Pokaż wszystko",columnsPanelHideAllButton:"Ukryj wszystko",filterPanelAddFilter:"Dodaj filtr",filterPanelDeleteIconLabel:"Usuń",filterPanelOperators:"Operator",filterPanelOperatorAnd:"I",filterPanelOperatorOr:"Lub",filterPanelColumns:"Kolumny",filterPanelInputLabel:"Wartość",filterPanelInputPlaceholder:"Filtrowana wartość",filterOperatorContains:"zawiera",filterOperatorEquals:"równa się",filterOperatorStartsWith:"zaczyna się od",filterOperatorEndsWith:"kończy się na",filterOperatorIs:"równa się",filterOperatorNot:"różne",filterOperatorAfter:"większe niż",filterOperatorOnOrAfter:"większe lub równe",filterOperatorBefore:"mniejsze niż",filterOperatorOnOrBefore:"mniejsze lub równe",columnMenuLabel:"Menu",columnMenuShowColumns:"Pokaż wszystkie kolumny",columnMenuFilter:"Filtr",columnMenuHideColumn:"Ukryj",columnMenuUnsort:"Anuluj sortowanie",columnMenuSortAsc:"Sortuj rosnąco",columnMenuSortDesc:"Sortuj malejąco",columnHeaderFiltersTooltipActive:e=>"Liczba aktywnych filtrów: "+e,columnHeaderFiltersLabel:"Pokaż filtry",columnHeaderSortIconLabel:"Sortuj",footerRowSelected:e=>"Liczba wybranych wierszy: "+e.toLocaleString(),footerTotalRows:"Łączna liczba wierszy:"},G.plPL),Ci({noRowsLabel:"Nenhuma linha",noResultsOverlayLabel:"Nenhum resultado encontrado.",errorOverlayDefaultLabel:"Ocorreu um erro.",toolbarDensity:"Densidade",toolbarDensityLabel:"Densidade",toolbarDensityCompact:"Compacto",toolbarDensityStandard:"Padrão",toolbarDensityComfortable:"Confortável",toolbarColumns:"Colunas",toolbarColumnsLabel:"Exibir seletor de colunas",toolbarFilters:"Filtros",toolbarFiltersLabel:"Exibir filtros",toolbarFiltersTooltipHide:"Ocultar filtros",toolbarFiltersTooltipShow:"Exibir filtros",toolbarFiltersTooltipActive:e=>`${e} ${1!==e?"filtros":"filtro"} ${1!==e?"ativos":"ativo"}`,toolbarExport:"Exportar",toolbarExportLabel:"Exportar",toolbarExportCSV:"Baixar como CSV",columnsPanelTextFieldLabel:"Localizar coluna",columnsPanelTextFieldPlaceholder:"Título da coluna",columnsPanelDragIconLabel:"Reordenar Coluna",columnsPanelShowAllButton:"Mostrar todas",columnsPanelHideAllButton:"Ocultar todas",filterPanelAddFilter:"Adicionar filtro",filterPanelDeleteIconLabel:"Excluir",filterPanelOperators:"Operadores",filterPanelOperatorAnd:"E",filterPanelOperatorOr:"Ou",filterPanelColumns:"Colunas",filterPanelInputLabel:"Valor",filterPanelInputPlaceholder:"Filtrar valor",filterOperatorContains:"contém",filterOperatorEquals:"é igual a",filterOperatorStartsWith:"começa com",filterOperatorEndsWith:"termina com",filterOperatorIs:"é",filterOperatorNot:"não é",filterOperatorOnOrAfter:"em ou após",filterOperatorBefore:"antes de",filterOperatorOnOrBefore:"em ou antes de",filterOperatorAfter:"após",filterOperatorIsEmpty:"está vazio",filterOperatorIsNotEmpty:"não está vazio",columnMenuLabel:"Menu",columnMenuShowColumns:"Exibir colunas",columnMenuFilter:"Filtrar",columnMenuHideColumn:"Ocultar",columnMenuUnsort:"Desfazer ordenação",columnMenuSortAsc:"Ordenar do menor para o maior",columnMenuSortDesc:"Ordenar do maior para o menor",columnHeaderFiltersTooltipActive:e=>`${e} ${1!==e?"filtros":"filtro"} ${1!==e?"ativos":"ativo"}`,columnHeaderFiltersLabel:"Exibir Filtros",columnHeaderSortIconLabel:"Ordenar",footerRowSelected:e=>1!==e?e.toLocaleString()+" linhas selecionadas":e.toLocaleString()+" linha selecionada",footerTotalRows:"Total de linhas:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} de ${t.toLocaleString()}`,checkboxSelectionHeaderName:"Seleção",booleanCellTrueLabel:"sim",booleanCellFalseLabel:"não"},G.ptBR),Ci({noRowsLabel:"Нет строк",errorOverlayDefaultLabel:"Обнаружена ошибка.",toolbarDensity:"Высота строки",toolbarDensityLabel:"Высота строки",toolbarDensityCompact:"Компактная",toolbarDensityStandard:"Стандартная",toolbarDensityComfortable:"Комфортная",toolbarColumns:"Столбцы",toolbarColumnsLabel:"Выделите столбцы",toolbarFilters:"Фильтры",toolbarFiltersLabel:"Показать фильтры",toolbarFiltersTooltipHide:"Скрыть фильтры",toolbarFiltersTooltipShow:"Показать фильтры",toolbarFiltersTooltipActive:e=>{let t="активных фильтров";const n=e%10;return n>1&&n<5?t="активных фильтра":1===n&&(t="активный фильтр"),`${e} ${t}`},toolbarExport:"Экспорт",toolbarExportLabel:"Экспорт",toolbarExportCSV:"Скачать в формате CSV",columnsPanelTextFieldLabel:"Найти столбец",columnsPanelTextFieldPlaceholder:"Заголовок столбца",columnsPanelDragIconLabel:"Изменить порядок столбца",columnsPanelShowAllButton:"Показать все",columnsPanelHideAllButton:"Скрыть все",filterPanelAddFilter:"Добавить фильтр",filterPanelDeleteIconLabel:"Удалить",filterPanelOperators:"Операторы",filterPanelOperatorAnd:"И",filterPanelOperatorOr:"Или",filterPanelColumns:"Столбцы",filterPanelInputLabel:"Значение",filterPanelInputPlaceholder:"Значение фильтра",filterOperatorContains:"содержит",filterOperatorEquals:"равен",filterOperatorStartsWith:"начинается с",filterOperatorEndsWith:"заканчивается на",filterOperatorIs:"равен",filterOperatorNot:"не равен",filterOperatorAfter:"больше чем",filterOperatorOnOrAfter:"больше или равно",filterOperatorBefore:"меньше чем",filterOperatorOnOrBefore:"меньше или равно",filterValueAny:"любой",filterValueTrue:"истина",filterValueFalse:"ложь",columnMenuLabel:"Меню",columnMenuShowColumns:"Показать столбцы",columnMenuFilter:"Фильтр",columnMenuHideColumn:"Скрыть",columnMenuUnsort:"Отменить сортировку",columnMenuSortAsc:"Сортировать по возрастанию",columnMenuSortDesc:"Сортировать по убыванию",columnHeaderFiltersTooltipActive:e=>{let t="активных фильтров";const n=e%10;return n>1&&n<5?t="активных фильтра":1===n&&(t="активный фильтр"),`${e} ${t}`},columnHeaderFiltersLabel:"Показать фильтры",columnHeaderSortIconLabel:"Сортировать",footerRowSelected:e=>{let t="строк выбрано";const n=e%10;return n>1&&n<5?t="строки выбраны":1===n&&(t="строка выбрана"),`${e} ${t}`},footerTotalRows:"Всего строк:",checkboxSelectionHeaderName:"Выбор флажка",booleanCellTrueLabel:"истина",booleanCellFalseLabel:"ложь"},G.ruRU),Ci({noRowsLabel:"Žiadne záznamy",noResultsOverlayLabel:"Nenašli sa žadne výsledky.",errorOverlayDefaultLabel:"Stala sa nepredvídaná chyba.",toolbarDensity:"Hustota",toolbarDensityLabel:"Hustota",toolbarDensityCompact:"Kompaktná",toolbarDensityStandard:"Štandartná",toolbarDensityComfortable:"Komfortná",toolbarColumns:"Stĺpce",toolbarColumnsLabel:"Vybrať stĺpce",toolbarFilters:"Filtre",toolbarFiltersLabel:"Zobraziť filtre",toolbarFiltersTooltipHide:"Skryť filtre ",toolbarFiltersTooltipShow:"Zobraziť filtre",toolbarFiltersTooltipActive:e=>{let t="aktívnych filtrov";return e>1&&e<5?t="aktívne filtre":1===e&&(t="aktívny filter"),`${e} ${t}`},toolbarExport:"Export",toolbarExportLabel:"Export",toolbarExportCSV:"Stiahnuť ako CSV",columnsPanelTextFieldLabel:"Nájsť stĺpec",columnsPanelTextFieldPlaceholder:"Názov stĺpca",columnsPanelDragIconLabel:"Usporiadť stĺpce",columnsPanelShowAllButton:"Zobraziť všetko",columnsPanelHideAllButton:"Skryť všetko",filterPanelAddFilter:"Pridať filter",filterPanelDeleteIconLabel:"Odstrániť",filterPanelOperators:"Operátory",filterPanelOperatorAnd:"A",filterPanelOperatorOr:"Alebo",filterPanelColumns:"Stĺpce",filterPanelInputLabel:"Hodnota",filterPanelInputPlaceholder:"Hodnota filtra",filterOperatorContains:"obsahuje",filterOperatorEquals:"rovná sa",filterOperatorStartsWith:"začína s",filterOperatorEndsWith:"končí na",filterOperatorIs:"je",filterOperatorNot:"nie je",filterOperatorAfter:"je po",filterOperatorOnOrAfter:"je na alebo po",filterOperatorBefore:"je pred",filterOperatorOnOrBefore:"je na alebo skôr",filterValueAny:"akýkoľvek",filterValueTrue:"áno",filterValueFalse:"nie",columnMenuLabel:"Menu",columnMenuShowColumns:"Zobraziť stĺpce",columnMenuFilter:"Filter",columnMenuHideColumn:"Skryť",columnMenuUnsort:"Zrušiť filtre",columnMenuSortAsc:"Zoradiť vzostupne",columnMenuSortDesc:"Zoradiť zostupne",columnHeaderFiltersTooltipActive:e=>{let t="aktívnych filtrov";return e>1&&e<5?t="aktívne filtre":1===e&&(t="aktívny filter"),`${e} ${t}`},columnHeaderFiltersLabel:"Zobraziť filtre",columnHeaderSortIconLabel:"Filtrovať",footerRowSelected:e=>{let t="vybraných záznamov";return e>1&&e<5?t="vybrané záznamy":1===e&&(t="vybraný záznam"),`${e} ${t}`},footerTotalRows:"Riadkov spolu:",checkboxSelectionHeaderName:"Výber riadku",booleanCellTrueLabel:"áno",booleanCellFalseLabel:"nie"},G.skSK),Ci({noRowsLabel:"Satır yok",errorOverlayDefaultLabel:"Bir hata oluştu.",toolbarDensity:"Yoğunluk",toolbarDensityLabel:"Yoğunluk",toolbarDensityCompact:"Sıkı",toolbarDensityStandard:"Standart",toolbarDensityComfortable:"Rahat",toolbarColumns:"Sütunlar",toolbarColumnsLabel:"Sütun seç",toolbarFilters:"Filtreler",toolbarFiltersLabel:"Filtreleri göster",toolbarFiltersTooltipHide:"Filtreleri gizle",toolbarFiltersTooltipShow:"Filtreleri göster",toolbarFiltersTooltipActive:e=>e+" aktif filtre",toolbarExport:"Dışa aktar",toolbarExportLabel:"Dışa aktar",toolbarExportCSV:"CSV olarak aktar",columnsPanelTextFieldLabel:"Sütun ara",columnsPanelTextFieldPlaceholder:"Sütun adı",columnsPanelDragIconLabel:"Sütunları yeniden sırala",columnsPanelShowAllButton:"Hepsini göster",columnsPanelHideAllButton:"Hepsini gizle",filterPanelAddFilter:"Filtre Ekle",filterPanelDeleteIconLabel:"Kaldır",filterPanelOperators:"Operatör",filterPanelOperatorAnd:"Ve",filterPanelOperatorOr:"Veya",filterPanelColumns:"Sütunlar",filterPanelInputLabel:"Değer",filterPanelInputPlaceholder:"Filtre değeri",filterOperatorContains:"içerir",filterOperatorEquals:"eşittir",filterOperatorStartsWith:"ile başlar",filterOperatorEndsWith:"ile biter",filterOperatorIs:"eşittir",filterOperatorNot:"eşit değildir",filterOperatorAfter:"büyük",filterOperatorOnOrAfter:"büyük eşit",filterOperatorBefore:"küçük",filterOperatorOnOrBefore:"küçük eşit",filterOperatorIsEmpty:"boş",filterOperatorIsNotEmpty:"dolu",columnMenuLabel:"Menü",columnMenuShowColumns:"Sütunları göster",columnMenuFilter:"Filtre uygula",columnMenuHideColumn:"Gizle",columnMenuUnsort:"Sıralama",columnMenuSortAsc:"Sırala - Artan",columnMenuSortDesc:"Sırala - Azalan",columnHeaderFiltersTooltipActive:e=>e+" filtre aktif",columnHeaderFiltersLabel:"Filtreleri göster",columnHeaderSortIconLabel:"Sırala",footerRowSelected:e=>e.toLocaleString()+" satır seçildi",footerTotalRows:"Toplam Satır:",footerTotalVisibleRows:(e,t)=>`${e.toLocaleString()} / ${t.toLocaleString()}`},G.trTR),Ci({noRowsLabel:"Немає рядків",errorOverlayDefaultLabel:"Виявлено помилку.",toolbarDensity:"Висота рядка",toolbarDensityLabel:"Висота рядка",toolbarDensityCompact:"Компактний",toolbarDensityStandard:"Стандартний",toolbarDensityComfortable:"Комфортний",toolbarColumns:"Стовпці",toolbarColumnsLabel:"Виділіть стовпці",toolbarFilters:"Фільтри",toolbarFiltersLabel:"Показати фільтри",toolbarFiltersTooltipHide:"Сховати фільтри",toolbarFiltersTooltipShow:"Показати фільтри",toolbarFiltersTooltipActive:e=>1!==e?e+" активні фільтри":e+" активний фільтр",toolbarExport:"Експорт",toolbarExportLabel:"Експорт",toolbarExportCSV:"Завантажити у форматі CSV",columnsPanelTextFieldLabel:"Знайти стовпець",columnsPanelTextFieldPlaceholder:"Заголовок стовпця",columnsPanelDragIconLabel:"Змінити порядок стовпця",columnsPanelShowAllButton:"Показати усі",columnsPanelHideAllButton:"Сховати усі",filterPanelAddFilter:"Додати фільтр",filterPanelDeleteIconLabel:"Видалити",filterPanelOperators:"Оператори",filterPanelOperatorAnd:"І",filterPanelOperatorOr:"Або",filterPanelColumns:"Стовпці",filterPanelInputLabel:"Значення",filterPanelInputPlaceholder:"Значення фільтра",filterOperatorContains:"містить",filterOperatorEquals:"дорівнює",filterOperatorStartsWith:"починається з",filterOperatorEndsWith:"закінчується на",filterOperatorIs:"дорівнює",filterOperatorNot:"не",filterOperatorAfter:"більше ніж",filterOperatorOnOrAfter:"більше або дорівнює",filterOperatorBefore:"менше ніж",filterOperatorOnOrBefore:"менше або дорівнює",filterValueAny:"будь-який",filterValueTrue:"правда",filterValueFalse:"помилковий",columnMenuLabel:"Меню",columnMenuShowColumns:"Показати стовпці",columnMenuFilter:"Фільтр",columnMenuHideColumn:"Сховати",columnMenuUnsort:"Скасувати сортування",columnMenuSortAsc:"Сортувати за зростанням",columnMenuSortDesc:"Сортувати за спаданням",columnHeaderFiltersTooltipActive:e=>1!==e?e+" активні фільтри":e+" активний фільтр",columnHeaderFiltersLabel:"Показати фільтри",columnHeaderSortIconLabel:"Сортувати",footerRowSelected:e=>1!==e?e.toLocaleString()+" вибрані рядки":e.toLocaleString()+" вибраний рядок",footerTotalRows:"Всього рядків:",checkboxSelectionHeaderName:"Вибір прапорця",booleanCellTrueLabel:"правда",booleanCellFalseLabel:"помилковий"},G.ukUA),({apiRef:e,props:t,children:n})=>l.createElement(Er.Provider,{value:t},l.createElement(Z.Provider,{value:e},n))),ki=(e,t)=>{if("string"==typeof e){const n=e.replace(/"/g,'""');return n.includes(t)?`"${n}"`:n}return e};function Ei(e){const{columns:t,rows:n,selectedRowIds:r,getCellParams:o,delimiterCharacter:a,includeHeaders:i=!0}=e;let l=[...n.keys()];r.length&&(l=l.filter(e=>r.includes(e)));const c=l.reduce((e,n)=>`${e}${function(e,t,n,r){const o=[];return t.forEach(t=>t.field!==mo.field&&o.push(ki(n(e,t.field).formattedValue,r))),o}(n,t,o,a).join(a)}\r\n`,"").trim();return i?`${t.filter(e=>e.field!==mo.field).map(e=>ki(e.headerName||e.field,a)).join(a)+"\r\n"}${c}`.trim():c}function Ri(e){const t=document.createElement("span");t.style.whiteSpace="pre",t.style.userSelect="all",t.style.opacity="0px",t.textContent=e,document.body.appendChild(t);const n=document.createRange();n.selectNode(t);const r=window.getSelection();r.removeAllRanges(),r.addRange(n);try{document.execCommand("copy")}finally{document.body.removeChild(t)}}function Pi(e,t){switch(t.type){case"options::UPDATE":return function(e,t){return t=function(e){const t=Object.assign({},e);return Object.keys(e).forEach(n=>{e.hasOwnProperty(n)&&void 0===e[n]&&delete t[n]}),t}(t),Object.assign(Object.assign({},e),t)}(e,t.payload);default:throw new Error(`Material-UI: Action ${t.type} not found.`)}}const Ti=(e,t)=>{(function(e,t){e.current.getLogger=l.useCallback(e=>an?un(e,"debug",t.logger):t.logLevel?un(e,t.logLevel.toString(),t.logger):cn,[t.logLevel,t.logger])})(e,t),function(e,t){const n=dn(e,"useApi"),r=l.useCallback((n,r,o={})=>{if(o.defaultMuiPrevented=!1,o&&(e=>void 0!==e.isPropagationStopped)(o)&&o.isPropagationStopped())return;const a=t.signature===Rn.DataGridPro?{api:e.current}:{};e.current.emit(n,r,o,a)},[e,t.signature]),o=l.useCallback((t,r,o)=>{n.debug(`Binding ${t} event`),e.current.on(t,r,o);const a=e.current;return()=>{n.debug(`Clearing ${t} event`),a.removeListener(t,r)}},[e,n]),i=l.useCallback(t=>{e.current.publishEvent(a.componentError,t)},[e]);l.useEffect(()=>{n.debug("Initializing grid api.");const t=e.current;return()=>{n.info("Unmounting Grid component. Clearing all events listeners."),t.emit(a.unmount),t.removeAllListeners()}},[n,e]),pn(e,{subscribeEvent:o,publishEvent:r,showError:i},"GridCoreApi")}(e,t),function(e,t){const[,n]=wn(e),r=l.useCallback(e=>{n(t=>Object.assign(Object.assign({},t),{error:e}))},[n]);l.useEffect(()=>{r(t.error)},[r,t.error]),Pn(e,a.componentError,r)}(e,t),function(e,t){const n=c.a.useRef({}),r=c.a.useCallback(e=>{const{stateId:t,stateSelector:r}=e,o=Nr(e,["stateId","stateSelector"]);n.current[t]=Object.assign(Object.assign({},o),{stateId:t,stateSelector:r||(e=>e[t])})},[]),o=c.a.useCallback(r=>{let o=!1;const a=[],i=n.current;if(Object.keys(i).forEach(t=>{const n=i[t],l=n.stateSelector(e.current.state),c=n.stateSelector(r);c!==l&&c!==n.propModel&&a.push(n.stateId),void 0!==n.propModel&&c!==n.propModel&&(o=!0)}),a.length>1)throw new Error(`You're not allowed to update several sub-state in one transaction. You already updated ${a[0]}, therefore, you're not allowed to update ${a.join(", ")} in the same transaction.`);return{ignoreSetState:o,postUpdate:()=>{a.forEach(n=>{const o=i[n],a=i[n].stateSelector(r);if(o.propOnChange){const n=t.signature===Rn.DataGridPro?{api:e.current}:{};o.propOnChange(a,n)}e.current.publishEvent(o.changeEvent,a)})}}},[e,t.signature]);pn(e,{updateControlState:r,applyControlStateConstraint:o},"controlStateApi")}(e,t),function(e,t){const n=dn(e,"useOptionsProp"),r=l.useMemo(()=>Object.assign(Object.assign({},t),{classes:Gt({root:["root"],columnHeader:["columnHeader"],row:["row"],cell:["cell"]},rn,t.classes),localeText:Object.assign(Object.assign({},fn),t.localeText)}),[t]),{gridState:o,dispatch:a}=((e,t,n,r)=>{const o=xn(e),[a,i,c]=wn(e),s=l.useCallback(e=>{void 0===a[t]&&(a[t]=r),i(r=>{const o=Object.assign({},r);return o[t]=n(r[t],e),o}),c()},[c,a,r,n,i,t]),u=l.useRef(s);l.useEffect(()=>{u.current=s},[s]);const d=l.useCallback(e=>u.current(e),[]);return{gridState:a,dispatch:d,gridApi:o}})(e,"options",Pi,Object.assign({},vn)),i=l.useCallback(e=>{n.debug("updating options state."),a({type:"options::UPDATE",payload:e})},[a,n]);l.useEffect(()=>{i(r)},[r,i]),o.options}(e,t),function(e,t){Mn(e,a.columnHeaderClick,t.onColumnHeaderClick),Mn(e,a.columnHeaderDoubleClick,t.onColumnHeaderDoubleClick),Mn(e,a.columnHeaderOver,t.onColumnHeaderOver),Mn(e,a.columnHeaderOut,t.onColumnHeaderOut),Mn(e,a.columnHeaderEnter,t.onColumnHeaderEnter),Mn(e,a.columnHeaderLeave,t.onColumnHeaderLeave),Mn(e,a.columnOrderChange,t.onColumnOrderChange),Mn(e,a.cellClick,t.onCellClick),Mn(e,a.cellDoubleClick,t.onCellDoubleClick),Mn(e,a.cellOver,t.onCellOver),Mn(e,a.cellOut,t.onCellOut),Mn(e,a.cellEnter,t.onCellEnter),Mn(e,a.cellLeave,t.onCellLeave),Mn(e,a.cellKeyDown,t.onCellKeyDown),Mn(e,a.cellBlur,t.onCellBlur),Mn(e,a.cellFocusOut,t.onCellFocusOut),Mn(e,a.rowDoubleClick,t.onRowDoubleClick),Mn(e,a.rowClick,t.onRowClick),Mn(e,a.rowOver,t.onRowOver),Mn(e,a.rowOut,t.onRowOut),Mn(e,a.rowEnter,t.onRowEnter),Mn(e,a.rowLeave,t.onRowLeave),Mn(e,a.componentError,t.onError),Mn(e,a.stateChange,t.onStateChange)}(e,t),(e=>{const{localeText:t}=jn(e,ur);pn(e,{getLocaleText:l.useCallback(e=>{if(null==t[e])throw new Error(`Missing translation for key ${e}.`);return t[e]},[t])},"LocaleTextApi")})(e),function(e,t){const n=dn(e,"useResizeContainer"),r=l.useRef(!1),o=l.useCallback(()=>{var t;n.debug("resizing..."),e.current.publishEvent(a.debouncedResize,null===(t=e.current.state.containerSizes)||void 0===t?void 0:t.windowSizes)},[e,n]);pn(e,{resize:o},"GridEventsApi");const i=l.useMemo(()=>Object(x.a)(o,60),[o]),c=l.useCallback(e=>{const o=/jsdom/.test(window.navigator.userAgent);0!==e.height||r.current||t.autoHeight||o||(n.warn(["The parent of the grid has an empty height.","You need to make sure the container has an intrinsic height.","The grid displays with a height of 0px.","","You can find a solution in the docs:","https://material-ui.com/components/data-grid/layout/"].join("\n")),r.current=!0),0!==e.width||r.current||o||(n.warn(["The parent of the grid has an empty width.","You need to make sure the container has an intrinsic width.","The grid displays with a width of 0px.","","You can find a solution in the docs:","https://material-ui.com/components/data-grid/layout/"].join("\n")),r.current=!0),i()},[t.autoHeight,i,n,o]);l.useEffect(()=>()=>{n.info("canceling resize..."),i.clear()},[n,i]),l.useEffect(()=>{n.info("canceling resize..."),i.clear()},[t.rows,i,n]),Pn(e,a.resize,c),Mn(e,a.debouncedResize,t.onResize)}(e,t),function(e,t){const n=dn(e,"useGridColumns"),[r,o,i]=wn(e),c=jn(e,ne),s=jn(e,ee),u=jn(e,te),d=l.useCallback((t,r=!0)=>{n.debug("Updating columns state."),o(e=>Object.assign(Object.assign({},e),{columns:t})),i(),r&&e.current.publishEvent(a.columnsChange,t.all)},[n,o,i,e]),p=l.useCallback(t=>e.current.state.columns.lookup[t],[e]),f=l.useCallback(()=>s,[s]),m=l.useCallback(()=>u,[u]),b=l.useCallback(()=>c,[c]),h=l.useCallback((e,t=!0)=>t?u.findIndex(t=>t.field===e):s.findIndex(t=>t.field===e),[s,u]),g=l.useCallback(e=>{const t=h(e);return c.positions[t]},[c.positions,h]),v=l.useCallback((t,r)=>{n.debug("updating GridColumns with new state");const o=e.current.state.viewportSizes.width;let a=t.all.map(e=>t.lookup[e]);a=function(e,t){let n=0,r=t;const o=e.map(e=>{var t,o;const a=Object.assign({},e);if(e.hide)a.computedWidth=0;else{const e=null!==(t=a.minWidth)&&void 0!==t?t:so.minWidth;if(a.flex&&a.flex>0)n+=a.flex,a.computedWidth=e;else{const t=Math.max(null!==(o=a.width)&&void 0!==o?o:so.width,e);r-=t,a.computedWidth=t}}return a});if(n>0&&r>0){const e=r/n;for(let t=0;t0&&(o[t].computedWidth=Math.max(e*n.flex,n.computedWidth))}}return o}(a,o);const i={all:a.map(e=>e.field),lookup:a.reduce((e,t)=>(e[t.field]=t,e),{})};d(i,r)},[e,n,d]),y=l.useCallback(t=>{const n=ci(t,e.current.state.columns);v(n,!1)},[e,v]),O=l.useCallback(e=>y([e]),[y]),x=l.useCallback((t,n)=>{const r=p(t),o=Object.assign(Object.assign({},r),{hide:!n});y([o]),e.current.publishEvent(a.columnVisibilityChange,{field:t,colDef:o,isVisible:n})},[e,p,y]),w=l.useCallback((t,o)=>{const i=r.columns.all.findIndex(e=>e===t);if(i===o)return;n.debug(`Moving column ${t} to index ${o}`);const l={field:t,element:e.current.getColumnHeaderElement(t),colDef:e.current.getColumn(t),targetIndex:o,oldIndex:i};e.current.publishEvent(a.columnOrderChange,l);const c=[...r.columns.all];c.splice(o,0,c.splice(i,1)[0]),d(Object.assign(Object.assign({},r.columns),{all:c}))},[e,r.columns,n,d]),j=l.useCallback((t,r)=>{n.debug(`Updating column ${t} width to ${r}`);const o=e.current.getColumn(t),i=Object.assign(Object.assign({},o),{width:r});e.current.updateColumns([i]),e.current.publishEvent(a.columnWidthChange,{element:e.current.getColumnHeaderElement(t),colDef:i,width:r})},[e,n]);pn(e,{getColumn:p,getAllColumns:f,getColumnIndex:h,getColumnPosition:g,getVisibleColumns:m,getColumnsMeta:b,updateColumn:O,updateColumns:y,setColumnVisibility:x,setColumnIndex:w,setColumnWidth:j},"ColApi"),l.useEffect(()=>{n.info("GridColumns have changed, new length "+t.columns.length);const r=li(t.columns,t.columnTypes,e.current.getLocaleText,t.checkboxSelection),o=ci(r);v(o)},[n,e,v,t.columns,t.columnTypes,t.checkboxSelection]),l.useEffect(()=>{n.debug("GridColumns gridState.viewportSizes.width, changed "+r.viewportSizes.width),v(e.current.state.columns)},[e,v,r.viewportSizes.width,n]),Mn(e,a.columnVisibilityChange,t.onColumnVisibilityChange)}(e,t),function(e){const t=l.useCallback(t=>({field:t,colDef:e.current.getColumn(t)}),[e]),n=l.useCallback(t=>{const n=e.current.getRow(t);if(!n)throw new Error(`No row with id #${t} found`);return{id:t,columns:e.current.getAllColumns(),row:n,getValue:e.current.getCellValue}},[e]),r=l.useCallback((t,n)=>{const r=e.current.getRow(t);if(!r)throw new Error(`No row with id #${t} found`);const o=er(e.current.state),a=rr(e.current.state);return{id:t,field:n,row:r,value:r[n],colDef:e.current.getColumn(n),cellMode:e.current.getCellMode(t,n),getValue:e.current.getCellValue,api:e.current,hasFocus:null!==o&&o.field===n&&o.id===t,tabIndex:a&&a.field===n&&a.id===t?0:-1}},[e]),o=l.useCallback((t,n)=>{const r=e.current.getColumn(n),o=e.current.getCellValue(t,n),a=e.current.getRow(t);if(!a)throw new Error(`No row with id #${t} found`);const i=er(e.current.state),l=rr(e.current.state),c={id:t,field:n,row:a,colDef:r,cellMode:e.current.getCellMode(t,n),getValue:e.current.getCellValue,hasFocus:null!==i&&i.field===n&&i.id===t,tabIndex:l&&l.field===n&&l.id===t?0:-1,value:o,formattedValue:o};return r.valueFormatter&&(c.formattedValue=r.valueFormatter(Object.assign(Object.assign({},c),{api:e.current}))),c.isEditable=r&&e.current.isCellEditable(c),c},[e]),a=l.useCallback((t,n)=>{const o=e.current.getColumn(n);if(!o||!o.valueGetter){const r=e.current.getRow(t);if(!r)throw new Error(`No row with id #${t} found`);return r[n]}return o.valueGetter(r(t,n))},[e,r]),i=l.useCallback(t=>e.current.rootElementRef.current?function(e,t){return e.querySelector(`[role="columnheader"][data-field="${zo(t)}"]`)}(e.current.rootElementRef.current,t):null,[e]),c=l.useCallback(t=>e.current.rootElementRef.current?Ao(e.current.rootElementRef.current,t):null,[e]),s=l.useCallback((t,n)=>e.current.rootElementRef.current?function(e,{id:t,field:n}){const r=Ao(e,t);return r?r.querySelector(`.${kn.cell}[data-field="${zo(n)}"]`):null}(e.current.rootElementRef.current,{id:t,field:n}):null,[e]);pn(e,{getCellValue:a,getCellParams:o,getCellElement:s,getRowParams:n,getRowElement:c,getColumnHeaderParams:t,getColumnHeaderElement:i},"GridParamsApi")}(e),mi(e,t),function(e,t){const n=dn(e,"useGridEditRows"),[,r,o]=wn(e),i=l.useRef(null),c=l.useRef(null),s=jn(e,ee),u=(n,r)=>{n.cellMode!==So.View&&(t.editMode===Co.Row?(c.current=null,i.current=setTimeout(()=>{var t;if((null===(t=c.current)||void 0===t?void 0:t.id)!==n.id){e.current.commitRowChange(n.id,r);const t=e.current.getRowParams(n.id);e.current.publishEvent(a.rowEditStop,t,r)}})):(e.current.commitCellChange(n,r),e.current.publishEvent(a.cellEditStop,n,r)))},d=l.useCallback(e=>{c.current=e},[]),p=Ut((e,t)=>{u(e,t)}),f=Ut(t=>{const{cell:n}=e.current.state.focus;if(!n)return;const r=e.current.getCellParams(n.id,n.field);u(r,t)}),m=l.useCallback((t,i,l)=>{const c=e.current.getCellMode(t,i)===So.Edit;l===So.Edit&&c||l===So.View&&!c||(n.debug(`Switching cell id: ${t} field: ${i} to mode: ${l}`),r(n=>{const r=Object.assign({},n.editRows);return r[t]=Object.assign({},r[t]),l===So.Edit?r[t][i]={value:e.current.getCellValue(t,i)}:(delete r[t][i],Object.keys(r[t]).length||delete r[t]),Object.assign(Object.assign({},n),{editRows:r})}),o(),e.current.publishEvent(a.cellModeChange,{id:t,field:i,mode:l,api:e.current}))},[e,o,n,r]),b=l.useCallback((t,n)=>{const a=e.current.getRowMode(t)===ko.Edit;n===ko.Edit&&a||n===ko.View&&!a||(r(r=>{const o=Object.assign({},r.editRows);return n===ko.Edit?(o[t]={},s.forEach(n=>{const r=e.current.getCellParams(t,n.field);r.isEditable&&(o[t][n.field]={value:r.value})})):delete o[t],Object.assign(Object.assign({},r),{editRows:o})}),o())},[e,s,o,r]),h=l.useCallback(n=>t.editMode===Co.Cell?ko.View:e.current.state.editRows[n]?ko.Edit:ko.View,[e,t.editMode]),g=l.useCallback((t,n)=>{const r=e.current.state.editRows;return r[t]&&r[t][n]?So.Edit:So.View},[e]),v=l.useCallback(e=>!!e.colDef.editable&&!!e.colDef.renderEditCell&&(!t.isCellEditable||t.isCellEditable(e)),[t.isCellEditable]),y=l.useCallback((t,n)=>{const r={id:t.id,field:t.field,props:{value:t.value}};e.current.publishEvent(a.editCellPropsChange,r,n)},[e]),O=l.useCallback(t=>{const{id:a,field:i,props:l}=t;n.debug(`Setting cell props on id: ${a} field: ${i}`),r(t=>{const n=e.current.getColumn(i),r=n.valueParser?n.valueParser(l.value,e.current.getCellParams(a,i)):l.value,o=Object.assign({},t.editRows);return o[a]=Object.assign({},t.editRows[a]),o[a][i]=Object.assign(Object.assign({},l),{value:r}),Object.assign(Object.assign({},t),{editRows:o})}),o()},[e,o,n,r]),x=l.useCallback(e=>{O(e)},[O]),w=l.useCallback(e=>{n.debug("Setting row model"),r(t=>Object.assign(Object.assign({},t),{editRows:e})),o()},[o,n,r]),j=l.useCallback(()=>e.current.state.editRows,[e]),C=l.useCallback((t,n)=>{const{id:r,field:o}=t,i=e.current.getEditRowsModel();if(!i[r]||!i[r][o])throw new Error(`Material-UI: Cell at id: ${r} and field: ${o} is not in edit mode.`);const{error:l,value:c}=i[r][o];if(!l){const r=Object.assign(Object.assign({},t),{value:c});return e.current.publishEvent(a.cellEditCommit,r,n),!0}return!1},[e]),S=l.useCallback(r=>{if(t.editMode===Co.Row)throw new Error("Material-UI: You can't commit changes when the edit mode is 'row'.");const{id:o,field:a}=r,i=e.current.getEditRowsModel(),{value:l}=i[o][a];n.debug(`Setting cell id: ${o} field: ${a} to value: ${null==l?void 0:l.toString()}`);const c=e.current.getRow(o),s=Object.assign(Object.assign({},c),{[a]:l});e.current.updateRows([s])},[e,n,t.editMode]),k=l.useCallback((n,r)=>{if(t.editMode===Co.Cell)throw new Error("Material-UI: You can't commit changes when the edit mode is 'cell'.");const o=e.current.getEditRowsModel()[n];if(!o)throw new Error(`Material-UI: Row at id: ${n} is not being editted.`);return!Object.values(o).some(e=>!!e.error)&&(e.current.publishEvent(a.rowEditCommit,n,r),!0)},[e,t.editMode]),E=l.useCallback((e,t)=>{e.isEditable&&(m(e.id,e.field,So.Edit),Sr(t)&&Or(t.key)&&O({id:e.id,field:e.field,props:{value:""}}))},[O,m]),R=l.useCallback(t=>{e.current.setRowMode(t.id,ko.Edit)},[e]),P=l.useCallback((t,n)=>{e.current.setRowMode(t.id,ko.View),"Enter"===n.key&&e.current.publishEvent(a.cellNavigationKeyDown,t,n)},[e]),T=l.useCallback(t=>{const n=e.current.getEditRowsModel()[t];if(!n)throw new Error(`Material-UI: Row at id: ${t} is not being editted.`);const r=e.current.getRow(t),o=Object.assign({},r);Object.keys(n).forEach(e=>{o[e]=n[e].value}),e.current.updateRows([o])},[e]),M=l.useCallback((e,t)=>{const n=t.detail>1;e.isEditable&&e.cellMode===So.View&&n&&t.preventDefault()},[]),I=l.useCallback((n,r)=>{const{id:o,field:i,cellMode:l,isEditable:c}=n;if(!c)return;const s=l===So.Edit;if(t.editMode===Co.Row){const t=e.current.getRowParams(n.id);return void(s?"Enter"===r.key?(e.current.commitRowChange(n.id),e.current.publishEvent(a.rowEditStop,t,r)):"Escape"===r.key&&e.current.publishEvent(a.rowEditStop,t,r):"Enter"===r.key&&e.current.publishEvent(a.rowEditStart,t,r))}const u=r.ctrlKey||r.metaKey||r.altKey;var d;if(!s&&(d=r.key,pr(d)||vr(d)||Or(d))&&!u&&e.current.publishEvent(a.cellEditStart,n,r),!s&&vr(r.key)&&(e.current.setEditCellValue({id:o,field:i,value:""}),e.current.commitCellChange({id:o,field:i},r),e.current.publishEvent(a.cellEditStop,n,r)),s&&jr(r.key)){const t={id:o,field:i};if(!e.current.commitCellChange(t,r))return}s&&(e=>xr.indexOf(e)>-1)(r.key)&&e.current.publishEvent(a.cellEditStop,n,r)},[e,t.editMode]),L=l.useCallback((t,n)=>{m(t.id,t.field,So.View),n&&Sr(n)&&(jr(n.key)?e.current.publishEvent(a.cellNavigationKeyDown,t,n):("Escape"===n.key||vr(n.key))&&e.current.setCellFocus(t.id,t.field))},[e,m]),z=l.useCallback((n,r)=>{if(n.isEditable)if(t.editMode===Co.Row){const t=e.current.getRowParams(n.id);e.current.publishEvent(a.rowEditStart,t,r)}else e.current.publishEvent(a.cellEditStart,n,r)},[e,t.editMode]);Pn(e,a.cellKeyDown,I),Pn(e,a.cellMouseDown,M),Pn(e,a.cellDoubleClick,z),Pn(e,a.cellFocusOut,p),Pn(e,a.cellFocusIn,d),Pn(e,a.columnHeaderDragStart,f),Pn(e,a.editCellPropsChange,x),Pn(e,a.cellEditStart,E),Pn(e,a.cellEditStop,L),Pn(e,a.cellEditCommit,S),Pn(e,a.rowEditStart,R),Pn(e,a.rowEditStop,P),Pn(e,a.rowEditCommit,T),Mn(e,a.editCellPropsChange,t.onEditCellPropsChange),Mn(e,a.cellEditCommit,t.onCellEditCommit),Mn(e,a.cellEditStart,t.onCellEditStart),Mn(e,a.cellEditStop,t.onCellEditStop),Mn(e,a.rowEditCommit,t.onRowEditCommit),Mn(e,a.rowEditStart,t.onRowEditStart),Mn(e,a.rowEditStop,t.onRowEditStop),pn(e,{setCellMode:m,getCellMode:g,setRowMode:b,getRowMode:h,isCellEditable:v,commitCellChange:C,commitRowChange:k,setEditRowsModel:w,getEditRowsModel:j,setEditCellValue:y},"EditRowApi"),l.useEffect(()=>{e.current.updateControlState({stateId:"editRows",propModel:t.editRowsModel,propOnChange:t.onEditRowsModelChange,stateSelector:e=>e.editRows,changeEvent:a.editRowsModelChange})},[e,t.editRowsModel,t.onEditRowsModelChange]),l.useEffect(()=>{const n=e.current.state.editRows;void 0!==t.editRowsModel&&t.editRowsModel!==n&&e.current.setEditRowsModel(t.editRowsModel||{})},[e,t.editRowsModel])}(e,t),((e,t)=>{const n=dn(e,"useGridFocus"),[,r,o]=wn(e),i=l.useRef(null),c=l.useCallback((t,i)=>{e.current.getRow(t)&&(r(e=>(n.debug(`Focusing on cell with id=${t} and field=${i}`),Object.assign(Object.assign({},e),{tabIndex:{cell:{id:t,field:i},columnHeader:null},focus:{cell:{id:t,field:i},columnHeader:null}}))),o(),e.current.publishEvent(a.cellFocusIn,e.current.getCellParams(t,i)))},[e,o,n,r]),s=l.useCallback((t,i)=>{const{cell:l}=e.current.state.focus;l&&e.current.publishEvent(a.cellFocusOut,e.current.getCellParams(l.id,l.field),i),r(e=>(n.debug("Focusing on column header with colIndex="+t),Object.assign(Object.assign({},e),{tabIndex:{columnHeader:{field:t},cell:null},focus:{columnHeader:{field:t},cell:null}}))),o()},[e,o,n,r]),u=l.useCallback(({id:t,field:n})=>{e.current.setCellFocus(t,n)},[e]),d=l.useCallback((t,n)=>{"Enter"===n.key||"Tab"===n.key||Cr(n.key)||e.current.setCellFocus(t.id,t.field)},[e]),p=l.useCallback(({field:t},n)=>{n.target===n.currentTarget&&e.current.setColumnHeaderFocus(t,n)},[e]),f=l.useCallback(()=>{n.debug("Clearing focus"),r(e=>Object.assign(Object.assign({},e),{focus:{cell:null,columnHeader:null}}))},[n,r]),m=l.useCallback(e=>{i.current=e},[]),b=l.useCallback(t=>{const n=i.current;i.current=null;const{cell:l}=e.current.state.focus;if(!l)return void(n&&e.current.setCellFocus(n.id,n.field));if((null==n?void 0:n.id)===l.id&&(null==n?void 0:n.field)===l.field)return;const c=e.current.getCellElement(l.id,l.field);(null==c?void 0:c.contains(t.target))||e.current.getRow(l.id)&&(e.current.publishEvent(a.cellFocusOut,e.current.getCellParams(l.id,l.field),t),n?e.current.setCellFocus(n.id,n.field):(r(e=>Object.assign(Object.assign({},e),{focus:{cell:null,columnHeader:null}})),o()))},[e,o,r]),h=l.useCallback(t=>{if("view"===t.cellMode)return;const{cell:n}=e.current.state.focus;(null==n?void 0:n.id)===t.id&&(null==n?void 0:n.field)===t.field||e.current.setCellFocus(t.id,t.field)},[e]);pn(e,{setCellFocus:c,setColumnHeaderFocus:s},"GridFocusApi"),l.useEffect(()=>{const{cell:t}=e.current.state.focus;t&&(e.current.getRow(t.id)||r(e=>Object.assign(Object.assign({},e),{focus:{cell:null,columnHeader:null}})))},[e,r,t.rows]),l.useEffect(()=>{const t=Object(O.a)(e.current.rootElementRef.current);return t.addEventListener("click",b),()=>{t.removeEventListener("click",b)}},[e,b]),Pn(e,a.columnHeaderBlur,f),Pn(e,a.cellDoubleClick,u),Pn(e,a.cellMouseUp,m),Pn(e,a.cellKeyDown,d),Pn(e,a.cellModeChange,h),Pn(e,a.columnHeaderFocus,p)})(e,t),(e=>{const t=dn(e,"useGridKeyboard"),n=l.useCallback((n,r)=>{const o=Mo(r.target,kn.row),i=Number(o.getAttribute("data-rowindex"));let l=i;const c=[...e.current.getSelectedRows().keys()];if(c.length>0){const t=c.map(t=>e.current.getRowIndex(t)),n=t.map(e=>Math.abs(i-e)),r=Math.max(...n);l=t[n.indexOf(r)]}e.current.publishEvent(a.cellNavigationKeyDown,n,r);const s=e.current.state.focus.cell,u=e.current.getRowIndex(s.id),d=Array(Math.abs(u-l)+1).fill(u>l?l:u);t.debug("Selecting rows "),e.current.selectRows(d,!0,!0)},[t,e]),r=l.useCallback((t,r)=>{if(1===r.target.nodeType&&(null==(o=r.target)||!o.classList.contains(kn.cell)))return;var o;const i=e.current.getCellParams(t.id,t.field);if(i.cellMode!==So.Edit){if(mr(r.key)&&r.shiftKey)return r.preventDefault(),void e.current.selectRow(i.id);if(!Cr(r.key)||r.shiftKey)return Cr(r.key)&&r.shiftKey?(r.preventDefault(),void n(i,r)):void("c"===r.key.toLowerCase()&&(r.ctrlKey||r.metaKey)||"a"===r.key.toLowerCase()&&(r.ctrlKey||r.metaKey)&&(r.preventDefault(),e.current.selectRows(e.current.getAllRowIds(),!0)));e.current.publishEvent(a.cellNavigationKeyDown,i,r)}},[e,n]),o=l.useCallback((t,n)=>{Io(n.target)&&(mr(n.key)&&Io(n.target)&&n.preventDefault(),!Cr(n.key)||mr(n.key)||n.shiftKey?pr(n.key)&&(n.ctrlKey||n.metaKey)&&e.current.toggleColumnMenu(t.field):e.current.publishEvent(a.columnHeaderNavigationKeyDown,t,n))},[e]);Pn(e,a.cellKeyDown,r),Pn(e,a.columnHeaderKeyDown,o)})(e),((e,t)=>{const n=dn(e,"useGridKeyboardNavigation"),r=jn(e,Mr),o=jn(e,Fn),i=jn(e,ae),c=jn(e,Yo),s=jn(e,Gn),u=e=>pr(e.key)?"ArrowDown":fr(e.key)?e.shiftKey?"ArrowLeft":"ArrowRight":e.key,d=l.useCallback((a,l)=>{l.preventDefault();const d=e.current.getColumnIndex(a.field),p=s.findIndex(([e])=>e===a.id),f=u(l),m=l.ctrlKey||l.metaKey||l.shiftKey;let b,h=o;if(t.pagination&&o>r.pageSize&&(h=r.pageSize*(r.page+1)),br(f))b=((e,t)=>{if(!br(e))throw new Error("Material-UI: The first argument (key) should be an arrow key code.");switch(e){case"ArrowLeft":return Object.assign(Object.assign({},t),{colIndex:t.colIndex-1});case"ArrowRight":return Object.assign(Object.assign({},t),{colIndex:t.colIndex+1});case"ArrowUp":return Object.assign(Object.assign({},t),{rowIndex:t.rowIndex-1});default:return Object.assign(Object.assign({},t),{rowIndex:t.rowIndex+1})}})(f,{colIndex:d,rowIndex:p});else if(hr(f)){const e="Home"===f?0:i-1;if(m){let n=0;n=0===e?t.pagination?h-r.pageSize:0:h-1,b={colIndex:e,rowIndex:n}}else b={colIndex:e,rowIndex:p}}else{if(!gr(f)&&!mr(f))throw new Error("Material-UI. Key not mapped to navigation behavior.");b={colIndex:d,rowIndex:p+(f.indexOf("Down")>-1||mr(f)?c.viewportPageSize:-1*c.viewportPageSize)}}if(b.rowIndex<0){const t=e.current.getVisibleColumns()[b.colIndex].field;return void e.current.setColumnHeaderFocus(t,l)}b.rowIndex=b.rowIndex>=h&&h>0?h-1:b.rowIndex,b.colIndex=b.colIndex<=0?0:b.colIndex,b.colIndex=b.colIndex>=i?i-1:b.colIndex,n.debug(`Navigating to next cell row ${b.rowIndex}, col ${b.colIndex}`),e.current.scrollToIndexes(b);const g=e.current.getVisibleColumns()[b.colIndex].field,[v]=s[b.rowIndex];e.current.setCellFocus(v,g)},[e,s,o,t.pagination,r.pageSize,r.page,i,n,c]),p=l.useCallback((t,r)=>{let o;r.preventDefault();const a=e.current.getColumnIndex(t.field),l=u(r);if(br(l))o=((e,t)=>{if(!br(e))throw new Error("Material-UI: The first argument (key) should be an arrow key code.");switch(e){case"ArrowLeft":return{colIndex:t.colIndex-1};case"ArrowRight":return{colIndex:t.colIndex+1};case"ArrowDown":return null;default:return Object.assign({},t)}})(l,{colIndex:a});else{if(!hr(l)){if(gr(l)){if(l.indexOf("Down")>-1){const t=e.current.getVisibleColumns()[a].field,n=e.current.getRowIdFromRowIndex(c.viewportPageSize-1);e.current.setCellFocus(n,t)}return}throw new Error("Material-UI. Key not mapped to navigation behavior.")}o={colIndex:"Home"===l?0:i-1}}if(!o){const t=e.current.getVisibleColumns()[a].field,[n]=s[0];return void e.current.setCellFocus(n,t)}o.colIndex=Math.max(0,o.colIndex),o.colIndex=o.colIndex>=i?i-1:o.colIndex,n.debug("Navigating to next column row "+o.colIndex),e.current.scrollToIndexes(o);const d=e.current.getVisibleColumns()[o.colIndex].field;e.current.setColumnHeaderFocus(d,r)},[e,i,c,n,s]);Pn(e,a.cellNavigationKeyDown,d),Pn(e,a.columnHeaderNavigationKeyDown,p)})(e,t),((e,t)=>{const n=dn(e,"useGridSelection"),[,r,o]=wn(e),i=jn(e,ur),c=jn(e,Dn),s=l.useMemo(()=>null==t.selectionModel||Array.isArray(t.selectionModel)?t.selectionModel:[t.selectionModel],[t.selectionModel]),{checkboxSelection:u,disableMultipleSelection:d,disableSelectionOnClick:p,isRowSelectable:f}=i,m=l.useCallback(()=>Ar(e.current.state),[e]),b=l.useCallback(t=>{const{id:a,allowMultipleOverride:i,isSelected:l,isMultipleKey:c}=t;f&&!f(e.current.getRowParams(a))||(n.debug("Selecting row "+a),r(e=>{let t=Fr(e);if(i||!d&&c||u)(null==l?void 0===t[a]:l)?t[a]=a:delete t[a];else{const e=null==l?!c||void 0===t[a]:l;t={},e&&(t[a]=a)}return Object.assign(Object.assign({},e),{selection:Object.values(t)})}),o())},[f,d,e,n,u,o,r]),h=l.useCallback((t,n=!0,r=!1)=>{const o=e.current.getRow(t);o&&b({id:t,row:o,allowMultipleOverride:r,isSelected:n})},[e,b]),g=l.useCallback((t,n=!0,a=!1)=>{const i=f?t.filter(t=>f(e.current.getRowParams(t))):t;d&&i.length>1&&!u||(r(e=>{const t=a?{}:Fr(e);return i.forEach(e=>{n?t[e]=e:void 0!==t[e]&&delete t[e]}),Object.assign(Object.assign({},e),{selection:Object.values(t)})}),o())},[f,d,u,r,o,e]),v=l.useCallback(t=>{e.current.state.selection!==t&&r(e=>Object.assign(Object.assign({},e),{selection:t}))},[r,e]),y=l.useCallback((e,t)=>{p||b({id:e.id,row:e.row,isMultipleKey:t.metaKey||t.ctrlKey})},[p,b]);Pn(e,a.rowClick,y),pn(e,{selectRow:h,getSelectedRows:m,selectRows:g,setSelectionModel:v},"GridSelectionApi"),l.useEffect(()=>{e.current.updateControlState({stateId:"selection",propModel:s,propOnChange:t.onSelectionModelChange,stateSelector:Lr,changeEvent:a.selectionChange})},[e,t.onSelectionModelChange,s]),l.useEffect(()=>{r(e=>{const t=Lr(e),n=Fr(e);let r=!1;return t.forEach(e=>{c[e]||(delete n[e],r=!0)}),r?Object.assign(Object.assign({},e),{selection:Object.values(n)}):e}),o()},[c,e,r,o]),l.useEffect(()=>{void 0!==s&&e.current.setSelectionModel(s)},[e,s,r]),l.useEffect(()=>{r(t=>{const n=[...t.selection],r=Fr(t);let o=!1;return n.forEach(t=>{!f||f(e.current.getRowParams(t))||(delete r[t],o=!0)}),o?Object.assign(Object.assign({},t),{selection:Object.values(r)}):t}),o()},[e,r,o,f])})(e,t),((e,t)=>{const n=dn(e,"useGridSorting"),[r,o,i]=wn(e),c=jn(e,Fn),s=l.useCallback((e,t)=>{const n=r.sorting.sortModel.findIndex(t=>t.field===e);let o=[...r.sorting.sortModel];return n>-1?t?o.splice(n,1,t):o.splice(n,1):o=[...r.sorting.sortModel,t],o},[r.sorting.sortModel]),u=l.useCallback((e,n)=>{const o=r.sorting.sortModel.find(t=>t.field===e.field);if(o){const e=void 0===n?Hr(t.sortingOrder,o.sort):n;return null==e?void 0:Object.assign(Object.assign({},o),{sort:e})}return{field:e.field,sort:void 0===n?Hr(t.sortingOrder):n}},[r.sorting.sortModel,t.sortingOrder]),d=l.useCallback((t,n)=>({id:t,field:n,value:e.current.getCellValue(t,n),api:e.current}),[e]),p=l.useCallback(e=>(t,n)=>e.reduce((e,r,o)=>{if(0!==e)return e;const{comparator:a}=r,i=t[o],l=n[o];return a(i.value,l.value,i,l)},0),[]),f=l.useCallback(t=>t.map(t=>{const n=e.current.getColumn(t.field);if(!n)throw new Error(`Error sorting: column with field '${t.field}' not found. `);const r="desc"===t.sort?(e,t,r,o)=>-1*n.sortComparator(e,t,r,o):n.sortComparator;return{field:n.field,comparator:r}}),[e]),m=l.useCallback(()=>{let r=e.current.getAllRowIds();if(t.sortingMode===hn)return n.debug("Skipping sorting rows as sortingMode = server"),void o(e=>Object.assign(Object.assign({},e),{sorting:Object.assign(Object.assign({},e.sorting),{sortedRows:r})}));const a=e.current.state.sorting.sortModel;if(a.length>0){const e=f(a);n.debug("Sorting rows with ",a),r=r.map(t=>e.map(e=>d(t,e.field))).sort(p(e)).map(e=>e[0].id)}o(e=>Object.assign(Object.assign({},e),{sorting:Object.assign(Object.assign({},e.sorting),{sortedRows:r})})),i()},[e,n,d,o,i,f,p,t.sortingMode]),b=l.useCallback(t=>{o(e=>Object.assign(Object.assign({},e),{sorting:Object.assign(Object.assign({},e.sorting),{sortModel:t})})),i(),e.current.applySorting()},[o,i,e]),h=l.useCallback((e,n,r)=>{if(!e.sortable)return;const o=u(e,n);let a;a=!r||t.disableMultipleColumnsSorting?o?[o]:[]:s(e.field,o),b(a)},[s,b,u,t.disableMultipleColumnsSorting]),g=l.useCallback(({colDef:e},t)=>{const n=t.shiftKey||t.metaKey||t.ctrlKey;h(e,void 0,n)},[h]),v=l.useCallback(({colDef:e},t)=>{!pr(t.key)||t.ctrlKey||t.metaKey||h(e,void 0,t.shiftKey)},[h]),y=l.useCallback(()=>{o(e=>Object.assign(Object.assign({},e),{sorting:Object.assign(Object.assign({},e.sorting),{sortedRows:[]})}))},[o]),O=l.useCallback(()=>r.sorting.sortModel,[r.sorting.sortModel]),x=l.useCallback(()=>Object.values($n(e.current.state)),[e]),w=l.useCallback(()=>Bn(e.current.state),[e]),j=l.useCallback(()=>{o(e=>{const t=e.sorting.sortModel,n=ee(e);let r=t;return t.length>0&&(r=t.reduce((e,t)=>(n.find(e=>e.field===t.field)&&e.push(t),e),[])),Object.assign(Object.assign({},e),{sorting:Object.assign(Object.assign({},e.sorting),{sortModel:r})})})},[o]);Pn(e,a.columnHeaderClick,g),Pn(e,a.columnHeaderKeyDown,v),Pn(e,a.rowsSet,e.current.applySorting),Pn(e,a.rowsClear,y),Pn(e,a.rowsUpdate,e.current.applySorting),Pn(e,a.columnsChange,j),pn(e,{getSortModel:O,getSortedRows:x,getSortedRowIds:w,setSortModel:b,sortColumn:h,applySorting:m},"GridSortApi"),l.useEffect(()=>{e.current.applySorting()},[e,t.rows]),l.useEffect(()=>{c>0&&(n.debug("row changed, applying sortModel"),e.current.applySorting())},[c,e,n]),l.useEffect(()=>{e.current.updateControlState({stateId:"sortModel",propModel:t.sortModel,propOnChange:t.onSortModelChange,stateSelector:e=>e.sorting.sortModel,changeEvent:a.sortModelChange})},[e,t.sortModel,t.onSortModelChange]),l.useEffect(()=>{const n=e.current.state.sorting.sortModel;void 0!==t.sortModel&&t.sortModel!==n&&b(t.sortModel)},[t.sortModel,e,b])})(e,t),(e=>{const t=dn(e,"useGridColumnMenu"),[n,r,o]=wn(e),i=l.useCallback(n=>{t.debug("Opening Column Menu"),r(e=>Object.assign(Object.assign({},e),{columnMenu:{open:!0,field:n}})),e.current.hidePreferences(),o()},[e,o,t,r]),c=l.useCallback(()=>{t.debug("Hiding Column Menu"),r(e=>Object.assign(Object.assign({},e),{columnMenu:Object.assign(Object.assign({},e.columnMenu),{open:!1,field:void 0})})),o()},[o,t,r]),s=l.useCallback(e=>{t.debug("Toggle Column Menu"),n.columnMenu.open&&n.columnMenu.field===e?c():i(e)},[t,i,c,n]),u=l.useCallback(()=>{r(e=>e.columnMenu.open?Object.assign(Object.assign({},e),{columnMenu:Object.assign(Object.assign({},e.columnMenu),{open:!1})}):e)},[r]);l.useEffect(()=>{n.isScrolling&&c()},[n.isScrolling,c]),pn(e,{showColumnMenu:i,hideColumnMenu:c,toggleColumnMenu:s},"ColumnMenuApi"),Pn(e,a.columnResizeStart,u)})(e),(e=>{const t=dn(e,"useGridPreferencesPanel"),[,n,r]=wn(e),o=l.useRef(),a=l.useRef(),i=l.useCallback(()=>{t.debug("Hiding Preferences Panel"),n(e=>Object.assign(Object.assign({},e),{preferencePanel:{open:!1}})),r()},[r,t,n]),c=l.useCallback(()=>{a.current=setTimeout(()=>clearTimeout(o.current),0)},[]),s=l.useCallback(()=>{o.current=setTimeout(i,100)},[i]);pn(e,{showPreferences:l.useCallback(e=>{t.debug("Opening Preferences Panel"),c(),n(t=>Object.assign(Object.assign({},t),{preferencePanel:Object.assign(Object.assign({},t.preferencePanel),{open:!0,openedPanelValue:e})})),r()},[c,r,t,n]),hidePreferences:s},"ColumnMenuApi"),l.useEffect(()=>()=>{clearTimeout(o.current),clearTimeout(a.current)},[])})(e),((e,t)=>{const n=dn(e,"useGridFilter"),[r,o,i]=wn(e),c=jn(e,oe),s=l.useCallback(()=>{n.debug("clearing filtered rows"),o(e=>Object.assign(Object.assign({},e),{visibleRows:{visibleRowsLookup:{}}}))},[n,o]),u=l.useCallback((t,r=yn.And)=>{if(!t.columnField||!t.operatorValue)return;const a=e.current.getColumn(t.columnField);if(!a)return;const l=a.valueParser?a.valueParser(t.value):t.value,c=Object.assign(Object.assign({},t),{value:l});n.debug(`Filtering column: ${c.columnField} ${c.operatorValue} ${c.value} `);const s=a.filterOperators;if(!(null==s?void 0:s.length))throw new Error(`Material-UI: No filter operators found for column '${a.field}'.`);const u=s.find(e=>e.value===c.operatorValue);if(!u)throw new Error(`Material-UI: No filter operator found for column '${a.field}' and operator value '${c.operatorValue}'.`);const d=u.getApplyFilterFn(c,a);"function"==typeof d&&(o(t=>{const n=Object.assign({},t.visibleRows.visibleRowsLookup);return $n(t).forEach((t,o)=>{const a=e.current.getCellParams(o,c.columnField),i=d(a);null==n[o]?n[o]=i:n[o]=r===yn.And?n[o]&&i:n[o]||i}),Object.assign(Object.assign({},t),{visibleRows:Object.assign(Object.assign({},t.visibleRows),{visibleRowsLookup:n,visibleRows:Object.entries(n).filter(([,e])=>e).map(([e])=>e)})})}),i())},[e,i,n,o]),d=l.useCallback(()=>{if(t.filterMode===hn)return void i();s();const{items:n,linkOperator:r}=e.current.state.filter;n.forEach(t=>{e.current.applyFilter(t,r)}),i()},[e,s,i,t.filterMode]),p=l.useCallback(r=>{n.debug("Upserting filter"),o(n=>{const o=[...n.filter.items],a=Object.assign({},r),i=o.findIndex(e=>e.id===a.id);if(1===o.length&&Vt(o[0],{})?o[0]=a:-1===i?o.push(a):o[i]=a,null==a.id&&(a.id=Math.round(1e5*Math.random())),null==a.columnField&&(a.columnField=c[0]),null!=a.columnField&&null==a.operatorValue){const t=e.current.getColumn(a.columnField);a.operatorValue=t&&t.filterOperators[0].value}return t.disableMultipleColumnsFiltering&&o.length>1&&(o.length=1),Object.assign(Object.assign({},n),{filter:Object.assign(Object.assign({},n.filter),{items:o})})}),d()},[n,o,e,d,t.disableMultipleColumnsFiltering,c]),f=l.useCallback(t=>{n.debug(`Deleting filter on column ${t.columnField} with value ${t.value}`),o(e=>{const n=[...e.filter.items.filter(e=>e.id!==t.id)];return Object.assign(Object.assign({},e),{filter:Object.assign(Object.assign({},e.filter),{items:n})})}),0===e.current.state.filter.items.length&&e.current.upsertFilter({}),d()},[e,d,n,o]),m=l.useCallback(t=>{if(n.debug("Displaying filter panel"),t){const n=r.filter.items.length>0?r.filter.items[r.filter.items.length-1]:null;n&&n.columnField===t||e.current.upsertFilter({columnField:t})}e.current.showPreferences(Bo.filters)},[e,r.filter.items,n]),b=l.useCallback(()=>{n.debug("Hiding filter panel"),null==e||e.current.hidePreferences()},[e,n]),h=l.useCallback((e=yn.And)=>{n.debug("Applying filter link operator"),o(t=>Object.assign(Object.assign({},t),{filter:Object.assign(Object.assign({},t.filter),{linkOperator:e})})),d()},[d,n,o]),g=l.useCallback(()=>{s(),n.debug("Clearing filter model"),o(e=>Object.assign(Object.assign({},e),{filter:On()}))},[s,n,o]),v=l.useCallback(e=>{g(),n.debug("Setting filter model"),h(e.linkOperator),e.items.forEach(e=>p(e))},[h,g,n,p]),y=l.useCallback(()=>Kn(e.current.state),[e]);pn(e,{applyFilterLinkOperator:h,applyFilters:d,applyFilter:u,deleteFilter:f,upsertFilter:p,setFilterModel:v,showFilterPanel:m,hideFilterPanel:b,getVisibleRowModels:y},"FilterApi"),l.useEffect(()=>{e.current&&(n.debug("Rows prop changed, applying filters"),s(),e.current.applyFilters())},[e,s,n,t.rows]);const O=l.useCallback(()=>{n.debug("onColUpdated - GridColumns changed, applying filters");const t=e.current.state.filter,r=oe(e.current.state);n.debug("GridColumns changed, applying filters"),t.items.forEach(t=>{r.find(e=>e===t.columnField)||e.current.deleteFilter(t)}),e.current.applyFilters()},[e,n]);l.useEffect(()=>{e.current.updateControlState({stateId:"filter",propModel:t.filterModel,propOnChange:t.onFilterModelChange,stateSelector:e=>e.filter,changeEvent:a.filterModelChange})},[e,t.filterModel,t.onFilterModelChange]),l.useEffect(()=>{if(void 0!==t.filterModel&&t.filterModel.items.length>1&&t.filterModel.items.find(e=>null==e.id))throw new Error("The 'id' field is required on filterModel.items when you use multiple filters.");const r=e.current.state.filter;void 0!==t.filterModel&&t.filterModel!==r&&(n.debug("filterModel prop changed, applying filters"),o(e=>Object.assign(Object.assign({},e),{filter:t.filterModel||On()})),e.current.applyFilters())},[e,n,t.filterModel,o]),Pn(e,a.rowsSet,e.current.applyFilters),Pn(e,a.rowsUpdate,e.current.applyFilters),Pn(e,a.columnsChange,O)})(e,t),((e,t)=>{var n,r;const o=dn(e,"useGridContainerProps"),[i,c,s]=wn(e),u=l.useRef({width:0,height:0}),d=jn(e,lr),p=jn(e,ie),f=jn(e,Yn),m=jn(e,Mr),b=e.current.windowRef,h=null===(r=null===(n=e.current)||void 0===n?void 0:n.rootElementRef)||void 0===r?void 0:r.current,g=!!p,v=l.useMemo(()=>{if(null!=t.scrollbarSize)return t.scrollbarSize;if(!g||!h)return 0;const e=function(e,t){const n=e.createElement("div");n.style.width="99px",n.style.height="99px",n.style.position="absolute",n.style.overflow="scroll",n.className="scrollDiv",t.appendChild(n);const r=n.offsetWidth-n.clientWidth;return t.removeChild(n),r}(Object(O.a)(h),h);return o.debug(`Detected scroll bar size ${e}.`),e},[h,o,t.scrollbarSize,g]),y=l.useCallback(()=>{if(o.debug("Calculating virtual row count."),t.pagination&&(!t.autoPageSize||t.pageSize)){const e=f-m.page*m.pageSize;return e>m.pageSize?m.pageSize:e}return f},[o,t.autoPageSize,t.pagination,t.pageSize,m.page,m.pageSize,f]),x=l.useCallback(e=>{o.debug("Calculating scrollbar sizes.");let n=p>u.current.width;const r={y:0,x:n?v:0};if(0===e)return{hasScrollX:n,hasScrollY:!1,sizes:r};const a=e*d,i=!t.autoPageSize&&!t.autoHeight&&a+r.x>u.current.height;return r.y=i?v:0,n=p+r.y>u.current.width,r.x=n?v:0,o.debug(`Scrollbar size on axis x: ${r.x}, y: ${r.y}`),{hasScrollX:n,hasScrollY:i,sizes:r}},[o,p,t.autoPageSize,t.autoHeight,d,v]),w=l.useCallback((e,n)=>{if(!(null==b?void 0:b.current))return null;o.debug("Calculating container sizes.");const r=b.current.getBoundingClientRect();return u.current={width:r.width,height:r.height},o.debug(`window Size - W: ${u.current.width} H: ${u.current.height} `),{width:u.current.width-n.sizes.y,height:t.autoHeight?e*d:u.current.height-n.sizes.x}},[o,t.autoHeight,d,b]),j=l.useCallback((e,n,r)=>{if(!b||!b.current||0===p||Number.isNaN(p))return null;const a=e*d-u.current.height>2*d&&!t.disableVirtualization;if(t.autoPageSize||t.autoHeight||!a){const a=Math.floor(n.height/d),i=r.hasScrollY||e0?Math.ceil(e/i)-1:0,c=2*i,s=c*d,f=s-n.height;let m=l*f+n.height;const h=e%i;h>0&&(m=m-f+h*d);const g={isVirtualized:a,virtualRowsCount:e,viewportPageSize:i,totalSizes:{width:p,height:m},dataContainerSizes:{width:p,height:m},renderingZonePageSize:c,renderingZone:{width:p,height:s},renderingZoneScrollHeight:f,windowSizes:u.current,lastPage:l};return o.debug("virtualized container props",g),g},[b,p,d,t.autoPageSize,t.autoHeight,t.disableVirtualization,o]),C=l.useCallback((e,t)=>{let n=!1;c(r=>(n=e(r),n?t(r):r)),n&&s()},[s,c]),S=l.useCallback(()=>{o.debug("Refreshing container sizes");const e=y(),t=x(e),n=w(e,t);if(!n)return;C(e=>e.scrollBar!==t,e=>Object.assign(Object.assign({},e),{scrollBar:t})),C(e=>e.viewportSizes!==n,e=>Object.assign(Object.assign({},e),{viewportSizes:n}));const r=j(e,n,t);C(e=>!Vt(e.containerSizes,r),e=>Object.assign(Object.assign({},e),{containerSizes:r}))},[j,x,w,y,o,C]);l.useEffect(()=>{S()},[i.columns,t.hideFooter,S,f]),Pn(e,a.debouncedResize,S)})(e,t),((e,t)=>{const n=dn(e,"useDensity"),[,r,o]=wn(e),a=l.useCallback((e,t,n)=>{switch(e){case mn.Compact:return{value:e,headerHeight:Math.floor(.7*t),rowHeight:Math.floor(.7*n)};case mn.Comfortable:return{value:e,headerHeight:Math.floor(1.3*t),rowHeight:Math.floor(1.3*n)};default:return{value:e,headerHeight:t,rowHeight:n}}},[]),i=l.useCallback((e,i=t.headerHeight,l=t.rowHeight)=>{n.debug("Set grid density to "+e),r(t=>Object.assign(Object.assign({},t),{density:Object.assign(Object.assign({},t.density),a(e,i,l))})),o()},[n,r,o,a,t.headerHeight,t.rowHeight]);l.useEffect(()=>{i(t.density,t.headerHeight,t.rowHeight)},[i,t.density,t.rowHeight,t.headerHeight]),pn(e,{setDensity:i},"GridDensityApi")})(e,t),((e,t)=>{const n=dn(e,"useGridScroll"),r=e.current.columnHeadersElementRef,o=e.current.windowRef,a=jn(e,lr),i=jn(e,Mr),c=jn(e,Fn),s=jn(e,te),u=jn(e,ne),d=l.useCallback(r=>{if(0===c||0===s.length)return!1;n.debug(`Scrolling to cell at row ${r.rowIndex}, col: ${r.colIndex} `);const l={};if(null!=r.colIndex&&(l.left=hi({clientHeight:o.current.clientWidth,scrollTop:o.current.scrollLeft,offsetHeight:s[r.colIndex].computedWidth,offsetTop:u.positions[r.colIndex]})),null!=r.rowIndex){const e=t.pagination?r.rowIndex-i.page*i.pageSize:r.rowIndex;l.top=hi({clientHeight:o.current.clientHeight,scrollTop:o.current.scrollTop,offsetHeight:a,offsetTop:a*e})}return(void 0!==typeof l.left||void 0!==typeof l.top)&&(e.current.scroll(l),!0)},[c,s,n,e,t.pagination,i.page,i.pageSize,o,u.positions,a]),p=l.useCallback(e=>{o.current&&null!=e.left&&r.current&&(r.current.scrollLeft=e.left,o.current.scrollLeft=e.left,n.debug("Scrolling left: "+e.left)),o.current&&null!=e.top&&(o.current.scrollTop=e.top,n.debug("Scrolling top: "+e.top)),n.debug("Scrolling, updating container, and viewport")},[o,r,n]),f=l.useCallback(()=>Sn(e.current.getState()),[e]);pn(e,{scroll:p,scrollToIndexes:d,getScrollPosition:f},"GridScrollApi");const m=l.useCallback(e=>{e.target.scrollLeft=0,e.target.scrollTop=0},[]);pi(e,()=>{var t,n,r;return null===(r=null===(n=null===(t=e.current)||void 0===t?void 0:t.renderingZoneRef)||void 0===n?void 0:n.current)||void 0===r?void 0:r.parentElement},"scroll",m),pi(e,()=>{var t,n;return null===(n=null===(t=e.current)||void 0===t?void 0:t.columnHeadersContainerElementRef)||void 0===n?void 0:n.current},"scroll",m)})(e,t),((e,t)=>{const n=e.current.windowRef,r=e.current.columnHeadersElementRef,o=e.current.renderingZoneRef,[a,i,c]=wn(e),[s]=si(e,o,r),u=jn(e,Mr),d=jn(e,te),p=l.useCallback(()=>{if(!a.containerSizes||!(null==n?void 0:n.current))return;let e=0;const{page:r,pageSize:o}=u;t.pagination&&"client"===t.paginationMode&&(e=o*r);const l={firstRowIdx:e,lastRowIdx:e+a.containerSizes.virtualRowsCount,firstColIdx:0,lastColIdx:d.length>0?d.length-1:0},s={top:n.current.scrollTop,left:n.current.scrollLeft};i(e=>Object.assign(Object.assign({},e),{rendering:Object.assign(Object.assign({},e.rendering),{virtualPage:0,renderContext:l,realScroll:s,renderingZoneScroll:s})})),c()},[a.containerSizes,u,t.pagination,t.paginationMode,i,c,d.length,n]);l.useEffect(()=>{t.disableVirtualization&&p()},[t.disableVirtualization,p]);const f=l.useCallback(()=>{if(!t.disableVirtualization||!(null==n?void 0:n.current))return;const{scrollLeft:e,scrollTop:r}=n.current;s({top:r,left:e}),p()},[t.disableVirtualization,s,n,p]);pi(e,n,"scroll",f,{passive:!0})})(e,t),bi(e,t),((e,t)=>{const n=dn(e,"useGridColumnResize"),[,r,o]=wn(e),i=l.useRef(),c=l.useRef(),s=l.useRef(),u=l.useRef(),d=l.useRef(),p=l.useRef(),f=e=>{n.debug(`Updating width to ${e} for col ${i.current.field}`),i.current.computedWidth=e,i.current.width=e,i.current.flex=void 0,c.current.style.width=e+"px",c.current.style.minWidth=e+"px",c.current.style.maxWidth=e+"px",s.current.forEach(t=>{const n=t;n.style.width=e+"px",n.style.minWidth=e+"px",n.style.maxWidth=e+"px"})},m=Ut(t=>{x(),e.current.updateColumn(i.current),clearTimeout(d.current),d.current=setTimeout(()=>{var n;e.current.publishEvent(a.columnResizeStop,null,t),e.current.publishEvent(a.columnWidthChange,{element:c.current,colDef:i.current,width:null===(n=i.current)||void 0===n?void 0:n.computedWidth},t)}),n.debug(`Updating col ${i.current.field} with new width: ${i.current.width}`)}),b=Ut(t=>{var n;if(0===t.buttons)return void m(t);let r=u.current+t.clientX-c.current.getBoundingClientRect().left;r=Math.max(null===(n=i.current)||void 0===n?void 0:n.minWidth,r),f(r),e.current.publishEvent(a.columnResize,{element:c.current,colDef:i.current,width:r},t)}),h=Ut(({colDef:t},r)=>{var o;if(0!==r.button)return;if(!r.currentTarget.classList.contains(kn["columnSeparator--resizable"]))return;r.preventDefault(),c.current=Mo(r.currentTarget,kn.columnHeader),n.debug("Start Resize on col "+t.field),e.current.publishEvent(a.columnResizeStart,{field:t.field},r),i.current=t,c.current=null===(o=e.current.columnHeadersElementRef)||void 0===o?void 0:o.current.querySelector(`[data-field="${t.field}"]`),s.current=Lo(c.current);const l=Object(O.a)(e.current.rootElementRef.current);l.body.style.cursor="col-resize",u.current=i.current.computedWidth-(r.clientX-c.current.getBoundingClientRect().left),l.addEventListener("mousemove",b),l.addEventListener("mouseup",m)}),g=Ut(t=>{vi(t,p.current)&&(x(),e.current.updateColumn(i.current),clearTimeout(d.current),d.current=setTimeout(()=>{e.current.publishEvent(a.columnResizeStop,null,t)}),n.debug(`Updating col ${i.current.field} with new width: ${i.current.width}`))}),v=Ut(t=>{var n;const r=vi(t,p.current);if(!r)return;if("mousemove"===t.type&&0===t.buttons)return void g(t);let o=u.current+r.x-c.current.getBoundingClientRect().left;o=Math.max(null===(n=i.current)||void 0===n?void 0:n.minWidth,o),f(o),e.current.publishEvent(a.columnResize,{element:c.current,colDef:i.current,width:o},t)}),y=Ut(t=>{var r;if(!Mo(t.target,kn["columnSeparator--resizable"]))return;t.preventDefault();const o=t.changedTouches[0];null!=o&&(p.current=o.identifier),c.current=Mo(t.target,kn.columnHeader);const l=c.current.getAttribute("data-field"),d=e.current.getColumn(l);n.debug("Start Resize on col "+d.field),e.current.publishEvent(a.columnResizeStart,{field:l},t),i.current=d,c.current=function(e,t){return e.querySelector(`[data-field="${t}"]`)}(null===(r=e.current.columnHeadersElementRef)||void 0===r?void 0:r.current,d.field),s.current=Lo(c.current),u.current=i.current.computedWidth-(o.clientX-c.current.getBoundingClientRect().left);const f=Object(O.a)(t.currentTarget);f.addEventListener("touchmove",v),f.addEventListener("touchend",g)}),x=l.useCallback(()=>{const t=Object(O.a)(e.current.rootElementRef.current);t.body.style.removeProperty("cursor"),t.removeEventListener("mousemove",b),t.removeEventListener("mouseup",m),t.removeEventListener("touchmove",v),t.removeEventListener("touchend",g)},[e,b,m,v,g]),w=l.useCallback(({field:e})=>{r(t=>Object.assign(Object.assign({},t),{columnResize:Object.assign(Object.assign({},t.columnResize),{resizingColumnField:e})})),o()},[r,o]),j=l.useCallback(()=>{r(e=>Object.assign(Object.assign({},e),{columnResize:Object.assign(Object.assign({},e.columnResize),{resizingColumnField:""})})),o()},[r,o]);l.useEffect(()=>()=>{clearTimeout(d.current),x()},[e,y,x]),pi(e,()=>{var t,n;return null===(n=null===(t=e.current)||void 0===t?void 0:t.columnHeadersElementRef)||void 0===n?void 0:n.current},"touchstart",y,{passive:!1}),Pn(e,a.columnSeparatorMouseDown,h),Pn(e,a.columnResizeStart,w),Pn(e,a.columnResizeStop,j),Mn(e,a.columnResize,t.onColumnResize),Mn(e,a.columnWidthChange,t.onColumnWidthChange)})(e,t),((e,t)=>{const n=dn(e,"useGridPageSize"),[,r,o]=wn(e),i=jn(e,Yn),c=jn(e,Yo),s=l.useCallback(e=>{n.debug("Setting page size to "+e),r(t=>Object.assign(Object.assign({},t),{pagination:Object.assign(Object.assign({},t.pagination),{pageSize:e})})),o()},[r,o,n]);l.useEffect(()=>{e.current.updateControlState({stateId:"pageSize",propModel:t.pageSize,propOnChange:t.onPageSizeChange,stateSelector:e=>e.pagination.pageSize,changeEvent:a.pageSizeChange})},[e,t.pageSize,t.onPageSizeChange]),l.useEffect(()=>{const n=null==c?void 0:c.viewportPageSize,i=e.current.state.pagination.pageSize;let l=i;null!=t.pageSize?l=t.pageSize:t.autoPageSize&&(l=null!=n?n:0),l!==i&&(t.autoPageSize&&e.current.publishEvent(a.pageSizeChange,n),r(e=>Object.assign(Object.assign({},e),{pagination:Object.assign(Object.assign({},e.pagination),{pageSize:l})})),o())},[e,r,o,i,t.autoPageSize,t.pageSize,null==c?void 0:c.viewportPageSize]),pn(e,{setPageSize:s},"GridPageSizeApi")})(e,t),((e,t)=>{const n=dn(e,"useGridPage"),[,r,o]=wn(e),i=jn(e,Yn),c=l.useCallback(e=>{n.debug("Setting page to "+e),r(t=>Object.assign(Object.assign({},t),{pagination:di(Object.assign(Object.assign({},t.pagination),{page:e}))})),o()},[r,o,n]);l.useEffect(()=>{e.current.updateControlState({stateId:"page",propModel:t.page,propOnChange:t.onPageChange,stateSelector:e=>e.pagination.page,changeEvent:a.pageChange})},[e,t.page,t.onPageChange]),l.useEffect(()=>{r(e=>{const n=void 0!==t.rowCount?t.rowCount:i,r=ui(n,e.pagination.pageSize),o=null==t.page?e.pagination.page:t.page;return Object.assign(Object.assign({},e),{pagination:di(Object.assign(Object.assign({},e.pagination),{page:o,rowCount:n,pageCount:r}))})}),o()},[r,o,i,t.rowCount,t.page,e]);const s=l.useCallback(e=>{r(t=>{const n=ui(t.pagination.rowCount,e);return Object.assign(Object.assign({},t),{pagination:di(Object.assign(Object.assign({},t.pagination),{pageCount:n,page:t.pagination.page}))})}),o()},[r,o]);Pn(e,a.pageSizeChange,s),pn(e,{setPage:c},"GridPageApi")})(e,t),(e=>{const t=dn(e,"useGridCsvExport"),n=jn(e,te),r=jn(e,ee),o=jn(e,Kn),a=jn(e,Lr),i=l.useCallback(i=>{let l;return t.debug("Get data as CSV"),l=(null==i?void 0:i.fields)?i.fields.map(e=>r.find(t=>t.field===e)).filter(e=>!!e):((null==i?void 0:i.allColumns)?r:n).filter(e=>!e.disableExport),Ei({columns:l,rows:o,selectedRowIds:a,getCellParams:e.current.getCellParams,delimiterCharacter:(null==i?void 0:i.delimiter)||","})},[t,n,r,o,a,e]),c=l.useCallback(e=>{t.debug("Export data as CSV");const n=i(e);!function(e,t="csv",n=document.title){const r=`${n}.${t}`;if("download"in HTMLAnchorElement.prototype){const t=URL.createObjectURL(e),n=document.createElement("a");return n.href=t,n.download=r,n.click(),void setTimeout(()=>{URL.revokeObjectURL(t)})}throw new Error("exportAs not supported")}(new Blob([(null==e?void 0:e.utf8WithBom)?new Uint8Array([239,187,191]):"",n],{type:"text/csv"}),"csv",null==e?void 0:e.fileName)},[t,i]);pn(e,{getDataAsCsv:i,exportDataAsCsv:c},"GridCsvExportApi")})(e),((e,t)=>{const n=jn(e,Yo),r=jn(e,te),o=l.useRef(!1),i=jn(e,Cn),c=l.useRef(null),s=l.useCallback(i=>{if(!n)return;const l=i.top+n.windowSizes.height+t.scrollEndThreshold;if(l=n.dataContainerSizes.height&&!o.current){const t={visibleColumns:r,viewportPageSize:n.viewportPageSize,virtualRowsCount:n.virtualRowsCount};e.current.publishEvent(a.rowsScrollEnd,t),o.current=!0}},[e,t.scrollEndThreshold,r,n]),u=l.useCallback(()=>{const t=e.current.getScrollPosition();s(t)},[e,s]);l.useEffect(()=>{const t=i.renderContext;if(t){if(!c.current||t.firstRowIdx!==c.current.firstRowIndex||t.lastRowIdx!==c.current.lastRowIndex){const n={firstRowIndex:t.firstRowIdx,lastRowIndex:t.lastRowIdx};e.current.publishEvent(a.viewportRowsChange,n)}c.current={firstRowIndex:t.firstRowIdx,lastRowIndex:t.lastRowIdx}}},[e,t.onViewportRowsChange,i]),Pn(e,a.rowsScroll,u),Mn(e,a.rowsScrollEnd,t.onRowsScrollEnd),Mn(e,a.viewportRowsChange,t.onViewportRowsChange)})(e,t),(e=>{const t=jn(e,te),n=l.useCallback((n=!1)=>{const r=e.current.getSelectedRows(),o=t.filter(e=>e.field!==mo.field);if(0===r.size||0===o.length)return;const a=Ei({columns:t,rows:r,selectedRowIds:[],includeHeaders:n,getCellParams:e.current.getCellParams,delimiterCharacter:"\t"});navigator.clipboard?navigator.clipboard.writeText(a).catch(()=>{Ri(a)}):Ri(a)},[e,t]),r=l.useCallback(t=>{var n;const r=t.ctrlKey||t.metaKey||t.altKey;"c"===t.key.toLowerCase()&&r&&""===(null===(n=window.getSelection())||void 0===n?void 0:n.toString())&&e.current.copySelectedRowsToClipboard(t.altKey)},[e]);pi(e,e.current.rootElementRef,"keydown",r),pn(e,{copySelectedRowsToClipboard:n},"GridClipboardApi")})(e),((e,t)=>{const n=l.useMemo(()=>{var e,n;return{BooleanCellTrueIcon:t.components&&t.components.BooleanCellTrueIcon||wi.BooleanCellTrueIcon,BooleanCellFalseIcon:t.components&&t.components.BooleanCellFalseIcon||wi.BooleanCellFalseIcon,ColumnFilteredIcon:t.components&&t.components.ColumnFilteredIcon||wi.ColumnFilteredIcon,ColumnMenuIcon:t.components&&t.components.ColumnMenuIcon||wi.ColumnMenuIcon,ColumnResizeIcon:t.components&&t.components.ColumnResizeIcon||wi.ColumnResizeIcon,ColumnSelectorIcon:t.components&&t.components.ColumnSelectorIcon||wi.ColumnSelectorIcon,ColumnUnsortedIcon:void 0===(null===(e=t.components)||void 0===e?void 0:e.ColumnUnsortedIcon)?wi.ColumnUnsortedIcon:null===(n=t.components)||void 0===n?void 0:n.ColumnUnsortedIcon,ColumnSortedAscendingIcon:t.components&&t.components.ColumnSortedAscendingIcon||wi.ColumnSortedAscendingIcon,ColumnSortedDescendingIcon:t.components&&t.components.ColumnSortedDescendingIcon||wi.ColumnSortedDescendingIcon,DensityComfortableIcon:t.components&&t.components.DensityComfortableIcon||wi.DensityComfortableIcon,DensityCompactIcon:t.components&&t.components.DensityCompactIcon||wi.DensityCompactIcon,DensityStandardIcon:t.components&&t.components.DensityStandardIcon||wi.DensityStandardIcon,ExportIcon:t.components&&t.components.ExportIcon||wi.ExportIcon,OpenFilterButtonIcon:t.components&&t.components.OpenFilterButtonIcon||wi.OpenFilterButtonIcon,Checkbox:t.components&&t.components.Checkbox||wi.Checkbox,ColumnMenu:t.components&&t.components.ColumnMenu||wi.ColumnMenu,ErrorOverlay:t.components&&t.components.ErrorOverlay||wi.ErrorOverlay,Footer:t.components&&t.components.Footer||wi.Footer,Header:t.components&&t.components.Header||wi.Header,Toolbar:t.components&&t.components.Toolbar,PreferencesPanel:t.components&&t.components.PreferencesPanel||wi.PreferencesPanel,LoadingOverlay:t.components&&t.components.LoadingOverlay||wi.LoadingOverlay,NoResultsOverlay:t.components&&t.components.NoResultsOverlay||wi.NoResultsOverlay,NoRowsOverlay:t.components&&t.components.NoRowsOverlay||wi.NoRowsOverlay,Pagination:t.components&&t.components.Pagination||wi.Pagination,FilterPanel:t.components&&t.components.FilterPanel||wi.FilterPanel,ColumnsPanel:t.components&&t.components.ColumnsPanel||wi.ColumnsPanel,Panel:t.components&&t.components.Panel||wi.Panel}},[t.components]);e.current.components=n,e.current.componentsProps=t.componentsProps})(e,t),function(e,{state:t}){const[,n,r]=wn(e),o=dn(e,"useStateProp");l.useEffect(()=>{null!=t&&e.current.state!==t&&(o.debug("Overriding state with props.state"),n(e=>Object.assign(Object.assign({},e),t)),r())},[e,r,o,t,n])}(e,t),function(e){const[t]=wn(e),n=dn(e,"useRenderInfoLog");if(null!=t.rendering.renderContext){const{page:e,firstColIdx:r,lastColIdx:o,firstRowIdx:a,lastRowIdx:i}=t.rendering.renderContext;n.info(`Rendering, page: ${e}, col: ${r}-${o}, row: ${a}-${i}`)}}(e)},Mi=l.forwardRef((function(e,t){const n=(e=>{if(e.pageSize>100)throw new Error("'props.pageSize' cannot exceed 100 in DataGrid.");const t=function({props:e,name:t}){const n=Object(f.a)();return l.useMemo(()=>{const r=Object.assign({},e),o=Object(j.a)({theme:n,name:t,props:r}),a=o.theme||n,i="rtl"===a.direction;return Object.assign({theme:a,isRtl:i},o)},[e,t,n])}({props:e,name:"MuiDataGrid"});return l.useMemo(()=>Object.assign(Object.assign({},t),{apiRef:void 0,disableColumnResize:!0,disableColumnReorder:!0,disableMultipleColumnsFiltering:!0,disableMultipleColumnsSorting:!0,disableMultipleSelection:!0,pagination:!0,onRowsScrollEnd:void 0,onViewportRowsChange:void 0,checkboxSelectionVisibleOnly:!1,signature:"DataGrid"}),[t])})(e),r=function(...e){const t=e[0],n=l.useRef(new gi);return l.useImperativeHandle(t,()=>n.current,[n]),n}();return Ti(r,n),l.createElement(Si,{apiRef:r,props:n},l.createElement(xa,{ref:t},l.createElement(ga,null,l.createElement(ya,null),l.createElement(ba,null),l.createElement(va,null))))}));Mi.defaultProps=gn;const Ii=l.memo(Mi);Ii.propTypes={apiRef:Object(X.a)(Y.a.any,e=>null!=e.apiRef?new Error(["Material-UI: `apiRef` is not a valid prop.","GridApiRef is not available in the MIT version.","","You need to upgrade to the DataGridPro component to unlock this feature."].join("\n")):null),checkboxSelectionVisibleOnly:Object(X.a)(Y.a.bool,e=>e.checkboxSelectionVisibleOnly?new Error(["Material-UI: `` is not a valid prop.","Selecting all columns only on the current page is not available in the MIT version.","","You need to upgrade to the DataGridPro component to unlock this feature."].join("\n")):null),columns:Object(X.a)(Y.a.array.isRequired,e=>e.columns&&e.columns.some(e=>e.resizable)?new Error(["Material-UI: `column.resizable = true` is not a valid prop.","Column resizing is not available in the MIT version.","","You need to upgrade to the DataGridPro component to unlock this feature."].join("\n")):null),disableColumnReorder:Object(X.a)(Y.a.bool,e=>!1===e.disableColumnReorder?new Error(["Material-UI: `` is not a valid prop.","Column reordering is not available in the MIT version.","","You need to upgrade to the DataGridPro component to unlock this feature."].join("\n")):null),disableColumnResize:Object(X.a)(Y.a.bool,e=>!1===e.disableColumnResize?new Error(["Material-UI: `` is not a valid prop.","Column resizing is not available in the MIT version.","","You need to upgrade to the DataGridPro component to unlock this feature."].join("\n")):null),disableMultipleColumnsFiltering:Object(X.a)(Y.a.bool,e=>!1===e.disableMultipleColumnsFiltering?new Error(["Material-UI: `` is not a valid prop.","Only single column sorting is available in the MIT version.","","You need to upgrade to the DataGridPro component to unlock this feature."].join("\n")):null),disableMultipleColumnsSorting:Object(X.a)(Y.a.bool,e=>!1===e.disableMultipleColumnsSorting?new Error(["Material-UI: `` is not a valid prop.","Only single column sorting is available in the MIT version.","","You need to upgrade to the DataGridPro component to unlock this feature."].join("\n")):null),disableMultipleSelection:Object(X.a)(Y.a.bool,e=>!1===e.disableMultipleSelection?new Error(["Material-UI: `` is not a valid prop.","Only single column selection is available in the MIT version.","","You need to upgrade to the DataGridPro component to unlock this feature."].join("\n")):null),filterModel:Object(X.a)(Y.a.any,e=>null!=e.filterModel&&e.filterModel.items.length>1?new Error(["Material-UI: `` is not a valid prop. `model.items` has more than 1 item.","Only single filter is available in the MIT version.","","You need to upgrade to the DataGridPro component to unlock this feature."].join("\n")):null),onRowsScrollEnd:Object(X.a)(Y.a.any,e=>null!=e.onRowsScrollEnd?new Error(["Material-UI: `onRowsScrollEnd` is not a valid prop.","onRowsScrollEnd is not available in the MIT version.","","You need to upgrade to the DataGridPro component to unlock this feature."].join("\n")):null),onViewportRowsChange:Object(X.a)(Y.a.any,e=>null!=e.onViewportRowsChange?new Error(["Material-UI: `onViewportRowsChange` is not a valid prop.","onViewportRowsChange is not available in the MIT version.","","You need to upgrade to the DataGridPro component to unlock this feature."].join("\n")):null),pageSize:Object(X.a)(Y.a.number,e=>e.pageSize&&e.pageSize>100?new Error([`Material-UI: \`\` is not a valid prop.`,"Only page size below 100 is available in the MIT version.","","You need to upgrade to the DataGridPro component to unlock this feature."].join("\n")):null),pagination:e=>!1===e.pagination?new Error(["Material-UI: `` is not a valid prop.","Infinite scrolling is not available in the MIT version.","","You need to upgrade to the DataGridPro component to disable the pagination."].join("\n")):null,rows:Y.a.array.isRequired,scrollEndThreshold:Object(X.a)(Y.a.number,e=>e.scrollEndThreshold?new Error([`Material-UI: \`\` is not a valid prop.`,"scrollEndThreshold is not available in the MIT version.","","You need to upgrade to the DataGridPro component to unlock this feature."].join("\n")):null),selectionModel:Object(X.a)(Y.a.oneOfType([Y.a.number,Y.a.string,Y.a.array]),e=>!e.checkboxSelection&&Array.isArray(e.selectionModel)&&e.selectionModel.length>1?new Error([`Material-UI: \`\` is not a valid prop.`,"selectionModel can only be of 1 item in DataGrid.","","You need to upgrade to the DataGridPro component to unlock multiple selection."].join("\n")):null)}}).call(this,n(136),n(199)(e),n(200))},function(e,t,n){"use strict";n(42);var r=n(1),o=n(7),a=n(0),i=(n(4),n(3)),l=n(10),c=n(13),s=a.forwardRef((function(e,t){var n=e.anchorOrigin,l=void 0===n?{vertical:"top",horizontal:"right"}:n,s=e.badgeContent,u=e.children,d=e.classes,p=e.className,f=e.color,m=void 0===f?"default":f,b=e.component,h=void 0===b?"span":b,g=e.invisible,v=e.max,y=void 0===v?99:v,O=e.overlap,x=void 0===O?"rectangle":O,w=e.showZero,j=void 0!==w&&w,C=e.variant,S=void 0===C?"standard":C,k=Object(o.a)(e,["anchorOrigin","badgeContent","children","classes","className","color","component","invisible","max","overlap","showZero","variant"]),E=g;null==g&&(0===s&&!j||null==s&&"dot"!==S)&&(E=!0);var R="";return"dot"!==S&&(R=s>y?"".concat(y,"+"):s),a.createElement(h,Object(r.a)({className:Object(i.a)(d.root,p),ref:t},k),u,a.createElement("span",{className:Object(i.a)(d.badge,d["".concat(l.horizontal).concat(Object(c.a)(l.vertical),"}")],d["anchorOrigin".concat(Object(c.a)(l.vertical)).concat(Object(c.a)(l.horizontal)).concat(Object(c.a)(x))],"default"!==m&&d["color".concat(Object(c.a)(m))],E&&d.invisible,"dot"===S&&d.dot)},R))}));t.a=Object(l.a)((function(e){return{root:{position:"relative",display:"inline-flex",verticalAlign:"middle",flexShrink:0},badge:{display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"center",alignContent:"center",alignItems:"center",position:"absolute",boxSizing:"border-box",fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(12),minWidth:20,lineHeight:1,padding:"0 6px",height:20,borderRadius:10,zIndex:1,transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.enteringScreen})},colorPrimary:{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText},colorSecondary:{backgroundColor:e.palette.secondary.main,color:e.palette.secondary.contrastText},colorError:{backgroundColor:e.palette.error.main,color:e.palette.error.contrastText},dot:{borderRadius:4,height:8,minWidth:8,padding:0},anchorOriginTopRightRectangle:{top:0,right:0,transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%","&$invisible":{transform:"scale(0) translate(50%, -50%)"}},anchorOriginTopRightRectangular:{top:0,right:0,transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%","&$invisible":{transform:"scale(0) translate(50%, -50%)"}},anchorOriginBottomRightRectangle:{bottom:0,right:0,transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%","&$invisible":{transform:"scale(0) translate(50%, 50%)"}},anchorOriginBottomRightRectangular:{bottom:0,right:0,transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%","&$invisible":{transform:"scale(0) translate(50%, 50%)"}},anchorOriginTopLeftRectangle:{top:0,left:0,transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%","&$invisible":{transform:"scale(0) translate(-50%, -50%)"}},anchorOriginTopLeftRectangular:{top:0,left:0,transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%","&$invisible":{transform:"scale(0) translate(-50%, -50%)"}},anchorOriginBottomLeftRectangle:{bottom:0,left:0,transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%","&$invisible":{transform:"scale(0) translate(-50%, 50%)"}},anchorOriginBottomLeftRectangular:{bottom:0,left:0,transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%","&$invisible":{transform:"scale(0) translate(-50%, 50%)"}},anchorOriginTopRightCircle:{top:"14%",right:"14%",transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%","&$invisible":{transform:"scale(0) translate(50%, -50%)"}},anchorOriginTopRightCircular:{top:"14%",right:"14%",transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%","&$invisible":{transform:"scale(0) translate(50%, -50%)"}},anchorOriginBottomRightCircle:{bottom:"14%",right:"14%",transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%","&$invisible":{transform:"scale(0) translate(50%, 50%)"}},anchorOriginBottomRightCircular:{bottom:"14%",right:"14%",transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%","&$invisible":{transform:"scale(0) translate(50%, 50%)"}},anchorOriginTopLeftCircle:{top:"14%",left:"14%",transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%","&$invisible":{transform:"scale(0) translate(-50%, -50%)"}},anchorOriginTopLeftCircular:{top:"14%",left:"14%",transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%","&$invisible":{transform:"scale(0) translate(-50%, -50%)"}},anchorOriginBottomLeftCircle:{bottom:"14%",left:"14%",transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%","&$invisible":{transform:"scale(0) translate(-50%, 50%)"}},anchorOriginBottomLeftCircular:{bottom:"14%",left:"14%",transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%","&$invisible":{transform:"scale(0) translate(-50%, 50%)"}},invisible:{transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.leavingScreen})}}}),{name:"MuiBadge"})(s)},function(e,t,n){"use strict";var r=n(1),o=n(42),a=n(7),i=n(25),l=n(0),c=n(21),s=(n(4),n(3)),u=n(203),d=n(15),p=n(10),f=n(13),m=n(158),b=n(119),h=n(17),g=n(24),v=n(33),y=n(72),O=n(52),x=n(36);function w(e){return Math.round(1e5*e)/1e5}var j=!1,C=null;var S=l.forwardRef((function(e,t){var n=e.arrow,i=void 0!==n&&n,d=e.children,p=e.classes,w=e.disableFocusListener,S=void 0!==w&&w,k=e.disableHoverListener,E=void 0!==k&&k,R=e.disableTouchListener,P=void 0!==R&&R,T=e.enterDelay,M=void 0===T?100:T,I=e.enterNextDelay,L=void 0===I?0:I,z=e.enterTouchDelay,A=void 0===z?700:z,F=e.id,D=e.interactive,N=void 0!==D&&D,_=e.leaveDelay,H=void 0===_?0:_,B=e.leaveTouchDelay,$=void 0===B?1500:B,W=e.onClose,V=e.onOpen,U=e.open,K=e.placement,G=void 0===K?"bottom":K,q=e.PopperComponent,Y=void 0===q?b.a:q,X=e.PopperProps,Z=e.title,Q=e.TransitionComponent,J=void 0===Q?m.a:Q,ee=e.TransitionProps,te=Object(a.a)(e,["arrow","children","classes","disableFocusListener","disableHoverListener","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","id","interactive","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","title","TransitionComponent","TransitionProps"]),ne=Object(x.a)(),re=l.useState(),oe=re[0],ae=re[1],ie=l.useState(null),le=ie[0],ce=ie[1],se=l.useRef(!1),ue=l.useRef(),de=l.useRef(),pe=l.useRef(),fe=l.useRef(),me=Object(O.a)({controlled:U,default:!1,name:"Tooltip",state:"open"}),be=Object(o.a)(me,2),he=be[0],ge=be[1],ve=he,ye=Object(g.a)(F);l.useEffect((function(){return function(){clearTimeout(ue.current),clearTimeout(de.current),clearTimeout(pe.current),clearTimeout(fe.current)}}),[]);var Oe=function(e){clearTimeout(C),j=!0,ge(!0),V&&V(e)},xe=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return function(t){var n=d.props;"mouseover"===t.type&&n.onMouseOver&&e&&n.onMouseOver(t),se.current&&"touchstart"!==t.type||(oe&&oe.removeAttribute("title"),clearTimeout(de.current),clearTimeout(pe.current),M||j&&L?(t.persist(),de.current=setTimeout((function(){Oe(t)}),j?L:M)):Oe(t))}},we=Object(y.a)(),je=we.isFocusVisible,Ce=we.onBlurVisible,Se=we.ref,ke=l.useState(!1),Ee=ke[0],Re=ke[1],Pe=function(){Ee&&(Re(!1),Ce())},Te=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return function(t){oe||ae(t.currentTarget),je(t)&&(Re(!0),xe()(t));var n=d.props;n.onFocus&&e&&n.onFocus(t)}},Me=function(e){clearTimeout(C),C=setTimeout((function(){j=!1}),800+H),ge(!1),W&&W(e),clearTimeout(ue.current),ue.current=setTimeout((function(){se.current=!1}),ne.transitions.duration.shortest)},Ie=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return function(t){var n=d.props;"blur"===t.type&&(n.onBlur&&e&&n.onBlur(t),Pe()),"mouseleave"===t.type&&n.onMouseLeave&&t.currentTarget===oe&&n.onMouseLeave(t),clearTimeout(de.current),clearTimeout(pe.current),t.persist(),pe.current=setTimeout((function(){Me(t)}),H)}},Le=function(e){se.current=!0;var t=d.props;t.onTouchStart&&t.onTouchStart(e)},ze=Object(h.a)(ae,t),Ae=Object(h.a)(Se,ze),Fe=l.useCallback((function(e){Object(v.a)(Ae,c.findDOMNode(e))}),[Ae]),De=Object(h.a)(d.ref,Fe);""===Z&&(ve=!1);var Ne=!ve&&!E,_e=Object(r.a)({"aria-describedby":ve?ye:null,title:Ne&&"string"==typeof Z?Z:null},te,d.props,{className:Object(s.a)(te.className,d.props.className),onTouchStart:Le,ref:De}),He={};P||(_e.onTouchStart=function(e){Le(e),clearTimeout(pe.current),clearTimeout(ue.current),clearTimeout(fe.current),e.persist(),fe.current=setTimeout((function(){xe()(e)}),A)},_e.onTouchEnd=function(e){d.props.onTouchEnd&&d.props.onTouchEnd(e),clearTimeout(fe.current),clearTimeout(pe.current),e.persist(),pe.current=setTimeout((function(){Me(e)}),$)}),E||(_e.onMouseOver=xe(),_e.onMouseLeave=Ie(),N&&(He.onMouseOver=xe(!1),He.onMouseLeave=Ie(!1))),S||(_e.onFocus=Te(),_e.onBlur=Ie(),N&&(He.onFocus=Te(!1),He.onBlur=Ie(!1)));var Be=l.useMemo((function(){return Object(u.a)({popperOptions:{modifiers:{arrow:{enabled:Boolean(le),element:le}}}},X)}),[le,X]);return l.createElement(l.Fragment,null,l.cloneElement(d,_e),l.createElement(Y,Object(r.a)({className:Object(s.a)(p.popper,N&&p.popperInteractive,i&&p.popperArrow),placement:G,anchorEl:oe,open:!!oe&&ve,id:_e["aria-describedby"],transition:!0},He,Be),(function(e){var t=e.placement,n=e.TransitionProps;return l.createElement(J,Object(r.a)({timeout:ne.transitions.duration.shorter},n,ee),l.createElement("div",{className:Object(s.a)(p.tooltip,p["tooltipPlacement".concat(Object(f.a)(t.split("-")[0]))],se.current&&p.touch,i&&p.tooltipArrow)},Z,i?l.createElement("span",{className:p.arrow,ref:ce}):null))})))}));t.a=Object(p.a)((function(e){return{popper:{zIndex:e.zIndex.tooltip,pointerEvents:"none"},popperInteractive:{pointerEvents:"auto"},popperArrow:{'&[x-placement*="bottom"] $arrow':{top:0,left:0,marginTop:"-0.71em",marginLeft:4,marginRight:4,"&::before":{transformOrigin:"0 100%"}},'&[x-placement*="top"] $arrow':{bottom:0,left:0,marginBottom:"-0.71em",marginLeft:4,marginRight:4,"&::before":{transformOrigin:"100% 0"}},'&[x-placement*="right"] $arrow':{left:0,marginLeft:"-0.71em",height:"1em",width:"0.71em",marginTop:4,marginBottom:4,"&::before":{transformOrigin:"100% 100%"}},'&[x-placement*="left"] $arrow':{right:0,marginRight:"-0.71em",height:"1em",width:"0.71em",marginTop:4,marginBottom:4,"&::before":{transformOrigin:"0 0"}}},tooltip:{backgroundColor:Object(d.a)(e.palette.grey[700],.9),borderRadius:e.shape.borderRadius,color:e.palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(10),lineHeight:"".concat(w(1.4),"em"),maxWidth:300,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},tooltipArrow:{position:"relative",margin:"0"},arrow:{overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:Object(d.a)(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}},touch:{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:"".concat(w(16/14),"em"),fontWeight:e.typography.fontWeightRegular},tooltipPlacementLeft:Object(i.a)({transformOrigin:"right center",margin:"0 24px "},e.breakpoints.up("sm"),{margin:"0 14px"}),tooltipPlacementRight:Object(i.a)({transformOrigin:"left center",margin:"0 24px"},e.breakpoints.up("sm"),{margin:"0 14px"}),tooltipPlacementTop:Object(i.a)({transformOrigin:"center bottom",margin:"24px 0"},e.breakpoints.up("sm"),{margin:"14px 0"}),tooltipPlacementBottom:Object(i.a)({transformOrigin:"center top",margin:"24px 0"},e.breakpoints.up("sm"),{margin:"14px 0"})}}),{name:"MuiTooltip",flip:!1})(S)},function(e,t,n){"use strict";var r=n(1),o=n(7),a=n(0),i=(n(4),n(147)),l=n(150),c=n(212),s=n(46),u=n(33),d=n(17);function p(e){return"function"==typeof e?e():e}var f="undefined"!=typeof window?a.useLayoutEffect:a.useEffect,m={},b=a.forwardRef((function(e,t){var n=e.anchorEl,b=e.children,h=e.container,g=e.disablePortal,v=void 0!==g&&g,y=e.keepMounted,O=void 0!==y&&y,x=e.modifiers,w=e.open,j=e.placement,C=void 0===j?"bottom":j,S=e.popperOptions,k=void 0===S?m:S,E=e.popperRef,R=e.style,P=e.transition,T=void 0!==P&&P,M=Object(o.a)(e,["anchorEl","children","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition"]),I=a.useRef(null),L=Object(d.a)(I,t),z=a.useRef(null),A=Object(d.a)(z,E),F=a.useRef(A);f((function(){F.current=A}),[A]),a.useImperativeHandle(E,(function(){return z.current}),[]);var D=a.useState(!0),N=D[0],_=D[1],H=function(e,t){if("ltr"===(t&&t.direction||"ltr"))return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(C,Object(l.a)()),B=a.useState(H),$=B[0],W=B[1];a.useEffect((function(){z.current&&z.current.update()}));var V=a.useCallback((function(){if(I.current&&n&&w){z.current&&(z.current.destroy(),F.current(null));var e=function(e){W(e.placement)},t=(p(n),new i.a(p(n),I.current,Object(r.a)({placement:H},k,{modifiers:Object(r.a)({},v?{}:{preventOverflow:{boundariesElement:"window"}},x,k.modifiers),onCreate:Object(s.a)(e,k.onCreate),onUpdate:Object(s.a)(e,k.onUpdate)})));F.current(t)}}),[n,v,x,w,H,k]),U=a.useCallback((function(e){Object(u.a)(L,e),V()}),[L,V]),K=function(){z.current&&(z.current.destroy(),F.current(null))};if(a.useEffect((function(){return function(){K()}}),[]),a.useEffect((function(){w||T||K()}),[w,T]),!O&&!w&&(!T||N))return null;var G={placement:$};return T&&(G.TransitionProps={in:w,onEnter:function(){_(!1)},onExited:function(){_(!0),K()}}),a.createElement(c.a,{disablePortal:v,container:h},a.createElement("div",Object(r.a)({ref:U,role:"tooltip"},M,{style:Object(r.a)({position:"fixed",top:0,left:0,display:w||!O||T?null:"none"},R)}),"function"==typeof b?b(G):b))}));t.a=b},function(e,t,n){"use strict";var r=n(1),o=n(7),a=n(0),i=(n(4),n(3)),l=n(298),c=n(299),s=n(301),u=n(121),d=n(85),p=n(40),f=n(37),m=n(10),b=a.forwardRef((function(e,t){var n=e.children,l=e.classes,c=e.className,s=e.component,u=void 0===s?"p":s,d=(e.disabled,e.error,e.filled,e.focused,e.margin,e.required,e.variant,Object(o.a)(e,["children","classes","className","component","disabled","error","filled","focused","margin","required","variant"])),m=Object(f.a)(),b=Object(p.a)({props:e,muiFormControl:m,states:["variant","margin","disabled","error","filled","focused","required"]});return a.createElement(u,Object(r.a)({className:Object(i.a)(l.root,("filled"===b.variant||"outlined"===b.variant)&&l.contained,c,b.disabled&&l.disabled,b.error&&l.error,b.filled&&l.filled,b.focused&&l.focused,b.required&&l.required,"dense"===b.margin&&l.marginDense),ref:t},d)," "===n?a.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}}):n)})),h=Object(m.a)((function(e){return{root:Object(r.a)({color:e.palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,margin:0,"&$disabled":{color:e.palette.text.disabled},"&$error":{color:e.palette.error.main}}),error:{},disabled:{},marginDense:{marginTop:4},contained:{marginLeft:14,marginRight:14},focused:{},filled:{},required:{}}}),{name:"MuiFormHelperText"})(b),g=n(102),v={standard:l.a,filled:c.a,outlined:s.a},y=a.forwardRef((function(e,t){var n=e.autoComplete,l=e.autoFocus,c=void 0!==l&&l,s=e.children,p=e.classes,f=e.className,m=e.color,b=void 0===m?"primary":m,y=e.defaultValue,O=e.disabled,x=void 0!==O&&O,w=e.error,j=void 0!==w&&w,C=e.FormHelperTextProps,S=e.fullWidth,k=void 0!==S&&S,E=e.helperText,R=e.hiddenLabel,P=e.id,T=e.InputLabelProps,M=e.inputProps,I=e.InputProps,L=e.inputRef,z=e.label,A=e.multiline,F=void 0!==A&&A,D=e.name,N=e.onBlur,_=e.onChange,H=e.onFocus,B=e.placeholder,$=e.required,W=void 0!==$&&$,V=e.rows,U=e.rowsMax,K=e.maxRows,G=e.minRows,q=e.select,Y=void 0!==q&&q,X=e.SelectProps,Z=e.type,Q=e.value,J=e.variant,ee=void 0===J?"standard":J,te=Object(o.a)(e,["autoComplete","autoFocus","children","classes","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","hiddenLabel","id","InputLabelProps","inputProps","InputProps","inputRef","label","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","rowsMax","maxRows","minRows","select","SelectProps","type","value","variant"]);var ne={};if("outlined"===ee&&(T&&void 0!==T.shrink&&(ne.notched=T.shrink),z)){var re,oe=null!==(re=null==T?void 0:T.required)&&void 0!==re?re:W;ne.label=a.createElement(a.Fragment,null,z,oe&&" *")}Y&&(X&&X.native||(ne.id=void 0),ne["aria-describedby"]=void 0);var ae=E&&P?"".concat(P,"-helper-text"):void 0,ie=z&&P?"".concat(P,"-label"):void 0,le=v[ee],ce=a.createElement(le,Object(r.a)({"aria-describedby":ae,autoComplete:n,autoFocus:c,defaultValue:y,fullWidth:k,multiline:F,name:D,rows:V,rowsMax:U,maxRows:K,minRows:G,type:Z,value:Q,id:P,inputRef:L,onBlur:N,onChange:_,onFocus:H,placeholder:B,inputProps:M},ne,I));return a.createElement(d.a,Object(r.a)({className:Object(i.a)(p.root,f),disabled:x,error:j,fullWidth:k,hiddenLabel:R,ref:t,required:W,color:b,variant:ee},te),z&&a.createElement(u.a,Object(r.a)({htmlFor:P,id:ie},T),z),Y?a.createElement(g.a,Object(r.a)({"aria-describedby":ae,id:P,labelId:ie,value:Q,input:ce},X),s):ce,E&&a.createElement(h,Object(r.a)({id:ae},C),E))}));t.a=Object(m.a)({root:{}},{name:"MuiTextField"})(y)},function(e,t,n){"use strict";var r=n(1),o=n(7),a=n(0),i=(n(4),n(3)),l=n(40),c=n(37),s=n(10),u=n(13),d=a.forwardRef((function(e,t){var n=e.children,s=e.classes,d=e.className,p=(e.color,e.component),f=void 0===p?"label":p,m=(e.disabled,e.error,e.filled,e.focused,e.required,Object(o.a)(e,["children","classes","className","color","component","disabled","error","filled","focused","required"])),b=Object(c.a)(),h=Object(l.a)({props:e,muiFormControl:b,states:["color","required","focused","disabled","error","filled"]});return a.createElement(f,Object(r.a)({className:Object(i.a)(s.root,s["color".concat(Object(u.a)(h.color||"primary"))],d,h.disabled&&s.disabled,h.error&&s.error,h.filled&&s.filled,h.focused&&s.focused,h.required&&s.required),ref:t},m),n,h.required&&a.createElement("span",{"aria-hidden":!0,className:Object(i.a)(s.asterisk,h.error&&s.error)}," ","*"))})),p=Object(s.a)((function(e){return{root:Object(r.a)({color:e.palette.text.secondary},e.typography.body1,{lineHeight:1,padding:0,"&$focused":{color:e.palette.primary.main},"&$disabled":{color:e.palette.text.disabled},"&$error":{color:e.palette.error.main}}),colorSecondary:{"&$focused":{color:e.palette.secondary.main}},focused:{},disabled:{},error:{},filled:{},required:{},asterisk:{"&$error":{color:e.palette.error.main}}}}),{name:"MuiFormLabel"})(d),f=a.forwardRef((function(e,t){var n=e.classes,s=e.className,u=e.disableAnimation,d=void 0!==u&&u,f=(e.margin,e.shrink),m=(e.variant,Object(o.a)(e,["classes","className","disableAnimation","margin","shrink","variant"])),b=Object(c.a)(),h=f;void 0===h&&b&&(h=b.filled||b.focused||b.adornedStart);var g=Object(l.a)({props:e,muiFormControl:b,states:["margin","variant"]});return a.createElement(p,Object(r.a)({"data-shrink":h,className:Object(i.a)(n.root,s,b&&n.formControl,!d&&n.animated,h&&n.shrink,"dense"===g.margin&&n.marginDense,{filled:n.filled,outlined:n.outlined}[g.variant]),classes:{focused:n.focused,disabled:n.disabled,error:n.error,required:n.required,asterisk:n.asterisk},ref:t},m))}));t.a=Object(s.a)((function(e){return{root:{display:"block",transformOrigin:"top left"},focused:{},disabled:{},error:{},required:{},asterisk:{},formControl:{position:"absolute",left:0,top:0,transform:"translate(0, 24px) scale(1)"},marginDense:{transform:"translate(0, 21px) scale(1)"},shrink:{transform:"translate(0, 1.5px) scale(0.75)",transformOrigin:"top left"},animated:{transition:e.transitions.create(["color","transform"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},filled:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 20px) scale(1)","&$marginDense":{transform:"translate(12px, 17px) scale(1)"},"&$shrink":{transform:"translate(12px, 10px) scale(0.75)","&$marginDense":{transform:"translate(12px, 7px) scale(0.75)"}}},outlined:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 20px) scale(1)","&$marginDense":{transform:"translate(14px, 12px) scale(1)"},"&$shrink":{transform:"translate(14px, -6px) scale(0.75)"}}}}),{name:"MuiInputLabel"})(f)},function(e,t,n){"use strict";var r=n(1),o=n(7),a=n(0),i=(n(71),n(4),n(21)),l=n(23),c=n(3),s=n(10),u=n(60),d=a.forwardRef((function(e,t){var n=e.children,i=e.classes,l=e.className,s=e.component,d=void 0===s?"ul":s,p=e.dense,f=void 0!==p&&p,m=e.disablePadding,b=void 0!==m&&m,h=e.subheader,g=Object(o.a)(e,["children","classes","className","component","dense","disablePadding","subheader"]),v=a.useMemo((function(){return{dense:f}}),[f]);return a.createElement(u.a.Provider,{value:v},a.createElement(d,Object(r.a)({className:Object(c.a)(i.root,l,f&&i.dense,!b&&i.padding,h&&i.subheader),ref:t},g),h,n))})),p=Object(s.a)({root:{listStyle:"none",margin:0,padding:0,position:"relative"},padding:{paddingTop:8,paddingBottom:8},dense:{},subheader:{paddingTop:0}},{name:"MuiList"})(d),f=n(99),m=n(17);function b(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function h(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function g(e,t){if(void 0===t)return!0;var n=e.innerText;return void 0===n&&(n=e.textContent),0!==(n=n.trim().toLowerCase()).length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function v(e,t,n,r,o,a){for(var i=!1,l=o(e,t,!!t&&n);l;){if(l===e.firstChild){if(i)return;i=!0}var c=!r&&(l.disabled||"true"===l.getAttribute("aria-disabled"));if(l.hasAttribute("tabindex")&&g(l,a)&&!c)return void l.focus();l=o(e,l,n)}}var y="undefined"==typeof window?a.useEffect:a.useLayoutEffect,O=a.forwardRef((function(e,t){var n=e.actions,c=e.autoFocus,s=void 0!==c&&c,u=e.autoFocusItem,d=void 0!==u&&u,O=e.children,x=e.className,w=e.disabledItemsFocusable,j=void 0!==w&&w,C=e.disableListWrap,S=void 0!==C&&C,k=e.onKeyDown,E=e.variant,R=void 0===E?"selectedMenu":E,P=Object(o.a)(e,["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"]),T=a.useRef(null),M=a.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});y((function(){s&&T.current.focus()}),[s]),a.useImperativeHandle(n,(function(){return{adjustStyleForScrollbar:function(e,t){var n=!T.current.style.width;if(e.clientHeight0&&(i-o.lastTime>500?(o.keys=[],o.repeating=!0,o.previousKeyMatched=!0):o.repeating&&a!==o.keys[0]&&(o.repeating=!1)),o.lastTime=i,o.keys.push(a);var c=r&&!o.repeating&&g(r,o);o.previousKeyMatched&&(c||v(t,r,!1,j,b,o))?e.preventDefault():o.previousKeyMatched=!1}k&&k(e)},tabIndex:s?0:-1},P),A)}));t.a=O},,,,,,,,,function(e,t,n){"use strict";var r,o=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r},a=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),i=[];function l(e){for(var t=-1,n=0;n=0)return 1;return 0}();var o=n&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),r))}};function a(e){return e&&"[object Function]"==={}.toString.call(e)}function i(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function l(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function c(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=i(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(n+o+r)?e:c(l(e))}function s(e){return e&&e.referenceNode?e.referenceNode:e}var u=n&&!(!window.MSInputMethodContext||!document.documentMode),d=n&&/MSIE 10/.test(navigator.userAgent);function p(e){return 11===e?u:10===e?d:u||d}function f(e){if(!e)return document.documentElement;for(var t=p(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===i(n,"position")?f(n):n:e?e.ownerDocument.documentElement:document.documentElement}function m(e){return null!==e.parentNode?m(e.parentNode):e}function b(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,o=n?t:e,a=document.createRange();a.setStart(r,0),a.setEnd(o,0);var i,l,c=a.commonAncestorContainer;if(e!==c&&t!==c||r.contains(o))return"BODY"===(l=(i=c).nodeName)||"HTML"!==l&&f(i.firstElementChild)!==i?f(c):c;var s=m(e);return s.host?b(s.host,t):b(e,m(t).host)}function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",n="top"===t?"scrollTop":"scrollLeft",r=e.nodeName;if("BODY"===r||"HTML"===r){var o=e.ownerDocument.documentElement,a=e.ownerDocument.scrollingElement||o;return a[n]}return e[n]}function g(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=h(t,"top"),o=h(t,"left"),a=n?-1:1;return e.top+=r*a,e.bottom+=r*a,e.left+=o*a,e.right+=o*a,e}function v(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function y(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],p(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function O(e){var t=e.body,n=e.documentElement,r=p(10)&&getComputedStyle(n);return{height:y("Height",t,n,r),width:y("Width",t,n,r)}}var x=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},w=function(){function e(e,t){for(var n=0;n2&&void 0!==arguments[2]&&arguments[2],r=p(10),o="HTML"===t.nodeName,a=k(e),l=k(t),s=c(e),u=i(t),d=parseFloat(u.borderTopWidth),f=parseFloat(u.borderLeftWidth);n&&o&&(l.top=Math.max(l.top,0),l.left=Math.max(l.left,0));var m=S({top:a.top-l.top-d,left:a.left-l.left-f,width:a.width,height:a.height});if(m.marginTop=0,m.marginLeft=0,!r&&o){var b=parseFloat(u.marginTop),h=parseFloat(u.marginLeft);m.top-=d-b,m.bottom-=d-b,m.left-=f-h,m.right-=f-h,m.marginTop=b,m.marginLeft=h}return(r&&!n?t.contains(s):t===s&&"BODY"!==s.nodeName)&&(m=g(m,t)),m}function R(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=E(e,n),o=Math.max(n.clientWidth,window.innerWidth||0),a=Math.max(n.clientHeight,window.innerHeight||0),i=t?0:h(n),l=t?0:h(n,"left"),c={top:i-r.top+r.marginTop,left:l-r.left+r.marginLeft,width:o,height:a};return S(c)}function P(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===i(e,"position"))return!0;var n=l(e);return!!n&&P(n)}function T(e){if(!e||!e.parentElement||p())return document.documentElement;for(var t=e.parentElement;t&&"none"===i(t,"transform");)t=t.parentElement;return t||document.documentElement}function M(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a={top:0,left:0},i=o?T(e):b(e,s(t));if("viewport"===r)a=R(i,o);else{var u=void 0;"scrollParent"===r?"BODY"===(u=c(l(t))).nodeName&&(u=e.ownerDocument.documentElement):u="window"===r?e.ownerDocument.documentElement:r;var d=E(u,i,o);if("HTML"!==u.nodeName||P(i))a=d;else{var p=O(e.ownerDocument),f=p.height,m=p.width;a.top+=d.top-d.marginTop,a.bottom=f+d.top,a.left+=d.left-d.marginLeft,a.right=m+d.left}}var h="number"==typeof(n=n||0);return a.left+=h?n:n.left||0,a.top+=h?n:n.top||0,a.right-=h?n:n.right||0,a.bottom-=h?n:n.bottom||0,a}function I(e){return e.width*e.height}function L(e,t,n,r,o){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var i=M(n,r,a,o),l={top:{width:i.width,height:t.top-i.top},right:{width:i.right-t.right,height:i.height},bottom:{width:i.width,height:i.bottom-t.bottom},left:{width:t.left-i.left,height:i.height}},c=Object.keys(l).map((function(e){return C({key:e},l[e],{area:I(l[e])})})).sort((function(e,t){return t.area-e.area})),s=c.filter((function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight})),u=s.length>0?s[0].key:c[0].key,d=e.split("-")[1];return u+(d?"-"+d:"")}function z(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=r?T(t):b(t,s(n));return E(n,o,r)}function A(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function F(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function D(e,t,n){n=n.split("-")[0];var r=A(e),o={width:r.width,height:r.height},a=-1!==["right","left"].indexOf(n),i=a?"top":"left",l=a?"left":"top",c=a?"height":"width",s=a?"width":"height";return o[i]=t[i]+t[c]/2-r[c]/2,o[l]=n===l?t[l]-r[s]:t[F(l)],o}function N(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function _(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var r=N(e,(function(e){return e[t]===n}));return e.indexOf(r)}(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&a(n)&&(t.offsets.popper=S(t.offsets.popper),t.offsets.reference=S(t.offsets.reference),t=n(t,e))})),t}function H(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=z(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=L(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=D(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=_(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function B(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function $(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r1&&void 0!==arguments[1]&&arguments[1],n=J.indexOf(e),r=J.slice(n+1).concat(J.slice(0,n));return t?r.reverse():r}var te="flip",ne="clockwise",re="counterclockwise";function oe(e,t,n,r){var o=[0,0],a=-1!==["right","left"].indexOf(r),i=e.split(/(\+|\-)/).map((function(e){return e.trim()})),l=i.indexOf(N(i,(function(e){return-1!==e.search(/,|\s/)})));i[l]&&-1===i[l].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var c=/\s*,\s*|\s+/,s=-1!==l?[i.slice(0,l).concat([i[l].split(c)[0]]),[i[l].split(c)[1]].concat(i.slice(l+1))]:[i];return(s=s.map((function(e,r){var o=(1===r?!a:a)?"height":"width",i=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,i=!0,e):i?(e[e.length-1]+=t,i=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,r){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+o[1],i=o[2];if(!a)return e;if(0===i.indexOf("%")){var l=void 0;switch(i){case"%p":l=n;break;case"%":case"%r":default:l=r}return S(l)[t]/100*a}if("vh"===i||"vw"===i){return("vh"===i?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*a}return a}(e,o,t,n)}))}))).forEach((function(e,t){e.forEach((function(n,r){q(n)&&(o[t]+=n*("-"===e[r-1]?-1:1))}))})),o}var ae={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var o=e.offsets,a=o.reference,i=o.popper,l=-1!==["bottom","top"].indexOf(n),c=l?"left":"top",s=l?"width":"height",u={start:j({},c,a[c]),end:j({},c,a[c]+a[s]-i[s])};e.offsets.popper=C({},i,u[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,o=e.offsets,a=o.popper,i=o.reference,l=r.split("-")[0],c=void 0;return c=q(+n)?[+n,0]:oe(n,a,i,l),"left"===l?(a.top+=c[0],a.left-=c[1]):"right"===l?(a.top+=c[0],a.left+=c[1]):"top"===l?(a.left+=c[0],a.top-=c[1]):"bottom"===l&&(a.left+=c[0],a.top+=c[1]),e.popper=a,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||f(e.instance.popper);e.instance.reference===n&&(n=f(n));var r=$("transform"),o=e.instance.popper.style,a=o.top,i=o.left,l=o[r];o.top="",o.left="",o[r]="";var c=M(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);o.top=a,o.left=i,o[r]=l,t.boundaries=c;var s=t.priority,u=e.offsets.popper,d={primary:function(e){var n=u[e];return u[e]c[e]&&!t.escapeWithReference&&(r=Math.min(u[n],c[e]-("right"===e?u.width:u.height))),j({},n,r)}};return s.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=C({},u,d[t](e))})),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,o=e.placement.split("-")[0],a=Math.floor,i=-1!==["top","bottom"].indexOf(o),l=i?"right":"bottom",c=i?"left":"top",s=i?"width":"height";return n[l]a(r[l])&&(e.offsets.popper[c]=a(r[l])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!Z(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var o=e.placement.split("-")[0],a=e.offsets,l=a.popper,c=a.reference,s=-1!==["left","right"].indexOf(o),u=s?"height":"width",d=s?"Top":"Left",p=d.toLowerCase(),f=s?"left":"top",m=s?"bottom":"right",b=A(r)[u];c[m]-bl[m]&&(e.offsets.popper[p]+=c[p]+b-l[m]),e.offsets.popper=S(e.offsets.popper);var h=c[p]+c[u]/2-b/2,g=i(e.instance.popper),v=parseFloat(g["margin"+d]),y=parseFloat(g["border"+d+"Width"]),O=h-e.offsets.popper[p]-v-y;return O=Math.max(Math.min(l[u]-b,O),0),e.arrowElement=r,e.offsets.arrow=(j(n={},p,Math.round(O)),j(n,f,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(B(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=M(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],o=F(r),a=e.placement.split("-")[1]||"",i=[];switch(t.behavior){case te:i=[r,o];break;case ne:i=ee(r);break;case re:i=ee(r,!0);break;default:i=t.behavior}return i.forEach((function(l,c){if(r!==l||i.length===c+1)return e;r=e.placement.split("-")[0],o=F(r);var s=e.offsets.popper,u=e.offsets.reference,d=Math.floor,p="left"===r&&d(s.right)>d(u.left)||"right"===r&&d(s.left)d(u.top)||"bottom"===r&&d(s.top)d(n.right),b=d(s.top)d(n.bottom),g="left"===r&&f||"right"===r&&m||"top"===r&&b||"bottom"===r&&h,v=-1!==["top","bottom"].indexOf(r),y=!!t.flipVariations&&(v&&"start"===a&&f||v&&"end"===a&&m||!v&&"start"===a&&b||!v&&"end"===a&&h),O=!!t.flipVariationsByContent&&(v&&"start"===a&&m||v&&"end"===a&&f||!v&&"start"===a&&h||!v&&"end"===a&&b),x=y||O;(p||g||x)&&(e.flipped=!0,(p||g)&&(r=i[c+1]),x&&(a=function(e){return"end"===e?"start":"start"===e?"end":e}(a)),e.placement=r+(a?"-"+a:""),e.offsets.popper=C({},e.offsets.popper,D(e.instance.popper,e.offsets.reference,e.placement)),e=_(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,o=r.popper,a=r.reference,i=-1!==["left","right"].indexOf(n),l=-1===["top","left"].indexOf(n);return o[i?"left":"top"]=a[n]-(l?o[i?"width":"height"]:0),e.placement=F(t),e.offsets.popper=S(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!Z(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=N(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottomn.right||t.top>n.bottom||t.right2&&void 0!==arguments[2]?arguments[2]:{};x(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=o(this.update.bind(this)),this.options=C({},e.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(C({},e.Defaults.modifiers,i.modifiers)).forEach((function(t){r.options.modifiers[t]=C({},e.Defaults.modifiers[t]||{},i.modifiers?i.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return C({name:e},r.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&a(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)})),this.update();var l=this.options.eventsEnabled;l&&this.enableEventListeners(),this.state.eventsEnabled=l}return w(e,[{key:"update",value:function(){return H.call(this)}},{key:"destroy",value:function(){return W.call(this)}},{key:"enableEventListeners",value:function(){return K.call(this)}},{key:"disableEventListeners",value:function(){return G.call(this)}}]),e}();ie.Utils=("undefined"!=typeof window?window:e).PopperUtils,ie.placements=Q,ie.Defaults=ae,t.a=ie}).call(this,n(136))},function(e,t,n){"use strict";var r=n(0);var o=r.createContext(null);t.a=function(e=null){const t=r.useContext(o);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n}},function(e,t,n){"use strict";function r(e){for(var t="https://material-ui.com/production-error/?code="+e,n=1;n{"__proto__"!==r&&(o(t[r])&&r in e&&o(e[r])?i[r]=a(e[r],t[r],n):i[r]=t[r])}),i}},function(e,t,n){"use strict";var r=n(7),o=n(1),a=n(0),i=(n(4),n(3)),l=n(10),c=a.forwardRef((function(e,t){var n=e.classes,l=e.className,c=e.component,s=void 0===c?"div":c,u=e.square,d=void 0!==u&&u,p=e.elevation,f=void 0===p?1:p,m=e.variant,b=void 0===m?"elevation":m,h=Object(r.a)(e,["classes","className","component","square","elevation","variant"]);return a.createElement(s,Object(o.a)({className:Object(i.a)(n.root,l,"outlined"===b?n.outlined:n["elevation".concat(f)],!d&&n.rounded),ref:t},h))}));t.a=Object(l.a)((function(e){var t={};return e.shadows.forEach((function(e,n){t["elevation".concat(n)]={boxShadow:e}})),Object(o.a)({root:{backgroundColor:e.palette.background.paper,color:e.palette.text.primary,transition:e.transitions.create("box-shadow")},rounded:{borderRadius:e.shape.borderRadius},outlined:{border:"1px solid ".concat(e.palette.divider)}},t)}),{name:"MuiPaper"})(c)},function(e,t,n){"use strict";var r=n(0),o=n(21),a=(n(4),n(23)),i=n(17),l=n(31);function c(e){return e.substring(2).toLowerCase()}t.a=function(e){var t=e.children,n=e.disableReactTree,s=void 0!==n&&n,u=e.mouseEvent,d=void 0===u?"onClick":u,p=e.onClickAway,f=e.touchEvent,m=void 0===f?"onTouchEnd":f,b=r.useRef(!1),h=r.useRef(null),g=r.useRef(!1),v=r.useRef(!1);r.useEffect((function(){return setTimeout((function(){g.current=!0}),0),function(){g.current=!1}}),[]);var y=r.useCallback((function(e){h.current=o.findDOMNode(e)}),[]),O=Object(i.a)(t.ref,y),x=Object(l.a)((function(e){var t=v.current;if(v.current=!1,g.current&&h.current&&!function(e){return document.documentElement.clientWidth-1;else n=!Object(a.a)(h.current).documentElement.contains(e.target)||h.current.contains(e.target);n||!s&&t||p(e)}})),w=function(e){return function(n){v.current=!0;var r=t.props[e];r&&r(n)}},j={ref:O};return!1!==m&&(j[m]=w(m)),r.useEffect((function(){if(!1!==m){var e=c(m),t=Object(a.a)(h.current),n=function(){b.current=!0};return t.addEventListener(e,x),t.addEventListener("touchmove",n),function(){t.removeEventListener(e,x),t.removeEventListener("touchmove",n)}}}),[x,m]),!1!==d&&(j[d]=w(d)),r.useEffect((function(){if(!1!==d){var e=c(d),t=Object(a.a)(h.current);return t.addEventListener(e,x),function(){t.removeEventListener(e,x)}}}),[x,d]),r.createElement(r.Fragment,null,r.cloneElement(t,j))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return Le}));var r=n(27),o=Date.now(),a="fnValues"+o,i="fnStyle"+ ++o,l=function(){return{onCreateRule:function(e,t,n){if("function"!=typeof t)return null;var o=Object(r.d)(e,{},n);return o[i]=t,o},onProcessStyle:function(e,t){if(a in t||i in t)return e;var n={};for(var r in e){var o=e[r];"function"==typeof o&&(delete e[r],n[r]=o)}return t[a]=n,e},onUpdate:function(e,t,n,r){var o=t,l=o[i];l&&(o.style=l(e)||{});var c=o[a];if(c)for(var s in c)o.prop(s,c[s](e),r)}}},c=n(1),s="@global",u=function(){function e(e,t,n){for(var o in this.type="global",this.at=s,this.isProcessed=!1,this.key=e,this.options=n,this.rules=new r.a(Object(c.a)({},n,{parent:this})),t)this.rules.add(o,t[o]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.indexOf=function(e){return this.rules.indexOf(e)},t.toString=function(){return this.rules.toString()},e}(),d=function(){function e(e,t,n){this.type="global",this.at=s,this.isProcessed=!1,this.key=e,this.options=n;var r=e.substr("@global ".length);this.rule=n.jss.createRule(r,t,Object(c.a)({},n,{parent:this}))}return e.prototype.toString=function(e){return this.rule?this.rule.toString(e):""},e}(),p=/\s*,\s*/g;function f(e,t){for(var n=e.split(p),r="",o=0;o-1){var o=be[e];if(!Array.isArray(o))return W+J(o)in t&&V+o;if(!r)return!1;for(var a=0;at?1:-1:e.length-t.length};return{onProcessStyle:function(t,n){if("style"!==n.type)return t;for(var r={},o=Object.keys(t).sort(e),a=0;a0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t.pulsate,o=void 0!==r&&r,a=t.center,l=void 0===a?i||t.pulsate:a,c=t.fakeElement,s=void 0!==c&&c;if("mousedown"===e.type&&y.current)y.current=!1;else{"touchstart"===e.type&&(y.current=!0);var u,d,p,f=s?null:w.current,m=f?f.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(l||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)u=Math.round(m.width/2),d=Math.round(m.height/2);else{var b=e.touches?e.touches[0]:e,h=b.clientX,g=b.clientY;u=Math.round(h-m.left),d=Math.round(g-m.top)}if(l)(p=Math.sqrt((2*Math.pow(m.width,2)+Math.pow(m.height,2))/3))%2==0&&(p+=1);else{var v=2*Math.max(Math.abs((f?f.clientWidth:0)-u),u)+2,C=2*Math.max(Math.abs((f?f.clientHeight:0)-d),d)+2;p=Math.sqrt(Math.pow(v,2)+Math.pow(C,2))}e.touches?null===x.current&&(x.current=function(){j({pulsate:o,rippleX:u,rippleY:d,rippleSize:p,cb:n})},O.current=setTimeout((function(){x.current&&(x.current(),x.current=null)}),80)):j({pulsate:o,rippleX:u,rippleY:d,rippleSize:p,cb:n})}}),[i,j]),S=a.useCallback((function(){C({},{pulsate:!0})}),[C]),k=a.useCallback((function(e,t){if(clearTimeout(O.current),"touchend"===e.type&&x.current)return e.persist(),x.current(),x.current=null,void(O.current=setTimeout((function(){k(e,t)})));x.current=null,h((function(e){return e.length>0?e.slice(1):e})),v.current=t}),[]);return a.useImperativeHandle(t,(function(){return{pulsate:S,start:C,stop:k}}),[S,C,k]),a.createElement("span",Object(r.a)({className:Object(l.a)(c.root,s),ref:w},u),a.createElement(f.a,{component:null,exit:!0},m))})),g=Object(u.a)((function(e){return{root:{overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"},ripple:{opacity:0,position:"absolute"},rippleVisible:{opacity:.3,transform:"scale(1)",animation:"$enter ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},ripplePulsate:{animationDuration:"".concat(e.transitions.duration.shorter,"ms")},child:{opacity:1,display:"block",width:"100%",height:"100%",borderRadius:"50%",backgroundColor:"currentColor"},childLeaving:{opacity:0,animation:"$exit ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},childPulsate:{position:"absolute",left:0,top:0,animation:"$pulsate 2500ms ".concat(e.transitions.easing.easeInOut," 200ms infinite")},"@keyframes enter":{"0%":{transform:"scale(0)",opacity:.1},"100%":{transform:"scale(1)",opacity:.3}},"@keyframes exit":{"0%":{opacity:1},"100%":{opacity:0}},"@keyframes pulsate":{"0%":{transform:"scale(1)"},"50%":{transform:"scale(0.92)"},"100%":{transform:"scale(1)"}}}}),{flip:!1,name:"MuiTouchRipple"})(a.memo(h)),v=a.forwardRef((function(e,t){var n=e.action,u=e.buttonRef,p=e.centerRipple,f=void 0!==p&&p,m=e.children,b=e.classes,h=e.className,v=e.component,y=void 0===v?"button":v,O=e.disabled,x=void 0!==O&&O,w=e.disableRipple,j=void 0!==w&&w,C=e.disableTouchRipple,S=void 0!==C&&C,k=e.focusRipple,E=void 0!==k&&k,R=e.focusVisibleClassName,P=e.onBlur,T=e.onClick,M=e.onFocus,I=e.onFocusVisible,L=e.onKeyDown,z=e.onKeyUp,A=e.onMouseDown,F=e.onMouseLeave,D=e.onMouseUp,N=e.onTouchEnd,_=e.onTouchMove,H=e.onTouchStart,B=e.onDragLeave,$=e.tabIndex,W=void 0===$?0:$,V=e.TouchRippleProps,U=e.type,K=void 0===U?"button":U,G=Object(o.a)(e,["action","buttonRef","centerRipple","children","classes","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","onBlur","onClick","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","onDragLeave","tabIndex","TouchRippleProps","type"]),q=a.useRef(null);var Y=a.useRef(null),X=a.useState(!1),Z=X[0],Q=X[1];x&&Z&&Q(!1);var J=Object(d.a)(),ee=J.isFocusVisible,te=J.onBlurVisible,ne=J.ref;function re(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:S;return Object(s.a)((function(r){return t&&t(r),!n&&Y.current&&Y.current[e](r),!0}))}a.useImperativeHandle(n,(function(){return{focusVisible:function(){Q(!0),q.current.focus()}}}),[]),a.useEffect((function(){Z&&E&&!j&&Y.current.pulsate()}),[j,E,Z]);var oe=re("start",A),ae=re("stop",B),ie=re("stop",D),le=re("stop",(function(e){Z&&e.preventDefault(),F&&F(e)})),ce=re("start",H),se=re("stop",N),ue=re("stop",_),de=re("stop",(function(e){Z&&(te(e),Q(!1)),P&&P(e)}),!1),pe=Object(s.a)((function(e){q.current||(q.current=e.currentTarget),ee(e)&&(Q(!0),I&&I(e)),M&&M(e)})),fe=function(){var e=i.findDOMNode(q.current);return y&&"button"!==y&&!("A"===e.tagName&&e.href)},me=a.useRef(!1),be=Object(s.a)((function(e){E&&!me.current&&Z&&Y.current&&" "===e.key&&(me.current=!0,e.persist(),Y.current.stop(e,(function(){Y.current.start(e)}))),e.target===e.currentTarget&&fe()&&" "===e.key&&e.preventDefault(),L&&L(e),e.target===e.currentTarget&&fe()&&"Enter"===e.key&&!x&&(e.preventDefault(),T&&T(e))})),he=Object(s.a)((function(e){E&&" "===e.key&&Y.current&&Z&&!e.defaultPrevented&&(me.current=!1,e.persist(),Y.current.stop(e,(function(){Y.current.pulsate(e)}))),z&&z(e),T&&e.target===e.currentTarget&&fe()&&" "===e.key&&!e.defaultPrevented&&T(e)})),ge=y;"button"===ge&&G.href&&(ge="a");var ve={};"button"===ge?(ve.type=K,ve.disabled=x):("a"===ge&&G.href||(ve.role="button"),ve["aria-disabled"]=x);var ye=Object(c.a)(u,t),Oe=Object(c.a)(ne,q),xe=Object(c.a)(ye,Oe),we=a.useState(!1),je=we[0],Ce=we[1];a.useEffect((function(){Ce(!0)}),[]);var Se=je&&!j&&!x;return a.createElement(ge,Object(r.a)({className:Object(l.a)(b.root,h,Z&&[b.focusVisible,R],x&&b.disabled),onBlur:de,onClick:T,onFocus:pe,onKeyDown:be,onKeyUp:he,onMouseDown:oe,onMouseLeave:le,onMouseUp:ie,onDragLeave:ae,onTouchEnd:se,onTouchMove:ue,onTouchStart:ce,ref:xe,tabIndex:x?-1:W},ve,G),m,Se?a.createElement(g,Object(r.a)({ref:Y,center:f},V)):null)}));t.a=Object(u.a)({root:{display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},"&$disabled":{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}},disabled:{},focusVisible:{}},{name:"MuiButtonBase"})(v)},function(e,t,n){"use strict";var r=n(1),o=n(42),a=n(7),i=n(0),l=(n(4),n(303)),c=n(36);function s(e,t){var n=e.timeout,r=e.style,o=void 0===r?{}:r;return{duration:o.transitionDuration||"number"==typeof n?n:n[t.mode]||0,delay:o.transitionDelay}}var u=n(17);function d(e){return"scale(".concat(e,", ").concat(Math.pow(e,2),")")}var p={entering:{opacity:1,transform:d(1)},entered:{opacity:1,transform:"none"}},f=i.forwardRef((function(e,t){var n=e.children,f=e.disableStrictModeCompat,m=void 0!==f&&f,b=e.in,h=e.onEnter,g=e.onEntered,v=e.onEntering,y=e.onExit,O=e.onExited,x=e.onExiting,w=e.style,j=e.timeout,C=void 0===j?"auto":j,S=e.TransitionComponent,k=void 0===S?l.a:S,E=Object(a.a)(e,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"]),R=i.useRef(),P=i.useRef(),T=Object(c.a)(),M=T.unstable_strictMode&&!m,I=i.useRef(null),L=Object(u.a)(n.ref,t),z=Object(u.a)(M?I:void 0,L),A=function(e){return function(t,n){if(e){var r=M?[I.current,t]:[t,n],a=Object(o.a)(r,2),i=a[0],l=a[1];void 0===l?e(i):e(i,l)}}},F=A(v),D=A((function(e,t){!function(e){e.scrollTop}(e);var n,r=s({style:w,timeout:C},{mode:"enter"}),o=r.duration,a=r.delay;"auto"===C?(n=T.transitions.getAutoHeightDuration(e.clientHeight),P.current=n):n=o,e.style.transition=[T.transitions.create("opacity",{duration:n,delay:a}),T.transitions.create("transform",{duration:.666*n,delay:a})].join(","),h&&h(e,t)})),N=A(g),_=A(x),H=A((function(e){var t,n=s({style:w,timeout:C},{mode:"exit"}),r=n.duration,o=n.delay;"auto"===C?(t=T.transitions.getAutoHeightDuration(e.clientHeight),P.current=t):t=r,e.style.transition=[T.transitions.create("opacity",{duration:t,delay:o}),T.transitions.create("transform",{duration:.666*t,delay:o||.333*t})].join(","),e.style.opacity="0",e.style.transform=d(.75),y&&y(e)})),B=A(O);return i.useEffect((function(){return function(){clearTimeout(R.current)}}),[]),i.createElement(k,Object(r.a)({appear:!0,in:b,nodeRef:M?I:void 0,onEnter:D,onEntered:N,onEntering:F,onExit:H,onExited:B,onExiting:_,addEndListener:function(e,t){var n=M?e:t;"auto"===C&&(R.current=setTimeout(n,P.current||0))},timeout:"auto"===C?null:C},E),(function(e,t){return i.cloneElement(n,Object(r.a)({style:Object(r.a)({opacity:0,transform:d(.75),visibility:"exited"!==e||b?void 0:"hidden"},p[e],w,n.props.style),ref:z},t))}))}));f.muiSupportAuto=!0;t.a=f},,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict"; +/** @license React v17.0.2 + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var r=n(108),o=60103,a=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var i=60109,l=60110,c=60112;t.Suspense=60113;var s=60115,u=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;o=d("react.element"),a=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),i=d("react.provider"),l=d("react.context"),c=d("react.forward_ref"),t.Suspense=d("react.suspense"),s=d("react.memo"),u=d("react.lazy")}var p="function"==typeof Symbol&&Symbol.iterator;function f(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n